@import url(https://fonts.googleapis.com/css2?family=Inter&display=swap);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}.modal.standard,md-option{font-family:SanFranciscoDisplay}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}md-input-container .md-errors-spacer{min-height:0;color:#08316D}md-option,md-select{color:#08316D!important}md-option::before{content:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.5781 14.8437C15.8594 14.6042 16 14.3229 16 14C16 13.4792 15.6589 12.9219 14.9766 12.3281C14.2943 11.7344 13.401 11.2161 12.2969 10.7734C11.1927 10.3307 10.0938 10.0781 9 10.0156V10C9 9.15625 8.91927 8.32812 8.75781 7.51562C8.59635 6.70312 8.45833 6.13802 8.34375 5.82031C8.22917 5.5026 8.11979 5.23958 8.01562 5.03125C8.89062 5.11458 9.63021 5.40885 10.2344 5.91406C10.8385 6.41927 11.2292 7.11458 11.4062 8C11.8958 7.75 12.2839 7.42448 12.5703 7.02344C12.8568 6.6224 13 6.1875 13 5.71875C13 4.96875 12.6562 4.32812 11.9688 3.79687C11.2812 3.26562 10.4479 3 9.46875 3C9.03125 3 8.59896 3.06771 8.17188 3.20312C8.32812 2.80729 8.54427 2.50781 8.82031 2.30469C9.09635 2.10156 9.48958 2 10 2C11.2396 2 12.2396 2.33333 13 3C13 2.04167 12.6589 1.30208 11.9766 0.78125C11.2943 0.260417 10.4531 0 9.45312 0C8.59896 0 7.84115 0.268229 7.17969 0.804687C6.51823 1.34115 6.09375 2.02083 5.90625 2.84375C5.39583 2.28125 4.59375 2 3.5 2C2.51042 2 1.67969 2.34375 1.00781 3.03125C0.335938 3.71875 0 4.64583 0 5.8125C0 6.04167 0.0598958 6.27344 0.179688 6.50781C0.299479 6.74219 0.40625 6.90625 0.5 7C0.75 6.10417 1.13281 5.38021 1.64844 4.82812C2.16406 4.27604 2.78125 4 3.5 4H3.79688C3.26562 4.4375 2.84115 4.95833 2.52344 5.5625C2.20573 6.16667 2.04688 6.80729 2.04688 7.48437C2.04688 7.59896 2.03906 7.76302 2.02344 7.97656C2.00781 8.1901 2 8.3776 2 8.53906C2 8.70052 2.01562 8.85417 2.04688 9C2.39062 8.96875 2.72917 8.82552 3.0625 8.57031C3.39583 8.3151 3.67188 8.03906 3.89062 7.74219C4.10938 7.44531 4.36458 7.09375 4.65625 6.6875C4.94792 6.28125 5.1875 5.97917 5.375 5.78125C5.79167 6.8125 6 7.88542 6 9V10.2187C4.90625 10.4062 3.89844 10.6953 2.97656 11.0859C2.05469 11.4766 1.32812 11.9089 0.796875 12.3828C0.265625 12.8568 0 13.3125 0 13.75C0 14.1458 0.205729 14.4922 0.617188 14.7891C1.02865 15.0859 1.60677 15.3203 2.35156 15.4922C3.09635 15.6641 3.9375 15.7917 4.875 15.875C5.8125 15.9583 6.85417 16 8 16C8.94792 16 9.79427 15.9844 10.5391 15.9531C11.2839 15.9219 12.0078 15.862 12.7109 15.7734C13.4141 15.6849 13.9974 15.5677 14.4609 15.4219C14.9245 15.276 15.2969 15.0833 15.5781 14.8437ZM2.97656 13.421C2.0625 12.1336 6.56486 13.5063 8.17188 13.421C9.7789 13.3357 14.6271 12.198 13.6001 13.6199C12.5731 15.0418 3.89062 14.7084 2.97656 13.421Z' fill='%2308316D'/%3E%3C/svg%3E");margin-right:7px}md-select-menu md-content md-option:not([disabled]):hover,md-select-menu.md-default-theme md-content md-option:not([disabled]):hover{background:#D9F5FC!important}md-select-menu md-content md-option:not([disabled]).md-focused,md-select-menu md-content md-option:not([disabled]):focus,md-select-menu.md-default-theme md-content md-option:not([disabled]).md-focused,md-select-menu.md-default-theme md-content md-option:not([disabled]):focus{background:0 0}md-select-value{border-bottom:1px solid transparent!important}md-option{width:auto;height:auto;letter-spacing:1px;font-weight:400;font-size:14px;line-height:17px;display:flex;flex-direction:row;align-items:center;padding:0 16px;gap:8px;border-bottom:1px solid #C4C4C4!important;margin:0 5px;background:rgba(241,249,255,.95);flex:none;order:0;flex-grow:1;border-radius:4px}md-select-menu{border:1px solid #3FCDE3;border-radius:8px}@font-face{font-family:AmpleAlt;src:url(../fonts/amplealt-regular2-webfont.woff2) format("woff2"),url(../fonts/amplealt-regular2-webfont.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:AmpleAlt;src:url(../fonts/amplealt-regular6-webfont.woff2) format("woff2"),url(../fonts/amplealt-regular6-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Blackwood;src:url("../fonts/Blackwood Castle.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:BebasNeue;src:url(../fonts/bebas-neue.regular.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:SanFranciscoDisplay;src:url(../fonts/SFProDisplay-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:SanFranciscoDisplay-Semibold;src:url(../fonts/SFProDisplay-Semibold.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:SanFranciscoDisplay-Bold;src:url(../fonts/SFProDisplay-Bold.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:SanFranciscoDisplay-Medium;src:url(../fonts/SFProDisplay-Medium.ttf) format("truetype");font-weight:400;font-style:normal}.f32 .flag{display:inline-block;height:32px;width:32px;vertical-align:text-top;line-height:32px;background:url(../images/ui/flags32.png) no-repeat}.f32 ._Arab_League{background-position:0 -64px}.f32 ._ASEAN{background-position:0 -96px}.f32 ._CARICOM{background-position:0 -128px}.f32 ._CIS{background-position:0 -160px}.f32 ._Commonwealth{background-position:0 -192px}.f32 ._England{background-position:0 -224px}.f32 ._European_Union{background-position:0 -256px}.f32 ._Islamic_Conference{background-position:0 -288px}.f32 ._Kosovo{background-position:0 -320px}.f32 ._NATO{background-position:0 -352px}.f32 ._Northern_Cyprus{background-position:0 -384px}.f32 ._Northern_Ireland{background-position:0 -416px}.f32 ._Olimpic_Movement{background-position:0 -448px}.f32 ._OPEC{background-position:0 -480px}.f32 ._Red_Cross{background-position:0 -512px}.f32 ._Scotland{background-position:0 -544px}.f32 ._Somaliland{background-position:0 -576px}.f32 ._Tibet{background-position:0 -608px}.f32 ._United_Nations{background-position:0 -640px}.f32 ._Wales{background-position:0 -672px}.f32 .ad{background-position:0 -704px}.f32 .ae{background-position:0 -736px}.f32 .af{background-position:0 -768px}.f32 .ag{background-position:0 -800px}.f32 .ai{background-position:0 -832px}.f32 .al{background-position:0 -864px}.f32 .am{background-position:0 -896px}.f32 .an{background-position:0 -928px}.f32 .ao{background-position:0 -960px}.f32 .aq{background-position:0 -992px}.f32 .ar{background-position:0 -1024px}.f32 .as{background-position:0 -1056px}.f32 .at{background-position:0 -1088px}.f32 .au{background-position:0 -1120px}.f32 .aw{background-position:0 -1152px}.f32 .az{background-position:0 -1184px}.f32 .ba{background-position:0 -1216px}.f32 .bb{background-position:0 -1248px}.f32 .bd{background-position:0 -1280px}.f32 .be{background-position:0 -1312px}.f32 .bf{background-position:0 -1344px}.f32 .bg{background-position:0 -1376px}.f32 .bh{background-position:0 -1408px}.f32 .bi{background-position:0 -1440px}.f32 .bj{background-position:0 -1472px}.f32 .bm{background-position:0 -1504px}.f32 .bn{background-position:0 -1536px}.f32 .bo{background-position:0 -1568px}.f32 .br{background-position:0 -1600px}.f32 .bs{background-position:0 -1632px}.f32 .bt{background-position:0 -1664px}.f32 .bw{background-position:0 -1696px}.f32 .by{background-position:0 -1728px}.f32 .bz{background-position:0 -1760px}.f32 .ca{background-position:0 -1792px}.f32 .cd{background-position:0 -1824px}.f32 .cf{background-position:0 -1856px}.f32 .cg{background-position:0 -1888px}.f32 .ch{background-position:0 -1920px}.f32 .ci{background-position:0 -1952px}.f32 .ck{background-position:0 -1984px}.f32 .cl{background-position:0 -2016px}.f32 .cm{background-position:0 -2048px}.f32 .cn{background-position:0 -2080px}.f32 .co{background-position:0 -2112px}.f32 .cr{background-position:0 -2144px}.f32 .cu{background-position:0 -2176px}.f32 .cv{background-position:0 -2208px}.f32 .cy{background-position:0 -2240px}.f32 .cz{background-position:0 -2272px}.f32 .de{background-position:0 -2304px}.f32 .dj{background-position:0 -2336px}.f32 .dk{background-position:0 -2368px}.f32 .dm{background-position:0 -2400px}.f32 .do{background-position:0 -2432px}.f32 .dz{background-position:0 -2464px}.f32 .ec{background-position:0 -2496px}.f32 .ee{background-position:0 -2528px}.f32 .eg{background-position:0 -2560px}.f32 .eh{background-position:0 -2592px}.f32 .er{background-position:0 -2624px}.f32 .es{background-position:0 -2656px}.f32 .et{background-position:0 -2688px}.f32 .fi{background-position:0 -2720px}.f32 .fj{background-position:0 -2752px}.f32 .fm{background-position:0 -2784px}.f32 .fo{background-position:0 -2816px}.f32 .fr{background-position:0 -2848px}.f32 .ga{background-position:0 -2880px}.f32 .gb{background-position:0 -2912px}.f32 .gd{background-position:0 -2944px}.f32 .ge{background-position:0 -2976px}.f32 .gg{background-position:0 -3008px}.f32 .gh{background-position:0 -3040px}.f32 .gi{background-position:0 -3072px}.f32 .gl{background-position:0 -3104px}.f32 .gm{background-position:0 -3136px}.f32 .gn{background-position:0 -3168px}.f32 .gp{background-position:0 -3200px}.f32 .gq{background-position:0 -3232px}.f32 .gr{background-position:0 -3264px}.f32 .gt{background-position:0 -3296px}.f32 .gu{background-position:0 -3328px}.f32 .gw{background-position:0 -3360px}.f32 .gy{background-position:0 -3392px}.f32 .hk{background-position:0 -3424px}.f32 .hn{background-position:0 -3456px}.f32 .hr{background-position:0 -3488px}.f32 .ht{background-position:0 -3520px}.f32 .hu{background-position:0 -3552px}.f32 .id,.f32 .mc{background-position:0 -3584px}.f32 .ie{background-position:0 -3616px}.f32 .il{background-position:0 -3648px}.f32 .im{background-position:0 -3680px}.f32 .in{background-position:0 -3712px}.f32 .iq{background-position:0 -3744px}.f32 .ir{background-position:0 -3776px}.f32 .is{background-position:0 -3808px}.f32 .it{background-position:0 -3840px}.f32 .je{background-position:0 -3872px}.f32 .jm{background-position:0 -3904px}.f32 .jo{background-position:0 -3936px}.f32 .jp{background-position:0 -3968px}.f32 .ke{background-position:0 -4000px}.f32 .kg{background-position:0 -4032px}.f32 .kh{background-position:0 -4064px}.f32 .ki{background-position:0 -4096px}.f32 .km{background-position:0 -4128px}.f32 .kn{background-position:0 -4160px}.f32 .kp{background-position:0 -4192px}.f32 .kr{background-position:0 -4224px}.f32 .kw{background-position:0 -4256px}.f32 .ky{background-position:0 -4288px}.f32 .kz{background-position:0 -4320px}.f32 .la{background-position:0 -4352px}.f32 .lb{background-position:0 -4384px}.f32 .lc{background-position:0 -4416px}.f32 .li{background-position:0 -4448px}.f32 .lk{background-position:0 -4480px}.f32 .lr{background-position:0 -4512px}.f32 .ls{background-position:0 -4544px}.f32 .lt{background-position:0 -4576px}.f32 .lu{background-position:0 -4608px}.f32 .lv{background-position:0 -4640px}.f32 .ly{background-position:0 -4672px}.f32 .ma{background-position:0 -4704px}.f32 .md{background-position:0 -4736px}.f32 .me{background-position:0 -4768px}.f32 .mg{background-position:0 -4800px}.f32 .mh{background-position:0 -4832px}.f32 .mk{background-position:0 -4864px}.f32 .ml{background-position:0 -4896px}.f32 .mm{background-position:0 -4928px}.f32 .mn{background-position:0 -4960px}.f32 .mo{background-position:0 -4992px}.f32 .mq{background-position:0 -5024px}.f32 .mr{background-position:0 -5056px}.f32 .ms{background-position:0 -5088px}.f32 .mt{background-position:0 -5120px}.f32 .mu{background-position:0 -5152px}.f32 .mv{background-position:0 -5184px}.f32 .mw{background-position:0 -5216px}.f32 .mx{background-position:0 -5248px}.f32 .my{background-position:0 -5280px}.f32 .mz{background-position:0 -5312px}.f32 .na{background-position:0 -5344px}.f32 .nc{background-position:0 -5376px}.f32 .ne{background-position:0 -5408px}.f32 .ng{background-position:0 -5440px}.f32 .ni{background-position:0 -5472px}.f32 .nl{background-position:0 -5504px}.f32 .no{background-position:0 -5536px}.f32 .np{background-position:0 -5568px}.f32 .nr{background-position:0 -5600px}.f32 .nz{background-position:0 -5632px}.f32 .om{background-position:0 -5664px}.f32 .pa{background-position:0 -5696px}.f32 .pe{background-position:0 -5728px}.f32 .pf{background-position:0 -5760px}.f32 .pg{background-position:0 -5792px}.f32 .ph{background-position:0 -5824px}.f32 .pk{background-position:0 -5856px}.f32 .pl{background-position:0 -5888px}.f32 .pr{background-position:0 -5920px}.f32 .ps{background-position:0 -5952px}.f32 .pt{background-position:0 -5984px}.f32 .pw{background-position:0 -6016px}.f32 .py{background-position:0 -6048px}.f32 .qa{background-position:0 -6080px}.f32 .re{background-position:0 -6112px}.f32 .ro{background-position:0 -6144px}.f32 .rs{background-position:0 -6176px}.f32 .ru{background-position:0 -6208px}.f32 .rw{background-position:0 -6240px}.f32 .sa{background-position:0 -6272px}.f32 .sb{background-position:0 -6304px}.f32 .sc{background-position:0 -6336px}.f32 .sd{background-position:0 -6368px}.f32 .se{background-position:0 -6400px}.f32 .sg{background-position:0 -6432px}.f32 .si{background-position:0 -6464px}.f32 .sk{background-position:0 -6496px}.f32 .sl{background-position:0 -6528px}.f32 .sm{background-position:0 -6560px}.f32 .sn{background-position:0 -6592px}.f32 .so{background-position:0 -6624px}.f32 .sr{background-position:0 -6656px}.f32 .st{background-position:0 -6688px}.f32 .sv{background-position:0 -6720px}.f32 .sy{background-position:0 -6752px}.f32 .sz{background-position:0 -6784px}.f32 .tc{background-position:0 -6816px}.f32 .td{background-position:0 -6848px}.f32 .tg{background-position:0 -6880px}.f32 .th{background-position:0 -6912px}.f32 .tj{background-position:0 -6944px}.f32 .tl{background-position:0 -6976px}.f32 .tm{background-position:0 -7008px}.f32 .tn{background-position:0 -7040px}.f32 .to{background-position:0 -7072px}.f32 .tr{background-position:0 -7104px}.f32 .tt{background-position:0 -7136px}.f32 .tv{background-position:0 -7168px}.f32 .tw{background-position:0 -7200px}.f32 .tz{background-position:0 -7232px}.f32 .ua{background-position:0 -7264px}.f32 .ug{background-position:0 -7296px}.f32 .us{background-position:0 -7328px}.f32 .uy{background-position:0 -7360px}.f32 .uz{background-position:0 -7392px}.f32 .va{background-position:0 -7424px}.f32 .vc{background-position:0 -7456px}.f32 .ve{background-position:0 -7488px}.f32 .vg{background-position:0 -7520px}.f32 .vi{background-position:0 -7552px}.f32 .vn{background-position:0 -7584px}.f32 .vu{background-position:0 -7616px}.f32 .ws{background-position:0 -7648px}.f32 .ye{background-position:0 -7680px}.f32 .za{background-position:0 -7712px}.f32 .zm,.f32 .zw{background-position:0 -7744px}.hide{display:none}.left{float:left}.right{float:right}.clear{clear:both}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.loading{height:200px}.blue{color:#4680fe}.overlay{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.8);outline:0;z-index:2}.overlay.dark{background:rgba(0,0,0,.4)}.overlay.transparent{background:0 0}.button.back{position:absolute;bottom:50px;left:50px}.border{padding:5px;background-color:#fff;border-radius:5px;box-shadow:0 2px 3px rgba(0,0,0,.2);box-sizing:border-box;overflow:hidden}.border>div{border-radius:3.75px;box-sizing:border-box;overflow:hidden}.smaller{font-size:.8em}.geomon-technique,.geomon-technique-teal{font-size:18px;color:#fff;width:70%;border-radius:6px}.invisible{visibility:hidden}span.admin-notify-link{position:absolute;bottom:5%;left:30%;font-weight:700;color:#00f;text-decoration:underline;cursor:pointer}.item-tooltip{position:absolute;width:80px;top:90px;background-color:#000;opacity:.8;font-size:18px;padding:10px;z-index:3;border-radius:5px;color:#fff;display:none;text-align:center}.like-btn{cursor:pointer;outline:0}.like-btn.liked{color:#5383cc;cursor:default}.geomon-technique{display:table;margin:0 15%;box-shadow:0 0 2px 0 #ffb400;background-color:#ff9800;padding:10px;cursor:pointer}.geomon-technique span{display:table-cell;padding-right:5px}.geomon-technique-teal{display:table;margin:0 15%;box-shadow:0 0 2px 0 #BCE9F2!important;background-color:#3FCDE3!important;padding:10px;cursor:pointer!important}.geomon-technique-teal span{display:table-cell;padding-right:5px}.disabled-Geomons{opacity:.4;background-color:#f3f3f3;pointer-events:none}.item-card-container{width:24.7%;padding-right:5px;padding-left:5px;display:inline-block;margin-bottom:15px;vertical-align:top}.item-card-container .item-card{border-radius:8px;text-align:center;position:relative;height:275px;background:#fff}.item-card-container .item-card .card-image,.item-card-container .item-card .card-image-song,.item-card-container .item-card .card-image-swag{height:150px;position:relative}.item-card-container .item-card.disabled{opacity:.4;background-color:#f3f3f3;filter:grayscale(1)}.item-card-container .item-card.disabled .card-options,.item-card-container .item-card.disabled .geomon-technique,.item-card-container .item-card.disabled .set-pet-btn{pointer-events:none}.item-card-container .item-card .card-image img{margin-top:20px;margin-bottom:10px;max-width:100px;max-height:120px}.item-card-container .item-card .card-image-song img{margin-top:20px;margin-bottom:10px;max-width:120px;max-height:140px}.item-card-container .item-card .card-image-swag img{margin-top:20px;margin-bottom:10px;max-width:150px;max-height:150px}.item-card-container .item-card .card-name{height:45px;font-family:SanFranciscoDisplay-Bold;font-size:16px;font-weight:700;color:#08316D;line-height:1.29;width:100%;padding:0 25px}.item-card-container .item-card .card-name .referral-award-title>span{color:#f76922}.item-card-container .item-card .card-footer{position:absolute;width:100%;bottom:0;background-color:#f3f3f3;padding:10px 20px}.item-card-container .item-card .card-footer .stars-container{margin-top:4px}.item-card-container .item-card .card-footer .stars-container i{font-size:18px;width:15px;color:#d0d3d4}.item-card-container .item-card .card-footer .stars-container i.colored{color:#ff9800}.item-card-container .item-card .card-button{width:100%;position:absolute;bottom:25px;margin:0;font-family:SanFranciscoDisplay-Bold}.item-card-container .item-card .card-button span{padding-left:50px;padding-right:50px}.item-card-container .item-card .card-button .companion-btn,.item-card-container .item-card .card-button span{border-radius:20px;background-color:#4fadfe;font-size:15px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:right;color:#fff;padding:9px 30px;cursor:pointer;outline:0}.item-card-container .item-card .card-button .companion-btn.store-btn,.item-card-container .item-card .card-button span.store-btn{box-shadow:0 0 2px 0 #ffb400;background-color:#ff9800;position:relative;font-family:BebasNeue;font-size:22px;width:60%;margin:auto;text-align:right;padding:5px 50px}.item-card-container .item-card .card-button .companion-btn.store-btnSwag,.item-card-container .item-card .card-button span.store-btnSwag{position:absolute;left:0;right:0;top:0;bottom:0;background:#C4C4C4;width:60%;height:35px;margin:auto;text-align:right;padding:5px}.item-card-container .item-card .card-button .companion-btn.disabled,.item-card-container .item-card .card-button span.disabled{pointer-events:none;opacity:.5}.item-card-container .item-card .back,.item-card-container .item-card .front{box-shadow:0 1px 2px 1px;width:100%;height:100%;transition:all .5s;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;-moz-backface-visibility:hidden;border-radius:8px}.item-card-container .item-card .front{z-index:2}.item-card-container .item-card .front.ng-hide.ng-hide-animate{display:none!important}.item-card-container .item-card .back{background-color:#fff;z-index:1;transform:rotateY(-180deg);position:absolute;top:0;left:0;padding:20px 15px;text-align:left;overflow:hidden}.item-card-container .item-card .back .back-title{font-size:16px;font-weight:700;margin-bottom:20px;width:90%;color:#08316D;font-family:SanFranciscoDisplay-Bold}.item-card-container .item-card .back .back-text{font-size:16px;line-height:1.29;color:#08316D}.item-card-container .item-card .back .back-text>span{font-style:italic}.item-card-container .item-card .back .back-text.reward span{font-style:normal;font-weight:700}.item-card-container .item-card.flip .front{z-index:1;transform:rotateY(180deg)}.item-card-container .item-card.flip .back{z-index:2;transform:rotateY(0);overflow:auto}.item-card-container .item-card .card-options{position:absolute;right:15px;top:15px;cursor:pointer;outline:0;z-index:1}.item-card-container .item-card .card-options .card-options-list{position:absolute;left:-55px;top:0;border-radius:4px;box-shadow:0 1px 2px 1px rgba(74,74,74,.3);background-color:#fff;padding:10px;font-size:20px;text-align:left;cursor:default}.card-tooltip,.companion .card-tooltip{box-shadow:0 1px 2px 0 rgba(74,74,74,.3)}.item-card-container .item-card .card-options .card-options-list .card-option{color:#9b9b9b;line-height:1.5;padding:0 5px;position:relative;cursor:default;margin-bottom:5px;outline:0}.item-card-container .item-card .card-options .card-options-list .card-option.available{border-radius:4px;background-color:#eff2f6;color:#4281db;cursor:pointer}.item-card-container .item-card .card-options .card-options-list .card-option.available:hover .card-tooltip{display:none}.item-card-container .item-card .card-options .card-options-list .card-option:hover .card-tooltip{display:block}.item-card-container .item-card .set-pet-btn{position:absolute;top:0;left:0;cursor:pointer;outline:0;padding:15px 15px 0;z-index:100}.item-card-container .item-card .set-pet-btn img{outline:0}.item-card-container .item-card .set-pet-btn .tooltip-text{font-size:14px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;text-align:center;color:#6a6a6b;position:absolute;bottom:-15px;width:50px;left:6px;display:none;z-index:2}.item-card-container .item-card .set-pet-btn:hover .tooltip-text{display:block}.md-select-menu-container.md-active{z-index:999}.geomon-capture-animation{width:120px;position:absolute;z-index:999;transform:scale(4);top:81%;left:91%;transition:top 2s,left 1.5s;transition-timing-function:ease-out}.card-tooltip{font-size:15px;line-height:1.54;color:#fff;background-color:#4281db;z-index:103;padding:7px 10px;border-radius:6px;position:absolute}.bar{margin-top:5px;margin-bottom:8px;position:relative;height:8px;border-radius:2px;background-color:#CCC;padding:0;overflow:hidden}.bar span{display:block;position:absolute;height:100%;background-image:linear-gradient(to left,#1FB8F0 0,#0B8CF1 100%);border-radius:5px;border:2px solid #fff;margin:-2px 0 0 -2px;transition:width 1s linear;max-width:100%}.bar span.orange{background-image:linear-gradient(45deg,#F97361 0,#FFB444 100%)}.bar span.purple{background-image:linear-gradient(225deg,#CC6BF2 0,#932CCF 150%)}.bar span.silver{background-image:linear-gradient(to bottom,#fff 0,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%)}.bar span.gold{background-image:linear-gradient(to bottom,#fff9e9 0,#ffd775 50%,#f6c650 51%,#ffe8af 100%)}.bar span.black{background-image:linear-gradient(225deg,#404040 0,#000 100%)}.bar.shortcut:after{content:" ";position:absolute;width:30%;height:100%;background:#70D0C3;border-left:1px solid #777;right:0}.circular-avatar{position:relative;cursor:pointer}.circular-avatar .circ-avatar-img{height:140px;width:140px;background-position:center;background-size:cover;border-radius:80px;z-index:1;position:relative;background-color:#fff;border:1px solid #fff}.circular-avatar.small .circ-avatar-img{height:70px;width:70px}.md-tooltip.leaderboard-tooltip{font-size:16px}.md-tooltip.gt-description{width:300px;height:auto;white-space:normal;line-height:1.3}.md-tooltip.gt-description.book{padding:10px;margin-top:1px;background:#0CF;width:150px;opacity:1}@media (max-width:767px){.item-card-container{width:50%}.item-card-container .item-card .card-image{height:unset}.item-card-container .item-card .card-image img{max-width:70px;max-height:70px}.item-card-container .item-card .card-button span{font-size:10pt;padding:9px 15px}}.transition-area>span{position:absolute;bottom:5px;left:0;right:0;margin:auto;width:200px;text-align:center;display:block}.transition-area>span>b{font-size:.8em;padding:.5em .9em;background-color:rgba(255,255,255,.5);background-image:linear-gradient(90deg,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);border-radius:5px;text-align:center;color:#333;font-weight:700;display:inline-block;box-sizing:content-box;box-shadow:0 2px 4px rgba(0,0,0,.5);text-shadow:1px 1px 1px rgba(255,255,255,.7)}.transition-area:hover>span{display:none}.svg-background{position:absolute;left:0;width:100%;height:100%}.submenu{cursor:pointer;filter:drop-shadow(0 4px 16px #8cd8e7);position:relative;outline:0}.submenu.active svg path{fill:#3fcde3}.submenu.active .label{color:#fff}.submenu .label{font-size:18px;font-weight:700;color:#3fcde3;position:absolute;top:0;left:0;width:100%;height:100%;display:flex}.submenu .label span{margin:auto}.close-btn{background-image:url(/images/svg/close-btn.svg);background-size:cover;background-position:center;width:40px;height:36px;position:absolute;top:-14px;right:-16px;cursor:pointer}.close-btn:hover{background-image:url(/images/svg/close-btn-hover.svg)}.back-btn{background-image:url(/images/svg/back-btn.svg);width:58px;height:50px;background-size:100% 100%;position:absolute;top:50px;left:50px;cursor:pointer}.back-btn:hover{background-image:url(/images/svg/back-btn-hover.svg)}.modal{z-index:1}.modal.standard{border-radius:24px;border:4px solid rgba(156,226,243,.5);background:rgba(241,249,255,.9);filter:drop-shadow(0 0 24px #0BBDD9) drop-shadow(0 0 12px rgba(11, 189, 217, .5));padding:12px 28px;box-sizing:border-box;color:#08316D;font-size:16px;line-height:22px}.modal.standard.settings{border-width:1px;border-radius:8px;padding:13px 0;filter:none;background:rgba(241,249,255,.95)}.modal.standard.settings .line{display:flex;position:relative;color:#08316D;padding:2px 16px;cursor:pointer}.modal.standard.settings .line .icon{width:22px;height:22px;background-size:100% 100%;margin-right:12px}.modal.standard.settings .line .icon.highlighted{display:none}.modal.standard.settings .line:hover{color:#fff;background:#3fcde3}.modal.standard.settings .line:hover .icon.highlighted{display:block}.hover-icon .hover-only,.modal.standard.settings .line:hover .icon:not(.highlighted){display:none}.modal .title{font-weight:500;font-size:18px;line-height:24px;font-family:Saira;margin-bottom:8px}.general-notification p b,.modal .strong{font-weight:700}.modal .footer-btns{display:flex;margin-top:12px;padding:12px 0}.modal .label{font-size:14px;margin-bottom:4px}.modal .input-container{background:#fcfcfc;border:1px solid #08316d;border-radius:4px;padding:6px 16px;display:flex}.modal .input-container input{border:none;background:0 0;font-family:SanFranciscoDisplay;font-size:16px;outline:0;width:calc(100% - 30px);padding:0}.modal .input-container .input-icon{width:24px;height:24px;background-size:100% 100%;margin-left:6px}body,html{margin:0;padding:0}.modal .input-container input::-webkit-inner-spin-button,.modal .input-container input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.modal .input-container input[type=number]{-moz-appearance:textfield}.modal .input-container md-datepicker button{margin:0;padding:0;width:100%;height:100%}.modal .input-error{font-size:14px;line-height:18px;font-style:italic;color:#a13cd8}.modal .input-correct{font-size:14px;line-height:18px;font-style:italic;color:#28b212}slider input[type=range]{-webkit-appearance:none;width:100%;background:0 0;margin:auto;position:absolute;top:0;height:0}slider input[type=range]:focus{outline:0}slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:13px;height:13px;border:3px solid #3fcde3;border-radius:100%;background:#3fcde3;margin-top:-4.8px;box-sizing:border-box}slider input[type=range]::-moz-range-thumb{width:13px;height:13px;border:3px solid #3fcde3;border-radius:100%;background:#3fcde3;margin-top:-4.8px;box-sizing:border-box}slider input[type=range]::-ms-thumb{width:13px;height:13px;border:3px solid #3fcde3;border-radius:100%;background:#3fcde3;margin-top:-4.8px;box-sizing:border-box}slider input[type=range]::-webkit-slider-runnable-track{height:0;width:100%;background:0 0;border-radius:2px}slider input[type=range]::-moz-range-track{height:0;width:100%;background:0 0;border-radius:2px}slider input[type=range]::-ms-track{cursor:pointer;border-color:transparent;color:transparent;height:0;width:100%;background:0 0;border-radius:2px}.ReRoll-tooltip,.price-option{border-radius:8px;font-family:SanFranciscoDisplay}.fade-effects .fade-out{opacity:0;transition:opacity 1s}.fade-effects:hover .fade-out{opacity:1;transition:opacity 0s}.hover-icon{cursor:pointer}.hover-icon:hover>.hover-only{display:block}.hover-icon:hover>:not(.hover-only){display:none}.price-option{width:280px;box-shadow:3px 10px 16px rgba(11,189,217,.3);background:#fff;margin:auto;height:440px;color:#08316d;position:relative}.price-option .price-header{height:56px;background:linear-gradient(to right,#50CBDE 0,#88D9E5 100%);box-shadow:0 2px 2px rgba(0,0,0,.25);border-radius:8px 8px 0 0;font-family:Saira;font-weight:500;color:#fff;font-size:26px;display:flex;margin-bottom:60px;position:relative}.price-option .price-header span{margin:auto;z-index:1}.price-option .price-header img.header-bg{position:absolute;top:0;left:-2px;width:calc(100% + 4px)}.price-option .price-header img.upgrade-icon{width:56px;height:56px;margin:auto}.price-option .price-body{padding:0 20px;font-size:18px}.price-option .price-body .price-description{text-align:center;font-size:26px;padding-bottom:25px;position:relative}.price-option .price-body .price-description .monthly{font-size:18px;position:absolute;width:100%;margin-top:2px;bottom:7px}.price-option .price-body .included-perk{display:flex;margin-top:14px}.price-option .price-body .included-perk div{display:flex}.price-option .price-body .included-perk div:last-child{padding-left:18px}.price-option .price-body md-icon{color:#08316d;font-size:22px}.price-option .price-body .footer{position:absolute;bottom:14px;left:0;width:100%;text-align:center;display:flex}.price-option .price-body .footer .current-plan{margin:auto auto 10px;font-size:22px;display:block}.price-option .price-body .footer .current-plan.long{font-size:18px;line-height:26px;margin-bottom:0}.custom-checkbox .hover-circle,.custom-checkbox .selected-circle{margin:auto;background-color:#08316d;border-radius:100%;display:none}.price-option .price-body .best-value{background:url(/images/svg/best-value-tag.svg);background-size:cover;width:85px;height:80px;position:absolute;top:95px;right:-25px;display:flex;font-family:Saira;font-weight:500;color:#fff;font-size:18px;text-align:center;line-height:1.3}.price-option .price-body .best-value span{margin:auto}.price-option.primer md-icon{color:#FFB444}.custom-checkbox{width:18px;height:18px;border-radius:100%;border:1.2px solid;display:flex;cursor:pointer;box-sizing:border-box}.custom-checkbox .hover-circle{width:6px;height:6px}.custom-checkbox .selected-circle{width:12px;height:12px}.custom-checkbox.selected:hover .hover-circle{display:none}.custom-checkbox.selected .selected-circle,.custom-checkbox:hover .hover-circle{display:block}.font-swag{display:table;margin:0 auto;padding-left:5px;padding-top:3px}.animate-window-enter{transform:translate3d(0,0,0)}.animate-window-enter.ng-enter{transition:.6s ease;transition-delay:.3s;transform:translate3d(0,-100%,0);opacity:1;z-index:9999}.animate-window-enter.ng-enter-active{transform:translate3d(0,0,0)}.animate-window-leave.ng-leave{transition:opacity .3s linear;opacity:1}.animate-fade.ng-enter,.animate-window-leave.ng-leave-active{opacity:0}.animate-fade.ng-enter,.animate-fade.ng-leave{transition:opacity .3s linear}.animate-fade.ng-enter-active,.animate-fade.ng-leave{opacity:1}.animate-fade.ng-leave-active,.dialog-notification .power-icon.hide{opacity:0}.animate-fade-pulse{animation-name:animateFadePulse;animation-duration:.3s;animation-iteration-count:infinite;animation-direction:alternate-reverse;animation-timing-function:ease-in-out;animation-fill-mode:both;animation-delay:.6s}@keyframes animateFadePulse{0%{opacity:1}100%{opacity:.2}}.animate-bounce-horizontal{animation-name:animateBounceHorizontal;animation-duration:.3s;animation-iteration-count:infinite;animation-direction:alternate-reverse;animation-timing-function:ease-in-out;animation-fill-mode:both;animation-delay:.6s}@keyframes animateBounceHorizontal{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(-50px,0,0)}}.animate-bounce-vertical{animation-name:animateBounceVertical;animation-duration:.9s;animation-iteration-count:infinite;animation-direction:alternate-reverse;animation-timing-function:ease-in-out;animation-fill-mode:both;animation-delay:.6s}@keyframes animateBounceVertical{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(0,15px,0)}}.spinner-preloader{position:absolute;z-index:99;width:128px;height:128px;top:0;left:0;right:0;bottom:0;margin:auto}.spinner-preloader span{position:absolute;transform:translate3d(0,0,0);z-index:1;text-align:center;display:block;width:128px;height:128px;line-height:128px}.spinner-preloader .spinner{position:relative;animation:rotating 4s linear infinite;width:128px;height:128px;background:url(../images/ui/loading.png) center no-repeat;background-size:100% 100%}.spinner-preloader .spinner.ng-animate{animation:0s none;transition:0s none}.bg{background-size:100% 100%!important;top:0;left:0;width:1920px;height:1080px;position:absolute;transform:translateZ(0);transform-origin:0 0;overflow:visible}.bg.island-clouds,.bg.island-clouds.low-res{background-position:center;background-size:auto 100%;background-repeat:no-repeat}.bg.island-clouds{background-image:url(../images/bg/island-clouds.jpg)}.bg.island-clouds.low-res{background-image:url(../images/bg/island-clouds_low.jpg)}.bg.island{background-size:100% auto!important;width:1000px;height:750px}.bg.Career,.bg.Education,.bg.Finance,.bg.Happiness,.bg.Productivity,.bg.Purpose,.bg.Relationship,.bg.Wellness,.bg.battleground,.bg.challenges,.bg.community.low-res,.bg.gameful,.bg.motivational,.bg.persuasive,.bg.yukai-travels{background-position:center;background-size:auto 100%;background-repeat:no-repeat}.bg>.hotspot,.bg>.hotspot div.hotspot>div a,.cloud_back{height:100%;width:100%;position:absolute}.bg.core{background-image:url(/images/bg/indoorscene_0000_optimized_low.jpg)}.bg.community{background-image:url(/animation/community/community.jpg)}.bg.community.low-res{background-image:url(../images/bg/community_low.jpg)}.bg.motivational{background-image:url(../images/bg/motivational_low.jpg)}.bg.persuasive{background-image:url(../images/bg/persuasive_low.jpg)}.bg.gameful{background-image:url(../images/bg/gameful_low.jpg)}.bg.battleground,.bg.challenges,.bg.yukai-travels{background-image:url(../images/bg/gameful.jpg)}.bg.Career{background-image:url(../images/bg/lifefields/career.jpg)}.bg.Education{background-image:url(../images/bg/lifefields/education_v2.png)}.bg.Finance{background-image:url(../images/bg/lifefields/finance.jpg)}.bg.Happiness{background-image:url(../images/bg/lifefields/happiness.jpg)}.bg.Productivity{background-image:url(../images/bg/lifefields/productivity.jpg)}.bg.Purpose{background-image:url(../images/bg/lifefields/purpose.jpg)}.bg.Relationship{background-image:url(../images/bg/lifefields/relationship.jpg)}.bg.Wellness{background-image:url(../images/bg/lifefields/wellness.jpg)}.bg>.hotspot{top:0;left:0;overflow:hidden}.bg>.hotspot div.hotspot{position:absolute;display:block;overflow:hidden;z-index:2}.bg>.hotspot div.hotspot>div a>span,.bg>h1{display:none}.bg>.hotspot div.hotspot>div a{z-index:3;outline:0}.bg>.hotspot div.hotspot .chest-opening,.bg>.hotspot div.hotspot timer{text-align:center;color:#fff;font-weight:400;font-size:.9em;text-shadow:1px 1px 1px rgba(0,0,0,.7);display:block;background:rgba(0,0,0,.5);border-radius:10px;padding:10px}.bg>.hotspot div.hotspot.debug{background:rgba(255,0,0,.5)}.cloud_back,.cloud_back.low-res{background-image:url(../images/bg/cloud_00000.png);background-position:center;background-size:auto 100%}.bg .dragon-anim{position:absolute;left:85px;top:90px}.bg>h1{font-size:2em;text-align:center;font-weight:300;padding:1em;color:rgba(0,0,0,.5)}.cloud_back{z-index:1;pointer-events:none;background-repeat:no-repeat}.cloud_back.low-res{background-repeat:no-repeat}.dirk_animation{position:absolute;left:55%;bottom:-45px}.dirk_animation img{height:370px;outline:0;cursor:pointer}.dirk_animation.inside-arena{left:60%;bottom:-45px}.dirk_animation.inside-arena img{height:510px}.dirk_message{position:absolute;left:38%;bottom:30%;font-size:16pt;width:300px;border-radius:20px;box-shadow:inset 0 0 0 4px rgba(0,0,0,.06);background-image:linear-gradient(to bottom,#4facfe,#00f2fe);padding:1%;color:#fff}.dirk_message .btn-group{margin-top:3%}.dirk_message .btn-group .orange{background-color:#ffa300;background-image:linear-gradient(90deg,#ffa300 0,#ff7e00 100%);color:#fff;font-size:14pt;width:50px}.dirk_message:before{content:'';position:absolute;width:0;height:0;border-bottom:20px solid #00f2fe;border-left:20px solid transparent;border-right:24px solid transparent;bottom:0;right:-18px}.door-area{position:absolute;width:500px;height:900px;top:100px;left:716px;cursor:pointer;z-index:-1;outline:0}.notification.message{display:block;width:120px;font-size:15px;text-align:center;line-height:15px;color:#fff;border-radius:10px;padding:10px;background-color:#ffa300;background-image:linear-gradient(180deg,#ffa300 0,#ff7e00 100%)}.notification.message:after{content:" ";position:absolute;top:100%;right:20%;height:0;width:0;border:solid transparent;border-color:rgba(136,183,213,0);border-top-color:#ff7e00;border-width:15px 10px;margin-left:-10px;pointer-events:none}.notification.message.white{color:#333;background-color:#fff;background-image:linear-gradient(180deg,#fff 0,#f0f0f0 100%)}.notification.message.white:after{border-top-color:#f0f0f0}.notification.message.big{width:204px;font-size:26px;line-height:26px}.dialog-notification{z-index:9999999;position:absolute;top:50%;right:50%}.dialog-notification>canvas{position:absolute;width:100%;height:100%;background:0 0}.dialog-notification .power-icon{position:absolute;z-index:2;top:0;left:0;right:0;bottom:0;margin:auto;width:180px;height:auto;transition:opacity 1s linear}.general-notification{font-size:20px}.general-notification p{margin-bottom:15px}.general-notification .title{font-family:Saira;text-align:left;font-style:normal;font-weight:500;font-size:24px;margin-bottom:30px;margin-top:5%;color:#08316D}.general-notification p{font-family:SanFranciscoDisplay!important}.general-notification .linear-background{width:336px;height:2px;background:linear-gradient(270deg,#EDEDED 0,#A2D9FF 100%);border-radius:100px;flex:none;order:2;align-self:stretch;flex-grow:0}.general-notification .footer{text-align:center}.general-notification .footer button{font-size:15px;line-height:18px;display:flex;align-items:center;text-align:center;font-family:SF Pro Display;font-style:normal;font-weight:600}.card-name-ReRoll,.regular-btn{font-family:SanFranciscoDisplay-Bold}.general-notification.window .window-frame{border:5px solid rgba(156,226,243,.5);background:0 0;filter:drop-shadow(0 0 24px #0BBDD9) drop-shadow(0 0 12px rgba(11, 189, 217, .5))}.general-notification.window .window-frame .window-border{background:rgba(241,249,255,.9);border-radius:20px;padding:0}.general-notification.window .window-content{padding:0}.animate-scale{background:url(/images/certificates/level_1.png);background-size:100% 100%}.animate-scale.anim-start .general-notification .window-frame{transition:transform 0s;transform:scale(.2)}.animate-scale:not(.anim-start) .general-notification .window-frame{transition:transform 4s}.animate-scale.level1 .inner-content{background:url(/images/certificates/level_1.png);background-size:100% 100%}.animate-scale.level2 .inner-content{background:url(/images/certificates/level_2.png);background-size:100% 100%}.card-image-ReRoll{height:150px;position:relative}.card-image-ReRoll img{margin-top:-12px!important;margin-bottom:0!important;max-width:120px;max-height:125px;padding-left:110px}.card-name-ReRoll{height:45px;font-size:16px;font-weight:700;color:#08316D;line-height:1.29;width:100%;padding:0 25px}.card-name-ReRoll .referral-award-title>span{color:#f76922}.coin-icon-ReRoll{background-image:url(../images/ui_pack.png);height:77px;width:77px;background-position:-561px -286px;transform:scale(.3);position:absolute;left:12px;top:-20px}.ReRollDiv:hover .ReRoll-tooltip{display:block}.ReRoll-tooltip{position:absolute;display:none;right:-219px;top:-88px;font-weight:400!important;font-size:13px;line-height:15.7px;text-align:left;color:#fff;letter-spacing:1px;background-color:#3FCDE3F2;padding:20px 10px 10px;z-index:11;box-sizing:border-box;width:370px;height:170px}.list-detail ul{list-style-type:disc;padding:0;margin:6px 43px 0 0;border:none;float:right;box-sizing:border-box}.list-detail ul li{list-style-type:disc;margin-top:5px;display:list-item;position:relative;width:fit-content;height:40px;margin-left:36px;margin-bottom:12px}.container,.draw-button,.slot,.slots,body,main>div{position:absolute}.wrapper{width:250px;height:auto;margin:0 auto;border-radius:20px;background-color:rgba(241,249,255,.96)}.slots{width:100%;text-align:center;top:45%;transform:translate(0,-50%)}.slot{height:240px;overflow:hidden;width:265px}.slot-inner{height:275px;width:265px}.loop-animation{animation:slide 1s infinite linear}.loop-disappear{display:none}.background-loop{background-size:cover;background-position:center;background-repeat:no-repeat;width:120px;height:140px;margin:auto}.win-wrapper{display:inline-block;height:80px}.win-item{height:100%;width:60px;will-change:transform;transform:scale(0)}.win-animation{animation:appear 2s ease-out forwards}.background-win{background-size:contain;background-position:0 0;background-repeat:no-repeat}@keyframes slide{0%{background-position-y:0}100%{background-position-y:-430px}}@keyframes appear{0%{transform:scale(0)}50%{transform:scale(1.3)}100%{transform:scale(1)}}.draw-button{width:40%;left:30%;bottom:10px;font-size:20px;background-color:#295dbe;border:0;border-radius:4px;padding:4px 0;cursor:pointer;color:#fff}.companion #social .shoutout input,.companion .plan-details .plan-row td:nth-child(4),html{background-color:transparent}body,button,html,input,select,textarea{font-size:15px;font-family:Roboto}a{outline:0;cursor:pointer}html{overflow-y:auto!important}body{width:100%;height:100%;background-color:#fff;overflow:hidden;cursor:default;color:#555}.layout-padding>strong,strong{font-weight:700;padding:0}.container{top:0;left:0;right:0;bottom:0;overflow:hidden}main>div{top:40px;left:0;right:0;bottom:0;overflow:hidden}main>div *{pointer-events:auto}main>div.background{z-index:10}main>div.foreground{pointer-events:none;z-index:20}h1{font-size:1.6em;font-weight:700}sub,sup{font-size:60%}.clearfix::after{content:" ";display:block;height:0;clear:both}em{font-style:italic}sup{vertical-align:top}sub{vertical-align:bottom}.window .window-frame.has-title .window-content{padding-top:0}.window .loading{font-size:150%;text-align:center;font-style:italic;color:#70D0C3}.window .window-title{position:relative;font-family:AmpleAlt,Roboto,sans-serif;font-weight:400;color:#777;line-height:2.1em;text-align:center;padding:10px 20px 0}.window .window-title.inner-header{padding-top:0}.window .window-title i.title-icon{line-height:2.1em;display:inline-block;overflow:hidden;width:40px;height:38px;background-repeat:no-repeat;background-image:url(../images/ui_pack.png);background-position:-646px -318px;margin:0 5px 0 0;vertical-align:text-top}.window .window-title b{font-weight:700;color:#4680fe}.window .window-content{padding:20px}.window .playing-video .window-content{position:unset}.window .window-video{display:block;margin:0 auto 30px;border-width:3px;border-color:#fff;border-style:solid;border-radius:10px;background-color:#4895fe;background-image:linear-gradient(90deg,#4895fe 0,#487ffe 100%);box-shadow:0 1px 3px 0 rgba(0,0,0,.15),0 6px 10px 0 rgba(0,0,0,.1),inset 0 -1px 1px 0 rgba(31,33,35,.1);overflow:hidden}.window .window-video iframe{float:right}.window .window-video iframe:after,.window .window-video iframe:before{content:" ";display:table}.window .window-video iframe:after{clear:both}.window hr{border:none;margin:0 0 25px;border-top:1px solid #ecedf1;border-bottom:1px solid #fbfcfd}.window .window-topic{position:relative;text-align:left;padding:15px 20px;cursor:pointer;overflow:hidden;font-family:SanFranciscoDisplay;font-size:26px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.17;letter-spacing:normal;color:#fff;border-radius:8px;box-shadow:0 16px 16px 0 rgba(11,189,217,.3);background-color:#fff;-webkit-user-select:none;-ms-user-select:none;user-select:none;outline:0}.disable-span,.window .window-topic.locked{cursor:not-allowed}.window .window-topic:nth-child(3n-2){width:calc(33% - 10px);margin-right:10px;margin-bottom:10px}.window .window-topic:nth-child(3n-1){width:calc(33% - 10px);margin:0 5px 10px}.window .window-topic:nth-child(3n){width:calc(33% - 10px);margin-left:10px;margin-bottom:10px}.window .window-topic .topic-lock{display:none}.window .window-topic.locked .topic-lock{position:absolute;display:block;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.8);background-image:url(../images/ui/topic_lock.png);background-position:center 47%;background-repeat:no-repeat;z-index:99}.window .window-topic.locked .topic-lock>div{display:table;margin:0 auto}.window .window-topic>div{text-align:left;line-height:1.2}.window .window-topic>div .octa-stars{font-size:60%;margin-top:10px}.window .window-topic>div .octa-stars .fa{margin-left:5px}.window .window-topic>div h2{font-family:Saira;font-weight:600;line-height:1.4;letter-spacing:normal;color:#4281db;font-size:20px}.window .topic-progress-bar *,.window .topic-progress-bar :after,.window .topic-progress-bar :before{box-sizing:border-box}.window .topic-progress-bar .set-size{font-size:10em}.window .topic-progress-bar .charts-container:after{clear:both;content:"";display:table}.window .topic-progress-bar .pie-wrapper{height:50px;width:50px;float:left;margin:15px 15px 5px;position:relative;background:radial-gradient(circle at center,rgba(0,0,0,0) 57%,rgba(0,0,0,.2) 0);border-radius:40px;color:#4281db}.window .topic-progress-bar .pie-wrapper:nth-child(3n+1){clear:both}.window .topic-progress-bar .pie-wrapper .pie{height:100%;width:100%;clip:rect(0,50px,50px,25px);left:0;position:absolute;top:0}.window .topic-progress-bar .pie-wrapper .pie .half-circle-progress{height:100%;width:100%;border:5px solid #4281db;border-radius:50%;clip:rect(0,25px,50px,0);left:0;position:absolute;top:0}.window .topic-progress-bar .pie-wrapper .pie-label{position:absolute;width:80%;height:80%;background-color:#FFF;top:10%;right:10%;border-radius:40px;text-align:center;font-size:14px;padding:25% 0}.hex-btn,.member_stories .window .window-content{padding:0}#freemium-signup-form .window .window-frame>div,#intro-video .window .window-frame>div,#nerual-message .window .window-frame>div,#user-query .window .window-frame>div,#welcome-message .window .window-frame>div{padding:unset}.scroll-blur{background-image:linear-gradient(to bottom,rgba(195,239,248,0),#b0e2f2);height:39px;position:fixed;bottom:20px;left:0;width:calc(100% - 50px);margin:0 25px;border-radius:0 0 30px 30px}@media (max-width:767px){.window .window-topic{width:100%;margin:3% unset unset}}#freemium-signup-form .signup-form,#intro-video .intro-video-message,#nerual-message .nerual-message,#user-query .user-query,#welcome-message .welcome-message{width:790px;height:550px}#user-query .user-query .describes-label{padding-top:10px;padding-left:140px}#user-query .user-query .describes-label .describes{margin-left:10px}#user-query .user-query textarea:-ms-input-placeholder{color:#777}#user-query .user-query textarea::placeholder{color:#777}.md-dialog-container{z-index:200000}hex-btn path{stroke:#FFC279;fill:url(#paint0_linear)}hex-btn:hover path{stroke:url(#paint0_linear)}hex-btn:hover .blue path{stroke:url(#paint1_linear)}hex-btn:hover .grey path{stroke:#C4C4C4}hex-btn .blue path{stroke:#BCE9F2;fill:url(#paint1_linear)}hex-btn .orange_stroke path{stroke:#FFC279;fill:url(#paint1_linear)}hex-btn .grey path{stroke:#C4C4C4;fill:#C4C4C4}.hex-btn{color:#fff;background:url(/images/svg/orange-btn-medium.svg) no-repeat;background-size:100% 100%;width:112px;height:28px;border:none;border-radius:0;box-shadow:none;font-family:SanFranciscoDisplay-Semibold;font-size:18px;font-weight:500;display:flex;margin:auto}.button,.button.white{box-shadow:rgba(0,0,0,.25) 0 0 4px}.hex-btn.medium{width:128px;height:32px;font-size:15px}.hex-btn.gray{background-image:url(/images/svg/gray-btn-medium.svg)}.button{display:inline-block;position:relative;font-family:Roboto;font-size:16px;text-align:center;text-decoration:none;font-weight:700;padding:14px 30px;border:4px solid #fff;border-radius:40px;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:0;transition:transform .3s cubic-bezier(.68,-.55,.265,1.55)}.button.tiny{padding:6px 10px;font-size:11.2px;border-radius:15px}.button.small{font-size:24px}.button.big{padding:30px 60px;font-size:32px;border-radius:60px}.button.ng-leave{transition:none}.button.white{background-color:#fff;background-image:linear-gradient(90deg,#fff 0,#fff 100%);color:#ffa300}.button.orange{color:#fff;background:url(/images/svg/island-nav-btn.svg) no-repeat;background-size:100% 100%;width:176px;height:48px;border:none;border-radius:0;box-shadow:none;font-family:SanFranciscoDisplay-Semibold;font-size:18px;font-weight:500;display:flex;padding:0;margin:auto}.button.disabled,.button.sub{border:none;width:176px;box-shadow:none;font-family:SanFranciscoDisplay-Semibold;font-size:18px;font-weight:500;display:flex;padding:0;margin:auto;color:#fff;height:48px}.button.sub{background:url(/images/svg/island-sub-btn.svg) no-repeat;background-size:100% 100%;border-radius:0}.button.disabled{background:url(/images/svg/disabled.png) no-repeat;background-size:100% 100%;border-radius:0;cursor:default}.button.standard.blue{color:#fff;background:url(/images/svg/standard-button-blue.svg) no-repeat;background-size:100% 100%;width:176px;height:48px;border:none;border-radius:0;box-shadow:none;font-family:SanFranciscoDisplay-Semibold;font-size:18px;font-weight:500;display:flex;padding:0;margin:auto}.button.yellow{background-color:#ffe400;background-image:linear-gradient(90deg,#ffe400 0,#ffb533 100%);color:#fff}.button.gray{font-size:17.6px;color:#777}.button.purple{background-color:#c93acc;background-image:linear-gradient(90deg,#c93acc 0,#89158c 100%);color:#fff}.button.silver{background-color:#aeaeae;background-image:linear-gradient(to bottom,#fff 0,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);color:#333}.button.gold{background-color:#f3bf17;background-image:linear-gradient(to bottom,#fff9e9 0,#ffd775 50%,#F6C650 51%,#ffe8af 100%);color:#333}.button.auto{min-width:0}.button.normal{text-transform:capitalize;font-weight:400}.button.nowrap{white-space:nowrap}.button strong{font-weight:600}.button .material-icons{position:absolute;line-height:16px}.button .material-icons.left{left:5px}.button .material-icons.right{right:5px}.button .material-icons.top{position:relative}.button .material-icons.center{position:relative;vertical-align:middle}.button.disabled:hover{transform:scale(1)}.regular-btn{box-shadow:0 1px 2px 0 rgba(0,0,0,.2);padding:10px 20px;cursor:pointer;outline:0;font-size:16px;font-weight:700;color:#fff;border-radius:10px;border:1px solid #3380e2;background-image:linear-gradient(to top,#4aaaeb,#3380e2)}.regular-btn.disabled{cursor:default;color:#4281db;background-color:#fff;border:1px solid}.regular-btn.secondary{background-color:#dadada;color:#333;margin-right:15px;background-image:none;border-color:#dadada}.beginner .window-title i,.companion .intro-content .intro-arrow,.intro .intro-arrow{background-image:url(../images/ui_pack.png);display:inline-block}@media (max-width:767px){.button{font-size:9pt!important;padding:2%}.button.back{bottom:20px;left:20px}}.intro .intro-arrow{position:absolute;width:142px;height:147px;background-repeat:no-repeat;background-position:-529px -1px;overflow:hidden;z-index:3}.intro #intro-2 .intro-arrow{top:0;right:20px}.intro #intro-3 .intro-arrow{top:0;left:52%}.beginner .window-title i{overflow:hidden;width:40px;height:40px;background-repeat:no-repeat;background-position:-646px -276px}.beginner .links div>a{display:block;margin-bottom:15px}.beginner .links div>a img{max-width:100%;width:100%;margin:0;padding:0;display:flex}.beginner .links span{color:#4680fe}.companion .octalysis-button{display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:300px;height:300px;background:url(../images/ui/octalysis_button.png) center no-repeat;background-size:contain;opacity:1}.companion .octalysis-shape,.companion octalysis-light{left:0;right:0;margin:auto;top:-20px;position:absolute;bottom:0}.companion .octalysis-button.animate{opacity:0;transition:opacity 1s linear}.companion .octalysis-shape{display:block;width:400px;height:400px;background:url(../images/ui/octalysis_animation.png) center no-repeat;background-size:contain;opacity:0;transform:rotate3d(0,0,1,45deg)}.companion .octalysis-shape.animate{opacity:1;transform:rotate3d(0,0,1,0deg);transition:opacity 1s linear,transform 1s linear}.companion octalysis-light{opacity:0}.companion octalysis-light.animate{opacity:1;left:calc(100% - 250px + 100px);top:calc(100% - 250px + 70px);transition:opacity .5s linear,left 4.5s cubic-bezier(.445,.05,.55,.95),top 4.5s cubic-bezier(.445,.05,.55,.95);transition-delay:2s}.companion octalysis-light.finished{opacity:0!important;transition-delay:1s;width:1px}.fr-popup{z-index:9999999!important}.fr-box.fr-basic .fr-element.fr-view{font-family:Roboto;font-size:14px;color:#333}.fr-view div{background:0 0!important}.fr-view [data-f-id=pbf]{display:none}.fr-box.op-admin .fr-wrapper{background:0 0}.fr-wrapper div:first-child:not(.fr-view){opacity:0}.companion .intro-content{height:100%;width:100%;background-color:#fff;position:absolute;border-radius:12px;margin-top:-2px;overflow:auto;z-index:0;font-family:Roboto,sans-serif;font-size:32px;font-weight:lighter;color:#999;padding:55px 0 0}.companion .menu,.companion.main{overflow:hidden;position:absolute}.companion .intro-content h1{font-size:32px;font-weight:700;line-height:40px;color:#4ca1e2}.companion .intro-content p{line-height:40px;margin:15px 100px;padding:2%}.companion .intro-content strong{font-weight:700;color:#77d8c9}.companion .intro-content .intro-arrow{position:absolute;top:0;overflow:hidden;width:142px;height:147px;background-repeat:no-repeat;background-position:-529px -1px;z-index:999}.companion .intro-content #intro-2 p{margin:135px 0 0}.companion .intro-content #intro-2 .intro-arrow{right:126px;top:75px;position:fixed}.companion .intro-content #intro-3{padding:35px 0 0}.companion .intro-content #intro-3 .intro-arrow{right:530px;position:fixed;top:75px}@media (max-width:767px){.companion .intro-content h1{font-size:25px}.companion .intro-content p{padding:2%;font-size:20px;margin:0;line-height:30px}.companion .intro-content div{padding-top:1%}.companion .intro-content #intro-2 .intro-arrow{right:150px}}.companion.main{width:100%;height:100%;margin:0;padding:0;font-family:Roboto,"Helvetica Neue",Helvetica,"Lucida Sans Unicode","Lucida Grande","Lucida Sans",Arial,sans-serif;font-size:16px}.companion .menu{height:80px;top:5px;left:20px;right:20px}.companion .menu h1{padding-left:40px;margin:0 0 0 30px;display:inline-block;font-weight:300;font-size:2.1em;color:#777;background:url(../images/ui/icon_user.png) left no-repeat}.companion .menu ul{list-style-type:none;padding:0;margin:25px 15px 0 0;border:none;display:block;float:right;box-sizing:border-box}.companion .menu ul li{display:inline-block;position:relative;width:fit-content;height:40px;margin-left:40px}.companion .menu ul li a{font-size:19px;color:#4281db;font-family:Saira;font-weight:500}.companion .menu ul li a.active{opacity:1;color:#0cf}.companion .menu ul li a.locked{color:#777;border-color:#777;cursor:default}.companion .menu ul li a.locked:before{border-color:#777}.companion .menu ul li a.locked:after{content:" ";position:absolute;width:22px;height:32px;background:url(../images/svg/lock.svg) center no-repeat;z-index:3;left:42%;top:0;background-size:cover}.companion .menu ul li .active-indicator{display:none;width:100%;height:5px;border-radius:3.5px;background-color:#3fcde3;margin:auto}.companion .menu ul li .active-indicator.active{display:block}.companion .menu .menu-notification-alert{width:12px;height:12px;border-radius:10px;background-color:#f85c0b;position:absolute;outline:0;top:-5px;right:20px;border:1px solid #fff}.companion .content{position:absolute;top:70px;left:0;right:0;bottom:0;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;padding:20px}.companion .tabs-container{display:flex;font-family:SanFranciscoDisplay-Semibold}.companion .tabs-container .tab{width:50%;font-size:18px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;background-color:#08316d;color:#fff;padding:13px 0;border-radius:8px 8px 0 0;cursor:pointer}.companion .tabs-container .tab:first-child{margin-right:1px}.companion .tabs-container .tab:last-child{margin-left:1px}.companion .tabs-container .tab.selected{border:3px solid #08316d;border-bottom:0;background-color:#fff;color:#08316d}.companion .tab-content{width:100%;height:calc(100% - 64px);position:relative;border-radius:0 0 8px 8px;margin-top:-2px;padding:0 40px;font-family:SanFranciscoDisplay}.companion .tab-content .chevron{position:absolute;color:#4a4a4a;top:45%;cursor:pointer;outline:0;z-index:1500}.companion .tab-content .chevron-left{left:-40px}.companion .tab-content .chevron-right{right:-30px}.companion .tab-content .comments-container{overflow:auto;height:100%}.companion .tab-content .section-title{font-size:18px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#000;margin-bottom:10px;padding-top:15px}.companion .tab-content .member-info{display:flex;margin-bottom:15px;min-height:90px;box-shadow:0 1px 0 0 #d2d2d2}.companion .tab-content .member-info:first-child{padding-top:10px}.companion .tab-content .member-info .tag{margin-left:10px;color:#fff;padding:5px 10px;border-radius:20px;float:right}.companion .tab-content .member-info .tag.green{background:#529d4b}.companion .tab-content .member-info .tag.blue{background:#4fadfe}.companion .tab-content .member-info .member-avatar{width:8%;cursor:pointer;outline:0}.companion .tab-content .member-info .member-about{width:92%;padding:0}.companion .tab-content .member-info .member-about .timeline{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.companion .tab-content .member-info .member-about .timeline .detail-content{margin-top:30px;color:#636363;display:flex;margin-left:-13px}.companion .tab-content .member-info .member-about .timeline .detail-content .country{max-width:33%;display:flex}.companion .tab-content .member-info .member-about .timeline .detail-content .country .country-icon>ul{margin-right:9px;margin-top:-9px}.companion .tab-content .member-info .member-about .timeline .detail-content .profession{max-width:34%;display:flex}.companion .tab-content .member-info .member-about .timeline .detail-content .industry{max-width:33%;display:flex}.companion .tab-content .member-info .member-about .timeline .superpower{color:#636363;display:flex;margin-left:-13px}.companion .tab-content .member-info .member-about .timeline .superpower .superpower-icon{margin-top:-15px;width:25px;padding:10px}.companion .tab-content .member-info .member-about .timeline .superpower .superpower-content{margin-left:-5px;vertical-align:top}.companion .tab-content .member-info .member-about .operation{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.companion .tab-content .member-info .member-about .operation .result-panel{margin-bottom:10px;margin-top:10px;text-align:center}.companion .tab-content .video-item{display:flex;width:100%}.companion .tab-content .video-item .video-thumb{height:150px;background-size:cover;background-repeat:no-repeat;background-position:center;margin:auto 10px auto auto;border-radius:8px;cursor:pointer;position:relative;flex:1}.companion .tab-content .video-item .video-thumb img{position:absolute;top:10%;left:35%;transform:scale(1.3)}.companion .tab-content .video-item .video-thumb .video-title{font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.29;letter-spacing:normal;color:#fff;position:absolute;bottom:10px;left:0;padding:0 10px;font-family:SanFranciscoDisplay-Semibold}.companion .tab-content .comment-avatar{height:133px;width:133px;position:relative}.companion .tab-content .comment-avatar .avatar-container{position:absolute;margin:0;width:55px;height:55px;top:27.5%;left:24%;transform:scale(1.3);background-size:cover}.companion .tab-content .comment-avatar .avatar-container .avatar-octagon-outer{width:39px;height:39px;margin-left:13px;margin-top:9px}.companion .tab-content .comment-avatar octalysis{position:relative;width:100%;left:0;top:0}.companion .tab-content .comment-content{width:70%;padding:20px 10px}.companion .tab-content .comment-content.reply{width:84%}.companion .tab-content .comment-content .comment-video-title{font-size:18px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#4a90e2;margin-bottom:15px;cursor:pointer;outline:0}.companion .tab-content .comment-content .commenter-name{font-size:16px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#333;margin-right:15px;font-family:SanFranciscoDisplay-Semibold}.companion .tab-content .comment-content .comment-date{font-size:15px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:right;color:#9b9b9b}.companion .tab-content .comment-content .comment-text{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.71;letter-spacing:normal;color:#333}.companion .tab-content .comment-buttons{width:15%;margin:auto}.companion .tab-content .comment-buttons .companion-btn,.companion .tab-content .comment-buttons span{border-radius:20px;background-color:#4fadfe;font-size:15px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:right;color:#fff;padding:9px 30px;cursor:pointer;outline:0}.companion .tab-content .item-category{border-radius:5.4px;width:calc(20% - 10px);height:115px;text-align:center;position:relative;outline:0;margin-right:10px;cursor:pointer}.companion .tab-content .item-category img{height:100%;width:100%}.companion .tab-content .item-category span{text-shadow:0 2px 3px rgba(0,0,0,.5);font-size:16px;font-weight:700;font-style:normal;font-stretch:normal;line-height:.87;letter-spacing:normal;color:#fff}.companion .tab-content .item-category .selection-overlay{width:100%;height:100%;position:absolute;background-color:#000;opacity:0;border-radius:5.4px}.companion .tab-content .item-category.selected .selection-overlay{opacity:.7}.companion .tab-content .companion-button{border-radius:20px;font-size:15px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:right;color:#fff;padding:9px 30px;cursor:pointer;outline:0;background:linear-gradient(to bottom,#01b2f2,#017be9)}.companion .tab-content .stars-container{margin-top:4px}.companion .tab-content .stars-container i{font-size:18px;width:15px;color:#d0d3d4}.companion .tab-content .stars-container i.colored{color:#ff9800}.companion .card-tooltip{right:90px;position:absolute;top:-15px;width:147px;font-size:15px;line-height:1.54;color:#fff;background-color:#4281db;z-index:103;padding:7px 10px;border-radius:6px;display:none}.companion .card-tooltip:after{content:"";position:absolute;top:15px;right:-10px;width:0;height:0;border:13px solid transparent;border-left-color:#4281db;border-right:0;margin-left:-20px;margin-bottom:-20px}.companion .card-tooltip.point-left{right:-325px;width:300px;top:-5px}.companion .card-tooltip.point-left:after{right:auto;left:-10px;border-left:0;margin-right:-20px;margin-left:0;border-right:13px solid transparent;border-right-color:#4281db}.companion .card-tooltip.no-pointer:after{display:none}.companion .card-tooltip.show{display:block}.companion .general-btn{border-radius:22px;box-shadow:0 0 2px 0 #ffb400;background-color:#ff9800;font-size:18px;font-weight:500;line-height:1.38;color:#fff;padding:8px 45px;cursor:pointer}.companion .footer-popup{border-radius:0 0 10px 10px;position:fixed;bottom:0;left:0;height:0;width:100%;display:flex;box-shadow:none;background-color:#fff;z-index:3;transition:all .2s linear;padding-top:0;overflow:auto}.companion .footer-popup.visible{height:155px;padding-top:10px;box-shadow:0 1px 2px 1px rgba(74,74,74,.3)}.companion .footer-popup .info .card-tooltip{left:auto;right:-305px;width:300px;top:-70px}.companion .footer-popup .info .card-tooltip.release,.companion .footer-popup .info .card-tooltip.release:after{top:5px}.companion .footer-popup .info .card-tooltip:after{top:80px;right:auto;width:0;height:0;border:13px solid transparent;border-left:0;border-right:13px solid #4281db;margin-left:0;margin-right:-20px;margin-bottom:-20px;left:-10px}.companion .footer-popup .info:hover .card-tooltip{display:block}.companion .coin-icon{background-image:url(../images/ui_pack.png);height:77px;width:77px;background-position:-561px -286px;transform:scale(.3);position:absolute;left:12px;top:-20px}.companion .owned-icon,.companion .wait-icon{background-image:url(../images/ui/upgrade_icon.png);height:24.56px;width:26.56px;background-position:-551px -265px;position:absolute}.companion .wait-icon{left:5px;top:3px}.companion .owned-icon{left:12px;top:3px}.companion .reroll-icon{background-image:url(../images/svg/Re_Roll.svg);height:27.56px;width:28.56px;background-position:-568px -253px;position:absolute;left:11px;top:3px}.companion .reroll-text{position:absolute;padding-left:136px;padding-top:8px;line-height:20px;font-weight:400;color:#08316D}.companion .selector{width:100%;display:flex}@media (max-width:767px){.companion .tab-content{padding:2% 0}.companion .tab-content .chevron{color:#fff}.companion .tab-content .chevron-left{left:0}.companion .tab-content .chevron-right{right:5px}.companion .tab-content .video-item{max-width:100%;width:100%}.companion .tab-content .video-item .video-thumb{flex:0 0 95%}.companion .tab-content .video-item .video-thumb img{top:25%;left:38%}.companion .tab-content .member-info .member-avatar{flex:1 1 30%;width:unset}.companion .tab-content .member-info .member-about{flex:1 1 70%;flex-direction:column}.companion .tab-content .member-info .member-about .operation,.companion .tab-content .member-info .member-about .timeline{flex:1 1 100%;max-width:100%}.companion .tab-content .member-info .member-about .timeline .detail-content{margin:5% 0;flex-direction:column}.companion .tab-content .member-info .member-about .timeline .detail-content .country{max-width:100%;display:flex;flex:1 100%;padding-bottom:5%}.companion .tab-content .member-info .member-about .timeline .detail-content .country .country-icon{flex:1 30%}.companion .tab-content .member-info .member-about .timeline .detail-content .country .country-content{flex:1 70%}.companion .tab-content .member-info .member-about .timeline .detail-content .profession{max-width:100%;display:flex;flex:1 100%;padding-bottom:5%}.companion .tab-content .member-info .member-about .timeline .detail-content .profession .profession-icon{flex:1 30%}.companion .tab-content .member-info .member-about .timeline .detail-content .profession .profession-content{flex:1 70%}.companion .tab-content .member-info .member-about .timeline .detail-content .industry{max-width:100%;display:flex;flex:1 100%;padding-bottom:5%}.companion .tab-content .member-info .member-about .timeline .detail-content .industry .industry-icon{flex:1 30%}.companion .tab-content .member-info .member-about .timeline .detail-content .industry .industry-content{flex:1 70%}.companion .tab-content .member-info .member-about .timeline .superpower{margin-left:0}.companion .tab-content .member-info .member-about .timeline .superpower .superpower-content{margin-left:15px}.companion .tab-content .member-info .member-about .operation .result-panel{text-align:left}.companion .selector{width:100%;display:flex;overflow-x:auto}.companion .item-category{flex:1 1 100%;transform:scale(.9)}.companion .list-container{width:100%;padding-bottom:30px}.companion .coin-icon{left:-10px!important}.companion .buy-btn{text-align:right!important;padding-right:10px}.companion .card-button .companion-btn.store-btn{text-align:center!important;padding:5px 10px!important}}.companion #market{height:100%}.companion #market .md-virtual-repeat-container{height:370px}.companion #market .repeated-item{border-bottom:1px dashed #ccc;box-sizing:border-box;height:120px;padding-top:10px}.companion #market .repeated-item img{width:100px}.companion #market .repeated-item h2{font-weight:700;margin-bottom:5px}.companion #market .repeated-item i{display:none}.companion #market .repeated-item .inactive-counter{text-align:center;margin-top:-15px}.companion #market .repeated-item .activation{position:relative}.companion #market .repeated-item .activation button span{display:inline-block;font-size:14px;line-height:normal;color:#fff;background-color:#ffa300;padding:2px 5px;margin-top:-5px;margin-left:5px;border-radius:10px;vertical-align:middle}.companion #market .repeated-item .activation .item-tooltip{width:145px;top:-60px;right:10px}.companion #market .repeated-item .activation:hover .item-tooltip{display:block}.companion #market .button.unavailable{cursor:default;opacity:.5;background:grey}.companion #market .button.unavailable:hover{transform:scale(1)}.companion #market .geomon-coredrive-info{position:absolute;top:55px;opacity:0;z-index:1}.companion #market .geomon-coredrive-info.left{left:15px}.companion #market .geomon-coredrive-info.right{right:15px}.companion #market .geomon-coredrive-info.show-circles{opacity:1}.companion #market .geomon-coredrive-info .circle{padding:8px 12px;background:radial-gradient(#fff 0,#e7e7e7 70%);color:#929292;border-radius:20px;margin-bottom:7px;position:relative}.companion #market .geomon-coredrive-info.active{opacity:1}.companion #market .geomon-coredrive-info.active .circle{background:radial-gradient(#ebebeb 0,#fa4a65 70%);color:#333}.companion .item-interface .section-header img{float:left;display:block;width:52px;height:auto;margin-right:10px}.companion .item-interface .section-header h1{font-family:AmpleAlt,Roboto,sans-serif;font-size:24px;font-weight:lighter;margin:0 0 10px}.companion .item-interface .section-header p{font-size:13px}.companion #news .tab-content-detail{position:relative;padding-left:10px;height:100%}.companion #news .country-content,.companion #news .label,.companion #news .section-title,.companion #news .timeline{color:#08316D}.companion #news .content-wrapper .card-container{padding:10px 5px;position:relative}.companion #news .content-wrapper .card-container .card{background-color:#fff;height:170px;box-shadow:6px 6px 10px -5px #908e8e;cursor:pointer}.companion #news .content-wrapper .card-container .card.team-broadcast{background-color:#4895ff}.companion #news .content-wrapper .card-container .card.team-broadcast .team-broadcast-wrapper{color:#fff;height:100%}.companion #news .content-wrapper .card-container .card.team-broadcast .team-broadcast-wrapper .avatar{width:30%;text-align:center}.companion #news .content-wrapper .card-container .card.team-broadcast .team-broadcast-wrapper .avatar img{width:70%;background-color:#fff;border-radius:50px;margin-top:40px}.companion #news .content-wrapper .card-container .card.team-broadcast .team-broadcast-wrapper .broadcast{width:70%;margin:auto 50px;font-size:20px;font-style:italic;text-align:center;line-height:1.4}.companion #news .content-wrapper .card-container .card.team-broadcast .team-broadcast-wrapper .edit-broadcast{width:70%;margin:10px 15px 10px 20px;font-size:20px}.companion #news .content-wrapper .card-container .card.team-broadcast .team-broadcast-wrapper .edit-broadcast textarea{width:100%;height:95px;resize:none;outline:0;font-size:18px;line-height:1.4}.companion #news .content-wrapper .card-container .card.team-broadcast .team-broadcast-wrapper .date{position:absolute;right:10px;top:10px;font-size:18px;font-style:italic}.companion #news .content-wrapper .card-container .card.team-broadcast .button-wrapper{position:absolute;bottom:5px;right:5px}.companion #news .content-wrapper .card-container .card.team-broadcast .button-wrapper button{padding:5px 20px;border-radius:10px}.companion #news .content-wrapper .card-container .card .title{text-align:center;font-size:16px;padding:5px;line-height:1.3;max-height:40%}.companion #news .content-wrapper .card-container .card .name{padding:15px;text-align:center;font-weight:1000;font-size:20px;width:100%}.companion #news .content-wrapper .card-container .card .geomon-number{position:absolute;bottom:5px;right:5px;border:1px solid;border-radius:20px;padding:5px}.companion #news .content-wrapper .card-container .card .video-thumb img{max-width:60%;max-height:95px;border-radius:5px;margin:5px 20%;cursor:pointer}.companion #news .content-wrapper .card-container .card .video-title{padding:0 10px;font-size:17px;text-align:center}.companion #news .content-wrapper .card-container .card .video-title span{font-weight:700;color:#4895ff;cursor:pointer}.companion #news .content-wrapper .card-container .card.new-member{display:table;width:100%}.companion #news .content-wrapper .card-container .card.new-member .avatar-column{width:35%;display:table-cell;vertical-align:middle;text-align:center;padding-right:10px}.companion #news .content-wrapper .card-container .card.new-member .avatar-column img{box-shadow:0 0 6px 0 #000;border-radius:40px;width:100%;height:78px}.companion #news .content-wrapper .card-container .card.new-member .avatar-column .avatar-img{background-repeat:no-repeat;background-size:cover;box-shadow:0 0 6px 0 #000;border-radius:40px;width:100%;height:78px}.companion #news .content-wrapper .card-container .card.new-member .text-column{font-size:18px;text-align:center;display:table-cell;vertical-align:middle;width:65%;padding:0 5px}.companion #news .content-wrapper .card-container .card.new-item{background:url(../images/ui/news_item_bg.png) no-repeat;background-size:contain}.companion #news .news-alert{position:absolute;background-color:#d21f1f;padding:15px;border-radius:20px;outline:0;top:-5px;right:0;z-index:2}.companion #news .reply-form img{width:100%;border-radius:30px}.companion #news .reply-form button{padding:5px 10px;font-size:18px;border:1px solid transparent;margin-left:10px}.companion #news .reply-form button.cancel{background:#fff;color:#333;border-color:transparent;outline:0}.companion #news .reply-form button.submit{border-color:#167ac6;background:#167ac6;color:#fff}.companion #news .reply-form button.submit[disabled]{opacity:.5;cursor:auto;box-shadow:none}.companion #news .input-container{resize:none;width:98%;margin-bottom:10px;font-size:20px;float:right;padding-bottom:0}.companion #news .avatar-img{width:64px;height:64px;background-size:cover}.companion #news .welcome-btn{color:#fff;border-radius:15px;outline:0;padding:5px 8px;font-size:17px}.companion #news .welcome-btn.first-tier{background-color:#0a6d0a;animation:pulse-anim 1.5s cubic-bezier(.215,.61,.355,1) infinite}.companion #news .welcome-btn.second-tier{background-color:#3bbf3b}.companion #news .welcome-btn.third-tier{background-color:#c5c51f}.companion #news .welcome-btn.fourth-tier{background-color:#c51515}@keyframes pulse-anim{0%,100%{transform:scale(.9)}50%{transform:scale(1)}}.companion #news .avatar-container:hover div.userdetails-news{display:block}.companion #news .commnet-column{display:flex;flex-wrap:wrap}.companion #news .commnet-column .comment-avatar .avatar-container:hover div.userdetails-news,.companion #news .member-info:hover div.userdetails-newmember,.companion #profile .avatar-toggle .tag,.companion .overlay:hover div.userdetails-profile{display:block}.companion #news .commnet-column .comment-avatar-geomon-row{width:100%;position:absolute;bottom:-5px;left:0;z-index:1}.companion #news .commnet-column .comment-avatar-geomon-row>div{padding:0 5px}.companion #news .member-info .member-avatar{flex:1 1 30%;width:unset}@media (max-width:767px){.companion .comments-container{max-width:100%;width:100%}.companion .comments-container .comment-avatar{transform:scale(.7);width:75px}.companion .comments-container .comment-avatar .avatar-container,.companion .comments-container .comment-avatar avatar-container-1{top:15.5%;left:21%}.companion .comments-container .comment-avatar .avatar-container:hover div.userdetails-news,.companion .comments-container .comment-avatar avatar-container-1:hover div.userdetails-news{display:block}.companion .comments-container .comment-avatar.reply .avatar-container{left:15%;top:13%}.companion .comments-container .comment-content{flex-grow:1;flex-shrink:1;flex-basis:70%}.companion .comments-container .comment-content .comment-video-title{font-size:12pt!important}.companion .comments-container .comment-content .comment-date,.companion .comments-container .comment-content .comment-text,.companion .comments-container .comment-content .commenter-name{font-size:10pt}.companion .comments-container .comment-content.reply{padding:20px 3px;display:flex;flex-direction:column;max-width:100%}.companion .comments-container .comment-content.reply .commenter-name{margin-right:1px;color:#08316D}.companion .comments-container .comment-buttons{width:100%}.companion .comments-container .comment-buttons span{margin:0 auto;text-align:center;position:relative;left:33%;bottom:22px}}.companion .userdetails-newmember,.companion .userdetails-news{font-size:14px;background-color:#ff7e00;z-index:11;box-sizing:border-box;text-align:center}.companion .userdetails-news{position:absolute;display:none;left:78px;top:-32px;color:#fff;padding:10px;border-radius:5px;width:260px;line-height:20px}.companion .userdetails-newmember{display:none;color:#fff;padding-left:10px;padding-right:10px;border-radius:5px;width:265px;line-height:30px}.companion #profile{height:100%;width:100%;position:absolute;border-radius:12px;margin-top:-2px;overflow:auto;z-index:0;font-family:SanFranciscoDisplay}.companion #profile :-ms-input-placeholder{color:#08316D}.companion #profile ::placeholder{color:#08316D}.companion #profile .submit-button{margin-top:50px}.companion #profile div.photo.container{position:relative;overflow:hidden}.companion #profile div.photo.container .overlay{position:relative;background:0 0;overflow:hidden;z-index:9}.companion #profile div.photo.container .overlay img{min-width:100%;min-height:100%;width:100%;height:100%}.companion #profile .image{position:absolute;z-index:2;top:12px;left:12px;right:12px;bottom:12px;background-position:55% 35%;background-repeat:no-repeat;background-size:170%;overflow:hidden}.companion #profile a.locked{opacity:.6;cursor:default}.companion #profile .avatar-toggle .md-bar{width:62px;height:30px;border-radius:30px;background-color:#ff9800}.companion #profile .avatar-toggle .md-thumb{height:33px;width:33px;background-color:#fff}.companion #profile .avatar-toggle .md-container{width:64px}.companion #profile .avatar-toggle .md-thumb-container{width:33px}.companion #profile .avatar-toggle md-icon{border-radius:22px;background-color:#cacaca;color:#fff;width:35px;height:35px;text-align:center}.companion #profile .avatar-toggle md-icon.active{background-color:#ff9800;box-shadow:0 0 2px 0 #ffb400}.companion #profile .avatar-toggle .tag{font-size:12px;text-align:center;color:#636363;margin-top:10px}.companion #profile .account-form{margin-top:10px}.companion #profile .account-form .label{font-size:16px;font-weight:700;color:#08316D}.companion #profile .account-form .label-observations{font-size:15px;color:#9b9b9b;margin-left:10px}.companion #profile .account-form input,.companion #profile .account-form select{background-color:#f7f7f7;margin-top:10px;font-size:18px;color:#08316D;font-family:SanFranciscoDisplay}.companion #profile .account-form input{border:1px solid #d2d2d2;border-radius:5px;width:96%;padding:10px 2%}.companion #profile .account-form select{border:1px solid #d2d2d2;border-radius:5px;width:100%;padding:10px 1%}.companion .userdetails-profile{position:absolute;display:none;left:-10px;top:0;font-size:14px;text-align:center;color:#fff;background-color:#ff7e00;padding:10px;border-radius:5px;z-index:11;box-sizing:border-box;width:260px;line-height:20px}.companion #social{height:100%;width:100%;overflow:hidden;position:relative}.companion #social::-webkit-scrollbar{width:8px}.companion #social::-webkit-scrollbar-track{background:#fafafa}.companion #social::-webkit-scrollbar-thumb{border:none}.companion #social .section-title{font-size:26px;margin:30px 0;font-weight:700}.companion #social .friend-avatar{width:114px;height:114px;clip-path:url(#companionUserPhotoClip);margin:20px}.companion #social .friend-avatar.no-picture{transform:scale(.6);clip-path:none}.companion #social .avatar-container{display:inline-block;width:160px;background-repeat:no-repeat;background-image:url(../images/ui_pack.png);background-position:-367px 3px;z-index:1;transform:scale(.75);margin-top:19px;margin-left:4px;background-size:unset;height:auto}.companion #social .friend-column{text-align:center;width:17%;border-top:2px dashed rgba(0,0,0,.3);border-right:2px dashed rgba(0,0,0,.3);border-bottom:2px dashed rgba(0,0,0,.3);position:relative}.companion #social .friend-column.first-column{border-left:2px dashed rgba(0,0,0,.3)}.companion #social .friend-column octalysis{position:absolute;left:1%;top:4.5%;z-index:-1;width:100%}.companion #social .friend-column .friend-shoutout{word-wrap:break-word}.companion #social .friend-column .friend-details{border-top:2px dashed rgba(0,0,0,.3);padding:10px}.companion #social .log-container{width:77%;border:2px dashed rgba(0,0,0,.3)}.companion #social .log-container b{font-weight:700}.companion #social .log-container .log-tab-container{font-size:18px;text-align:center;font-weight:700}.companion #social .log-container .log-tab-container .log-tab{padding:10px;border-bottom:2px dashed rgba(0,0,0,.3);border-right:2px dashed rgba(0,0,0,.3);cursor:pointer}.companion #social .log-container .log-tab-container .log-tab.selected{background-color:#5ac0c9;cursor:default}.companion #social .conversations img{width:100%}.companion #social .success-buddy{position:relative}.companion #social .success-buddy .success-buddy-tag{background-image:url(/images/svg/success-buddy-tag.svg);background-size:100% 100%;height:30px;font-size:13px;width:100%;color:#fff;font-weight:700;position:relative}.companion #social .success-buddy .success-buddy-tag.inner-tag{font-size:12px}.companion #social .success-buddy .success-buddy-tag.inner-tag>div{height:50%}.companion #social .success-buddy .success-buddy-tag.mentor{background-image:url(/images/svg/mentor-tag.svg)}.companion #social .success-buddy .success-buddy-tag>div{display:flex;height:100%}.companion #social .success-buddy .success-buddy-tag>div.mentor{background-image:url(/images/svg/inner-label.svg);background-size:100% 100%;background-position:center;position:absolute;bottom:0;width:100%}.companion #social .visited-user-profile{padding:15px 15px 0;height:100%;overflow:hidden;position:relative}.companion #social .visited-user-profile .message-container{display:flex;flex-direction:row;position:relative;height:95%}.companion #social .visited-user-profile .message-container .circular-avatar{margin:16px 92px 40px;cursor:default;transform:scale(.6)}.companion #social .visited-user-profile .message-container .circular-avatar .circular-container{z-index:0;position:absolute;left:-51px;width:275px;top:-41px}.companion #social .visited-user-profile .message-container .circular-avatar .circular-container .circular-profile{width:175px;z-index:0;position:relative;left:auto;top:auto}.companion #social .visited-user-profile .message-container .user-data{width:28%;border-right:1px solid}.companion #social .visited-user-profile .message-container .msg-avatar{flex:1 1 100%;max-height:100%;box-sizing:border-box;position:relative}.companion #social .visited-user-profile .message-container .msg-avatar .msg-circular-avatar:hover div.userdetails-visitedProfile{display:block}.companion #social .visited-user-profile .message-container .msg-avatar .msg-btn-group{text-align:center;margin-top:25px}.companion #social .visited-user-profile .message-container .msg-avatar .visited-user-name{font-size:28px;font-weight:700;margin-bottom:15px;text-align:center}.companion #social .visited-user-profile .message-container .msg-avatar .member-status p{margin-bottom:10px;color:#08316D}.companion #social .visited-user-profile .direct-messages{font-size:20px;padding-left:20px;flex:1 1 100%;max-width:72%;max-height:100%;box-sizing:border-box;position:relative;transform:translate(0)}.companion #social .visited-user-profile .direct-messages .texting-section{display:inline-flex;width:100%;position:fixed;bottom:10px;left:0;height:10%;padding-bottom:10px;padding-left:20px;z-index:1}.companion #social .visited-user-profile .direct-messages .hint{width:100%;font-size:14px;line-height:.4;position:fixed;bottom:8px;left:50px}.companion #social .visited-user-profile .direct-messages .message-input{width:80%;resize:none;border-radius:10px;outline:0;padding:10px 5px;color:#08316D}.companion #social .visited-user-profile .direct-messages .submit-msg{margin:auto;padding:7px 20px;border-radius:10px;text-align:center}.companion #social .visited-user-profile .direct-messages .submit-msg.orange{width:90px;height:40px;background:orange;display:block}.companion #social .visited-user-profile .direct-messages p{margin-bottom:5px}.companion #social .left-half{width:30%;background:url(/images/svg/profile-outline.svg) center no-repeat;background-size:contain;height:100%;padding:0 10px 0 0}.companion #social .left-half .circular-avatar .octalysis-container{z-index:0;position:absolute;left:-67px;width:275px;top:-67px}.companion #social .left-half .player-status{width:45%;padding:20px;text-align:center;position:relative}.companion #social .left-half .player-detail{width:55%}.companion #social .left-half .badges-wrapper{display:flex;margin-top:15px}.companion #social .left-half .badges-wrapper .badges-container{width:70%;display:flex;flex-wrap:wrap}.companion #social .left-half .badges-wrapper .badges-container .learning-badge{width:33%;padding:5px 10px}.companion #social .left-half .badges-wrapper .arrow{width:15%;display:flex}.companion #social .left-half .badges-wrapper .arrow img{margin:auto;cursor:pointer;outline:0}.companion #social .bottom-half{height:100%;width:70%;padding:20px 30px;font-family:SanFranciscoDisplay;overflow:auto}.companion #social .bottom-half .friend-container{position:relative;display:flex;flex-direction:row;margin:25px 0 0;padding:0 4%}.companion #social .bottom-half .friend-container .friend-name{font-size:15px;margin-top:5px;padding-top:5px;text-align:center;height:80px}.companion #social .bottom-half .friend-container .friend-basic-info{width:25%}.companion #social .bottom-half .friend-container .friend-basic-info:hover div.userdetails-friend{display:block}.companion #social .bottom-half .friend-container .friend-basic-info .friend-geomon{display:flex;flex-direction:row;width:80%;z-index:1;margin:0 10%;position:absolute;bottom:-25px}.companion #social .bottom-half .friend-container .friend-basic-info .friend-geomon>div{flex:1 1 100%;max-width:33.33%;max-height:100%;padding:0 5px}.companion #social .bottom-half .friend-container .friend-basic-info .friend-geomon .geomon-img{width:100%}.companion #social .bottom-half .friend-container .friend-basic-info .friend-level{z-index:0;position:absolute;left:-67px;width:275px;top:-67px}.companion #social .bottom-half .friend-container .friend-basic-info .friend-level .friend-img{width:175px;z-index:0;position:relative;left:auto;top:auto}.companion #social .bottom-half .social-tabs{margin-top:15px}.companion #social .bottom-half .social-tabs .tabs{width:70%;margin:auto auto 15px;display:flex;flex-direction:row;align-items:stretch;align-content:stretch}.companion #social .bottom-half .social-tabs .social-tabs-container{height:485px;overflow:auto}.companion #social .bottom-half .social-tabs .social-tabs-container .img-container{width:10%;padding:10px}.companion #social .bottom-half .social-tabs .social-tabs-container .img-container .img-border{border-radius:6.6px;box-shadow:0 1px 3px 0 rgba(12,10,10,.3);background:linear-gradient(to bottom,#f2b92d,#f76b1c);padding:3px}.companion #social .bottom-half .social-tabs .social-tabs-container .text-container{width:90%;padding:30px 10px;position:relative;min-height:110px}.companion #social .bottom-half .social-tabs .social-tabs-container .text-container .entry-text{font-weight:700;color:#08316D}.companion #social .bottom-half .social-tabs .social-tabs-container .text-container .geomon-techniq{font-family:BebasNeue;font-size:22px;color:#f58922;position:absolute;bottom:25px}.companion #social .bottom-half .social-tabs .social-tabs-container .text-container .geomon-date{font-size:15px;color:#08316D;position:absolute;right:20px;top:30px}.companion #social .bottom-half .social-tabs .social-tabs-container .comments-container .direct-message-list{display:flex;flex-direction:row;margin-bottom:10px;border-bottom:1px solid #c5c5c5;padding-bottom:10px}.companion #social .add-friend-tab .member-list-item:hover div.userdetails-social,.companion #social .circular-avatar.small:hover div.userdetails-messages{display:block}.companion #social .bottom-half .social-tabs .social-tabs-container .comments-container .direct-message-list .user-avatar-area{flex:1 1 100%;max-width:10%;max-height:100%}.companion #social .bottom-half .social-tabs .social-tabs-container .comments-container .direct-message-list .user-name-area{flex:1 1 100%;max-width:90%;max-height:100%}.companion #social .bottom-half .bottom-title{font-size:18px;font-weight:700;color:#08316d}.companion #social .companion-btn,.companion #social .user-details{font-weight:400;line-height:normal;font-style:normal;font-stretch:normal;letter-spacing:normal}.companion #social .bottom-half .follow-more-user{font-size:16px;color:#08316d;margin-left:15px;cursor:pointer;outline:0}.companion #social .bottom-half .follow-click-icon{border:1px solid;border-radius:20px;vertical-align:middle;margin-left:5px}.companion #social .circular-avatar{position:relative;cursor:pointer}.companion #social .circular-avatar .circ-avatar-img{height:140px;width:140px;background-position:center;background-size:cover;border-radius:80px;z-index:1;position:relative;background-color:#fff;border:1px solid #fff}.companion #social .circular-avatar.small .circ-avatar-img{height:70px;width:70px}.companion #social .user-details{padding:40px 0;font-family:BebasNeue;color:#fff}.companion #social .user-details .user-name{font-size:44px;flex:1 1 100%;max-width:50%;max-height:100%}.companion #social .user-details .friendship{padding:10px;font-size:26px;flex:1 1 100%;max-width:50%;max-height:100%}.companion #social .shoutout{background-image:url(/images/ui/shoutout-bar.png);background-size:100% 100%;background-position:center;padding:15px 25px;margin:0 25px;position:relative}.companion #social .shoutout input{outline:0;border:none;width:100%;font-family:SanFranciscoDisplay;font-size:18px;color:#08316D;font-style:italic}.companion #social .shoutout :-ms-input-placeholder{color:#08316D;opacity:.5}.companion #social .shoutout ::placeholder{color:#08316D;opacity:.5}.companion #social .companion-btn{border-radius:20px;font-size:15px;text-align:right;color:#fff;padding:9px 20px;cursor:pointer;outline:0;background:linear-gradient(to bottom,#01b2f2,#017be9);display:inline-block}.companion #social .companion-btn i{font-size:20px;vertical-align:bottom}.companion #social .add-friend-tab{padding:20px;font-family:SanFranciscoDisplay;box-shadow:0 -1px 0 0 #eee,0 1px 0 0 #eee;background-color:#fafafa;height:100%;overflow:auto}.companion #social .add-friend-tab .search-icon{position:absolute;top:18px;left:13px}.companion #social .add-friend-tab input{border-radius:28px;border:1px solid #d2d2d2;background-color:#fff;outline:0;font-size:16px;color:#9b9b9b;margin-top:10px;margin-bottom:10px;width:96%;padding:10px 0 10px 4%}.companion #social .add-friend-tab .member-list-item{margin:15px;border-radius:4px;box-shadow:0 1px 2px 1px rgba(74,74,74,.3);background-color:#fff;padding:15px 25px;max-width:calc(33.33% - 30px);position:relative;min-height:400px;width:calc(33.33% - 30px)}.companion #social .add-friend-tab .member-list-item .search-user-info{text-align:center}.companion #social .add-friend-tab .member-list-item .member-avatar{z-index:0;position:absolute;left:-67px;width:275px;top:-67px}.companion #social .add-friend-tab .member-list-item .search-user-btn-group{margin-top:20px;position:absolute;bottom:20px;left:0;width:100%;text-align:center}.companion #social .add-friend-tab .member-list-item .search-user-btn-group .mentor-btn{margin-left:10px}.companion #social .add-friend-tab .member-list-item .search-user-btn-group .follow-btn{margin-right:10px}.companion #social .add-friend-tab .search-container{display:flex;flex-wrap:wrap;flex-direction:row}.companion #social .add-friend-tab .geomon-collector{display:flex;flex-direction:row;width:230%;position:absolute;bottom:-75px;left:-50%;z-index:1}.companion #social .log-entry{box-shadow:0 -1px 0 0 #d2d2d2,0 0 0 0 #d2d2d2;margin-top:5px;font-family:SanFranciscoDisplay;font-size:16px;color:#4a4a4a}.companion #social .octagon-border-wrapper{width:240px;height:240px;position:absolute;overflow:hidden;transform:rotate(22.5deg);top:20px;left:137px}.companion #social .octagon-border-wrapper .octagon-border{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;transform:rotate(45deg);border:1px solid #ac6cf8;background-color:rgba(255,255,255,.07)}.companion #social .octagon-border-wrapper .octagon-border:before{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;transform:rotate(45deg);content:"";border:inherit}.companion #social .octagon-border-wrapper .octagon-border.blue{border-color:#2268fe}.companion #social .octagon-border-wrapper .octagon-border.orange{border-color:#f59523}.companion #social .octagon-border-wrapper .octagon-border.silver{border-color:#e2e8ec}.companion #social .octagon-border-wrapper .octagon-border.gold{border-color:#d4af37}.companion #social .octagon-border-wrapper .octagon-border.black{border-color:#000}.companion #social .firfox-msg{overflow-y:scroll;height:100%}.companion #social .firfox-msg .direct-message-container{flex-direction:column;transform:scaleY(-1)}.companion #social .firfox-msg .direct-message-container .direct-message{transform:scaleY(-1)}.companion #social .direct-message-container{min-height:0;height:90%;width:100%;overflow:hidden auto;display:flex;flex-direction:column-reverse}.companion #social .direct-message-container .direct-message{display:table;min-width:25%;max-width:70%;font-size:17px;background-color:#f5f5f5;padding:10px 10px 5px;border-radius:10px;color:#6f6f6f;margin-bottom:10px;position:relative;margin-left:10px;margin-right:auto}.companion #social .direct-message-container .direct-message:after{content:"";position:absolute;width:0;height:0;border:13px solid transparent;margin-bottom:-20px;right:auto;left:-10px;border-left:0;margin-right:-20px;margin-left:0;border-right:13px solid transparent;border-top-width:0;border-right-color:#f5f5f5;top:5px}.companion #social .direct-message-container .direct-message.my-message{margin-left:auto;margin-right:10px;background:#fff;border:1px solid #46b4fe}.companion #social .direct-message-container .direct-message.my-message .bubble-pointer{width:0;height:0;position:absolute;right:-26px;top:5px;border:13px solid transparent;border-left-color:#45b5fe;border-top-width:0}.companion #social .direct-message-container .direct-message.my-message .bubble-pointer .empty-triangle{width:0;height:0;position:absolute;right:-6px;top:1px;border:10px solid transparent;border-left-color:#fff;border-top-width:0}.companion #social .direct-message-container .direct-message.my-message:after{display:none}.companion #social .direct-message-container .direct-message.arena-msg{border:2px solid #806814}.companion #social .direct-message-container .direct-message .humanized-date{font-size:13px;text-align:right;color:#08316D}.companion #social .friend-trophy{display:flex;flex-direction:row;width:100%;position:absolute;top:-25px;left:0;z-index:1}.companion #social .friend-trophy>div{flex:1 1 100%;max-width:33.33%;max-height:100%;padding:10px}.companion #social .friend-trophy .trophy-img{width:100%}@media (max-width:767px){.companion #social .top-half{height:120%}.companion #social .top-half .top-row{display:flex;flex-direction:column}.companion #social .top-half .circular-avatar{margin:20% 27%}.companion #social .top-half .circular-avatar .octalysis-container{z-index:0;position:absolute;width:275px}.companion #social .top-half .octagon-border-wrapper{top:9.5%;left:15%}.companion #social .bottom-half .friend-container .friend-basic-info .friend-geomon,.companion #social .friend-trophy{left:-185%}.companion #social .top-half .player-status{width:100%}.companion #social .top-half .player-detail{width:100%;padding:5%;text-align:center}.companion #social .top-half .player-detail .user-details{flex-direction:column;padding:unset}.companion #social .top-half .player-detail .user-details .friendship,.companion #social .top-half .player-detail .user-details .user-name{max-width:100%}.companion #social .top-half .player-detail .shoutout{width:100%}.companion #social .bottom-half{height:100%;padding:5%}.companion #social .bottom-half .follow-click-icon{font-size:12pt}.companion #social .bottom-half .friend-container{flex-direction:column}.companion #social .bottom-half .friend-container .friend-basic-info{position:relative;max-width:100%;padding:unset unset unset 3%;margin-bottom:5%;border:3px solid #285999}.companion #social .bottom-half .friend-container .friend-basic-info .friend-geomon .geomon-img{width:70%}.companion #social .bottom-half .friend-container .friend-basic-info .friend-level-avatar{transform:scale(.3)}.companion #social .bottom-half .friend-container .friend-basic-info .circ-avatar-img{left:-155%}.companion #social .bottom-half .friend-container .friend-basic-info .friend-level{left:-190%}.companion #social .bottom-half .friend-container .friend-basic-info .friend-name{position:absolute;top:45%;left:35%;text-align:left}.companion #social .bottom-half .friend-container .friend-basic-info .role-tag{top:-3px;background-color:#8ea8c3!important;border-color:#8ea8c3}.companion #social .bottom-half .friend-container .friend-basic-info .success-buddy-tag{bottom:-4px}.companion #social .bottom-half .social-tabs .tabs{width:90%}.companion #social .bottom-half .social-tabs .social-tabs-container .img-container{width:30%;padding:6% unset unset}.companion #social .bottom-half .social-tabs .social-tabs-container .text-container{width:70%;padding-top:20px}.companion #social .bottom-half .social-tabs .social-tabs-container .text-container .entry-text{margin-bottom:3%}.companion #social .bottom-half .social-tabs .social-tabs-container .text-container .geomon-techniq{position:unset;bottom:unset;margin-bottom:3%}.companion #social .bottom-half .social-tabs .social-tabs-container .text-container .geomon-date{position:unset;right:unset;top:unset}.companion #social .bottom-half .social-tabs .social-tabs-container .comments-container .direct-message-list .user-avatar-area{max-width:30%}.companion #social .bottom-half .social-tabs .social-tabs-container .comments-container .direct-message-list .user-name-area{max-width:70%;margin-top:5%}.companion #social .add-friend-tab{padding:5%}.companion #social .add-friend-tab .search-icon{left:unset;right:5%}.companion #social .add-friend-tab .search-container{flex-direction:column}.companion #social .add-friend-tab .search-container .member-list-item{max-width:100%;margin:1%;min-height:unset;width:auto}.companion #social .add-friend-tab .search-container .member-list-item .search-user-info{text-align:left;position:absolute;top:7%;left:45%}.companion #social .add-friend-tab .search-container .member-list-item .search-user-info .search-user-profession,.companion #social .add-friend-tab .search-container .member-list-item .search-user-info .search-user-status,.companion #social .add-friend-tab .search-container .member-list-item .search-user-info .search-user-superpower{display:none}.companion #social .add-friend-tab .search-container .member-list-item .circ-avatar-img{left:-257%;top:-60px}.companion #social .add-friend-tab .search-container .member-list-item .member-avatar{left:-330%;top:-90%}.companion #social .add-friend-tab .search-container .member-list-item .geomon-collector{left:-280%;bottom:10%}.companion #social .add-friend-tab .search-container .member-list-item .search-user-btn-group{margin-top:unset;position:unset;bottom:unset;left:unset;width:unset;display:flex;flex-direction:column}.companion #social .add-friend-tab .search-container .member-list-item .search-user-btn-group .regular-btn{margin-top:3%}.companion #social .add-friend-tab .search-container .member-list-item .search-user-btn-group .mentor-btn{margin-left:unset}.companion #social .add-friend-tab .search-container .member-list-item .search-user-btn-group .follow-btn{margin-right:unset}.companion #social .visited-user-profile{padding:5px}.companion #social .visited-user-profile .message-container{flex-direction:column;position:relative}.companion #social .visited-user-profile .message-container .user-data{width:100%;border:0;height:15%}.companion #social .visited-user-profile .message-container .msg-avatar{position:relative;max-width:100%;border-right:unset}.companion #social .visited-user-profile .message-container .msg-avatar .circular-container{width:50px!important;top:-33%;left:-8.5%}.companion #social .visited-user-profile .message-container .msg-avatar .circular-container .circular-profile{width:50px!important}.companion #social .visited-user-profile .message-container .msg-avatar .circular-avatar{margin:10px}.companion #social .visited-user-profile .message-container .msg-avatar .circular-avatar .geomon-list-in-msg{display:none!important}.companion #social .visited-user-profile .message-container .msg-avatar .circular-avatar .msg-circular-avatar .circ-avatar-img{height:30px;width:30px;left:-6.5%;bottom:unset}.companion #social .visited-user-profile .message-container .msg-avatar .circular-avatar .msg-circular-avatar:hover div.userdetails-visitedProfile{display:block}.companion #social .visited-user-profile .message-container .msg-avatar .member-status,.companion #social .visited-user-profile .message-container .msg-avatar .msg-btn-group{display:none}.companion #social .visited-user-profile .message-container .msg-avatar .visited-user-name{position:absolute;left:30%;bottom:20%;margin-bottom:unset;font-size:15pt}.companion #social .visited-user-profile .message-container .direct-messages{padding-left:0;max-width:100%;height:85%}.companion #social .visited-user-profile .message-container .direct-messages .texting-section{padding-left:0}.companion #social .visited-user-profile .message-container .direct-messages .message-input{width:100%;resize:none;border-radius:10px 0 0 10px;outline:0;padding:2% 0 0 1%;color:#6f6f6f}.companion #social .visited-user-profile .message-container .direct-messages .submit-msg{margin:unset;padding:unset;border-radius:0 10px 10px 0;border:unset;width:40px}.companion #social .visited-user-profile .message-container .direct-messages .direct-message-container .direct-message{max-width:90%}.companion #social .friend-trophy .trophy-img{width:70%}}.companion .userdetails-friend,.companion .userdetails-messages,.companion .userdetails-social{font-size:15px;width:254px;position:absolute;color:#fff;padding:10px;line-height:25px;text-align:center;display:none;border-radius:5px;z-index:11;box-sizing:border-box;background-color:#ff7e00}.companion .userdetails-social{left:45px;top:-94px}.companion .userdetails-messages{left:82px;top:-35px}.companion .userdetails-friend{right:-30px;top:-125px}.companion .userdetails-visitedProfile{position:absolute;display:none;right:-30px;top:-116px;font-size:22px;text-align:center;color:#fff;background-color:#ff7e00;padding:10px;border-radius:5px;z-index:11;box-sizing:border-box;width:360px;line-height:25px}.companion .status{outline:0}.companion .status h1{font-size:1em;height:25px;overflow:hidden;text-overflow:ellipsis;margin:0;padding:0;font-weight:300;text-transform:capitalize;line-height:1em}.companion .status h1.bold{font-weight:600;color:#333}.companion .status .label{position:relative;color:#8c8c8c;padding:0;margin:0}.companion .status .label:after,.companion .status .label:before{content:" ";display:table}.companion .status .label:after{clear:both}.companion .status .label h2{margin:0}.companion .status .label p{margin:0;text-align:right}.companion .status .levelup{color:#4680fe;font-weight:700;opacity:1;transition:opacity .5s linear}.companion .status .levelup.ng-hide{opacity:0}.companion .status.level{cursor:pointer;width:413px;height:64px;margin:0 auto;background-size:cover;background-position:top;display:flex;font-family:SanFranciscoDisplay;padding:10px 0}.companion .status.level h1{font-family:BebasNeue;font-size:44px;font-weight:400;text-align:center;color:#fff;overflow:visible;height:auto}.companion .status.level.compact{padding:15px 20px;margin-bottom:0;cursor:default;font-size:.9em}.companion .status.level.blue{background-image:url(/images/svg/hex-btn-huge-blue.svg);color:#fff}.companion .status.level.blue .label{color:#fff}.companion .status.level.blue>div{border-color:#ededed}.companion .status.level.orange{background-image:url(/images/svg/hex-btn-huge-orange.svg);color:#fff}.companion .status.level.orange .label{color:#fff}.companion .status.level.orange>div{border-color:#ededed}.companion .status.level.purple{background-image:url(/images/svg/hex-btn-huge-purple.svg);color:#fff}.companion .status.level.purple .label{color:#fff}.companion .status.level.purple>div{border-color:#ededed}.companion .status.level.gold>div,.companion .status.level.silver>div{border-color:#08316d}.companion .status.level.silver{background-image:url(/images/svg/hex-btn-huge-silver.svg);color:#08316d}.companion .status.level.silver .label{color:#08316d}.companion .status.level.gold{background-image:url(/images/svg/hex-btn-huge-gold.svg);color:#08316d}.companion .status.level.gold .label{color:#08316d}.companion .status.level.black{background-image:url(/images/svg/hex-btn-huge-black.svg);color:#ededed}.companion .status.level.black .label{color:#ededed}.companion .status.level.black>div{border-color:#ededed}.companion .md-pureaccountability:hover div.pure-accountability-tooltip{display:block}.companion #exp-log{font-size:16px;color:#4281db;margin-left:30px;cursor:pointer;outline:0;position:absolute;bottom:15px;right:15px}.companion .status-arrow{position:absolute;top:190px;left:25%;display:inline-block;width:142px;height:147px;background-repeat:no-repeat;background-image:url(../images/ui_pack.png);background-position:-529px -1px;overflow:hidden;z-index:71}.card-container .card .front.ng-hide.ng-hide-animate,.companion #stats .progress-container-mobile{display:none!important}.companion .status-arrow.to-close{position:fixed;top:40px;left:auto;right:20px}.companion .status-arrow.stop-animation{visibility:hidden}.companion #stats{width:100%;height:100%;position:relative;border-radius:12px;margin-top:-2px;padding:13px 40px;overflow-y:hidden}.companion #stats #level{position:relative}.companion #stats .octalysis{position:relative;height:400px;width:400px;transform:scale(.65) translate(-30px,-85px)}.companion #stats .octalysis>div{background:url(../images/ui/octalysis_stats.png) center no-repeat;background-size:100% 100%;position:absolute;top:45px;left:45px;right:45px;bottom:45px;z-index:2}.companion #stats .octalysis canvas{height:440px!important;width:440px!important;top:-20px;left:-20px;position:absolute;z-index:1}.companion #stats .explog{font-size:14px;background-color:#42c1b0;background-image:linear-gradient(90deg,#42c1b0 0,#70D0C3 100%);border-width:1px;border-color:#4ac3b3;color:#fff;box-shadow:0 5px 15px #70D0C3}.companion #stats #powers .bar{position:relative;margin-left:60px;margin-right:60px}.companion #stats #powers .bar span{min-width:10%}.companion #stats #powers .bar.shortcut:after{content:" ";position:absolute;width:30%;height:100%;background:#70D0C3;border-left:1px solid #777;right:0}.companion .power-list{padding-top:40px;overflow:auto}.companion .power-list .power-item{flex:1 1 50%}.companion .power-list .power-item .power-radio-toggle{padding-left:30px;padding-top:5px}.companion .power{cursor:default;outline:0;font-family:SanFranciscoDisplay;margin-bottom:10px}.companion .power h3{font-family:SanFranciscoDisplay-Bold;font-size:16px;font-weight:700;color:#333;margin-bottom:10px}.companion .power p{font-size:16px;color:#4a4a4a}.companion .power .power-container{border-bottom:1px solid #e5e5e5;padding-bottom:10px}.companion .power .pending-power{padding-bottom:10px;margin-bottom:10px;width:100%}.companion .power:nth-child(odd) .power-container{margin-right:15px}.companion .power:nth-child(even) .power-container{margin-left:15px}.companion .power .activated-label{position:absolute;right:0;top:0;font-size:14px;font-weight:700;font-family:SanFranciscoDisplay-Bold;border-radius:11px;color:#529d4b}.companion .power .activated-label.use-btn{background-color:#4281db;padding:4px 20px;cursor:pointer;outline:0;color:#fff}.companion .power .activated-label.activate-btn{background-color:#ff8f40;padding:4px 10px;cursor:pointer;outline:0;color:#fff}.companion .power .info i{font-size:14px;font-weight:500;color:#ffa622;margin-top:5px;display:none}.companion .power .icon{position:relative;width:70px;height:70px;overflow:hidden;border-radius:10px;margin-right:10px;background:linear-gradient(30deg,#d0d3dc,#f9fafd)}.companion .power .icon .image{position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-position:center;background-size:contain}.companion .power .icon .image.padded{background-size:80%}.companion .power .lock{position:absolute;right:0;top:0}.companion .power.locked .icon{filter:grayscale(80%);opacity:.5}.companion .power.locked h3{color:#acacac}.companion .power.locked p{color:#9b9b9b}.companion .power.locked i{display:block}.companion .status-nav-container .status-nav{font-family:BebasNeue;font-size:26px;outline:0}.companion .status-nav-container .status-nav.blue{color:#4680fe}.companion .status-nav-container .status-nav.orange{color:#ffa300}.companion .status-nav-container .status-nav.purple{color:#c93acc}.companion .status-nav-container .status-nav.silver{background-color:#d3d3d3;background-image:linear-gradient(315deg,#d3d3d3 0,#7f8c8d 74%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.companion .status-nav-container .status-nav.gold{background-image:linear-gradient(to bottom,#fff9e9 0,#ffd775 50%,#f6c650 51%,#ffe8af 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.companion .status-nav-container .status-nav.black{background-color:#000;background-image:linear-gradient(315deg,#000 0,#414141 74%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.companion .status-nav-container .disabled .status-nav{color:#acacac}.companion .status-nav-container .disabled>div>span{opacity:.3;color:#414042}.companion .status-nav-container .warning{position:absolute;bottom:-100px;left:-30px;width:310px;background-color:#926ff3;color:#fff;padding:15px 40px 15px 15px;border-radius:5px;z-index:2;line-height:1.54}.companion .status-nav-container .warning:after{content:"";position:absolute;top:-5px;right:50%;width:0;height:0;border:13px solid transparent;border-bottom-color:#926ff3;margin-top:-20px}.companion .coredrive-bar{width:250px;margin:10px auto auto;font-family:SanFranciscoDisplay}.companion .coredrive-bar .coredrive-name{font-family:BebasNeue;font-size:22px;color:#4a4a4a}.companion .coredrive-bar .coredrive-level{font-size:16px;color:#414042}.companion .coredrive-bar .coredrive-exp{font-size:15px;color:#9b9b9b;float:right}.companion .coredrive-bottom{width:250px;margin:auto;position:absolute;bottom:60px;left:56px}.companion md-select.updating{pointer-events:none;opacity:.5}.companion #stats-power{max-height:100%;border-radius:12px;padding:25px 40px 0;overflow:auto;font-family:SanFranciscoDisplay}.companion #stats-power .go-back{font-size:16px;font-weight:700;color:#4fadfe;position:absolute}.companion #stats-power .go-back>span{padding:7px 10px;cursor:pointer;outline:0;border-radius:28.5px;box-shadow:0 1px 3px 0 rgba(0,0,0,.2);border:1px solid #eee;background-color:#fff;display:block;width:75px;text-align:left}.companion #stats-power .stats-power-level{box-shadow:0 1px 0 0 #d2d2d2;padding-bottom:20px;margin:0 -40px;max-width:110%;display:flex}.companion #stats-power .status-label{font-family:BebasNeue;font-size:36px;text-align:center;outline:0}.companion #stats-power .status-label.blue{color:#4680fe}.companion #stats-power .status-label.orange{color:#ffa300}.companion #stats-power .status-label.purple{color:#c93acc}.companion #stats-power .status-label.silver{background-color:#d3d3d3;background-image:linear-gradient(315deg,#d3d3d3 0,#7f8c8d 74%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.companion #stats-power .status-label.gold{background-image:linear-gradient(to bottom,#fff9e9 0,#ffd775 50%,#f6c650 51%,#ffe8af 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.companion #stats-power .status-label.black{background-color:#000;background-image:linear-gradient(315deg,#000 0,#414141 74%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.companion #explog{height:100%;width:100%;background-color:#fff;border-radius:12px;margin-top:-2px;padding:25px 40px;overflow:auto;z-index:0}.companion #explog .log-item{flex:1 1 100%;max-width:33.33%;max-height:100%;box-sizing:border-box}.companion .badge{position:relative;flex:1 1 33%;text-align:center;outline:0;cursor:pointer}.companion .badge .badge-info>span{font-size:14px;font-weight:600;color:#414042;font-family:SanFranciscoDisplay;-webkit-text-fill-color:#414042}.companion .badge .arrow{top:10px;width:30px;height:45px;cursor:pointer;outline:0}.companion .prev-badge{width:60%;float:right;padding-left:10%}.companion .next-badge{width:60%;float:left;padding-right:10%}@media (max-width:767px){.companion .status.level{width:100%}.companion #stats{padding:5% 5% 10%;overflow:scroll}.companion #stats .progress-container,.companion #stats .progress-container-meaning{display:none!important}.companion #stats .progress-container-mobile{display:block!important}.companion #stats .status-arrow{top:170%}.companion #stats .layout-row{display:unset}.companion #stats .flex-33{max-width:100%;width:100%}.companion #stats .octalysis{display:none!important}.companion #stats .level{margin-top:20px}.companion #stats .level h1{font-size:25px}.companion #stats .coredrive-bar{max-width:100%;width:100%;margin-top:unset;padding-top:1%}.companion #stats .coredrive-bar .bar{margin-top:1%;margin-bottom:1%}.companion #stats .coredrive-bottom{width:100%;margin:auto;position:relative;bottom:unset;left:unset}.companion #stats-power{padding:unset}.companion #stats-power .stats-power-level{padding:2% 3% 10%;margin:20% 0 10%;max-width:100%}.companion #stats-power .stats-power-level .prev-badge{flex:1 1 20%;padding-left:unset}.companion #stats-power .stats-power-level .current-badge{flex:1 1 60%}.companion #stats-power .stats-power-level .next-badge{flex:1 1 20%;padding-right:unset}.companion #stats-power .stats-power-level .badge .status-nav{font-size:10pt}.companion #stats-power .stats-power-level .badge .status-label{font-size:18pt}.companion #stats-power .stats-power-level .badge .badge-info>span{font-size:6pt}.companion #stats-power .stats-power-level .badge .bar{margin-left:20%;margin-right:20%}.companion #stats-power .power-list{padding-top:0;padding-bottom:5%}.companion #stats-power .power-list .power:nth-child(even) .power-container{margin-right:0;margin-left:0}.companion #stats-power .power-list .power-container{margin-right:0;margin-left:0;padding:2%}.companion #stats-power .power-list .power-container .power-list{max-width:100%}.companion #stats-power .power-item{flex:1 1 100%}.companion #stats-power .power-item .power-toggle{flex-direction:column}.companion #stats-power .power-item .power-radio-toggle{padding-left:0}.companion .md-select-value{max-width:80%;width:80%}.companion #exp-log{position:unset;bottom:unset;right:unset;margin-left:unset;font-size:10pt}.companion #explog{padding:unset unset 2%}.companion #explog .header h1{padding:10px 0 5px!important;margin:unset!important}.companion #explog .header a{top:15px!important;left:5px!important}.companion #explog #exp-log-container{position:unset;top:unset;left:unset;right:unset;bottom:unset}.companion #explog .log-item{max-width:100%}}.companion .md-text,.companion .pure-accountability-tooltip{font-family:SanFranciscoDisplay;font-weight:400!important;font-size:14px}.companion .pure-accountability-tooltip{position:absolute;display:none;right:220px;bottom:60px;line-height:18px;text-align:left;color:#fff;letter-spacing:1px;background-color:#3FCDE3F2;padding:20px 10px 10px;border-radius:8px;z-index:11;box-sizing:border-box;width:385px;height:112px;margin-right:-260px;margin-bottom:-16px}.companion .md-select.md-default-theme[disabled] .md-select-value,.companion md-select[disabled] .md-select-value{background-image:none!important}.companion .timer-clock{position:absolute;top:25px;right:-9%}.companion .arrow_bottom{position:relative;width:24px;height:24px;top:-29px;right:-102%}.companion .md-select-value .md-select-icon:after{content:none}.companion .md-text{font-style:normal;line-height:16.71px;display:flex;align-items:center;color:#08316D!important;padding-left:16px;letter-spacing:1px}.companion #explog .header{position:relative}.companion #explog .header a{position:absolute;top:0;left:0}.companion #explog .header h1{width:100%;font-size:36px;font-weight:lighter;line-height:52px;text-align:center;color:#cacaca;padding:0 0 20px;margin:0 0 20px;border-bottom:1px solid #ecedf1;box-shadow:0 1px 0 #fbfcfd}.companion #explog .header h1 i{display:inline-block;overflow:hidden;width:20px;height:20px;background-repeat:no-repeat;background-image:url(../images/ui_pack.png);background-position:-673px -1px;margin:3px}.companion #explog .header h1 strong{font-weight:600}.companion #explog .log-container{position:absolute;top:194px;left:30px;right:30px;bottom:30px;overflow:auto}.companion #explog .log-item{color:#08316D;position:relative}.companion #explog .log-item .log-title h4{font-weight:600;color:#08316D;margin:0 0 5px;padding:0;line-height:1.4em}.companion #explog .log-item .log-title>div{color:#08316D}.companion #explog .log-item .log-coredrive{margin:15px 0 0}.companion #explog .log-item .coredrive{font-size:.9em;padding-bottom:5px}.companion #explog .log-item .coredrive:nth-child(odd){padding-right:10px}.companion #explog .log-item .coredrive>div:nth-child(1){padding-right:5px}.companion #explog .log-item .coredrive>div:nth-child(2){width:100%;color:transparent;background-image:url(../images/ui/dots.png);background-position:center;background-repeat:repeat-x}.companion #explog .log-item .coredrive>div:nth-child(3){padding-left:5px}.companion #explog .log-item .coredrive span{color:#4680fe;font-weight:600;text-align:right}.companion #explog .exp-log-icon{background:linear-gradient(30deg,#d0d3dc,#f9fafd);border-radius:3px;padding:3px}.companion #legacy,.companion .frame{background-color:#fff}.companion #explog .exp-log-icon>div{height:25px;background-size:contain;background-repeat:no-repeat;background-position:center}.companion #explog .exp-log-icon>div.blue_cd2_power{background-image:url(/images/ui/blue_cd2.png)}.companion #explog .exp-log-icon>div.orange_cd2_power{background-image:url(/images/ui/orange_cd2.png)}.companion #explog .exp-log-icon>div.silver_cd8_power_hardcore,.companion #explog .exp-log-icon>div.silver_cd8_power_normal{background-image:url(/images/ui/silver_cd8.png)}.companion #explog .exp-log-icon>div.potion_cd1{background-image:url(/images/ui/brown_potion_v2.png)}.companion #explog .exp-log-icon>div.potion_cd2{background-image:url(/images/ui/orange_potion_v2.png)}.companion #explog .exp-log-icon>div.potion_cd3{background-image:url(/images/ui/yellow_potion_v2.png)}.companion #explog .exp-log-icon>div.potion_cd4{background-image:url(/images/ui/green_potion_v2.png)}.companion #explog .exp-log-icon>div.potion_cd5{background-image:url(/images/ui/red_potion_v2.png)}.companion #explog .exp-log-icon>div.potion_cd6{background-image:url(/images/ui/blue_potion_v2.png)}.companion #explog .exp-log-icon>div.potion_cd7{background-image:url(/images/ui/purple_potion_v2.png)}.companion #explog .exp-log-icon>div.potion_cd8{background-image:url(/images/ui/black_potion_v2.png)}.companion #explog .exp-log-icon>div.success_buddy{background-image:url(/images/ui/orange_cd5.png)}.companion #explog .exp-log-icon>div.success_bff{background-image:url(/images/ui/success_bff_icon.png)}.companion #explog .exp-log-icon>div.magic_potion_1{background-image:url(/images/ui/magic-potion-1.png)}.companion #explog .exp-log-icon>div.magic_potion_2{background-image:url(/images/ui/magic-potion-2.png)}.companion #explog .exp-log-icon>div.magic_potion_3{background-image:url(/images/ui/magic-potion-3.png)}.companion #explog .exp-log-icon>div.magic_potion_4{background-image:url(/images/ui/magic-potion-4.png)}.companion #explog .exp-log-icon>div.magic_potion_5{background-image:url(/images/ui/magic-potion-5.png)}.companion #explog .exp-log-icon>div.magic_potion_6{background-image:url(/images/ui/magic-potion-6.png)}.companion #explog .exp-log-icon>div.magic_potion_7{background-image:url(/images/ui/magic-potion-7.png)}.companion #explog .exp-log-icon>div.magic_potion_8{background-image:url(/images/ui/magic-potion-8.png)}.companion .avatar-editor{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);bottom:20px;border-radius:34px;z-index:20;overflow:hidden!important;height:640px!important;width:1134px!important}.companion .frame{width:1040px;height:515px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;padding:25px;font-size:14px;border-radius:8px;margin:23px;cursor:default;color:#555}#missions-popup .mission-details .mission-intro-ui,#missions-popup .scrollssss .learning-item .learning-item-header h2,.top-bar,.welcome-message,.window .window-title .title-text{font-family:Saira}.companion .warning{background-color:#df68a2;padding:3px;border-radius:5px;color:#fff;display:none}.companion .close-player{right:0!important;top:15px!important}.companion .spinner-preloader{position:absolute;z-index:99;width:128px;height:128px;top:0;left:0;right:0;bottom:0;margin:auto}.companion .spinner-preloader span{position:absolute;transform:translate3d(0,0,0);z-index:1;text-align:center;display:block;width:128px;height:128px;line-height:128px}.companion .spinner-preloader .spinner{position:relative;animation:rotating 4s linear infinite;width:128px;height:128px;background:url(../images/ui/loading_white.png) center no-repeat;background-size:100% 100%}.companion .spinner-preloader .spinner.ng-animate{animation:0s none;transition:0s none}@keyframes rotating{from{transform:rotate(0)}to{transform:rotate(360deg)}}.companion #account{height:100%;width:100%;position:absolute;border-radius:12px;margin-top:-2px;padding:25px 40px;overflow:auto;z-index:0}.companion #account .column-left{padding-right:15px}.companion #account .column-right{border-left:1px solid;padding-left:15px}.companion #account .column-right .discount-info img{width:100%}.companion #account .column-right .subscription-cost{padding-top:15px;text-align:center}.companion #cancelAccount,.companion #legacy,.companion #pauseAccount{width:100%;border-radius:12px;margin-top:-2px;padding:25px 40px;z-index:0;overflow:auto;position:absolute;height:100%}.companion .plan-details{padding:0 45px}.companion .plan-details .plan-name{font-size:30px;color:#000}.companion .plan-details .plan-name #special-promo{color:#f6fff9;font-size:24px}.companion .plan-details .plan-name th{text-align:center;padding-bottom:10px;width:19%;font-weight:700;border-bottom:1px solid}.companion .plan-details .plan-name th:first-child{width:40%}.companion .plan-details .plan-name th:nth-child(4){width:22%;border:none}.companion .plan-details .plan-row{font-size:22px;height:65px}.companion .plan-details .plan-row:nth-child(even) td{background-color:#f3f3f3}.companion .plan-details .plan-row td{padding:10px 0;text-align:center;font-weight:700;line-height:1.2}.companion .plan-details .plan-row td:first-child{color:#000;text-align:left;padding-left:20px}.companion .plan-details .plan-row img{width:30px;vertical-align:middle}.companion .plan-details .plan-row .current-plan{font-size:18px;color:#929292;font-weight:400;font-style:italic}.companion .plan-details .promo-background{position:absolute;width:21%;height:88%;background-color:#00bcff;top:-10px;right:0;z-index:-1;border-radius:10px;box-shadow:0 0 10px 0 #2b2b2b}.companion .plan-details .promo-icon{width:100px;position:absolute;right:-75px;top:-25px}.companion .plan-details .notify{width:650px;height:390px;margin:0;top:15%;left:25%}.companion .plan-details .notify .inner-scroll{max-height:100px;overflow:auto}.companion .plan-details .notify .inner-scroll::-webkit-scrollbar-thumb{border-color:#f49c20}@media (max-width:767px){.companion .plan-details{padding:unset}.companion .plan-details .plan-name{font-size:15pt}.companion .plan-details .plan-name #special-promo{font-size:16px}.companion .plan-details .plan-row{font-size:12pt}.companion .plan-details .plan-row td{padding:5px 3px}.companion .plan-details .promo-background{height:92%;width:24%}.companion .plan-details .promo-icon{width:50px;position:absolute;right:0;top:-40px}.companion .plan-details .notify{width:320px;left:0;height:auto}.companion .plan-details .plan-btn .orange{font-size:12pt!important;padding:5%}}.window{scrollbar-width:thin;position:absolute;display:flex;justify-content:center;align-items:center;align-content:center;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:70}.window ::-webkit-scrollbar{width:8px}.window ::-webkit-scrollbar-track{background:0 0}.window ::-webkit-scrollbar-thumb{background:#9b9b9b;border-radius:20px;border-left:5px solid #fff;border-right:5px solid #fff;border-color:transparent}.window>*{pointer-events:auto}.window.window-overlay{background-color:rgba(0,0,0,.4);pointer-events:auto;z-index:999}.window div{box-sizing:border-box}.window .window-title{font-size:15px}.window .window-title .title-text{font-size:42px;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal;margin-top:10px;line-height:.9;padding-top:7px;color:#08316D;text-shadow:none;position:relative;text-align:center}.window .window-title>h1{width:100%;position:absolute}.window .window-title.inner-header .title-text{margin:0;padding-top:0}.window .window-frame{width:100%;height:100%;min-width:300px;max-width:1200px;max-height:680px;position:relative;z-index:0;opacity:0;transition:.15s linear;border-radius:20px;box-shadow:inset 0 0 0 4px rgba(0,0,0,.06);background-image:url(/images/ui/window-bg.png);background-size:107% 113%;background-position:center;transform:scale(1.3);filter:drop-shadow(0 0 24px #0BBDD9) drop-shadow(0 0 12px rgba(11, 189, 217, .5))}.window .window-frame.chromeless .window-border{border:none}.window .window-frame.chromeless .window-content{padding:0}.window .window-frame.chromeless>s{display:none}.window .window-frame.has-title{border-image-source:none}.window .window-frame.has-title .window-content .inner-content{height:calc(100% - 90px)!important}.window .window-frame>div{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;padding:12px 47px 21px}.window .window-frame .window-border{background-clip:content-box;transition:.2s linear;opacity:1;border:none;background-color:transparent}.window .window-frame>s{position:absolute;display:block;top:20px;right:20px;bottom:20px;left:20px;box-shadow:0 0 160px #00c3d9;border-radius:57px;background-color:#00c3d9;z-index:1}.window .window-frame a.close{background-repeat:no-repeat;background-image:url(../images/ui/close-alt.png);background-size:cover;background-position:center;display:block;position:absolute;top:-14px;right:-14px;overflow:hidden;outline:0;z-index:999;cursor:pointer;width:40px;height:40px}.window .window-frame.animating{width:0%;height:0%;position:absolute;top:50%;left:50%}.window .window-frame.animating .window-border{width:0%;opacity:0}.window .window-frame.animating .window-border div,.window .window-frame.animating>a,.window .window-frame.animating>s{opacity:0}.window .window-frame.default{z-index:10;opacity:1}.window .window-content{width:100%;height:100%;border-radius:12px;margin-top:0;overflow:hidden;z-index:0}.window .window-content .inner-content{padding:20px 40px 25px;border-radius:12px;height:auto;background-color:transparent;overflow:auto}.window .window-content .inner-content-notification{padding:20px 40px 25px;border-radius:12px;height:auto;background-color:rgba(241,249,255,.96);overflow:auto}.window.no-overflow .window-content{overflow:visible;padding:1px}.window .avatar-container,.window .avatar-container-v2{display:inline-block;background-repeat:no-repeat;background-image:url(../images/ui/avatar-frame.png);background-size:contain;z-index:1;width:75%;height:100%;margin-top:26px;margin-left:20px;position:relative}.window .avatar-container img,.window .avatar-container-v2 img{width:100%}.window .avatar-container .avatar-octagon-outer,.window .avatar-container-v2 .avatar-octagon-outer{overflow:hidden;visibility:hidden;transform:rotate(45deg);width:55px;height:55px;margin-left:15px;margin-top:9px}.window .avatar-container .avatar-octagon-outer .avatar-octagon-inner,.window .avatar-container-v2 .avatar-octagon-outer .avatar-octagon-inner{width:100%;height:100%;background-repeat:no-repeat;background-position:50%;visibility:visible;transform:rotate(-45deg);background-size:cover}.window .avatar-img{width:100%;clip-path:url(#companionUserPhotoClip)}.window .avatar-img.no-picture{transform:scale(.6);clip-path:none}.window octalysis{position:absolute;left:-7px;top:-7px;z-index:0;width:140px}.window .window-topics .core-section{border-radius:8px;box-shadow:0 2px 8px 0 rgba(0,0,0,.32);background-image:linear-gradient(to bottom,#f7a845,#ff8f40);padding:20px 20px 60px;position:relative;cursor:pointer}.window .window-topics .core-section h2{font-family:SanFranciscoDisplay;font-size:26px;font-weight:400;line-height:1.17;color:#fff}.window .window-topics .core-section h3{opacity:.7;font-family:SanFranciscoDisplay;font-size:15px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.38;letter-spacing:normal;color:#fff;margin-top:10px}#pwp-vote .section-header h1,.window-title h1{font-family:AmpleAlt,Roboto,sans-serif}.window .window-topics .core-section h3 i{vertical-align:middle;font-size:26px}.window .window-topics .core-section img{position:absolute;bottom:15px;right:25px;transform:scale(1.3)}.close-button{content:url("data:image/svg+xml,%3Csvg width='16' height='15' viewBox='0 0 16 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.6464 13.0166C14.8417 13.2119 14.8417 13.5285 14.6464 13.7237L14.2237 14.1464C14.0285 14.3417 13.7119 14.3417 13.5166 14.1464L8.34864 8.97847C8.15338 8.7832 7.8368 8.7832 7.64153 8.97847L2.4751 14.1449C2.27924 14.3408 1.96146 14.3401 1.76645 14.1434L1.35047 13.7237C1.15666 13.5282 1.15735 13.2128 1.35201 13.0182L6.52153 7.84864C6.7168 7.65338 6.7168 7.3368 6.52153 7.14153L1.35355 1.97355C1.15829 1.77829 1.15829 1.46171 1.35355 1.26645L1.76645 0.853553C1.96171 0.658291 2.27829 0.658291 2.47355 0.853553L7.64153 6.02153C7.8368 6.2168 8.15338 6.2168 8.34864 6.02153L13.5182 0.852013C13.7128 0.657353 14.0282 0.656665 14.2237 0.850472L14.6434 1.26645C14.8401 1.46146 14.8408 1.77924 14.6449 1.9751L9.47847 7.14153C9.2832 7.3368 9.2832 7.65338 9.47847 7.84864L14.6464 13.0166Z'/%3E%3C/svg%3E");position:absolute;left:32.5%;right:32.5%;top:30.56%;bottom:30.56%;background:#FFF;border:.5px solid #FFF;border-radius:.5px}.top-bar,.window-title{background-size:100% 100%}@media all and (min-width:1700px){.window .window-frame{transform:scale(.9);max-width:1200px;max-height:680px}}@media all and (max-width:1600px){.window .window-frame{transform:scale(.9);max-width:1200px;max-height:680px}}@media all and (max-width:1600px) and (max-height:768px) and (min-width:1600px) and (min-height:768px){.window .window-frame{transform:scale(.9);max-width:1200px;max-height:680px}}@media all and (max-width:1600px) and (max-height:900px) and (min-width:1600px) and (min-height:900px){.window .window-frame{transform:scale(1.1);max-width:1200px;max-height:680px}}@media all and (max-width:1440px){.window .window-frame{transform:scale(.9);max-width:1200px;max-height:680px}}@media all and (max-width:1366px){.window .window-frame{transform:scale(.9);max-width:1200px;max-height:700px}}@media all and (max-width:1280px){.window .window-frame{transform:scale(.9);max-width:1200px;max-height:700px}}@media (max-width:767px){.window .window-title .title-text{font-size:40px;line-height:1}.window .window-content .inner-content{width:100%;padding:1% 2%}.window .window-topics{margin:unset;width:100%}.window .window-topics .core-section{width:100%;max-width:100%;margin:3% unset unset}.arena .window-frame{transform:scaleY(.7) scaleX(3)}}account-settings .window .window-content{padding:0}.window-title{position:relative;width:70%;margin:0 15%;height:90px;background-image:url(../images/ui/window-header.png);background-position:center;background-repeat:no-repeat;padding:10px;box-sizing:border-box}.window-title.featured h1{font-size:38px;font-weight:lighter}.window-title h1{font-size:1em;color:#777}.companion.open .companion-widget{opacity:1}.companion .companion-widget{position:absolute;display:block;bottom:50px;right:40px;width:166px;height:166px;cursor:pointer;outline:0;z-index:15}.companion .companion-widget:hover{opacity:1}.companion .companion-widget:hover div.userdetails,.companion .companion-widget:hover span.name-tag{display:block}.companion .companion-widget>div{position:relative;width:100%;height:100%;cursor:pointer;outline:0}.companion .companion-widget b,.companion .companion-widget i,.companion .companion-widget s{position:absolute;display:block;top:0;left:0;right:0;bottom:0;margin:auto}.companion .companion-widget i{overflow:hidden;z-index:3;width:114px;height:114px;margin:15px 0 0 27px}.companion .companion-widget i img{position:absolute;width:108px;height:130px;clip-path:url(#companionUserPhotoClip);object-fit:cover}.companion .companion-widget b{display:inline-block;overflow:hidden;width:160px;height:166px;background-repeat:no-repeat;background-image:url(../images/ui_pack.png);background-position:-367px -1px;z-index:2}.companion .companion-widget s{top:45px;right:45px;bottom:45px;left:45px;box-shadow:0 20px 40px rgba(0,0,0,.6);border-radius:83px;z-index:1}.companion .companion-widget .userdetails,.companion .companion-widget span.name-tag{display:none;font-size:14px;text-align:center;border-radius:5px;position:absolute;color:#fff;box-sizing:border-box}.companion .companion-widget .graph{position:absolute;width:215.8px;height:215.8px;top:-37px;left:-25px}.companion .companion-widget .userdetails{left:-25px;top:0;background-color:#ff7e00;padding:10px;z-index:11;width:230px;line-height:20px}.companion .companion-widget span.name-tag{left:10px;right:10px;bottom:-30px;background-color:#00699a;padding:5px;z-index:10}.companion .companion-widget .geomon-list{position:absolute;width:125%;z-index:11;left:-10%;bottom:0;height:60px}.companion .companion-widget .geomon-item{padding:0 5px;width:33%}.companion .companion-widget .geomon-icon{width:100%;cursor:pointer}.companion .companion-widget .trophy-list{position:absolute;width:125%;z-index:11;left:-10%;top:-35px;height:60px}.companion .companion-widget .trophy-item{padding:0 10px;width:33%}.companion .companion-widget .trophy-icon{width:100%;cursor:pointer}.companion .overlay{z-index:30}.companion .window{z-index:70}.companion .window a.close{top:-10px;right:-10x}.companion .window .window-title{background-image:url(/images/ui/companion-header.png);width:90%;margin:0 5%;font-size:15px}.companion .window .window-title .title-text{font-size:32px;padding-left:50px;padding-right:25px}.companion .window .window-title h1{position:relative;text-align:left;margin:10px 0 0 10px;padding:5px 0 0}.companion .window .window-title h1:before{content:" ";float:left;display:block;display:inline-block;overflow:hidden;width:31px;height:31px;background-repeat:no-repeat;background-image:url(../images/ui_pack.png);background-position:-646px -358px;margin:0 10px 0 0}.companion .window .window-frame .window-border{padding-left:25px;padding-right:25px}.companion .window .window-content{padding:0;position:relative}.companion .window .window-content .inner-content{padding:0}.companion .companion-content{width:100%;height:100%;border-radius:8px;background-color:transparent}.companion .message{visibility:hidden;position:absolute;right:45px;bottom:calc(100% + 45px);transform:translateY(20px) scaleY(.01)}.companion .message.active{visibility:visible;transform:translateY(0) scaleY(1);transform-origin:bottom right;transition:visibility .2s linear,transform .6s cubic-bezier(.175,.885,.32,1.275);transition-delay:1s;z-index:1}.companion .notification-alert{position:absolute;display:block;bottom:-124.5px;right:100px;width:166px;height:166px;cursor:pointer;outline:0;z-index:15}.companion .notification-alert span{font-size:20px;font-weight:700;background-color:#3c5997;color:#fff;padding:10px 15px;border-radius:20px;outline:0}.companion .potion-slots{position:absolute;top:-100px;display:flex;left:-5px}.companion .potion-slots .potion{width:60px;height:60px;background-size:contain;background-repeat:no-repeat;background-position:center}.companion .potion-slots .potion:nth-child(1),.companion .potion-slots .potion:nth-child(3){margin-top:25px}.companion .potion-slots .potion .item-tooltip{position:absolute;width:140px;top:90px;background-color:#000;opacity:.8;font-size:18px;padding:10px;z-index:3;border-radius:5px;color:#fff;display:none;text-align:center}.companion .potion-slots .potion:hover .item-tooltip{display:block}#svga-container .svga-col-left,#svga-container .svga-col-right{height:580px!important;max-height:580px!important}#svga-container .svga-colors-set>div{width:8%!important;padding-bottom:8%!important}.avatar-editor a.close{width:40px;height:40px;background-repeat:no-repeat;background-image:url(../images/ui/close-alt.png);background-size:cover;background-position:center;display:block;position:absolute;top:0;overflow:hidden;outline:0;z-index:999;cursor:pointer}.octa-core>b,.octa-core>li,.octa-video button.back i,.octa-video button.see-comments i,.octa-video button.skip i{background-image:url(../images/ui_pack.png);background-repeat:no-repeat;overflow:hidden}@media all and (max-width:1440px){.companion .companion-widget{transform:scale(.75);bottom:0;right:0}}@media all and (max-width:1366px){.companion .companion-widget{transform:scale(.65);bottom:0;right:0}}@media all and (max-width:1280px){.companion .companion-widget{transform:scale(.65);bottom:0;right:0}}@media (max-width:767px){.companion-widget .geomon-list,.companion-widget .trophy-list{display:flex;height:50px}.companion-widget .geomon-item,.companion-widget .trophy-item{width:33%}.companion .window .window-content{height:100%}.companion .window .window-title{height:22%}.companion .window .window-frame.has-title .window-content .inner-content{height:78%!important}}.octa-video{width:100%;height:100%}.octa-video .video-thumbnail-container{position:relative;display:inline-block;width:100%;cursor:pointer}.octa-video .video-thumbnail{width:100%;display:block}.octa-video .play-icon{position:absolute;top:50%;left:50%;width:64px;height:64px;transform:translate(-50%,-50%);pointer-events:none}.octa-video button.back,.octa-video button.see-comments,.octa-video button.skip{position:absolute;top:9px;min-width:65px;height:40px;font-family:Roboto;font-weight:500;font-size:16px;text-align:center;text-transform:uppercase;color:#fff;background-color:rgba(23,35,34,.75);border:none;border-radius:5px;padding:0 9px;z-index:9;-webkit-user-select:none;-ms-user-select:none;user-select:none}.octa-video button.back:hover,.octa-video button.see-comments:hover,.octa-video button.skip:hover{background-color:#00adef}.octa-video button.back i,.octa-video button.see-comments i,.octa-video button.skip i{position:absolute;top:50%;margin-top:-9px;display:inline-block;width:11px;height:18px;background-position:-673px -23px}.octa-video .potion{position:absolute;width:200px;top:74%;left:7%;text-align:left;display:flex}.octa-video .potion img{width:45px}.octa-video .potion span.tooltip{color:#000;font-weight:700;font-size:18px;margin:auto}.octa-video .quiz-section{display:flex;padding:1% 3%;border-bottom:1px solid #d2d2d2}.octa-video .quiz-section .quiz-item:first-of-type{border-right:1px solid #d2d2d2;margin-right:10px}.octa-video .quiz-section .quiz-item{flex:50%;display:flex}.octa-video .quiz-section .quiz-item p{width:50%;font-family:Roboto;font-style:normal;font-weight:500;font-size:15px;line-height:18px;display:flex;align-items:center;margin:auto 3% auto 0}.octa-video .quiz-button,.octa-video .quiz-section .quiz-item .quiz-complete-tag{font-family:Roboto;font-weight:500;font-size:20px;line-height:23px;text-align:center;font-style:normal}.octa-video .quiz-section .quiz-item img{outline:0;position:relative;top:0;left:10px;width:18px;cursor:pointer;height:18px}.octa-video .quiz-section .quiz-item .quiz-complete-tag{color:#4281db;width:40%}.octa-video .quiz-section .quiz-item .quiz-complete-tag img{width:25%;height:auto;vertical-align:middle}.octa-video .quiz-button{display:flex;align-items:center;color:#fff;background:linear-gradient(270deg,#ff7e00 0,#ffa200 100%);border-radius:22px;border:1px solid #fff;box-shadow:0 0 4px rgba(0,0,0,.25);padding:15px 20px}.octa-video .unavailable{background:#dfdfdf}.octa-video .completed{background:#57be4e}.octa-video .video-comments{padding:0 20px}.octa-video button.back{left:9px;text-align:left;padding-left:27px}.octa-video button.back i{left:9px}.octa-video button.skip{right:58px;text-align:right;padding-right:27px}.octa-video button.skip i{right:9px;transform:rotate(180deg)}.octa-video button.see-comments{left:7%;top:auto;bottom:10%;text-align:center;padding-right:27px}.octa-video button.see-comments i{right:9px;transform:rotate(-90deg)}.octa-video.fullscreen ::-webkit-scrollbar-thumb{border-color:#fff}.octa-video.fullscreen.video-playing{position:fixed;display:flex;justify-content:center;align-items:center;align-content:center;top:0;left:0;bottom:0;right:0;z-index:99999;width:auto!important;height:auto!important}.octa-video .thumbnail a,.octa-video .video-area,.octa-video .video-area iframe,.octa-video>div{width:100%;height:100%}.octa-video.fullscreen.video-playing>div{position:relative;max-width:1200px;max-height:680px;width:100%;height:100%;border-radius:10px;box-shadow:0 0 20px rgba(0,0,0,.7);overflow:hidden}.octa-video>div{position:relative}.octa-video .callback{position:absolute;top:0;right:0;bottom:0;left:0;max-width:70%;max-height:40%;margin:auto}.octa-video .callback .fault{color:rgba(255,255,255,.8)}.octa-video.video-solo{position:absolute;padding:10px;background-color:#fff;border-radius:10px;box-shadow:0 2px 3px rgba(0,0,0,.2),5px 15px 40px rgba(0,0,0,.4),0 0 100px #b4d3da;box-sizing:border-box;overflow:hidden}.octa-video.video-solo>div{border-radius:7.5px;box-sizing:border-box;overflow:hidden}.octa-video .thumbnail a{display:block;position:absolute;background-repeat:no-repeat;background-size:cover;background-position:center}.octa-video .thumbnail a>img{display:none}.octa-video .video-area{margin:0 auto}@media (max-width:767px){.octa-video,.octa-video>div{overflow-x:hidden}.octa-video{max-width:100%;width:100%}.octa-video .video-area{width:100%;height:100%;position:relative;top:-220px;left:5px}.octa-video .potion{top:35%;left:2%}.octa-video .potion img{width:30px}.octa-video .potion span.tooltip{bottom:11px;right:10px}.octa-video button.see-comments{left:30%;top:36%;bottom:unset;display:none}.octa-video #quiz-form{top:-60%;left:unset;z-index:100;position:relative}.octa-video #quiz-interface{position:relative;top:-60%;left:unset;z-index:100;max-width:100%;width:100%}.octa-video .quiz-section{flex-direction:column;position:relative;top:-60%}.octa-video .quiz-section .quiz-item:first-of-type{border-right:unset;border-bottom:1px solid #d2d2d2;margin-right:unset;margin-bottom:5px}.octa-video .quiz-section .quiz-item{flex:100%;align-items:center;padding-bottom:3%}.octa-video .quiz-section p{font-size:10pt!important}.octa-video .quiz-section button{font-size:10pt!important;width:100px;padding-top:2%;padding-bottom:2%}.octa-video .video-comments{position:relative;top:-60%;max-width:100%;width:100%;padding:unset}.octa-video.fullscreen.video-playing>div{height:100%}}.octa-core,.octa-core>li{height:389px;display:block;position:absolute}.octa-core{width:419px;margin:0 auto;bottom:0;transform-origin:bottom}.octa-core.window-anim{width:960px;height:540px}.octa-core.flip{transform-origin:center;bottom:auto;top:0}.octa-core>*{pointer-events:none}.octa-core>p{display:block;position:absolute;top:0;left:50%;width:268px;height:303px;margin-left:-132px;background-image:url(../images/ui/portal_sparks.png);background-repeat:repeat;z-index:3;animation:octaCoreSparksFloat 3s linear infinite}@keyframes octaCoreSparksFloat{0%{background-position:0 0}100%{background-position:0 -303px}}.octa-core>li{width:364px;background-position:-1px -1px;top:0;left:50%;margin-left:-182px;z-index:2;animation:octaCoreLightFlick .9s ease-in-out infinite both alternate-reverse}@keyframes octaCoreLightFlick{0%{opacity:1}100%{opacity:.4}}.octa-core>b{width:419px;height:188px;background-position:-1px -392px;display:block;position:absolute;left:0;bottom:0;z-index:1}.octa-stars{color:rgba(255,255,255,.5)}.octa-stars.has{color:#ffe400}.questlist{position:relative}.questlist>a{position:absolute;top:40px;left:20px;width:142px;height:100px;z-index:12;outline:0}.questlist>a>.icon{display:inline-block;overflow:hidden;width:125px;height:135px;background-repeat:no-repeat;background-image:url(../images/sprites/daily_quest.png);background-size:100px 125px;background-position:10px 10px;text-indent:-9999px}.questlist>a>.icon.empty{display:inline-block;overflow:hidden;width:142px;height:142px;background-repeat:no-repeat;background-image:url(../images/sprites/quest_empty_scroll.png);background-size:132px 132px;background-position:10px 0}.questlist>a>.progress-text{position:absolute;top:75%;left:30%;font-family:Blackwood;color:#343434}.questlist .close{width:55px;height:50px;background-repeat:no-repeat;background-image:url(../images/ui/close.png);display:block;position:absolute;top:-20px;right:-15px;overflow:hidden;outline:0;z-index:999;cursor:pointer}.freemium-video-list>.list,.questlist>.list{width:300px;border-radius:11.2px;box-shadow:none}.questlist>.prize-chest{z-index:12;outline:0;position:absolute;cursor:pointer}.questlist>.prize-chest>sprite{top:-40px;position:relative}.questlist>.list{position:absolute;top:65px;left:142px;background-image:linear-gradient(to bottom,#fad961,#f76b1c);transition:transform .5s ease-in;transform:translate3d(0,0,0);outline:0;z-index:13}.questlist>.list.ng-hide{transform:translate3d(-600px,0,0)}.questlist>.list .progress>img{width:100%;position:relative;top:-10px}.questlist>.list .progress>.progress-prize{background-repeat:no-repeat!important;background-position-x:-45px!important;position:relative;top:-15px;width:100%!important}.questlist>.list md-list{background-color:#eee}.questlist>.list h2{font-size:.8em;text-align:right;text-transform:uppercase;color:#666;margin:10px 0 0}.questlist>.list .quest{position:relative;display:block;min-height:0;font-family:Roboto;font-size:1em;color:#666;background-repeat:no-repeat;background-image:url(../images/sprites/quest_list.png);background-size:280px 100px;margin-bottom:10px;padding:1em}.coins i,.lifefield .scroll-arrow{background-image:url(../images/ui_pack.png)}.questlist>.list .quest:before{content:none}.questlist>.list .quest:last-child{margin-bottom:0}.questlist>.list .quest h1{display:block;padding-right:30px;font-family:SanFranciscoDisplay;font-size:.9em;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;color:#333}.questlist>.list .quest p{font-family:SanFranciscoDisplay;font-size:9.8px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.29;letter-spacing:normal;color:#4a4a4a;margin-top:.5em;padding-top:.5em}.questlist>.list .quest md-icon{position:absolute;top:10px;right:10px;color:rgba(0,0,0,.1)}.questlist>.list .quest .quest-check{position:absolute;top:10px;right:10px}@media (max-width:767px){.questlist a{left:0}.questlist .close{right:unset;left:90%}}.coins,.promo-link-icon,.referral-link{right:60px;min-width:100px;line-height:91px}.coins{position:absolute;top:40px;height:91px;font-weight:700;font-size:2em;text-align:right;text-shadow:1px 1px 1px rgba(0,0,0,.9);color:#fff;z-index:10;cursor:pointer;outline:0}.coins i{float:right;display:inline-block;overflow:hidden;width:91px;height:91px;background-repeat:no-repeat;background-position:-553px -276px;margin:0;transform:scale(.6)}.coins-container{color:#08316D}.coins-container .log-row{font-size:20px;margin-bottom:10px}.coins-container .log-row.title{font-weight:700;margin-bottom:10px}.coins-container .log-row div{width:25%}.coins-container ::-webkit-scrollbar-thumb{border-color:#fff}.coins-container .window .window-frame{border:10px solid rgba(156,226,243,.5);background:0 0;filter:drop-shadow(0 0 24px #0BBDD9) drop-shadow(0 0 12px rgba(11, 189, 217, .5))}.coins-container .window .window-frame .window-border{background:rgba(241,249,255,.9);border-radius:10px;padding-left:0;padding-right:0;padding-bottom:0;backdrop-filter:blur(6px)}.coins-container .window-content{padding:0}daily-chest-notify .window .window-frame{border:10px solid rgba(156,226,243,.5);background:0 0;filter:drop-shadow(0 0 24px #0BBDD9) drop-shadow(0 0 12px rgba(11, 189, 217, .5))}daily-chest-notify .window .window-frame .window-border{background:rgba(241,249,255,.9);border-radius:10px;padding:0}daily-chest-notify .window .window-frame .close{top:-20px;right:-20px}daily-chest-notify ::-webkit-scrollbar-thumb{border-color:#fff}.dailychest{font-family:Roboto,sans-serif;font-size:22px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;color:#08316D}.dailychest .window-content{position:relative;background-color:#fff}.dailychest ::-webkit-scrollbar-thumb{border-color:#fff}.dailychest sprite{margin:-100px auto 55px 10px;transform:translate3d(-10px,0,0) scale(2)}.dailychest img.item-img{margin:-90px auto 60px;transform:scale(2);width:45%;max-height:200px}.dailychest h2{font-size:24px;margin-bottom:auto}.dailychest strong{font-weight:700}.dailychest strong b{color:#fbb100}.dailychest .prize{margin:auto;width:90%}.dailychest .power{font-size:16px;color:#83a34b}.dailychest .power i{display:inline-block;width:35px;height:35px;background-image:url(https://s3.amazonaws.com/funifier/games/octalysis/images/59b55e928517661068c91aaf_medium_6.png);background-position:center;background-repeat:no-repeat;background-size:contain;margin:0 5px 0 0;vertical-align:middle}.dailychest .no-power{color:#999}.dailychest .no-power,.dailychest .power{margin-top:15px}.dailychest .error{color:red}.dailychest .dailychest-btn{margin:auto;width:100%;display:flex}.dailychest .dailychest-btn .button.orange{margin:auto;display:flex;height:36px;width:144px;font-family:SF Pro Display,sans-serif;font-style:normal;font-weight:600;font-size:17px;line-height:20px}@media (max-width:767px){.dailychest{position:absolute;width:100%;color:#08316D}.dailychest sprite{margin:-30px auto 0;text-align:center;transform:scale(.5)}.dailychest h2{font-size:18pt;margin-top:-30px;margin-bottom:0}.dailychest .dailychest-btn{bottom:-45px!important}}octalysis-light{display:block;width:500px;height:500px}.notify{position:absolute;top:40%;left:50%;width:350px;height:auto;margin-top:-77px;margin-left:-177px;z-index:999;opacity:1;box-sizing:content-box;box-shadow:0 20px 20px rgba(0,0,0,.6);animation:NotifyShow .4s linear 1 forwards;background-color:#3fcde3;color:#fff;padding:15px 40px 15px 15px;border-radius:5px;line-height:1.54}.notify.close{animation:NotifyHide .4s linear 1 forwards}.notify>div{position:relative;display:flex;width:100%;height:100%;align-items:center;justify-content:center}.notify>div>div{position:relative;font-size:18px;text-align:center;color:#fff;padding:20px;z-index:20}.notify>div>a{display:block;position:absolute;top:-10px;right:-35px;overflow:hidden;outline:0;z-index:999;cursor:pointer;transition:transform .15s linear;transform:scale3d(1,1,1);-webkit-user-select:none;-ms-user-select:none;user-select:none}.notify.responsive{width:60%;height:35%;margin:15% auto auto;top:0;left:0;font-size:20px;z-index:99999;position:relative}@keyframes NotifyBorderPulse{0%{border-color:#777}100%{border-color:#ffa300}}@keyframes NotifyShow{100%{opacity:1;transform:scale3d(1,1,1)}30%{opacity:1}0%{opacity:0;transform:scale3d(.5,.5,.5)}}@keyframes NotifyHide{0%{opacity:1;transform:scale3d(1,1,1)}70%{opacity:1}100%{opacity:0;transform:scale3d(.5,.5,.5)}}@media (max-width:767px){.notify{left:47%;width:320px}}.comments-container{clear:both;max-width:100%;width:100%;text-align:left;font-family:Roboto}.comments-container .comments-accordian{margin:10px 0;font-size:16px;font-weight:700;color:#4a4a4a}.comments-container .headshot{position:relative;z-index:1;margin:0 20px}.comments-container .humanized-date{font-size:15px;font-weight:500;outline:0;margin-top:2px;margin-right:10px}.comments-container .user-comment-container{display:flex;flex-direction:column;gap:16px;background-color:#f5f5f5;padding:16px 0}.comments-container .user-comment-reply-container{display:flex;flex-direction:column;gap:16px;margin-top:8px}.comments-container .user-comment{min-height:85px}.comments-container .leave-comment{width:70%;padding-top:20px;position:relative}.comments-container .enter-text{width:95%;border-radius:16px;border:1px solid #d2d2d2;background-color:#fff;resize:none;outline:0;padding:9px 10px 0;height:27px}.comments-container .toggle-link-roman-sliver{color:#828a95;padding-left:10px}.comments-container img{width:100%;border-radius:30px}.challenges .submission-input input,.challenges .submission-input textarea{width:98%;background-color:#fff;margin-top:10px;padding:15px 1%;font-size:15px}.comments-container .text-input .input-container{resize:none;width:98%;margin-bottom:10px;font-size:20px;float:right;padding-bottom:0}.comments-container .text-input .input-container textarea{font-size:20px;border-color:rgba(0,0,0,.52)}.comments-container .comment{clear:both;margin-top:10px}.comments-container .comment .reply-link{margin-top:20px;margin-bottom:10px;color:#00087;outline:0}.comments-container .comment .reply-link span{cursor:pointer;outline:0}.comments-container .comment .reply-link span:hover{color:#000b5}.comments-container .comment .username{font-weight:700;font-size:16px;color:#333}.comments-container .comment .username .humanized-date{font-weight:400;font-size:15px;color:#9b9b9b;margin-left:15px;margin-top:1px}.comments-container .comment .comment-text{white-space:pre-wrap;margin-top:10px;font-size:16px;line-height:1.43;color:#4a4a4a;font-weight:400;margin-bottom:10px;word-wrap:normal!important;padding-right:20px}.comments-container .comment .see-replies-link{color:#2793e6;cursor:pointer;outline:0;float:left;margin-bottom:11px}.comments-container .comment .see-replies-link i{color:#555}.comments-container .comment .like-btn{vertical-align:middle;cursor:pointer;outline:0}.comments-container .comment .like-btn.liked{color:#5383cc;cursor:default}.comments-container button{padding:5px 10px;font-size:18px;border:1px solid transparent;margin-left:10px}.comments-container button.cancel{background:#fff;color:#333;border-color:transparent;outline:0}.comments-container button.submit{border-color:#167ac6;background:#167ac6;color:#fff}.comments-container button.submit[disabled]{opacity:.5;cursor:auto;box-shadow:none}.comments-container .comment-widget{display:flex;flex-direction:row;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;padding-bottom:25px;margin-top:10px}@media (max-width:767px){.comments-container .headshot{transform:scale(.5)}.comments-container .lead-heasshot{top:-30px}.comments-container .comments-accordian{padding-left:1%}.comments-container .user-comment,.comments-container .user-comment-container{background-color:#fff}.comments-container .fb-comments-style{background-color:#e9ebee;padding:3%;margin-right:3%;border-radius:10px}.comments-container .leave-comment{margin-top:unset}.comments-container .enter-text{width:90%}.comments-container .comment-widget{position:fixed;background:#fff;z-index:1000;bottom:11px;left:5px}}.geomon-trap,.referral-link,.video-map-link{z-index:10;cursor:pointer}.geomon-trap{position:absolute;bottom:12%;left:10px;outline:0}.geomon-trap img{max-height:100px}.geomon-trap .trap-timer{text-align:center;color:#fff;font-weight:700;font-size:1em;text-shadow:1px 1px 1px rgba(0,0,0,.7);background:rgba(0,0,0,.5);border-radius:10px;padding:10px;width:fit-content;flex:2;display:flex;align-self:center;margin:5px}.geomon-trap .shake{animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;transform:translate3d(0,0,0);backface-visibility:hidden;perspective:1000px}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}#mission .mission-list,.freemium-video-list>.list{transition:transform .5s ease-in;transform:translate3d(0,0,0);outline:0}#geomon .sort-area{display:inline-flex;border-radius:21px;font-family:SanFranciscoDisplay;outline:0;width:100%;margin-bottom:10px;color:#08316D}#geomon .sort-area .sort-form{padding:10px 5px;font-size:18px;width:30%;color:#08316D}#geomon .sort-area .captured{width:30%;padding:13px}#geomon .geomon-list .geomon-name{font-size:24px;font-weight:500;text-align:center;color:#08316D}#geomon .item-card-container .item-card .card-footer .rarity{color:#08316D;font-size:14px;font-family:SanFranciscoDisplay-Medium;margin-right:10px}#geomon .item-card-container .item-card .card-footer .rarity-quality{color:#08316D;font-size:15px;font-family:SanFranciscoDisplay-Bold;text-align:left}#geomon .footer-popup .geomon-img{width:20%;padding:0 50px 50px}#geomon .footer-popup .geomon-img img{width:100%}#geomon .footer-popup .geomon-info{padding:20px 0;color:#08316D}#geomon .footer-popup .market-info{right:0;top:0;padding:40px 45px;text-align:center;margin-left:30px}@media (max-width:767px){#geomon{padding:1% 1% 10%}#geomon .sort-area{display:flex;flex-direction:column}#geomon .sort-area .sort-form{padding:2%;font-size:10pt;width:100%;margin-top:1%;margin-bottom:1%}#geomon .sort-area .captured{width:100%}#geomon .geomon-list .card-name{padding:10% 25px 46%}#geomon .geomon-list .geomon-name{font-size:16pt}#geomon .geomon-list .geomon-technique{font-size:12pt;margin:0 auto;width:95%;padding:4%}#geomon .item-card-container{margin-bottom:unset}#geomon .item-card-container .item-card .back,#geomon .item-card-container .item-card .front{height:93%}#geomon .item-card-container .item-card .card-footer{padding:10px 5px;bottom:30px}#geomon .item-card-container .item-card .card-footer .rarity{font-size:10pt}#geomon .item-card-container .item-card .card-footer .rarity-quality{font-size:12pt}#geomon .footer-popup{display:flex;flex-direction:row}#geomon .footer-popup .geomon-img{padding:10px;width:unset}#geomon .footer-popup .geomon-img img{width:100px}}#challenges-background{position:fixed;right:0;bottom:0;width:100%;min-height:100%}#quiz-form,#quiz-interface{font-family:SanFranciscoDisplay}#quiz-form .quiz-container.expanded,#quiz-interface .quiz-container.expanded{background-color:#fafafa;border:2px solid #4281db;padding:20px 20px 35px}#quiz-form .quiz-container .question,#quiz-interface .quiz-container .question{font-size:20px!important;margin-bottom:15px}#quiz-form .quiz-container .input-count,#quiz-interface .quiz-container .input-count{position:absolute;right:1%;margin-top:-30px;opacity:1;font-size:10px}#quiz-form .quiz-container .positiveRemainChar,#quiz-interface .quiz-container .positiveRemainChar{color:#08316D}#quiz-form .quiz-container .negativeRemainChar,#quiz-interface .quiz-container .negativeRemainChar{color:red!important}#quiz-form .quiz-container .choice,#quiz-interface .quiz-container .choice{font-size:18px;vertical-align:super}#quiz-form .quiz-container .submit-area,#quiz-interface .quiz-container .submit-area{text-align:center;margin-top:20px}#quiz-form .quiz-container .creator-name,#quiz-interface .quiz-container .creator-name{font-style:italic}#quiz-form .quiz-container .creator-name .link,#quiz-interface .quiz-container .creator-name .link{color:#4281db;cursor:pointer;text-decoration:underline}#quiz-form .create-quiz-btn,#quiz-interface .create-quiz-btn{outline:0;background-color:#4fadfe;padding:7px 10px;color:#fff;cursor:pointer;border-radius:15px}#quiz-form .create-quiz-btn i,#quiz-interface .create-quiz-btn i{vertical-align:middle;font-size:21px;margin-right:5px}#quiz-form .create-quiz-btn.disabled,#quiz-form .disabled,#quiz-interface .create-quiz-btn.disabled,#quiz-interface .disabled{opacity:.5}#quiz-form .text-input,#quiz-interface .text-input{border-radius:5px;border:1px solid #d2d2d2;background-color:#fff;width:95%;font-size:19px!important;padding:10px 4% 10px 1%;outline:0;margin-bottom:5px;color:#4a4a4a}#quiz-form .text-input.question,#quiz-interface .text-input.question{margin-bottom:10px}#quiz-form .text-input.option.correct,#quiz-interface .text-input.option.correct{background-color:#aff5ae}#quiz-form .radio-input,#quiz-interface .radio-input{width:30px;height:30px}#quiz-form .notification,#quiz-interface .notification{font-size:18px}#quiz-form .quiz-container,#quiz-interface .quiz-container{padding:20px;background-color:#f9f9f9}#quiz-form .quiz-container .commend,#quiz-interface .quiz-container .commend{display:flex;align-items:center}#quiz-form .quiz-container .commend .cmd-item,#quiz-interface .quiz-container .commend .cmd-item{margin-top:25px;outline:0}#quiz-form .quiz-container .commend .cmd-item .msg,#quiz-interface .quiz-container .commend .cmd-item .msg{font-size:18px;color:#000;font-weight:700;width:33%;text-align:right;height:100%;margin:auto}#quiz-form .quiz-container .commend .cmd-item .button-container,#quiz-interface .quiz-container .commend .cmd-item .button-container{width:67%;text-align:center;padding-right:33%}#quiz-form .quiz-container .commend .question-count-title,#quiz-interface .quiz-container .commend .question-count-title{width:20%}#quiz-form .quiz-container .commend .creator,#quiz-interface .quiz-container .commend .creator{text-align:right;width:20%}#quiz-form .quiz-container .commend .cmd-button,#quiz-interface .quiz-container .commend .cmd-button{text-align:center;width:60%}#quiz-form .quiz-container .commend .cancel,#quiz-interface .quiz-container .commend .cancel{color:#4583d8;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-align:right;position:absolute;top:0;right:0}#quiz-form .quiz-container .commend .question-count,#quiz-interface .quiz-container .commend .question-count{font-style:italic;color:#000}#quiz-form .quiz-container .submit-btn,#quiz-interface .quiz-container .submit-btn{border-radius:21px;background-color:#4281db;color:#fff;font-size:20px;font-weight:600;padding:10px 30px;outline:0;cursor:pointer;text-align:center;border:unset}#quiz-form .quiz-container .submit-btn.disabled,#quiz-interface .quiz-container .submit-btn.disabled{background-color:#d4d4d4}#quiz-form .command-area,#quiz-interface .command-area{display:flex;margin-top:20px;align-items:center}#quiz-form .command-area .mention,#quiz-interface .command-area .mention{font-size:12pt}#quiz-form .command-area .submit-btn,#quiz-interface .command-area .submit-btn{border-radius:21px;background-color:#4281db;color:#fff;font-size:18px;font-weight:600;padding:10px 25px;outline:0;cursor:pointer;border:unset}#quiz-form .command-area .submit-btn.disabled,#quiz-interface .command-area .submit-btn.disabled{background-color:#d4d4d4}#mission .mission-list,referral-interface .window .window-frame{background:0 0;filter:drop-shadow(0 0 24px #0BBDD9) drop-shadow(0 0 12px rgba(11, 189, 217, .5))}#quiz-form .command-area .cmd-item,#quiz-interface .command-area .cmd-item{flex:1;width:33%;outline:0}#quiz-form .command-area .cancel,#quiz-interface .command-area .cancel{color:#4583d8;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-align:right;cursor:pointer}@media (max-width:767px){#quiz-form .command-area .cancel,#quiz-interface .quiz-container .commend .cancel,#quiz-interface .quiz-container .commend .creator,#quiz-interface .quiz-container .commend .question-count-title{text-align:center}#quiz-interface .quiz-container .commend{flex-direction:column}#quiz-interface .quiz-container .commend .cmd-item{max-width:100%;width:100%;padding:3%;margin-top:4%;margin-bottom:1%}#quiz-interface .quiz-container .commend .creator-name{order:2}.notification{font-size:10pt!important}.question,.text-input{font-size:12pt!important}#quiz-form .command-area{flex-direction:column}#quiz-form .command-area .cmd-item{max-width:100%;width:100%;padding:3%}#quiz-form .command-area .mention{font-size:10pt}}.emphasize{font-weight:900;font-size:larger}.md-content-center{text-align:center;padding-top:10%}.modal-img{display:block;margin-left:auto;margin-right:auto;width:50%;margin-top:3%}@media (max-width:767px){.quest-dialog-content p{font-size:10pt}}.referral-link{position:absolute;top:125px;height:91px;font-weight:700;font-size:2em;text-align:right;text-shadow:1px 1px 1px rgba(0,0,0,.9);color:#fff;outline:0}referral-interface .window .window-frame{border:10px solid rgba(156,226,243,.5)}referral-interface .window .window-frame .window-border{background:rgba(241,249,255,.9);border-radius:10px;padding:0}referral-interface .window .window-content{padding:0}.video-map-link{position:absolute;width:100px;height:100px;top:190px;left:45px;outline:0}.freemium-video-list{position:relative}.freemium-video-list>a{position:absolute;top:175px;left:40px;width:110px;height:100px;z-index:11;outline:0}.freemium-video-list>a>.progress-text{position:absolute;top:75%;left:30%;font-family:Blackwood;color:#343434}.freemium-video-list>.list{position:absolute;top:175px;left:150px;background-image:linear-gradient(to bottom,#fad961,#f76b1c);z-index:11}.freemium-video-list>.list.ng-hide{transform:translate3d(-600px,0,0)}.freemium-video-list>.list md-list{background-color:#eee}.freemium-video-list>.list h2{font-size:.8em;text-align:right;text-transform:uppercase;color:#666;margin:10px 0 0}.promo-link-icon{position:absolute;top:240px;height:91px;font-weight:700;font-size:2em;text-align:right;text-shadow:1px 1px 1px rgba(0,0,0,.9);color:#fff;z-index:10;cursor:pointer;outline:0;width:100px}.promo-link-icon span img{width:100%}@media (max-width:767px){.promo-link-icon{right:5px;max-width:50px}.promo-link-icon span img{width:70%}}.promo-challenge .upgrade-challenge-animation{position:absolute;top:0;left:0;transform:scale(1.5);z-index:10}.promo-challenge .promo-challenge-ui{position:absolute;top:131px;right:65px;width:90px;z-index:10;cursor:pointer;outline:0}.promo-challenge .promo-challenge-ui>img{width:100%}.promo-challenge .window-content{padding:0}#mission .mission-interface{z-index:11;position:absolute;left:40px;top:50px}#mission .ui-icon{width:100px;cursor:pointer}#mission .mission-list{position:absolute;top:20px;left:142px;width:300px;border-radius:11.2px;z-index:13;font-family:Roboto;border:10px solid rgba(156,226,243,.5)}#mission .mission-list.ng-hide{transform:translate3d(-600px,0,0)}#mission .mission-list .close{width:40px;height:40px;background-repeat:no-repeat;background-image:url(../images/ui/close-alt.png);background-size:contain;display:block;position:absolute;top:-20px;right:-20px;overflow:hidden;outline:0;z-index:999;cursor:pointer}#mission .mission-list>.inner-content{background:rgba(241,249,255,.9);border-radius:10px}#mission .mission-list>.inner-content>.header{background:url(/images/ui/mission_header.png);min-height:134px;background-size:cover;padding:10px;color:#fff;text-align:center;font-weight:400}#mission .mission-list>.inner-content>.header .titleDropdown{margin-top:6%;font-size:115%;text-align:center;padding-top:2%;padding-bottom:2%}#mission .mission-list>.inner-content>.header>.title{margin-top:10px;font-family:BebasNeue;text-transform:uppercase;font-size:22px;text-shadow:1px 2px #545454}#mission .mission-list>.inner-content>.header>.objective{margin:10px 30px;font-size:16px;text-shadow:1px 1px #545454;line-height:1.2;font-style:italic;letter-spacing:1px}#mission .mission-list>.inner-content>.header .bar{margin:18px 5px 18px 15px;height:17px;border-radius:10px;background-color:#fff;color:#000;font-weight:700;font-style:italic;font-size:13px;width:75%}#mission .mission-list>.inner-content>.list{max-height:360px;overflow:auto;padding-right:5px;position:relative}#mission .mission-list>.inner-content>.list::-webkit-scrollbar{width:8px}#mission .mission-list>.inner-content>.list::-webkit-scrollbar-track{background:0 0}#mission .mission-list>.inner-content>.list::-webkit-scrollbar-thumb{background:#9b9b9b;border-radius:20px;border:none}#mission .mission-list>.inner-content>.list .item{background:url(/images/ui/mission-task-background.png);background-size:100% 100%;cursor:pointer;height:100%;width:100%;outline:0;transition:left 1s,right 1s;position:absolute;top:0;left:0}#mission .mission-list>.inner-content>.list .item.completed{opacity:.7}#mission .mission-list>.inner-content>.list .item .item-content{padding:20px 10px;display:flex}#mission .mission-list>.inner-content>.list .item .item-content>.data{width:90%;padding-right:5px}#mission .mission-list>.inner-content>.list .item .item-content>.data>.title{font-size:18px;font-weight:700;margin-bottom:10px}#mission .mission-list>.inner-content>.list .item .item-content>.data>.location{font-size:13px}#mission .mission-list>.inner-content>.list .item .item-content>.status{width:15%;text-align:center}#mission .mission-list>.inner-content>.list .item .item-content>.status .md-icon{font-size:28px;width:100%}#mission .mission-list>.inner-content>.list .branch{display:flex;height:150px}#mission .mission-list>.inner-content>.list .branch .arrow{width:8%;margin:auto;cursor:pointer;outline:0;z-index:1}#mission .mission-list>.inner-content>.list .branch .arrow i{font-size:25px}#mission .mission-list>.inner-content>.list .branch .carousel{width:84%;display:flex;position:relative;z-index:0;overflow:hidden}#mission .mission-overview .graph-row{display:flex}#mission .mission-overview .node-container{margin:0 auto;text-align:center}#mission .mission-overview .leading-level{font-family:Inter;font-size:18px;font-weight:700;margin:16px 0;color:#08316D}#mission .mission-overview .leading-level-orange{background:linear-gradient(45deg,#F97361 0,#FFB444 100%)!important}#mission .mission-overview .quest-check{position:absolute;top:50%;left:50%;margin-top:-16px;margin-left:-16px}#mission .mission-overview .node{margin:0 auto;background:linear-gradient(86deg,#50CBDE 0,#88D9E5 100%);font-family:Saira;padding:15px 20px;display:inline-block;border-radius:10px;color:#fff;font-weight:500;font-size:18px}#mission .mission-overview .node .lock{padding:0 15px;vertical-align:sub}#mission .mission-overview .vertical-line{display:flex;height:40px;color:#000}#mission .mission-overview .vertical-line>div:nth-child(1){width:50%;border-right:1px solid}#mission .mission-overview .vertical-line>div:nth-child(2){width:50%;border-left:1px solid}#mission .mission-overview .vertical-line.short{height:20px}#mission .mission-overview .horizontal-line{border-bottom:2px solid #000;margin:0 auto}#mission .mission-overview .branch-content{color:#000}#mission .mission-overview .branch-content .content-level .content-section:last-child .vertical-line{display:none}#mission .mission-overview .content-box{width:65%;margin:auto auto 16px;border:1px solid #08316D;outline:0;cursor:pointer;position:relative;border-radius:8px;justify-content:center;align-items:center;padding:8px}#mission .mission-overview .content-box span{display:flex;justify-content:start;align-items:center}#mission .mission-overview .content-box img{width:32px;height:32px}#mission .mission-overview .content-box.completed{border-color:#90c65b}#mission .window-frame,#upgrade-notify .window .window-frame{border:10px solid rgba(156,226,243,.5);filter:drop-shadow(0 0 24px #0BBDD9) drop-shadow(0 0 12px rgba(11, 189, 217, .5))}#mission .mission-overview .content-box.blocked{background-color:#b9b9b9}#mission .op-feedback{margin-top:45px;font-size:22px;text-align:center;padding:0 15%}#mission .op-ctrl{position:absolute;bottom:30px;text-align:center;width:100%;left:0}#mission .window-frame{background:0 0}#mission .window-frame .window-border{background:rgba(241,249,255,.9);border-radius:10px;padding:0}#mission .window-content{padding:0}#missions-popup .scrollssss::-webkit-scrollbar{display:none}#missions-popup .scrollssss{padding:16px 0;display:flex;align-items:center;flex-direction:row;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}#missions-popup .scrollssss .learning-item{width:280px;background:#fff;border-radius:8px;margin-right:24px}#missions-popup .scrollssss .learning-item .learning-item-header{display:flex;flex-direction:row;color:#FFF;background:linear-gradient(86.29deg,#50CBDE 0,#88D9E5 100%);box-shadow:0 2px 2px rgba(0,0,0,.25)}#missions-popup .scrollssss .learning-item .learning-item-header img{width:56px;height:56px}#missions-popup .scrollssss .learning-item .learning-item-header h2{font-weight:500;font-size:24px;line-height:28px;text-align:center}#missions-popup .scrollssss .learning-item .upgrade{background:linear-gradient(45deg,#F97361 0,#FFB444 100%)}#missions-popup .scrollssss .learning-item .learning-item-body{display:flex;flex-direction:column}#missions-popup .scrollssss .learning-item .learning-item-body hr{background:linear-gradient(270deg,#CDDFF5 0,#EDEDED 100%);border-radius:100px;width:calc(100% - 40px);margin:12px auto}#missions-popup .scrollssss .active,#missions-popup .scrollssss .active-orange{border:4px solid;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0)}#missions-popup .scrollssss .learning-item .learning-item-body .learning-item-list{padding:4px 18px;display:flex;flex-direction:row;align-items:center}#missions-popup .scrollssss .learning-item .learning-item-body .learning-item-list img{width:20px;height:20px}#missions-popup .scrollssss .learning-item .learning-item-body .learning-item-list p{font-style:normal;font-weight:400;font-size:16px;line-height:24px;align-items:center;color:#08316D;padding-left:14px}#missions-popup .scrollssss .active{border-image:linear-gradient(86.29deg,#50CBDE 0,#88D9E5 100%) 4}#missions-popup .scrollssss .active-orange{border-image:linear-gradient(45deg,#F97361 0,#FFB444 100%) 4}#missions-popup .mission-details{display:flex;flex-direction:row}#missions-popup .mission-details div{width:33%}#missions-popup .mission-details .mission-intro-ui{font-style:normal;font-weight:400;font-size:16px;line-height:20px;color:#08316D}@media screen and (max-width:768px){#missions-popup .mission-details div{width:100%!important}#missions-popup .mission-details .mission-cert-img,#missions-popup .mission-details .mission-intro-ui,#missions-popup .mission-details img{display:none}}#mission-test{text-align:center;font-size:22px}#mission-test .title{font-size:28px;font-weight:700;text-decoration:underline}#mission-test .objective{padding:5% 20%;line-height:1.5}#mission-test .summary{border:1px solid;margin:0 33%;padding:25px;border-radius:10px}#mission-test .footer{position:absolute;bottom:30px;left:0;width:100%}#mission-test .footer button{font-size:22px;padding:10px 25px;border-radius:10px}#mission-test .footer .feedback-correct{color:#34e634;padding:10px 50px;border:2px solid #34e634;border-radius:8px;font-weight:700;display:inline-block}#mission-test .footer .feedback-wrong{color:#f16750;padding:10px 50px;border:2px solid #f16750;border-radius:8px;font-weight:700;display:inline-block}#mission-test .navigation-btn{position:absolute;right:30px;bottom:30px;background:#fff;border:none;border-radius:5px;padding:10px 30px;font-size:16px;color:#2b2b2b;outline:0}#mission-test .navigation-btn.disabled{background:#0c1b30;color:#fff;cursor:default;display:none}#mission-test .question-screen{position:relative;padding-bottom:85px;min-height:100%}#mission-test .question-screen .progress-data{position:absolute;left:20px;top:20px;font-size:16px}#mission-test .question-screen .progress-graph{position:absolute;width:120px;top:20px;right:20px;font-size:17px;font-weight:100}#mission-test .question-screen .progress-graph .bar{height:17px;background-color:#0c1b30;border:1px solid;border-radius:6px;margin:0}#mission-test .question-screen .progress-graph .bar>span{background:#fff;border:0;margin:0;border-radius:6px}#mission-test .question-screen .progress-graph.completed{color:#88fa4e}#mission-test .question-screen .progress-graph.completed .bar>span{background:#88fa4e}#mission-test .question-screen .question-container{display:flex;margin-top:30px}#mission-test .question-screen .question-container .question{width:50%;padding:15px;line-height:1.5;display:flex;border-right:1px solid}#mission-test .question-screen .question-container .question span{margin:auto}#mission-test .question-screen .question-container .options{width:50%;padding-right:15px;padding-left:15px;text-align:left;display:flex;font-size:18px}#mission-test .question-screen .question-container .options>div{margin:auto 0}#mission-test .question-screen .question-container .options>div .option{margin:30px 0;display:flex}#mission-test .question-screen .question-container .options>div .option img{width:40px;height:40px;margin-right:10px;vertical-align:middle;cursor:pointer;outline:0}#mission-test .question-screen .question-container .options>div .option.correct{font-weight:700}#mission-test .question-screen .question-container .options>div .option.wrong>.custom-checkbox,#mission-test .question-screen .question-container .options>div .option.wrong>span{opacity:.5}#mission-test .question-screen .footer{bottom:0}#mission-test .question-screen .navigation-btn{right:0;bottom:10px}#leaderboards .leaderboard-container{display:flex;font-family:BebasNeue;height:100%;position:relative}#leaderboards .leaderboard-container .categories{width:190px;margin:auto 0}#leaderboards .leaderboard-container .categories .category{position:relative;background:#5284c7;margin-top:-30px;cursor:pointer;outline:0;box-shadow:-1px 2px 10px #000;z-index:1;transform:translateX(35px);transition:transform .5s;width:110%}#leaderboards .leaderboard-container .categories .category.selected{background:#1f467a;z-index:2;transform:translateX(20px)}#leaderboards .leaderboard-container .categories .category:not(.selected):hover{transform:translateX(-15px)}#leaderboards .leaderboard-container .categories .category .text{text-transform:uppercase;transform:rotate(-90deg);position:absolute;left:-85px;bottom:46px;font-size:23px;width:100%;text-align:center}#leaderboards .leaderboard-container .categories .category img{width:100px;margin-left:30px;padding:5px 5px 5px 30px;margin-top:5px;min-height:100px}#leaderboards .leaderboard-container .ranking-list-container{background:#1f467a;width:50%;height:100%;filter:opacity(1);position:relative;z-index:6}#leaderboards .leaderboard-container .ranking-list-container .ranking-list{padding:10px 27px 10px 20px;width:100%;height:100%;overflow:auto;overflow-x:hidden;position:relative}#leaderboards .leaderboard-container .ranking-list-container .ranking-list::-webkit-scrollbar-thumb{border-color:#1f467a}#leaderboards .leaderboard-container .ranking-list-container .ranking-list::-webkit-scrollbar{width:15px}#leaderboards .leaderboard-container .ranking-list-container .ranking-list .line{display:flex;font-size:22px;background:#375f91;padding:15px 35px 15px 15px;border-radius:5px;margin:4px 0;line-height:45px;outline:0;z-index:1;position:relative}#leaderboards .leaderboard-container .ranking-list-container .ranking-list .line .number{background:#2980b9;width:45px;height:46px;text-align:center;font-size:28px;margin:auto 0}#leaderboards .leaderboard-container .ranking-list-container .ranking-list .line .number span{vertical-align:middle}#leaderboards .leaderboard-container .ranking-list-container .ranking-list .line.first .number{background:#f1c40f}#leaderboards .leaderboard-container .ranking-list-container .ranking-list .line.first.current-user{background:#f1c40d}#leaderboards .leaderboard-container .ranking-list-container .ranking-list .line.first.current-user .number{background:#a98909}#leaderboards .leaderboard-container .ranking-list-container .ranking-list .line.second .number{background:#7e8c8d}#leaderboards .leaderboard-container .ranking-list-container .ranking-list .line.second.current-user{background:#7f8c8d}#leaderboards .leaderboard-container .ranking-list-container .ranking-list .line.second.current-user .number{background:#596262}#leaderboards .leaderboard-container .ranking-list-container .ranking-list .line.third .number{background:#ce752f}#leaderboards .leaderboard-container .ranking-list-container .ranking-list .line.third.current-user{background:#ce7430}#leaderboards .leaderboard-container .ranking-list-container .ranking-list .line.third.current-user .number{background:#905121}#leaderboards .leaderboard-container .ranking-list-container .ranking-list .line.current-user{background:#2980b9}#leaderboards .leaderboard-container .ranking-list-container .ranking-list .line.current-user .number{background:#1f467a}#leaderboards .leaderboard-container .ranking-list-container .ranking-list .line .name{padding:0 15px;width:62%}#leaderboards .leaderboard-container .ranking-list-container .ranking-list .line .name span{vertical-align:middle}#leaderboards .leaderboard-container .ranking-list-container .ranking-list .line .value{margin-right:8px;width:23%;text-align:right}#leaderboards .leaderboard-container .ranking-list-container .ranking-list .line .value span{vertical-align:middle;background:#1f467a;border-radius:15px;padding:0 10px}#leaderboards .leaderboard-container .ranking-list-container .ranking-list .line .user-avatar{width:38px;height:38px;background-color:#fff;border-radius:25px;position:absolute;right:-10px;top:0;margin:19px 0}#leaderboards .leaderboard-container .ranking-list-container .ranking-list .line .user-avatar>div{width:100%;height:100%;background-size:cover;border-radius:25px;border:0 solid}#leaderboards .leaderboard-container .ranking-list-container .ranking-list .line .user-avatar.blue-status>div{border-color:#2268fe}#leaderboards .leaderboard-container .ranking-list-container .ranking-list .line .user-avatar.orange-status>div{border-color:#ffa300}#leaderboards .leaderboard-container .ranking-list-container .ranking-list .line .user-avatar.purple-status>div{border-color:#c93acc}#leaderboards .leaderboard-container .ranking-list-container .ranking-list .line .user-avatar.silver-status>div{border-color:#d3d3d3}#leaderboards .leaderboard-container .ranking-list-container .ranking-list .line .user-avatar.gold-status>div{border-color:#f5d724}#leaderboards .leaderboard-container .ranking-list-container .ranking-list .line .user-avatar img{width:75%;position:absolute;right:-15px;bottom:-3px}#leaderboards .leaderboard-container .ranking-list-container .ranking-list .line:not(.user-entry){cursor:pointer}#leaderboards .leaderboard-container .ranking-list-container .ranking-list .separator{display:flex;margin:15px 0}#leaderboards .leaderboard-container .ranking-list-container .ranking-list .separator .circle-container{width:13%}#leaderboards .leaderboard-container .ranking-list-container .ranking-list .separator .circle-container .circle{width:15px;height:15px;border:1px solid;border-radius:10px;margin:auto}#leaderboards .leaderboard-container .ranking-list-container .ranking-list .fixed-line{position:fixed;width:100%;padding:0 36px 0 20px;bottom:5px;left:0;z-index:1}#leaderboards .leaderboard-container .filters{width:28%;text-align:center;padding-top:25px;margin-left:35px}#leaderboards .leaderboard-container .filters>p{font-size:18px;margin-bottom:10px}#leaderboards .leaderboard-container .filters .filter-container{display:flex;justify-content:center}#leaderboards .leaderboard-container .filters .filter-container .column{width:33%}#leaderboards .leaderboard-container .filters .filter-container .column>p{font-style:italic;margin-bottom:5px;font-family:Roboto;font-size:13px}#leaderboards .leaderboard-container .filters .filter-container .column>span{display:block;background:#1f467a;padding:0 7px;border-radius:20px;width:50%;margin:auto auto 3px;cursor:pointer;outline:0;font-size:17px}#leaderboards .leaderboard-container .filters .filter-container .column>span.selected{border:1px solid;background:#2980b9}.quest-dialog{width:40%}.quest-dialog .quest-dialog-content{background:#4583d8}.quest-dialog .quest-dialog-content p{padding:2% 6%;color:#fff;line-height:1.5}.quest-dialog .quest-dialog-actions{display:flex;background:#4583d8}.quest-dialog .quest-dialog-actions .dismiss{background:#3f51b5;color:#fff}.animation{width:100%;height:100%}.animation video{width:100%!important;height:100%!important;object-fit:fill}.user-avatar-wrapper .octagon-frame{width:100%;height:100%;top:0;left:0;position:absolute;overflow:hidden;transform:rotate(22.5deg)}.user-avatar-wrapper .octagon-frame>div{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;transform:rotate(45deg);border:1px solid #0c3152;background-color:rgba(12,49,82,.3)}.user-avatar-wrapper .octagon-frame>div:before{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;transform:rotate(45deg);content:"";border:inherit}.user-avatar-wrapper:hover div.userdetails{display:block}.userdetails{position:absolute;display:none;left:76px;top:-82px;font-size:14px;text-align:center;color:#fff;background-color:#ff7e00;padding:10px;border-radius:5px;z-index:11;box-sizing:border-box;width:230px;line-height:20px}.top-bar{position:absolute;top:0;width:100%;height:40px;background-image:url(/images/ui/topbar.png);z-index:20;display:flex;padding:0 15px;color:#08316D;font-size:18px;font-weight:500;box-sizing:border-box}.top-bar .vertical-center{margin:auto 0}.top-bar .middle-bar{width:800px}.top-bar .left-section{width:calc((100% - 800px)/ 2)}@media screen and (max-width:1280px){.top-bar .middle-bar{width:600px}.top-bar .left-section{width:calc((100% - 600px)/ 2)}}.page-login .actions{margin:40px 0 0}.page-login .actions button:first-child{margin-bottom:10px}.page-login .button{margin:0 10px}.page-login .button.disabled{opacity:.5}.page-login .forgot{margin-top:20px}.page-login .forgot a{color:#ffa300}.page-login .logo{margin-bottom:20px;height:160px}.page-login.window .window-content{padding:10px 0}.welcome-message{display:flex;flex-direction:column}.island .hotspot:hover>span{display:none}.island>.hotspot>div.hotspot div>a>span{background:rgba(241,249,255,.75);box-shadow:2px 2px 4px rgba(0,0,0,.25);border-radius:6px;position:absolute;margin:auto;white-space:nowrap;text-align:center;display:block;width:fit-content;font-style:normal;font-weight:400;font-size:10px;line-height:10px;padding:.5em .9em;color:#08316D;box-sizing:content-box}.island>.hotspot>div.hotspot div>a:hover>span{background:linear-gradient(315deg,#F97361 0,#FFB444 100%);border:.5px solid #FFC279;box-sizing:border-box;box-shadow:1px 1px 2px rgba(0,0,0,.25);border-radius:6px;color:#FFF}.island>.clouds{position:relative;z-index:1}.island>.clouds>section{opacity:1;visibility:visible;transition:visibility 1s,opacity 1s linear;position:relative}.island>.clouds>section>.cloud{position:absolute;background-repeat:no-repeat;background-size:contain;background-position:center;backface-visibility:hidden;transform:translate3d(0,0,1px)}.island>.clouds>section>.cloud.cloud-1{width:780px;height:360px;background-image:url(../images/bg/cloud-1_low.png);transition:transform 2s ease-out}.island>.clouds>section>.cloud.cloud-2{width:483px;height:260px;background-image:url(../images/bg/cloud-2_low.png);transition:transform .7s ease-out}.island>.clouds>section>.cloud.cloud-3{width:482px;height:260px;background-image:url(../images/bg/cloud-3_low.png);transition:transform 1s ease-out}.island>.clouds>section>.cloud.cloud-4{width:818px;height:441px;background-image:url(../images/bg/cloud-4_low.png);transition:transform 1.5s ease-out}.island>.clouds>section.unlocked{visibility:hidden;opacity:0}.island>.clouds>section.unlocked>.cloud.cloud-1{transform:translate3d(40px,0,0)}.island>.clouds>section.unlocked>.cloud.cloud-2{transform:translate3d(-40px,0,0)}.island>.clouds>section.unlocked>.cloud.cloud-3{transform:translate3d(60px,0,0)}.island>.clouds>section.unlocked>.cloud.cloud-4{transform:translate3d(-60px,0,0)}.island .dailychest-hotspot{pointer-events:none}.island .chest-opening,.island timer{margin:0 40px 0 60px}.island .chest-opening md-icon,.island timer md-icon{color:#fff;margin-right:7px}.island .chest-opening.powered,.island timer.powered{color:#0C0!important}.island .chest-opening.powered md-icon,.island timer.powered md-icon{color:#0C0}.chest{height:70px;margin-top:92px;width:90px;margin-left:58px}.chest a{position:relative;display:block;width:100%;height:100%;z-index:20}.chest sprite{position:absolute;top:0;left:0;z-index:10;pointer-events:none}.chest sprite.low-res{top:54px;left:50px;transform:scale(1.1)}.chest.open a{cursor:pointer}.md-tooltip.hotspot-tooltip{margin-top:-25px;font-size:1em;padding:.4em .8em;font-weight:700;background-color:#ffa300;background-image:linear-gradient(90deg,#ffa300 0,#ff7e00 100%);border:2px solid #ffde9f;box-shadow:0 2px 5px rgba(0,0,0,.5)}.debug{position:fixed;top:0;right:0;width:100%;z-index:9999999;background:rgba(255,255,255,.7);transform:translate3d(0,0,0);transition:transform 1s ease-in-out;font-size:.8em;height:45px;box-shadow:1px 2px 3px rgba(0,0,0,.5)}.debug .toggle{width:45px;height:45px}.debug button{font-size:.8em!important}.debug.closed{transform:translateX(calc(100% - 45px))}.lifefield.scrolled .scroll-arrow{opacity:0}.lifefield .lifefield-video{width:430px;height:242px}.lifefield .lifefield-video .octa-video{border-radius:5px;overflow:hidden}.lifefield .lifefield-content{position:relative;top:0;padding:20px 0 0}.lifefield .scroll-arrow{position:absolute;left:50%;bottom:-10px;display:inline-block;overflow:hidden;width:106px;height:84px;background-repeat:no-repeat;background-position:-367px -304px;margin-left:-53px}.lifefield .window-content{padding:0}@media (max-width:767px){.lifefield .lifefield-video{width:100%;margin:unset}}.lifefield-room .hotspot,.lifefield-room>.hotspot div.hotspot{overflow:visible;transition:transform 2.8s}.lifefield-room .hotspot.move-in-left,.lifefield-room>.hotspot div.hotspot.move-in-left{transform:translateX(-1200px)}.lifefield-room .hotspot.move-in-right,.lifefield-room>.hotspot div.hotspot.move-in-right{transform:translateX(1300px)}.lifefield-room .hotspot.fallback,.lifefield-room>.hotspot div.hotspot.fallback{background-image:url(../images/ui/Transmitter_idle_0089_low.png);background-size:contain;background-repeat:no-repeat;background-position:center;transform:translateX(0);transition:none}.lifefield-room .hotspot.fallback .octa-core,.lifefield-room>.hotspot div.hotspot.fallback .octa-core{display:none}.core-arrow,.lifefield-topic .window-title h2 i{display:inline-block;background-repeat:no-repeat}.lifefield-room .hotspot.fallback.flip,.lifefield-room>.hotspot div.hotspot.fallback.flip{transform:translateX(0) rotate(180deg)}.lifefield-room .octa-core{position:absolute;bottom:0;pointer-events:none;z-index:2}.lifefield-room .lifefield-anim{position:absolute;width:100%;height:100%;pointer-events:none;overflow:hidden}.core-arrow{position:absolute;left:-166.2px;bottom:0;overflow:hidden;width:277px;height:115px;background-image:url(../images/ui_pack.png);background-position:-1px -582px;animation-duration:.6s;pointer-events:none;z-index:3}.core-arrow.flip{bottom:100px}.lifefield-topic .octa-video{overflow:hidden}.lifefield-topic .go-back-button{background-image:url(/images/ui/back.png);width:70px;height:70px;background-size:cover;position:absolute;left:-130px;top:15px;cursor:pointer}.lifefield-topic .window-title h2 i{overflow:hidden;width:44px;height:44px;background-image:url(../images/ui_pack.png);background-position:-422px -534px;margin:-10px 5px}.lifefield-topic .lifefield-content{padding-top:20px}.lifefield-topic .lesson{color:#505050}.lifefield-topic .lesson:last-child{box-shadow:none}.lifefield-topic .lesson .lesson-container{position:relative;display:flex;align-items:center;padding:15px;margin:0}.lifefield-topic .lesson .lesson-container .lesson-row{position:relative;display:flex;width:100%}.lifefield-topic .lesson .lesson-container .lesson-row>div{flex:1 0 auto}.lifefield-topic .lesson .lesson-container .lesson-video{width:30%;max-width:30%;height:189px;background-color:#fff;background-image:none;margin:0 35px 0 0;border-radius:8px}.lifefield-topic .lesson .lesson-container .lesson-video .octa-video{border-radius:8px}.lifefield-topic .lesson .lesson-container .lesson-card{max-width:70%;width:70%}.lifefield-topic .lesson .lesson-container .lesson-card h2{margin:5px 0 15px;line-height:1.38;font-family:Saira;font-size:20px;font-weight:600;color:#4281db}.lifefield-topic .lesson .lesson-container .lesson-card .points{display:flex;flex-flow:row wrap;font-size:15px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.69;letter-spacing:normal;color:#eee}.lifefield-topic .lesson .lesson-container .lesson-card .points .point{display:flex;align-items:center;width:50%;background-image:url(../images/ui/dots.png);background-position:center;background-repeat:repeat-x;background-clip:content-box;padding:0 20px 0 0;margin:0 0 5px;box-sizing:border-box}.lifefield-topic .lesson .lesson-container .lesson-card .points .point span{display:block;flex:1 1 auto;min-width:20px;line-height:1.4}.lifefield-topic .lesson .lesson-container .lesson-card .points .point span:first-child{text-align:left}.lifefield-topic .lesson .lesson-container .lesson-card .points .point span:last-child{text-align:right;color:#4281db;font-weight:500}.lifefield-topic .lesson .lesson-container .lesson-card .points .point span b{padding:2px}.lifefield-topic .lesson .lesson-container .lesson-card .quiz-badge.small,.lifefield-topic .lesson .lesson-container .lesson-card .resources-badge.small{height:28px;width:110px}.lifefield-topic .lesson .lesson-container .lesson-card .quiz-badge.small .svg-background.big-btn,.lifefield-topic .lesson .lesson-container .lesson-card .resources-badge.small .svg-background.big-btn{opacity:0}.lifefield-topic .lesson .lesson-container .lesson-card .quiz-badge.big,.lifefield-topic .lesson .lesson-container .lesson-card .resources-badge.big{height:28px;width:140px}.lifefield-topic .lesson .lesson-container .lesson-card .quiz-badge.big .svg-background.small-btn,.lifefield-topic .lesson .lesson-container .lesson-card .resources-badge.big .svg-background.small-btn{opacity:0}.lifefield-topic .lesson .lesson-container .lesson-card .quiz-badge.available svg path,.lifefield-topic .lesson .lesson-container .lesson-card .resources-badge.available svg path{fill:url(#paint0_linear);stroke:#FFDE9F}.lifefield-topic .lesson .lesson-container .lesson-card .quiz-badge.unavailable svg path,.lifefield-topic .lesson .lesson-container .lesson-card .resources-badge.unavailable svg path{fill:#acc7cd;stroke:none}.lifefield-topic .lesson .lesson-container .lesson-card .quiz-badge.approved svg path,.lifefield-topic .lesson .lesson-container .lesson-card .resources-badge.approved svg path{fill:url(#paint1_linear);fill-opacity:.85;stroke:none}.lifefield-topic .lesson .lesson-container .lesson-status{font-size:18px;font-weight:700;text-align:center;flex:1 0 auto}.lifefield-topic .lesson .lesson-container .lesson-locked{position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(12,27,48,.8);background-image:url(../images/ui/topic_lock.png);background-position:90px 50%;background-repeat:no-repeat;z-index:99;cursor:pointer}.lifefield-topic .lesson hr{margin:0}.lifefield-topic .expandable-menu{position:absolute;right:0}.lifefield-topic .expandable-menu .menu-logo{width:40px;height:33px;background:url(/images/ui/chouforce-logo.png);background-size:cover;cursor:pointer}.lifefield-topic .expandable-menu .menu-container{background:#fff;font-family:SanFranciscoDisplay;font-size:13px;color:#08316d;padding:6px 0;border-radius:6px;position:absolute;right:10px;top:40px}.lifefield-topic .expandable-menu .menu-container .menu-item{width:125px;padding:10px;border-bottom:.5px solid #c4c4c4;cursor:pointer}.lifefield-topic .expandable-menu .menu-container .menu-item:last-child{border:0}.lifefield-topic .expandable-menu .menu-container .menu-item:hover{background:#3fcde3}.lifefield-topic .expandable-menu .menu-container textarea{opacity:0;position:absolute;top:0;left:0;height:1px;width:1px;padding:0;margin:0;border:0;z-index:-1}@media (max-width:767px){.lifefield-topic .go-back-button{font-size:12pt;margin-top:15px;width:30px;text-align:center;left:0}.lifefield-topic .go-back-button span{display:none}.lifefield-topic .lesson{display:flex}.lifefield-topic .lesson h3{display:none}.lifefield-topic .lesson .lesson-container{flex-direction:column;align-items:unset;padding:unset}.lifefield-topic .lesson .lesson-container .lesson-row{display:flex;flex-direction:column;width:100%;padding-bottom:3%}.lifefield-topic .lesson .lesson-container .lesson-row>div{flex:unset}.lifefield-topic .lesson .lesson-container .lesson-card,.lifefield-topic .lesson .lesson-container .lesson-video{flex:1!important;width:100%;max-width:100%}.lifefield-topic .lesson .lesson-container .lesson-card .quiz-badge,.lifefield-topic .lesson .lesson-container .lesson-card .resources-badge{margin-top:5%}.lifefield-topic .lesson .lesson-container .lesson-status{position:absolute;top:35%;left:0;padding:4px 10px}.lifefield-topic .lesson .lesson-container .lesson-status img{display:none}.lifefield-topic .lesson .lesson-container .lesson-status span{color:red!important}}#upgrade-notify .window .window-frame{background:0 0}#upgrade-notify .window .window-frame .window-border{background:rgba(241,249,255,.9);border-radius:10px;padding:5px}#upgrade-notify .window .window-frame .close{top:-20px;right:-20px}.upgrade-notify{font-family:Saira,Roboto,sans-serif;height:100%!important;text-align:center}.upgrade-notify .window-content{position:relative;background-color:#fff}.upgrade-notify h1,.upgrade-notify p{font-family:Saira,Roboto,sans-serif;color:#08316D}.upgrade-notify h1{font-size:32px;line-height:44px;margin-bottom:12px}.upgrade-notify p{font-size:20px;line-height:30px;font-weight:400;margin-bottom:16px}.core .bg{background-repeat:repeat-x,repeat-x;background-position-y:center,top;will-change:background-position}.core .bg .hotspot.core-hotspot{overflow:visible;transition:transform .8s}.core .bg .hotspot.core-hotspot.moving-right{transform:translate3d(290px,-70px,200px)}.core .bg .hotspot.core-hotspot.moving-left{transform:translate3d(860px,-70px,200px)}.core .bg .hotspot.core-hotspot.fallback{background-image:url(../images/ui/Transmitter_idle_0089_low.png);background-size:contain;background-repeat:no-repeat;background-position:center;transform:translateX(0);transition:none;top:790px!important;left:800px!important;width:315px!important;height:330px!important}.core .bg .hotspot.core-hotspot.fallback .octa-core{display:none}.core .octa-core{position:absolute;bottom:0;pointer-events:none;z-index:2;transform-origin:bottom left}.core .arrow{position:absolute;top:80px;bottom:0;margin:auto 0;display:block;border:none;overflow:hidden;text-indent:-99999px}.core .arrow.arrow-left,.core .arrow.arrow-right{display:inline-block;width:84px;height:106px;overflow:hidden;background-image:url(../images/ui_pack.png);background-repeat:no-repeat}.core .arrow.arrow-left{background-position:-280px -582px;left:40px;right:auto}.core .arrow.arrow-right{background-position:-366px -582px;left:auto;right:40px}.core .hotspot-group,.core .hotspot-group>section{position:absolute;z-index:1;height:100%;overflow:hidden}.core .hotspot-group>section{perspective:560px;perspective-origin:center 56%}.core .hotspot-group>section.intro{min-width:100%;perspective:none;perspective-origin:inherit}.core.intro .hotspot-group,.core.intro .hotspot-group>section{width:100%;perspective:none;perspective-origin:inherit}.core.animating .bg{transition:background-position 3s}.core.animating .hotspot-group{will-change:transform;transition:transform 3s}.core .lifefield-door{top:0;left:0;right:0;bottom:0;margin:auto;position:absolute;cursor:pointer}.core .lifefield-door>a{left:0;right:0;bottom:0;margin:auto;top:auto;position:absolute;width:100px;height:300px;background:rgba(0,0,0,.5)}.core .lifefield-door h1{font-family:"Roboto Condensed";text-transform:uppercase;text-align:center;background-size:cover;width:270px;height:80px;box-sizing:border-box;position:relative;margin:0 auto;font-size:22px;line-height:80px;color:#8efef9;text-shadow:0 0 4px rgba(255,255,255,.4)}.core .lifefield-door .progress{left:0;right:0;bottom:0;margin:auto;top:-38px;position:absolute;width:86px;height:16px;display:block}.core .lifefield-door .progress b{position:absolute;display:block;text-align:center;width:100%;height:100%;line-height:16px;font-size:12.8px;font-family:"Roboto Condensed";font-weight:700;color:rgba(0,0,0,.6)}.core .lifefield-door .progress span{display:block;background:rgba(255,255,255,.8);height:100%;width:0;transition:width 1s}.core .lifefield-door.side h1{transform:scale3d(.65,1.2,1)}.core .lifefield-door.side .progress{transform:scale3d(.63,1,1);top:-67px;height:20px}.core .lifefield-door.side .progress b{line-height:20px}@media (max-width:767px){.featured .go-back-button{font-size:12pt;margin-top:15px;width:30px;text-align:center;left:10px}.featured .go-back-button span{display:none}}.community .window-content{position:relative}.community .window-title h1{font-size:42px;font-weight:lighter}.community .loading{display:flex;width:100%;justify-content:center;align-items:center;padding:15% 0 0}.community .content{position:absolute;top:95px;left:15px;right:15px;bottom:15px;overflow-y:auto}.community .slack{height:88px;background-size:cover;background-position-x:right;width:90px;padding-right:15px;position:absolute;right:-7px;top:0;line-height:initial}.community .user-card,.community .user-card .user-octalysis{position:relative}.community .user-card .card-holder{height:100%;padding:8px}.community .user-card .card-holder md-card{min-height:183px;height:100%;margin:0}.community .user-card .user-octalysis>div{display:inline-block;overflow:hidden;width:160px;height:166px;background-repeat:no-repeat;background-image:url(../images/ui_pack.png);background-position:-367px -1px;position:absolute;top:37px;left:28px;z-index:1}.community .user-card .user-octalysis>div img{width:114px;height:auto;margin:15px 0 0 24px;clip-path:url(#companionUserPhotoClip)}.community .user-card md-card-title{padding:20px 10px 0 0}.community .user-card md-card-title-text{width:100%}.community .user-card .md-headline{width:100%;font-size:22px;line-height:26px;text-overflow:ellipsis;white-space:nowrap;margin:0;padding:0;overflow:hidden}.community .user-card .md-subhead{width:100%;font-size:12px;line-height:16px;text-overflow:ellipsis;white-space:nowrap;margin:0;padding:0;overflow:hidden}.community .user-card md-card-content{padding:20px 0}.community .user-card ul{margin:0;padding:0}.community .user-card ul li{line-height:22px}.quiz{-webkit-user-select:none;-ms-user-select:none;user-select:none;position:absolute;top:0;left:0;right:0;bottom:0}.quiz .quiz-title{position:absolute;top:30px;left:30px;font-size:1.6em;color:#009fe9;width:230px}.quiz .quiz-hint{position:absolute;top:30px;right:30px;font-size:1em;color:#009fe9;z-index:10}.quiz .quiz-finished{position:absolute;width:100%;height:100%;background:0 0;z-index:999;visibility:hidden}.quiz .quiz-finished>div{position:absolute;top:40px;right:140px;width:396px;height:420px;background:url(../images/ui/light.png) center no-repeat;background-size:contain;opacity:0}.quiz .quiz-finished.active{visibility:visible}.quiz .quiz-finished.active>div{opacity:1;transform:scale(2) rotate3d(0,0,1,180deg);transition:opacity 1s linear,transform 3s linear}.quiz .drag-container{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:100%;height:100%;z-index:9}.quiz .item-container{position:absolute;top:120px;left:30px;background:#fff;border:1px solid #f4f4f4;border-radius:30px;padding:10px}.quiz .drag-item{width:148px;height:40px;border-radius:40px;display:block;border:2px solid #fff;box-shadow:1px 1px 5px rgba(0,0,0,.2);background-color:#6FCFC3;background-image:linear-gradient(90deg,#6FCFC3 0,#60BDB1 100%);color:#fff;font-weight:700;font-size:14px;line-height:38px;transition:transform 1s ease-out;text-align:center;z-index:10;position:relative;margin-bottom:2px}.quiz .clone-active.drag-item,.quiz .drag-active:not([clone]).drag-item,.quiz [class*=in-]{transition:transform 0s linear}.quiz .drop-container{position:absolute;top:40px;right:140px;width:396px;height:420px;background:url(../images/ui/octalysis_logo.png) right no-repeat;background-size:contain}.quiz .drop-spot{width:165px;height:60px;position:absolute;display:block;z-index:1}.quiz .drop-spot.drop-1{top:50px;right:256px}.quiz .drop-spot.drop-2{top:120px;right:95px}.quiz .drop-spot.drop-3{top:222px;right:35px}.quiz .drop-spot.drop-4{top:326px;right:95px}.quiz .drop-spot.drop-5{top:397px;right:256px}.quiz .drop-spot.drop-6{top:326px;right:416px}.quiz .drop-spot.drop-7{top:222px;right:475px}.quiz .drop-spot.drop-8{top:120px;right:416px}.quiz .drop-content{position:absolute;width:100%;height:100%;margin:auto;top:0;left:0;right:0;bottom:0;background:url(../images/ui/puzzle_dropzone.png) center no-repeat;background-size:contain;z-index:1px}.quiz .drop-hovering .drop-content{background-color:#dfd}.quiz .drop-hovering .drop-full{background-color:#fdd}.challenges .userdetails-file{position:absolute;display:none;left:122px;top:-32px;font-size:18px;text-align:center;color:#fff;background-color:#ff7e00;padding:10px;border-radius:5px;z-index:11;box-sizing:border-box;width:300px;line-height:20px}.challenges .avatar-container:hover div.userdetails-file{display:block}.challenges .window{z-index:70}.challenges .window .window-frame .window-border{border:none;background-color:transparent}.challenges .window .window-frame.has-title{border-image-source:none}.challenges .window .window-frame.has-title .window-content{padding:0;height:100%;width:100%;border-radius:12px;margin-top:-2px;overflow:auto;z-index:0;background-color:transparent}.admin .menu ul,.challenges .menu ul{list-style-type:none;border:none;box-sizing:border-box}.challenges .window .window-frame.has-title .window-content .inner-content{padding-bottom:0}.challenges.form .window-content{background-color:#fafafa}.challenges .window-title>h1{width:100%;position:absolute}.challenges .menu{position:relative}.challenges .menu ul{padding:0;display:block}.challenges .menu ul li{display:inline-block;position:relative;width:105px;height:40px;margin-left:5px;font-family:SanFranciscoDisplay;font-size:18px;color:#40aeff;border-radius:22px;box-shadow:0 1px 3px 0 rgba(0,0,0,.2);border:1px solid #eee;background-color:#fff;font-weight:600;text-align:center;outline:0;cursor:pointer}.challenges .menu ul li.active{background-color:#08316d;color:#fff;cursor:default}.challenges .menu ul li span{position:absolute;top:11px;left:25px}.challenges .challenge-card{position:relative;background-color:#fff;padding:15px 100px 0}.challenges .challenge-card iframe{max-height:420px;width:100%}.challenges .challenge-card iframe+div{display:none}.challenges .challenge-card .footer{padding:10px}.challenges .challenge-card .footer h2{font-family:SanFranciscoDisplay;font-size:20px;font-weight:700;color:#333;text-align:left;line-height:40px}.challenges .challenge-card .footer p{font-family:SanFranciscoDisplay;font-size:16px;line-height:1.43;color:#4a4a4a;text-align:left}.challenges .challenge-card .footer p.prize{font-style:italic}.challenges .challenge-card .footer .description{margin-top:15px;line-height:27px}.challenges .challenge-card .footer .description.full p{text-align:left}.challenges .challenge-card .footer .extra-info{display:table;opacity:.5}.challenges .challenge-card .footer .extra-info img{width:40px}.challenges .challenge-card .footer .extra-info span{display:table-cell;vertical-align:middle;font-style:italic;font-weight:700}.challenges .challenge-card .footer .extra-info.enrolled{float:right}.challenges .challenge-card .footer .extra-info.due-date{float:left}.challenges .challenge-card .footer .submission-btn{border-radius:28.5px;box-shadow:0 1px 3px 0 rgba(0,0,0,.2);border:1px solid #eee;background-color:#fff;font-family:SanFranciscoDisplay;font-size:16px;font-weight:700;color:#4fadfe;padding:15px 10px;text-align:center;cursor:pointer;outline:0}.challenges .challenge-card .footer .submit-btn{border-radius:35px;box-shadow:0 1px 2px 0 rgba(0,0,0,.2);background-color:#4281db;padding:10px;cursor:pointer;outline:0}.challenges .challenge-card .footer .submit-btn p{font-family:SanFranciscoDisplay;font-size:14px;text-align:center;color:#fff;font-weight:400}.challenges .challenge-card .footer .read-more{margin-top:10px;font-family:SanFranciscoDisplay;font-size:16px;color:#4281db;cursor:pointer;outline:0}.challenges .challenge-card .arrow{position:absolute;right:50px;top:160px;cursor:pointer;outline:0}.challenges .challenge-card .arrow.left{left:50px;right:auto}.challenges .challenge-card .arrow.left img{transform:scaleX(-1)}.challenges .details iframe{width:100%}.challenges .challenge-ui{padding:20px 10px;text-align:center;font-size:20px}.challenges .like-btn{cursor:pointer;outline:0}.challenges .like-btn.liked{color:#5383cc;cursor:default}.challenges .submission-section{margin:20px;padding-left:1px}.challenges .submission-section>p{font-size:20px;margin-bottom:10px}.challenges .submission-section>textarea{width:100%;height:100px;resize:none;font-size:18px}.challenges .submission-section .image-preview{width:200px;border:2px solid;background-color:#fff}.challenges .submission-section .image-preview img{width:100%}.challenges .submission-table-header{font-size:18px;font-weight:700;text-align:center;border-bottom:1px solid;margin:25px 0}.challenges .submission-table-row{font-size:18px;margin-bottom:10px}.challenges .submission-table-row .submission-field{border-right:1px solid;padding-left:10px;margin-top:auto;margin-bottom:auto;word-wrap:break-word}.challenges .submission-table-row .submission-field:last-child{border-right:unset}.challenges .submission-table-row .submission-field .button{padding:5px 15px;margin-right:15px}.challenges .submissions-list .submission-item{border-bottom:1px solid #eee;position:relative;margin-bottom:15px}.challenges .submissions-list .submission-item .upvotes{position:relative}.challenges .submissions-list .submission-item .upvotes .total-votes{font-family:BebasNeue;font-size:36px;color:#000}.challenges .submissions-list .submission-item .upvotes .upvote-count{cursor:pointer;outline:0;text-align:center;font-size:16px;font-family:SanFranciscoDisplay;font-weight:700;color:#fff;border-radius:14px;padding:6px 19px;vertical-align:super;margin:0 3px}.challenges .submissions-list .submission-item .upvotes .upvote-count.blue{background-color:#2268fe}.challenges .submissions-list .submission-item .upvotes .upvote-count.orange{background-color:#fea400}.challenges .submissions-list .submission-item .upvotes .upvote-count.purple{background-color:#c93acc}.challenges .submissions-list .submission-item .upvotes .upvote-count.silver{background-image:linear-gradient(to bottom,#fff 0,#f1f1f1 31%,#d0cece 69%,#d2d0d0 100%);border:1px solid #e9e9e9}.challenges .submissions-list .submission-item .upvotes .upvote-count.gold{background-image:linear-gradient(to bottom,#fff9e9 0,#ffd775 50%,#F6C650 51%,#ffe8af 100%);border:1px solid #e9e9e9}.challenges .submissions-list .submission-item .upvotes .upvote-count.black{background-image:linear-gradient(315deg,#000 0,#414141 74%);border:1px solid}.challenges .submissions-list .submission-item .upvotes .votes-tooltip{min-height:120px;max-height:120px;background-color:#fff;width:210px;position:absolute;right:25px;top:45px;z-index:1;overflow:auto;border:1px solid;border-radius:10px;padding:20px;font-size:18px}.challenges .submissions-list .submission-item .preview-image{margin-top:20px}.challenges .submissions-list .submission-item .preview-image img{width:100%}.challenges .submissions-list .submission-item .submission-data{position:relative}.challenges .submissions-list .submission-item .submission-data .submission-header{margin-bottom:35px}.challenges .submissions-list .submission-item .submission-data .submission-header .submission-user{margin:auto;font-size:20px;font-weight:700}.challenges .submissions-list .submission-item .submission-data .submission-header .submission-user .title{font-family:SanFranciscoDisplay;font-size:20px;font-weight:600;color:#000;margin-top:6px}.challenges .submissions-list .submission-item .submission-summary{font-size:16px;font-weight:400;line-height:1.43;color:#4a4a4a;white-space:pre-wrap;margin-top:15px}.challenges .submissions-list .submission-item .submission-actions{position:absolute;bottom:0;right:0;margin-top:10px}.challenges .submissions-list .submission-item .submission-actions .button{margin-right:10px;padding:10px}.challenges .submission-input{margin-bottom:20px}.challenges .submission-input p{font-family:SanFranciscoDisplay-Bold;font-size:16px;font-weight:700;color:#333}.challenges .submission-input input{border-radius:5px;border:1px solid #d2d2d2;outline:0}.challenges .submission-input input:-ms-input-placeholder{color:#9b9b9b}.challenges .submission-input input::placeholder{color:#9b9b9b}.challenges .submission-input textarea{border-radius:5px;border:1px solid #d2d2d2;resize:none;outline:0;min-height:80px}.challenges .submission-input textarea:-ms-input-placeholder{color:#9b9b9b}.challenges .submission-input textarea::placeholder{color:#9b9b9b}.challenges .submission-input .image-container{text-align:center;padding:64px 34%;font-family:SanFranciscoDisplay;font-size:15px;color:#4281db;cursor:pointer;opacity:0}.challenges .submission-input .image-container.empty{opacity:1}.challenges .form-button{margin-right:25px;border-radius:21px;padding:15px 35px;font-family:SanFranciscoDisplay-Semibold;font-size:18px;font-weight:600;color:#fff;cursor:pointer;outline:0}.challenges .form-button.save{background-color:#4281db}.challenges .form-button.cancel{background-color:#acacac}.challenges .submission-table{font-size:16px;color:#9b9b9b;padding:15px 10px}.challenges .submission-table.grey{background-color:rgba(216,216,216,.2)}.geomon-interface .geomon-challenge-row{display:flex}.geomon-interface .geomon-challenge-row .img-column{padding:80px 50px;flex:1 1 100%;max-width:40%}.geomon-interface .geomon-challenge-row .img-column img{width:100%}.geomon-interface .geomon-challenge-row .details-column{font-size:30px;display:flex;justify-content:center;align-items:center;flex-direction:column;margin:auto;text-align:center;color:#08316D}.geomon-interface .geomon-challenge-row .details-column p{margin:12px}.geomon-interface .geomon-challenge-row .details-column.intro{text-align:center;font-size:30px;padding-bottom:0;padding-top:30px;line-height:45px;width:90%}.geomon-interface .button,.geomon-interface .button span{font-style:normal;font-weight:600;font-size:22px;line-height:26px}.geomon-interface .geomon-challenge-row .details-column .button-section{text-align:center;margin:auto;bottom:35%}.geomon-interface .button{height:48px;width:192px;font-family:SF Pro Display,sans-serif}.geomon-interface .button span{font-family:SF Pro Display;display:flex;align-items:center;text-align:center;color:#FFF;margin:auto}.geomon-interface .window-frame{border:10px solid rgba(156,226,243,.5);background:0 0;filter:drop-shadow(0 0 24px #0BBDD9) drop-shadow(0 0 12px rgba(11, 189, 217, .5))}.geomon-interface .window-frame a.close{right:-20px;top:-20px}.geomon-interface .window-frame .window-border{background:rgba(241,249,255,.9);border-radius:10px;padding:0}.geomon-interface .window-frame .window-content{position:relative;overflow:auto}.geomon-interface ::-webkit-scrollbar-thumb{border-color:#fff}.question-column{padding:20px 15px!important;flex:1 1 100%;max-width:60%;right:10px;position:absolute;top:50%;color:#08316D;transform:translateY(-50%)}.question-column p{font-size:18px;line-height:28px}.question-column .question-choice{margin-top:20px;font-size:16px;display:table;width:100%}.question-column .question-choice .choice-index{display:table-cell;width:12%}.question-column .question-choice .choice-index input{width:15px;height:14px;margin-right:10px;border:1.2px solid #08316D}.question-column .question-choice .choice-text{display:table-cell;text-align:left;line-height:20px}.geomon-sprite{transition:opacity 5s;position:absolute;cursor:pointer;z-index:1501;width:190px;outline:0}.card-container .card{position:relative;background-color:transparent;box-shadow:none}.card-container .card .back,.card-container .card .front{width:100%;height:100%;transition:all .5s;-ms-backface-visibility:hidden;backface-visibility:hidden;top:0;left:0;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);background-color:#fff}.card-container .card .back .button:hover,.card-container .card .front .button:hover{transform:none}.card-container .card .front{z-index:2}.card-container .card .back{z-index:1;transform:rotateY(-180deg);position:absolute;padding:10px;top:0;left:0}.card-container .card .back .geomon-info{position:relative;padding-bottom:40px;overflow:auto;max-height:100%}.card-container .card .back.market{color:#666}.card-container .card .back .info .item-tooltip{top:15px;left:15px;width:210px}.card-container .card .back .info:hover .item-tooltip{display:block}.card-container .card .back .head{width:70%;margin:auto;text-align:center;font-size:26px;font-weight:700;border-bottom:1px solid;padding:10px 0}.card-container .card .back .middle{text-align:center;margin-top:15px;font-size:18px}.card-container .card .back .middle p{font-style:italic;margin-bottom:5px}.card-container .card .back .middle p span{font-weight:700}.card-container .card .back .middle .current-price{display:table;text-align:center;width:80%;margin:auto;padding:5px 0;border:1px solid;border-radius:10px;font-size:20px;font-style:italic;background-color:#ecefef}.card-container .card .back .middle .current-price span{display:table-cell;width:75%;vertical-align:middle;text-align:right}.card-container .card .back .middle .current-price span.updating{font-size:16px;text-align:center}.card-container .card .back .middle .current-price span.updating i{animation:i-spin 4s linear infinite}@keyframes i-spin{100%{transform:rotate(360deg)}}.card-container .card .back .middle .current-price img{display:table-cell;width:65%;margin-left:5px}.card-container .card .back .middle .warning{font-size:14px;width:100%;min-height:25px}.card-container .card .back .middle .warning p{margin-top:10px}.card-container .card .back .middle .geomon-img{width:33%}.card-container .card .back .middle .geomon-img img{width:75%}.card-container .card .back .middle.geomon-merge{background-image:url(../images/ui/geomon_merge_icon.png);background-size:240px 150px;background-repeat:no-repeat;min-height:155px;background-position:center;position:relative;margin-top:0}.card-container .card .back .footer{position:absolute;width:100%;left:0;bottom:10px;text-align:center}.card-container .card .back .footer .button{padding:3px 25px;box-shadow:0 1px 5px 0 #000}.card-container .card .back .footer .button.disabled{opacity:.5;cursor:default}.card-container .card .back .footer .cancel{position:absolute;right:10px;bottom:0;text-decoration:underline;color:#00f;cursor:pointer}.card-container .card.flip .front{z-index:1;transform:rotateY(180deg)}.card-container .card.flip .back{z-index:2;transform:rotateY(0)}.card-container .card .card-buttons .footer-button-container{width:33%;position:relative}.card-container .card .card-buttons .footer-button-container .footer-button{text-align:center;background-color:#48bdaf;margin:0 10px;border-radius:10px 10px 0 0;padding:10px 0;font-size:18px;color:#fff;border-left:2px solid #35a497;border-right:2px solid #35a497;border-top:2px solid #35a497;cursor:pointer}.card-container .card .card-buttons .footer-button-container .footer-button.disabled{cursor:default;opacity:.5}.card-container .card .card-buttons .footer-button-container:hover .item-tooltip{display:block;top:unset;bottom:41px;width:100px}.card-container .not-owned{filter:url(../images/svg/desaturate.svg#greyscale);filter:grayscale(100%)}.card-container .not-owned.rare{opacity:.5}.card-container .not-owned.epic{opacity:.2}.geomon-container{width:50px;height:50px;position:absolute;z-index:-1;transform:scale(.7)}.geomon-container.highlighted{border-radius:40px;box-shadow:0 0 40px #fff972;width:70px;height:70px}#geomon-mastery .window .window-frame{border:10px solid rgba(156,226,243,.5);background:0 0;filter:drop-shadow(0 0 24px #0BBDD9) drop-shadow(0 0 12px rgba(11, 189, 217, .5))}#geomon-mastery .window .window-frame .window-border{background:rgba(241,249,255,.9);border-radius:10px;padding:5px}#geomon-mastery .window .window-frame .close{top:-20px;right:-20px}.geomon-mastery{font-family:Saira,Roboto,sans-serif;height:100%!important}.geomon-mastery .window-content{position:relative;background-color:#fff}.geomon-mastery p{text-align:center;font-size:15px;color:#08316D;margin-bottom:16px}.geomon-mastery .geomon-master-selector{color:#08316D;display:flex;align-items:center;font-family:Saira;font-weight:400;font-size:14px;justify-content:center}.geomon-mastery #geomon-mastery-settings{display:none;position:absolute;z-index:1;left:25%}@media (max-width:767px){.geomon-challenge-row{flex-direction:column}.geomon-challenge-row .details-column,.geomon-challenge-row .img-column,.geomon-challenge-row .question-column{padding:unset!important;max-width:100%;margin:0 auto}.geomon-challenge-row .details-column,.geomon-challenge-row .question-column{padding:1%!important}.geomon-challenge-row .details-column p,.geomon-challenge-row .question-column p{line-height:2em;font-size:10pt}.geomon-challenge-row .question-choice{font-size:10pt}}.admin .window-title{background-image:url(/images/ui/companion-header.png);width:90%;margin:0 5%;font-size:15px}.admin .window-title>h1{width:30%;position:absolute}.admin .window-title .title-text{font-size:32px;padding-left:50px;padding-right:25px}.admin .menu{position:absolute;height:80px;top:0;left:20px;right:20px;overflow:hidden}.admin .menu ul{padding:0;margin:25px 20px 0 0;display:block;float:right;font-size:18px}.admin .menu ul li{display:inline-block;position:relative;height:40px;margin:0 10px}.admin .menu ul li a{font-size:19px;color:#4281db;font-family:Saira;font-weight:500;text-align:center}.admin .menu ul li a.active{opacity:1;color:#0cf;border-bottom:3px solid;border-radius:0 0 5px 5px}.admin .table-header>div{text-align:center;padding:5px;font-size:18px;font-weight:700;border:1px solid}.admin .table-rows>div{padding:5px;font-size:16px;border:1px solid;word-break:break-word}.admin .edit-input{margin:10px 0;font-size:18px}.admin .edit-input .label{font-weight:700;margin-bottom:5px}.admin .edit-input input,.admin .edit-input textarea{width:90%;padding:5px;resize:none;border:1px solid}.admin .edit-input input[type=number],.admin .edit-input textarea[type=number]{width:10%}.admin .edit-input textarea{height:70px}.admin .bottom-actions{text-align:center}.admin .approve-btn{background-color:#57BE4E;color:#fff}.admin .recorreect-btn{background-color:#ff7e00;color:#fff}.admin .subtab{border:1px solid #5055e8;padding:5px;border-radius:20px;background:#fff;cursor:pointer;margin:auto 15px}.admin .subtab.selected{border-width:2px;background:#a8f7a8;border-color:#36a036}#student-sign-up,#user-account{background-image:url(/images/bg/account.jpg);background-size:cover}.admin option.exists{background-color:green;color:#fff}.admin .button{margin:0 0 10px}.admin .button>span{margin:auto}#user-account{width:100%;height:100%}#user-account .column{background-color:#f6f7fb;width:70%;margin:5% 15%;height:80%;position:absolute;border:3px solid gray;border-radius:10px}#user-account .column .inner-content{padding:5%;width:90%;height:82%;font-size:1vw;overflow:auto}#user-account .column .inner-content h2{font-size:2vw}#student-sign-up{width:100%;height:100%}.window-title .small-title{position:absolute;right:-20%;bottom:0;font-family:BebasNeue;font-size:16px}#freemium-signup-form .sign-up-row{display:flex;flex-direction:row;justify-content:space-around;align-items:center;min-height:66px}#freemium-signup-form .leading-words{font-family:Saira;color:#08316D;font-size:32px;text-align:center;line-height:44px;font-weight:500;margin:36px}#freemium-signup-form .input-container{text-align:left;width:100%;padding:0 20px}#freemium-signup-form .input-container.superpower-field,#freemium-signup-form .input-container.superpower-field .text-input{width:90%}#freemium-signup-form .input-container .label{font-weight:500!important;font-size:14px!important;line-height:18px!important;color:#08316D}#freemium-signup-form .input-container .text-input{border:1px solid #08316D;background:#FCFCFC;border-radius:4px;font-weight:400;font-size:14px;font-family:Inter;height:36px;padding-left:16px;width:100%}#freemium-signup-form .input-container .error-text{font-size:15px;color:#bd1f1f;font-weight:700}#hydra-cave .window-content{padding:0}#hydra-cave #hydra-entrance-background{position:fixed;right:0;bottom:0;width:100%;min-height:100%;z-index:-1}#hydra-cave .cave-entrance{height:350px;width:300px;position:absolute;top:469px;left:740px;cursor:pointer;outline:0}#hydra-cave .hydra{position:absolute;top:173px;left:653px;width:650px;outline:0;cursor:pointer}#hydra-cave .hydra img{width:100%}#hydra-cave .attacking-geomon{position:absolute;bottom:100px;left:915px;transition:bottom 1s,left 1s,transform .2s,opacity 1s;transition-timing-function:linear;z-index:3}#hydra-cave .attacking-geomon img{width:160px;z-index:1}#hydra-cave .attacking-geomon.attacking{transition-timing-function:cubic-bezier(1,0,1,0);bottom:400px}#hydra-cave .attacking-geomon.killed{transition:opacity 1s;opacity:0}#hydra-cave .attacking-geomon.killed.survived{transition:opacity 0s}#hydra-cave .attacking-geomon.killed.escaped{bottom:-200px;left:-160px}#hydra-cave .attacking-geomon.idle{transition:opacity 0s;opacity:1}#hydra-cave .attacking-geomon.hit{animation:shake 1s linear both;transform:translate3d(0,0,0);backface-visibility:hidden;perspective:1000px}#hydra-cave .attacking-geomon.hit.escaped{animation:none;transform:none;bottom:-200px;left:100px}#hydra-cave .attacking-geomon.dodged{transform:translateX(200px)}#hydra-cave .prize-chest{width:120px;position:absolute;top:0;left:908px;outline:0}#hydra-cave .prize-chest.open{transform:perspective(1000px) translate3d(0,165px,770px);cursor:pointer;z-index:1}#hydra-cave .prize-chest.open.animating{transition:transform 6s}#hydra-cave .geomon-select .window-frame{max-height:1000px}#hydra-cave .button-container{position:absolute;bottom:100px;text-align:center;width:100%;z-index:1000}#hydra-cave .challenge-btn{border-radius:10px;color:#fff;padding:15px 45px;cursor:pointer;outline:0;font-size:40px;background:linear-gradient(180deg,#4AAAEB 21.6%,#3380E2 69.51%);border:1px solid #3380E2;box-sizing:border-box}#hydra-cave .challenge-btn.disabled{border:1px solid #b1b1b1;background:#8f8f8f;pointer-events:none}#hydra-cave .action-buttons{width:100%;position:absolute;bottom:25px;left:0;text-align:center}#hydra-cave .action-buttons .challenge-btn{font-size:30px}#hydra-cave .challenge-window{height:100%;max-height:100%;display:flex;position:relative;transform:scale(1);overflow:hidden;padding:0 40px}#hydra-cave .challenge-window b{font-weight:700}#hydra-cave .challenge-window .left-side{width:30%;text-align:center}#hydra-cave .challenge-window .left-side .head-img{margin-top:45%;width:100%;height:315px;background-size:cover;position:relative}#hydra-cave .challenge-window .left-side .head-img:before{position:absolute;z-index:-1;top:-10px;right:-10px;bottom:-10px;left:-10px;border:inherit inherit transparent;background:inherit;background-clip:border-box;filter:blur(9px);clip-path:inset(0);content:''}#hydra-cave .challenge-window .left-side button.disabled{pointer-events:none;opacity:.7}#hydra-cave .challenge-window .right-side{overflow:auto;width:70%;padding:55px 15px;font-size:35px;line-height:1.3;text-align:center;max-height:100%;position:relative}#hydra-cave .challenge-window .right-side table{width:100%}#hydra-cave .challenge-window .right-side table th{text-align:left;font-weight:700;padding:10px}#hydra-cave .challenge-window .right-side table td{text-align:left;padding:10px}#hydra-cave .challenge-window .right-side table tr td:first-child{text-align:left}#hydra-cave .challenge-window .geomon-table{width:1130px;font-size:24px;display:table}#hydra-cave .challenge-window .geomon-table .line{display:table-row;margin-bottom:15px}#hydra-cave .challenge-window .geomon-table .line.header div{border-top:1px solid;border-bottom:1px solid;vertical-align:bottom}#hydra-cave .challenge-window .geomon-table .line.header>div{height:50px}#hydra-cave .challenge-window .geomon-table .line .sort-direction{font-weight:700;font-size:30px;vertical-align:bottom}#hydra-cave .challenge-window .geomon-table .line>div{width:13.5%;text-align:left;display:table-cell;padding:10px 15px 10px 0;height:120px;vertical-align:middle;outline:0}#hydra-cave .challenge-window .geomon-table .line>div img{width:90px;vertical-align:middle}#hydra-cave .challenge-window .geomon-table .line>div:first-child{width:9%;text-align:left}#hydra-cave .challenge-window .geomon-table .line>div:nth-child(2){width:9%}#hydra-cave .challenge-window .geomon-table .line>div button{position:relative;left:auto;bottom:auto;font-size:25px;padding:8px 20px}#hydra-cave .challenge-window .geomon-table .line.wrong-choice{background:#ea5e5e;color:#fff}#hydra-cave .challenge-window .geomon-table .line .upgrade-icon{display:none}#hydra-cave .challenge-window .geomon-table .line .item-effect{font-weight:500;color:#008d17}#hydra-cave .challenge-window .geomon-table .line .item-effect .upgrade-icon{display:inline-block;font-size:25px;vertical-align:bottom;font-weight:700}#hydra-cave .challenge-window .geomon-table .resting-bar{font-size:16px;text-align:center;border:2px solid;padding:15px 0;font-weight:700;position:relative}#hydra-cave .challenge-window .geomon-table .resting-bar>div{background:linear-gradient(to top,#dcbd22,#f2d127);position:absolute;top:0;left:0;height:100%;z-index:0}#hydra-cave .challenge-window.result{padding-bottom:115px}#hydra-cave .checkbox-filters{padding-left:25px;font-size:25px;width:33%}#hydra-cave .checkbox-filters input{transform:scale(2);margin-right:10px}#hydra-cave .checkbox-filters span{vertical-align:middle;margin-right:10px}#hydra-cave .cd-feedback{font-size:25px;text-align:center;margin-bottom:50px}#hydra-cave .cd-feedback .cd-list{display:flex}#hydra-cave .cd-feedback .cd-list input{transform:scale(2);margin-right:10px;height:30px}#hydra-cave .cd-feedback .cd-list span{vertical-align:middle;margin-right:10px}#hydra-cave .npc{position:absolute;width:315px;bottom:44px;right:630px}#hydra-cave .npc img{width:100%}#hydra-cave .npc .speech-bubble{position:absolute;bottom:85%;left:210px;font-size:22px;line-height:1.3;width:465px;height:600px;background:url(/images/hydra/speech-bubble.png);background-size:100% 610px}#hydra-cave .npc .speech-bubble.show{transition:none;opacity:1;display:block;z-index:1}#hydra-cave .npc .speech-bubble.fading{transition:opacity 1s;opacity:0}#hydra-cave .npc .speech-bubble.hide{display:none}#hydra-cave .npc .speech-bubble .speech-container{height:100%;margin-left:85px;position:relative;font-size:20px}#hydra-cave .npc .speech-bubble .speech-container .inner-content{padding:30px 20px}#hydra-cave .npc .speech-bubble .speech-container .npc-name{font-weight:700;margin-bottom:10px}#hydra-cave .npc .speech-bubble .speech-container .npc-msg{white-space:pre-wrap;line-height:1.4;font-size:19px;font-style:italic;font-weight:500}#hydra-cave .npc .speech-bubble .speech-container .npc-msg.answer{font-style:normal;margin-top:10px}#hydra-cave .npc .speech-bubble .speech-container .dialogue-options{position:absolute;bottom:0;left:0;padding-bottom:10px;width:100%;text-align:center}#hydra-cave .npc .speech-bubble .speech-container .dialogue-options .option{text-align:left;cursor:pointer;margin:15px 30px;border-radius:5px;padding:10px;background:linear-gradient(180deg,rgba(252,198,124,.35) 0,rgba(201,132,38,.35) 100%),#FFF;border:1px solid rgba(98,98,98,.4);font-weight:500}#hydra-cave .npc .speech-bubble .speech-container .dialogue-options .nav-btn{cursor:pointer;border-radius:10px;border:1px solid rgba(151,51,13,.9);background-image:linear-gradient(to top,#e1a940,#97330d);color:#fff;font-weight:500;font-size:20px;padding:5px 20px;outline:0;max-width:75%}#hydra-cave .npc .speech-bubble .speech-container .dialogue-options .nav-btn:active{box-shadow:inset 0 4px 4px 0 rgba(0,0,0,.3)}#hydra-cave .item-card-container{margin-top:15px}#hydra-cave .item-card-container .item-card{height:260px}#hydra-cave .item-card-container .item-card .card-image img{max-width:120px}#hydra-cave .item-card-container .item-card .card-button span,#hydra-cave .item-card-container .item-card .card-name{font-size:22px}#hydra-cave .item-card-container .item-card .card-button span.effect{background:#ffa100;opacity:1}#hydra-cave .co-op-effect{position:absolute;top:0;left:0;width:calc(100% - 800px);height:calc(100% - 100px);border:400px solid #ffb701;border-top-width:50px;border-bottom-width:50px;opacity:.8;filter:blur(65px)}#hydra-cave .co-op-effect>div{border:125px solid #ffb701;height:calc(100% + 25px);border-radius:450px;position:absolute;width:calc(100% + 15px);top:-133px;left:-133px}#hydra-cave .intro-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;z-index:1001;opacity:.9}#hydra-cave .skip-intro-btn{position:absolute;top:125px;right:40px;z-index:1002;cursor:pointer;font-size:30px;color:#fff}@keyframes shake{90%{transform:translate3d(-5px,0,0)}80%{transform:translate3d(10px,0,0)}10%,20%,30%,40%,50%,60%,70%{transform:translate3d(-20px,0,0)}15%,25%,35%,45%,55%,65%,75%{transform:translate3d(20px,0,0)}}hydra-portal .window .window-content{padding:0}hydra-portal .window .window-content .inner-content{background-color:#1f467a;color:#fff;font-size:22px;padding:0}hydra-portal .window-frame{cursor:default}hydra-portal .help-list{padding:0 20px}hydra-portal .help-request .header{background-color:#375f91;padding:15px;line-height:1.4;text-align:center;font-size:20px;display:flex}hydra-portal .help-request .header>div:first-child{width:80%;text-align:left}hydra-portal .help-request .header>div:last-child{width:20%;display:flex}hydra-portal .help-request .header>div:last-child span{margin:auto;cursor:pointer;outline:0}hydra-portal .help-entry{display:flex;width:95%;background-color:#375f91;margin:20px 0 20px 5%;padding:20px 10px;border-radius:5px}hydra-portal .help-entry .avatar{width:7%;position:relative}hydra-portal .help-entry .user-avatar{width:60px;height:60px;position:absolute;top:10px;left:-25px}hydra-portal .help-entry .user-avatar>div{height:60px;width:60px;background-size:cover;border-radius:30px;z-index:1;position:relative}hydra-portal .help-entry .name{width:30%;display:flex;text-transform:uppercase}hydra-portal .help-entry .name>span{margin:auto 10px}hydra-portal .help-entry .details{width:40%;line-height:1.5}hydra-portal .help-entry .details>div{display:flex;width:100%}hydra-portal .help-entry .details>div>div:first-child{width:70%}hydra-portal .help-entry .details>div>div:last-child{width:30%}hydra-portal .help-entry .interaction{width:22%;text-align:center}hydra-portal .help-entry .helper{position:relative;display:flex;width:100%;height:100%}hydra-portal .help-entry .helper .user-avatar{position:relative;top:auto;left:auto;margin:auto}hydra-portal .help-entry .helper .user-avatar>div{height:60px;width:60px;background-size:cover;border-radius:30px;z-index:1;position:relative}.arena{font-family:BebasNeue}.arena .window-frame{background:rgba(64,113,182,.78)}.arena .window-frame .window-content{padding-left:0;padding-right:0}.arena .window-frame a.close{transform:scale(1.5)}.arena.victory .window-frame{background:radial-gradient(#00ed00,#008e00)}.arena.victory .option-button{color:#016f01;background-color:#b3edb3}.arena.victory .results .bet-details{background-color:#b3edb3}.arena.defeat .window-frame{background:radial-gradient(#f3716b,#941100)}.arena.defeat .option-button{color:#750f02;background-color:#edc6c3}.arena.defeat .results .bet-details{background-color:#edc6c3}.arena.draw .window-frame{background:radial-gradient(#beba3d,#9f9c32)}.arena.draw .option-button{color:#403f14;background-color:#d7d6ac}.arena.draw .results .bet-details{background-color:#d7d6ac}.arena div,.arena span{outline:0}.arena .slider-container{margin:0 10px;width:calc(100% - 20px);padding:100px 0;position:relative}.arena .slider-container input[type=range]{width:100%;appearance:none;height:25px;border-radius:20px;background:#c4d3eb;outline:0}.arena .slider-container input[type=range]::-webkit-slider-thumb{background-size:contain;appearance:none;cursor:pointer;outline:0;width:100px;height:100px;background-color:#fff;border-radius:80px;border:1px solid #0e4a84}.arena .slider-container input[type=range]::-moz-range-thumb{cursor:pointer;outline:0}.arena .slider-container input[type=range].coin-slider::-webkit-slider-thumb{background-image:url(/images/ui/coin.png)}.arena .slider-container input[type=range].geomon-slider::-webkit-slider-thumb{background-image:url(/images/battleground/geomon-slider-thumb.png)}.arena .slider-container .slider-bubble{position:absolute;top:-30px;width:115px;height:90px;background:#d0ddf3;border-radius:5px;display:flex;color:#ff9d00;font-size:30px}.arena .slider-container .slider-bubble span{margin:auto}.arena .slider-container .slider-bubble.user-guess{bottom:0;top:auto;background:#61d836;color:#000}.arena .slider-container .slider-bubble.perfect{color:#000;background:#61d836}.arena .slider-container .slider-bubble.correct{color:#000;background:#fae232}.arena .slider-container .slider-bubble.wrong{color:#000;background:#ee220c}.arena .slider-container .slider-bubble.draw{background:#cacaca}.arena .blocking-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;display:flex}.arena .blocking-overlay>div{margin:auto;padding:20px;background:#c4d3eb;color:#0e4a84;border-radius:5px;font-size:30px;border:2px solid #fff}.arena-ui .main-option{width:100%;height:200px;background-color:transparent;border-radius:10px;display:flex;color:#fff;text-transform:uppercase;font-size:40px;cursor:pointer;outline:0;background-size:contain;background-repeat:no-repeat;background-position:center}.arena-ui .main-option span{margin:auto}.arena-ui .main-option.start{background-image:url(/images/battleground/menu-bg-1.png)}.arena-ui .main-option.guild-challenge{background-image:url(/images/battleground/menu-bg-2.png);position:relative}.arena-ui .main-option.guild-challenge img{position:absolute;top:0;right:0;width:90px}.arena-ui .main-option.leaderboard{background-image:url(/images/battleground/menu-bg-3.png);position:absolute;bottom:10px;left:0}.arena-ui .start-screen .user-data{display:flex;text-transform:uppercase;font-size:25px;font-weight:700}.arena-ui .start-screen .user-data>div{width:31%;position:relative}.arena-ui .start-screen .data-point{background-color:#c4d3eb;padding:15px;margin:0 5px;text-align:center;border-radius:8px;position:relative}.arena-ui .start-screen .data-point .icon{font-size:45px;position:absolute;top:3px;right:-7px;cursor:pointer}.arena-ui .start-screen .data-point.geomon-data{position:absolute;width:75%;top:95%;left:0;box-shadow:0 0 5px rgba(0,0,0,.52)}.arena-ui .start-screen .data-point.highlight{background-color:#2a6ba4;color:#fffc66}.arena-ui .start-screen .start-button>div{background-color:#c4d3eb;padding:65px 0;margin:65px 90px;text-align:center;border-radius:8px;font-size:46px;text-transform:uppercase;font-weight:700;cursor:pointer;outline:0}.arena-ui .start-screen .active-challenges{height:570px;width:100%;position:absolute;bottom:0;left:0;color:#fff}.arena-ui .start-screen .active-challenges .challenge-row{margin:10px 35px;text-align:center;text-transform:uppercase}.arena-ui .start-screen .active-challenges .challenge-row p{font-size:30px;text-align:left}.arena-ui .start-screen .active-challenges .challenge-row>div{display:flex;min-height:120px;padding:5px 0;position:relative;overflow-x:scroll}.arena-ui .start-screen .active-challenges .challenge-row>div div span{margin:auto}.arena-ui .start-screen .active-challenges .challenge-row>div .container-background{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;z-index:0}.arena-ui .start-screen .active-challenges .challenge-row>div .challenge-element{min-width:115px;max-width:115px;background:#d3ac28;color:#fff;font-size:25px;font-weight:400;padding:10px 5px;border-radius:5px;z-index:1;margin-right:10px;position:relative;cursor:pointer}.arena-ui .start-screen .active-challenges .challenge-row>div .challenge-element.my-challenge{background:#54b2f1}.arena-ui .start-screen .active-challenges .challenge-row>div .challenge-element.completed{background:#ce332c}.arena-ui .start-screen .active-challenges .challenge-row>div .challenge-element.completed.victory{background:#5dc44e}.arena-ui .start-screen .active-challenges .challenge-row>div .challenge-element.completed.pending{background:#d3ac28}.arena-ui .start-screen .active-challenges .challenge-row>div .challenge-element.completed.draw{background:#9f9c32}.arena-ui .start-screen .active-challenges .challenge-row>div .challenge-element.open-slot{background:#8b8e95}.arena-ui .start-screen .active-challenges .challenge-row>div .challenge-element.open-slot img{height:50px;background:#fff;border-radius:40px;padding:10px;margin:0 21px}.arena-ui .start-screen .active-challenges .challenge-row>div .challenge-element p{text-align:center;margin-top:10px;font-size:22px}.arena-ui .start-screen .search-container{margin:25px 0;display:flex}.arena-ui .start-screen .search-container>div{background-color:#c4d3eb;padding:25px 0;text-align:center;border-radius:8px}.arena-ui .start-screen .search-container>div input{width:90%;font-size:40px;border:none;background:0 0;color:#5b6d85;outline:0;font-family:BebasNeue}.arena-ui .start-screen .search-container>div input:-ms-input-placeholder{font-family:BebasNeue;text-transform:uppercase;opacity:.4}.arena-ui .start-screen .search-container>div input::placeholder{font-family:BebasNeue;text-transform:uppercase;opacity:.4}.arena-ui .start-screen .friends-container{display:flex;overflow-x:auto;overflow-y:hidden;margin:25px 0}.arena-ui .start-screen .friends-container .friend{margin:0 5px;cursor:pointer;outline:0}.arena-ui .start-screen .friends-container .friend>div{background:#c4d3eb;padding:15px;width:130px;height:130px;display:flex;text-align:center;position:relative}.arena-ui .start-screen .friends-container .friend>div span{margin:auto}.arena-ui .start-screen .friends-container .friend>div .data-point{position:absolute;bottom:0;left:10%;width:80%;margin:5px 0;display:flex;padding:0;height:28px;font-size:22px}.arena-ui .start-screen .duel-details{display:flex;height:400px}.arena-ui .start-screen .duel-details .duel-user{width:45%;display:flex;position:relative}.arena-ui .start-screen .duel-details .duel-user .player-slot{width:205px;height:205px;display:flex;position:absolute}.arena-ui .start-screen .duel-details .duel-user .player-slot span{margin:auto}.arena-ui .start-screen .duel-details .duel-user .player-slot p{width:100%;position:absolute;text-align:center;color:#c4d3eb;font-size:30px;font-weight:700}.arena-ui .start-screen .duel-details .duel-user .player-slot p.bottom{bottom:-60px}.arena-ui .start-screen .duel-details .duel-user .player-slot p.top{top:-60px}.arena-ui .start-screen .duel-details .duel-user .player-slot.open-player-slot{background:#c4d3eb;border-radius:80px;width:150px;height:150px}.arena-ui .start-screen .duel-details .duel-user .player-slot .data-point{position:absolute;left:25%;width:50%;margin:5px 0;display:flex;padding:0;height:35px;font-size:27px}.arena-ui .start-screen .duel-details .duel-user .player-slot .data-point.bottom{bottom:-110px}.arena-ui .start-screen .duel-details .duel-user .player-slot .data-point.top{top:-110px}.arena-ui .start-screen .duel-details .duel-user:first-child>div{top:10px;right:0}.arena-ui .start-screen .duel-details .duel-user:first-child>div.open-player-slot{top:35px;right:35px}.arena-ui .start-screen .duel-details .duel-user:last-child>div{bottom:10px;left:0}.arena-ui .start-screen .duel-details .duel-user:last-child>div.open-player-slot{bottom:35px;left:35px}.arena-ui .start-screen .duel-details .vs-text{width:10%;display:flex}.arena-ui .start-screen .duel-details .vs-text span{margin:auto;font-size:55px;color:#fffc66;font-weight:700}.arena-ui .start-screen .bets,.arena-ui .start-screen .geomon-bet{color:#fff;text-transform:uppercase;text-align:center}.arena-ui .start-screen .bets p{font-size:40px;margin:100px 0}.arena-ui .start-screen .geomon-bet>p{font-size:40px;margin:40px 15px}.arena-ui .start-screen .geomon-bet .rarity-carousel{display:flex;width:80%;margin:auto;position:relative}.arena-ui .start-screen .geomon-bet .rarity-carousel .rarity-container{width:33.3%;opacity:.5}.arena-ui .start-screen .geomon-bet .rarity-carousel .rarity-container.available{opacity:1}.arena-ui .start-screen .geomon-bet .rarity-carousel .rarity-container>div{background-color:#c4d3eb;height:70px;border-radius:10px;margin:0 10px;padding:13px 10px;cursor:pointer}.arena-ui .start-screen .geomon-bet .rarity-carousel .rarity-container>div>p:first-child{color:#000;font-size:23px;margin-bottom:5px}.arena-ui .start-screen .geomon-bet .rarity-carousel .rarity-container>div>p:last-child{color:#5d5d5d;font-size:20px}.arena-ui .start-screen .geomon-bet .rarity-carousel .rarity-container>div.selected{background-color:#fff}.arena-ui .start-screen .geomon-bet .rarity-carousel .arrow-icon{position:absolute;top:-28px;font-size:125px;cursor:pointer}.arena-ui .start-screen .geomon-bet .rarity-carousel .arrow-icon.left{left:-75px}.arena-ui .start-screen .geomon-bet .rarity-carousel .arrow-icon.right{right:-75px}.arena-ui .start-screen .geomon-bet .geomon-list-container{width:100%;overflow-x:scroll;height:auto}.arena-ui .start-screen .geomon-bet .geomon-list-container .geomon-list{margin:10px;display:flex}.arena-ui .start-screen .geomon-bet .geomon-list-container .geomon-list .geomon-element{min-width:25%;max-width:25%}.arena-ui .start-screen .geomon-bet .geomon-list-container .geomon-list .geomon-element>div{margin:10px;border:1px solid #000;padding:10px;border-radius:5px;background:#fff;min-height:210px;position:relative;cursor:pointer}.arena-ui .start-screen .geomon-bet .geomon-list-container .geomon-list .geomon-element>div.selected{border-color:#fff;background:#5de05d}.arena-ui .start-screen .geomon-bet .geomon-list-container .geomon-list .geomon-element>div>div:first-child img{width:100%}.arena-ui .start-screen .geomon-bet .geomon-list-container .geomon-list .geomon-element>div>div:last-child>p:first-child{color:#000;font-size:22px;margin:10px 0}.arena-ui .start-screen .geomon-bet .geomon-list-container .geomon-list .geomon-element>div>div:last-child>p:last-child{color:#5d5d5d;font-size:20px;position:absolute;bottom:10px;left:0;width:100%}.arena-ui .option-button{background-color:#c4d3eb;padding:20px 0;text-align:center;border-radius:8px;font-size:46px;text-transform:uppercase;font-weight:700;cursor:pointer;outline:0;color:#274875}.arena-ui .option-button.bottom{bottom:25px;position:absolute;width:90%;left:5%}.arena-ui .challenge-screen .countdown{color:#fff;font-size:6em;text-transform:uppercase;text-align:center;margin-top:230px}.arena-ui .challenge-screen .countdown>div:first-child{margin-bottom:140px}.arena-ui .challenge-screen .countdown>div:last-child{font-size:3em}.arena-ui .challenge-screen .questions .timer{background:#fff;position:absolute;width:80px;height:80px;font-size:35px;border:2px solid #0e4a84;border-radius:50px;font-weight:700;top:15px;display:flex}.arena-ui .challenge-screen .questions .timer span{margin:auto}.arena-ui .challenge-screen .questions.show-answers .timer{display:none}.arena-ui .challenge-screen .questions .question-ui{text-transform:uppercase;color:#fff;font-size:30px;padding:20px 0}.arena-ui .challenge-screen .questions .question-ui .progress-info{text-align:center}.arena-ui .challenge-screen .questions .question-ui .question{background:#1c65ac;height:200px;border-radius:15px;margin:10px 0 20px;padding:10px;font-size:30px;font-family:SanFranciscoDisplay;text-transform:none}.arena-ui .challenge-screen .questions .question-ui .question span{margin:auto}.arena-ui .challenge-screen .questions .question-ui .question.dominant-cd{height:230px}.arena-ui .challenge-screen .questions .question-ui .question.dominant-cd>div:first-child{font-size:40px;text-align:center}.arena-ui .challenge-screen .questions .question-ui .question.dominant-cd .highlight{color:#fffc66}.arena-ui .challenge-screen .questions .question-ui .question .description{font-size:25px;margin-top:10px}.arena-ui .challenge-screen .questions .question-ui .habitat-option{margin:15px;text-align:center;padding:45px 20px;font-size:45px;text-shadow:1px -3px #000;border-radius:5px;cursor:pointer;background-size:cover;background-position:center;height:155px;display:flex}.arena-ui .challenge-screen .questions .question-ui .habitat-option.correct{border:10px solid #5bc85a}.arena-ui .challenge-screen .questions .question-ui .habitat-option.wrong{border:10px solid #ee220c}.arena-ui .challenge-screen .questions .question-ui .probability-option{width:50%;padding:10px 20px;color:#000}.arena-ui .challenge-screen .questions .question-ui .probability-option>div{text-align:center;padding:10px 15px;background:#d9e8fd;border-radius:10px;cursor:pointer}.arena-ui .challenge-screen .questions .question-ui .probability-option.correct>div{background:#5bc85a}.arena-ui .challenge-screen .questions .question-ui .probability-option.wrong>div{background:#ee220c}.arena-ui .challenge-screen .questions .question-ui .choice{color:#000;margin-bottom:10px;text-align:left;padding:20px;height:150px;line-height:1.2;overflow:hidden;display:flex}.arena-ui .challenge-screen .questions .question-ui .choice span{margin:auto 0}.arena-ui .challenge-screen .questions .question-ui .choice.option-button{font-size:25px;font-weight:400;font-family:SanFranciscoDisplay;text-transform:none}.arena-ui .challenge-screen .questions .question-ui .choice.selected{background-color:#0e4a84;color:#fff}.arena-ui .challenge-screen .questions .question-ui .choice.correct{background-color:#61d836}.arena-ui .challenge-screen .questions .question-ui .choice.wrong{background-color:#ee220c}.arena-ui .challenge-screen .questions .question-ui .slider-question{margin:25px 0;padding:125px 0;position:relative}.arena-ui .challenge-screen .questions .question-ui .slider-question .answer-explanation{text-align:center;font-size:40px;position:absolute;bottom:-50px}.arena-ui .results{text-transform:uppercase;color:#fff;font-size:30px;padding:20px 0;text-align:center;line-height:1.2}.arena-ui .results .huge-text{font-size:70px;padding:0}.arena-ui .results .big-text{font-size:50px;padding:25px}.arena-ui .results .text{font-size:35px;padding:20px}.arena-ui .results .bet-details{background-color:#c4d3eb;border-radius:10px;margin:15px;display:flex;padding:10px}.arena-ui .results .bet-details>div{width:50%;margin:auto;font-size:30px;color:#000}.arena-ui .results .bet-details>div img{width:100px}.arena-ui .results .link{text-decoration:underline;cursor:pointer}.arena-ui .geomon-cd-question{padding:35px 0}.arena-ui .geomon-cd-question>div{position:relative;width:400px;height:400px;color:#fff;font-size:35px;margin:auto;display:flex}.arena-ui .geomon-cd-question>div .octagon-bg{width:100%;height:100%;top:0;left:0;position:absolute;overflow:hidden;transform:rotate(22.5deg)}.arena-ui .geomon-cd-question>div .octagon-bg>div{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;transform:rotate(45deg);background-color:#fff}.arena-ui .geomon-cd-question>div .octagon-bg>div:before{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(45deg);content:"";border:inherit}.arena-ui .geomon-cd-question>div .cd-label{position:absolute;background:#0b4f92;padding:10px 20px;border-radius:30px;display:flex;cursor:pointer;border:1px solid #0b4f92}.arena-ui .geomon-cd-question>div .cd-label span{margin:auto}.arena-ui .geomon-cd-question>div .cd-label.selected{background:#fffc66;color:#000;border-color:#000}.arena-ui .geomon-cd-question>div .cd-label.correct{background:#fae232;color:#000;border-color:#fae232}.arena-ui .geomon-cd-question>div .cd-label.is-answer{background:#ee220c;border-color:#ee220c}.arena-ui .geomon-cd-question>div .cd-label.correct.is-answer{background:#61d836;color:#000;border-color:#61d836}.arena-ui .geomon-cd-question>div .center-image{margin:auto;z-index:1;color:#000;text-align:center}.battleground-dirk{padding:10% 0;width:25%;background:url(/images/idle.png) center;background-size:cover}.battleground-first-time-content{width:75%;padding:15% 25px 15% 50px;font-size:20px;line-height:1.4}@media (max-width:767px){.battleground-window .window-frame .window-border{padding:12px}.battleground-window .window-frame .battleground-dirk{background-size:300px;background-repeat:no-repeat}}@media only screen and (max-device-width:896px) and (orientation:landscape){.battleground-first-time-content{padding:unset}}#pwp-vote .section-header img{float:left;display:block;width:52px;height:auto;margin-right:10px}#pwp-vote .section-header h1{font-size:24px;font-weight:lighter;margin:0 0 10px}#pwp-vote .section-header p{font-size:13px}#pwp-vote .institution-find{position:relative;margin:15px 0 5px}#pwp-vote .institution-find input[type=text],#pwp-vote .institution-find label{width:100%;box-sizing:border-box}#pwp-vote .institution-find input[type=text]{font-size:14px;padding:10px;outline:0;border-radius:10px;border:1px solid #4680fe}#pwp-vote .institution-find .loading-spinner{position:absolute;top:9px;right:9px}#pwp-vote md-card{position:relative;max-height:180px}#pwp-vote md-card .md-card-image{width:100%;height:60px;background-position:center;background-repeat:no-repeat;background-size:contain}#pwp-vote md-card md-card-title{padding:10px 0}#pwp-vote md-card md-card-title .md-headline{font-size:16px;font-weight:700;line-height:1em;text-align:center}#pwp-vote md-card md-card-actions{position:relative}#pwp-vote md-card .card-info,.geomon-coredrive-info,.pixi-voted{position:absolute}#pwp-vote md-card div.card-info{top:0;left:0;right:0;bottom:0;font-size:14px;background-color:#fff;padding:1em 2.5em 1em 1em}#pwp-vote md-card a.card-info{top:5px;right:5px;-webkit-user-select:none;-ms-user-select:none;user-select:none}#pwp-vote md-card-actions .md-button span,#pwp-vote span.voted{display:inline-block;font-weight:700;line-height:normal;color:#fff;background-color:#4680fe;padding:2px 4px;margin-right:5px;border-radius:6px}.pixi-voted{top:0;left:0;border-radius:60px;z-index:200}@media (min-aspect-ratio:2 / 1){.companion .companion-widget{right:60px}.geomon-capture-animation{top:77%;left:81%;transform:scale(3)}.button.back{left:150px}.companion octalysis-light.animate{left:calc(100% - 250px - 205px)}.questlist>a>.icon{width:120px;height:120px;background-size:110px 110px}.questlist>a>.progress-text{top:62%;left:28%}.video-map-link{width:85px;height:85px;top:180px}}@media screen and (max-width:972px){.notify.responsive{width:100%}.coins,.referral-link,.video-map-link{display:none}}@media screen and (max-width:1366px){body .companion .notification-alert{bottom:-142px;width:166px;height:166px}body .companion .notification-alert span{font-size:12px;padding:7px 11px;outline:0}.geomon-trap{transform:scale(.8)}.geomon-trap .trap-icon{margin-bottom:-15px;transform:scale(.8)}}@media screen and (max-width:1280px) and (max-height:800px){body .companion .notification-alert{bottom:-142px;right:0;width:140px;height:166px}.companion octalysis-light.animate{left:calc(100% - 250px - 85px);top:calc(100% - 250px + 60px)}.geomon-capture-animation{top:81%;left:89%;transform:scale(3)}}@media screen and (min-width:1366px) and (min-height:768px){.companion octalysis-light.animate{left:calc(100% - 250px - 85px)}.octa-video button.see-comments{left:85px}}@media screen and (min-width:1440px) and (min-height:900px){.octa-video button.see-comments{left:85px}}@media screen and (min-width:1600px) and (min-height:789px) and (max-width:1600px){.companion octalysis-light.animate{left:calc(100% - 250px - 205px);top:calc(100% - 250px - 35px)}.geomon-capture-animation{top:77%;left:88%;transform:scale(5)}}@media screen and (min-width:1920px) and (min-height:1080px){.companion octalysis-light.animate{left:calc(100% - 250px - 125px);top:calc(100% - 250px - 35px)}.octa-video button.see-comments{left:85px}}@media (max-width:767px){.companion .notification-alert{right:0}#menu-list ul{display:flex;flex-wrap:wrap;margin-top:15px}#menu-list ul .meun-item{flex:1 0 33%}#menu-list ul .meun-item a{font-size:10pt}}.geomon-coredrive-info{top:55px;opacity:0;z-index:0}.geomon-coredrive-info.left{left:15px}.geomon-coredrive-info.right{right:15px}.geomon-coredrive-info.show-circles{opacity:1}.geomon-coredrive-info .circle{padding:8px 12px;background:radial-gradient(#fff 0,#e7e7e7 70%);color:#929292;border-radius:20px;margin-bottom:7px;position:relative}.geomon-coredrive-info.active{opacity:1;z-index:101!important}.geomon-coredrive-info.active .circle{background:radial-gradient(#ebebeb 0,#fa4a65 70%);color:#333}:-ms-input-placeholder{color:#08316D;opacity:.5}::placeholder{color:#08316D;opacity:.5}#videoMap{height:100%;width:100%;background-color:#fff;border-radius:12px;margin-top:-2px;padding:30px 40px;overflow:auto;z-index:0;font-family:SanFranciscoDisplay}#videoMap .field-tree{width:25%}#videoMap .field-tree .tree-row{outline:0;border-bottom:1px solid #e5e5e5;padding:15px 0;cursor:pointer}#videoMap .field-tree .tree-row .tree-root{color:#4a4a4a;outline:0;font-family:SanFranciscoDisplay-Bold;position:relative}#videoMap .field-tree .tree-row .tree-root .expand-icon{right:0;top:-3px;position:absolute}#videoMap .field-tree .topic{padding:15px 10px;color:#9b9b9b;cursor:pointer;outline:0}#videoMap .field-tree .topic.selected{color:#08316d;background-color:#f5f3f0}#videoMap .map-table{margin-left:20px;width:75%}#videoMap .map-table .map-row{display:table-row;color:#9b9b9b;font-size:15px}#videoMap .map-table .map-row .map-element{display:table-cell;padding:15px 0;width:8%;text-align:center;border-bottom:1px solid #e5e5e5;outline:0}#videoMap .map-table .map-row .map-element:first-child{width:36%;text-align:left}#videoMap .map-table .map-row .map-element.video-title{font-size:13px;font-family:SanFranciscoDisplay-Medium;color:#4a4a4a}#videoMap select,.btn{font-size:16px;cursor:pointer}#videoMap .map-table .map-row .map-element.video-title.incomplete,#videoMap .map-table .map-row .map-element.video-title.incomplete_with_quizzes{color:#333;font-family:SanFranciscoDisplay-Bold}#videoMap .map-table .map-row .map-element.video-title.incomplete .unwatched-mark,#videoMap .map-table .map-row .map-element.video-title.incomplete_with_quizzes .unwatched-mark{display:block;background-color:#4a90e2}#videoMap .map-table .map-row .map-element.video-title.reset .unwatched-mark{display:block;background-color:#926ff3}#videoMap .map-table .map-row .map-element.video-title .unwatched-mark{display:none;width:7px;height:7px;background-color:#4a90e2;border-radius:10px;float:left;margin-right:8px;margin-top:2px}#videoMap .map-table .map-row .map-element.video-title.locked i,#videoMap .map-table .map-row .map-element.video-title.locked span{opacity:.6}#videoMap .map-table .map-row .map-element.video-title.perfect,#videoMap .map-table .map-row .map-element.video-title.quizDone,#videoMap .map-table .map-row .map-element.video-title.reset,#videoMap .map-table .map-row .map-element.video-title.watched{padding-left:15px}#videoMap select{outline:0;border-radius:21px;box-shadow:0 0 2px 0 rgba(74,74,74,.3);background-color:#f3f3f3;padding:10px 15px;color:#4a4a4a;font-family:SanFranciscoDisplay;border:none}#videoMap input[type=checkbox]{border-radius:4px;box-shadow:rgba(74,74,74,.3) 0 0 2px 0;background-color:#fff;-webkit-appearance:none;height:18px;width:18px;outline:0;cursor:pointer;margin:0 10px 0 0;text-align:center;transform:scale(1.3);vertical-align:middle}#videoMap input[type=checkbox]:checked:after{content:'\2714';font-size:14px;color:#99a1a7;vertical-align:top}.m-0{margin:0}.m-1{margin:5px}.m-2{margin:10px}.m-3{margin:15px}.m-4{margin:20px}.m-5{margin:25px}.m-6{margin:30px}.mt-0{margin-top:0}.mt-1{margin-top:5px}.mt-2{margin-top:10px}.mt-3{margin-top:15px}.mt-4{margin-top:20px}.mt-5{margin-top:25px}.mt-6{margin-top:30px}.mb-0{margin-bottom:0}.mb-1{margin-bottom:5px}.mb-2{margin-bottom:10px}.mb-3{margin-bottom:15px}.mb-4{margin-bottom:20px}.mb-5{margin-bottom:25px}.mb-6{margin-bottom:30px}.mr-0{margin-right:0}.mr-1{margin-right:5px}.mr-2{margin-right:10px}.mr-3{margin-right:15px}.mr-4{margin-right:20px}.mr-5{margin-right:25px}.mr-6{margin-right:30px}.ml-0{margin-left:0}.ml-1{margin-left:5px}.ml-2{margin-left:10px}.ml-3{margin-left:15px}.ml-4{margin-left:20px}.ml-5{margin-left:25px}.ml-6{margin-left:30px}.p-0{padding:0}.p-1{padding:5px}.p-2{padding:10px}.p-3{padding:15px}.p-4{padding:20px}.p-5{padding:25px}.p-6{padding:30px}.px-0{padding-right:0;padding-left:0}.px-1{padding-right:5px;padding-left:5px}.px-2{padding-right:10px;padding-left:10px}.px-3{padding-right:15px;padding-left:15px}.px-4{padding-right:20px;padding-left:20px}.px-5{padding-right:25px;padding-left:25px}.px-6{padding-right:30px;padding-left:30px}.py-0{padding-top:0;padding-bottom:0}.py-1{padding-top:5px;padding-bottom:5px}.py-2{padding-top:10px;padding-bottom:10px}.py-3{padding-top:15px;padding-bottom:15px}.py-4{padding-top:20px;padding-bottom:20px}.py-5{padding-top:25px;padding-bottom:25px}.py-6{padding-top:30px;padding-bottom:30px}.pr-0{padding-right:0}.pr-1{padding-right:5px}.pr-2{padding-right:10px}.pr-3{padding-right:15px}.pr-4{padding-right:20px}.pr-5{padding-right:25px}.pr-6{padding-right:30px}.pl-0{padding-left:0}.pl-1{padding-left:5px}.pl-2{padding-left:10px}.pl-3{padding-left:15px}.pl-4{padding-left:20px}.pl-5{padding-left:25px}.pl-6{padding-left:30px}.pt-0{padding-top:0}.pt-1{padding-top:5px}.pt-2{padding-top:10px}.pt-3{padding-top:15px}.pt-4{padding-top:20px}.pt-5{padding-top:25px}.pt-6{padding-top:30px}.pb-0{padding-bottom:0}.pb-1{padding-bottom:5px}.pb-2{padding-bottom:10px}.pb-3{padding-bottom:15px}.pb-4{padding-bottom:20px}.pb-5{padding-bottom:25px}.pb-6{padding-bottom:30px}@media (max-width:767px){.m-sm-0{margin:0!important}.m-sm-1{margin:5px!important}.m-sm-2{margin:10px!important}.m-sm-3{margin:15px!important}.m-sm-4{margin:20px!important}.m-sm-5{margin:25px!important}.m-sm-6{margin:30px!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:5px!important}.mt-sm-2{margin-top:10px!important}.mt-sm-3{margin-top:15px!important}.mt-sm-4{margin-top:20px!important}.mt-sm-5{margin-top:25px!important}.mt-sm-6{margin-top:30px!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:5px!important}.mb-sm-2{margin-bottom:10px!important}.mb-sm-3{margin-bottom:15px!important}.mb-sm-4{margin-bottom:20px!important}.mb-sm-5{margin-bottom:25px!important}.mb-sm-6{margin-bottom:30px!important}.mr-sm-0{margin-right:0!important}.mr-sm-1{margin-right:5px!important}.mr-sm-2{margin-right:10px!important}.mr-sm-3{margin-right:15px!important}.mr-sm-4{margin-right:20px!important}.mr-sm-5{margin-right:25px!important}.mr-sm-6{margin-right:30px!important}.ml-sm-0{margin-left:0!important}.ml-sm-1{margin-left:5px!important}.ml-sm-2{margin-left:10px!important}.ml-sm-3{margin-left:15px!important}.ml-sm-4{margin-left:20px!important}.ml-sm-5{margin-left:25px!important}.ml-sm-6{margin-left:30px!important}.p-sm-0{padding:0!important}.p-sm-1{padding:5px!important}.p-sm-2{padding:10px!important}.p-sm-3{padding:15px!important}.p-sm-4{padding:20px!important}.p-sm-5{padding:25px!important}.p-sm-6{padding:30px!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:5px!important;padding-left:5px!important}.px-sm-2{padding-right:10px!important;padding-left:10px!important}.px-sm-3{padding-right:15px!important;padding-left:15px!important}.px-sm-4{padding-right:20px!important;padding-left:20px!important}.px-sm-5{padding-right:25px!important;padding-left:25px!important}.px-sm-6{padding-right:30px!important;padding-left:30px!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:5px!important;padding-bottom:5px!important}.py-sm-2{padding-top:10px!important;padding-bottom:10px!important}.py-sm-3{padding-top:15px!important;padding-bottom:15px!important}.py-sm-4{padding-top:20px!important;padding-bottom:20px!important}.py-sm-5{padding-top:25px!important;padding-bottom:25px!important}.py-sm-6{padding-top:30px!important;padding-bottom:30px!important}.pr-sm-0{padding-right:0!important}.pr-sm-1{padding-right:5px!important}.pr-sm-2{padding-right:10px!important}.pr-sm-3{padding-right:15px!important}.pr-sm-4{padding-right:20px!important}.pr-sm-5{padding-right:25px!important}.pr-sm-6{padding-right:30px!important}.pl-sm-0{padding-left:0!important}.pl-sm-1{padding-left:5px!important}.pl-sm-2{padding-left:10px!important}.pl-sm-3{padding-left:15px!important}.pl-sm-4{padding-left:20px!important}.pl-sm-5{padding-left:25px!important}.pl-sm-6{padding-left:30px!important}.pt-sm-0{padding-top:0}.pt-sm-1{padding-top:5px}.pt-sm-2{padding-top:10px}.pt-sm-3{padding-top:15px}.pt-sm-4{padding-top:20px}.pt-sm-5{padding-top:25px}.pt-sm-6{padding-top:30px}.pb-sm-0{padding-bottom:0}.pb-sm-1{padding-bottom:5px}.pb-sm-2{padding-bottom:10px}.pb-sm-3{padding-bottom:15px}.pb-sm-4{padding-bottom:20px}.pb-sm-5{padding-bottom:25px}.pb-sm-6{padding-bottom:30px}.flex-sm-column{flex-direction:column!important}#profile .layout-row>.flex-sm-100,.flex-sm-100{flex:1 1 100%;max-width:100%!important;max-height:100%;box-sizing:border-box}.flex-sm-column>.flex-10,.flex-sm-column>.flex-100,.flex-sm-column>.flex-15,.flex-sm-column>.flex-20,.flex-sm-column>.flex-25,.flex-sm-column>.flex-30,.flex-sm-column>.flex-35,.flex-sm-column>.flex-40,.flex-sm-column>.flex-45,.flex-sm-column>.flex-5,.flex-sm-column>.flex-50,.flex-sm-column>.flex-55,.flex-sm-column>.flex-60,.flex-sm-column>.flex-65,.flex-sm-column>.flex-70,.flex-sm-column>.flex-75,.flex-sm-column>.flex-80,.flex-sm-column>.flex-85,.flex-sm-column>.flex-90,.flex-sm-column>.flex-95,md-input-container.md-block.flex-70{max-width:100%}.page-login .button{padding:8px 4px}md-input-container .md-char-counter,md-input-container .md-input-message-animation{font-size:14px}.window .window-content{padding:0}.questlist>.list{left:30px;z-index:14}.companion .window .window-title .title-text{font-size:42px}.companion .menu{height:auto;top:40px;left:0;right:0}.window-title{height:130px}.companion #account{padding:20px}#freemium-signup-form .window-title{height:100px}.window-title .small-title{position:static}#freemium-signup-form .generic-form{text-align:left}}@media (max-width:375px){.companion .menu ul li{width:64px}}@media (max-width:360px){.companion .window .window-title .title-text{font-size:40px}.companion .menu ul li{width:72px}}.redirect-warning{display:none}@media (max-width:800px){#freemium-signup-form .signup-form{width:420px}#freemium-signup-form .sign-up-row{flex-direction:column;align-items:stretch;margin-top:20px}#freemium-signup-form .sign-up-row .input-container{padding:10px 0}#freemium-signup-form .leading-words{font-size:18pt}.redirect-warning{position:absolute;display:block;bottom:0;left:0;width:96%;z-index:16;background:#094b87;color:#fff;padding:2%;text-align:center}.redirect-warning p{margin-bottom:10px}.redirect-warning button{margin:0 5px}#mobile-notice .window-border{padding:5px!important}#mobile-notice .notice-content,#mobile-notice .notice-content .notice-notes-p{display:flex;flex-direction:column}#mobile-notice .notice-content .notice-notes-p p{margin:5px 0;padding:10px}#mobile-notice .mobile-message{padding:10px;border-radius:12px;min-height:640px;height:auto;width:auto;background-color:rgba(241,249,255,.96)}#mobile-notice .mobile-notice-continue-btn{padding:13px 53px;width:180px;font-size:18px!important}}@media (min-width:801px) and (max-width:933px){#mobile-notice .window-border{padding:5px!important;height:fit-content}#mobile-notice .notice-content{display:flex;flex-direction:row}#mobile-notice .notice-content img{width:100%;height:100%}#mobile-notice .notice-content .notice-notes-p{display:flex;flex-direction:column;justify-content:center}#mobile-notice .notice-content .notice-notes-p p{margin:5px 0;padding:10px}#mobile-notice .mobile-message{padding:10px;border-radius:12px;min-height:380px;height:auto;width:auto;background-color:rgba(241,249,255,.96)}#mobile-notice .mobile-notice-continue-btn{padding:13px 53px;width:180px}}.button.gray-outline,.button.orange-outline{background-color:#fff;background-image:none}.text-center{text-align:center}.text-left{text-align-last:left}.text-right{text-align:right}.btn{padding:10px 20px;border-radius:30px;font-weight:700}.border,.btn-light{border:1px solid}.btn-light{color:#5e92de}.btn-link{color:#4fadfe;padding:0}.button.orange-outline{color:#ffa300}.button.gray-outline{color:#b3b3b3}.border-top{border-top:1px solid}.border-left{border-left:1px solid}.border-right{border-right:1px solid}.border-bottom{border-bottom:1px solid}.border-0{border:0!important}@media (max-width:767px){.text-sm-center{text-align:center!important}.text-sm-left{text-align-last:left!important}.text-sm-right{text-align:right!important}.border-sm{border:1px solid!important}.border-sm-top{border-top:1px solid!important}.border-sm-left{border-left:1px solid!important}.border-sm-right{border-right:1px solid!important}.border-sm-bottom{border-bottom:1px solid!important}.border-sm-0{border:0!important}.border-sm-top-0{border-top:0!important}.border-sm-left-0{border-left:0!important}}@media only screen and (max-device-width:896px) and (orientation:landscape){.companion .companion-widget{right:0;transform:scale(.5);bottom:-30px}.core .arrow.arrow-left{left:10px;transform:scale(.7)}.core .arrow.arrow-right{right:10px;transform:scale(.7)}.button.back{left:5px;bottom:5px;font-size:10pt;padding:7px 15px}#mission .ui-icon{width:50px}.window .window-content .inner-content{padding:1%}.lifefield-content.inner-content section{display:flex}.lesson .admin-notify-link,.lesson .lesson-container .lesson-status img,.lesson>h3,.lifefield-content.inner-content section .window-topic .topic-progress-bar p{display:none}.lifefield-content.inner-content section .lifefield-video{margin-right:1%;width:100%}.lifefield-content.inner-content section .course-div,.lifefield-content.inner-content section .course-div .window-topic{width:100%}.lifefield-content.inner-content section .window-topic .topic-progress-bar .pie-wrapper{float:right}.lifefield-content.inner-content section .window-topic h2{font-size:14pt}.lesson .lesson-container .lesson-status{position:absolute;width:100px;bottom:50px;color:red!important}.lesson .lesson-row .see-comments,.octa-video button.see-comments{bottom:20%}.octa-video .potion{top:69%;left:27%}.companion .window .window-title .title-text{padding-top:4px;font-size:22pt;margin-top:0}#geomon{padding:0 10px}#geomon .geomon-list .geomon-name{font-size:14pt}#geomon .geomon-technique{margin:0 auto}#geomon .card-footer{padding:10px}#market .tab-content{padding:0 10px}#market .selector{transform:scale(.8);position:relative;left:-46px}#market .card-button .companion-btn.store-btn{width:90%;bottom:-15px}.companion #news{overflow-y:auto}.companion #news .tab-content{padding:0 30px}.companion #news .tab-content-detail{height:unset}.companion #news .tab-content-detail .member-info{padding:10px}.companion #news .tab-content-detail .member-info .member-avatar{width:15%;text-align:-webkit-center}.companion #stats{overflow-y:auto;padding:25px 0}.companion #stats .octalysis{transform:scale(.65) translate(-110px,-105px)}.companion #stats .coredrive-bottom{left:0}.companion #explog{padding:10px}.companion #explog .header h1{padding:unset;margin:unset}.companion #explog .button.white{font-size:10pt;padding:7px 20px}.companion #explog .log-container{position:unset}.companion #exp-log{position:fixed;bottom:20px;right:50px}.companion #exp-log #exp-log-container{top:100px;left:0;right:unset;overflow:unset}.companion #social .top-half{height:unset}.companion #social .top-half .player-status{transform:scale(.9) translate(-100px,0)}.companion #social .add-friend-tab input{padding-left:6%}.companion #social .add-friend-tab .member-list-item{padding:10px}.companion #social .add-friend-tab .member-list-item .search-user-btn-group{display:flex;flex-direction:column;position:absolute;width:90%;bottom:4px;left:3%}.companion #social .add-friend-tab .member-list-item .search-user-btn-group .regular-btn{width:80%}.companion #social .add-friend-tab .member-list-item .search-user-btn-group .follow-btn,.companion #social .add-friend-tab .member-list-item .search-user-btn-group .mentor-btn{margin:2px}.companion #social .leave{position:relative;z-index:1000}.companion #social .direct-message-container{height:80%}.companion #social .visited-user-profile{padding:unset}.companion #social .visited-user-profile .direct-messages .textarea-div{height:20%}.companion #social .visited-user-profile .message-container .msg-avatar .circular-avatar{margin:-4px 92px;transform:scale(.4) translate(-80px,40px)}.companion #social .visited-user-profile .message-container .msg-avatar .circular-avatar .geomon-list-in-msg{display:none}.companion #social .bottom-half{padding:20px 25px}.companion #social .bottom-half .social-tabs .social-tabs-container .comments-container .direct-message-list .user-avatar-area{margin-right:3%}.companion #social .bottom-half .social-tabs .social-tabs-container .comments-container .direct-message-list .user-name-area{align-self:center}.companion #social .bottom-half .friend-container .friend-basic-info .friend-level-avatar{margin:0}#mission .mission-content{display:unset!important}#mission .mission-content div img{width:50px!important}#mission .mission-content p{font-size:10pt!important}#mission .op-feedback{margin-top:10px}#mission .op-ctrl{font-size:12pt!important;padding:6px 15px!important}#leaderboards .leaderboard-container .filters{padding-top:0}#leaderboards .leaderboard-container .filters p{margin-bottom:0}#leaderboards .leaderboard-container .categories .category img{width:50px;min-height:50px}#leaderboards .leaderboard-container .categories .category .text{font-size:12pt;bottom:25px}.item-card-container .item-card .card-footer .stars-container{position:relative;left:-31%}}