
/* === icons.css === */
.icss-shadow,.icss-stack{width:1em;height:1em;display:inline-block}i.icss-badge-1:before,i.icss-badge-2:before,i.icss-badge-3:before,i.icss-capt-america-logo-c:before,i.icss-capt-america-logo:before{text-align:center;font-family:sans-serif}i[class*=icss-]{position:relative;display:inline-block;font-style:normal;background-color:currentColor;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle}i[class*=icss-]:after,i[class*=icss-]:before{content:"";border-width:0;position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box}[class*=icss-].xxsmall{font-size:.45em}[class*=icss-].xsmall{font-size:.5em}[class*=icss-].small{font-size:.65em}[class*=icss-].x1_5{font-size:1.5em}[class*=icss-].x2{font-size:2em}[class*=icss-].x2_5{font-size:2.5em}[class*=icss-].x3{font-size:3em}[class*=icss-].x4{font-size:4em}[class*=icss-].x5{font-size:5em}i[class*=icss-].bottom{vertical-align:text-bottom}.flip{-webkit-transform:scaleX(-1);transform:scaleX(-1)}i[class*=icss-].rot10{-webkit-transform:rotate(10deg);transform:rotate(10deg)}i[class*=icss-].rot-10{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}i[class*=icss-].rot20{-webkit-transform:rotate(20deg);transform:rotate(20deg)}i[class*=icss-].rot-20{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}i[class*=icss-].rot45{-webkit-transform:rotate(45deg);transform:rotate(45deg)}i[class*=icss-].rot-45{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}i[class*=icss-].rot90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}i[class*=icss-].rot-90{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}i[class*=icss-].rot180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}i[class*=icss-].rot-180{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}i.icss-anim,i.icss-anim:after,i.icss-anim:before{-webkit-transition:all 1s;transition:all 1s}.icss-spin{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}.icss-pulse{-webkit-animation:spin 1s infinite steps(8);animation:spin 1s infinite steps(8)}.icss-spin-hover:hover{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes ring{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}2%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}12%,4%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}14%,6%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}8%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}10%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}16%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}18%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}100%,20%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes ring{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}2%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}12%,4%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}14%,6%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}8%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}10%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}16%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}18%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}100%,20%{-webkit-transform:rotate(0);transform:rotate(0)}}.icss-ring,.icss-ring-hover:hover{-webkit-animation:ring 2s infinite ease;animation:ring 2s infinite ease}@-webkit-keyframes vertical{0%,16%,8%{-webkit-transform:translate(0,-3px);transform:translate(0,-3px)}12%,20%,4%{-webkit-transform:translate(0,3px);transform:translate(0,3px)}100%,22%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes vertical{0%,16%,8%{-webkit-transform:translate(0,-3px);transform:translate(0,-3px)}12%,20%,4%{-webkit-transform:translate(0,3px);transform:translate(0,3px)}100%,22%{-webkit-transform:translate(0,0);transform:translate(0,0)}}.icss-vibes,.icss-vibes-hover:hover{-webkit-animation:vertical 2s ease infinite;animation:vertical 2s ease infinite}@-webkit-keyframes horizontal{0%,100%,12%,24%,36%{-webkit-transform:translate(0,0);transform:translate(0,0)}18%,30%,6%{-webkit-transform:translate(5px,0);transform:translate(5px,0)}}@keyframes horizontal{0%,100%,12%,24%,36%{-webkit-transform:translate(0,0);transform:translate(0,0)}18%,30%,6%{-webkit-transform:translate(5px,0);transform:translate(5px,0)}}.icss-shake,.icss-shake-hover:hover{-webkit-animation:horizontal 2s ease infinite;animation:horizontal 2s ease infinite}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-8deg);transform:scale(.9) rotate(-8deg)}30%,50%,70%{-webkit-transform:scale(1.3) rotate(8deg);transform:scale(1.3) rotate(8deg)}40%,60%{-webkit-transform:scale(1.3) rotate(-8deg);transform:scale(1.3) rotate(-8deg)}100%,80%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-8deg);transform:scale(.9) rotate(-8deg)}30%,50%,70%{-webkit-transform:scale(1.3) rotate(8deg);transform:scale(1.3) rotate(8deg)}40%,60%{-webkit-transform:scale(1.3) rotate(-8deg);transform:scale(1.3) rotate(-8deg)}100%,80%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}.icss-tada,.icss-tada-hover:hover{-webkit-animation:tada 2s linear infinite;animation:tada 2s linear infinite}.icss-reverse,[class*="-hover"].icss-reverse:hover{animation-direction:reverse}.icss-stack{position:relative}.icss-stack i[class*=icss-]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-.5em,-.5em);transform:translate(-.5em,-.5em)}.icss-stack i[class*=icss-].bottom{bottom:0;top:auto}.icss-shadow{position:relative}.icss-shadow i[class*=icss-]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-.5em,-.5em);transform:translate(-.5em,-.5em)}.icss-shadow i[class*=icss-]:first-child{top:54%;left:54%}i.icss-2cv-car{height:.2em;width:1.28em;border-style:solid;border-color:transparent;background:0 0;border-width:0 .62em 0 .6em;border-radius:.1em;-webkit-box-shadow:inset 0 0 0 1em,-.09em .32em 0 -.065em;box-shadow:inset 0 0 0 1em,-.09em .32em 0 -.065em;margin:.25em -.16em .38em .03em}i.icss-abs,i.icss-address-book,i.icss-airbag{background-color:transparent}i.icss-2cv-car:before{width:.8em;height:.8em;border-radius:35% 45% 0 0/50% 70% 0 0;-webkit-box-shadow:inset 0 0 0 .065em,-.35em .145em 0 -.05em,inset 0 -.6em,inset -.23em -.08em;box-shadow:inset 0 0 0 .065em,-.35em .145em 0 -.05em,inset 0 -.6em,inset -.23em -.08em;clip:rect(0 1em .45em -1em);top:-.02em;left:-.3em}i.icss-2cv-car:after{width:.28em;height:.28em;border-radius:50%;-webkit-box-shadow:inset 0 0 0 1em,.7em 0,-.19em -.17em 0 -.075em;box-shadow:inset 0 0 0 1em,.7em 0,-.19em -.17em 0 -.075em;clip:rect(-.15em 1em 1em -.07em);top:.3em;left:-.53em}i.icss-abs{width:.75em;height:.75em;border-radius:50%;border:.065em solid currentColor;margin:.125em}i.icss-abs:before{content:"ABS";font-family:sans-serif;font-weight:700;-webkit-transform:translate(-50%,-50%) scale(.22,.5);transform:translate(-50%,-50%) scale(.22,.5);top:50%;left:50%}i.icss-abs:after{width:1em;height:1em;border-radius:50%;border:.065em solid currentColor;border-color:transparent currentColor;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}i.icss-address-book{width:.8em;height:1em;border-width:.065em;border-style:solid;border-radius:.05em;margin:0 .1em}i.icss-address-book:before{width:.47em;height:.39em;border-style:solid;border-width:.065em;border-radius:.03em;top:.05em;left:50%;-webkit-box-shadow:-.38em -.02em 0 -.16em,-.38em .43em 0 -.16em;box-shadow:-.38em -.02em 0 -.16em,-.38em .43em 0 -.16em;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-address-book:after{width:.47em;height:.065em;border-style:solid;border-width:0;top:.38em;left:50%;-webkit-box-shadow:0 .12em,0 .24em,0 .36em;box-shadow:0 .12em,0 .24em,0 .36em;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-airbag{width:.29em;height:.29em;border-radius:50%;border:.05em solid transparent;-webkit-box-shadow:inset .3em .3em,.05em .1em 0 -.03em,-.45em .1em 0 .03em;box-shadow:inset .3em .3em,.05em .1em 0 -.03em,-.45em .1em 0 .03em;margin:.06em .05em .65em .67em}i.icss-airbag:before{width:.21em;height:.43em;border-radius:.1em 0 .15em;-webkit-box-shadow:inset 0 .12em 0 0,-.1em 0,.2em -.31em;box-shadow:inset 0 .12em 0 0,-.1em 0,.2em -.31em;-webkit-transform:skewX(-10deg) rotate(15deg);transform:skewX(-10deg) rotate(15deg);top:.47em;left:-.42em}i.icss-airplane{height:1em;width:.14em;border-radius:75%/30% 30% 70% 70%;position:relative;background:0 0;-webkit-box-shadow:inset 0 -.8em 0 -.05em,inset 0 .01em 0 .04em;box-shadow:inset 0 -.8em 0 -.05em,inset 0 .01em 0 .04em;margin:0 .43em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}i.icss-airplane:after,i.icss-airplane:before{border-color:transparent transparent currentcolor;border-radius:.1em;border-style:solid;left:50%}.icss-stack i.icss-airplane{-webkit-transform:translate(-.5em,-.5em) rotate(45deg);transform:translate(-.5em,-.5em) rotate(45deg)}i.icss-airplane:before{border-width:0 .55em .18em;top:.38em;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow:0 .065em 0 -.04em;box-shadow:0 .065em 0 -.04em}i.icss-airplane:after{border-width:0 .2em .08em;top:.83em;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow:0 .035em 0 -.02em;box-shadow:0 .035em 0 -.02em}i.icss-alarm-clock{border-style:solid;border-width:.03em;border-radius:100%;-webkit-box-shadow:-.2em 0,.2em 0,0 -.2em,0 .2em;box-shadow:-.2em 0,.2em 0,0 -.2em,0 .2em;margin:.45em}i.icss-alarm-clock:before{width:.7em;height:.7em;border:.05em solid transparent;background-color:transparent;border-radius:100%;-webkit-box-shadow:inset 0 0 0 .065em,0 .5em 0 -.04em,-.23em -.22em 0 -.2em,.23em -.22em 0 -.2em,0 -.36em 0 -.31em;box-shadow:inset 0 0 0 .065em,0 .5em 0 -.04em,-.23em -.22em 0 -.2em,.23em -.22em 0 -.2em,0 -.36em 0 -.31em;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);clip:rect(-.1em 1em .75em -.1em)}i.icss-alarm-clock:after{width:.18em;height:.22em;left:-.05em;bottom:0;border-width:0 0 .063em .063em;border-style:solid;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:0 100%;transform-origin:0 100%}i.icss-align-bottom{width:1em;height:1em;background-color:transparent;margin:0}i.icss-align-bottom:before{width:.9em;height:.08em;background-color:currentColor;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:.82em;left:50%}i.icss-align-bottom:after{width:.25em;height:.4em;background-color:currentColor;border-radius:.05em;-webkit-box-shadow:.35em 0,.35em -.2em;box-shadow:.35em 0,.35em -.2em;top:.36em;left:.2em}i.icss-align-center{width:1em;height:1em;background-color:transparent;margin:0}i.icss-align-center:before{width:.08em;height:.9em;background-color:currentColor;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}i.icss-align-center:after{width:.4em;height:.25em;background-color:currentColor;border-radius:.05em;-webkit-box-shadow:.1em .35em,-.1em .35em;box-shadow:.1em .35em,-.1em .35em;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:.2em;left:50%}i.icss-align-left{width:1em;height:1em;background-color:transparent;margin:0}i.icss-align-left:before{width:.08em;height:.9em;background-color:currentColor;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:.1em}i.icss-align-left:after{width:.4em;height:.25em;background-color:currentColor;border-radius:.05em;-webkit-box-shadow:0 .35em,.2em .35em;box-shadow:0 .35em,.2em .35em;top:.2em;left:.28em}i.icss-align-middle{width:1em;height:1em;background-color:transparent;margin:0}i.icss-align-middle:before{width:.9em;height:.08em;background-color:currentColor;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}i.icss-align-middle:after{width:.25em;height:.4em;background-color:currentColor;border-radius:.05em;-webkit-box-shadow:.35em .1em,.35em -.1em;box-shadow:.35em .1em,.35em -.1em;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:.2em}i.icss-align-right{width:1em;height:1em;background-color:transparent;margin:0}i.icss-align-right:before{width:.08em;height:.9em;background-color:currentColor;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:.82em}i.icss-align-right:after{width:.4em;height:.25em;background-color:currentColor;border-radius:.05em;-webkit-box-shadow:0 .35em,-.2em .35em;box-shadow:0 .35em,-.2em .35em;top:.2em;left:.36em}i.icss-align-top{width:1em;height:1em;background-color:transparent;margin:0}i.icss-align-top:before{width:.9em;height:.08em;background-color:currentColor;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:.1em;left:50%}i.icss-align-top:after{width:.25em;height:.4em;background-color:currentColor;border-radius:.05em;-webkit-box-shadow:.35em 0,.35em .2em;box-shadow:.35em 0,.35em .2em;top:.28em;left:.2em}i.icss-ambulance{height:.3em;width:.3em;background:0 0;-webkit-box-shadow:.065em .14em 0 .06em,-.16em .18em 0 -.12em,.33em .02em 0 -.09em,.55em .02em 0 -.09em,.55em .25em 0 -.09em,.33em .25em 0 -.09em;box-shadow:.065em .14em 0 .06em,-.16em .18em 0 -.12em,.33em .02em 0 -.09em,.55em .02em 0 -.09em,.55em .25em 0 -.09em,.33em .25em 0 -.09em;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:rotate(0);transform:rotate(0);margin:.2em .62em .5em .12em}i.icss-ambulance:before{width:1em;height:.7em;border-radius:40% .2em .03em 0/45% .06em 0;-webkit-box-shadow:inset 0 0 0 .07em,inset -.15em -.3em;box-shadow:inset 0 0 0 .07em,inset -.15em -.3em;clip:rect(0 1em .48em 0);top:.05em;left:-.1em}i.icss-ambulance:after{width:.25em;height:.25em;border-radius:50%;-webkit-box-shadow:inset 0 0 0 1em,.8em -.03em 0 -.09em,-.17em -.03em 0 -.09em,.65em 0;box-shadow:inset 0 0 0 1em,.8em -.03em 0 -.09em,-.17em -.03em 0 -.09em,.65em 0;top:.4em;left:-.04em}i.icss-anchor{width:.12em;height:.8em;border-radius:.3em;margin:.2em .45em 0}i.icss-anchor:before{width:1.1em;height:1em;border:.1em solid currentColor;border-radius:100%;top:-.2em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow:inset 0 .5em,.85em 0,-.85em 0;box-shadow:inset 0 .5em,.85em 0,-.85em 0;clip:rect(.68em 1.04em 1em .05em)}i.icss-anchor:after{width:.28em;height:.28em;border:.085em solid currentColor;border-radius:100%;top:-.2em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow:0 .8em 0 .51em;box-shadow:0 .8em 0 .51em;clip:rect(0 .325em .4em -.05em)}i.icss-android-c{border-width:.22em .23em;border-style:solid;border-color:#a4c639;border-radius:0 0 .1em .1em;margin:.35em .25em .21em}i.icss-android-c:after{width:.46em;height:.46em;background-color:#a4c639;border-radius:100% 100% 0 0;clip:rect(0 .5em .24em 0);left:-.23em;top:-.5em;background-image:radial-gradient(circle at .3em .13em ,#fff 0,#fff .032em,transparent .032em),radial-gradient(circle at .15em .13em ,#fff 0,#fff .032em,transparent .032em)}i.icss-android-c:before{border-width:.13em .065em;border-style:solid;border-color:#a4c639;border-radius:.08em;left:.03em;top:.17em;-webkit-box-shadow:-.18em 0 #a4c639,-.42em -.3em #a4c639,.23em -.3em #a4c639,-.42em -.4em #a4c639,.23em -.4em #a4c639,.05em -.75em 0 -.035em #a4c639,-.22em -.75em 0 -.035em #a4c639;box-shadow:-.18em 0 #a4c639,-.42em -.3em #a4c639,.23em -.3em #a4c639,-.42em -.4em #a4c639,.23em -.4em #a4c639,.05em -.75em 0 -.035em #a4c639,-.22em -.75em 0 -.035em #a4c639}i.icss-android,i.icss-android:before{border-width:.23em;border-style:solid}i.icss-android{border-radius:0 0 .1em .1em;margin:.35em .28em .19em}i.icss-android:before{border-radius:100% 100% 0 0;clip:rect(0 .5em .24em 0);left:-.23em;top:-.52em}i.icss-android:after{border-width:.13em .065em;border-style:solid;border-radius:.08em;left:.03em;top:.17em;-webkit-box-shadow:-.18em 0,-.42em -.3em,.23em -.3em,-.42em -.4em,.23em -.4em,.05em -.78em 0 -.035em,-.22em -.78em 0 -.035em;box-shadow:-.18em 0,-.42em -.3em,.23em -.3em,-.42em -.4em,.23em -.4em,.05em -.78em 0 -.035em,-.22em -.78em 0 -.035em}i.icss-angry-bird{width:.85em;height:.9em;-webkit-box-shadow:inset 0 0 0 .065em,.03em -.45em 0 -.34em,-.09em -.44em 0 -.36em,-.3em 0 0 -.25em;box-shadow:inset 0 0 0 .065em,.03em -.45em 0 -.34em,-.09em -.44em 0 -.36em,-.3em 0 0 -.25em;border-radius:50%/55% 55% 45% 45%;background-color:transparent;margin:.1em .075em 0}i.icss-angry-bird:before{width:.35em;height:.35em;border-radius:0 50% 0 0;-webkit-box-shadow:-.14em 0 0 -.02em,0 .14em 0 -.02em;box-shadow:-.14em 0 0 -.02em,0 .14em 0 -.02em;-webkit-transform:scaleY(.4) translateX(-50%) rotate(-45deg);transform:scaleY(.4) translateX(-50%) rotate(-45deg);top:.06em;left:50%}i.icss-angry-bird:after{width:.18em;height:.22em;border-radius:50%/60% 60% 40% 40%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border:0 solid transparent;border-width:.08em 0;-webkit-box-shadow:0 0 0 .05em,inset 0 .1em,-.45em -.2em 0 -.03em,-.41em -.3em 0 -.04em,-.12em -.27em 0 -.05em,.12em -.27em 0 -.05em;box-shadow:0 0 0 .05em,inset 0 .1em,-.45em -.2em 0 -.03em,-.41em -.3em 0 -.04em,-.12em -.27em 0 -.05em,.12em -.27em 0 -.05em;top:.52em;left:50%}i.icss-ankh-cross{width:.1em;height:.52em;margin:.48em .45em 0}i.icss-ankh-cross:before{width:.6em;height:.1em;background-color:currentColor;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:.04em;left:50%}i.icss-ankh-cross:after{width:.55em;height:.55em;-webkit-box-shadow:inset .01em -.01em 0 .1em,inset -.01em .01em 0 .1em,inset 0 0 0 .11em;box-shadow:inset .01em -.01em 0 .1em,inset -.01em .01em 0 .1em,inset 0 0 0 .11em;border-radius:50% 50% 0;-webkit-transform:translateX(-50%) scaleX(.9) rotate(45deg);transform:translateX(-50%) scaleX(.9) rotate(45deg);top:-.48em;left:50%}i.icss-antena{width:.4em;height:.4em;background-color:transparent;border-radius:0 .05em;border:.05em solid transparent;border-color:currentColor currentColor transparent transparent;margin:.3em}i.icss-antena:before{width:.7em;height:.7em;border-radius:50%;border:.35em solid transparent;border-color:transparent transparent currentColor currentColor;-webkit-box-shadow:-.25em .55em 0 -.1em;box-shadow:-.25em .55em 0 -.1em;clip:rect(0 1em .85em -.5em);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}i.icss-antena:after{width:.3em;height:.3em;border-radius:0 100% 0 0;border:.05em solid transparent;border-width:.06em .06em 0 0;-webkit-box-shadow:inset -.031em .031em 0 .032em,.031em -.031em 0 .03em;box-shadow:inset -.031em .031em 0 .032em,.031em -.031em 0 .03em;top:-.28em;left:.28em}i.icss-antman-c{width:.7em;height:.95em;border-radius:45%/28% 28% 55% 55%;background-color:#fda;-webkit-box-shadow:inset .21em 0 0 -.1em #889,inset -.21em 0 0 -.1em #778,.35em -.02em 0 -.32em #778,-.35em -.02em 0 -.32em #778;box-shadow:inset .21em 0 0 -.1em #889,inset -.21em 0 0 -.1em #778,.35em -.02em 0 -.32em #778,-.35em -.02em 0 -.32em #778;background-image:radial-gradient(circle at 50% 0,#889 52%,transparent 52%),radial-gradient(ellipse 100% 100% at 28% 46%,#f03 13%,#889 13%,#889 19%,#778 19%,#778 23%,transparent 23%),radial-gradient(ellipse 100% 100% at 72% 46%,#f03 13%,#889 13%,#889 19%,#778 19%,#778 23%,transparent 23%);margin:.02em .15em .03em}i.icss-antman-c:before{width:.73em;height:.55em;border:0 solid transparent;border-width:.07em .17em .13em;-webkit-box-shadow:inset .08em 0 #f03,inset -.08em 0 #f03,.05em 0 #778,-.05em 0 #778;box-shadow:inset .08em 0 #f03,inset -.08em 0 #f03,.05em 0 #778,-.05em 0 #778;-webkit-transform:translateX(-50%) perspective(.1em) rotateX(-2deg);transform:translateX(-50%) perspective(.1em) rotateX(-2deg);left:50%;top:0}i.icss-antman-c:after,i.icss-antman:after{border-style:solid;border-width:0 .03em .08em;clip:rect(-1em 1em .15em -1em);left:50%}i.icss-antman-c:after{width:.12em;height:.15em;background-color:#778;border-color:#99a #99a #778;border-radius:40%;-webkit-box-shadow:0 0 0 .05em #778,.425em -.91em 0 -.02em #778,-.425em -.91em 0 -.02em #778;box-shadow:0 0 0 .05em #778,.425em -.91em 0 -.02em #778,-.425em -.91em 0 -.02em #778;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:.85em}i.icss-antman{width:.7em;height:.95em;border-radius:45%/28% 28% 55% 55%;background-color:transparent;-webkit-box-shadow:inset .13em .07em,inset -.13em .07em,.35em -.02em 0 -.32em,-.35em -.02em 0 -.32em;box-shadow:inset .13em .07em,inset -.13em .07em,.35em -.02em 0 -.32em,-.35em -.02em 0 -.32em;background-image:radial-gradient(circle at 50% 0,currentColor 52%,transparent 52%),radial-gradient(ellipse 100% 100% at 28% 46%,transparent 12%,currentColor 12%,currentColor 23%,transparent 23%),radial-gradient(ellipse 100% 100% at 72% 46%,transparent 12%,currentColor 12%,currentColor 23%,transparent 23%);margin:.02em .15em .03em}i.icss-antman:before{width:.73em;height:.55em;-webkit-box-shadow:.05em 0,-.05em 0;box-shadow:.05em 0,-.05em 0;-webkit-transform:translateX(-50%) perspective(.1em) rotateX(-2deg);transform:translateX(-50%) perspective(.1em) rotateX(-2deg);left:50%;top:0}i.icss-antman:after{width:.12em;height:.15em;border-color:currentColor transparent;border-radius:40%;-webkit-box-shadow:inset 0 .1em,0 0 0 .05em,.425em -.91em 0 -.02em,-.425em -.91em 0 -.02em;box-shadow:inset 0 .1em,0 0 0 .05em,.425em -.91em 0 -.02em,-.425em -.91em 0 -.02em;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:.85em}i.icss-apple{width:1em;height:1em;background:0 0;margin:0}i.icss-apple:before{width:.7em;height:.7em;background-color:currentColor;border-radius:100% .4em 100% .25em;-webkit-box-shadow:.18em .18em;box-shadow:.18em .18em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:.22em;left:.03em}i.icss-apple:after{width:.26em;height:.13em;border-radius:100% .02em;background-color:currentColor;top:0;left:.47em;-webkit-transform:rotate(-25deg);transform:rotate(-25deg)}i.icss-archive{width:.9em;height:.6em;background-color:transparent;-webkit-box-shadow:inset 0 -.1em 0 .25em;box-shadow:inset 0 -.1em 0 .25em;border-radius:0 0 .05em .05em;margin:.3em .05em .1em}i.icss-archive:before{width:1em;height:.15em;background-color:currentColor;border-radius:.05em .05em 0 0;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-.2em;left:50%}i.icss-arrow-break{width:.24em;height:.42em;background-color:transparent;-webkit-box-shadow:inset .07em 0,inset -.07em 0;box-shadow:inset .07em 0,inset -.07em 0;border-width:.07em solid;margin:.29em .38em}i.icss-arrow-break:before{width:.4em;height:.07em;background-color:currentColor;-webkit-box-shadow:-.55em 0;box-shadow:-.55em 0;top:50%;left:.2em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}i.icss-arrow-break:after{width:.6em;height:.6em;-webkit-box-shadow:.22em .22em 0 -.15em,-.22em -.22em 0 -.15em;box-shadow:.22em .22em 0 -.15em,-.22em -.22em 0 -.15em;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);top:50%;left:50%}i.icss-arrow-down{width:1em;height:.18em;border-radius:.1em;background-color:currentColor;margin:.41em 0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}i.icss-arrow-down:after,i.icss-arrow-down:before{width:.6em;height:.18em;background-color:currentColor;left:.46em;border-radius:.1em}.icss-stack i.icss-arrow-down{-webkit-transform:translate(-.5em,-.5em) rotate(90deg);transform:translate(-.5em,-.5em) rotate(90deg)}i.icss-arrow-down:before{top:-.15em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}i.icss-arrow-down:after{top:.15em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}i.icss-arrow-left{width:1em;height:.18em;border-radius:.1em;background-color:currentColor;margin:.41em 0}i.icss-arrow-left:after,i.icss-arrow-left:before{width:.6em;height:.18em;background-color:currentColor;left:-.06em}i.icss-arrow-left:before{border-radius:1em;top:-.15em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}i.icss-arrow-left:after{border-radius:.1em;top:.15em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}i.icss-arrow-right{width:1em;height:.18em;border-radius:.1em;background-color:currentColor;margin:.41em 0}i.icss-arrow-right:after,i.icss-arrow-right:before{width:.6em;height:.18em;border-radius:.1em;background-color:currentColor;left:.46em}i.icss-arrow-right:before{top:-.15em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}i.icss-arrow-right:after{top:.15em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}i.icss-arrow-up{width:1em;height:.18em;border-radius:.1em;background-color:currentColor;margin:.41em 0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}i.icss-arrow-up:after,i.icss-arrow-up:before{width:.6em;height:.18em;border-radius:.1em;background-color:currentColor;left:-.06em}.icss-stack i.icss-arrow-up{-webkit-transform:translate(-.5em,-.5em) rotate(90deg);transform:translate(-.5em,-.5em) rotate(90deg)}i.icss-arrow-up:before{top:-.15em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}i.icss-arrow-up:after{top:.15em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}i.icss-arrows-alt{width:1em;height:1em;background-color:transparent;overflow:hidden;margin:0}i.icss-arrows-alt:after,i.icss-arrows-alt:before{height:1.5em;border:.075em solid currentColor;background-color:currentColor;top:50%;left:50%}i.icss-arrows,i.icss-arrows-h,i.icss-arrows-v{width:.75em;margin:.13em .16em;overflow:hidden}i.icss-arrows-alt:before{border-radius:.5em;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);-webkit-box-shadow:.57em 0,-.57em 0,.53em 0,-.53em 0;box-shadow:.57em 0,-.57em 0,.53em 0,-.53em 0}i.icss-arrows-alt:after{border-radius:.5em;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);-webkit-box-shadow:.57em 0,-.57em 0,.53em 0,-.53em 0;box-shadow:.57em 0,-.57em 0,.53em 0,-.53em 0}i.icss-arrows-h{height:.75em;background-color:transparent;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.icss-stack i.icss-arrows-h{-webkit-transform:translate(-.5em,-.5em) rotate(-135deg);transform:translate(-.5em,-.5em) rotate(-135deg)}i.icss-arrows-h:before{height:1.5em;border:.075em solid currentColor;background-color:currentColor;border-radius:.5em;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}i.icss-arrows-h:after{height:1.5em;border:.075em solid transparent;border-radius:.5em;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);-webkit-box-shadow:.42em 0,-.42em 0;box-shadow:.42em 0,-.42em 0}i.icss-arrows-v:after,i.icss-arrows:before{-webkit-box-shadow:.42em 0,-.42em 0;top:50%;left:50%}i.icss-arrows-v{height:.75em;background-color:transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.icss-stack i.icss-arrows-v{-webkit-transform:translate(-.5em,-.5em) rotate(45deg);transform:translate(-.5em,-.5em) rotate(45deg)}i.icss-arrows-v:before{height:1.5em;border:.075em solid currentColor;background-color:currentColor;border-radius:.5em;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}i.icss-arrows-v:after{height:1.5em;border:.075em solid transparent;border-radius:.5em;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);box-shadow:.42em 0,-.42em 0}i.icss-arrows{height:.75em;background-color:transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg)}i.icss-arrows:after,i.icss-arrows:before{height:1.5em;background-color:currentColor}.icss-stack i.icss-arrows{-webkit-transform:translate(-.5em,-.5em) rotate(45deg);transform:translate(-.5em,-.5em) rotate(45deg)}i.icss-arrows:before{border:.075em solid currentColor;border-radius:.5em;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);box-shadow:.42em 0,-.42em 0}i.icss-arrows:after{border:.075em solid currentColor;border-radius:.5em;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);-webkit-box-shadow:.42em 0,-.42em 0;box-shadow:.42em 0,-.42em 0}i.icss-associate{width:.2em;height:.2em;border-radius:.1em;-webkit-box-shadow:.56em 0;box-shadow:.56em 0;margin:.1em .67em .7em .13em}i.icss-associate:before{width:.3em;height:.55em;border-radius:.15em .15em 0 0;background-color:currentColor;-webkit-box-shadow:.56em 0;box-shadow:.56em 0;top:.23em;left:-.05em}i.icss-associate:after{width:.4em;height:.4em;border:.1em solid currentColor;border-radius:.1em;border-width:0 .12em .12em 0;left:.18em;top:.14em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}i.icss-autobus{height:.2em;width:.6em;border-style:solid;border-color:transparent;background:0 0;border-width:0 .15em;-webkit-box-shadow:inset -.065em 0,inset .065em 0,.065em 0,-.065em 0,.25em .16em,-.065em .16em,-.35em .22em 0 -.06em;box-shadow:inset -.065em 0,inset .065em 0,.065em 0,-.065em 0,.25em .16em,-.065em .16em,-.35em .22em 0 -.06em;margin:.2em .28em .6em .38em}.icss-stack i.icss-autobus{-webkit-transform:translate(-.6em,-.5em);transform:translate(-.6em,-.5em)}i.icss-autobus:before{width:1.2em;height:.6em;border-radius:.2em .1em .03em .03em/.3em .2em .03em .03em;-webkit-box-shadow:inset 0 0 0 .07em,inset 0 -.13em;box-shadow:inset 0 0 0 .07em,inset 0 -.13em;top:-.06em;left:-.5em}i.icss-autobus:after{width:.26em;height:.26em;border-radius:50%;-webkit-box-shadow:inset 0 0 0 1em,.7em 0,.05em -.24em 0 -.05em,-.23em -.015em 0 -.085em,-.23em -.11em 0 -.085em,.93em -.015em 0 -.085em,.93em -.11em 0 -.085em;box-shadow:inset 0 0 0 1em,.7em 0,.05em -.24em 0 -.05em,-.23em -.015em 0 -.085em,-.23em -.11em 0 -.085em,.93em -.015em 0 -.085em,.93em -.11em 0 -.085em;top:.38em;left:-.38em}i.icss-avengers{width:.15em;height:.35em;background-color:transparent;border-style:solid;border-color:currentColor transparent;border-width:.15em 0 .15em .15em;-webkit-box-shadow:0 .03em,0 -.24em,0 -.4em;box-shadow:0 .03em,0 -.24em,0 -.4em;margin:.45em .25em .2em .62em}i.icss-avengers:before{width:.16em;height:.91em;background-color:currentColor;-webkit-transform:skewX(-26deg);transform:skewX(-26deg);-webkit-transform-origin:0 0;transform-origin:0 0;left:-.17em;top:-.55em}i.icss-axe,i.icss-baby-face{background-color:transparent}i.icss-avengers:after{width:.3em;border:.12em solid transparent;border-left:.12em solid currentColor;-webkit-box-shadow:-.25em 0 0 -.045em;box-shadow:-.25em 0 0 -.045em;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:-.15em}i.icss-axe{width:.2em;height:1em;-webkit-box-shadow:inset 0 0 0 .065em,inset 0 -.3em;box-shadow:inset 0 0 0 .065em,inset 0 -.3em;border-radius:50%/.08em;-webkit-transform:rotate(30deg);transform:rotate(30deg);margin:0 .5em 0 .3em}.icss-stack i.icss-axe{-webkit-transform:translate(-.5em,-.5em) rotate(30deg);transform:translate(-.5em,-.5em) rotate(30deg)}i.icss-axe:before{width:.65em;height:.51em;border-radius:50% 20% 20% 50%/50% 45% 45% 50%;border:.14em solid transparent;border-color:transparent currentColor;border-width:.2em .3em .2em .2em;-webkit-box-shadow:inset .1em .1em;box-shadow:inset .1em .1em;top:0;left:-.17em}i.icss-axe:after{width:.63em;height:.43em;border-radius:50% 25% 25% 50%/50% 45% 45% 50%;border:.065em solid currentColor;border-width:.03em .065em;clip:rect(0 1em 1em .45em);top:.04em;left:-.035em}i.icss-baby-face{width:.8em;height:.8em;border:.08em solid currentColor;border-radius:50%;margin:.1em}i.icss-baby-face:before{width:1em;height:.45em;border-radius:50%;border:.08em solid transparent;border-color:transparent currentColor;top:45%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}i.icss-baby-face:after{width:.35em;height:.35em;border-radius:50%;-webkit-box-shadow:inset 0 -.2em 0 -.1em,-.365em -.195em 0 -.13em,.365em -.195em 0 -.13em,-.15em -.17em 0 -.12em,.15em -.17em 0 -.12em;box-shadow:inset 0 -.2em 0 -.1em,-.365em -.195em 0 -.13em,.365em -.195em 0 -.13em,-.15em -.17em 0 -.12em,.15em -.17em 0 -.12em;top:33%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-backhoe{height:.35em;width:.42em;background:0 0;border-right:.1em solid transparent;border-radius:.15em .1em .1em .06em/100% .1em .1em .06em;-webkit-box-shadow:inset 0 0 0 .065em,-.34em .25em 0 -.03em,-.03em .18em;box-shadow:inset 0 0 0 .065em,-.34em .25em 0 -.03em,-.03em .18em;margin:.15em .02em .5em .8em}.icss-stack i.icss-backhoe{-webkit-transform:translate(-.65em,-.5em);transform:translate(-.65em,-.5em)}i.icss-backhoe:before{width:.4em;height:.25em;border-radius:.05em;border:.09em solid transparent;border-color:currentColor currentColor transparent transparent;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:.35em;left:-.6em}i.icss-backhoe:after{width:.3em;height:.3em;border-radius:50%;-webkit-box-shadow:inset -.08em -.15em 0 -.1em,.03em .08em 0 -.01em,.99em -.13em 0 -.08em,.9em -.47em 0 -.09em,.93em .12em 0 .03em,.45em .17em 0 -.02em;box-shadow:inset -.08em -.15em 0 -.1em,.03em .08em 0 -.01em,.99em -.13em 0 -.08em,.9em -.47em 0 -.09em,.93em .12em 0 .03em,.45em .17em 0 -.02em;top:.3em;left:-.82em}i.icss-backslash{width:1em;height:1em;background-color:transparent;margin:0}i.icss-backslash:before{width:.2em;height:1.2em;background-color:currentColor;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}i.icss-bad-robot{width:1em;height:.85em;background-color:transparent;-webkit-box-shadow:inset 0 0 0 .07em,inset 0 -.3em;box-shadow:inset 0 0 0 .07em,inset 0 -.3em;border-radius:50% 50% 0 0;margin:.15em 0 0}i.icss-badge,i.icss-badge-1,i.icss-badge-2,i.icss-badge-3{margin:.07em .225em .38em;background-color:transparent}i.icss-bad-robot:before{width:.7em;height:.7em;border:.1em solid currentColor;border-radius:.1em;border-top:0;border-left:0;top:-.3em;left:50%;-webkit-transform:scaleY(.7) translateX(-50%) rotate(45deg);transform:scaleY(.7) translateX(-50%) rotate(45deg)}i.icss-bad-robot:after{width:.15em;height:.18em;-webkit-box-shadow:-.15em 0,.15em 0;box-shadow:-.15em 0,.15em 0;border-radius:50%;top:.3em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-badge-1{width:.55em;height:.55em;border-radius:50%;border:.05em solid transparent;-webkit-box-shadow:inset 0 0 0 .065em,.19em .19em 0 -.15em,-.19em .19em 0 -.15em,-.19em -.19em 0 -.15em,.19em -.19em 0 -.15em,-.25em 0 0 -.15em,.25em 0 0 -.15em,0 -.25em 0 -.15em,0 .25em 0 -.15em;box-shadow:inset 0 0 0 .065em,.19em .19em 0 -.15em,-.19em .19em 0 -.15em,-.19em -.19em 0 -.15em,.19em -.19em 0 -.15em,-.25em 0 0 -.15em,.25em 0 0 -.15em,0 -.25em 0 -.15em,0 .25em 0 -.15em}i.icss-badge-1:before{content:"1";width:2em;height:1em;line-height:1em;font-size:.28em;font-weight:700;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:48%}i.icss-badge-1:after{width:.24em;height:.27em;border:.12em solid currentColor;border-bottom:.07em solid transparent;-webkit-box-shadow:inset .1em 0;-webkit-transform:translateX(-50%) rotate(10deg) perspective(.1em) rotateX(7deg);transform:translateX(-50%) rotate(10deg) perspective(.1em) rotateX(7deg);-webkit-transform-origin:50% 0;transform-origin:50% 0;box-shadow:inset .1em 0;top:.5em;left:45%}i.icss-badge-2{width:.55em;height:.55em;border-radius:50%;border:.05em solid transparent;-webkit-box-shadow:inset 0 0 0 .065em,.19em .19em 0 -.15em,-.19em .19em 0 -.15em,-.19em -.19em 0 -.15em,.19em -.19em 0 -.15em,-.25em 0 0 -.15em,.25em 0 0 -.15em,0 -.25em 0 -.15em,0 .25em 0 -.15em;box-shadow:inset 0 0 0 .065em,.19em .19em 0 -.15em,-.19em .19em 0 -.15em,-.19em -.19em 0 -.15em,.19em -.19em 0 -.15em,-.25em 0 0 -.15em,.25em 0 0 -.15em,0 -.25em 0 -.15em,0 .25em 0 -.15em}i.icss-badge-2:before{content:"2";width:2em;height:1em;line-height:1em;font-size:.28em;font-weight:700;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}i.icss-badge-2:after{width:.24em;height:.27em;border:.12em solid currentColor;border-bottom:.07em solid transparent;-webkit-box-shadow:inset .1em 0;-webkit-transform:translateX(-50%) rotate(10deg) perspective(.1em) rotateX(7deg);transform:translateX(-50%) rotate(10deg) perspective(.1em) rotateX(7deg);-webkit-transform-origin:50% 0;transform-origin:50% 0;box-shadow:inset .1em 0;top:.5em;left:45%}i.icss-badge-3{width:.55em;height:.55em;border-radius:50%;border:.05em solid transparent;-webkit-box-shadow:inset 0 0 0 .065em,.19em .19em 0 -.15em,-.19em .19em 0 -.15em,-.19em -.19em 0 -.15em,.19em -.19em 0 -.15em,-.25em 0 0 -.15em,.25em 0 0 -.15em,0 -.25em 0 -.15em,0 .25em 0 -.15em;box-shadow:inset 0 0 0 .065em,.19em .19em 0 -.15em,-.19em .19em 0 -.15em,-.19em -.19em 0 -.15em,.19em -.19em 0 -.15em,-.25em 0 0 -.15em,.25em 0 0 -.15em,0 -.25em 0 -.15em,0 .25em 0 -.15em}i.icss-badge-3:after,i.icss-badge:before{border:.12em solid currentColor;-webkit-box-shadow:inset .1em 0}i.icss-badge-3:before{content:"3";width:2em;height:1em;line-height:1em;font-size:.28em;font-weight:700;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}i.icss-badge-3:after{width:.24em;height:.27em;border-bottom:.07em solid transparent;-webkit-transform:translateX(-50%) rotate(10deg) perspective(.1em) rotateX(7deg);transform:translateX(-50%) rotate(10deg) perspective(.1em) rotateX(7deg);-webkit-transform-origin:50% 0;transform-origin:50% 0;box-shadow:inset .1em 0;top:.5em;left:45%}i.icss-badge{width:.55em;height:.55em;border-radius:50%;border:.08em solid transparent;-webkit-box-shadow:inset 0 0 0 .1em,.19em .19em 0 -.15em,-.19em .19em 0 -.15em,-.19em -.19em 0 -.15em,.19em -.19em 0 -.15em,-.25em 0 0 -.15em,.25em 0 0 -.15em,0 -.25em 0 -.15em,0 .25em 0 -.15em;box-shadow:inset 0 0 0 .1em,.19em .19em 0 -.15em,-.19em .19em 0 -.15em,-.19em -.19em 0 -.15em,.19em -.19em 0 -.15em,-.25em 0 0 -.15em,.25em 0 0 -.15em,0 -.25em 0 -.15em,0 .25em 0 -.15em}i.icss-badge:before{width:.24em;height:.4em;border-bottom:.1em solid transparent;-webkit-transform:translateX(-50%) rotate(20deg);transform:translateX(-50%) rotate(20deg);box-shadow:inset .1em 0;top:.45em;left:10%}i.icss-badge:after{width:.24em;height:.4em;border:.12em solid currentColor;border-bottom:.1em solid transparent;-webkit-transform:translateX(-50%) rotate(-20deg);transform:translateX(-50%) rotate(-20deg);-webkit-box-shadow:inset .1em 0;box-shadow:inset .1em 0;top:.45em;left:90%}i.icss-ban{width:1em;height:1em;border:.13em solid currentColor;background-color:transparent;border-radius:100%;margin:0}i.icss-ban:before{width:.9em;height:.15em;background-color:currentColor;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}i.icss-banana{width:1em;height:1em;background-color:transparent;margin:0}i.icss-banana:before{width:.8em;height:.9em;background-color:transparent;border-radius:50%;-webkit-box-shadow:inset -.11em -.09em 0 -.1em,.17em .16em 0 -.03em,.36em -.09em 0 -.3em;box-shadow:inset -.11em -.09em 0 -.1em,.17em .16em 0 -.03em,.36em -.09em 0 -.3em;-webkit-transform:rotate(15deg);transform:rotate(15deg);top:-.17em;left:-.04em}i.icss-banana:after{width:.07em;height:.07em;background-color:currentColor;border-radius:.03em;top:.67em;left:.14em}i.icss-banjo,i.icss-barcode{background-color:transparent}i.icss-banjo{width:.4em;height:.4em;border-radius:50%;border:.06em solid transparent;-webkit-box-shadow:inset 0 0 0 .065em,0 0 0 .065em,.2em .2em 0 -.15em,-.2em .2em 0 -.15em,-.2em -.2em 0 -.15em,0 .28em 0 -.15em,0 -.28em 0 -.15em,.28em 0 0 -.15em,-.28em 0 0 -.15em;box-shadow:inset 0 0 0 .065em,0 0 0 .065em,.2em .2em 0 -.15em,-.2em .2em 0 -.15em,-.2em -.2em 0 -.15em,0 .28em 0 -.15em,0 -.28em 0 -.15em,.28em 0 0 -.15em,-.28em 0 0 -.15em;margin:.47em .47em .13em .13em}i.icss-banjo:before{width:.15em;height:.9em;border-radius:.02em .02em .4em .4em;-webkit-box-shadow:inset 0 0 0 .065em;box-shadow:inset 0 0 0 .065em;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:-.62em;left:.38em}i.icss-banjo:after{width:.25em;height:.05em;border-radius:.02em;-webkit-box-shadow:inset 0 .2em,0 .075em,0 .15em;box-shadow:inset 0 .2em,0 .075em,0 .15em;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:-.42em;left:.56em}i.icss-barcode{width:1em;height:1em}i.icss-barcode:after,i.icss-barcode:before{height:.8em;background-color:currentColor;top:50%}i.icss-barcode:before{width:.1em;-webkit-box-shadow:.2em 0,.45em 0,.5em 0,.8em 0;box-shadow:.2em 0,.45em 0,.5em 0,.8em 0;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0}i.icss-barcode:after{width:.06em;-webkit-box-shadow:.3em 0,.43em 0,.59em 0;box-shadow:.3em 0,.43em 0,.59em 0;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:.35em}i.icss-barrel{background:0 0;border-radius:.12em/50%;width:.78em;height:1em;-webkit-box-shadow:inset 0 0 0 .065em;box-shadow:inset 0 0 0 .065em;overflow:hidden;margin:0 .11em}i.icss-barrel:before{width:.07em;height:1em;background-color:currentColor;-webkit-box-shadow:.2em 0,-.2em 0;box-shadow:.2em 0,-.2em 0;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;top:0}i.icss-barrel:after{width:1em;height:.15em;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-shadow:0 .23em,0 -.23em;box-shadow:0 .23em,0 -.23em;top:50%;left:0}i.icss-bars-4{width:1em;height:1em;background:0 0;margin:0}i.icss-bars-4:after{width:1em;height:.14em;border-radius:.06em;background-color:currentColor;-webkit-box-shadow:0 .28em 0 0,0 .58em 0 0,0 .86em 0 0;box-shadow:0 .28em 0 0,0 .58em 0 0,0 .86em 0 0;top:0;left:0}i.icss-bars{margin:.41em 0}i.icss-bars,i.icss-bars:after,i.icss-bars:before{width:1em;height:.18em;border-radius:.06em;background-color:currentColor}i.icss-bars:before{top:-.36em;left:0}i.icss-bars:after{top:.36em;left:0}i.icss-bathcloth{width:.46em;height:.45em;background-color:transparent;border-style:solid;border-radius:.1em .1em 0 0;border-color:transparent currentColor currentColor;border-width:.2em .2em 0;margin:.04em .25em .5em}i.icss-bathcloth:before{width:.25em;height:.28em;border-radius:0 .03em 0 0;border:.1em solid transparent;border-top:.1em solid currentColor;-webkit-box-shadow:-.17em .56em 0 .05em,.25em .56em 0 .05em;box-shadow:-.17em .56em 0 .05em,.25em .56em 0 .05em;-webkit-transform:translateX(-50%);transform:translateX(-50%);clip:rect(0 .35em 1em -.1em);top:-.18em;left:50%}i.icss-bathcloth:after{width:.75em;height:.6em;border:.15em solid currentColor;border-radius:40% 40% 0 0/100% 100% 0 0;border-top-color:transparent;border-bottom:0;-webkit-transform:translateX(-50%) perspective(1em) rotateX(35deg);transform:translateX(-50%) perspective(1em) rotateX(35deg);top:-.3em;left:50%}i.icss-batman-c{width:.75em;height:1.05em;border-radius:.1em .1em 40% 40%/.3em .3em 60% 60%;background-color:transparent;border-style:solid;border-color:transparent #333;border-width:.3em .15em 0;margin:-.05em .125em 0}i.icss-batman-c:before{width:.65em;height:.6em;background-color:#dff;border-radius:45%;-webkit-box-shadow:inset 0 1.02em .03em -.6em #333,inset 0 -.06em .03em #333;box-shadow:inset 0 1.02em .03em -.6em #333,inset 0 -.06em .03em #333;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;top:-.17em}i.icss-batman-c:after{width:.22em;height:.22em;border-radius:.1em 0 .05em;background-color:#333;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);-webkit-box-shadow:.1em .1em 0 -.025em #333,.26em -.09em 0 -.05em #333,-.09em .26em 0 -.05em #333,-.01em -.01em 0 .01em #333,0 0 .03em #333;box-shadow:.1em .1em 0 -.025em #333,.26em -.09em 0 -.05em #333,-.09em .26em 0 -.05em #333,-.01em -.01em 0 .01em #333,0 0 .03em #333;left:50%;top:.15em}i.icss-batman-logo-c{width:1em;height:.7em;border-radius:50%;background-color:#fdff00;border:.065em solid #222;-webkit-box-shadow:0 0 0 .05em #fF0;box-shadow:0 0 0 .05em #fF0;overflow:hidden;margin:.15em .05em}i.icss-batman-logo-c:before{width:.22em;height:.2em;border-radius:50%;-webkit-box-shadow:.17em .14em #222,-.17em .14em #222,-.23em .49em 0 -.05em #222,-.2em .55em 0 -.05em #222,.2em .55em 0 -.05em #222,.23em .49em 0 -.05em #222;box-shadow:.17em .14em #222,-.17em .14em #222,-.23em .49em 0 -.05em #222,-.2em .55em 0 -.05em #222,.2em .55em 0 -.05em #222,.23em .49em 0 -.05em #222;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;top:-.12em}i.icss-batman-logo-c:after{width:.1em;height:.35em;border-radius:.05em/50%;background-color:#222;-webkit-box-shadow:.1em .13em #222,-.1em .13em #222,-.095em .69em 0 .04em #222,.095em .69em 0 .04em #222;box-shadow:.1em .13em #222,-.1em .13em #222,-.095em .69em 0 .04em #222,.095em .69em 0 .04em #222;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;top:-.3em}i.icss-batman-logo{width:1em;height:.7em;border-radius:50%;background-color:transparent;border:.065em solid currentColor;overflow:hidden;margin:.15em 0}i.icss-batman-logo:before{width:.22em;height:.2em;border-radius:50%;-webkit-box-shadow:.17em .14em,-.17em .14em,-.23em .49em 0 -.05em,-.2em .55em 0 -.05em,.2em .55em 0 -.05em,.23em .49em 0 -.05em;box-shadow:.17em .14em,-.17em .14em,-.23em .49em 0 -.05em,-.2em .55em 0 -.05em,.2em .55em 0 -.05em,.23em .49em 0 -.05em;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;top:-.12em}i.icss-batman-logo:after{width:.1em;height:.35em;border-radius:.05em/50%;background-color:currentColor;-webkit-box-shadow:.1em .13em,-.1em .13em,-.095em .69em 0 .04em,.095em .69em 0 .04em;box-shadow:.1em .13em,-.1em .13em,-.095em .69em 0 .04em,.095em .69em 0 .04em;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;top:-.3em}i.icss-batman{width:.75em;height:1.05em;border-radius:.1em .1em 40% 40%/.3em .3em 60% 60%;background-color:transparent;border-style:solid;border-color:transparent currentColor;border-width:.3em .15em 0;margin:-.05em .125em 0}i.icss-batman:before{width:.65em;height:.6em;background-color:transparent;border-radius:45%;-webkit-box-shadow:inset 0 1.03em 0 -.6em currentColor,inset 0 -.065em currentColor;box-shadow:inset 0 1.03em 0 -.6em currentColor,inset 0 -.065em currentColor;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;top:-.17em}i.icss-batman:after{width:.22em;height:.22em;border-radius:.1em 0 .05em;background-color:currentColor;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);-webkit-box-shadow:.1em .1em 0 -.025em,.26em -.09em 0 -.05em,-.09em .26em 0 -.05em;box-shadow:.1em .1em 0 -.025em,.26em -.09em 0 -.05em,-.09em .26em 0 -.05em;left:50%;top:.15em}i.icss-battery,i.icss-battery-0,i.icss-battery-1,i.icss-battery-2,i.icss-battery-3,i.icss-battery-4{width:.9em;height:.45em;margin:.275em .125em .275em 0}i.icss-battery,i.icss-battery-0,i.icss-battery-1,i.icss-battery-2,i.icss-battery-3,i.icss-battery-4,i.icss-bb8{background-color:transparent}i.icss-battery-0{border-width:.065em;border-style:solid;border-radius:.05em}i.icss-battery-0:before{border-style:solid;border-width:.1em .07em;top:50%;left:.82em;border-radius:.03em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}i.icss-battery-0:after,i.icss-battery-1:before{border-style:solid;top:50%;-webkit-transform:translateY(-50%)}i.icss-battery-0:after{border-width:.135em 0;left:.04em;transform:translateY(-50%);border-radius:.03em}i.icss-battery-1{border-width:.065em;border-style:solid;border-radius:.05em}i.icss-battery-1:before{border-width:.1em .07em;left:.82em;border-radius:.03em;transform:translateY(-50%)}i.icss-battery-1:after,i.icss-battery-2:before{border-style:solid;top:50%;-webkit-transform:translateY(-50%)}i.icss-battery-1:after{border-width:.135em .1em;left:.04em;transform:translateY(-50%);border-radius:.03em}i.icss-battery-2{border-width:.065em;border-style:solid;border-radius:.05em}i.icss-battery-2:before{border-width:.1em .07em;left:.82em;border-radius:.03em;transform:translateY(-50%)}i.icss-battery-2:after,i.icss-battery-3:before{border-style:solid;top:50%;-webkit-transform:translateY(-50%)}i.icss-battery-2:after{border-width:.135em .2em;left:.04em;transform:translateY(-50%);border-radius:.03em}i.icss-battery-3{border-width:.065em;border-style:solid;border-radius:.05em}i.icss-battery-3:before{border-width:.1em .07em;left:.82em;border-radius:.03em;transform:translateY(-50%)}i.icss-battery-3:after,i.icss-battery-4:before{border-style:solid;top:50%;-webkit-transform:translateY(-50%)}i.icss-battery-3:after{border-width:.135em .3em;left:.04em;transform:translateY(-50%);border-radius:.03em}i.icss-battery-4{border-width:.065em;border-style:solid;border-radius:.05em}i.icss-battery-4:before{border-width:.1em .07em;left:.82em;border-radius:.03em;transform:translateY(-50%)}i.icss-battery-4:after,i.icss-battery:before{-webkit-transform:translateY(-50%);border-style:solid;top:50%}i.icss-battery-4:after{border-width:.135em .35em;left:.04em;transform:translateY(-50%);border-radius:.03em}i.icss-battery{border-width:.065em;border-style:solid;border-radius:.05em}i.icss-battery:before{border-width:.1em .07em;left:.82em;border-radius:.03em;transform:translateY(-50%)}i.icss-battery:after{width:.55em;border-width:0 .35em .26em 0;border-style:solid;border-color:currentColor transparent;left:.04em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:0}i.icss-bb8{width:.7em;height:.7em;border-radius:50%;-webkit-box-shadow:inset 0 0 0 .065em;box-shadow:inset 0 0 0 .065em;background-image:radial-gradient(circle at 88% 30%,transparent .15em,currentColor .15em,currentColor .2em,transparent .2em),radial-gradient(circle at 8% 40%,transparent .15em,currentColor .15em,currentColor .2em,transparent .2em),radial-gradient(circle at 55% 90%,transparent .15em,currentColor .15em,currentColor .2em,transparent .2em);margin:.3em .15em 0}i.icss-bb8:before{width:.45em;height:.35em;border-radius:50%/60% 60% 30% 30%;-webkit-box-shadow:inset 0 0 0 .065em,0 .04em 0 -.02em;box-shadow:inset 0 0 0 .065em,0 .04em 0 -.02em;-webkit-transform:rotate(-10deg);transform:rotate(-10deg);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(67%,transparent),color-stop(67%,currentColor),color-stop(75%,currentColor),color-stop(75%,transparent)),radial-gradient(circle at 70% 45%,currentColor .035em,transparent .035em),radial-gradient(circle at 43% 45%,currentColor .05em,transparent .05em);background-image:linear-gradient(transparent 67%,currentColor 67%,currentColor 75%,transparent 75%),radial-gradient(circle at 70% 45%,currentColor .035em,transparent .035em),radial-gradient(circle at 43% 45%,currentColor .05em,transparent .05em);top:-.27em;left:.05em}i.icss-bb8:after{width:.05em;height:.1em;background-color:currentColor;-webkit-box-shadow:-.1em 0,0 -.05em;box-shadow:-.1em 0,0 -.05em;-webkit-transform:rotate(-10deg);transform:rotate(-10deg);top:-.33em;left:.3em}i.icss-bear,i.icss-bed,i.icss-beer-tap{background-color:transparent}i.icss-bear{width:.9em;height:.9em;border-radius:50%;border:.06em solid transparent;-webkit-box-shadow:inset 0 0 0 .2em,.3em -.38em 0 -.3em,-.3em -.38em 0 -.3em;box-shadow:inset 0 0 0 .2em,.3em -.38em 0 -.3em,-.3em -.38em 0 -.3em;margin:.1em .05em 0}i.icss-bear:before{width:.3em;height:.3em;border:.1em solid currentColor;border-radius:50%;-webkit-box-shadow:.055em .18em 0 -.08em,-.06em .1em,.125em .05em 0 -.1em,.125em -.1em 0 -.1em;box-shadow:.055em .18em 0 -.08em,-.06em .1em,.125em .05em 0 -.1em,.125em -.1em 0 -.1em;top:.17em;left:34%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-bear:after{width:.3em;height:.3em;border:.1em solid currentColor;border-radius:50%;-webkit-box-shadow:-.055em .18em 0 -.08em,.06em .1em,-.125em .05em 0 -.1em,-.125em -.1em 0 -.1em;box-shadow:-.055em .18em 0 -.08em,.06em .1em,-.125em .05em 0 -.1em,-.125em -.1em 0 -.1em;top:.17em;left:66%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-bed{width:.8em;height:.6em;border:0 solid transparent;border-width:.4em 0 0;-webkit-box-shadow:inset 0 .08em,-.08em 0,.165em .08em 0 -.08em;box-shadow:inset 0 .08em,-.08em 0,.165em .08em 0 -.08em;margin:.35em .1em .05em}i.icss-bed:before,i.icss-bunk-bed:before{border:.065em solid transparent;-webkit-box-shadow:inset 0 0 0 .15em,.3em .385em 0 .3em}i.icss-bed:before{width:.35em;height:.35em;box-shadow:inset 0 0 0 .15em,.3em .385em 0 .3em;border-radius:50%;clip:rect(0 .75em .3em .05em);top:-.35em;left:0}i.icss-beer-tap{width:.7em;height:.7em;border:0 solid transparent;border-width:.2em .1em .2em .45em;border-radius:0 .05em;-webkit-box-shadow:inset -.07em .07em,inset -.07em -.07em,.1em -.1em;box-shadow:inset -.07em .07em,inset -.07em -.07em,.1em -.1em;margin:.3em .2em -.1em .1em}i.icss-beer-tap:before{width:.35em;height:.7em;border-bottom:.22em solid transparent;border-radius:0 0 10% 10%/0 0 38% 38%;-webkit-box-shadow:inset 0 0 0 .065em,inset 0 -.3em,-.08em -.6em 0 -.14em,.08em -.6em 0 -.14em;box-shadow:inset 0 0 0 .065em,inset 0 -.3em,-.08em -.6em 0 -.14em,.08em -.6em 0 -.14em;top:-.08em;left:-.35em}i.icss-beer-tap:after{width:.13em;height:.18em;background-color:currentColor;border-radius:50%/40%;-webkit-box-shadow:.16em 0,.55em 1.35em 0 .4em;box-shadow:.16em 0,.55em 1.35em 0 .4em;clip:rect(0 .75em 1em 0);top:-.6em;left:-.32em}i.icss-beer{width:.76em;height:.8em;background-color:transparent;border-style:solid;border-width:.08em .095em .12em;border-color:currentColor transparent;margin:.1em .2em .1em .1em;-webkit-box-shadow:inset 0 0 0 .5em,0 .1em,0 -.08em;box-shadow:inset 0 0 0 .5em,0 .1em,0 -.08em}i.icss-beer:before{width:.4em;height:.55em;border:.1em solid currentColor;border-radius:.03em .03em .15em;top:-.08em;left:.45em}i.icss-beetle-car{height:.2em;width:1.22em;border-style:solid;border-color:transparent;background:0 0;border-width:0 .58em;border-radius:.1em;-webkit-box-shadow:inset 0 0 0 1em,-.05em .32em 0 -.065em;box-shadow:inset 0 0 0 1em,-.05em .32em 0 -.065em;margin:.32em -.1em .48em 0}i.icss-beetle-car:before{width:.78em;height:.6em;border-radius:40% 50% 0 0/50% 70% 0 0;-webkit-box-shadow:inset 0 0 0 .065em,-.35em .11em 0 -.09em,inset 0 -.4em,inset -.14em .005em;box-shadow:inset 0 0 0 .065em,-.35em .11em 0 -.09em,inset 0 -.4em,inset -.14em .005em;clip:rect(0 1em .45em -1em);top:-0em;left:-.28em}i.icss-beetle-car:after{width:.28em;height:.28em;border-radius:50%;-webkit-box-shadow:inset 0 0 0 1em,.65em 0;box-shadow:inset 0 0 0 1em,.65em 0;top:.3em;left:-.48em}i.icss-bell{width:.55em;height:.8em;border-bottom:.1em solid transparent;background-color:transparent;-webkit-box-shadow:inset .5em .5em,0 .28em 0 -.17em;box-shadow:inset .5em .5em,0 .28em 0 -.17em;border-radius:50% 50% .3em .3em;margin:.1em .15em}i.icss-bicycle,i.icss-bike{margin:.6em .575em 0 .025em}i.icss-bell:before{width:.7em;height:.65em;border:.1em solid currentColor;border-color:transparent transparent currentColor;-webkit-box-shadow:inset 1em 0;box-shadow:inset 1em 0;border-width:0 .05em .28em;border-radius:0 0 .1em .1em;top:.11em;left:50%;-webkit-transform:translateX(-50%) perspective(1em) rotateX(40deg);transform:translateX(-50%) perspective(1em) rotateX(40deg)}i.icss-bell:after{width:.22em;height:.2em;-webkit-box-shadow:inset 0 0 0 .07em;box-shadow:inset 0 0 0 .07em;border-radius:50%;top:-.12em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-bicycle{width:.4em;height:.4em;border-radius:50%;-webkit-box-shadow:.55em 0,.435em -.286em 0 -.156em,.33em -.57em 0 -.118em;box-shadow:.55em 0,.435em -.286em 0 -.156em,.33em -.57em 0 -.118em}i.icss-bicycle:before{width:.33em;height:.3em;background-color:transparent;-webkit-box-shadow:inset .091em 0 0 .09em;box-shadow:inset .091em 0 0 .09em;border-radius:.08em 0 0 .08em;top:-.27em;left:.265em;-webkit-transform:rotate(40deg);transform:rotate(40deg)}i.icss-bicycle:after{height:.265em;background-color:currentColor;border:.046em solid currentColor;border-radius:.05em;left:.435em;top:.015em}i.icss-bike{width:.4em;height:.4em;border-radius:50%;-webkit-box-shadow:.45em -.46em 0 -.156em,.05em -.5em 0 -.156em,.14em -.62em 0 -.156em,.55em -.2em,.35em -.7em 0 -.118em;box-shadow:.45em -.46em 0 -.156em,.05em -.5em 0 -.156em,.14em -.62em 0 -.156em,.55em -.2em,.35em -.7em 0 -.118em}i.icss-bike:before{width:.3em;height:.38em;background-color:transparent;-webkit-box-shadow:inset .091em 0 0 .085em,-.18em -.02em 0 -.1em;box-shadow:inset .091em 0 0 .085em,-.18em -.02em 0 -.1em;border-radius:.08em 0 0 .08em;top:-.42em;left:.28em;-webkit-transform:rotate(35deg);transform:rotate(35deg)}i.icss-bike:after,i.icss-bill-stack,i.icss-bill-stack:after{background-color:currentColor}i.icss-bike:after{height:.27em;border:.046em solid currentColor;border-radius:.05em;left:.43em;top:-.06em}i.icss-bill-stack{width:.3em;height:.08em;-webkit-box-shadow:.5em 0,0 .14em,.5em .14em,0 .28em,.5em .28em;box-shadow:.5em 0,0 .14em,.5em .14em,0 .28em,.5em .28em;margin:.5em .7em .43em 0}i.icss-bill-stack:before{width:.8em;height:.23em;-webkit-box-shadow:inset .4em 0 0 -.1em,inset -.4em 0 0 -.1em;box-shadow:inset .4em 0 0 -.1em,inset -.4em 0 0 -.1em;border-radius:.03em;-webkit-transform:skewX(-45deg);transform:skewX(-45deg);top:-.3em;left:.1em}i.icss-bill-stack:after{width:.2em;height:.08em;-webkit-transform:skewY(-45deg);transform:skewY(-45deg);-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-box-shadow:0 .14em,0 .28em;box-shadow:0 .14em,0 .28em;left:.8em;top:0}i.icss-billiard{width:.8em;height:.8em;border-radius:50%;background-color:transparent;-webkit-box-shadow:inset -.03em 0 0 .17em;box-shadow:inset -.03em 0 0 .17em;margin:.1em}i.icss-bin-open:after,i.icss-bin:after{background-color:currentColor;left:50%}i.icss-billiard:before{content:"8";font-weight:700;font-family:sans-serif;line-height:1em;font-size:.48em;top:.35em;left:.5em}i.icss-bin-open{width:.2em;height:.2em;border-radius:50%;margin:.03em .45em .77em .35em}i.icss-bin-open:before{width:.4em;height:.55em;border:.1em solid transparent;border-width:0 .12em;border-radius:0 0 .05em .05em;-webkit-box-shadow:.12em .12em,-.12em .12em,.12em -.08em,-.12em -.08em,inset .5em 0;box-shadow:.12em .12em,-.12em .12em,.12em -.08em,-.12em -.08em,inset .5em 0;-webkit-transform:translateX(-50%) perspective(1em) rotateX(-15deg);transform:translateX(-50%) perspective(1em) rotateX(-15deg);top:.35em;left:75%}i.icss-bin-open:after{width:.78em;height:.1em;border-radius:.05em .05em 0 0;-webkit-transform:translateX(-50%) rotate(-12deg);transform:translateX(-50%) rotate(-12deg);top:.1em}i.icss-bin{width:.2em;height:.2em;border-radius:50%;margin:.03em .4em .77em}i.icss-bin:before{width:.4em;height:.55em;border:.1em solid transparent;border-width:0 .12em;border-radius:0 0 .05em .05em;-webkit-box-shadow:.12em .12em,-.12em .12em,.12em -.08em,-.12em -.08em,inset .5em 0;box-shadow:.12em .12em,-.12em .12em,.12em -.08em,-.12em -.08em,inset .5em 0;-webkit-transform:translateX(-50%) perspective(1em) rotateX(-15deg);transform:translateX(-50%) perspective(1em) rotateX(-15deg);top:.35em;left:50%}i.icss-bin:after{width:.78em;height:.1em;border-radius:.05em .05em 0 0;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:.1em}i.icss-binocular,i.icss-binocular:before{width:.45em;height:.45em;background-color:transparent}i.icss-binocular{-webkit-box-shadow:inset 0 0 0 .07em,.01em -.04em,.025em -.1em 0 -.02em,.105em -.55em 0 -.09em,.465em -.55em 0 -.09em;box-shadow:inset 0 0 0 .07em,.01em -.04em,.025em -.1em 0 -.02em,.105em -.55em 0 -.09em,.465em -.55em 0 -.09em;border-radius:50%;margin:.5em .55em .05em 0}i.icss-binocular:before{-webkit-box-shadow:inset 0 0 0 .07em,-.01em -.04em,-.025em -.1em 0 -.02em;box-shadow:inset 0 0 0 .07em,-.01em -.04em,-.025em -.1em 0 -.02em;border-radius:50%;top:0;left:.55em}i.icss-binocular:after{width:.35em;height:.4em;background-color:currentColor;-webkit-box-shadow:.45em 0,.225em -.1em 0 -.08em,.42em -.2em 0 -.03em,.03em -.2em 0 -.03em;box-shadow:.45em 0,.225em -.1em 0 -.08em,.42em -.2em 0 -.03em,.03em -.2em 0 -.03em;-webkit-transform:perspective(.1em) rotateX(3deg);transform:perspective(.1em) rotateX(3deg);-webkit-transform-origin:.45em 0;transform-origin:.45em 0;clip:rect(-.5em 1em .23em 0);left:.105em;top:-.2em}i.icss-bio-hazard,i.icss-bio-hazard:after,i.icss-bio-hazard:before{width:.55em;height:.55em;border-radius:50%;background-color:transparent;-webkit-box-shadow:inset 0 -.071em 0 .07em currentColor;box-shadow:inset 0 -.071em 0 .07em currentColor;background-image:radial-gradient(circle at 50% .55em,transparent,transparent .25em,currentColor .25em,currentColor .32em,transparent .32em)}i.icss-bio-hazard{margin:.025em .225em .425em}i.icss-bio-hazard:before{-webkit-transform:rotate(120deg);transform:rotate(120deg);top:.39em;left:.225em}i.icss-bio-hazard:after{-webkit-transform:rotate(-120deg);transform:rotate(-120deg);top:.39em;left:-.225em}i.icss-bird-house{width:.26em;height:.26em;background-color:transparent;border-radius:50%;-webkit-box-shadow:0 0 0 .15em;box-shadow:0 0 0 .15em;margin:.48em .37em .26em}i.icss-bird-house:before{width:.7em;height:.7em;border:.06em solid transparent;border-width:.06em .12em .12em .06em;-webkit-box-shadow:inset .175em .175em,-.065em -.065em,-.065em -.065em;box-shadow:inset .175em .175em,-.065em -.065em,-.065em -.065em;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);top:-.25em;left:50%}i.icss-bird-house:after{width:.62em;height:.46em;border-radius:0 0 .035em .05em;-webkit-transform:translateX(-50%) perspective(.1em) rotateX(-4deg);transform:translateX(-50%) perspective(.1em) rotateX(-4deg);-webkit-box-shadow:inset 0 -.14em 0 .14em;box-shadow:inset 0 -.14em 0 .14em;top:.1em;left:50%}i.icss-birthday-cake{width:.9em;height:.5em;border:.065em solid currentcolor;border-radius:.1em .1em 0 0;background-color:transparent;background-image:linear-gradient(135deg,currentcolor 35%,transparent 35%),linear-gradient(225deg,currentcolor 35%,transparent 35%),linear-gradient(315deg,currentcolor 28%,transparent 28%),linear-gradient(45deg,currentcolor 28%,transparent 28%);background-size:.2em .3em;-webkit-box-shadow:inset 0 -.1em,inset 0 .12em;box-shadow:inset 0 -.1em,inset 0 .12em;background-position:-.1em 0,-.1em 0,0 0,0 0;margin:.5em .05em 0}i.icss-birthday-cake:before{width:.1em;height:.35em;background-color:currentColor;-webkit-box-shadow:.25em 0,-.25em 0;box-shadow:.25em 0,-.25em 0;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-.35em;left:50%}i.icss-birthday-cake:after{width:.18em;height:.18em;background-color:currentColor;border-radius:50% 0 50% 50%;-webkit-box-shadow:.335em .125em,-.335em -.125em;box-shadow:.335em .125em,-.335em -.125em;-webkit-transform:translateX(-50%) scaleX(.7) rotate(-20deg);transform:translateX(-50%) scaleX(.7) rotate(-20deg);top:-.56em;left:50%}i.icss-black-panther-c{width:.76em;height:1em;border-radius:50%/35% 34% 60% 60%;background-color:#666;background-image:radial-gradient(ellipse 100% 95% at 50% 0,#333 20%,transparent 20%,transparent 23%,#333 23%,#333 30%,transparent 30%,transparent 33%,#333 33%,#333 53%,transparent 53%),radial-gradient(circle at 110% 35%,#333 20%,transparent 20%),radial-gradient(circle at -10% 35%,#333 20%,transparent 20%),radial-gradient(ellipse 100% 100% at 100% 94%,#333 30%,transparent 30%,transparent 33%,#333 33%,#333 45%,transparent 45%),radial-gradient(ellipse 100% 100% at 0 94%,#333 30%,transparent 30%,transparent 33%,#333 33%,#333 45%,transparent 45%),radial-gradient(ellipse 90% 100% at 50% 85%,#333 20%,transparent 20%,transparent 23%,#333 23%,#333 27%,#666 27%,#666 30%,red 30%,#333 30%,transparent 30%),radial-gradient(ellipse 110% 50% at 28% 49%,#fff 12%,#333 12%,#333 28%,transparent 28%),radial-gradient(ellipse 110% 50% at 72% 49%,#fff 12%,#333 12%,#333 28%,transparent 28%);margin:0 .12em}i.icss-black-panther-c:before{width:.74em;height:.4em;border-radius:10%/50%;border:0 solid currentColor;border-color:transparent #333;border-width:.15em .1em;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;top:-.05em}i.icss-black-panther{width:.76em;height:1em;border-radius:50%/35% 34% 60% 60%;background-color:transparent;-webkit-box-shadow:inset 0 0 0 .065em;box-shadow:inset 0 0 0 .065em;background-image:radial-gradient(ellipse 110% 50% at 28% 49%,transparent 12%,currentColor 12%,currentColor 28%,transparent 28%),radial-gradient(ellipse 110% 50% at 72% 49%,transparent 12%,currentColor 12%,currentColor 28%,transparent 28%),radial-gradient(ellipse 90% 100% at 50% 85%,currentColor 20%,transparent 20%,transparent 23%,currentColor 23%,currentColor 30%,transparent 30%),radial-gradient(ellipse 100% 95% at 50% 0,currentColor 20%,transparent 20%,transparent 23%,currentColor 23%,currentColor 30%,transparent 30%,transparent 33%,currentColor 33%,currentColor 53%,transparent 53%),radial-gradient(circle at 110% 35%,currentColor 20%,transparent 20%),radial-gradient(circle at -10% 35%,currentColor 20%,transparent 20%),radial-gradient(ellipse 100% 100% at 100% 94%,currentColor 30%,transparent 30%,transparent 33%,currentColor 33%,currentColor 45%,transparent 45%),radial-gradient(ellipse 100% 100% at 0 94%,currentColor 30%,transparent 30%,transparent 33%,currentColor 33%,currentColor 45%,transparent 45%);margin:0 .12em}i.icss-blazon,i.icss-blazon-o{background-color:transparent;margin:0}i.icss-black-panther:before{width:.74em;height:.4em;border-radius:10%/50%;border:0 solid currentColor;border-color:transparent currentColor;border-width:.15em .1em;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;top:-.05em}i.icss-blazon-o{width:1em;height:1em}i.icss-blazon-o:before{width:.85em;height:1.1em;-webkit-box-shadow:inset 0 0 0 .12em;box-shadow:inset 0 0 0 .12em;clip:rect(.02em .99em .9em -.3em);top:.04em;left:50%;-webkit-transform:translateX(-50%) perspective(1em) rotateX(-15deg);transform:translateX(-50%) perspective(1em) rotateX(-15deg)}i.icss-blazon-o:after{width:.66em;height:.66em;-webkit-box-shadow:inset .26em -.26em currentColor;box-shadow:inset .26em -.26em currentColor;border-radius:.18em 0;top:.55em;left:50%;-webkit-transform:translateX(-50%) scaleY(.3) rotate(-45deg);transform:translateX(-50%) scaleY(.3) rotate(-45deg)}i.icss-blazon{width:1em;height:1em}i.icss-blazon:before{width:.85em;height:1.1em;background-color:currentColor;clip:rect(.02em .99em .9em -.3em);top:.04em;left:50%;-webkit-transform:translateX(-50%) perspective(1em) rotateX(-15deg);transform:translateX(-50%) perspective(1em) rotateX(-15deg)}i.icss-blazon:after{width:.66em;height:.66em;background-color:currentColor;border-radius:.18em 0;top:.55em;left:50%;-webkit-transform:translateX(-50%) scaleY(.3) rotate(-45deg);transform:translateX(-50%) scaleY(.3) rotate(-45deg)}i.icss-bluetooth,i.icss-boat{background-color:transparent}i.icss-bluetooth{width:.16em;height:1em;border:.08em solid transparent;border-left-color:currentColor;margin:0 .5em}i.icss-bluetooth:before{width:.42em;height:.7em;border:.08em solid currentColor;border-width:.08em .08em 0;border-color:currentColor currentColor transparent transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:-.03em;left:-.38em}i.icss-bluetooth:after{width:.42em;height:.7em;border:.08em solid currentColor;border-width:0 .08em .08em;border-color:transparent currentColor currentColor transparent;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:.18em;left:-.38em}i.icss-boat:after,i.icss-boat:before{-webkit-transform:translateX(-50%);left:50%}i.icss-boat{width:1em;height:.26em;background-image:radial-gradient(circle at .1em -.05em,transparent .1em,currentColor .1em,currentColor .2em,transparent .2em);background-size:.2em .17em;background-position:.1em -.17em;margin:.74em 0 0}i.icss-boat:before{width:.55em;height:.5em;border-style:solid;border-color:currentColor transparent;border-width:.5em .12em 0;border-radius:50% 50% 0 0;transform:translateX(-50%);top:-.4em}i.icss-boat:after{width:.37em;height:.35em;border:.065em solid currentColor;border-radius:.05em;transform:translateX(-50%);-webkit-box-shadow:0 -.16em 0 -.11em;box-shadow:0 -.16em 0 -.11em;top:-.55em}i.icss-boba-feet{width:.64em;height:.55em;border-radius:.04em .04em .3em .3em/100% 100% .2em .2em;background:0 0;margin:.4em .16em .05em .2em;background-image:radial-gradient(circle at .32em -.48em,currentcolor 0,currentcolor .6em,transparent .061em),radial-gradient(circle at -.38em .6em,currentcolor 0,currentcolor .65em,transparent .051em),radial-gradient(circle at 1.02em .6em,currentcolor 0,currentcolor .65em,transparent .051em),-webkit-gradient(linear,left top,right top,color-stop(.29em,transparent),color-stop(.29em,currentcolor),color-stop(.36em,currentcolor),color-stop(.36em,transparent));background-image:radial-gradient(circle at .32em -.48em,currentcolor 0,currentcolor .6em,transparent .061em),radial-gradient(circle at -.38em .6em,currentcolor 0,currentcolor .65em,transparent .051em),radial-gradient(circle at 1.02em .6em,currentcolor 0,currentcolor .65em,transparent .051em),linear-gradient(90deg,transparent .29em,currentcolor .29em,currentcolor .36em,transparent .36em)}i.icss-boba-feet:before{width:.57em;height:.5em;background-color:transparent;border-radius:100%;top:-.31em;clip:rect(-.2em .6em .24em -.2em);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow:-.36em -.18em 0 -.21em;box-shadow:-.36em -.18em 0 -.21em;background-image:radial-gradient(circle at .4em .09em,transparent 0,transparent .07em,currentcolor .071em),radial-gradient(circle at .41em .05em,currentcolor 0,currentcolor .07em,transparent .071em)}i.icss-boba-feet:after{width:.1em;height:.28em;background:currentColor;border-radius:.05em 0 0 .05em;top:-.03em;left:-.13em;-webkit-box-shadow:.025em -.235em 0 -.025em;box-shadow:.025em -.235em 0 -.025em}i.icss-bobby-hat{width:.85em;height:.65em;background-color:transparent;border-radius:50% 50% .05em .05em/60% 60% .05em .05em;border:0 solid transparent;border-width:0 .15em .15em;border-color:currentColor transparent;-webkit-box-shadow:inset .06em .12em 0 0,inset .09em .05em 0 0,inset -.06em .12em 0 0,inset -.09em .05em 0 0,inset 0 .15em 0 0;box-shadow:inset .06em .12em 0 0,inset .09em .05em 0 0,inset -.06em .12em 0 0,inset -.09em .05em 0 0,inset 0 .15em 0 0;margin:.25em .075em .1em}i.icss-bobby-hat:before{width:.13em;height:.13em;background:0 0;border:.04em solid transparent;-webkit-transform:translate(-50%);transform:translate(-50%);-webkit-box-shadow:0 0 0 .05em,inset 0 0 0 .05em;box-shadow:0 0 0 .05em,inset 0 0 0 .05em;top:.27em;left:50%}i.icss-bobby-hat:after{width:.23em;height:.23em;background:0 0;border:.05em solid currentColor;-webkit-transform:translate(-50%) rotate(45deg);transform:translate(-50%) rotate(45deg);-webkit-box-shadow:-.22em -.22em 0 -.05em,-.01em .25em 0 -.05em,.25em -.01em 0 -.05em;box-shadow:-.22em -.22em 0 -.05em,-.01em .25em 0 -.05em,.25em -.01em 0 -.05em;top:.22em;left:50%}i.icss-bomb,i.icss-bomb:before,i.icss-bombshell,i.icss-bombshell:after,i.icss-bombshell:before,i.icss-book,i.icss-book-bookmark,i.icss-book-open{background-color:transparent}i.icss-bomb{width:.3em;height:.16em;border:.1em solid transparent;border-color:currentColor transparent;border-width:.08em 0 .08em .3em;margin:.02em .15em .83em .55em}i.icss-bomb:before{width:.52em;height:.52em;border-radius:50%;border:.065em solid transparent;border-width:.1em 0 0;-webkit-box-shadow:0 0 0 .1em,inset 1em 0;box-shadow:0 0 0 .1em,inset 1em 0;-webkit-transform:rotate(-80deg);transform:rotate(-80deg);top:.29em;left:-.7em}i.icss-bomb:after{width:.15em;height:.15em;border:.1em solid transparent;border-color:transparent currentColor;border-width:.25em .08em 0;-webkit-box-shadow:0 .3em 0 -.04em,0 .53em 0 .04em;box-shadow:0 .3em 0 -.04em,0 .53em 0 .04em;-webkit-transform:rotate(40deg);transform:rotate(40deg);top:-.2em;left:0}i.icss-bombshell{width:1em;height:1em;margin:0}i.icss-bombshell:before{width:.8em;height:.35em;border:0 solid transparent;border-width:.03em 0;border-radius:60% 50% 50% 60%/45% 55% 55% 45%;-webkit-box-shadow:inset -.42em 0 0 -.2em,inset 0 0 0 .065em,inset .5em 0 0 -.1em;box-shadow:inset -.42em 0 0 -.2em,inset 0 0 0 .065em,inset .5em 0 0 -.1em;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:.43em;left:.18em}i.icss-bombshell:after{width:.4em;height:.45em;border-radius:0 .15em .15em 0/0 50% 50% 0;border:.13em solid currentColor;border-left-color:transparent;-webkit-box-shadow:.4em 0 0 -.09em;box-shadow:.4em 0 0 -.09em;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:.1em;left:.1em}i.icss-book-bookmark{width:.2em;height:.3em;border:.1em solid currentColor;border-color:currentColor currentColor transparent;border-top:0;border-radius:.1em 0 0/.05em 0 0;-webkit-box-shadow:-.23em .64em 0 -.07em;box-shadow:-.23em .64em 0 -.07em;margin:.1em .17em .6em .63em}i.icss-book-bookmark:before{width:.5em;height:.75em;-webkit-box-shadow:inset 0 0 0 .07em,.03em .06em;box-shadow:inset 0 0 0 .07em,.03em .06em;border-radius:.15em 0 0 .05em;-webkit-transform:skewY(-10deg);transform:skewY(-10deg);top:.03em;left:-.26em}i.icss-book-bookmark:after{width:.5em;height:.75em;-webkit-box-shadow:inset 0 0 0 .07em,-.03em .06em;box-shadow:inset 0 0 0 .07em,-.03em .06em;border-radius:0 .15em .05em 0;-webkit-transform:skewY(10deg);transform:skewY(10deg);top:.03em;left:-.69em}i.icss-book-open{width:.65em;height:.8em;-webkit-box-shadow:inset .03em .06em,inset -.06em .05em;box-shadow:inset .03em .06em,inset -.06em .05em;border-radius:.1em .03em .03em;margin:.05em .175em .15em}i.icss-book-open:before{width:.45em;height:.75em;border-radius:.03em;-webkit-box-shadow:inset 0 .05em 0 .14em,inset 0 -.43em;box-shadow:inset 0 .05em 0 .14em,inset 0 -.43em;-webkit-transform:skewY(20deg);transform:skewY(20deg);top:.15em;left:0}i.icss-book-open:after{width:.5em;height:.72em;border-top:.05em solid currentColor;border-radius:.1em 0 0;-webkit-box-shadow:.05em 0;box-shadow:.05em 0;-webkit-transform:skewY(14deg);transform:skewY(14deg);top:.093em;left:0}i.icss-book{width:1em;height:.8em;margin:.1em .02em .1em -.02em}i.icss-bookmark,i.icss-bookmark-o{margin:0;background-color:transparent}i.icss-book:before{height:.8em;width:.7em;-webkit-box-shadow:inset 0 0 0 .15em,inset 0 -.48em,.07em .07em;box-shadow:inset 0 0 0 .15em,inset 0 -.48em,.07em .07em;border:.07em solid transparent;border-width:0 .07em .07em 0;border-radius:.05em .15em .1em .1em/.05em .05em .1em;-webkit-transform:skewX(-20deg);transform:skewX(-20deg);left:.15em}i.icss-book:after{width:.2em;height:.2em;background-color:transparent;border:.06em solid currentColor;border-color:currentColor transparent transparent currentColor;border-radius:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:.667em;left:.018em;-webkit-box-shadow:.13em -.15em 0 -.05em,.51em -.33em 0 -.05em;box-shadow:.13em -.15em 0 -.05em,.51em -.33em 0 -.05em}i.icss-bookmark-o{width:1em;height:1em}i.icss-bookmark-o:before{width:.5em;height:.8em;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:.07em solid currentColor;border-color:currentColor currentColor transparent;border-radius:.03em;top:50%;left:50%}i.icss-bookmark-o:after{width:.41em;height:.41em;-webkit-box-shadow:inset -.07em .07em currentColor;box-shadow:inset -.07em .07em currentColor;border-color:currentColor currentColor transparent transparent;border-radius:.1em .03em;-webkit-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg);top:.64em;left:50%}i.icss-bookmark{width:1em;height:1em}i.icss-bookmark:before{width:.5em;height:.8em;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:.25em solid currentColor;border-color:currentColor currentColor transparent;border-radius:.03em;top:50%;left:50%}i.icss-books,i.icss-books:before{border:.065em solid currentColor;-webkit-box-shadow:inset 0 .1em,inset 0 -.65em;width:.25em;height:1em}i.icss-books{background-color:transparent;border-radius:.03em;box-shadow:inset 0 .1em,inset 0 -.65em;margin:0 .75em 0 0}i.icss-books:before{border-radius:.03em;box-shadow:inset 0 .1em,inset 0 -.65em;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:.25em}i.icss-books:after{width:.25em;height:1em;border:.065em solid currentColor;border-radius:.03em;-webkit-box-shadow:inset 0 .1em,inset 0 -.65em;box-shadow:inset 0 .1em,inset 0 -.65em;-webkit-transform:translateY(-50%) rotate(-10deg);transform:translateY(-50%) rotate(-10deg);top:50%;left:.6em}i.icss-bottle-glass{width:.3em;height:.4em;-webkit-box-shadow:inset 0 0 0 .065em,inset 0 -.28em 0 -.1em;box-shadow:inset 0 0 0 .065em,inset 0 -.28em 0 -.1em;border-radius:.1em .1em 50% 50%/80% 80% 50% 50%;background-color:transparent;margin:.35em .1em .25em .6em}i.icss-bottle-glass:before{width:.35em;height:.7em;-webkit-box-shadow:inset 0 0 0 .065em,inset 0 .4em 0 -.2em,inset 0 -.28em,0 -.35em 0 -.11em,.48em .2em 0 -.14em,.48em .63em;box-shadow:inset 0 0 0 .065em,inset 0 .4em 0 -.2em,inset 0 -.28em,0 -.35em 0 -.11em,.48em .2em 0 -.14em,.48em .63em;border-radius:.15em .15em 0 0;clip:rect(-1em 1em .7em 0);top:-.05em;left:-.5em}i.icss-bottle-glass:after{width:.17em;height:.08em;background-color:currentColor;border-radius:.02em;left:-.41em;top:-.24em}i.icss-bottle,i.icss-bowler-hat,i.icss-bowling{background-color:transparent}i.icss-bottle{width:.35em;height:.7em;-webkit-box-shadow:inset 0 0 0 .065em,inset 0 -.33em,inset 0 .48em 0 -.3em;box-shadow:inset 0 0 0 .065em,inset 0 -.33em,inset 0 .48em 0 -.3em;border-radius:.3em .3em .08em .08em;margin:.3em .3em 0}i.icss-bottle:before{width:.13em;height:.22em;border-bottom:.035em solid transparent;-webkit-box-shadow:inset 0 .5em,0 .1em;box-shadow:inset 0 .5em,0 .1em;border-radius:.02em .02em 0 0;top:-.25em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-bottle:after{width:.16em;height:.1em;-webkit-box-shadow:inset .2em 0;box-shadow:inset .2em 0;border-radius:.03em;top:-.22em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-bowler-hat{width:.5em;height:.58em;border-radius:40% 40% 50% 50%;border-bottom:.18em solid transparent;-webkit-box-shadow:inset .5em .5em;box-shadow:inset .5em .5em;margin:.24em .25em .18em}i.icss-bowler-hat:before{width:.1em;height:.1em;border-radius:50%;-webkit-box-shadow:.35em .27em,-.35em .27em;box-shadow:.35em .27em,-.35em .27em;-webkit-transform:translate(-50%);transform:translate(-50%);top:0;left:50%}i.icss-bowler-hat:after{width:.8em;height:.8em;border-radius:50%;border:.1em solid currentColor;border-color:transparent transparent currentColor currentColor;-webkit-transform:scaleY(.6) translate(-50%) rotate(-45deg);transform:scaleY(.6) translate(-50%) rotate(-45deg);-webkit-box-shadow:-.04em .04em;box-shadow:-.04em .04em;top:-.08em;left:50%}i.icss-bowling{width:.5em;height:.5em;border-radius:50%;-webkit-box-shadow:inset 0 0 0 .02em;box-shadow:inset 0 0 0 .02em;background-image:radial-gradient(circle at 25% 23%,transparent 0,transparent .04em,currentColor .04em,currentColor .11em,transparent .11em),radial-gradient(circle at 55% 13%,transparent 0,transparent .04em,currentColor .04em,currentColor .11em,transparent .11em),radial-gradient(circle at 47% 42%,transparent 0,transparent .04em,currentColor .04em,currentColor .11em,transparent .11em),linear-gradient(-65deg,currentColor 45%,transparent 45%),linear-gradient(37deg,currentColor 42%,transparent 42%);margin:.5em .35em 0 .15em}i.icss-bowling:before{width:.3em;height:.55em;border-radius:.18em .18em .2em .2em/.35em .35em .5em .5em;border:0 solid transparent;border-top:.04em solid transparent;-webkit-box-shadow:inset 0 0 0 .065em,0 -.11em 0 -.05em;box-shadow:inset 0 0 0 .065em,0 -.11em 0 -.05em;top:-.12em;left:.4em}i.icss-bowling:after{width:.19em;height:.2em;top:-.4em;left:.46em;border-radius:50%;-webkit-box-shadow:inset 0 0 0 .065em;box-shadow:inset 0 0 0 .065em}i.icss-boxer-man{width:.22em;height:.22em;background-color:currentColor;border-radius:50%;-webkit-box-shadow:-.09em .18em 0 -.038em,.28em .17em 0 -.035em,.1em .33em 0 -.035em;box-shadow:-.09em .18em 0 -.038em,.28em .17em 0 -.035em,.1em .33em 0 -.035em;margin:.03em .33em .75em .45em}i.icss-boxer-man:before{width:.36em;height:.23em;border:0 solid transparent;-webkit-box-shadow:inset 0 .08em,inset 0 -.08em;box-shadow:inset 0 .08em,inset 0 -.08em;-webkit-transform:skewX(-40deg);transform:skewX(-40deg);top:.25em;left:-.05em}i.icss-boxer-man:after{width:.3em;height:.57em;border:0 solid transparent;border-width:.22em 0 0;-webkit-box-shadow:inset .15em -.1em,.2em .37em 0 -.1em,-.1em .35em 0 -.1em,-.1em .48em 0 -.1em;box-shadow:inset .15em -.1em,.2em .37em 0 -.1em,-.1em .35em 0 -.1em,-.1em .48em 0 -.1em;top:.1em;left:-.09em;-webkit-transform:rotate(20deg) skewX(-5deg);transform:rotate(20deg) skewX(-5deg)}i.icss-brazier{width:.24em;height:.33em;background-color:transparent;border:.1em solid transparent;border-top:.33em solid currentColor;border-bottom:0;margin:.57em .38em .1em}i.icss-brazier:before{width:.9em;height:.9em;background-color:transparent;border-radius:0 60% 60%/0 60% 60% 70%;-webkit-box-shadow:-.45em -.4em 0 -.3em,-.57em -.26em 0 -.32em,-.27em -.55em 0 -.32em;box-shadow:-.45em -.4em 0 -.3em,-.57em -.26em 0 -.32em,-.27em -.55em 0 -.32em;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);clip:rect(-1em .5em .5em -1em);top:-.55em;left:50%}i.icss-brazier:after{width:.8em;height:.8em;background-color:currentColor;border-radius:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow:-.1em .41em 0 -.35em,.1em .41em 0 -.35em,0 1em 0 -.2em;box-shadow:-.1em .41em 0 -.35em,.1em .41em 0 -.35em,0 1em 0 -.2em;clip:rect(.65em 1em 1.29em 0);top:-1.18em;left:50%}i.icss-bread,i.icss-breake,i.icss-bretzel,i.icss-briefcase{background-color:transparent}i.icss-bread{width:.9em;height:.5em;border-radius:80% 20%;-webkit-box-shadow:inset -.41em .04em 0 -.2em,inset 0 -.15em;box-shadow:inset -.41em .04em 0 -.2em,inset 0 -.15em;overflow:hidden;margin:.3em .05em .2em}i.icss-bread:before{width:.4em;height:.5em;-webkit-box-shadow:.05em .12em 0 .03em,inset -.1em -.1em;box-shadow:.05em .12em 0 .03em,inset -.1em -.1em;border:0 solid transparent;border-width:0 .08em 0 0;border-radius:50%;-webkit-transform:rotate(-50deg);transform:rotate(-50deg);top:-.1em;left:.09em}i.icss-bread:after{width:.4em;height:.5em;-webkit-box-shadow:.02em .1em 0 .03em,inset -.25em -.1em;box-shadow:.02em .1em 0 .03em,inset -.25em -.1em;border:0 solid transparent;border-width:0 .08em 0 0;border-radius:50%;-webkit-transform:rotate(-50deg);transform:rotate(-50deg);top:-.05em;left:-.12em}i.icss-breake{width:.75em;height:.75em;border-radius:50%;border:.065em solid currentColor;margin:.125em}i.icss-breake:before{width:.1em;height:.35em;border-bottom:.065em solid transparent;-webkit-box-shadow:inset 0 .5em,0 .1em;box-shadow:inset 0 .5em,0 .1em;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:40%;left:50%}i.icss-breake:after{width:1em;height:1em;border-radius:50%;border:.065em solid currentColor;border-color:transparent currentColor;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}i.icss-bretzel{width:.9em;height:.8em;-webkit-box-shadow:0 .07em,inset 0 -.07em 0 -.04em;box-shadow:0 .07em,inset 0 -.07em 0 -.04em;border-bottom-color:currentColor;border-radius:50%;margin:.05em .05em .15em}i.icss-bretzel:before{width:.6em;height:.6em;border:.1em solid currentColor;-webkit-box-shadow:.19em .23em 0 -.19em;box-shadow:.19em .23em 0 -.19em;border-radius:45% 55%;top:.11em;left:.31em}i.icss-bretzel:after{width:.6em;height:.6em;border:.1em solid currentColor;-webkit-box-shadow:-.19em .23em 0 -.19em;box-shadow:-.19em .23em 0 -.19em;border-radius:55% 45%;top:.11em;left:-.01em}i.icss-briefcase{width:1em;height:.45em;border-radius:0 0 .08em .08em;border:.065em solid currentColor;border-width:0 .34em .24em;margin:.48em 0 0}i.icss-briefcase:before{width:1em;height:.25em;border-radius:.08em .08em 0 0;background-color:currentColor;top:-.33em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-briefcase:after{width:.32em;height:.27em;border-radius:.05em;border:.07em solid currentColor;top:-.45em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow:0 .39em 0 -.06em;box-shadow:0 .39em 0 -.06em}i.icss-bring2back{width:.7em;height:.7em;background-color:transparent;border:.08em solid currentColor;border-color:transparent currentColor currentColor transparent;border-radius:.03em;margin:.25em .05em .05em .25em}i.icss-bring2back:before{width:.71em;height:.71em;background-color:currentColor;border-radius:.02em;-webkit-box-shadow:.48em -.11em 0 -.31em,.45em -.11em 0 -.31em,-.11em .45em 0 -.31em,-.11em .48em 0 -.31em;box-shadow:.48em -.11em 0 -.31em,.45em -.11em 0 -.31em,-.11em .45em 0 -.31em,-.11em .48em 0 -.31em;top:-.27em;left:-.27em}i.icss-bring2front{width:.8em;height:.8em;background-color:transparent;border:.05em solid transparent;border-radius:.03em;-webkit-box-shadow:inset 0 0 0 .065em,.2em .2em 0 -.04em;box-shadow:inset 0 0 0 .065em,.2em .2em 0 -.04em;margin:0 .2em .2em 0}i.icss-browser-chrome-c{width:1em;height:1em;border-radius:50%;background-color:transparent;margin:0;background-image:radial-gradient(circle at 50% 50%,#0057e7 0,#0057e7 .2em,#fff .2em,#fff .25em,#ffa700 .25em,#ffa700 1em);overflow:hidden}i.icss-browser-chrome-c:after,i.icss-browser-chrome-c:before{height:.45em;width:1.3em;border-radius:2.75em 0/2.3em 0 0 .1em;clip:rect(-1em 1em 1em 0);background-color:transparent}i.icss-browser-chrome-c:before{top:.25em;left:.18em;-webkit-box-shadow:-.2em -.2em 0 .1em #d62d20;box-shadow:-.2em -.2em 0 .1em #d62d20;-webkit-transform:skewX(30deg);transform:skewX(30deg)}i.icss-browser-chrome-c:after{top:-0em;left:-.35em;-webkit-box-shadow:-.2em -.2em 0 .1em #008744;box-shadow:-.2em -.2em 0 .1em #008744;-webkit-transform:rotate(-120deg) skewX(30deg);transform:rotate(-120deg) skewX(30deg)}i.icss-browser-chrome{width:1em;height:1em;border:.065em solid currentColor;border-radius:50%;background-color:transparent;margin:0;background-image:radial-gradient(circle at 50% 50%,currentColor 0,currentColor .15em,transparent .15em,transparent .2em,currentColor .2em,currentColor .25em,transparent .25em);overflow:hidden}i.icss-browser-chrome:before{width:1.3em;border-width:.24em 0 .29em .25em;border-style:solid;border-color:currentColor transparent transparent currentColor;background-color:transparent;top:0;left:.05em;-webkit-transform:skewX(30deg);transform:skewX(30deg)}i.icss-browser-chrome:after{width:.05em;height:.5em;background-color:currentColor;top:.5em;left:.475em;-webkit-transform:rotate(33deg);transform:rotate(33deg)}i.icss-browser-explorer-c{width:.53em;height:.186em;background-color:#1EBBEE;margin:.37em .18em .41em .17em}i.icss-browser-firefox,i.icss-browser-firefox-c,i.icss-browser-opera,i.icss-browser-opera-c,i.icss-browser-safari-c{background-color:transparent}i.icss-browser-explorer-c:before{width:.8em;height:.8em;border-radius:100%;border:0 solid transparent;border-left-width:.06em;-webkit-box-shadow:.08em -.04em 0 .053em #1EBBEE,inset -.066em 0 0 0 #1EBBEE;box-shadow:.08em -.04em 0 .053em #1EBBEE,inset -.066em 0 0 0 #1EBBEE;left:-.22em;top:-.266em;clip:rect(-.266em 1.33em .451em 0)}i.icss-browser-explorer-c:after{width:.8em;height:.73em;border-radius:100%;-webkit-box-shadow:.033em .053em 0 .06em #1EBBEE,inset .13em -.12em #1EBBEE;box-shadow:.033em .053em 0 .06em #1EBBEE,inset .13em -.12em #1EBBEE;left:-.1em;top:-.25em;clip:rect(-.266em .73em 1.1em -.266em)}i.icss-browser-explorer{width:.53em;height:.186em;margin:.37em .18em .41em .17em}i.icss-browser-explorer:before{width:.8em;height:.8em;border-radius:100%;border:0 solid transparent;border-left-width:.06em;-webkit-box-shadow:.08em -.04em 0 .053em,inset -.066em 0 0 0;box-shadow:.08em -.04em 0 .053em,inset -.066em 0 0 0;left:-.22em;top:-.266em;clip:rect(-.266em 1.33em .451em 0)}i.icss-browser-explorer:after{width:.8em;height:.73em;border-radius:100%;-webkit-box-shadow:.033em .053em 0 .06em,inset .13em -.12em;box-shadow:.033em .053em 0 .06em,inset .13em -.12em;left:-.1em;top:-.25em;clip:rect(-.266em .73em 1.1em -.266em)}i.icss-browser-firefox-c{width:1em;height:1em;border-radius:100%;overflow:hidden;-webkit-box-shadow:inset .6em 0 0 -.5em #a50,inset -.17em -.05em 0 -.04em #a50,inset -.01em -.15em 0 .09em #a50;box-shadow:inset .6em 0 0 -.5em #a50,inset -.17em -.05em 0 -.04em #a50,inset -.01em -.15em 0 .09em #a50;background-image:radial-gradient(circle at .135em .33em,#d60 0,#d60 12%,transparent 12%),radial-gradient(circle at .5em .5em,#08f 0,#8cf 65%,transparent 65%),radial-gradient(circle at .5em .5em,#fff 0,#fff 67%,transparent 67%);background-size:1em}i.icss-browser-firefox-c:before{width:.7em;height:.68em;border-radius:100%;border:.1em solid transparent;border-width:.15em 0 0;top:.05em;left:0;-webkit-box-shadow:.12em .03em 0 -.03em #f90,.2em .13em 0 .06em #d60,inset .19em -0em 0 -.1em #a50,inset .18em -.05em 0 -.07em #d60,inset .18em -.05em 0 -.01em #f90,inset -.05em -.04em 0 .01em #f90;box-shadow:.12em .03em 0 -.03em #f90,.2em .13em 0 .06em #d60,inset .19em -0em 0 -.1em #a50,inset .18em -.05em 0 -.07em #d60,inset .18em -.05em 0 -.01em #f90,inset -.05em -.04em 0 .01em #f90;-webkit-transform:rotate(10deg);transform:rotate(10deg)}i.icss-browser-firefox-c:after{border:.15em solid transparent;border-left-color:#d60;border-width:.07em .15em;border-radius:0 100% 70% 0;top:.22em;left:.22em;-webkit-box-shadow:-.13em .27em 0 -.02em #d60,-.1em .25em #f90;box-shadow:-.13em .27em 0 -.02em #d60,-.1em .25em #f90;-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}i.icss-browser-firefox{width:.9em;height:.9em;border-radius:100%;border:.045em solid transparent;overflow:hidden;-webkit-box-shadow:0 0 0 .06em,inset .58em 0 0 -.5em,inset -.2em -.05em 0 -.07em,inset -.01em -.15em 0 .07em;box-shadow:0 0 0 .06em,inset .58em 0 0 -.5em,inset -.2em -.05em 0 -.07em,inset -.01em -.15em 0 .07em;background-image:radial-gradient(circle at .135em .33em,currentColor 0,currentColor 12%,transparent 12%);background-size:1em;margin:.05em}i.icss-browser-firefox:before{width:.6em;height:.65em;border-radius:100%;border:.1em solid transparent;border-width:.15em 0 0;top:.05em;left:0;-webkit-box-shadow:.15em .13em 0 .04em,inset .16em -.05em 0 -.01em,inset -.05em -.04em 0 .01em;box-shadow:.15em .13em 0 .04em,inset .16em -.05em 0 -.01em,inset -.05em -.04em 0 .01em;-webkit-transform:rotate(10deg);transform:rotate(10deg)}i.icss-browser-firefox:after{border:.15em solid transparent;border-left-color:currentColor;border-width:.07em .15em;border-radius:0 100% 70% 0;top:.22em;left:.22em;-webkit-box-shadow:-.1em .2em;box-shadow:-.1em .2em;-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}i.icss-browser-opera-c{width:.9em;height:1em;border-radius:50%;margin:0;overflow:hidden}i.icss-browser-opera-c:before{width:.9em;height:1.3em;border:.3em solid #cc0f16;border-radius:90%/75%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}i.icss-browser-opera{width:.9em;height:1em;border-radius:50%;margin:0;overflow:hidden}i.icss-browser-opera:before{width:.9em;height:1.3em;border:.3em solid currentColor;border-radius:90%/75%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}i.icss-browser-safari-c{width:1em;height:1em;border-radius:50%;border:.075em solid #dedee3;background-image:radial-gradient(circle at 60% 60%,#5fc9f8 0,#147efb 100%);margin:0}i.icss-browser-safari-c:after{border:.3em solid #fc3d39;border-color:#fc3d39 transparent transparent #fc3d39;background-color:#fff;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg) scaleX(.25) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg) scaleX(.25) rotate(45deg)}i.icss-browser-safari,i.icss-bug,i.icss-building{background-color:transparent}i.icss-browser-safari-c:before{width:.05em;height:.05em;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-10deg);transform:translate(-50%,-50%) rotate(-10deg);-webkit-box-shadow:.39em 0 #fff,-.39em 0 #fff,0 .39em 0 #fff,0 -.39em #fff,.275em .275em #fff,-.275em .275em #fff,-.275em -.275em 0 #fff,.275em -.275em #fff;box-shadow:.39em 0 #fff,-.39em 0 #fff,0 .39em 0 #fff,0 -.39em #fff,.275em .275em #fff,-.275em .275em #fff,-.275em -.275em 0 #fff,.275em -.275em #fff}i.icss-browser-safari{width:1em;height:1em;border-radius:50%;border:.075em solid currentColor;margin:0}i.icss-browser-safari:before{border:.2em solid currentColor;border-color:currentColor transparent transparent currentColor;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg) scaleX(.25) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg) scaleX(.25) rotate(45deg);-webkit-box-shadow:0 0 0 .15em;box-shadow:0 0 0 .15em}i.icss-browser-safari:after{width:.05em;height:.05em;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-10deg);transform:translate(-50%,-50%) rotate(-10deg);-webkit-box-shadow:.39em 0,-.39em 0,0 .39em 0,0 -.39em,.275em .275em,-.275em .275em,-.275em -.275em 0,.275em -.275em;box-shadow:.39em 0,-.39em 0,0 .39em 0,0 -.39em,.275em .275em,-.275em .275em,-.275em -.275em 0,.275em -.275em}i.icss-bug{width:.65em;height:.87em;border-radius:90%/60% 60% 100% 100%;border:.075em solid transparent;border-width:.05em 0 0;margin:.14em .3em 0 .25em;-webkit-box-shadow:0 -.32em 0 -.18em,inset 0 0 0 .065em,inset 1.29em .29em 0 -1em,inset -1.29em .29em 0 -1em;box-shadow:0 -.32em 0 -.18em,inset 0 0 0 .065em,inset 1.29em .29em 0 -1em,inset -1.29em .29em 0 -1em;-webkit-transform:rotate(20deg);transform:rotate(20deg)}.icss-stack i.icss-bug{-webkit-transform:translate(-.6em,-.5em) rotate(20deg);transform:translate(-.6em,-.5em) rotate(20deg)}i.icss-bug:before{width:1em;height:.5em;border:.065em solid currentColor;border-radius:100% 100% .2em .2em/100%;border-bottom:0;top:.32em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);clip:rect(.065em 1.1em 1em 0)}i.icss-bug:after,i.icss-building:before{-webkit-transform:translateX(-50%);left:50%}i.icss-bug:after{width:1em;height:.4em;border:.065em solid currentColor;border-radius:.2em .2em 100% 100%/100%;border-top:0;top:-.23em;transform:translateX(-50%);-webkit-box-shadow:-.21em .3em 0 -.17em,.21em .3em 0 -.17em;box-shadow:-.21em .3em 0 -.17em,.21em .3em 0 -.17em}i.icss-building{width:1em;height:1em;margin:0}i.icss-building:before{width:.34em;height:.5em;border:0 solid transparent;border-width:0 .12em;-webkit-box-shadow:0 0 0 .1em currentColor,.165em .43em 0 -.065em,-.165em .43em 0 -.065em,inset .1em 0 currentColor;box-shadow:0 0 0 .1em currentColor,.165em .43em 0 -.065em,-.165em .43em 0 -.065em,inset .1em 0 currentColor;transform:translateX(-50%);top:.1em}i.icss-building:after{width:.5em;height:.08em;background-color:currentColor;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow:0 .19em,.1em .71em,-.1em .71em;box-shadow:0 .19em,.1em .71em,-.1em .71em;border-radius:.1em .1em 0 0;top:.21em;left:50%}i.icss-buildings{width:1em;height:1em;background-color:transparent;overflow:hidden;margin:0}i.icss-buildings:before{width:.1em;height:.9em;border:0 solid transparent;border-width:.1em 0;border-bottom:.35em solid currentColor;-webkit-box-shadow:inset 0 .1em,0 0 0 .1em,.3em .3em,-.2em .2em,-.4em .1em,-.6em .2em;box-shadow:inset 0 .1em,0 0 0 .1em,.3em .3em,-.2em .2em,-.4em .1em,-.6em .2em;top:.1em;left:.6em}i.icss-buildings:after{width:.5em;height:.1em;background-color:currentColor;-webkit-box-shadow:0 -.2em,.1em .2em,0 .4em,.5em -.1em,.5em .1em,.5em .3em;box-shadow:0 -.2em,.1em .2em,0 .4em,.5em -.1em,.5em .1em,.5em .3em;top:.5em;left:0}i.icss-bulldozer{height:.32em;width:.45em;background:0 0;border-right:.1em solid transparent;border-radius:.15em .1em .1em .06em/100% .1em .1em .06em;-webkit-box-shadow:inset 0 0 0 .065em,-.35em .22em 0 -.035em,-.02em .185em;box-shadow:inset 0 0 0 .065em,-.35em .22em 0 -.035em,-.02em .185em;margin:.2em -.02em .48em .64em}.icss-stack i.icss-bulldozer{-webkit-transform:translate(-.55em,-.5em);transform:translate(-.55em,-.5em)}i.icss-bulldozer:before{width:.09em;height:.1em;-webkit-box-shadow:inset 0 0 0 1em,0 .08em 0 -.02em;box-shadow:inset 0 0 0 1em,0 .08em 0 -.02em;top:.1em;left:-.18em}i.icss-bulldozer:after{width:.4em;height:.4em;border-radius:50%;-webkit-box-shadow:inset -.24em -.22em 0 -.22em,.03em .065em 0 -.03em,.87em .24em 0 -.11em,.67em .24em 0 -.11em,.47em .24em 0 -.11em,.27em .24em 0 -.11em,.21em .05em 0 -.15em,.92em -.075em 0 -.15em;box-shadow:inset -.24em -.22em 0 -.22em,.03em .065em 0 -.03em,.87em .24em 0 -.11em,.67em .24em 0 -.11em,.47em .24em 0 -.11em,.27em .24em 0 -.11em,.21em .05em 0 -.15em,.92em -.075em 0 -.15em;top:.16em;left:-.74em}i.icss-bullhorn{width:.55em;height:.35em;background-color:transparent;border-radius:.12em .2em .2em .12em;border-right:.2em solid transparent;-webkit-box-shadow:inset 0 0 0 .065em,.38em 0 0 -.07em;box-shadow:inset 0 0 0 .065em,.38em 0 0 -.07em;margin:.25em .35em .35em .05em}i.icss-bullhorn:before{height:.7em;border:.175em solid transparent;border-radius:.05em;border-left:0;border-right:.4em solid currentColor;top:-.175em;left:.41em}i.icss-bullhorn:after{width:.6em;height:.8em;border:.178em solid currentColor;border-radius:50%;clip:rect(.3em .22em .67em 0);-webkit-transform:rotate(10deg);transform:rotate(10deg);top:.05em;left:.09em}i.icss-bunk-bed{width:.8em;height:1em;background-color:transparent;border:0 solid transparent;border-width:.35em 0 .1em;-webkit-box-shadow:inset 0 .08em,inset 0 -.08em,-.08em 0,.165em .08em 0 -.08em;box-shadow:inset 0 .08em,inset 0 -.08em,-.08em 0,.165em .08em 0 -.08em;margin:0 .1em}i.icss-bunk-bed:after,i.icss-bunk-bed:before{width:.35em;height:.35em;clip:rect(0 .75em .3em .05em);left:0}i.icss-bunk-bed:before{box-shadow:inset 0 0 0 .15em,.3em .385em 0 .3em;border-radius:50%;top:-.34em}i.icss-bunk-bed:after{border:.065em solid transparent;-webkit-box-shadow:inset 0 0 0 .15em,.3em .385em 0 .3em;box-shadow:inset 0 0 0 .15em,.3em .385em 0 .3em;border-radius:50%;top:.13em}i.icss-bus,i.icss-bus:before{width:.88em;background-color:transparent}i.icss-bus{height:.36em;border-radius:.03em;border:.065em solid currentColor;background-image:radial-gradient(circle at .15em .1em,transparent 0,transparent .1em,currentColor .1em,currentColor .34em,transparent .3em),radial-gradient(circle at .6em .1em,transparent 0,transparent .1em,currentColor .1em,currentColor .3em,transparent .3em);margin:.48em .06em .16em}i.icss-bus:before{height:1.1em;border-radius:.3em .3em 0 0/100%;border:.065em solid currentColor;top:-.56em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(.07em,transparent),color-stop(.07em,currentColor),color-stop(.14em,currentColor),color-stop(.14em,transparent)),radial-gradient(circle at .52em .5em,transparent 0,transparent .09em,currentColor .09em,currentColor .16em,transparent .16em);background-image:linear-gradient(transparent 0,transparent .07em,currentColor .07em,currentColor .14em,transparent .14em),radial-gradient(circle at .52em .5em,transparent 0,transparent .09em,currentColor .09em,currentColor .16em,transparent .16em);clip:rect(0 1em .56em 0)}i.icss-bus:after{height:.2em;border:.11em solid currentColor;border-radius:.03em;top:.24em;left:0;-webkit-box-shadow:.54em 0;box-shadow:.54em 0}i.icss-c3po,i.icss-c3po:before{border-radius:50%/40% 40% 60% 60%;background:0 0}i.icss-c3po{width:.75em;height:.95em;-webkit-box-shadow:.04em -.06em,-.04em -.06em,0 -.08em;box-shadow:.04em -.06em,-.04em -.06em,0 -.08em;margin:.1em .125em -.05em}i.icss-c3po:before{width:.65em;height:.8em;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-image:radial-gradient(circle at .47em 45%,currentcolor 0,currentcolor .035em,transparent .036em,transparent .12em,currentcolor .121em,currentcolor .175em,transparent .176em),radial-gradient(circle at .18em 45%,currentcolor 0,currentcolor .035em,transparent .036em,transparent .12em,currentcolor .121em,currentcolor .175em,transparent .176em),radial-gradient(circle at 50% .67em,transparent 0,transparent .08em,currentcolor .081em,currentcolor .15em,transparent .151em),radial-gradient(circle at 50% .02em,transparent 0,transparent .08em,currentcolor .001em,currentcolor .2em,transparent .201em),-webkit-gradient(linear,left bottom,left top,color-stop(.16em,transparent),color-stop(.16em,currentcolor),color-stop(.285em,currentcolor),color-stop(.261em,transparent),color-stop(.56em,transparent),color-stop(.561em,currentcolor),color-stop(.74em,currentcolor),color-stop(.741em,transparent)),-webkit-gradient(linear,left top,right top,color-stop(.1em,transparent),color-stop(.101em,currentcolor),color-stop(.12em,currentcolor),color-stop(.121em,transparent),color-stop(.17em,transparent),color-stop(.171em,currentcolor),color-stop(.19em,currentcolor),color-stop(.191em,transparent),color-stop(.24em,transparent),color-stop(.241em,currentcolor),color-stop(.26em,currentcolor),color-stop(.261em,transparent),color-stop(.39em,transparent),color-stop(.391em,currentcolor),color-stop(.41em,currentcolor),color-stop(.411em,transparent),color-stop(.46em,transparent),color-stop(.461em,currentcolor),color-stop(.48em,currentcolor),color-stop(.481em,transparent),color-stop(.54em,transparent),color-stop(.541em,currentcolor),color-stop(.56em,currentcolor),color-stop(.561em,transparent));background-image:radial-gradient(circle at .47em 45%,currentcolor 0,currentcolor .035em,transparent .036em,transparent .12em,currentcolor .121em,currentcolor .175em,transparent .176em),radial-gradient(circle at .18em 45%,currentcolor 0,currentcolor .035em,transparent .036em,transparent .12em,currentcolor .121em,currentcolor .175em,transparent .176em),radial-gradient(circle at 50% .67em,transparent 0,transparent .08em,currentcolor .081em,currentcolor .15em,transparent .151em),radial-gradient(circle at 50% .02em,transparent 0,transparent .08em,currentcolor .001em,currentcolor .2em,transparent .201em),linear-gradient(0deg,transparent .16em,currentcolor .16em,currentcolor .285em,transparent .261em,transparent .56em,currentcolor .561em,currentcolor .74em,transparent .741em),linear-gradient(90deg,transparent .1em,currentcolor .101em,currentcolor .12em,transparent .121em,transparent .17em,currentcolor .171em,currentcolor .19em,transparent .191em,transparent .24em,currentcolor .241em,currentcolor .26em,transparent .261em,transparent .39em,currentcolor .391em,currentcolor .41em,transparent .411em,transparent .46em,currentcolor .461em,currentcolor .48em,transparent .481em,transparent .54em,currentcolor .541em,currentcolor .56em,transparent .561em);-webkit-box-shadow:inset .055em -.04em,inset -.055em -.04em,.405em -.01em 0 -.28em,-.405em -.01em 0 -.28em,0 .51em 0 .01em;box-shadow:inset .055em -.04em,inset -.055em -.04em,.405em -.01em 0 -.28em,-.405em -.01em 0 -.28em,0 .51em 0 .01em;clip:rect(0 .755em .69em -.1em)}i.icss-c3po:after{border:.2em solid transparent;border-width:.1em .2em .3em;border-top-color:currentColor;top:.83em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow:0 -1.08em 0 -.14em,0 -.74em 0 -.14em,-.41em -.47em 0 -.15em,-.41em -.63em 0 -.15em,.41em -.47em 0 -.15em,.41em -.63em 0 -.15em;box-shadow:0 -1.08em 0 -.14em,0 -.74em 0 -.14em,-.41em -.47em 0 -.15em,-.41em -.63em 0 -.15em,.41em -.47em 0 -.15em,.41em -.63em 0 -.15em}i.icss-calculator:after,i.icss-calculator:before{border-radius:.05em;-webkit-transform:translateX(-50%);left:50%}i.icss-calculator{width:.77em;height:1em;background-color:transparent;-webkit-box-shadow:inset 0 0 0 .065em;box-shadow:inset 0 0 0 .065em;border-radius:.05em;margin:0 .125em}i.icss-calculator:before{width:.55em;height:.25em;-webkit-box-shadow:inset 0 0 0 .065em,.1em .6em 0 -.1em,.1em .56em 0 -.1em,.1em .63em 0 -.1em;box-shadow:inset 0 0 0 .065em,.1em .6em 0 -.1em,.1em .56em 0 -.1em,.1em .63em 0 -.1em;transform:translateX(-50%);top:.11em}i.icss-calculator:after{width:.13em;height:.13em;background-color:currentColor;-webkit-box-shadow:-.2em 0,.2em 0,-.2em .18em,0 .18em,.2em .18em,-.2em .36em;box-shadow:-.2em 0,.2em 0,-.2em .18em,0 .18em,.2em .18em,-.2em .36em;transform:translateX(-50%);top:.4em}i.icss-calendar,i.icss-calendar-grid{background-color:transparent;border-radius:.03em}i.icss-calendar-grid{width:.9em;height:.85em;-webkit-box-shadow:inset 0 0 0 .065em,inset 0 .2em 0 .065em,-.2em -.46em 0 -.39em,.2em -.46em 0 -.39em;box-shadow:inset 0 0 0 .065em,inset 0 .2em 0 .065em,-.2em -.46em 0 -.39em,.2em -.46em 0 -.39em;margin:.1em 0 0}i.icss-calendar-grid:before{height:.065em;width:.9em;-webkit-box-shadow:inset 1em 0,0 .19em;box-shadow:inset 1em 0,0 .19em;top:.4em;left:0}i.icss-calendar-grid:after{width:.065em;height:.7em;-webkit-box-shadow:inset 1em 0,.21em 0,-.21em 0;box-shadow:inset 1em 0,.21em 0,-.21em 0;top:.1em;left:.15em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-calendar{width:.9em;height:.8em;-webkit-box-shadow:inset 0 0 0 .065em,inset 0 .15em 0 .065em;box-shadow:inset 0 0 0 .065em,inset 0 .15em 0 .065em;margin:.1em 0 0}i.icss-calendar:before{content:"31";font-size:.5em;font-weight:700;font-family:sans-serif;line-height:1em;top:.45em;left:50%;-webkit-transform:translateX(-50%) scaleX(.8);transform:translateX(-50%) scaleX(.8)}i.icss-calendar:after{width:.1em;height:.15em;-webkit-box-shadow:inset .1em 0,.5em 0;box-shadow:inset .1em 0,.5em 0;border-radius:.03em;top:-.08em;left:.15em}i.icss-camera-display{width:1em;height:.65em;background-color:transparent;-webkit-box-shadow:inset 0 0 0 .1em;box-shadow:inset 0 0 0 .1em;border-radius:.05em;margin:.25em 0 .1em}i.icss-camera-display:before{width:.5em;height:1em;border:.1em solid transparent;border-bottom:.15em solid currentColor;-webkit-box-shadow:.08em .8em 0 -.19em;box-shadow:.08em .8em 0 -.19em;top:-1em;left:.4em}i.icss-camera-display:after{width:.18em;height:.1em;background-color:currentColor;-webkit-box-shadow:.65em .18em,.65em .36em,.65em .54em,.65em .6em;box-shadow:.65em .18em,.65em .36em,.65em .54em,.65em .6em;top:-.13em;left:.1em}i.icss-camera,i.icss-camera-flash,i.icss-camper,i.icss-cannon{background-color:transparent}i.icss-camera-flash{width:.8em;height:.6em;border:0 solid transparent;border-left-width:.1em;-webkit-box-shadow:inset .08em -.05em,inset -.35em .25em 0 -.3em,inset -.35em -.3em 0 -.3em,.1em 0,-.1em 0;box-shadow:inset .08em -.05em,inset -.35em .25em 0 -.3em,inset -.35em -.3em 0 -.3em,.1em 0,-.1em 0;border-radius:.05em;margin:.4em .1em 0}i.icss-camera-flash:before{width:.45em;height:.3em;-webkit-box-shadow:inset 0 0 0 .08em,-.43em .3em 0 -.1em,-.53em .15em 0 -.1em,-.6em .6em,-.6em .7em;box-shadow:inset 0 0 0 .08em,-.43em .3em 0 -.1em,-.53em .15em 0 -.1em,-.6em .6em,-.6em .7em;border-radius:.1em;clip:rect(0 1em 1em -.37em);top:-.4em;left:.23em}i.icss-camera-flash:after{width:.55em;height:.55em;border:.07em solid transparent;border-radius:50%;-webkit-box-shadow:inset 0 0 0 .25em,0 0 0 .065em,-.2em .05em,.1em -.1em;box-shadow:inset 0 0 0 .25em,0 0 0 .065em,-.2em .05em,.1em -.1em;clip:rect(-.5em 1em 1em -.08em);left:.08em;top:0}i.icss-camera{width:.5em;height:.5em;border-radius:100%;-webkit-box-shadow:inset -.026em -.026em 0 .08em,0 -.03em 0 .14em,-.03em -.17em 0 .04em;box-shadow:inset -.026em -.026em 0 .08em,0 -.03em 0 .14em,-.03em -.17em 0 .04em;border:.07em solid transparent;margin:.3em .25em .2em}i.icss-camera:before{width:1em;height:.7em;border-radius:.08em;-webkit-box-shadow:inset .15em -.01em 0 .09em,inset 0 0 0 .05em;box-shadow:inset .15em -.01em 0 .09em,inset 0 0 0 .05em;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}i.icss-camera:after{width:.09em;height:.51em;-webkit-box-shadow:inset 0 -.42em,-.02em 0 0 .08em,-.05em -.1em 0 .02em;box-shadow:inset 0 -.42em,-.02em 0 0 .08em,-.05em -.1em 0 .02em;border-radius:.04em;top:-.09em;left:.53em}i.icss-camper{width:.8em;height:.2em;border:1em solid transparent;border-width:0 .35em;border-radius:.1em .1em 0 0;-webkit-box-shadow:inset .3em 0,0 0 0 .1em;box-shadow:inset .3em 0,0 0 0 .1em;margin:.2em .15em .6em .1em}i.icss-camper:before{width:.4em;height:.4em;border-radius:50%;-webkit-box-shadow:inset 0 0 0 1em,0 -.14em 0 .05em;box-shadow:inset 0 0 0 1em,0 -.14em 0 .05em;border:.07em solid transparent;clip:rect(-.05em .4em .4em 0);left:50%;top:.35em;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-camper:after{width:1em;height:.25em;-webkit-box-shadow:inset .4em 0 0 -.1em,inset -.3em 0,.14em .05em 0 -.09em;box-shadow:inset .4em 0 0 -.1em,inset -.3em 0,.14em .05em 0 -.09em;top:.295em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-cannon{width:.4em;height:.4em;border-radius:50%;-webkit-box-shadow:inset 0 0 0 .12em,-.5em -.22em 0 -.13em;box-shadow:inset 0 0 0 .12em,-.5em -.22em 0 -.13em;margin:.55em .25em .05em .35em}i.icss-cannon:before{height:.35em;border-radius:.15em 0 0 .15em;border-style:solid;border-color:transparent currentColor;border-width:.02em 0 .1em .91em;-webkit-transform:rotate(-10deg);transform:rotate(-10deg);-webkit-box-shadow:.11em -.04em 0 -.04em;box-shadow:.11em -.04em 0 -.04em;top:-.27em;left:-.3em}i.icss-cannon:after{width:.3em;height:.1em;background-color:currentColor;-webkit-box-shadow:.05em .08em,-.5em 0,-.58em .08em;box-shadow:.05em .08em,-.5em 0,-.58em .08em;-webkit-transform:rotate(-16deg);transform:rotate(-16deg);top:.02em;left:.28em}i.icss-capt-america-logo-c{width:.9em;height:.9em;background-color:#035;border-radius:50%;border:.11em solid #fff;-webkit-box-shadow:inset 0 0 0 .11em #900,0 0 0 .06em #900;box-shadow:inset 0 0 0 .11em #900,0 0 0 .06em #900;margin:.05em}i.icss-capt-america-logo-c:before{content:"\2605";height:1.4em;color:#fff;line-height:1.35em;font-size:.6em;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;top:50%}i.icss-capt-america-logo{width:.9em;height:.9em;background-color:transparent;border-radius:50%;border:.09em solid transparent;-webkit-box-shadow:inset 0 0 0 .065em,0 0 0 .06em;box-shadow:inset 0 0 0 .065em,0 0 0 .06em;margin:.05em}i.icss-capt-america-logo:before{content:"\272a";height:1.4em;line-height:1.4em;font-size:.6em;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;top:50%}i.icss-captain-america-c{width:.75em;height:1em;border-radius:50% 50% 45% 45%/35% 35% 55% 55%;background-color:#fda;-webkit-box-shadow:inset -.16em .12em 0 -.1em #13a,inset .15em .1em 0 -.1em #13a,inset 0 .18em 0 -.1em #13a,inset .21em .14em 0 -.1em #15c,inset -.21em .14em 0 -.1em #15c;box-shadow:inset -.16em .12em 0 -.1em #13a,inset .15em .1em 0 -.1em #13a,inset 0 .18em 0 -.1em #13a,inset .21em .14em 0 -.1em #15c,inset -.21em .14em 0 -.1em #15c;background-image:linear-gradient(120deg,#15c 30%,transparent 30%),linear-gradient(-120deg,#15c 30%,transparent 30%),radial-gradient(ellipse 100% 45% at 50% 100%,#13a 22%,#15c 22%,#15c 30%,transparent 30%),linear-gradient(#15c 10%,#fff 10%,#fff 34%,#15c 34%,#15c 43%,transparent 43%),radial-gradient(ellipse 110% 60% at 28% 49%,#fff 12%,#15c 12%,#15c 20%,transparent 20%),radial-gradient(ellipse 110% 60% at 72% 49%,#fff 12%,#15c 12%,#15c 20%,transparent 20%),radial-gradient(ellipse 110% 60% at 72% 49%,#13a 25%,transparent 25%),radial-gradient(ellipse 110% 60% at 28% 49%,#13a 25%,transparent 25%);margin:0 .125em}i.icss-captain-america-c:before{border:.05em solid transparent;border-bottom:.09em solid #15c;border-top:0;-webkit-box-shadow:0 .17em 0 .03em #15c,0 .28em #15c,0 .54em 0 .02em #a80;box-shadow:0 .17em 0 .03em #15c,0 .28em #15c,0 .54em 0 .02em #a80;clip:rect(0 1em .56em -.5em);-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;top:.15em}i.icss-captain-america-c:after{width:1em;height:.38em;border-style:solid;border-width:.22em .1em 0;border-color:transparent #eee;border-radius:.1em .1em .05em .05em;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;top:.18em}i.icss-captain-america{width:.75em;height:1em;border-radius:50% 50% 45% 45%/35% 35% 55% 55%;background-color:transparent;-webkit-box-shadow:inset .22em .13em 0 -.1em,inset -.22em .13em 0 -.1em;box-shadow:inset .22em .13em 0 -.1em,inset -.22em .13em 0 -.1em;background-image:linear-gradient(currentColor 10%,transparent 10%,transparent 34%,currentColor 34%,currentColor 43%,transparent 43%),linear-gradient(120deg,currentColor 30%,transparent 30%),linear-gradient(-120deg,currentColor 30%,transparent 30%),radial-gradient(ellipse 100% 45% at 50% 100%,currentColor 30%,transparent 30%),radial-gradient(ellipse 110% 60% at 28% 49%,transparent 12%,currentColor 12%,currentColor 25%,transparent 25%),radial-gradient(ellipse 110% 60% at 72% 49%,transparent 12%,currentColor 12%,currentColor 25%,transparent 25%);margin:0 .125em}i.icss-captain-america:before{border:.05em solid transparent;border-bottom:.09em solid currentColor;border-top:0;-webkit-box-shadow:0 .17em 0 .03em,0 .54em 0 .02em;box-shadow:0 .17em 0 .03em,0 .54em 0 .02em;clip:rect(0 1em .56em -.5em);-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;top:.15em}i.icss-captain-america:after{width:1em;height:.38em;border-style:solid;border-width:.22em .1em 0;border-color:transparent currentColor;border-radius:.1em .1em .05em .05em;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;top:.18em}i.icss-car-air-low,i.icss-car-air-low:after{border-radius:50%;background-color:transparent}i.icss-car-air-low{width:.4em;height:.4em;border:.2em solid transparent;-webkit-box-shadow:.33em -0em 0 -.085em;box-shadow:.33em -0em 0 -.085em;margin:0 .25em .6em .3em}i.icss-car-air-low:before{width:.21em;height:.43em;border-radius:.1em 0 .15em;-webkit-box-shadow:inset 0 .12em 0 0,-.1em 0,.2em -.31em;box-shadow:inset 0 .12em 0 0,-.1em 0,.2em -.31em;-webkit-transform:skewX(-10deg) rotate(15deg);transform:skewX(-10deg) rotate(15deg);top:.38em;left:-.18em}i.icss-car-air-low:after{width:.35em;height:.35em;border:.2em solid transparent;border-left-color:currentColor;-webkit-box-shadow:-.2em 0 0 -.13em,-.25em 0 0 -.13em;box-shadow:-.2em 0 0 -.13em,-.25em 0 0 -.13em;-webkit-transform:rotate(50deg);transform:rotate(50deg);top:.2em;left:-.5em}i.icss-car-air-up{width:.4em;height:.4em;border-radius:50%;background-color:transparent;border:.2em solid transparent;border-left-color:currentColor;-webkit-box-shadow:-.2em 0 0 -.13em,-.25em 0 0 -.13em,.33em -0em 0 -.085em;box-shadow:-.2em 0 0 -.13em,-.25em 0 0 -.13em,.33em -0em 0 -.085em;margin:0 .25em .6em .3em}i.icss-car-air-up:before{width:.21em;height:.43em;border-radius:.1em 0 .15em;-webkit-box-shadow:inset 0 .12em 0 0,-.1em 0,.2em -.31em;box-shadow:inset 0 .12em 0 0,-.1em 0,.2em -.31em;-webkit-transform:skewX(-10deg) rotate(15deg);transform:skewX(-10deg) rotate(15deg);top:.38em;left:-.18em}i.icss-car-air{width:.4em;height:.4em;border-radius:50%;background-color:transparent;border:.2em solid transparent;border-left-color:currentColor;-webkit-box-shadow:-.2em 0 0 -.13em,-.25em 0 0 -.13em,.33em -0em 0 -.085em;box-shadow:-.2em 0 0 -.13em,-.25em 0 0 -.13em,.33em -0em 0 -.085em;margin:0 .25em .6em .3em}i.icss-car-air:before{width:.21em;height:.43em;border-radius:.1em 0 .15em;-webkit-box-shadow:inset 0 .12em 0 0,-.1em 0,.2em -.31em;box-shadow:inset 0 .12em 0 0,-.1em 0,.2em -.31em;-webkit-transform:skewX(-10deg) rotate(15deg);transform:skewX(-10deg) rotate(15deg);top:.38em;left:-.18em}i.icss-car-air:after{width:.35em;height:.35em;border-radius:50%;background-color:transparent;border:.2em solid transparent;border-left-color:currentColor;-webkit-box-shadow:-.2em 0 0 -.13em,-.25em 0 0 -.13em;box-shadow:-.2em 0 0 -.13em,-.25em 0 0 -.13em;-webkit-transform:rotate(50deg);transform:rotate(50deg);top:.2em;left:-.5em}i.icss-car-battery{width:1em;height:.7em;border-radius:.07em;background-color:transparent;border:.065em solid currentColor;margin:.2em 0 .1em}i.icss-car-battery:before{width:.22em;height:.08em;background-color:currentColor;-webkit-box-shadow:.46em 0;box-shadow:.46em 0;top:.15em;left:.1em}i.icss-car-battery:after{width:.28em;height:.22em;-webkit-box-shadow:inset .1em .1em,.05em -.28em 0 -.06em,-.5em -.28em 0 -.06em;box-shadow:inset .1em .1em,.05em -.28em 0 -.06em,-.5em -.28em 0 -.06em;border:.1em solid transparent;border-width:0 .1em;left:.53em;top:.08em}i.icss-car-cooling{width:.12em;height:.7em;border-radius:.05em;background-color:currentColor;border:.065em solid currentColor;margin:0 .46em .3em}i.icss-car-cooling:before{width:.3em;height:.3em;background-color:currentColor;border-radius:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:.5em;left:50%}i.icss-car-cooling:after{width:.9em;height:.8em;background:radial-gradient(circle at 50% .24em,transparent .05em,currentColor .05em,currentColor .11em,transparent .11em,transparent),radial-gradient(circle at 50% -.03em,transparent .05em,currentColor .05em,currentColor .11em,transparent .11em,transparent) 0 -50px;background-size:.3em .22em;background-position:0 -.1em,.15em -.1em;-webkit-box-shadow:.09em -.52em 0 -.36em,.09em -.67em 0 -.36em,.09em -.82em 0 -.36em;box-shadow:.09em -.52em 0 -.36em,.09em -.67em 0 -.36em,.09em -.82em 0 -.36em;-webkit-transform:translateX(-50%);transform:translateX(-50%);clip:rect(-.6em 1em .43em 0);left:50%;top:.52em}i.icss-car-door{width:.6em;height:1em;border-radius:.11em/50% 50% 30% 30%;background-color:transparent;border:.067em solid currentColor;margin:0 .2em}i.icss-car-door:before{width:.47em;height:.55em;border:.065em solid transparent;border-radius:.11em .11em .08em .08em/50%;border-width:.07em .03em .04em;-webkit-box-shadow:inset 0 0 0 .06em,0 0 0 .05em;box-shadow:inset 0 0 0 .06em,0 0 0 .05em;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:55%;left:50%}i.icss-car-door:after{width:.07em;height:.28em;background-color:currentColor;border-radius:.05em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:.28em;left:.56em}i.icss-car,i.icss-car:before,i.icss-card,i.icss-caret-circle-down{background-color:transparent}i.icss-car{width:1em;height:.36em;border-radius:.1em .1em .03em .03em;border:.065em solid currentColor;background-image:radial-gradient(circle at .15em .1em,transparent 0,transparent .1em,currentColor .1em,currentColor .4em,transparent .4em),radial-gradient(circle at .72em .1em,transparent 0,transparent .1em,currentColor .1em,currentColor .4em,transparent .4em);margin:.46em 0 .18em}i.icss-car:before{width:.88em;height:1.1em;border-radius:.3em .3em 0 0/100%;border:.065em solid currentColor;top:-.36em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-image:radial-gradient(circle at .52em .31em,transparent 0,transparent .09em,currentColor .09em,currentColor .16em,transparent .16em);clip:rect(0 1em .31em 0)}i.icss-car:after{height:.2em;border:.11em solid currentColor;border-radius:.03em;top:.26em;left:0;-webkit-box-shadow:.66em 0;box-shadow:.66em 0}i.icss-card{width:1em;height:.75em;border-width:.065em;border-style:solid;overflow:hidden;border-radius:.05em;margin:.1em 0 0}i.icss-card:before{width:.33em;height:.33em;border-style:solid;border-width:.063em;border-radius:.03em;top:.1em;left:.08em;-webkit-box-shadow:-.05em .3em 0 -.125em,.45em .3em 0 -.125em;box-shadow:-.05em .3em 0 -.125em,.45em .3em 0 -.125em}i.icss-card:after{width:.35em;height:.06em;top:0;left:.48em;-webkit-box-shadow:0 .125em,0 .25em,0 .375em;box-shadow:0 .125em,0 .25em,0 .375em}i.icss-caret-circle-down{width:1em;height:1em;border-radius:.5em;-webkit-box-shadow:inset 0 0 0 .15em currentColor;box-shadow:inset 0 0 0 .15em currentColor;overflow:hidden;margin:0}i.icss-caret-circle-l,i.icss-caret-circle-r{-webkit-box-shadow:inset 0 0 0 .15em currentColor;margin:0;overflow:hidden}i.icss-caret-circle-down:before{height:1.5em;width:1.5em;border:.5em solid currentColor;border-color:currentColor currentColor transparent transparent;top:50%;left:50%;-webkit-transform:translate(-50%,-60%) rotate(135deg);transform:translate(-50%,-60%) rotate(135deg)}i.icss-caret-circle-down:after{height:1em;width:1em;background-color:currentColor;top:0;left:50%;-webkit-transform:translate(-50%,-60%);transform:translate(-50%,-60%)}i.icss-caret-circle-l{width:1em;height:1em;border-radius:.5em;background-color:transparent;box-shadow:inset 0 0 0 .15em currentColor}i.icss-caret-circle-l:before{height:1.5em;width:1.5em;border:.5em solid currentColor;border-color:currentColor currentColor transparent transparent;top:50%;left:50%;-webkit-transform:translate(-40%,-50%) rotate(-135deg);transform:translate(-40%,-50%) rotate(-135deg)}i.icss-caret-circle-l:after{height:1em;width:1em;background-color:currentColor;top:50%;left:0;-webkit-transform:translate(60%,-50%);transform:translate(60%,-50%)}i.icss-caret-circle-r{width:1em;height:1em;border-radius:.5em;background-color:transparent;box-shadow:inset 0 0 0 .15em currentColor}i.icss-caret-circle-r:before{height:1.5em;width:1.5em;border:.5em solid currentColor;border-color:currentColor currentColor transparent transparent;top:50%;left:50%;-webkit-transform:translate(-60%,-50%) rotate(45deg);transform:translate(-60%,-50%) rotate(45deg)}i.icss-caret-circle-r:after{height:1em;width:1em;background-color:currentColor;top:50%;left:0;-webkit-transform:translate(-60%,-50%);transform:translate(-60%,-50%)}i.icss-caret-circle-up{width:1em;height:1em;border-radius:.5em;background-color:transparent;-webkit-box-shadow:inset 0 0 0 .15em currentColor;box-shadow:inset 0 0 0 .15em currentColor;overflow:hidden;margin:0}i.icss-caret-circle-up:before{height:1.5em;width:1.5em;border:.5em solid currentColor;border-color:currentColor currentColor transparent transparent;top:50%;left:50%;-webkit-transform:translate(-50%,-40%) rotate(-45deg);transform:translate(-50%,-40%) rotate(-45deg)}i.icss-caret-circle-up:after{height:1em;width:1em;background-color:currentColor;top:0;left:50%;-webkit-transform:translate(-50%,60%);transform:translate(-50%,60%)}i.icss-caret-down,i.icss-caret-l,i.icss-caret-r,i.icss-caret-square-down,i.icss-caret-square-l,i.icss-caret-square-r,i.icss-caret-square-up,i.icss-caret-up{background-color:transparent;margin:0}i.icss-caret-down{width:1em;height:1em;border-radius:.07em}i.icss-caret-down:before{height:.4em;width:.4em;border:.2em solid currentColor;border-color:currentColor currentColor transparent transparent;top:50%;left:50%;-webkit-transform:translate(-50%,-70%) rotate(135deg);transform:translate(-50%,-70%) rotate(135deg)}i.icss-caret-l{width:1em;height:1em;border-radius:.07em}i.icss-caret-l:before{height:.4em;width:.4em;border:.2em solid currentColor;border-color:currentColor currentColor transparent transparent;top:50%;left:50%;-webkit-transform:translate(-30%,-50%) rotate(-135deg);transform:translate(-30%,-50%) rotate(-135deg)}i.icss-caret-o-down{width:1em;height:1em;border-radius:.5em;border:.1em solid currentColor;background-color:transparent;margin:0}i.icss-caret-o-down:before{height:.4em;width:.4em;border:.2em solid currentColor;border-color:currentColor currentColor transparent transparent;top:50%;left:50%;-webkit-transform:translate(-50%,-70%) rotate(135deg);transform:translate(-50%,-70%) rotate(135deg)}i.icss-caret-o-l{width:1em;height:1em;border-radius:.5em;border:.1em solid currentColor;background-color:transparent;margin:0}i.icss-caret-o-l:before{height:.4em;width:.4em;border:.2em solid currentColor;border-color:currentColor currentColor transparent transparent;top:50%;left:50%;-webkit-transform:translate(-30%,-50%) rotate(-135deg);transform:translate(-30%,-50%) rotate(-135deg)}i.icss-caret-o-r{width:1em;height:1em;border-radius:.5em;border:.1em solid currentColor;background-color:transparent;margin:0}i.icss-caret-o-r:before{height:.4em;width:.4em;border:.2em solid currentColor;border-color:currentColor currentColor transparent transparent;top:50%;left:50%;-webkit-transform:translate(-70%,-50%) rotate(45deg);transform:translate(-70%,-50%) rotate(45deg)}i.icss-caret-o-up{width:1em;height:1em;border-radius:.5em;border:.1em solid currentColor;background-color:transparent;margin:0}i.icss-caret-o-up:before{height:.4em;width:.4em;border:.2em solid currentColor;border-color:currentColor currentColor transparent transparent;top:50%;left:50%;-webkit-transform:translate(-50%,-30%) rotate(-45deg);transform:translate(-50%,-30%) rotate(-45deg)}i.icss-caret-r{width:1em;height:1em;border-radius:.07em}i.icss-caret-r:before{height:.4em;width:.4em;border:.2em solid currentColor;border-color:currentColor currentColor transparent transparent;top:50%;left:50%;-webkit-transform:translate(-70%,-50%) rotate(45deg);transform:translate(-70%,-50%) rotate(45deg)}i.icss-caret-square-down{width:1em;height:1em;border-radius:.1em;border:.1em solid currentColor}i.icss-caret-square-down:before{height:.4em;width:.4em;border:.2em solid currentColor;border-color:currentColor currentColor transparent transparent;top:50%;left:50%;-webkit-transform:translate(-50%,-70%) rotate(135deg);transform:translate(-50%,-70%) rotate(135deg)}i.icss-caret-square-l{width:1em;height:1em;border-radius:.1em;border:.1em solid currentColor}i.icss-caret-square-l:before{height:.4em;width:.4em;border:.2em solid currentColor;border-color:currentColor currentColor transparent transparent;top:50%;left:50%;-webkit-transform:translate(-30%,-50%) rotate(-135deg);transform:translate(-30%,-50%) rotate(-135deg)}i.icss-caret-square-r{width:1em;height:1em;border-radius:.1em;border:.1em solid currentColor}i.icss-caret-square-r:before{height:.4em;width:.4em;border:.2em solid currentColor;border-color:currentColor currentColor transparent transparent;top:50%;left:50%;-webkit-transform:translate(-70%,-50%) rotate(45deg);transform:translate(-70%,-50%) rotate(45deg)}i.icss-caret-square-up{width:1em;height:1em;border-radius:.1em;border:.1em solid currentColor}i.icss-caret-square-up:before{height:.4em;width:.4em;border:.2em solid currentColor;border-color:currentColor currentColor transparent transparent;top:50%;left:50%;-webkit-transform:translate(-50%,-30%) rotate(-45deg);transform:translate(-50%,-30%) rotate(-45deg)}i.icss-caret-up{width:1em;height:1em;border-radius:.07em}i.icss-caret-up:before{height:.4em;width:.4em;border:.2em solid currentColor;border-color:currentColor currentColor transparent transparent;top:50%;left:50%;-webkit-transform:translate(-50%,-30%) rotate(-45deg);transform:translate(-50%,-30%) rotate(-45deg)}i.icss-carrot{width:.3em;height:.1em;background-color:currentColor;border-radius:0 100%;-webkit-box-shadow:.09em .12em;box-shadow:.09em .12em;margin:.27em .65em .63em .05em}i.icss-carrot:before{width:.65em;height:.25em;background:currentColor;border-radius:20% 80% 80% 20%/50%;-webkit-box-shadow:-.3em 0 0 -.1em;box-shadow:-.3em 0 0 -.1em;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:.3em;left:.315em}i.icss-carrot:after{width:.1em;height:.3em;background-color:currentColor;border-radius:0 100%;-webkit-box-shadow:.12em .09em;box-shadow:.12em .09em;left:.22em;top:-.21em}i.icss-cash-register{width:.3em;height:.28em;border-radius:.05em;-webkit-box-shadow:inset 0 .065em,-.35em .05em 0 -.055em,-.35em .18em 0 -.055em,-.17em .25em 0 -.1em,-.035em .25em 0 -.1em,.1em .25em 0 -.1em,-.19em .38em 0 -.1em,-.035em .38em 0 -.1em,.12em .38em 0 -.1em,.065em 0,-.065em 0,.1em -.27em 0 -.07em,-.05em -.27em 0 -.07em,.07em -.17em 0 -.1em;box-shadow:inset 0 .065em,-.35em .05em 0 -.055em,-.35em .18em 0 -.055em,-.17em .25em 0 -.1em,-.035em .25em 0 -.1em,.1em .25em 0 -.1em,-.19em .38em 0 -.1em,-.035em .38em 0 -.1em,.12em .38em 0 -.1em,.065em 0,-.065em 0,.1em -.27em 0 -.07em,-.05em -.27em 0 -.07em,.07em -.17em 0 -.1em;background-color:transparent;margin:.18em .2em .52em .5em}i.icss-cash-register:before{width:.86em;height:.43em;border:.065em solid currentColor;border-bottom:0;-webkit-transform:perspective(1em) rotateX(25deg);transform:perspective(1em) rotateX(25deg);top:.21em;left:-.43em}i.icss-cash-register:after{width:.95em;height:.2em;border-radius:.05em;-webkit-box-shadow:inset .38em .065em,inset -.38em .065em,inset .38em -.065em,inset -.38em -.065em;box-shadow:inset .38em .065em,inset -.38em .065em,inset .38em -.065em,inset -.38em -.065em;border-width:0 .55em 0 .1em;left:-.475em;top:.6em}i.icss-castle-key{height:.48em;width:.32em;background:0 0;border-radius:50%/45%;border:.1em solid currentColor;border-width:.1em .05em;margin:.25em .68em .25em 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:.5em 50%;transform-origin:.5em 50%}.icss-stack i.icss-castle-key{-webkit-transform:translate(-.5em,-.5em) rotate(45deg);transform:translate(-.5em,-.5em) rotate(45deg)}i.icss-castle-key:before{width:.8em;height:.09em;background-color:currentColor;border-radius:.1em;-webkit-box-shadow:-.91em 0;box-shadow:-.91em 0;clip:rect(0,1em,.2em,-.2em);top:50%;left:.16em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}i.icss-castle-key:after{width:.4em;height:.15em;border:0 solid transparent;border-width:0 .13em .05em;border-radius:.1em;-webkit-box-shadow:inset .5em .5em,0 -.105em 0 -.04em;box-shadow:inset .5em .5em,0 -.105em 0 -.04em;top:.03em;left:.58em}i.icss-cat-woman-c{width:.75em;height:.9em;border-radius:50%/40% 40% 60% 60%;background-color:#fda;-webkit-box-shadow:inset -.01em .03em 0 .03em #427,inset 0 .09em 0 .08em #104;box-shadow:inset -.01em .03em 0 .03em #427,inset 0 .09em 0 .08em #104;background-image:radial-gradient(ellipse 100% 80% at 90% 60%,#104 10%,transparent 10%),radial-gradient(ellipse 100% 80% at 10% 60%,#104 10%,transparent 10%),radial-gradient(ellipse 100% 80% at 46% 79%,#a00 5%,transparent 4%),radial-gradient(ellipse 100% 80% at 54% 79%,#a00 5%,transparent 4%),radial-gradient(ellipse 100% 80% at 50% 0,#104 60%,transparent 60%),radial-gradient(ellipse 100% 60% at 28% 50%,#fff 12%,#104 12%,#104 25%,transparent 25%),radial-gradient(ellipse 100% 60% at 72% 50%,#fff 12%,#104 12%,#104 25%,transparent 25%);margin:.1em .125em 0}i.icss-cat-woman-c:before{width:.73em;height:.55em;border-radius:30% 30% 50% 50%/50%;border:0 solid #104;border-color:transparent #104;border-width:.22em .25em;-webkit-box-shadow:0 .6em 0 -.255em #a00,0 .62em 0 -.265em #a00;box-shadow:0 .6em 0 -.255em #a00,0 .62em 0 -.265em #a00;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;top:-.15em}i.icss-cat-woman-c:after{width:.53em;height:.2em;border-radius:30% 30% 0 0/50%;-webkit-box-shadow:.08em -.04em 0 -.04em #104,-.08em -.04em 0 -.04em #104;box-shadow:.08em -.04em 0 -.04em #104,-.08em -.04em 0 -.04em #104;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;top:.56em}i.icss-cat-woman{width:.75em;height:.9em;border-radius:50%/40% 40% 60% 60%;background-color:transparent;-webkit-box-shadow:inset 0 0 0 .01em,inset 0 .09em 0 .08em;box-shadow:inset 0 0 0 .01em,inset 0 .09em 0 .08em;background-image:radial-gradient(ellipse 100% 80% at 90% 60%,currentColor 10%,transparent 10%),radial-gradient(ellipse 100% 80% at 10% 60%,currentColor 10%,transparent 10%),radial-gradient(ellipse 100% 80% at 46% 79%,currentColor 5%,transparent 4%),radial-gradient(ellipse 100% 80% at 54% 79%,currentColor 5%,transparent 4%),radial-gradient(ellipse 100% 80% at 50% 0,currentColor 60%,transparent 60%),radial-gradient(ellipse 100% 60% at 28% 50%,transparent 12%,currentColor 12%,currentColor 25%,transparent 25%),radial-gradient(ellipse 100% 60% at 72% 50%,transparent 12%,currentColor 12%,currentColor 25%,transparent 25%);margin:.1em .125em 0}i.icss-cat-woman:before{width:.73em;height:.55em;border-radius:30% 30% 50% 50%/50%;border:0 solid currentColor;border-color:transparent currentColor;border-width:.22em .25em;-webkit-box-shadow:0 .6em 0 -.255em,0 .62em 0 -.265em;box-shadow:0 .6em 0 -.255em,0 .62em 0 -.265em;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;top:-.15em}i.icss-cat-woman:after,i.icss-cc-by:before{-webkit-transform:translateX(-50%);left:50%}i.icss-cat-woman:after{width:.53em;height:.2em;border-radius:30% 30% 0 0/50%;-webkit-box-shadow:.08em -.04em 0 -.04em,-.08em -.04em 0 -.04em;box-shadow:.08em -.04em 0 -.04em,-.08em -.04em 0 -.04em;transform:translateX(-50%);top:.56em}i.icss-cc-by,i.icss-cc-nc{border-radius:50%;-webkit-box-shadow:inset 0 0 0 .1em}i.icss-cc-by{width:1em;height:1em;background-color:transparent;box-shadow:inset 0 0 0 .1em}i.icss-cc-by:before{width:.16em;height:.16em;top:.18em;border-radius:50%;background:currentColor;transform:translateX(-50%)}i.icss-cc-by:after{width:.15em;height:.25em;top:.57em;left:50%;border-radius:.05em .05em 0 0;background:currentColor;-webkit-box-shadow:-.04em -.21em,.04em -.21em;box-shadow:-.04em -.21em,.04em -.21em;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-cc-nc{width:1em;height:1em;background-color:transparent;box-shadow:inset 0 0 0 .1em}i.icss-cc-nd,i.icss-cc-sa{-webkit-box-shadow:inset 0 0 0 .1em;border-radius:50%}i.icss-cc-nc:before{content:"$";font-weight:700;font-family:sans-serif;line-height:1em;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scaleY(.8);transform:translate(-50%,-50%) scaleY(.8)}i.icss-chip-32:before,i.icss-chip-64:before{font-size:.4em;line-height:1.5em;font-family:sans-serif;font-weight:700;text-align:center}i.icss-cc-nc:after{width:1em;height:.12em;background-color:currentColor;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(20deg);transform:translate(-50%,-50%) rotate(20deg)}i.icss-cc,i.icss-cc-nd,i.icss-cc-sa,i.icss-cd-album,i.icss-cd-burn,i.icss-cd-burn:before,i.icss-cd-drive{background-color:transparent}i.icss-cc-nd{width:1em;height:1em;box-shadow:inset 0 0 0 .1em}i.icss-cc-nd:before{width:.4em;height:.1em;top:50%;left:50%;-webkit-box-shadow:0 -.1em,0 .1em;box-shadow:0 -.1em,0 .1em;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}i.icss-cc-sa:before,i.icss-compass:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg)}i.icss-cc-sa{width:1em;height:1em;box-shadow:inset 0 0 0 .1em}i.icss-cc-sa:before{width:.5em;height:.5em;top:50%;left:50%;border-radius:50%;border:.1em solid currentColor;border-left-color:transparent;transform:translate(-50%,-50%) rotate(-45deg)}i.icss-cc-sa:after{top:.5em;left:.16em;border:.14em solid transparent;border-top:.18em solid currentColor;-webkit-transform:rotate(0);transform:rotate(0)}i.icss-cc{width:1em;height:1em;border-radius:50%;-webkit-box-shadow:inset 0 0 0 .1em;box-shadow:inset 0 0 0 .1em}i.icss-cc:after,i.icss-cc:before{width:.35em;height:.35em;top:50%}i.icss-cc:before{left:.19em;border-radius:50%;border:.08em solid currentColor;border-right-color:transparent;-webkit-transform:translateY(-50%);transform:translateY(-50%)}i.icss-cc:after{left:.51em;border-radius:50%;border:.08em solid currentColor;border-right-color:transparent;-webkit-transform:translateY(-50%);transform:translateY(-50%)}i.icss-cd-album{width:1em;height:.9em;border-radius:.03em;-webkit-box-shadow:inset 0 0 0 .08em,inset .1em 0 0 .08em;box-shadow:inset 0 0 0 .08em,inset .1em 0 0 .08em;margin:.05em 0}i.icss-cd-album:before{width:.62em;height:.62em;border:.24em solid currentColor;border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:55%}i.icss-cd-burn{width:.9em;height:.6em;margin:.4em 0 0 .1em}i.icss-cd-burn:before{width:.65em;height:.65em;border-radius:0 60% 70%/0 60% 30% 70%;-webkit-box-shadow:-.35em -.3em 0 -.15em,-.35em .08em 0 -.1em,-.03em -.36em 0 -.12em;box-shadow:-.35em -.3em 0 -.15em,-.35em .08em 0 -.1em,-.03em -.36em 0 -.12em;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);top:50%;left:50%}i.icss-cd-burn:after{width:.3em;height:.3em;border-radius:50%;border:.05em solid transparent;-webkit-box-shadow:inset 0 0 0 .05em,0 0 0 .13em;box-shadow:inset 0 0 0 .05em,0 0 0 .13em;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}i.icss-cd-drive{width:.8em;height:.3em;border-radius:.05em;-webkit-box-shadow:inset -.1em .05em,inset .1em .05em,inset 0 .12em;box-shadow:inset -.1em .05em,inset .1em .05em,inset 0 .12em;margin:.45em .1em .25em}i.icss-cd-drive:before{width:.3em;height:.3em;border-radius:50%;border:.05em solid transparent;-webkit-box-shadow:inset 0 0 0 .05em,0 0 0 .13em;box-shadow:inset 0 0 0 .05em,0 0 0 .13em;clip:rect(.05em 1em 1em -.5em);-webkit-transform:translateX(-50%) perspective(1em) rotateX(45deg);transform:translateX(-50%) perspective(1em) rotateX(45deg);top:.08em;left:50%}i.icss-cd-drive:after{width:.68em;height:.35em;background:currentColor;border-radius:.05em .05em 0 0;-webkit-transform:translateX(-50%) perspective(1em) rotateX(40deg);transform:translateX(-50%) perspective(1em) rotateX(40deg);top:-.35em;left:50%}i.icss-chain-saw,i.icss-chain-saw:before,i.icss-chair,i.icss-champagne-bottle{background-color:transparent}i.icss-chain-saw{width:1em;height:1em;margin:0}i.icss-chain-saw:before{width:.82em;height:.28em;border-radius:0 .15em .15em 0;border:.065em solid transparent;border-left-width:.15em;-webkit-box-shadow:inset 0 .2em,0 0 0 .065em;box-shadow:inset 0 .2em,0 0 0 .065em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:.19em;top:.26em}i.icss-chain-saw:after{width:.35em;height:.35em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-radius:60% .03em .03em .2em/100% .03em .03em .05em;border:0 solid transparent;border-width:0 0 0 .2em;border-right:.03em solid currentColor;-webkit-box-shadow:0 0 0 .08em,inset .05em .08em,inset 0 -.17em;box-shadow:0 0 0 .08em,inset .05em .08em,inset 0 -.17em;top:.53em;left:.08em}i.icss-chair{width:.7em;height:.15em;border:0 solid transparent;border-bottom:.2em solid currentColor;border-width:0 .17em .15em;margin:.45em .05em .4em}i.icss-chair:before{width:.5em;height:.8em;border:.1em solid transparent;border-width:0 .065em .16em;-webkit-box-shadow:inset .07em 0,inset -.07em 0,.07em .3em,-.07em .3em,0 -.26em 0 -.01em;box-shadow:inset .07em 0,inset -.07em 0,.07em .3em,-.07em .3em,0 -.26em 0 -.01em;clip:rect(-.5em 1em .71em -.1em);-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-.16em;left:50%}i.icss-champagne-bottle{width:.35em;height:.7em;-webkit-box-shadow:inset 0 -.05em 0 .065em,inset 0 -.18em;box-shadow:inset 0 -.05em 0 .065em,inset 0 -.18em;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(.17em,transparent),color-stop(.17em,currentColor),color-stop(currentColor.32em),to(transparent.32em));background:linear-gradient(transparent 0,transparent .17em,currentColor .17em,currentColor.32em,transparent.32em);border-radius:.25em .25em .08em .08em/.5em .5em .2em .2em;margin:.3em .3em 0}i.icss-champagne-bottle:before{width:.13em;height:.22em;border-bottom:.04em solid transparent;-webkit-box-shadow:inset 0 .5em,0 .052em;box-shadow:inset 0 .5em,0 .052em;border-radius:.02em .02em 0 0;top:-.25em;left:.11em;-webkit-transform:perspective(.3em) rotateX(37deg);transform:perspective(.3em) rotateX(37deg)}i.icss-champagne-bottle:after{width:.23em;height:.21em;-webkit-box-shadow:inset 0 0 0 .048em,0 -.325em 0 -.02em;box-shadow:inset 0 0 0 .048em,0 -.325em 0 -.02em;border-radius:50%;top:.005em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-chart-area,i.icss-chart-bar{width:.8em;height:.8em;background-color:transparent;border:.065em solid currentColor;margin:.1em}i.icss-chart-area{border-width:0 0 .065em .065em}i.icss-chart-area:before{border:.3em solid transparent;border-top:0;border-bottom:.33em solid currentColor;-webkit-box-shadow:0 .25em,.2em .43em;box-shadow:0 .25em,.2em .43em;clip:rect(0 1em .58em .1em);top:.12em;left:-.05em}i.icss-chart-area:after{border:.18em solid transparent;border-top:0;border-bottom:.25em solid currentColor;-webkit-transform:rotate(18deg);transform:rotate(18deg);-webkit-box-shadow:0 .1em;box-shadow:0 .1em;top:.25em;left:.44em}i.icss-chart-bar{border-width:0 0 .065em .065em}i.icss-chart-bar:before{width:.12em;height:1em;background:currentColor;clip:rect(-1em 1em .25em 0);-webkit-box-shadow:.18em -.25em,.36em -.1em,.54em -.35em;box-shadow:.18em -.25em,.36em -.1em,.54em -.35em;top:.45em;left:.05em}i.icss-chart-line-bar{width:.8em;height:.8em;background-color:transparent;border:.065em solid currentColor;border-width:0 0 .065em .065em;margin:.1em}i.icss-chart-line-bar:before{width:.12em;height:1em;background:currentColor;clip:rect(-1em 1em .15em 0);-webkit-box-shadow:.18em -.23em,.36em -.1em,.54em -.34em;box-shadow:.18em -.23em,.36em -.1em,.54em -.34em;top:.55em;left:.05em}i.icss-chart-line,i.icss-chart-line-bar:after,i.icss-chart-line:after,i.icss-chart-pie{background-color:transparent}i.icss-chart-line-bar:after{width:.4em;height:.25em;border-style:solid;border-color:currentColor currentColor transparent transparent;border-width:.07em .07em 0 0;-webkit-transform:rotate(-40deg) skewX(20deg);transform:rotate(-40deg) skewX(20deg);-webkit-box-shadow:.23em .085em 0 -.085em,.3em .085em 0 -.085em;box-shadow:.23em .085em 0 -.085em,.3em .085em 0 -.085em;top:.1em;left:.07em}i.icss-chart-line{width:.8em;height:.8em;border:.065em solid currentColor;border-width:0 0 .065em .065em;margin:.1em}i.icss-chart-line:before{border:.13em solid transparent;border-bottom:.25em solid currentColor;-webkit-transform:rotate(47deg);transform:rotate(47deg);top:-.03em;left:.66em}i.icss-chart-line:after,i.icss-chart-pie:before{border-color:currentColor currentColor transparent transparent}i.icss-chart-line:after{width:.4em;height:.25em;border-style:solid;border-width:.07em .07em 0 0;clip:rect(0 1em 1em .1em);-webkit-transform:rotate(-40deg) skewX(20deg);transform:rotate(-40deg) skewX(20deg);-webkit-box-shadow:.23em .085em 0 -.085em,.38em .085em 0 -.085em;box-shadow:.23em .085em 0 -.085em,.38em .085em 0 -.085em;top:.42em;left:.01em}i.icss-chart-pie{width:1em;height:1em}i.icss-chart-pie:before{border-style:solid;border-width:.4em .4em 0 0;border-radius:0 100% 0 0;top:.05em;left:.55em}i.icss-chart-pie:after{border-style:solid;border-width:.4em;border-color:currentColor transparent currentColor currentColor;border-radius:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:.15em;left:.05em}i.icss-chat{width:.7em;height:.55em;border-radius:50%;border:.065em solid transparent;background:0 0;-webkit-box-shadow:inset 1em 0,-.35em -.23em;box-shadow:inset 1em 0,-.35em -.23em;margin:.35em -.05em .05em .35em}i.icss-chat:before{width:.25em;height:.2em;border-radius:0 0 100%;border:0 solid transparent;border-right:.13em solid currentColor;-webkit-transform:rotate(18deg);transform:rotate(18deg);top:.15em;left:-.38em}i.icss-chat:after{width:.2em;height:.15em;border-radius:0 0 0 100%;border:0 solid transparent;border-left:.12em solid currentColor;-webkit-transform:rotate(-10deg);transform:rotate(-10deg);top:.37em;left:.3em}i.icss-check-circle{width:1em;height:1em;background-color:transparent;border-radius:50%;-webkit-box-shadow:inset 0 0 0 .1em;box-shadow:inset 0 0 0 .1em;margin:0}i.icss-check-circle:after,i.icss-check-circle:before{width:.16em;height:.7em;background-color:currentColor;border-radius:.1em;top:.63em;left:.33em;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);-webkit-transform-origin:.08em .08em;transform-origin:.08em .08em}i.icss-check-circle:after{width:.43em;height:.16em}i.icss-check-list{width:.78em;height:.9em;background-color:transparent;border-width:.065em;border-style:solid;border-radius:.05em;-webkit-box-shadow:0 -.4em 0 -.31em;box-shadow:0 -.4em 0 -.31em;margin:.1em .11em 0}i.icss-check-list:before{width:.4em;height:.22em;border-width:0 .05em;border-radius:.03em;-webkit-box-shadow:inset 0 .3em,.15em .34em 0 -.075em,.15em .58em 0 -.075em;box-shadow:inset 0 .3em,.15em .34em 0 -.075em,.15em .58em 0 -.075em;top:-.1em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-check-list:after{width:.35em;height:.4em;border:.1em solid transparent;background-color:transparent;top:.1em;left:0;-webkit-box-shadow:inset -.06em -.06em,.16em .16em 0 -.1em;box-shadow:inset -.06em -.06em,.16em .16em 0 -.1em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}i.icss-check-square{width:1em;height:1em;border-radius:.1em;background-color:transparent;-webkit-box-shadow:inset 0 0 0 .1em;box-shadow:inset 0 0 0 .1em;margin:0}i.icss-check-square:after,i.icss-check-square:before{width:.16em;height:.7em;background-color:currentColor;border-radius:.1em;top:.6em;left:.33em;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);-webkit-transform-origin:.08em .08em;transform-origin:.08em .08em}i.icss-check-square:after{width:.43em;height:.16em}i.icss-cheese{height:.45em;width:.8em;background:0 0;border-radius:0 .03em .03em;-webkit-box-shadow:inset 0 0 0 .065em;box-shadow:inset 0 0 0 .065em;margin:.45em .1em .1em}i.icss-cheese:before{width:8em;height:1.1em;border-radius:50%;background-color:currentColor;clip:rect(0 .9em .42em 0);-webkit-transform:skew(60deg);transform:skew(60deg);top:-.405em;left:.115em}i.icss-cheese:after{width:.2em;height:.2em;border-radius:50%;-webkit-box-shadow:inset 0 1em,.2em -.15em 0 -.04em,.3em .08em 0 -.035em,-.25em .08em 0 -.03em,-.2em -.1em 0 -.04em;box-shadow:inset 0 1em,.2em -.15em 0 -.04em,.3em .08em 0 -.035em,-.25em .08em 0 -.03em,-.2em -.1em 0 -.04em;top:.12em;left:.32em}i.icss-cherry,i.icss-cherry:before{height:.4em;width:.4em;background:0 0;border-radius:50%}i.icss-cherry{-webkit-box-shadow:inset -.08em -.08em 0 .12em,inset 0 0 0 .07em;box-shadow:inset -.08em -.08em 0 .12em,inset 0 0 0 .07em;margin:.5em .55em .1em .05em}i.icss-cherry:before{-webkit-box-shadow:inset -.08em -.08em 0 .12em,inset 0 0 0 .07em;box-shadow:inset -.08em -.08em 0 .12em,inset 0 0 0 .07em;left:.5em;top:.1em}i.icss-cherry:after{height:1em;width:1.3em;border-radius:50%;border:0 solid transparent;border-left:.35em solid transparent;-webkit-box-shadow:inset .065em .03em,-.065em -.03em;box-shadow:inset .065em .03em,-.065em -.03em;clip:rect(-.05em .65em .5em -.1em);-webkit-transform:rotate(-15deg);transform:rotate(-15deg);top:-.4em;left:.27em}i.icss-chess-bishop{width:.3em;height:.08em;border-radius:.1em;-webkit-box-shadow:.08em .42em,-.08em .42em;box-shadow:.08em .42em,-.08em .42em;margin:.4em .35em .52em}i.icss-chess-bishop:before{width:.35em;height:.5em;border-style:solid;border-color:transparent transparent currentColor;border-width:.4em .1em .45em;border-radius:.1em .1em 0 0;-webkit-box-shadow:0 .92em 0 .1em;box-shadow:0 .92em 0 .1em;clip:rect(0 1em .95em -.2em);-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-.35em;left:50%}i.icss-chess-bishop:after{width:.25em;height:.3em;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow:inset .05em -.07em 0 .09em,0 -.15em 0 -.07em;box-shadow:inset .05em -.07em 0 .09em,0 -.15em 0 -.07em;border-radius:50%;top:-.27em;left:50%}i.icss-chess-board{width:1em;height:.8em;background-color:transparent;overflow:hidden;margin:.05em 0 .15em}i.icss-chess-board:before{width:.1em;height:.1em;background-color:currentColor;-webkit-box-shadow:-.1em .3em,.1em .3em,.1em -.1em,.3em -.1em,-.1em -.1em,-.3em -.1em,-.5em -.1em,.5em -.1em,.1em .1em,.3em .1em,-.1em .1em,-.3em .1em,.2em -.2em,0 -.2em,-.4em -.2em,.4em -.2em,-.6em -.2em,.6em -.2em,-.2em -.2em,.2em .2em,0 .2em,-.2em .2em,.2em 0,.4em 0,-.2em 0,-.4em 0;box-shadow:-.1em .3em,.1em .3em,.1em -.1em,.3em -.1em,-.1em -.1em,-.3em -.1em,-.5em -.1em,.5em -.1em,.1em .1em,.3em .1em,-.1em .1em,-.3em .1em,.2em -.2em,0 -.2em,-.4em -.2em,.4em -.2em,-.6em -.2em,.6em -.2em,-.2em -.2em,.2em .2em,0 .2em,-.2em .2em,.2em 0,.4em 0,-.2em 0,-.4em 0;-webkit-transform:scaleY(.5) translate(-50%,-50%) perspective(.1em) rotateX(10deg);transform:scaleY(.5) translate(-50%,-50%) perspective(.1em) rotateX(10deg);top:50%;left:50%}i.icss-chess-king{width:.3em;height:.08em;border-radius:.1em;-webkit-box-shadow:.08em .49em,-.08em .49em;box-shadow:.08em .49em,-.08em .49em;margin:.32em .35em .6em}i.icss-chess-king:before{width:.35em;height:.5em;border-style:solid;border-color:currentColor transparent;border-width:.25em .1em .5em;border-radius:.1em .1em 0 0;-webkit-box-shadow:0 .82em 0 .1em,0 -.33em 0 -.14em;box-shadow:0 .82em 0 .1em,0 -.33em 0 -.14em;clip:rect(-.2em 1em .85em -.2em);-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-.17em;left:50%}i.icss-chess-king:after{width:.2em;height:.065em;background-color:currentColor;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-.3em;left:50%}i.icss-chess-knight{width:.1em;height:.1em;border-radius:50%;background:currentColor;-webkit-box-shadow:-.2em -.03em 0 .03em,-.39em .36em;box-shadow:-.2em -.03em 0 .03em,-.39em .36em;margin:.41em .18em .49em .72em}i.icss-chess-knight:before{width:.63em;height:.63em;border-radius:50%;-webkit-box-shadow:inset .18em -.05em,-.05em .09em 0 .07em,-.16em .7em 0 -.02em;box-shadow:inset .18em -.05em,-.05em .09em 0 .07em,-.16em .7em 0 -.02em;clip:rect(0 .43em .91em -.3em);-webkit-transform:rotate(0);transform:rotate(0);top:-.32em;left:-.36em}i.icss-chess-knight:after{width:.37em;height:.24em;background-color:currentColor;border-radius:50% .05em 100% 30%/50% .05em 100% 50%;-webkit-transform:rotate(50deg);transform:rotate(50deg);top:-.17em;left:-.24em}i.icss-chess-pawn{width:.3em;height:.08em;border-radius:.1em;-webkit-box-shadow:.08em .35em,-.08em .35em;box-shadow:.08em .35em,-.08em .35em;margin:.47em .35em .45em}i.icss-chess-pawn:before{width:.35em;height:.5em;border-style:solid;border-color:transparent transparent currentColor;border-width:.4em .1em;border-radius:.1em .1em 0 0;-webkit-box-shadow:0 .87em 0 .1em;box-shadow:0 .87em 0 .1em;clip:rect(0 1em .9em -.2em);-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-.37em;left:50%}i.icss-chess-pawn:after{width:.27em;height:.27em;background-color:currentColor;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-radius:50%;top:-.25em;left:50%}i.icss-chess-queen:before,i.icss-chess-rook:before{border-style:solid;border-color:transparent transparent currentColor;-webkit-transform:translateX(-50%)}i.icss-chess-queen{width:.3em;height:.08em;border-radius:.1em;-webkit-box-shadow:.08em .49em,-.08em .49em;box-shadow:.08em .49em,-.08em .49em;margin:.32em .35em .6em}i.icss-chess-queen:before{width:.35em;height:.5em;border-width:.3em .1em .55em;border-radius:.1em .1em 0 0;-webkit-box-shadow:0 .92em 0 .1em;box-shadow:0 .92em 0 .1em;clip:rect(0 1em .95em -.2em);transform:translateX(-50%);top:-.27em;left:50%}i.icss-chess-queen:after{width:.18em;height:.3em;-webkit-box-shadow:inset 0 .5em,.15em .02em 0 -.03em,-.15em .02em 0 -.03em,0 -.08em 0 -.06em;box-shadow:inset 0 .5em,.15em .02em 0 -.03em,-.15em .02em 0 -.03em,0 -.08em 0 -.06em;clip:rect(-.2em .25em .26em -.07em);-webkit-transform:translateX(-50%) perspective(.1em) rotateX(-11deg);transform:translateX(-50%) perspective(.1em) rotateX(-11deg);border-radius:.1em .1em 0 0;top:-.22em;left:50%}i.icss-chess-rook{width:.35em;height:.08em;border-radius:.1em;-webkit-box-shadow:.055em .39em,-.055em .39em;box-shadow:.055em .39em,-.055em .39em;margin:.43em .325em .49em}i.icss-chess-rook:before{width:.35em;height:.5em;border-width:.4em .05em;border-radius:.1em .1em 0 0;-webkit-box-shadow:0 .87em 0 .1em;box-shadow:0 .87em 0 .1em;clip:rect(0 1em .9em -.2em);transform:translateX(-50%);top:-.33em;left:50%}i.icss-chess-rook:after,i.icss-chest:before{-webkit-transform:translateX(-50%);left:50%}i.icss-chess-rook:after{width:.4em;height:.45em;border:.1em solid transparent;border-top:.12em solid currentColor;-webkit-box-shadow:0 -.08em,-.17em -.33em 0 -.14em,.17em -.33em 0 -.14em,0 -.33em 0 -.14em;box-shadow:0 -.08em,-.17em -.33em 0 -.14em,.17em -.33em 0 -.14em,0 -.33em 0 -.14em;clip:rect(-.3em .4em 1em 0);transform:translateX(-50%);top:-.1em}i.icss-chest{width:.8em;height:.45em;background-color:transparent;border:.05em solid transparent;border-width:0 .15em;-webkit-box-shadow:inset .04em -.06em 0 .12em,inset -.04em -.06em 0 .12em,.035em 0 0 .065em,-.035em 0 0 .065em;box-shadow:inset .04em -.06em 0 .12em,inset -.04em -.06em 0 .12em,.035em 0 0 .065em,-.035em 0 0 .065em;margin:.435em .1em .065em}i.icss-chevron-down,i.icss-chevron-l,i.icss-chevron-r,i.icss-chevron-up{margin:0;background-color:transparent}i.icss-chest:before{width:.8em;height:.3em;border-radius:.1em .1em 0 0;border:.05em solid transparent;border-width:0 .15em;-webkit-box-shadow:inset 0 .05em 0 .12em,.065em -.035em 0 .035em,-.065em -.035em 0 .035em;box-shadow:inset 0 .05em 0 .12em,.065em -.035em 0 .035em,-.065em -.035em 0 .035em;transform:translateX(-50%);top:-.3em}i.icss-chest:after{width:.2em;height:.2em;border:.05em solid transparent;border-bottom-color:currentColor;border-radius:50%;-webkit-box-shadow:inset .2em 0,inset -.2em 0,0 .07em 0 -.05em,.33em .09em 0 -.05em,.33em -.29em 0 -.05em,.31em -.43em 0 -.05em,.33em -.06em 0 -.05em,.33em .23em 0 -.05em,-.33em .09em 0 -.05em,-.33em -.29em 0 -.05em,-.31em -.43em 0 -.05em,-.33em -.06em 0 -.05em,-.33em .23em 0 -.05em;box-shadow:inset .2em 0,inset -.2em 0,0 .07em 0 -.05em,.33em .09em 0 -.05em,.33em -.29em 0 -.05em,.31em -.43em 0 -.05em,.33em -.06em 0 -.05em,.33em .23em 0 -.05em,-.33em .09em 0 -.05em,-.33em -.29em 0 -.05em,-.31em -.43em 0 -.05em,-.33em -.06em 0 -.05em,-.33em .23em 0 -.05em;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:.04em;left:50%}i.icss-chevron-down{width:1em;height:1em;border-radius:.07em}i.icss-chevron-down:before{height:.6em;width:.6em;border:.15em solid currentColor;border-color:currentColor currentColor transparent transparent;top:50%;left:50%;-webkit-transform:translate(-50%,-70%) rotate(135deg);transform:translate(-50%,-70%) rotate(135deg)}i.icss-chevron-l{width:1em;height:1em;border-radius:.07em}i.icss-chevron-l:before{height:.6em;width:.6em;border:.15em solid currentColor;border-color:currentColor currentColor transparent transparent;top:50%;left:50%;-webkit-transform:translate(-30%,-50%) rotate(-135deg);transform:translate(-30%,-50%) rotate(-135deg)}i.icss-chevron-r{width:1em;height:1em;border-radius:.07em}i.icss-chevron-r:before{height:.6em;width:.6em;border:.15em solid currentColor;border-color:currentColor currentColor transparent transparent;top:50%;left:50%;-webkit-transform:translate(-70%,-50%) rotate(45deg);transform:translate(-70%,-50%) rotate(45deg)}i.icss-chevron-up{width:1em;height:1em;border-radius:.07em}i.icss-chevron-up:before{height:.6em;width:.6em;border:.15em solid currentColor;border-color:currentColor currentColor transparent transparent;top:50%;left:50%;-webkit-transform:translate(-50%,-30%) rotate(-45deg);transform:translate(-50%,-30%) rotate(-45deg)}i.icss-chip-32{width:.15em;height:.06em;background-color:transparent;-webkit-box-shadow:-.38em 0,.38em 0,-.38em -.2em,.38em -.2em,-.38em .2em,.38em .2em;box-shadow:-.38em 0,.38em 0,-.38em -.2em,.38em -.2em,-.38em .2em,.38em .2em;border-radius:.02em;margin:.475em .425em}i.icss-chip-32:before{content:"32";border:.16em solid currentColor;width:1.7em;height:1.7em;border-radius:.1em;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}i.icss-chip-32:after,i.icss-chip-64{border-radius:.02em;background-color:transparent}i.icss-chip-32:after,i.icss-chip-64:before{-webkit-transform:translate(-50%,-50%);top:50%;left:50%}i.icss-chip-32:after{width:.06em;height:.15em;-webkit-box-shadow:0 -.38em 0,0 .38em,-.2em -.38em,-.2em .38em,.2em -.38em,.2em .38em;box-shadow:0 -.38em 0,0 .38em,-.2em -.38em,-.2em .38em,.2em -.38em,.2em .38em;transform:translate(-50%,-50%)}i.icss-chip-64{width:.15em;height:.06em;-webkit-box-shadow:-.38em 0,.38em 0,-.38em -.2em,.38em -.2em,-.38em .2em,.38em .2em;box-shadow:-.38em 0,.38em 0,-.38em -.2em,.38em -.2em,-.38em .2em,.38em .2em;margin:.475em .425em}i.icss-chip-64:before{content:"64";border:.16em solid currentColor;width:1.7em;height:1.7em;border-radius:.1em;transform:translate(-50%,-50%)}i.icss-chip-64:after{width:.06em;height:.15em;background-color:transparent;-webkit-box-shadow:0 -.38em 0,0 .38em,-.2em -.38em,-.2em .38em,.2em -.38em,.2em .38em;box-shadow:0 -.38em 0,0 .38em,-.2em -.38em,-.2em .38em,.2em -.38em,.2em .38em;border-radius:.02em;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}i.icss-chirho-cross{width:.1em;height:1em;margin:0 .5em 0 .4em}i.icss-chirho-cross:before{width:.5em;height:.45em;border-radius:0 50% 50% 0;-webkit-box-shadow:inset 0 0 0 .1em;box-shadow:inset 0 0 0 .1em;top:0;left:0}i.icss-chirho-cross:after{width:1em;height:.66em;border:0 solid transparent;border-width:.29em 0;-webkit-box-shadow:inset .29em 0,-.08em 0,-.65em 0 0 -.29em;box-shadow:inset .29em 0,-.08em 0,-.65em 0 0 -.29em;-webkit-transform:scaleX(1.3) rotate(45deg);transform:scaleX(1.3) rotate(45deg);top:.78em;left:.04em}i.icss-chopper{width:.5em;height:.4em;background-color:transparent;-webkit-box-shadow:inset 0 -.065em,0 0 0 .065em;box-shadow:inset 0 -.065em,0 0 0 .065em;border-radius:.1em 0 0;border-bottom:.065em solid transparent;-webkit-transform:rotate(-25deg);transform:rotate(-25deg);margin:.35em .33em .25em .12em}.icss-stack i.icss-chopper{-webkit-transform:translate(-.5em,-.5em) rotate(-25deg);transform:translate(-.5em,-.5em) rotate(-25deg)}i.icss-chopper:before{width:.38em;height:.2em;border:.065em solid currentColor;border-radius:0 .05em .05em 0;border-width:.065em .1em .065em 0;left:.515em;top:-.065em}i.icss-chopper:after{width:.1em;height:.1em;border-radius:50%;background-color:currentColor;top:.05em;left:.05em}i.icss-christian-cross{width:.1em;height:1em;margin:0 .45em}i.icss-christian-cross:before{width:.65em;height:.1em;background-color:currentColor;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:.27em;left:50%}i.icss-christmas-fir{width:.14em;height:.1em;margin:.8em .4em 0}i.icss-christmas-fir:before{width:.45em;height:.45em;border-radius:0 0 0 100%;border:.04em solid transparent;-webkit-box-shadow:inset 1em 0,-.12em .12em 0 -.01em,.14em -.14em 0 -.07em;box-shadow:inset 1em 0,-.12em .12em 0 -.01em,.14em -.14em 0 -.07em;margin:.45em .55em 0 0;top:-1em;left:-.155em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}i.icss-christmas-fir:after{width:.15em;height:.15em;border-radius:50%;-webkit-box-shadow:inset 0 0 0 .05em,.23em .32em 0 -.02em,-.23em .32em 0 -.02em,-.3em .52em 0 -.02em,.3em .52em 0 -.02em;box-shadow:inset 0 0 0 .05em,.23em .32em 0 -.02em,-.23em .32em 0 -.02em,-.3em .52em 0 -.02em,.3em .52em 0 -.02em;top:-.85em;left:-.005em}i.icss-christmass-fir{width:.14em;height:.1em;margin:.7em .29em 0}i.icss-christmass-fir:before{width:.45em;height:.45em;border-radius:0 0 0 100%;border:.04em solid transparent;-webkit-box-shadow:inset 1em 0,-.12em .12em 0 -.01em,.14em -.14em 0 -.07em;box-shadow:inset 1em 0,-.12em .12em 0 -.01em,.14em -.14em 0 -.07em;margin:.45em .55em 0 0;top:-1em;left:-.155em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}i.icss-christmass-fir:after{width:.15em;height:.15em;border-radius:50%;-webkit-box-shadow:inset 0 0 0 .05em,.23em .32em 0 -.02em,-.23em .32em 0 -.02em,-.3em .52em 0 -.02em,.3em .52em 0 -.02em;box-shadow:inset 0 0 0 .05em,.23em .32em 0 -.02em,-.23em .32em 0 -.02em,-.3em .52em 0 -.02em,.3em .52em 0 -.02em;top:-.85em;left:-.005em}i.icss-circle-add{width:.08em;height:.4em;border-radius:.05em;margin:.55em .2em .05em .72em}i.icss-circle-add:before{width:.7em;height:.7em;background-color:transparent;border-radius:50%;border:.08em solid currentColor;border-right-color:transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:-.47em;left:-.62em}i.icss-circle-add:after{width:.4em;height:.08em;background-color:currentColor;border-radius:.05em;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;top:.15em}i.icss-circle-o{width:1em;height:1em;border-radius:50%;background-color:transparent;border:.1em solid currentColor;margin:0}i.icss-circle-point{width:.2em;height:.2em;border-radius:50%;background-color:transparent;-webkit-box-shadow:0 -.4em;box-shadow:0 -.4em;margin:.4em}i.icss-circle-point:after,i.icss-circle-point:before{width:.95em;height:.95em;border-radius:50%;top:50%;left:50%;background-color:transparent}i.icss-circle-point:after{border:.1em solid currentColor;border-color:transparent currentColor currentColor;-webkit-transform:translate(-50%,-50%) rotate(-20deg);transform:translate(-50%,-50%) rotate(-20deg)}i.icss-circle-point:before{border:.1em solid currentColor;border-color:transparent currentColor currentColor;-webkit-transform:translate(-50%,-50%) rotate(20deg);transform:translate(-50%,-50%) rotate(20deg)}i.icss-circle{width:1em;height:1em;border-radius:50%;margin:0}i.icss-clapper{width:.9em;height:.5em;background-color:transparent;-webkit-box-shadow:inset 0 -0em 0 .1em;box-shadow:inset 0 -0em 0 .1em;margin:.5em .05em 0}i.icss-clapper:after,i.icss-clapper:before{width:.9em;height:.2em;background-image:linear-gradient(-45deg,currentColor 25%,transparent 25%,transparent 50%,currentColor 50%,currentColor 75%,transparent 75%,transparent);background-size:.2em .2em;left:0}i.icss-clapper:before{-webkit-box-shadow:inset 0 0 0 .05em,0 .3em 0 -.05em;box-shadow:inset 0 0 0 .05em,0 .3em 0 -.05em;top:-.15em}i.icss-clapper:after{-webkit-box-shadow:inset 0 0 0 .05em;box-shadow:inset 0 0 0 .05em;top:-.3em;-webkit-transform:rotate(-15deg);transform:rotate(-15deg);-webkit-transform-origin:0 100%;transform-origin:0 100%}i.icss-clock{width:.08em;height:.08em;border-radius:100%;background-color:transparent;-webkit-box-shadow:-.28em 0,.28em 0,0 -.28em,0 .28em;box-shadow:-.28em 0,.28em 0,0 -.28em,0 .28em;margin:.46em}i.icss-clock:before{width:.9em;height:.9em;border:.04em solid transparent;background-color:transparent;border-radius:100%;-webkit-box-shadow:inset 0 0 0 .06em,0 0 0 .05em;box-shadow:inset 0 0 0 .06em,0 0 0 .05em;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}i.icss-clock:after{width:.27em;height:.37em;left:.01em;top:-.3em;border-width:0 0 .063em .063em;border-style:solid;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:.03em .34em;transform-origin:.03em .34em}i.icss-cloud-download{width:.22em;height:.1em;margin:.75em .63em .1em .15em;-webkit-box-shadow:.49em 0;box-shadow:.49em 0}i.icss-cloud-download:before{width:.35em;height:.35em;border-radius:50%;clip:rect(-1em 1em .28em 0);-webkit-transform:rotate(-48deg);transform:rotate(-48deg);top:-.25em;left:-.15em;-webkit-box-shadow:inset 0 0 0 1em,.253em .03em 0 .06em;box-shadow:inset 0 0 0 1em,.253em .03em 0 .06em}i.icss-cloud-download:after{width:.3em;height:.3em;border-radius:50%;clip:rect(-1em 1em .26em -1em);-webkit-transform:rotate(48deg);transform:rotate(48deg);top:-.2em;left:.55em;-webkit-box-shadow:inset 0 0 0 1em,-.32em .02em 0 .12em;box-shadow:inset 0 0 0 1em,-.32em .02em 0 .12em}i.icss-cloud{width:.35em;height:.35em;-webkit-box-shadow:.34em 0;box-shadow:.34em 0;margin:.4em .5em .25em .15em}i.icss-cloud:before{width:.35em;height:.35em;background-color:currentColor;border-radius:50%;left:-.15em;-webkit-box-shadow:.65em 0,.1em -.14em 0 -.08em,.3em -.23em 0 .03em,.52em -.18em;box-shadow:.65em 0,.1em -.14em 0 -.08em,.3em -.23em 0 .03em,.52em -.18em}i.icss-clubs{height:.5em;width:.44em;border-style:solid;border-width:0 .18em .25em;border-left-color:transparent;border-right-color:transparent;background-color:transparent;-webkit-box-shadow:inset .1em 0;box-shadow:inset .1em 0;margin:.45em .3em 0}i.icss-clubs:before{width:.4em;height:.4em;background-color:currentcolor;border-radius:100%;-webkit-box-shadow:.4em 0,.2em -.3em;box-shadow:.4em 0,.2em -.3em;left:-.36em;top:-.06em}i.icss-codepen{height:.3em;width:.1em;border-radius:.1em;-webkit-box-shadow:.7em 0,.35em .25em,.35em -.25em;box-shadow:.7em 0,.35em .25em,.35em -.25em;margin:.35em .8em .35em .1em}i.icss-codepen:before{width:.6em;height:.6em;border-radius:.06em;border:.095em solid currentColor;-webkit-transform:scale(1,.76) rotate(-45deg);transform:scale(1,.76) rotate(-45deg);-webkit-transform-origin:0 0;transform-origin:0 0;top:.025em;left:-.025em}i.icss-codepen:after{width:.6em;height:.6em;border-radius:.06em;border:.095em solid currentColor;-webkit-transform:scale(1,.76) rotate(-45deg);transform:scale(1,.76) rotate(-45deg);-webkit-transform-origin:0 0;transform-origin:0 0;top:.275em;left:-.025em}i.icss-coffee-grain{width:.6em;height:.8em;border-radius:60% 40%;background-color:transparent;-webkit-box-shadow:inset 0 0 0 .065em;box-shadow:inset 0 0 0 .065em;overflow:hidden;margin:.1em .2em}i.icss-coffee-grain:before{width:.5em;height:.7em;border-radius:50%;border:.1em solid transparent;-webkit-box-shadow:inset 0 0 0 .2em,-.25em 0,-.3em .15em;box-shadow:inset 0 0 0 .2em,-.25em 0,-.3em .15em;-webkit-transform:rotate(25deg);transform:rotate(25deg);top:-.2em;left:.21em}i.icss-coffee-grain:after{width:.5em;height:.7em;border-radius:50%;border:.1em solid transparent;-webkit-box-shadow:inset 0 0 0 .2em,.25em 0,.3em -.15em;box-shadow:inset 0 0 0 .2em,.25em 0,.3em -.15em;-webkit-transform:rotate(25deg);transform:rotate(25deg);top:.28em;left:-.11em}i.icss-coffee-grinder{width:.6em;height:.4em;background-color:transparent;border:.1em solid transparent;border-width:.07em .1em;-webkit-box-shadow:inset 0 0 0 .065em,0 0 0 .065em;box-shadow:inset 0 0 0 .065em,0 0 0 .065em;margin:.535em .2em .065em}i.icss-coffee-grinder:before{width:.6em;height:.6em;border-radius:50%;border:.23em solid currentColor;border-color:transparent transparent currentColor currentColor;-webkit-box-shadow:inset 0 0 0 .1em,.42em .18em 0 -.24em,-.37em .37em 0 -.25em;box-shadow:inset 0 0 0 .1em,.42em .18em 0 -.24em,-.37em .37em 0 -.25em;-webkit-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg);top:-.69em;left:50%}i.icss-coffee-grinder:after{width:.5em;height:.08em;border-radius:.05em;background-color:currentColor;-webkit-box-shadow:-.03em .38em,-.37em .38em,-.03em .84em,-.37em .84em;box-shadow:-.03em .38em,-.37em .38em,-.03em .84em,-.37em .84em;top:-.52em;left:.15em}i.icss-coffee-maker{width:.8em;height:.93em;border-radius:.1em .2em .1em .05em;background-color:transparent;border-bottom:.065em solid transparent;-webkit-box-shadow:inset -.2em .27em,inset 0 -.07em,0 .07em;box-shadow:inset -.2em .27em,inset 0 -.07em,0 .07em;margin:0 0 .07em .2em}i.icss-coffee-maker:before{width:.45em;height:.45em;border-radius:50% 50% .08em .08em/80% 80% 20% 20%;-webkit-box-shadow:inset 0 0 0 .065em,inset 0 -.15em,0 -.18em 0 -.15em,0 -.39em 0 -.1em;box-shadow:inset 0 0 0 .065em,inset 0 -.15em,0 -.18em 0 -.15em,0 -.39em 0 -.1em;top:.35em;left:.02em}i.icss-coffee-maker:after{width:.24em;height:.3em;border:.07em solid currentColor;border-right-color:transparent;border-radius:70% 20%;left:-.1em;top:.42em}i.icss-coffee-pot{width:1em;height:1em;background-color:transparent;margin:0}i.icss-coffee-pot:before{width:.61em;height:.15em;border:0 solid transparent;border-width:.15em 0 0 .4em;border-color:transparent currentColor;-webkit-box-shadow:0 .09em,.7em .25em 0 .1em;box-shadow:0 .09em,.7em .25em 0 .1em;clip:rect(0 .68em 1em -.1em);-webkit-transform:skewX(15deg);transform:skewX(15deg);top:.17em;left:.22em}i.icss-coffee-pot:after{width:.75em;height:.75em;border-radius:50%;-webkit-box-shadow:inset 0 0 0 .065em;box-shadow:inset 0 0 0 .065em;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(.15em,currentColor),color-stop(.15em,transparent),color-stop(55%,transparent),color-stop(55%,currentColor));background-image:linear-gradient(currentColor .15em,transparent .15em,transparent 55%,currentColor 55%);clip:rect(0 1em .68em 0);top:.3em;left:.1em}i.icss-coffee{height:.7em;width:.75em;border-radius:0 0 .3em .3em;margin:.14em .2em .16em .05em}i.icss-coffee:before{height:.11em;width:.9em;background-color:currentColor;border-radius:0 0 .1em .1em;left:-.05em;top:.755em}i.icss-coffee:after{height:.3em;width:.4em;border-width:.1em;border-style:solid;border-radius:.1em;top:.1em;left:.55em}i.icss-coin-purse{width:.8em;height:.55em;background-color:currentColor;border-radius:50% 50% .1em .1em/75% 75% 20% 20%;margin:.35em .1em .1em}i.icss-coin-purse:before{width:1em;height:1em;border:.1em solid transparent;border-color:currentColor transparent transparent;border-radius:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-.15em;left:50%}i.icss-coin-purse:after{width:.2em;height:.2em;border-radius:50% 50% 0 0;background-color:currentColor;-webkit-box-shadow:.15em 0;box-shadow:.15em 0;top:-.25em;left:.23em}i.icss-coin{width:.8em;height:.8em;background-color:transparent;overflow:hidden;margin:.05em .1em .15em}i.icss-coin:before{width:.8em;height:.8em;border-radius:50%;border:0 solid transparent;border-width:.06em 0;-webkit-box-shadow:inset 0 0 0 .065em,.4em .06em 0 -.3em,-.4em .06em 0 -.3em,0 .15em;box-shadow:inset 0 0 0 .065em,.4em .06em 0 -.3em,-.4em .06em 0 -.3em,0 .15em;-webkit-transform:translate(-50%,-50%) scaleY(.7);transform:translate(-50%,-50%) scaleY(.7);left:50%;top:50%}i.icss-coin:after{width:.26em;height:.26em;background-color:currentColor;border-radius:100%;-webkit-box-shadow:0 .34em 0 .11em;box-shadow:0 .34em 0 .11em;clip:rect(0 .32em .41em -.07em);opacity:.7;-webkit-transform:translate(-50%,-50%) scaleY(.65);transform:translate(-50%,-50%) scaleY(.65);left:50%;top:43%}i.icss-coins{width:.28em;height:.28em;background-color:transparent;border:.04em solid transparent;border-radius:50%;-webkit-box-shadow:inset 0 0 0 .05em,0 0 0 .05em,-.15em -.2em 0 .02em,.15em .1em 0 .01em;box-shadow:inset 0 0 0 .05em,0 0 0 .05em,-.15em -.2em 0 .02em,.15em .1em 0 .01em;margin:.22em .15em .5em .57em}i.icss-coins:after,i.icss-coins:before{font-size:.25em;font-weight:700;width:1.2em;height:1.2em;text-align:center;background-color:transparent;line-height:1.2em;font-family:sans-serif}i.icss-coins:before{content:"1";border-radius:50%;-webkit-box-shadow:inset 0 0 0 .15em,-.5em -.2em 0 -.05em,.8em -.5em 0 -.1em;box-shadow:inset 0 0 0 .15em,-.5em -.2em 0 -.05em,.8em -.5em 0 -.1em;top:1.8em;left:-1.2em}i.icss-coins:after{content:"$";border-radius:50%;-webkit-box-shadow:inset 0 0 0 .15em,-.5em .2em 0 -.05em,.2em -.9em 0 -.1em,.7em .4em 0 .05em;box-shadow:inset 0 0 0 .15em,-.5em .2em 0 -.05em,.2em -.9em 0 -.1em,.7em .4em 0 .05em;top:.1em;left:-2em}i.icss-color{width:1em;height:1em;background-color:transparent;margin:0}i.icss-color:before{width:.28em;height:.24em;border-radius:50%;border:.065em solid currentColor;-webkit-transform:rotate(-20deg);transform:rotate(-20deg);top:.53em;left:.18em;-webkit-box-shadow:.3em .1em 0 -.05em,.36em .1em 0 -.06em,.5em -.02em 0 -.05em,.46em -.02em 0 -.06em,.4em -.23em 0 -.05em,.36em -.23em 0 -.06em,.15em -.3em 0 -.05em,.13em -.26em 0 -.06em;box-shadow:.3em .1em 0 -.05em,.36em .1em 0 -.06em,.5em -.02em 0 -.05em,.46em -.02em 0 -.06em,.4em -.23em 0 -.05em,.36em -.23em 0 -.06em,.15em -.3em 0 -.05em,.13em -.26em 0 -.06em}i.icss-color:after{width:1em;height:.8em;border-radius:100% 80% 50% 50%/100% 100% 60% 60%;background-color:transparent;border:.065em solid currentColor;-webkit-transform:translate(-50%,-50%) rotate(-20deg);transform:translate(-50%,-50%) rotate(-20deg);top:48%;left:48%}i.icss-comment-o{width:.3em;height:.18em;background-color:transparent;border-radius:0 0 100%;border:0 solid transparent;border-right:.15em solid transparent;-webkit-box-shadow:inset -.06em -.02em,.05em .02em 0 .02em;box-shadow:inset -.06em -.02em,.05em .02em 0 .02em;-webkit-transform:rotate(10deg);transform:rotate(10deg);margin:.7em .55em .05em .15em}.icss-stack i.icss-comment-o{-webkit-transform:translate(-.5em,-.5em) rotate(10deg);transform:translate(-.5em,-.5em) rotate(10deg)}i.icss-comment-o:before{width:.7em;height:.63em;border-radius:130% 70% 100%/110% 90% 100%;margin:0 0 .2em;background-color:transparent;-webkit-box-shadow:inset .05em -.05em,inset .045em -.005em,-.01em -.03em 0 .02em,-.17em .45em 0 -.27em;box-shadow:inset .05em -.05em,inset .045em -.005em,-.01em -.03em 0 .02em,-.17em .45em 0 -.27em;clip:rect(-.1em .3em 1em -.1em);-webkit-transform:rotate(5deg);transform:rotate(5deg);top:-.572em;left:-.13em}i.icss-comment-o:after{width:.9em;height:.6em;border-radius:100% 100% 70%/100%;margin:0 0 .2em;background-color:transparent;-webkit-box-shadow:inset -.02em -.06em,inset -.06em 0,-.03em -.03em 0 .03em;box-shadow:inset -.02em -.06em,inset -.06em 0,-.03em -.03em 0 .03em;clip:rect(-.1em 1em .8em .38em);-webkit-transform:rotate(-17deg);transform:rotate(-17deg);top:-.565em;left:-.16em}i.icss-comment{width:.9em;height:.65em;border-radius:50%;margin:.1em .05em .2em}i.icss-compass,i.icss-composite-copy{background-color:transparent;margin:0}i.icss-comment:before{width:.3em;height:.22em;border-radius:0 0 100%;border:0 solid transparent;border-right:.15em solid currentColor;-webkit-transform:rotate(15deg);transform:rotate(15deg);top:.55em;left:.08em}i.icss-compass{width:1em;height:1em;border-radius:50%;border:.075em solid currentColor;-webkit-box-shadow:-.38em -.38em 0 -.41em;box-shadow:-.38em -.38em 0 -.41em}i.icss-compass:before{border:.15em solid currentColor;border-color:currentColor transparent transparent currentColor;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(30deg) scaleX(.25) rotate(45deg);transform:translate(-50%,-50%) rotate(30deg) scaleX(.25) rotate(45deg);-webkit-box-shadow:0 0 0 .2em;box-shadow:0 0 0 .2em}i.icss-compass:after{width:.13em;height:.13em;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);-webkit-box-shadow:.289em .289em,-.289em .289em,-.289em -.289em 0,.289em -.289em;box-shadow:.289em .289em,-.289em .289em,-.289em -.289em 0,.289em -.289em}i.icss-composite-copy{width:1em;height:1em}i.icss-composite-copy:before{width:.7em;height:.7em;background-color:currentColor;border-radius:50%;top:.3em;left:.3em}i.icss-composite-copy:after{width:.7em;height:.7em;top:0;left:0}i.icss-composite-darker{width:.7em;height:.7em;-webkit-box-shadow:inset 0 0 0 .065em;box-shadow:inset 0 0 0 .065em;background-color:transparent;margin:0 .3em .3em 0}i.icss-composite-darker:before{width:.7em;height:.7em;background-color:currentColor;border-radius:50%;clip:rect(0 .4em .4em 0);top:.3em;left:.3em}i.icss-composite-darker:after{width:.7em;height:.7em;background:currentColor;border-radius:50%;opacity:.5;top:.3em;left:.3em}i.icss-composite-destination-atop{width:.7em;height:.7em;background-color:transparent;border-radius:50%;-webkit-box-shadow:inset 0 0 0 .065em;box-shadow:inset 0 0 0 .065em;margin:.3em 0 0 .3em}i.icss-composite-destination-atop:after,i.icss-composite-destination-atop:before{width:.7em;height:.7em;background-color:currentColor;top:0;left:0;border-radius:50%}i.icss-composite-destination-atop:before{clip:rect(0 1em 1em .34em)}i.icss-composite-destination-atop:after{clip:rect(.34em 1em 1em 0)}i.icss-composite-destination-in{width:1em;height:1em;background-color:transparent;margin:0}i.icss-composite-destination-in:before{width:.7em;height:.7em;-webkit-box-shadow:inset 0 0 0 .065em;box-shadow:inset 0 0 0 .065em;border-radius:50%;clip:rect(0 .4em .4em 0);top:.3em;left:.3em}i.icss-composite-destination-in:after{width:.4em;height:.4em;-webkit-box-shadow:inset -.065em -.065em;box-shadow:inset -.065em -.065em;top:.3em;left:.3em}i.icss-composite-destination-out{width:.35em;height:.7em;background-color:transparent;-webkit-box-shadow:inset .065em .065em,inset .065em -.065em;box-shadow:inset .065em .065em,inset .065em -.065em;margin:0 .65em .3em 0}i.icss-composite-destination-out:before{width:.7em;height:.7em;border-radius:50%;-webkit-box-shadow:inset 0 0 0 .065em;box-shadow:inset 0 0 0 .065em;clip:rect(-.3em .4em .4em -.3em);top:.3em;left:.3em}i.icss-composite-destination-out:after{width:.7em;height:.35em;-webkit-box-shadow:inset -.065em .065em;box-shadow:inset -.065em .065em;top:0;left:0}i.icss-composite-destination-over{width:.7em;height:.7em;background-color:transparent;-webkit-box-shadow:inset 0 0 0 .065em;box-shadow:inset 0 0 0 .065em;margin:0 .3em .3em 0}i.icss-composite-destination-over:after,i.icss-composite-destination-over:before{background-color:currentColor;width:.7em;height:.7em;top:.3em;left:.3em;border-radius:50%}i.icss-composite-destination-over:before{clip:rect(0 1em 1em .4em)}i.icss-composite-destination-over:after{clip:rect(.4em 1em 1em 0)}i.icss-composite-lighter{width:.7em;height:.7em;-webkit-box-shadow:inset 0 0 0 .065em;box-shadow:inset 0 0 0 .065em;background-color:transparent;margin:0 .3em .3em 0}i.icss-composite-lighter:before{width:.7em;height:.7em;background-color:currentColor;border-radius:50%;opacity:50%;top:.3em;left:.3em}i.icss-composite-lighter:after{width:.7em;height:.7em;border-radius:50%;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),color-stop(50%,currentColor)),-webkit-gradient(linear,left top,right top,color-stop(50%,transparent),color-stop(50%,currentColor));background-image:linear-gradient(transparent 50%,currentColor 50%),linear-gradient(90deg,transparent 50%,currentColor 50%);top:.3em;left:.3em}i.icss-composite-source-atop{width:1em;height:1em;background-color:transparent;margin:0}i.icss-composite-source-atop:before{width:.7em;height:.7em;background-color:currentColor;border-radius:50%;clip:rect(0 .4em .4em 0);top:.3em;left:.3em}i.icss-composite-source-atop:after{width:.7em;height:.7em;-webkit-box-shadow:inset 0 0 0 .065em;box-shadow:inset 0 0 0 .065em;top:0;left:0}i.icss-composite-source-in{width:1em;height:1em;background-color:transparent;margin:0}i.icss-composite-source-in:before{width:.7em;height:.7em;background-color:currentColor;border-radius:50%;clip:rect(0 .4em .4em 0);top:.3em;left:.3em}i.icss-composite-source-in:after{width:.7em;height:.7em;top:0;left:0}i.icss-composite-source-out{width:1em;height:1em;background-color:transparent;margin:0}i.icss-composite-source-out:after,i.icss-composite-source-out:before{width:.7em;height:.7em;background-color:currentColor;border-radius:50%;top:.3em;left:.3em}i.icss-composite-source-out:before{clip:rect(0 1em 1em .4em)}i.icss-composite-source-out:after{clip:rect(.4em 1em 1em 0)}i.icss-composite-source-over{width:1em;height:1em;background-color:transparent;margin:0}i.icss-composite-source-over:before{width:.7em;height:.7em;background-color:currentColor;border-radius:50%;top:.3em;left:.3em}i.icss-composite-source-over:after{width:.7em;height:.7em;-webkit-box-shadow:inset 0 0 0 .065em;box-shadow:inset 0 0 0 .065em;top:0;left:0}i.icss-composite-xor:after,i.icss-composite-xor:before{width:.7em;height:.7em;border-radius:50%;top:.3em;left:.3em}i.icss-composite-xor{width:.7em;height:.7em;-webkit-box-shadow:inset 0 0 0 .065em;box-shadow:inset 0 0 0 .065em;background-color:transparent;margin:0 .3em .3em 0}i.icss-composite-xor:before{-webkit-box-shadow:inset 0 0 0 .065em;box-shadow:inset 0 0 0 .065em}i.icss-composite-xor:after{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),color-stop(50%,currentColor)),-webkit-gradient(linear,left top,right top,color-stop(50%,transparent),color-stop(50%,currentColor));background-image:linear-gradient(transparent 50%,currentColor 50%),linear-gradient(90deg,transparent 50%,currentColor 50%)}i.icss-computer-ram{width:.95em;height:.95em;background-color:transparent;margin:0 .05em .05em 0}i.icss-computer-ram:before{width:.72em;height:.35em;border:0 solid transparent;border-width:.14em .15em 0;-webkit-box-shadow:0 -.05em 0,-.13em .065em,.13em .065em,inset .5em 0;box-shadow:0 -.05em 0,-.13em .065em,.13em .065em,inset .5em 0;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);top:50%;left:50%}i.icss-computer-ram:after{width:.16em;height:.065em;background:currentColor;-webkit-box-shadow:0 -.13em,0 -.26em,0 -.39em,0 .13em,0 .26em,0 .39em;box-shadow:0 -.13em,0 -.26em,0 -.39em,0 .13em,0 .26em,0 .39em;-webkit-transform:translate(-50%,-50%) rotate(45deg) translateX(-.145em);transform:translate(-50%,-50%) rotate(45deg) translateX(-.145em);top:50%;left:50%}i.icss-cone,i.icss-cone-o{background-color:transparent}i.icss-cone-o{width:1em;height:1em;margin:0}i.icss-cone-o:before{width:1em;height:1em;border:.1em solid currentColor;border-color:currentColor currentColor transparent transparent;-webkit-transform:translateX(-50%) scaleX(.53) rotate(-45deg);transform:translateX(-50%) scaleX(.53) rotate(-45deg);top:.3em;left:50%}i.icss-cone-o:after{width:.75em;height:.3em;-webkit-box-shadow:inset 0 0 0 .07em;box-shadow:inset 0 0 0 .07em;border-radius:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:.67em;left:50%}i.icss-cone{width:.8em;height:.35em;border:.05em solid transparent;-webkit-box-shadow:inset 0 .3em,0 -.15em 0 -.1em;box-shadow:inset 0 .3em,0 -.15em 0 -.1em;border-radius:50%;margin:.65em .1em 0}i.icss-cone:before{width:.9em;height:.9em;border:.1em solid currentColor;border-color:currentColor currentColor transparent transparent;border-width:.1em .1em .2em .2em;-webkit-transform:translateX(-50%) scaleX(.53) rotate(-45deg);transform:translateX(-50%) scaleX(.53) rotate(-45deg);top:-.41em;left:50%}i.icss-cone:after{width:0;height:.35em;border:.28em solid transparent;border-top:0;border-bottom:.45em solid currentColor;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-.5em;left:50%}i.icss-connection{width:.28em;height:.28em;background-color:currentColor;border-radius:50%;-webkit-box-shadow:-.37em -.24em 0 -.03em,.29em .14em 0 -.03em,-.02em .41em 0 -.03em,.3em -.26em 0 -.03em,-.39em .34em 0 -.03em;box-shadow:-.37em -.24em 0 -.03em,.29em .14em 0 -.03em,-.02em .41em 0 -.03em,.3em -.26em 0 -.03em,-.39em .34em 0 -.03em;margin:.22em .3em .4em .42em}i.icss-connection:before{width:.9em;height:.07em;background-color:currentColor;-webkit-transform:translate(-50%,-50%) rotate(-40deg) translateX(-.05em);transform:translate(-50%,-50%) rotate(-40deg) translateX(-.05em);top:50%;left:50%}i.icss-connection:after{width:.75em;height:.35em;border:0 solid transparent;border-width:0 0 0 .45em;-webkit-box-shadow:inset .078em 0,0-.07em;box-shadow:inset .078em 0,0-.07em;-webkit-transform:rotate(30deg) skewX(25deg);transform:rotate(30deg) skewX(25deg);top:.11em;left:-.35em}i.icss-construction{width:1em;height:.25em;background-color:transparent;background-image:linear-gradient(-45deg,currentColor 25%,transparent 25%,transparent 50%,currentColor 50%,currentColor 75%,transparent 75%,transparent);background-size:.2em .2em;margin:.35em 0 .4em}i.icss-construction:before{width:.15em;height:.15em;background-color:currentColor;-webkit-box-shadow:.75em 0;box-shadow:.75em 0;border-radius:50%;top:-.2em;left:.05em}i.icss-contact-book,i.icss-cube-o{-webkit-box-shadow:inset 0 0 0 .065em}i.icss-construction:after{width:.8em;height:.35em;border:.1em solid currentColor;border-width:0 .11em;top:.28em;left:.1em;-webkit-transform:perspective(1em) rotateX(25deg);transform:perspective(1em) rotateX(25deg)}i.icss-contact-book{width:.75em;height:1em;background-color:transparent;border-radius:.05em;box-shadow:inset 0 0 0 .065em;margin:0 .15em 0 .1em}i.icss-contact-book:before{border-style:solid;border-width:.13em;border-radius:100%;-webkit-box-shadow:0 .34em 0 .11em;box-shadow:0 .34em 0 .11em;clip:rect(0 .29em .41em -.04em);-webkit-transform:translateX(-50%);transform:translateX(-50%);top:.25em;left:50%}i.icss-contact-book:after{width:.1em;height:.2em;margin:0 .1em;border-radius:0 .05em .05em 0;top:.1em;left:.68em;background-color:currentColor;-webkit-box-shadow:-.84em .05em,-.84em .55em,-.04em 0,0 .25em,0 .5em;box-shadow:-.84em .05em,-.84em .55em,-.04em 0,0 .25em,0 .5em}i.icss-corkscrew{width:1em;height:1em;background-color:transparent}i.icss-corkscrew:before{width:.2em;height:1em;background:radial-gradient(circle at 0 .1em,transparent .05em,currentColor .05em,currentColor .1em,transparent .1em,transparent),radial-gradient(circle at .2em .1em,transparent .05em,currentColor .05em,currentColor .1em,transparent .1em,transparent);background-size:.2em .3em;background-position:.1em 0,-.1em .15em;-webkit-transform:translateX(-50%) perspective(1em) rotateX(-60deg);transform:translateX(-50%) perspective(1em) rotateX(-60deg);left:50%;top:.23em}i.icss-corkscrew:after{width:.55em;height:.2em;border-radius:.05em;background-color:transparent;border:.1em solid transparent;border-width:0 .08em;-webkit-box-shadow:inset .5em 0,-.1em 0,.1em 0;box-shadow:inset .5em 0,-.1em 0,.1em 0;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:.1em;left:50%}i.icss-cowboy-hat{width:.4em;height:.35em;background-color:transparent;border-radius:40% 60% 40% 50%;border:0 solid transparent;border-width:0 0 .07em .03em;-webkit-box-shadow:inset .18em .22em,-.2em .05em 0 -.15em,-.2em .1em 0 -.12em,.3em -.01em 0 -.15em,.19em -.065em 0 -.07em,.2em -.09em 0 -.08em;box-shadow:inset .18em .22em,-.2em .05em 0 -.15em,-.2em .1em 0 -.12em,.3em -.01em 0 -.15em,.19em -.065em 0 -.07em,.2em -.09em 0 -.08em;margin:.35em .33em .3em .28em}i.icss-cowboy-hat:before{width:.9em;height:.23em;background:0 0;border-radius:90% 10% 50% 50%/90% 40% 60% 10%;border:.1em solid transparent;border-width:.055em 0 0;-webkit-box-shadow:inset 0 .25em,-.06em .03em 0 -.02em,-.02em -.02em 0 .01em;box-shadow:inset 0 .25em,-.06em .03em 0 -.02em,-.02em -.02em 0 .01em;-webkit-transform:rotate(-10deg);transform:rotate(-10deg);top:.24em;left:-.18em}i.icss-cowboy-hat:after{width:.6em;height:.345em;border-radius:60% 40%;-webkit-box-shadow:inset .1em .14em;box-shadow:inset .1em .14em;-webkit-transform:translateX(-50%) rotate(-16deg);transform:translateX(-50%) rotate(-16deg);clip:rect(0 .35em .5em 0);top:.19em;left:-.03em}i.icss-credit-card{width:1em;height:.8em;border-radius:.1em;border:.065em solid currentColor;background-color:transparent;margin:.1em 0}i.icss-credit-card:before{width:.95em;height:.17em;left:-.05em;top:.1em;background-color:currentColor}i.icss-credit-card:after{right:.1em;bottom:.1em;width:.35em;height:.063em;background-color:currentColor}i.icss-cristal-ball{width:.8em;height:.8em;background-color:transparent;border-radius:50%;border:.065em solid transparent;-webkit-box-shadow:inset .1em .1em 0 -.07em,0 0 0 .065em;box-shadow:inset .1em .1em 0 -.07em,0 0 0 .065em;margin:.065em .15em .135em}i.icss-cristal-ball:before{width:.35em;height:.1em;background-color:currentColor;border-radius:.05em;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow:-.1em -.25em 0 -.018em,.18em -.5em 0 -.018em,-.1em .1em,-.3em .1em,.1em .1em,.3em .1em,.2em 0,-.2em 0;box-shadow:-.1em -.25em 0 -.018em,.18em -.5em 0 -.018em,-.1em .1em,-.3em .1em,.1em .1em,.3em .1em,.2em 0,-.2em 0;top:.68em;left:50%}i.icss-cristal-ball:after{width:.065em;height:.3em;background-color:currentColor;border:0 solid transparent;-webkit-box-shadow:.28em -.25em;box-shadow:.28em -.25em;border-radius:.05em;top:.33em;left:.21em}i.icss-croissant,i.icss-cross-swords,i.icss-crown,i.icss-css3,i.icss-css3:before{background-color:transparent}i.icss-croissant{width:.5em;height:.5em;border:0 solid transparent;border-top-color:currentColor;border-width:.4em .2em 0;border-radius:.1em;margin:.2em .25em .3em}i.icss-croissant:before{width:.9em;height:.8em;border:0 solid transparent;border-color:transparent currentColor;border-width:.4em .3em .3em;border-radius:50%;clip:rect(0 1em .45em 0);-webkit-transform:translateX(-50%) perspective(1em) rotateX(30deg);transform:translateX(-50%) perspective(1em) rotateX(30deg);top:-.47em;left:50%}i.icss-croissant:after{width:.5em;height:.4em;border-radius:0 0 50% 50%/0 0 100% 100%;-webkit-box-shadow:.3em .02em 0 -.09em,-.3em .02em 0 -.09em;box-shadow:.3em .02em 0 -.09em,-.3em .02em 0 -.09em;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-.08em;left:50%}i.icss-cross-swords{width:.2em;height:.2em;border-radius:50%;-webkit-box-shadow:.33em .35em 0 -.04em,-.33em .35em 0 -.04em;box-shadow:.33em .35em 0 -.04em,-.33em .35em 0 -.04em;margin:.4em}i.icss-cross-swords:before{width:.34em;height:.7em;border:1em solid transparent;border-width:0 .12em;border-radius:.3em .3em .1em .1em;-webkit-box-shadow:inset .1em 0,0 .1em 0 -.02em,0 .43em 0 -.125em;box-shadow:inset .1em 0,0 .1em 0 -.02em,0 .43em 0 -.125em;-webkit-transform:translate(-50%,-50%) rotate(40deg);transform:translate(-50%,-50%) rotate(40deg);top:-10%;left:80%}i.icss-cross-swords:after{width:.34em;height:.7em;border:1em solid transparent;border-width:0 .12em;border-radius:.3em .3em .1em .1em;-webkit-box-shadow:inset .1em 0,0 .1em 0 -.02em,0 .43em 0 -.125em;box-shadow:inset .1em 0,0 .1em 0 -.02em,0 .43em 0 -.125em;-webkit-transform:translate(-50%,-50%) rotate(-40deg);transform:translate(-50%,-50%) rotate(-40deg);top:-10%;left:20%}i.icss-crown{width:1em;height:.23em;border:.05em solid transparent;-webkit-box-shadow:inset .34em 0,inset -.34em 0,0 .065em,0 -.065em;box-shadow:inset .34em 0,inset -.34em 0,0 .065em,0 -.065em;margin:.7em 0 .07em}i.icss-crown:before{width:.5em;height:.5em;border-radius:0 0 .15em;-webkit-box-shadow:inset 0 0 0 .18em,-.34em .36em 0 -.09em,.36em -.34em 0 -.09em,-.23em -.23em 0 -.16em,.26em .26em 0 -.14em;box-shadow:inset 0 0 0 .18em,-.34em .36em 0 -.09em,.36em -.34em 0 -.09em,-.23em -.23em 0 -.16em,.26em .26em 0 -.14em;-webkit-transform:translateX(-50%) scaleX(.5) rotate(45deg);transform:translateX(-50%) scaleX(.5) rotate(45deg);top:-.55em;left:50%}i.icss-crown:after{width:.96em;height:.33em;border:0 solid transparent;border-color:transparent currentColor;border-width:.11em .2em 0;-webkit-box-shadow:inset .2em 0,inset -.2em 0;box-shadow:inset .2em 0,inset -.2em 0;-webkit-transform:translateX(-50%) perspective(.1em) rotateX(-4deg);transform:translateX(-50%) perspective(.1em) rotateX(-4deg);top:-.37em;left:50%}i.icss-css3{width:1em;height:1em;margin:0}i.icss-css3:before{width:.42em;height:.9em;-webkit-box-shadow:inset 1em 1em,.2em -.2em,-.19em -.9em,-.2em .41em;box-shadow:inset 1em 1em,.2em -.2em,-.19em -.9em,-.2em .41em;border:0 solid transparent;border-width:.16em 0 .595em;clip:rect(-.13em .57em .65em -.15em);top:.25em;left:50%;-webkit-transform:translateX(-50%) perspective(1em) rotateX(-15deg);transform:translateX(-50%) perspective(1em) rotateX(-15deg)}i.icss-css3:after{width:.68em;height:.68em;-webkit-box-shadow:inset .4em -.4em currentColor,-.1em .1em 0 transparent;box-shadow:inset .4em -.4em currentColor,-.1em .1em 0 transparent;border-radius:.33em 0;top:.51em;left:50%;-webkit-transform:translateX(-50%) scaleY(.3) rotate(-45deg);transform:translateX(-50%) scaleY(.3) rotate(-45deg)}i.icss-cube-o,i.icss-cube-o:before{width:.7em;height:.7em;background-color:transparent}i.icss-cube-o{box-shadow:inset 0 0 0 .065em;margin:.3em .3em 0 0}i.icss-cube-o:before{-webkit-box-shadow:inset 0 0 0 .065em;box-shadow:inset 0 0 0 .065em;top:-.3em;left:.3em}i.icss-cube-o:after{width:.3em;height:.09em;background-color:currentColor;-webkit-box-shadow:.05em .65em,.66em .66em,.7em 1.31em;box-shadow:.05em .65em,.66em .66em,.7em 1.31em;-webkit-transform:skewY(-45deg);transform:skewY(-45deg);-webkit-transform-origin:0 100%;transform-origin:0 100%;top:0;left:0}i.icss-cube,i.icss-cube:before{width:.7em;background-color:currentColor;border-radius:.03em}i.icss-cube{height:.7em;margin:.3em .3em 0 0}i.icss-cube:before{height:.25em;-webkit-transform:skewX(-45deg);transform:skewX(-45deg);-webkit-transform-origin:0 100%;transform-origin:0 100%;top:-.3em;left:.01em}i.icss-cube:after{width:.25em;height:.7em;background-color:currentColor;border-radius:.03em;-webkit-transform:skewY(-45deg);transform:skewY(-45deg);-webkit-transform-origin:0 100%;transform-origin:0 100%;top:-.01em;left:.75em}i.icss-cuffs,i.icss-cuffs:before{width:.4em;height:.4em;background-color:transparent}i.icss-cuffs{border-radius:50%;-webkit-box-shadow:inset 0 0 0 .07em,-.16em -.1em 0 -.13em;box-shadow:inset 0 0 0 .07em,-.16em -.1em 0 -.13em;margin:.5em .4em .1em .2em}i.icss-cuffs:before{border-radius:50%;-webkit-box-shadow:inset 0 0 0 .07em,-.11em -.15em 0 -.13em;box-shadow:inset 0 0 0 .07em,-.11em -.15em 0 -.13em;top:-.3em;left:.4em}i.icss-cuffs:after{width:.7em;height:.5em;border-radius:50%;border:.065em solid currentColor;border-color:currentColor transparent transparent currentColor;-webkit-transform:rotate(-15deg);transform:rotate(-15deg);top:-.33em;left:-.1em}i.icss-cyclops-c{width:.72em;height:1em;border-radius:50% 50% 40% 40%/30% 30% 60% 60%;background-color:#fda;background-image:radial-gradient(circle at .38em -.18em,#520 30%,transparent 30%),radial-gradient(circle at .15em -.065em,#520 30%,transparent 30%),radial-gradient(circle at .85em 0,#520 30%,transparent 30%),radial-gradient(circle at -0em 0,#520 27%,transparent 27%),-webkit-gradient(linear,left top,right top,from(#06c),color-stop(20%,#19f),color-stop(20%,transparent),color-stop(80%,transparent),color-stop(80%,#19f),to(#06c));background-image:radial-gradient(circle at .38em -.18em,#520 30%,transparent 30%),radial-gradient(circle at .15em -.065em,#520 30%,transparent 30%),radial-gradient(circle at .85em 0,#520 30%,transparent 30%),radial-gradient(circle at -0em 0,#520 27%,transparent 27%),linear-gradient(90deg,#06c,#19f 20%,transparent 20%,transparent 80%,#19f 80%,#06c);margin:0 .14em}i.icss-cyclops-c:after{width:.6em;height:.16em;border-radius:30%;border:0 solid #fe0;background-color:#fe0;border-width:.05em .06em .04em;-webkit-box-shadow:inset 0 1em red,.03em 0 0 .02em #fe0,-.03em 0 0 .02em #fe0,0 0 0 .065em #fa0,.07em 0 0 .065em #19f,-.07em 0 0 .065em #19f;box-shadow:inset 0 1em red,.03em 0 0 .02em #fe0,-.03em 0 0 .02em #fe0,0 0 0 .065em #fa0,.07em 0 0 .065em #19f,-.07em 0 0 .065em #19f;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;top:.4em}i.icss-cyclops,i.icss-cylinder,i.icss-cylinder-2,i.icss-cylinder-o,i.icss-daisy{background-color:transparent}i.icss-cyclops-c:before{width:.18em;height:.1em;border-radius:0 0 50% 50%;-webkit-box-shadow:-.3em -.18em 0 .01em #520,-.15em .21em #19f,-.2em .21em #19f,.15em .21em #19f,.2em .21em #19f,.03em .38em 0 -.034em #a80,-.03em .38em 0 -.034em #a80,0 .45em 0 -.038em #a80,0 .29em 0 -.034em #a80;box-shadow:-.3em -.18em 0 .01em #520,-.15em .21em #19f,-.2em .21em #19f,.15em .21em #19f,.2em .21em #19f,.03em .38em 0 -.034em #a80,-.03em .38em 0 -.034em #a80,0 .45em 0 -.038em #a80,0 .29em 0 -.034em #a80;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:.35em;left:50%}i.icss-cyclops{width:.76em;height:1em;border-radius:50% 50% 40% 40%/30% 30% 60% 60%;-webkit-box-shadow:inset 0 0 0 .065em,inset .12em .065em,inset -.12em .065em;box-shadow:inset 0 0 0 .065em,inset .12em .065em,inset -.12em .065em;background-image:radial-gradient(circle at .38em -.18em,currentColor 30%,transparent 30%),radial-gradient(circle at .15em -.065em,currentColor 30%,transparent 30%),radial-gradient(circle at .85em 0,currentColor 30%,transparent 30%);margin:0 .12em}i.icss-cyclops:after{width:.75em;height:.16em;border-radius:30%;border:0 solid transparent;border-width:.05em .18em;-webkit-box-shadow:inset 0 1em,0 0 0 .065em;box-shadow:inset 0 1em,0 0 0 .065em;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;top:.4em}i.icss-cyclops:before{width:.18em;height:.1em;border-radius:0 0 50% 50%;-webkit-box-shadow:-.3em -.18em 0 .01em,-.15em .21em,-.2em .21em,.15em .21em,.2em .21em,.03em .38em 0 -.034em,-.03em .38em 0 -.034em,0 .45em 0 -.038em,0 .29em 0 -.034em;box-shadow:-.3em -.18em 0 .01em,-.15em .21em,-.2em .21em,.15em .21em,.2em .21em,.03em .38em 0 -.034em,-.03em .38em 0 -.034em,0 .45em 0 -.038em,0 .29em 0 -.034em;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:.35em;left:50%}i.icss-cylinder-2{width:1em;height:1em;margin:0}i.icss-cylinder-2:before{width:.8em;height:.4em;border-radius:50%;border:.05em solid transparent;-webkit-box-shadow:inset 0 1em,0 -.15em 0 .08em;box-shadow:inset 0 1em,0 -.15em 0 .08em;-webkit-transform:translateX(-50%);transform:translateX(-50%);clip:rect(-.5em .75em 1.1em .05em);top:.65em;left:50%}i.icss-cylinder-2:after{width:.7em;height:.3em;border-radius:50%;-webkit-box-shadow:inset 0 0 0 .065em,0 .2em 0 .15em;box-shadow:inset 0 0 0 .065em,0 .2em 0 .15em;-webkit-transform:translateX(-50%);transform:translateX(-50%);clip:rect(-.5em .7em 1.1em 0);top:0;left:50%}i.icss-cylinder-o{width:.7em;height:.7em;-webkit-box-shadow:inset .065em 0,inset -.065em 0;box-shadow:inset .065em 0,inset -.065em 0;margin:.15em}i.icss-cylinder-o:after,i.icss-cylinder-o:before{width:.7em;height:.3em;-webkit-transform:translateX(-50%);border-radius:50%;left:50%}i.icss-cylinder-o:before{-webkit-box-shadow:inset 0 0 0 .065em;box-shadow:inset 0 0 0 .065em;transform:translateX(-50%);top:-.15em}i.icss-cylinder-o:after{-webkit-box-shadow:inset 0 0 0 .065em;box-shadow:inset 0 0 0 .065em;transform:translateX(-50%);top:.55em}i.icss-cylinder{width:1em;height:1em;margin:0}i.icss-cylinder:before{width:.8em;height:.4em;border-radius:50%;border:.05em solid transparent;-webkit-box-shadow:inset 0 1em,0 .38em 0 .2em,0 .7em 0 -.05em;box-shadow:inset 0 1em,0 .38em 0 .2em,0 .7em 0 -.05em;-webkit-transform:translateX(-50%);transform:translateX(-50%);clip:rect(0 .75em 1.1em .05em);top:-.05em;left:50%}i.icss-daisy{width:.9em;height:1em;border-radius:0 0 50% 50%;overflow:hidden;margin:0 .05em}i.icss-daisy:before{width:.2em;height:.2em;border-radius:50%;-webkit-box-shadow:.13em .07em,.13em -.07em,-.13em .07em,-.13em -.07em,.29em .75em 0 .4em,-.7em .65em 0 .4em,0 .15em,0 -.15em;box-shadow:.13em .07em,.13em -.07em,-.13em .07em,-.13em -.07em,.29em .75em 0 .4em,-.7em .65em 0 .4em,0 .15em,0 -.15em;left:.5em;top:.2em}i.icss-daisy:after{width:1em;height:1.3em;border-radius:50%;border:.065em solid transparent;border-left-color:currentColor;top:.23em;left:.38em}i.icss-daredevil-c{width:.76em;height:1em;border-radius:50%/35% 34% 60% 60%;background-color:#c03;-webkit-box-shadow:inset 0 -.065em #c03,inset -.11em -.065em 0 -.065em #c03,inset .11em -.065em 0 -.065em #c03;box-shadow:inset 0 -.065em #c03,inset -.11em -.065em 0 -.065em #c03,inset .11em -.065em 0 -.065em #c03;background-image:radial-gradient(ellipse 50% 55% at 50% 25%,#633,transparent 50%),radial-gradient(ellipse 100% 60% at 50% 0,#c03 35%,transparent 35%,transparent 52%,#c03 52%,#c03 79%,transparent 79%),radial-gradient(ellipse 110% 50% at 28% 49%,#fff 12%,#c03 12%,#c03 28%,transparent 28%),radial-gradient(ellipse 110% 50% at 72% 49%,#fff 12%,#c03 12%,#c03 28%,transparent 28%),radial-gradient(ellipse 100% 60% at 50% 0,transparent 79%,#fda 79%);margin:0 .12em}i.icss-daredevil-c:after,i.icss-daredevil-c:before{width:.25em;height:.25em;border-radius:0 0 80% 60%;top:.08em}i.icss-daredevil-c:before{background-image:radial-gradient(ellipse 100% 80% at 50% 30%,transparent 40%,#903),radial-gradient(circle at 70% 50%,#e03 20%,#c03,#903);-webkit-transform:scaleX(.7) rotate(40deg);transform:scaleX(.7) rotate(40deg);left:.03em}i.icss-daredevil-c:after{background-image:radial-gradient(ellipse 100% 80% at 50% 30%,transparent 40%,#903),radial-gradient(circle at 30% 50%,#e03 20%,#c03,#903);-webkit-transform:scaleX(.7) rotate(320deg);transform:scaleX(.7) rotate(320deg);left:.5em}i.icss-daredevil{width:.76em;height:1em;border-radius:50%/35% 34% 60% 60%;background-color:transparent;-webkit-box-shadow:inset 0 -.065em,inset -.11em -.065em 0 -.065em,inset .11em -.065em 0 -.065em;box-shadow:inset 0 -.065em,inset -.11em -.065em 0 -.065em,inset .11em -.065em 0 -.065em;background-image:radial-gradient(ellipse 110% 50% at 28% 49%,transparent 12%,currentColor 12%,currentColor 28%,transparent 28%),radial-gradient(ellipse 110% 50% at 72% 49%,transparent 12%,currentColor 12%,currentColor 28%,transparent 28%),radial-gradient(ellipse 100% 60% at 50% 0,currentColor 35%,transparent 35%,transparent 52%,currentColor 52%,currentColor 79%,transparent 79%),radial-gradient(circle at 110% 35%,currentColor 20%,transparent 20%),radial-gradient(circle at -10% 35%,currentColor 20%,transparent 20%);margin:0 .12em}i.icss-daredevil:after,i.icss-daredevil:before{width:.25em;height:.25em;border-radius:0 0 80% 60%;top:.08em}i.icss-daredevil:before{-webkit-box-shadow:inset 0 0 0 .065em,.22em -.07em 0 .02em;box-shadow:inset 0 0 0 .065em,.22em -.07em 0 .02em;-webkit-transform:scaleX(.7) rotate(40deg);transform:scaleX(.7) rotate(40deg);left:.03em}i.icss-daredevil:after{-webkit-box-shadow:inset 0 0 0 .065em,-.22em -.07em 0 .02em;box-shadow:inset 0 0 0 .065em,-.22em -.07em 0 .02em;-webkit-transform:scaleX(.7) rotate(320deg);transform:scaleX(.7) rotate(320deg);left:.5em}i.icss-data-base-link,i.icss-data-base-link:before{width:.8em;height:.3em;background-color:transparent}i.icss-data-base-link{border:.06em solid transparent;border-radius:50%;-webkit-box-shadow:inset 0 .3em;box-shadow:inset 0 .3em;margin:.05em .1em .65em}i.icss-data-base-link:before{border:.06em solid transparent;border-top:0;border-radius:0 0 50% 50%;-webkit-box-shadow:inset 0 -.15em,0 .15em 0 -.06em,0 .22em 0 -.06em;box-shadow:inset 0 -.15em,0 .15em 0 -.06em,0 .22em 0 -.06em;-webkit-transform:translateX(-50%);transform:translateX(-50%);clip:rect(0 .74em 1em .06em);top:.15em;left:50%}i.icss-data-base-link:after{width:.65em;height:.2em;border:0 solid transparent;border-width:0 .275em;-webkit-box-shadow:inset .2em 0,0 .1em,.72em .2em,-.72em .2em;box-shadow:inset .2em 0,0 .1em,.72em .2em,-.72em .2em;clip:rect(0 .8em .29em -.15em);-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;top:.52em}i.icss-data-base,i.icss-data-base:before{border:.06em solid transparent;width:.8em;height:.3em;background-color:transparent}i.icss-data-base{border-radius:50%;-webkit-box-shadow:inset 0 .3em;box-shadow:inset 0 .3em;margin:.05em .1em .65em}i.icss-data-base:before{border-top:0;border-radius:0 0 50% 50%;-webkit-box-shadow:inset 0 -.15em;box-shadow:inset 0 -.15em;-webkit-transform:translateX(-50%);transform:translateX(-50%);clip:rect(0 .74em 1em .06em);top:.15em;left:50%}i.icss-data-base:after{width:.8em;height:.3em;background-color:transparent;border:.06em solid transparent;border-radius:0 0 50% 50%;border-top:0;-webkit-box-shadow:inset 0 -.15em,0 .15em 0 -.06em,0 .23em 0 -.06em;box-shadow:inset 0 -.15em,0 .15em 0 -.06em,0 .23em 0 -.06em;-webkit-transform:translateX(-50%);transform:translateX(-50%);clip:rect(-.5em .74em 1em .06em);top:.35em;left:50%}i.icss-david-star{width:.9em;height:.52em;background-color:transparent;margin:.25em .02em;border:.065em solid transparent;border-bottom-color:currentColor;border-top-color:currentColor}i.icss-david-star:after,i.icss-david-star:before{width:1.1em;height:1.1em;background-color:transparent;margin:.25em}i.icss-david-star:before{border:.095em solid transparent;border-color:currentColor currentColor transparent transparent;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:-.345em;left:-.41em;-webkit-transform:scaleX(.6) rotate(-45deg);transform:scaleX(.6) rotate(-45deg)}i.icss-david-star:after{border:.095em solid transparent;border-color:transparent transparent currentColor currentColor;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:-.86em;left:-.42em;-webkit-transform:scaleX(.6) rotate(-45deg);transform:scaleX(.6) rotate(-45deg)}i.icss-dc-flash,i.icss-dc-flash-c{width:.72em;border-radius:50% 50% 40% 40%/35% 35% 55% 55%;margin:0 .14em;height:1em}i.icss-dc-flash-c{background-color:#fda;-webkit-box-shadow:inset .22em .13em 0 -.1em #a22,inset -.22em .13em 0 -.1em #a22,.37em -.05em 0 -.34em #dd3,-.37em -.05em 0 -.34em #dd3;box-shadow:inset .22em .13em 0 -.1em #a22,inset -.22em .13em 0 -.1em #a22,.37em -.05em 0 -.34em #dd3,-.37em -.05em 0 -.34em #dd3;background-image:radial-gradient(ellipse 90% 70% at 50% 0,#a22 70%,transparent 30%),radial-gradient(ellipse 100% 30% at 50% 100%,#a22 35%,transparent 35%),radial-gradient(ellipse 110% 60% at 28% 49%,#fff 12%,#a22 12%,#a22 25%,transparent 25%),radial-gradient(ellipse 110% 60% at 72% 49%,#fff 12%,#a22 12%,#a22 25%,transparent 25%)}i.icss-dc-flash-c:before{border-style:solid;border-color:transparent #dd3;border-width:0 0 .08em .25em;border-top:0;-webkit-box-shadow:-.12em -.07em #dd3,-.78em -.41em 0 .05em #a80;box-shadow:-.12em -.07em #dd3,-.78em -.41em 0 .05em #a80;-webkit-transform:rotate(-80deg);transform:rotate(-80deg);clip:rect(-1em 1em 1em -.52em);left:.75em;top:.2em}i.icss-dc-flash-c:after{border-style:solid;border-color:#dd3 transparent;border-width:0 .25em .08em 0;border-top:0;-webkit-box-shadow:-.12em .07em #dd3;box-shadow:-.12em .07em #dd3;-webkit-transform:rotate(-100deg);transform:rotate(-100deg);left:-.28em;top:.2em}i.icss-dc-flash{background-color:transparent;-webkit-box-shadow:inset .22em .13em 0 -.1em,inset -.22em .13em 0 -.1em,.37em -.05em 0 -.34em,-.37em -.05em 0 -.34em;box-shadow:inset .22em .13em 0 -.1em,inset -.22em .13em 0 -.1em,.37em -.05em 0 -.34em,-.37em -.05em 0 -.34em;background-image:radial-gradient(ellipse 90% 70% at 50% 0,currentColor 70%,transparent 30%),radial-gradient(ellipse 100% 30% at 50% 100%,currentColor 35%,transparent 35%),radial-gradient(ellipse 110% 60% at 28% 49%,transparent 12%,currentColor 12%,currentColor 25%,transparent 25%),radial-gradient(ellipse 110% 60% at 72% 49%,transparent 12%,currentColor 12%,currentColor 25%,transparent 25%)}i.icss-dc-flash:before{border-style:solid;border-color:transparent currentColor;border-width:0 0 .08em .25em;border-top:0;-webkit-box-shadow:-.12em -.07em,-.78em -.41em 0 .05em;box-shadow:-.12em -.07em,-.78em -.41em 0 .05em;-webkit-transform:rotate(-80deg);transform:rotate(-80deg);clip:rect(-1em 1em 1em -.52em);left:.75em;top:.2em}i.icss-dc-flash:after{border-style:solid;border-color:currentColor transparent;border-width:0 .25em .08em 0;border-top:0;-webkit-box-shadow:-.12em .07em;box-shadow:-.12em .07em;-webkit-transform:rotate(-100deg);transform:rotate(-100deg);left:-.28em;top:.2em}i.icss-deadpool-c{width:.76em;height:1em;border-radius:50% 50% 43% 43%/25% 25% 60% 60%;background-color:#c23;background-image:radial-gradient(ellipse 69% 110% at 100% 50%,#a23 50%,#333 50%,#333 56%,transparent 56%),radial-gradient(ellipse 68% 110% at 0 50%,#a23 50%,#333 50%,#333 56%,transparent 56%);margin:0 .12em}i.icss-deadpool-c:after,i.icss-deadpool-c:before{width:.29em;height:.5em;background-color:#fff;left:50%;top:45%}i.icss-deadpool-c:after{border-radius:25% 70% 40% 60%/40% 60%;-webkit-box-shadow:inset .02em .22em 0 .04em #333,inset 0 -.1em 0 .05em #333;box-shadow:inset .02em .22em 0 .04em #333,inset 0 -.1em 0 .05em #333;-webkit-transform:translateX(-.18em) translate(-50%,-50%);transform:translateX(-.18em) translate(-50%,-50%)}i.icss-deadpool-c:before{border-radius:70% 25% 60% 40%/60% 40%;-webkit-box-shadow:inset -.02em .22em 0 .04em #333,inset 0 -.1em 0 .05em #333;box-shadow:inset -.02em .22em 0 .04em #333,inset 0 -.1em 0 .05em #333;-webkit-transform:translateX(.18em) translate(-50%,-50%);transform:translateX(.18em) translate(-50%,-50%)}i.icss-deadpool-logo-c{width:1em;height:1em;border-radius:50%;background-color:#c23;margin:0}i.icss-deadpool-logo-c:after,i.icss-deadpool-logo-c:before{width:.8em;height:.8em;background-color:#fff;top:50%;left:50%;border-radius:50%}i.icss-deadpool-logo-c:before{-webkit-box-shadow:inset -.38em .35em #333,inset -.19em -.02em 0 .28em #333;box-shadow:inset -.38em .35em #333,inset -.19em -.02em 0 .28em #333;clip:rect(0 .34em 1em 0);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}i.icss-deadpool-logo-c:after{-webkit-box-shadow:inset .36em .35em #333,inset .19em -.02em 0 .28em #333;box-shadow:inset .36em .35em #333,inset .19em -.02em 0 .28em #333;clip:rect(0 1em 1em .45em);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}i.icss-deadpool,i.icss-deadpool-logo,i.icss-death-star{background-color:transparent}i.icss-deadpool-logo{width:1em;height:1em;border-radius:50%;border:.07em solid currentColor;margin:0}i.icss-deadpool-logo:after,i.icss-deadpool-logo:before{width:.68em;height:.68em;border-radius:50%;top:50%;left:50%}i.icss-deadpool-logo:before{-webkit-box-shadow:inset -.35em .27em,inset -.17em -.01em 0 .24em;box-shadow:inset -.35em .27em,inset -.17em -.01em 0 .24em;clip:rect(0 .29em 1em 0);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}i.icss-deadpool-logo:after{-webkit-box-shadow:inset .35em .27em,inset .17em -.01em 0 .24em;box-shadow:inset .35em .27em,inset .17em -.01em 0 .24em;clip:rect(0 1em 1em .39em);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}i.icss-deadpool{width:.76em;height:1em;border-radius:50% 50% 43% 43%/25% 25% 60% 60%;-webkit-box-shadow:inset 0 0 0 .065em;box-shadow:inset 0 0 0 .065em;background-image:radial-gradient(ellipse 69% 110% at 100% 50%,transparent 50%,currentColor 50%,currentColor 56%,transparent 56%),radial-gradient(ellipse 68% 110% at 0 50%,transparent 50%,currentColor 50%,currentColor 56%,transparent 56%);margin:0 .12em}i.icss-deadpool:after{width:.29em;height:.5em;border-radius:25% 70% 40% 60%/40% 60%;-webkit-box-shadow:inset .02em .22em 0 .04em,inset 0 -.1em 0 .05em;box-shadow:inset .02em .22em 0 .04em,inset 0 -.1em 0 .05em;-webkit-transform:translateX(-.18em) translate(-50%,-50%);transform:translateX(-.18em) translate(-50%,-50%);left:50%;top:45%}i.icss-deadpool:before{width:.29em;height:.5em;border-radius:70% 25% 60% 40%/60% 40%;-webkit-box-shadow:inset -.02em .22em 0 .04em,inset 0 -.1em 0 .05em;box-shadow:inset -.02em .22em 0 .04em,inset 0 -.1em 0 .05em;-webkit-transform:translateX(.18em) translate(-50%,-50%);transform:translateX(.18em) translate(-50%,-50%);left:50%;top:45%}i.icss-death-star{width:1em;height:1em;border-radius:50%;overflow:hidden;margin:0}i.icss-death-star:before{width:.32em;height:.32em;top:.12em;left:.2em;border-radius:50%;border:0 solid transparent;border-width:.1em 0 0;-webkit-box-shadow:inset 0 0 0 .3em,.17em -.05em 0 .2em,-.51em -.2em 0 .08em;box-shadow:inset 0 0 0 .3em,.17em -.05em 0 .2em,-.51em -.2em 0 .08em;background:0 0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}i.icss-death-star:after{width:.4em;height:.1em;top:.37em;left:-.18em;background:currentColor;-webkit-box-shadow:.25em .04em 0 -.04em,-.01em -.05em,.75em -.2em 0 -.02em,.6em -.2em 0 -.02em,.6em -.3em 0 -.02em,.55em -.25em 0 -.02em,.5em -.4em 0 -.02em,.6em -.12em 0 -.02em,.7em -.07em 0 -.02em,.6em -.07em 0 -.02em,.53em 0,.8em .02em 0 -.02em,.08em .17em,.8em .15em 0 -.02em,.7em .25em 0 -.02em,.55em .3em 0 -.02em,.5em .4em 0 -.02em,.4em .5em 0 -.02em,.3em .48em,.4em .4em,.4em .25em,.45em .17em;box-shadow:.25em .04em 0 -.04em,-.01em -.05em,.75em -.2em 0 -.02em,.6em -.2em 0 -.02em,.6em -.3em 0 -.02em,.55em -.25em 0 -.02em,.5em -.4em 0 -.02em,.6em -.12em 0 -.02em,.7em -.07em 0 -.02em,.6em -.07em 0 -.02em,.53em 0,.8em .02em 0 -.02em,.08em .17em,.8em .15em 0 -.02em,.7em .25em 0 -.02em,.55em .3em 0 -.02em,.5em .4em 0 -.02em,.4em .5em 0 -.02em,.3em .48em,.4em .4em,.4em .25em,.45em .17em}i.icss-delicious-c{height:1em;width:1em;border-radius:.05em;background-color:transparent;overflow:hidden}i.icss-delicious-c:before{width:.5em;height:.5em;background-color:#39f;-webkit-box-shadow:-.5em .5em #222,-.5em 0 #fff,0 .5em #eee;box-shadow:-.5em .5em #222,-.5em 0 #fff,0 .5em #eee;top:0;left:50%}i.icss-delicious{height:1em;width:1em;border-radius:.05em;-webkit-box-shadow:inset 0 0 0 .08em;box-shadow:inset 0 0 0 .08em;background-color:transparent;overflow:hidden}i.icss-delicious:before{width:.5em;height:.5em;background-color:currentColor;-webkit-box-shadow:-.5em .5em;box-shadow:-.5em .5em;top:0;left:50%}i.icss-desktop-pc,i.icss-desktop-pc-2,i.icss-diamond,i.icss-diamonds,i.icss-diamonds-o{background-color:transparent}i.icss-desktop-pc-2{width:.75em;height:.5em;border-radius:.05em;-webkit-box-shadow:inset 0 0 0 .065em,0 .3em 0 -.205em;box-shadow:inset 0 0 0 .065em,0 .3em 0 -.205em;margin:.2em .25em .3em 0}i.icss-desktop-pc-2:before{width:.25em;height:.53em;border-radius:.03em;-webkit-box-shadow:inset 0 .02em 0 .065em,inset 0 -.33em 0 .065em;box-shadow:inset 0 .02em 0 .065em,inset 0 -.33em 0 .065em;top:.2em;left:.75em}i.icss-desktop-pc-2:after{width:.7em;height:.2em;border-radius:.05em;-webkit-box-shadow:inset 0 0 0 .065em;box-shadow:inset 0 0 0 .065em;-webkit-transform:translateX(-50%) perspective(.1em) rotateX(10deg);transform:translateX(-50%) perspective(.1em) rotateX(10deg);top:.6em;left:50%}i.icss-desktop-pc{width:.75em;height:.5em;border-radius:.05em;-webkit-box-shadow:inset 0 0 0 .065em,0 .35em 0 -.205em;box-shadow:inset 0 0 0 .065em,0 .35em 0 -.205em;margin:.2em .25em .3em 0}i.icss-desktop-pc:before{width:.25em;height:.53em;border-radius:.03em;-webkit-box-shadow:inset 0 .02em 0 .065em,inset 0 -.33em 0 .065em;box-shadow:inset 0 .02em 0 .065em,inset 0 -.33em 0 .065em;top:.2em;left:.75em}i.icss-diamond,i.icss-dice-1{-webkit-box-shadow:inset 0 0 0 .08em;margin:0}i.icss-diamond{width:1em;height:1em;box-shadow:inset 0 0 0 .08em;border-radius:50% 3.5em 50% .1em;overflow:hidden}i.icss-diamond:before{width:1.2em;height:.5em;-webkit-box-shadow:inset 0 -.09em;box-shadow:inset 0 -.09em;border-radius:50%;background-image:linear-gradient(23deg,transparent,transparent .67em,currentColor .671em,currentColor .7em,transparent .701em),linear-gradient(-23deg,transparent,transparent .68em,currentColor .681em,currentColor .71em,transparent .711em);top:.23em;left:-.09em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}i.icss-diamond:after{width:.4em;height:.6em;top:.33em;left:.15em;-webkit-box-shadow:inset .07em -.09em,inset -.04em .05em;box-shadow:inset .07em -.09em,inset -.04em .05em;-webkit-transform:rotate(22deg) skewY(-45deg);transform:rotate(22deg) skewY(-45deg)}i.icss-diamonds-o{width:1em;height:1em}i.icss-diamonds-o:before{width:.7em;height:.7em;border:.065em solid currentColor;-webkit-transform:translate(-50%,-50%) scaleX(.8) rotate(45deg);transform:translate(-50%,-50%) scaleX(.8) rotate(45deg);top:50%;left:50%}i.icss-diamonds{width:1em;height:1em}i.icss-diamonds:before{width:.7em;height:.7em;background-color:currentColor;-webkit-transform:translate(-50%,-50%) scaleX(.8) rotate(45deg);transform:translate(-50%,-50%) scaleX(.8) rotate(45deg);top:50%;left:50%}i.icss-dice-1{width:1em;height:1em;background-color:transparent;box-shadow:inset 0 0 0 .08em;border-radius:.05em}i.icss-dice-1:before{width:.16em;height:.16em;background-color:currentColor;border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}i.icss-dice-2,i.icss-dice-2:before,i.icss-dice-3{background-color:transparent}i.icss-dice-2{width:1em;height:1em;-webkit-box-shadow:inset 0 0 0 .08em;box-shadow:inset 0 0 0 .08em;border-radius:.05em;margin:0}i.icss-dice-2:before{width:.16em;height:.16em;-webkit-box-shadow:-.19em .19em,.19em -.19em;box-shadow:-.19em .19em,.19em -.19em;border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}i.icss-dice-3{width:1em;height:1em;-webkit-box-shadow:inset 0 0 0 .08em;box-shadow:inset 0 0 0 .08em;border-radius:.05em;margin:0}i.icss-dice-3:before{width:.16em;height:.16em;background-color:currentColor;-webkit-box-shadow:-.24em .24em,.24em -.24em;box-shadow:-.24em .24em,.24em -.24em;border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}i.icss-dice-4,i.icss-dice-4:before,i.icss-dice-5{background-color:transparent}i.icss-dice-4:before,i.icss-dice-5:before{-webkit-transform:translate(-50%,-50%);top:50%;left:50%}i.icss-dice-4{width:1em;height:1em;-webkit-box-shadow:inset 0 0 0 .08em;box-shadow:inset 0 0 0 .08em;border-radius:.05em;margin:0}i.icss-dice-4:before{width:.16em;height:.16em;-webkit-box-shadow:.19em .19em,-.19em -.19em,-.19em .19em,.19em -.19em;box-shadow:.19em .19em,-.19em -.19em,-.19em .19em,.19em -.19em;border-radius:50%;transform:translate(-50%,-50%)}i.icss-dice-5{width:1em;height:1em;-webkit-box-shadow:inset 0 0 0 .08em;box-shadow:inset 0 0 0 .08em;border-radius:.05em;margin:0}i.icss-dice-5:before{width:.16em;height:.16em;background-color:currentColor;-webkit-box-shadow:-.24em -.24em,.24em .24em,-.24em .24em,.24em -.24em;box-shadow:-.24em -.24em,.24em .24em,-.24em .24em,.24em -.24em;border-radius:50%;transform:translate(-50%,-50%)}i.icss-dice-6{width:1em;height:1em;background-color:transparent;-webkit-box-shadow:inset 0 0 0 .08em;box-shadow:inset 0 0 0 .08em;border-radius:.05em;margin:0}i.icss-dice-6:before{width:.16em;height:.16em;background-color:transparent;-webkit-box-shadow:0 .19em,.24em .19em,-.24em .19em,0 -.19em,-.24em -.19em,.24em -.19em;box-shadow:0 .19em,.24em .19em,-.24em .19em,0 -.19em,-.24em -.19em,.24em -.19em;border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}i.icss-dice,i.icss-dice:before{height:.7em;background-color:transparent}i.icss-dice{width:.7em;-webkit-box-shadow:inset 0 0 0 .08em;box-shadow:inset 0 0 0 .08em;background-image:radial-gradient(circle at 50% 50%,currentColor .065em,transparent .065em),radial-gradient(circle at 71% 29%,currentColor .065em,transparent .065em),radial-gradient(circle at 29% 71%,currentColor .065em,transparent .065em);border-radius:.05em;margin:.29em .28em .01em .02em}i.icss-dice:before{width:.35em;-webkit-box-shadow:inset -.05em -.08em,inset -.05em .08em;box-shadow:inset -.05em -.08em,inset -.05em .08em;background-image:radial-gradient(ellipse .06em .2em at 65% 36%,currentColor .023em,transparent .023em),radial-gradient(ellipse .06em .2em at 42% 64%,currentColor .023em,transparent .023em);border-radius:.1em .07em .05em .13em;-webkit-transform:skewY(-45deg);transform:skewY(-45deg);top:-.1em;left:.62em}i.icss-dice:after{width:.7em;height:.32em;background-color:transparent;-webkit-box-shadow:inset .08em .05em,inset -.08em .05em;box-shadow:inset .08em .05em,inset -.08em .05em;background-image:radial-gradient(ellipse .1em .04em at 50% 48%,currentColor .07em,transparent .07em);border-radius:.05em .05em .1em .1em;-webkit-transform:skewX(-45deg);transform:skewX(-45deg);top:-.25em;left:.11em}i.icss-director-seat{width:.8em;height:.2em;background-color:transparent;border:.15em solid transparent;border-top:0;border-bottom:.2em solid currentColor;margin:.45em .1em .35em}i.icss-director-seat:before{width:.66em;height:.5em;background-color:transparent;border:.08em solid transparent;border-width:0 .07em;-webkit-box-shadow:inset .065em 0,inset -.065em 0,.32em -.28em 0 -.215em,-.32em -.28em 0 -.215em,.07em 0,-.07em 0,0 -.35em 0 -.07em;box-shadow:inset .065em 0,inset -.065em 0,.32em -.28em 0 -.215em,-.32em -.28em 0 -.215em,.07em 0,-.07em 0,0 -.35em 0 -.07em;clip:rect(-.5em 1em .35em -.2em);left:-.08em;top:-.15em}i.icss-director-seat:after{width:1em;height:.48em;border:0 solid transparent;border-width:.2em 0;-webkit-box-shadow:inset .2em 0,-.08em 0,-.48em 0 0 -.2em;box-shadow:inset .2em 0,-.08em 0,-.48em 0 0 -.2em;-webkit-transform:scaleX(1.5) rotate(45deg);transform:scaleX(1.5) rotate(45deg);top:.49em;left:.32em}i.icss-disk{width:1em;height:1em;border-radius:.07em .28em .07em .07em;border:.07em solid currentColor;background-color:transparent;margin:0}i.icss-disk:before{height:.2em;width:.4em;border:.07em solid transparent;border-top:0;border-radius:0 0 .01em .01em;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow:inset -.1em 0,0 0 0 .065em;box-shadow:inset -.1em 0,0 0 0 .065em;top:0;left:50%}i.icss-disk:after{height:.3em;width:.3em;border:.05em solid transparent;border-radius:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow:inset 0 0 0 .05em,0 0 0 .065em;box-shadow:inset 0 0 0 .05em,0 0 0 .065em;top:.4em;left:50%}i.icss-diver-man{width:.22em;height:.22em;background-color:currentColor;border-radius:50%;margin:.55em .55em .23em .23em}i.icss-diver-man:before{width:.18em;height:.4em;background-color:currentColor;border-radius:.05em;-webkit-box-shadow:0 -.35em 0 -.035em;box-shadow:0 -.35em 0 -.035em;top:-.28em;left:.28em;-webkit-transform:rotate(23deg);transform:rotate(23deg)}i.icss-diver-man:after{width:.1em;height:.5em;background-color:currentColor;border-radius:.02em;-webkit-transform:rotate(3deg);transform:rotate(3deg);top:-.03em;left:.28em}i.icss-dog,i.icss-dollar{background-color:transparent}i.icss-dog{width:.3em;height:.3em;border-radius:.05em 0 50% 50%;border:.065em solid transparent;border-width:0 .065em .065em 0;-webkit-box-shadow:inset 0 0 0 .2em,.1em 0,.2em -.05em 0 -.05em,.1em .52em 0 -.05em,.13em .2em 0 -.02em;box-shadow:inset 0 0 0 .2em,.1em 0,.2em -.05em 0 -.05em,.1em .52em 0 -.05em,.13em .2em 0 -.02em;margin:0 .33em .7em .37em}i.icss-dog:before{width:.33em;height:.33em;border-radius:50%;border:.1em solid currentColor;border-top-color:transparent;-webkit-box-shadow:inset 0 0 0 .05em,.09em .45em 0 .02em,.13em .74em 0 .06em,.15em -.1em 0 -.13em;box-shadow:inset 0 0 0 .05em,.09em .45em 0 .02em,.13em .74em 0 .06em,.15em -.1em 0 -.13em;-webkit-transform:rotate(50deg);transform:rotate(50deg);left:.3em}i.icss-dog:after{width:.85em;height:.31em;border:0 solid transparent;border-width:0 0 0 .56em;border-radius:.15em;-webkit-box-shadow:inset .1em 0,-.105em .06em 0 -0em,0 .205em 0 -.105em;box-shadow:inset .1em 0,-.105em .06em 0 -0em,0 .205em 0 -.105em;clip:rect(-.1em 1em .5em -.11em);top:.6em;left:-.32em}i.icss-dollar{width:1em;height:.7em;border-radius:.02em;-webkit-box-shadow:inset 0 0 0 .065em;box-shadow:inset 0 0 0 .065em;margin:.15em 0;overflow:hidden}i.icss-dollar:before{width:.43em;height:.47em;line-height:1.2em;font-weight:700;text-align:center;border-radius:50%;border:.065em solid currentColor;-webkit-box-shadow:.32em 0 0 -.15em,-.32em 0 0 -.15em,.5em .4em,-.5em .4em,.5em -.4em,-.5em -.4em;box-shadow:.32em 0 0 -.15em,-.32em 0 0 -.15em,.5em .4em,-.5em .4em,.5em -.4em,-.5em -.4em;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}i.icss-kbd-alt:before,i.icss-kbd-ctrl:before,i.icss-kbd-delete:before{font-weight:700;line-height:1em;text-align:center}i.icss-dollar:after{width:.18em;height:.18em;background-color:currentColor;border-radius:100%;-webkit-box-shadow:0 .27em 0 .11em;box-shadow:0 .27em 0 .11em;clip:rect(0 .2em .33em -.025em);-webkit-transform:translateX(-50%);transform:translateX(-50%);top:.215em;left:50%}i.icss-dolphin,i.icss-dolphin:after,i.icss-dolphin:before{border-radius:50%;background-color:transparent}i.icss-dolphin{width:.8em;height:.8em;-webkit-box-shadow:.2em -.2em 0 -.02em,-.085em -.38em 0 -.33em,.08em -.38em 0 -.2em;box-shadow:.2em -.2em 0 -.02em,-.085em -.38em 0 -.33em,.08em -.38em 0 -.2em;margin:.25em .3em -.05em -.1em}i.icss-dolphin:before{width:.5em;height:.55em;-webkit-box-shadow:-.12em -.12em 0 -.02em;box-shadow:-.12em -.12em 0 -.02em;top:-.13em;left:.63em}i.icss-dolphin:after{width:.35em;height:.4em;-webkit-box-shadow:.05em -.12em 0 -.02em;box-shadow:.05em -.12em 0 -.02em;top:.55em;left:.53em}i.icss-door{width:.6em;height:.8em;background-color:transparent;-webkit-box-shadow:inset 0 0 0 .065em;box-shadow:inset 0 0 0 .065em;border-radius:.05em;margin:.1em .2em}i.icss-door:before{width:.4em;height:.8em;-webkit-transform:perspective(1em) rotateY(-30deg);transform:perspective(1em) rotateY(-30deg);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-box-shadow:inset -.06em .37em,inset .24em .37em,inset -.06em -.36em,inset .24em -.36em;box-shadow:inset -.06em .37em,inset .24em .37em,inset -.06em -.36em,inset .24em -.36em;border-radius:.03em;top:0;left:0}i.icss-download{width:1em;height:.6em;background-color:transparent;border-width:0 .2em .3em;border-style:solid;border-radius:.03em;margin:.4em 0 0}i.icss-download:before{height:.5em;border-style:solid;border-width:0 .25em .25em;border-color:transparent transparent currentColor;background-color:transparent;-webkit-box-shadow:0 .35em 0 -.13em;box-shadow:0 .35em 0 -.13em;top:-.1em;left:50%;-webkit-transform:translateX(-50%) rotate(180deg);transform:translateX(-50%) rotate(180deg)}i.icss-drawer{width:.3em;height:.07em;background-color:currentColor;-webkit-box-shadow:0 .13em,0 .26em;box-shadow:0 .13em,0 .26em;margin:.2em .35em .73em}i.icss-drawer:before{width:.55em;height:.5em;border:.07em solid currentColor;border-bottom:0;border-radius:.05em .05em 0 0;-webkit-box-shadow:-.4em .7em,.4em .7em,0 .8em;box-shadow:-.4em .7em,.4em .7em,0 .8em;-webkit-transform:translateX(-50%);transform:translateX(-50%);clip:rect(0 .725em .93em -.175em);top:-.15em;left:50%}i.icss-drawer:after{width:.8em;height:.4em;border:.08em solid currentColor;border-width:0 .07em;-webkit-transform:translateX(-50%) perspective(1em) rotateX(35deg);transform:translateX(-50%) perspective(1em) rotateX(35deg);top:.17em;left:50%}i.icss-dresser{width:.8em;height:.5em;background-color:transparent;border:0 solid transparent;border-width:.13em 0;border-radius:0 0 .01em .01em;-webkit-box-shadow:inset 0 .06em,inset 0 -.06em,0 0 0 .065em;box-shadow:inset 0 .06em,inset 0 -.06em,0 0 0 .065em;margin:.35em .1em .15em}i.icss-dresser:before{width:1em;height:.08em;background-color:currentColor;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-.24em;left:50%}i.icss-dresser:after{width:.1em;height:.1em;background-color:currentColor;border-radius:50%;-webkit-box-shadow:0 -.185em,0 .185em,.3em .35em 0 .01em,-.3em .35em 0 .01em;box-shadow:0 -.185em,0 .185em,.3em .35em 0 .01em,-.3em .35em 0 .01em;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}i.icss-drone:after,i.icss-drone:before{-webkit-transform:translateX(-50%);left:50%}i.icss-drone{width:.3em;height:.3em;border:.065em solid currentColor;border-radius:50%;-webkit-box-shadow:0 -.11em 0 .03em,.35em -.2em 0 -.08em,-.35em -.2em 0 -.08em;box-shadow:0 -.11em 0 .03em,.35em -.2em 0 -.08em,-.35em -.2em 0 -.08em;background-color:transparent;margin:.45em .35em .25em}i.icss-drone:before{width:.55em;height:.3em;border:.065em solid currentColor;border-bottom:0;border-radius:50% 50% 0 0/100% 100% 0 0;transform:translateX(-50%);top:-.1em}i.icss-drone:after{width:.4em;height:.1em;background-color:currentColor;border-radius:.03em;-webkit-box-shadow:.2em 0,-.2em 0,.35em -.15em 0 -.02em,-.35em -.15em 0 -.02em;box-shadow:.2em 0,-.2em 0,.35em -.15em 0 -.02em,-.35em -.15em 0 -.02em;transform:translateX(-50%);top:-.12em}i.icss-drums{width:.9em;height:.7em;background-color:transparent;-webkit-box-shadow:inset .065em 0,inset -.065em 0;box-shadow:inset .065em 0,inset -.065em 0;margin:.3em .05em 0}i.icss-drums:before{width:.5em;height:.5em;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-radius:50%;-webkit-box-shadow:inset 0 0 0 .065em,.28em -.6em 0 -.2em,.4em -.48em 0 -.19em,-.28em -.6em 0 -.2em,-.4em -.48em 0 -.19em,.28em -.6em 0 -.2em,-.2em -.2em 0 -.11em,.2em -.2em 0 -.11em,.42em .47em,-.42em .47em,0 .36em;box-shadow:inset 0 0 0 .065em,.28em -.6em 0 -.2em,.4em -.48em 0 -.19em,-.28em -.6em 0 -.2em,-.4em -.48em 0 -.19em,.28em -.6em 0 -.2em,-.2em -.2em 0 -.11em,.2em -.2em 0 -.11em,.42em .47em,-.42em .47em,0 .36em;clip:rect(-1em .75em .5em -.25em);top:.2em;left:50%}i.icss-drums:after{width:.8em;height:.8em;-webkit-box-shadow:.26em 0 0 -.19em,.5em 0 0 -.36em,0 .26em 0 -.19em,0 .5em 0 -.36em;box-shadow:.26em 0 0 -.19em,.5em 0 0 -.36em,0 .26em 0 -.19em,0 .5em 0 -.36em;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);top:-.83em;left:50%}i.icss-dumper{height:.25em;width:.3em;background:0 0;border-radius:.1em .05em 0 0/100% .05em 0 0;border:.065em solid currentColor;-webkit-box-shadow:-.12em .2em,-.23em .288em 0 -.05em,-.03em .208em 0 .03em;box-shadow:-.12em .2em,-.23em .288em 0 -.05em,-.03em .208em 0 .03em;margin:.25em .75em .5em .18em}.icss-stack i.icss-dumper{-webkit-transform:translate(-.65em,-.5em);transform:translate(-.65em,-.5em)}i.icss-dumper:before{width:.75em;border:.1em solid transparent;border-top:.2em solid currentColor;border-width:.4em .1em .03em .04em;border-radius:.03em .03em .05em;-webkit-box-shadow:-.1em .137em 0 -.04em,-.01em .137em 0 -.04em,-.35em -.24em 0 -.17em;box-shadow:-.1em .137em 0 -.04em,-.01em .137em 0 -.04em,-.35em -.24em 0 -.17em;top:-.1em;left:.24em}i.icss-dumper:after{width:.25em;height:.25em;border-radius:50%;-webkit-box-shadow:inset 1em 0,.48em 0,.72em 0,-.22em -.02em 0 -.08em,.9em -.045em 0 -.075em,.44em -.54em 0 -.07em;box-shadow:inset 1em 0,.48em 0,.72em 0,-.22em -.02em 0 -.08em,.9em -.045em 0 -.075em,.44em -.54em 0 -.07em;top:.3em;left:-.1em}i.icss-earth-c{width:.65em;height:.65em;border-radius:50%;background-color:#469;-webkit-box-shadow:inset -.05em -.05em .05em #358;box-shadow:inset -.05em -.05em .05em #358;overflow:hidden;margin:.175em}i.icss-earth-c:before{height:.2em;width:.2em;border-radius:50%;-webkit-transform:rotate(-15deg);transform:rotate(-15deg);border:.04em solid transparent;-webkit-box-shadow:inset -.01em -.02em .02em rgba(255,255,255,.3),.04em .01em .03em rgba(255,255,255,.3),-.02em -.01em .02em rgba(255,255,255,.3),-.2em .1em 0 .04em #585,-.25em -.05em 0 #585,-.25em -.3em 0 .02em #585,.35em -.2em 0 #585,.4em .08em 0 .03em #585;box-shadow:inset -.01em -.02em .02em rgba(255,255,255,.3),.04em .01em .03em rgba(255,255,255,.3),-.02em -.01em .02em rgba(255,255,255,.3),-.2em .1em 0 .04em #585,-.25em -.05em 0 #585,-.25em -.3em 0 .02em #585,.35em -.2em 0 #585,.4em .08em 0 .03em #585;top:.3em;left:.2em}i.icss-earth-c:after{height:.15em;width:.25em;-webkit-box-shadow:.4em -.15em .08em .05em rgba(255,255,255,.4),.35em -.12em .08em .05em rgba(255,255,255,.4),.5em .3em .1em rgba(255,255,255,.4),.4em .25em .08em rgba(255,255,255,.4),.2em .25em .08em rgba(255,255,255,.4),.1em .3em .08em rgba(255,255,255,.4),.68em .28em .08em rgba(255,255,255,.4),.4em .35em .1em rgba(255,255,255,.4);box-shadow:.4em -.15em .08em .05em rgba(255,255,255,.4),.35em -.12em .08em .05em rgba(255,255,255,.4),.5em .3em .1em rgba(255,255,255,.4),.4em .25em .08em rgba(255,255,255,.4),.2em .25em .08em rgba(255,255,255,.4),.1em .3em .08em rgba(255,255,255,.4),.68em .28em .08em rgba(255,255,255,.4),.4em .35em .1em rgba(255,255,255,.4);border-radius:50%;top:.05em;left:-.2em}i.icss-earth,i.icss-easter-egg,i.icss-edit-off{height:1em;background-color:transparent}i.icss-earth{width:1em;border-width:.065em;border-style:solid;border-radius:100%;overflow:hidden}i.icss-earth:before{border-width:.1em 0 .38em .28em;border-style:solid;border-radius:.05em;border-color:transparent;border-left-color:inherit;top:.35em;left:.6em;-webkit-box-shadow:-.05em -.02em,.09em -.2em,-.58em .07em 0 -.07em,-.73em -.3em 0 -.05em,-.65em -.5em 0 -.02em;box-shadow:-.05em -.02em,.09em -.2em,-.58em .07em 0 -.07em,-.73em -.3em 0 -.05em,-.65em -.5em 0 -.02em}i.icss-earth:after{border-width:.15em;border-style:solid;border-radius:100%;top:.28em;left:.42em;-webkit-box-shadow:-.5em -.18em 0 -.02em,-.47em .07em 0 -.07em,-.35em .16em 0 -.07em,-.35em .26em 0 -.09em,.2em -.06em 0 -.06em,-.3em -.53em 0 .05em,.05em .1em 0 -.03em,-.03em -.25em 0 -.06em,.19em -.33em 0 .05em;box-shadow:-.5em -.18em 0 -.02em,-.47em .07em 0 -.07em,-.35em .16em 0 -.07em,-.35em .26em 0 -.09em,.2em -.06em 0 -.06em,-.3em -.53em 0 .05em,.05em .1em 0 -.03em,-.03em -.25em 0 -.06em,.19em -.33em 0 .05em}i.icss-easter-egg{width:.7em;border:.065em solid currentcolor;border-radius:50%/60% 60% 40% 40%;background-image:linear-gradient(135deg,currentcolor 25%,transparent 25%),linear-gradient(225deg,currentcolor 25%,transparent 25%),linear-gradient(315deg,currentcolor 25%,transparent 25%),linear-gradient(45deg,currentcolor 25%,transparent 25%);background-size:.2em .3em;background-position:-.1em 0,-.1em 0,0 0,0 0;margin:0 .15em}i.icss-edit-off{width:1em;border-radius:50% 45% 50% 35%;overflow:hidden;margin:0}i.icss-edit-off:before{width:.3em;height:.8em;border:.15em solid transparent;border-top:.24em solid currentColor;-webkit-transform:rotate(45deg) translate(-50%);transform:rotate(45deg) translate(-50%);-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-box-shadow:0 -.05em,.24em -.8em,-.24em -.8em,0 -1.5em;box-shadow:0 -.05em,.24em -.8em,-.24em -.8em,0 -1.5em;clip:rect(-.9em .3em 1em 0);left:.25em;top:.75em}i.icss-edit-off:after{width:.12em;height:1em;background-color:currentColor;-webkit-transform:translate(-50%,-50%) rotate(-30deg);transform:translate(-50%,-50%) rotate(-30deg);top:50%;left:50%}i.icss-edit{width:1em;height:1em;background-color:transparent;border-radius:50% 45% 50% 35%;overflow:hidden;margin:0}i.icss-edit:before{width:.3em;height:.8em;border:.15em solid transparent;border-top:.24em solid currentColor;-webkit-transform:rotate(45deg) translate(-50%);transform:rotate(45deg) translate(-50%);-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-box-shadow:0 -.05em,.24em -.8em,-.24em -.8em,0 -1.5em;box-shadow:0 -.05em,.24em -.8em,-.24em -.8em,0 -1.5em;clip:rect(-.9em .3em 1em 0);left:.25em;top:.75em}i.icss-edit:after{width:.1em;height:0;background-color:transparent;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}i.icss-egg{width:.7em;height:1em;border-radius:50%/60% 60% 40% 40%;margin:0 .15em}i.icss-eiffel-tower{width:.26em;height:.07em;background-color:currentColor;border-radius:.1em;-webkit-box-shadow:-.12em .1em,.12em .1em,-.1em 0,.1em 0,-.05em -.18em,.05em -.18em,0 -.35em;box-shadow:-.12em .1em,.12em .1em,-.1em 0,.1em 0,-.05em -.18em,.05em -.18em,0 -.35em;margin:.69em .37em .24em}i.icss-eiffel-tower:before{width:1.2em;height:1.2em;background:0 0;border:.26em solid currentColor;border-color:currentColor currentColor transparent transparent;-webkit-transform:translateX(-50%) scaleX(.23) rotate(-45deg);transform:translateX(-50%) scaleX(.23) rotate(-45deg);top:-.44em;left:50%}i.icss-eiffel-tower:after{width:.43em;height:.43em;border:.11em solid currentColor;border-color:currentColor currentColor transparent transparent;border-radius:50%;-webkit-transform:translateX(-50%) scaleX(1.3) rotate(-45deg);transform:translateX(-50%) scaleX(1.3) rotate(-45deg);-webkit-box-shadow:.69em -.69em 0 -.19em;box-shadow:.69em -.69em 0 -.19em;top:.095em;left:50%}i.icss-electric-drill{width:.35em;height:.18em;background-color:transparent;border:0 solid transparent;border-width:.06em 0;-webkit-box-shadow:inset 0 .1em,.1em -.05em 0 .05em,.1em .05em 0 .05em,-.45em 0 0 -.052em,-.5em 0 0 -.052em;box-shadow:inset 0 .1em,.1em -.05em 0 .05em,.1em .05em 0 .05em,-.45em 0 0 -.052em,-.5em 0 0 -.052em;border-radius:0 .05em .05em 0;margin:.22em .15em .6em .5em}i.icss-electric-drill:before{width:.4em;height:.25em;border-radius:.08em .04em 0 .08em;border:0 solid transparent;border-width:0 .09em 0 .08em;-webkit-box-shadow:inset .3em 0,-.06em .25em,-.06em -.225em 0 -.025em;box-shadow:inset .3em 0,-.06em .25em,-.06em -.225em 0 -.025em;clip:rect(-.15em 1em .37em -.1em);-webkit-transform:skewX(14deg);transform:skewX(14deg);top:.32em;left:.13em}i.icss-electric-drill:after{width:0;height:.38em;border:.1em solid transparent;border-right:.16em solid currentColor;border-left-width:.22em;-webkit-box-shadow:.1em 0,-.37em 0 0 -.16em;box-shadow:.1em 0,-.37em 0 0 -.16em;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:-.33em}i.icss-electric-guitar{width:.6em;height:.6em;background-color:transparent;border-radius:40% 60%;-webkit-box-shadow:inset -.01em .01em 0 .18em;box-shadow:inset -.01em .01em 0 .18em;margin:.4em .4em 0 0}i.icss-envelope-letter,i.icss-envelope-o{margin:.28em 0 0;background-color:transparent}i.icss-electric-guitar:before{width:.15em;height:1em;border-radius:.02em;-webkit-box-shadow:inset 0 0 0 .065em;box-shadow:inset 0 0 0 .065em;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:-.4em;left:.43em}i.icss-electric-guitar:after{width:.45em;height:.4em;border-radius:100% 30% 80% 40%/70% 30% 100% 40%;0background:red;-webkit-box-shadow:inset .1em -.1em 0 -.05em,.26em -.28em 0 -.07em,-.2em .09em,-.09em .12em 0 .05em;box-shadow:inset .1em -.1em 0 -.05em,.26em -.28em 0 -.07em,-.2em .09em,-.09em .12em 0 .05em;top:-.21em;left:.42em}i.icss-envelope-letter{width:1em;height:.72em;border-width:0 .065em .065em;border-style:solid;border-radius:.05em}i.icss-envelope-letter:before{width:.6em;height:.6em;border:.063em solid currentColor;border-radius:.03em;top:-.275em;left:.137em;-webkit-transform:rotate(36.5deg) skew(-20deg);transform:rotate(36.5deg) skew(-20deg)}i.icss-envelope-letter:after{width:.55em;height:.28em;border:.05em solid transparent;border-width:.08em .07em .05em;top:-.095em;left:50%;-webkit-box-shadow:-.05em -.05em 0 -0em,.05em -.05em 0 -0em,0 .155em 0 -.1em,inset 0 -.05em,inset 0 .05em;box-shadow:-.05em -.05em 0 -0em,.05em -.05em 0 -0em,0 .155em 0 -.1em,inset 0 -.05em,inset 0 .05em;-webkit-transform:translateX(-50%) rotate(-3deg);transform:translateX(-50%) rotate(-3deg)}i.icss-envelope-o{width:1em;height:.72em;border-width:0 .065em .065em;border-style:solid;border-radius:.05em}i.icss-envelope-o:before{width:.6em;height:.6em;border:.063em solid currentColor;border-radius:.03em;top:-.275em;left:.137em;-webkit-transform:rotate(36.5deg) skew(-20deg);transform:rotate(36.5deg) skew(-20deg)}i.icss-envelope{width:1em;height:.75em;background-color:transparent;border-width:.065em;border-style:solid;overflow:hidden;border-radius:.05em;margin:.125em 0}i.icss-envelope:before{width:.6em;height:.6em;border:.063em solid transparent;border-color:transparent currentColor currentColor transparent;border-radius:.03em;top:-.3em;left:.135em;-webkit-transform:rotate(36.5deg) skew(-20deg);transform:rotate(36.5deg) skew(-20deg)}i.icss-equalizer{width:1em;height:1em;background-color:transparent;margin:0}i.icss-escalator-down,i.icss-escalator-up{background-color:currentColor;margin:.03em .45em .77em .35em}i.icss-equalizer:before{width:.2em;height:.1em;background-color:currentColor;-webkit-box-shadow:0 -.15em,0 -.3em,.3em -.15em,.3em 0,.6em -.15em,.6em -.3em,.6em -.45em,.6em .25em,.6em 0;box-shadow:0 -.15em,0 -.3em,.3em -.15em,.3em 0,.6em -.15em,.6em -.3em,.6em -.45em,.6em .25em,.6em 0;left:.1em;top:.55em}i.icss-equalizer:after{width:.5em;height:.3em;border:0 solid transparent;border-width:.1em 0;-webkit-box-shadow:inset 0 0 0 .15em,.1em 0;box-shadow:inset 0 0 0 .15em,.1em 0;left:.1em;top:.7em}i.icss-escalator-down{width:.2em;height:.2em;border-radius:50%;-webkit-box-shadow:0 .2em 0 -.01em,.46em .3em 0 .027em,-.36em .715em 0 .027em;box-shadow:0 .2em 0 -.01em,.46em .3em 0 .027em,-.36em .715em 0 .027em}i.icss-escalator-down:before{width:.6em;height:.25em;border:0 solid transparent;border-width:.07em .16em .08em;-webkit-box-shadow:inset .18em 0,0 .25em;box-shadow:inset .18em 0,0 .25em;-webkit-transform:skewY(-35deg);transform:skewY(-35deg);top:.23em;left:-.15em}i.icss-escalator-down:after{height:.1em;border:.13em solid transparent;border-right:.13em solid currentColor;border-left:0;-webkit-box-shadow:.035em 0,.12em 0 0 -.04em,.2em 0 0 -.04em,-.33em -.41em 0 -.04em,-.575em .035em,.15em -.38em;box-shadow:.035em 0,.12em 0 0 -.04em,.2em 0 0 -.04em,-.33em -.41em 0 -.04em,-.575em .035em,.15em -.38em;top:.65em;left:.3em}i.icss-escalator-up{width:.2em;height:.2em;border-radius:50%;-webkit-box-shadow:0 .2em 0 -.01em,.46em .3em 0 .027em,-.36em .715em 0 .027em;box-shadow:0 .2em 0 -.01em,.46em .3em 0 .027em,-.36em .715em 0 .027em}i.icss-escalator-up:before{width:.6em;height:.25em;border:0 solid transparent;border-width:.07em .16em .08em;-webkit-box-shadow:inset .18em 0,0 .25em;box-shadow:inset .18em 0,0 .25em;-webkit-transform:skewY(-35deg);transform:skewY(-35deg);top:.23em;left:-.15em}i.icss-escalator-up:after{height:.1em;border:.13em solid transparent;border-left:.13em solid currentColor;border-right:0;-webkit-box-shadow:-.035em 0,-.12em 0 0 -.04em,-.2em 0 0 -.04em,-.43em -.41em 0 -.04em,-.675em .035em,.05em -.38em;box-shadow:-.035em 0,-.12em 0 0 -.04em,-.2em 0 0 -.04em,-.43em -.41em 0 -.04em,-.675em .035em,.05em -.38em;top:.65em;left:.4em}i.icss-excavator{height:.4em;width:.59em;background:0 0;border-right:.24em solid transparent;border-radius:50% .03em 0/100% .03em 0;-webkit-box-shadow:inset 0 0 0 .065em,0 .15em;box-shadow:inset 0 0 0 .065em,0 .15em;margin:.15em .08em .45em .58em}i.icss-exchange,i.icss-exclamation,i.icss-exclamation-circle,i.icss-exit,i.icss-exotic-fish,i.icss-exotic-fish:before{background-color:transparent}.icss-stack i.icss-excavator{-webkit-transform:translate(-.65em,-.5em);transform:translate(-.65em,-.5em)}i.icss-excavator:before{width:.35em;height:.36em;border:.06em solid currentColor;border-width:.15em .09em 0 .05em;border-bottom:transparent;border-radius:.03em .03em 0 0;-webkit-transform:skewY(23deg) perspective(.2em) rotateX(35deg);transform:skewY(23deg) perspective(.2em) rotateX(35deg);top:-.1em;left:-.35em}i.icss-excavator:after{width:.25em;height:.25em;border-radius:50%;-webkit-box-shadow:inset .1em -.2em 0 -.1em,-.05em .01em 0 -.01em,1em .35em 0 -.04em,.8em .35em 0 -.04em,.6em .35em 0 -.04em,.4em .35em 0 -.04em;box-shadow:inset .1em -.2em 0 -.1em,-.05em .01em 0 -.01em,1em .35em 0 -.04em,.8em .35em 0 -.04em,.6em .35em 0 -.04em,.4em .35em 0 -.04em;top:.17em;left:-.54em}i.icss-exchange{border:.2em solid transparent;border-left-color:currentColor;border-right-width:.8em;-webkit-box-shadow:-.7em 0 0 -.13em;box-shadow:-.7em 0 0 -.13em;margin:.5em -.8em .05em .8em}i.icss-exchange:before{border:.2em solid transparent;border-right-color:currentColor;border-left-width:.8em;-webkit-box-shadow:.7em 0 0 -.13em;box-shadow:.7em 0 0 -.13em;top:-.5em;left:-1.8em}i.icss-exclamation-circle{width:1em;height:1em;border-radius:50%;border:.1em solid currentColor;margin:0}i.icss-exclamation-circle:before{width:.15em;border:.015em solid transparent;border-top:.38em solid currentColor;border-bottom:.09em solid transparent;-webkit-box-shadow:0 .13em 0 -.012em;box-shadow:0 .13em 0 -.012em;top:.1em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-exclamation{width:1em;height:1em;border:.1em solid transparent}i.icss-exclamation:before{width:.15em;border:.015em solid transparent;border-top:.5em solid currentColor;border-bottom:.09em solid transparent;-webkit-box-shadow:0 .14em 0 -.012em;box-shadow:0 .14em 0 -.012em;top:.03em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-exit{width:.6em;height:.8em;-webkit-box-shadow:inset 0 0 0 .065em;box-shadow:inset 0 0 0 .065em;border-radius:.05em;margin:.1em .3em .1em .1em}i.icss-exit:before{width:.4em;height:.8em;-webkit-transform:perspective(1em) rotateY(-30deg);transform:perspective(1em) rotateY(-30deg);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-box-shadow:inset -.06em .37em,inset .24em .37em,inset -.06em -.36em,inset .24em -.36em;box-shadow:inset -.06em .37em,inset .24em .37em,inset -.06em -.36em,inset .24em -.36em;border-radius:.03em;top:0;left:0}i.icss-exit:after{width:.36em;height:.36em;border:.18em solid transparent;border-right-color:currentColor;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-shadow:.16em 0 0 -.08em;box-shadow:.16em 0 0 -.08em;top:50%;left:.45em}i.icss-exotic-fish{width:.6em;height:.75em;-webkit-box-shadow:inset .18em .07em 0 -.07em,inset .08em .02em,-.01em -.01em 0 .01em,-.08em -.02em 0 0;box-shadow:inset .18em .07em 0 -.07em,inset .08em .02em,-.01em -.01em 0 .01em,-.08em -.02em 0 0;border-radius:100% 0 0 100%/50% 0 0 50%;border-left:.1em solid transparent;margin:.2em .23em .05em .17em}i.icss-exotic-fish:before{width:.35em;height:.4em;-webkit-box-shadow:inset .15em .07em 0 -.07em,inset -.12em -.1em 0 -.07em,-.1em 0 0 .02em,-.04em 0 0 .04em,.27em -.03em 0 -.06em;box-shadow:inset .15em .07em 0 -.07em,inset -.12em -.1em 0 -.07em,-.1em 0 0 .02em,-.04em 0 0 .04em,.27em -.03em 0 -.06em;border-left:.075em solid transparent;border-radius:.9em 0 .2em .7em/.5em;-webkit-transform:rotate(-5deg);transform:rotate(-5deg);left:.17em;top:.17em}i.icss-expand,i.icss-expand:before{border-width:.1em;border-style:solid;background-color:transparent}i.icss-exotic-fish:after{width:.18em;height:.18em;background-color:transparent;-webkit-box-shadow:inset -.025em -.01em 0 .065em,-.09em .13em 0 -.055em,-.11em .19em 0 -.055em,-.1em -.25em 0 -.04em,-.13em -.12em 0 -.055em,-.17em 0 0 -.06em;box-shadow:inset -.025em -.01em 0 .065em,-.09em .13em 0 -.055em,-.11em .19em 0 -.055em,-.1em -.25em 0 -.04em,-.13em -.12em 0 -.055em,-.17em 0 0 -.06em;border-radius:50%;top:.055em;left:-.17em}i.icss-expand{width:.6em;height:.8em;border-color:currentColor transparent transparent currentColor;border-radius:.05em 0 0 .05em;margin:.2em .4em 0 0}i.icss-expand:before{width:.8em;height:.5em;border-color:transparent currentColor currentColor;border-radius:.05em 0 .05em .05em;top:.2em;left:-.1em}i.icss-expand:after{background-color:transparent;border:.2em solid transparent;border-left-color:currentColor;border-right-width:.8em;-webkit-box-shadow:-.7em 0 0 -.12em;box-shadow:-.7em 0 0 -.12em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:-.65em;left:.6em}i.icss-external-link{width:1em;height:1em;background-color:transparent;margin:0}i.icss-external-link:before{width:.5em;height:.5em;border-radius:.05em;background-color:currentColor;top:.5em;left:0}i.icss-external-link:after{background-color:transparent;border:.25em solid transparent;border-left-color:currentColor;border-right-width:.8em;-webkit-box-shadow:-.54em 0 0 -.16em;box-shadow:-.54em 0 0 -.16em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:-.44em;left:.67em}i.icss-extinguisher{width:.4em;height:.8em;border-radius:.17em .17em .05em .05em;background-color:transparent;-webkit-box-shadow:inset 0 0 0 .07em,inset -.03em -.3em 0 .1em,inset -.03em .4em 0 -.2em,0 -.25em 0 -.13em;box-shadow:inset 0 0 0 .07em,inset -.03em -.3em 0 .1em,inset -.03em .4em 0 -.2em,0 -.25em 0 -.13em;margin:.2em .25em 0 .35em}i.icss-extinguisher:before{width:.25em;height:.3em;-webkit-box-shadow:inset .08em -.075em;box-shadow:inset .08em -.075em;border-radius:.05em;top:-.25em;left:.32em;-webkit-transform:rotate(25deg) skewX(-30deg);transform:rotate(25deg) skewX(-30deg)}i.icss-extinguisher:after{width:.3em;height:.8em;border-radius:.2em 0 0 .05em;border:.08em solid currentColor;border-right:0 solid transparent;top:-.08em;left:-.13em}i.icss-eye-slash{width:.4em;height:.4em;border-radius:100%;background-color:transparent;-webkit-box-shadow:inset -.026em -.026em 0 .08em,0 0 0 .05em;box-shadow:inset -.026em -.026em 0 .08em,0 0 0 .05em;border:.08em solid transparent;margin:.3em .38em}i.icss-eye-slash:before{width:.75em;height:.75em;border:.07em solid currentColor;border-radius:.08em 75%;background-color:transparent;top:-.24em;left:50%;-webkit-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg)}i.icss-eye-slash:after{width:.15em;height:1.15em;background:currentColor;border-radius:.03em;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}i.icss-eye{width:.4em;height:.4em;border-radius:100%;background-color:transparent;-webkit-box-shadow:inset -.026em -.026em 0 .08em,.005em .005em 0 .055em;box-shadow:inset -.026em -.026em 0 .08em,.005em .005em 0 .055em;border:.08em solid transparent;margin:.3em .38em}i.icss-eye:before{width:.75em;height:.75em;border:.07em solid currentColor;border-radius:.08em 75%;background-color:transparent;top:-.24em;left:50%;-webkit-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg)}i.icss-eyes,i.icss-eyes:before{width:.6em;height:.8em;background-color:transparent}i.icss-eyes{border-radius:100%;-webkit-box-shadow:inset 0 0 0 .065em,0 -.18em 0 -.08em,.55em .03em 0 -.2em;box-shadow:inset 0 0 0 .065em,0 -.18em 0 -.08em,.55em .03em 0 -.2em;border:.065em solid transparent;margin:.15em .55em 0 -.05em}.icss-stack i.icss-eyes{-webkit-transform:translate(-.55em,-.5em);transform:translate(-.55em,-.5em)}i.icss-eyes:before{border-radius:100%;-webkit-box-shadow:inset 0 0 0 .065em,0 -.15em 0 -.06em,-.675em .03em 0 -.2em;box-shadow:inset 0 0 0 .065em,0 -.15em 0 -.06em,-.675em .03em 0 -.2em;border:.065em solid transparent;top:-.065em;left:.55em}i.icss-f1-car{height:.15em;width:1.1em;background:0 0;border-radius:100% 0 15% 10%/100% 10% 80% 50%;-webkit-box-shadow:inset 0 0 0 .065em;box-shadow:inset 0 0 0 .065em;margin:.57em 0 .28em}.icss-stack i.icss-f1-car{-webkit-transform:translate(-.55em,-.5em);transform:translate(-.55em,-.5em)}i.icss-f1-car:before{width:.83em;height:.18em;border-radius:50% 0/100% 0;-webkit-box-shadow:inset .13em 0,inset -.26em 0;box-shadow:inset .13em 0,inset -.26em 0;-webkit-transform:rotate(-5deg) skewX(-30deg);transform:rotate(-5deg) skewX(-30deg);clip:rect(.05em .75em .15em 0);top:-.13em;left:.36em}i.icss-f1-car:after{width:.25em;height:.25em;border-radius:50%;-webkit-box-shadow:inset 0 0 0 1em,.57em 0,.45em -.13em 0 -.055em,.43em -.12em 0 -.055em;box-shadow:inset 0 0 0 1em,.57em 0,.45em -.13em 0 -.055em,.43em -.12em 0 -.055em;top:-.022em;left:.18em}i.icss-facebook-c{width:1em;height:1em;border-radius:.08em;background-color:#fff;color:#3C5A99;overflow:hidden;margin:0}i.icss-facebook-c:before{border-radius:.2em 0 0;border:.1em solid transparent;border-width:.15em 0 0 .15em;width:.35em;height:.3em;-webkit-box-shadow:-.2em -.35em 0 .35em,inset .3em 0;box-shadow:-.2em -.35em 0 .35em,inset .3em 0;top:.2em;left:.5em}i.icss-facebook-c:after{width:.45em;height:.16em;background-color:transparent;-webkit-box-shadow:-.5em 0 0 0,.5em 0 0 0,-.5em .2em 0 .2em,.5em .2em 0 .2em;box-shadow:-.5em 0 0 0,.5em 0 0 0,-.5em .2em 0 .2em,.5em .2em 0 .2em;top:.49em;left:.35em}i.icss-facebook{width:1em;height:1em;border-radius:.08em;background-color:transparent;overflow:hidden;margin:0}i.icss-facebook:before{border-radius:.2em 0 0;border:.1em solid transparent;border-width:.15em 0 0 .15em;width:.35em;height:.3em;-webkit-box-shadow:-.2em -.35em 0 .35em,inset .3em 0;box-shadow:-.2em -.35em 0 .35em,inset .3em 0;top:.2em;left:.5em}i.icss-facebook:after{width:.45em;height:.16em;background-color:transparent;-webkit-box-shadow:-.5em 0 0 0,.5em 0 0 0,-.5em .2em 0 .2em,.5em .2em 0 .2em;box-shadow:-.5em 0 0 0,.5em 0 0 0,-.5em .2em 0 .2em,.5em .2em 0 .2em;top:.49em;left:.35em}i.icss-factory{width:.28em;height:.3em;border-radius:50%;background-color:currentColor;-webkit-box-shadow:-.31em .02em 0 -.12em,-.27em .01em 0 -.11em,-.2em .005em 0 -.07em,-.12em 0 0 -.04em,.12em 0 0 -.04em,.2em 0 0 -.07em;box-shadow:-.31em .02em 0 -.12em,-.27em .01em 0 -.11em,-.2em .005em 0 -.07em,-.12em 0 0 -.04em,.12em 0 0 -.04em,.2em 0 0 -.07em;margin:.04em .28em .66em .44em}i.icss-factory:before{width:.2em;height:.5em;border:0 solid transparent;border-bottom:.5em solid currentColor;border-width:0 .05em .5em;-webkit-box-shadow:0 .65em 0 .15em,.45em .8em 0 .2em;box-shadow:0 .65em 0 .15em,.45em .8em 0 .2em;clip:rect(0 1em .8em -.2em);top:.16em;left:-.29em}i.icss-factory:after{width:.25em;height:.2em;background:currentColor;-webkit-transform:skewY(-35deg);transform:skewY(-35deg);-webkit-box-shadow:.25em .19em;box-shadow:.25em .19em;top:.66em;left:.06em}i.icss-fan{width:.25em;height:.25em;border-radius:50%;background-color:transparent;border:.065em solid transparent;-webkit-box-shadow:inset .3em 0,.33em .225em 0 .05em,-.33em -.225em 0 .05em,.225em -.33em 0 .05em,-.225em .33em 0 .05em,0 0 0 .065em;box-shadow:inset .3em 0,.33em .225em 0 .05em,-.33em -.225em 0 .05em,.225em -.33em 0 .05em,-.225em .33em 0 .05em,0 0 0 .065em;margin:.375em}i.icss-fan:after,i.icss-fan:before{width:.7em;height:.28em;top:50%;left:50%}i.icss-fan:before{border:.15em solid currentColor;border-width:.07em .2em;border-color:transparent currentColor;-webkit-transform:translate(-50%,-50%) rotate(30deg);transform:translate(-50%,-50%) rotate(30deg)}i.icss-fan:after{border:.15em solid currentColor;border-width:.07em .2em;border-color:transparent currentColor;-webkit-transform:translate(-50%,-50%) rotate(120deg);transform:translate(-50%,-50%) rotate(120deg)}i.icss-fantastics-4{width:.82em;height:.82em;background-color:transparent;-webkit-box-shadow:0 0 0 .09em;box-shadow:0 0 0 .09em;border-radius:50%;border-left:.16em solid transparent;overflow:hidden;margin:.09em}i.icss-fantastics-4:before{width:.12em;height:1em;background-color:currentColor;left:.4em}i.icss-fantastics-4:after{width:1em;height:.6em;border:.1em solid currentColor;border-width:0 0 .12em .15em;-webkit-transform:skewX(-40deg);transform:skewX(-40deg);left:.15em}i.icss-fax{width:.3em;height:.85em;background-color:transparent;-webkit-box-shadow:inset 0 0 0 .065em,-.15em .04em 0 -.12em;box-shadow:inset 0 0 0 .065em,-.15em .04em 0 -.12em;border-radius:.1em;margin:.15em .665em 0 .035em}i.icss-fax:after{width:.6em;height:.5em;-webkit-box-shadow:inset 0 0 0 .065em,0 0 0 .065em;box-shadow:inset 0 0 0 .065em,0 0 0 .065em;border:.1em solid transparent;border-width:.07em .07em .25em;border-radius:0 .05em .05em 0;top:.22em;left:.3em}i.icss-fax:before{width:.35em;height:.32em;-webkit-box-shadow:inset 0 0 0 .065em,-.065em -.065em,.065em -.065em,-.15em .42em 0 -.13em,0 .42em 0 -.13em,.15em .42em 0 -.13em,-.15em .52em 0 -.13em,0 .52em 0 -.13em,.15em .52em 0 -.13em;box-shadow:inset 0 0 0 .065em,-.065em -.065em,.065em -.065em,-.15em .42em 0 -.13em,0 .42em 0 -.13em,.15em .42em 0 -.13em,-.15em .52em 0 -.13em,0 .52em 0 -.13em,.15em .52em 0 -.13em;border:.065em solid transparent;border-bottom-width:.2em;top:-.035em;left:.42em}i.icss-file-csv,i.icss-file-image,i.icss-file-pdf,i.icss-file-sound{width:.8em;height:1em;background-color:transparent;margin:0 .1em}i.icss-file-csv{border-width:.065em;border-style:solid;border-radius:.05em .34em .05em .05em}i.icss-file-csv:before{border-style:solid;border-width:.2em;left:.275em;border-radius:.1em;border-color:transparent currentColor transparent transparent;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:.02em}i.icss-file-csv:after{top:50%;left:50%;content:"CSV";font-size:.35em;font-weight:700;-webkit-transform:translate(-50%,-40%) scale(.8,1.5);transform:translate(-50%,-40%) scale(.8,1.5);font-family:sans-serif}i.icss-file-image{border-width:.065em;border-style:solid;border-radius:.05em .34em .05em .05em;overflow:hidden}i.icss-file-image:before{border-style:solid;border-width:.2em;border-radius:.3em;border-color:transparent;border-right-color:inherit;-webkit-box-shadow:-.21em -.21em 0 -.1em;box-shadow:-.21em -.21em 0 -.1em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:.01em;left:.28em}i.icss-file-image:after{border:.25em solid currentColor;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-shadow:.18em -.32em;box-shadow:.18em -.32em;top:.6em;left:-.08em}i.icss-file-pdf{border-width:.065em;border-style:solid;border-radius:.05em .34em .05em .05em}i.icss-file-pdf:before{border-style:solid;border-width:.2em;left:.275em;border-radius:.1em;border-color:transparent currentColor transparent transparent;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:.02em}i.icss-file-pdf:after{top:50%;left:50%;content:"PDF";font-size:.35em;font-weight:700;-webkit-transform:translate(-50%,-40%) scale(.8,1.5);transform:translate(-50%,-40%) scale(.8,1.5);font-family:sans-serif}i.icss-file-sound{border-width:.065em;border-style:solid;border-radius:.05em .34em .05em .05em;overflow:hidden}i.icss-file-sound:before{width:.5em;height:.5em;border:.06em solid transparent;-webkit-box-shadow:inset 0 0 0 .07em,0 0 0 .07em;box-shadow:inset 0 0 0 .07em,0 0 0 .07em;border-radius:50%;clip:rect(-.5em .8em .25em .25em);-webkit-transform:scaleX(.8) rotate(45deg);transform:scaleX(.8) rotate(45deg);top:.28em;left:.1em}i.icss-file-sound:after{width:.3em;height:.5em;border:.12em solid transparent;border-right:.18em solid currentColor;border-left:0;-webkit-box-shadow:inset .09em 0,.39em -.58em;box-shadow:inset .09em 0,.39em -.58em;top:.28em;left:.08em}i.icss-file-stat-pie,i.icss-file-statistic{width:.8em;height:1em;background-color:transparent;margin:0 .1em;overflow:hidden}i.icss-file-stat-pie{border-width:.065em;border-style:solid;border-radius:.05em .34em .05em .05em}i.icss-file-stat-pie:before{border-style:solid;border-width:.22em .22em 0 0;border-color:currentColor currentColor transparent transparent;border-radius:0 100% 0 0;-webkit-box-shadow:.12em -.3em 0 .01em;box-shadow:.12em -.3em 0 .01em;top:.3em;left:.37em}i.icss-file-stat-pie:after{border-style:solid;border-width:.22em;border-color:currentColor transparent currentColor currentColor;border-radius:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:.35em;left:.1em}i.icss-file-statistic{border-width:.065em;border-style:solid;border-radius:.05em .34em .05em .05em}i.icss-file-statistic:before{width:.26em;height:.6em;background:currentColor;-webkit-box-shadow:-.43em 1em 0 -.06em,-.23em .8em 0 -.06em,-.03em .9em 0 -.06em;box-shadow:-.43em 1em 0 -.06em,-.23em .8em 0 -.06em,-.03em .9em 0 -.06em;top:-.35em;left:.45em}i.icss-file-statistic:after{width:.4em;height:.25em;background-color:transparent;border-style:solid;border-color:currentColor currentColor transparent transparent;border-width:.07em .07em 0 0;border-radius:.05em;-webkit-transform:rotate(-40deg) skewX(20deg);transform:rotate(-40deg) skewX(20deg);-webkit-box-shadow:.23em .085em 0 -.085em;box-shadow:.23em .085em 0 -.085em;top:.36em;left:.07em}i.icss-file-text,i.icss-file-zip{width:.8em;height:1em;border-style:solid;margin:0 .1em;background-color:transparent}i.icss-file-text{border-width:.065em;border-radius:.05em .34em .05em .05em}i.icss-file-text:before{border-style:solid;border-width:.2em;left:.275em;border-radius:.1em;border-color:transparent currentColor transparent transparent;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:.02em}i.icss-file-text:after{border-width:.03em .25em;border-style:solid;top:.25em;left:.1em;-webkit-box-shadow:0 .15em,0 .3em,0 .45em;box-shadow:0 .15em,0 .3em,0 .45em}i.icss-file-zip{border-width:.065em;border-radius:.05em .34em .05em .05em}i.icss-file-zip:before{border:.14em solid transparent;border-left-color:currentColor;border-bottom:.11em solid currentColor;top:-.06em;left:.455em;-webkit-box-shadow:-.4em 0 0 -.06em,-.3em .1em 0 -.06em,-.4em .2em 0 -.06em,-.3em .3em 0 -.06em;box-shadow:-.4em 0 0 -.06em,-.3em .1em 0 -.06em,-.4em .2em 0 -.06em,-.3em .3em 0 -.06em}i.icss-file-zip:after{width:.23em;height:.3em;border-radius:.02em;-webkit-box-shadow:inset 0 0 0 .07em,inset 0 .05em 0 .07em;box-shadow:inset 0 0 0 .07em,inset 0 .05em 0 .07em;top:.41em;left:.13em}i.icss-file{width:.8em;height:1em;background-color:transparent;border-width:.065em;border-style:solid;border-radius:.05em .34em .05em .05em}i.icss-file:before{border-style:solid;border-width:.2em;left:.275em;border-radius:.1em;border-color:transparent currentColor transparent transparent;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:.02em}i.icss-files,i.icss-flash{border:.05em solid transparent}i.icss-files{width:.75em;height:.95em;background-color:transparent;border-width:0 .05em .05em 0;-webkit-box-shadow:inset 0 0 0 .065em,.13em .11em 0 -.05em;box-shadow:inset 0 0 0 .065em,.13em .11em 0 -.05em;border-radius:0 .3em 0 0;margin:0 .17em .05em .1em}i.icss-files:before{border-style:solid;border-width:.2em;top:.037em;left:.25em;border-radius:.1em;border-color:transparent currentColor transparent transparent;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}i.icss-fir{width:.14em;height:.2em;margin:.7em .4em 0}i.icss-fir:before{width:.4em;height:.4em;border-radius:0 0 0 100%;-webkit-box-shadow:inset 1em 0,-.12em .12em 0 .03em,.12em -.12em 0 -.04em;box-shadow:inset 1em 0,-.12em .12em 0 .03em,.12em -.12em 0 -.04em;margin:.45em .55em 0 0;top:-.9em;left:-.13em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}i.icss-fire-ball{width:.6em;height:.5em;background-color:transparent;border-radius:50%;border:.05em solid transparent;border-right:0;-webkit-box-shadow:inset -.29em 0 0 -.1em,.16em -.02em 0 -.02em,.08em -.02em 0 .02em;box-shadow:inset -.29em 0 0 -.1em,.16em -.02em 0 -.02em,.08em -.02em 0 .02em;margin:.25em .15em .25em .25em}i.icss-fire-ball:before{width:1em;height:.9em;background-color:transparent;border-radius:50%;border:.05em solid transparent;-webkit-box-shadow:inset -.1em .3em 0 -.1em,inset -.4em .15em,-.19em -.25em 0 -.25em;box-shadow:inset -.1em .3em 0 -.1em,inset -.4em .15em,-.19em -.25em 0 -.25em;clip:rect(-.1em .68em .38em -.1em);top:0;left:-.3em}i.icss-fire-ball:after{width:.55em;height:.48em;border-radius:50%;-webkit-box-shadow:inset 0 0 0 .2em,.1em -.03em,-.08em .12em 0 -.08em;box-shadow:inset 0 0 0 .2em,.1em -.03em,-.08em .12em 0 -.08em;border:.08em solid transparent;top:0;left:-.05em}i.icss-fire{width:.1em;height:.2em;background-color:transparent;border-radius:50%;-webkit-box-shadow:.025em .055em 0 .04em;box-shadow:.025em .055em 0 .04em;margin:.45em .47em .35em .43em}i.icss-fire:before{width:.5em;height:.35em;background-color:transparent;border-radius:0 60% 40%/40% 60% 30% 70%;-webkit-box-shadow:-.25em -.19em 0 -.05em,-.24em -.16em 0 -.05em,-.15em .14em 0 .02em,.05em -.2em 0 .04em;box-shadow:-.25em -.19em 0 -.05em,-.24em -.16em 0 -.05em,-.15em .14em 0 .02em,.05em -.2em 0 .04em;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:-.06em;left:-.21em}i.icss-fire:after{width:.4em;height:.2em;-webkit-box-shadow:-.12em -.08em,-.53em -.07em 0 -.06em;box-shadow:-.12em -.08em,-.53em -.07em 0 -.06em;-webkit-transform:skewX(-45deg);transform:skewX(-45deg);top:.43em;left:.11em}i.icss-firefighter-hat{width:.65em;height:.6em;background-color:transparent;border-radius:50%/70% 70% 20% 20%;border:0 solid transparent;border-width:0 0 .09em;-webkit-box-shadow:inset .06em 0 0 .08em,inset -.06em 0 0 .08em,0 -.3em 0 -.23em;box-shadow:inset .06em 0 0 .08em,inset -.06em 0 0 .08em,0 -.3em 0 -.23em;margin:.25em .175em .15em}i.icss-firefighter-hat:before{width:.9em;height:.2em;background:0 0;border-radius:.05em;border:.125em solid transparent;border-top:0;border-bottom:.1em solid currentColor;-webkit-transform:translate(-50%);transform:translate(-50%);top:.34em;left:50%}i.icss-firefighter-hat:after{width:.28em;height:.28em;border-radius:50%;background-color:transparent;border:.05em solid transparent;-webkit-box-shadow:inset -.01em -.01em 0 .06em,0 0 0 .11em;box-shadow:inset -.01em -.01em 0 .06em,0 0 0 .11em;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:.14em;left:50%}i.icss-firewall,i.icss-firewall:before{width:1em;height:1em;background-color:transparent}i.icss-firewall{overflow:hidden;margin:0}i.icss-firewall:before{border-radius:0 60% 60%/0 60% 60% 70%;-webkit-box-shadow:-.5em -.45em 0 -.3em,-.65em -.3em 0 -.34em,-.3em -.65em 0 -.35em;box-shadow:-.5em -.45em 0 -.3em,-.65em -.3em 0 -.34em,-.3em -.65em 0 -.35em;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);top:.5em;left:50%}i.icss-firewall:after{width:.38em;height:.2em;background-color:currentColor;-webkit-box-shadow:.45em 0,.9em 0,-.2em .25em,.25em .25em,.7em .25em;box-shadow:.45em 0,.9em 0,-.2em .25em,.25em .25em,.7em .25em;clip:rect(0 1em 1em 0);top:.53em;left:0}i.icss-fish,i.icss-fish-bone:before{background-color:transparent;height:.5em}i.icss-fish-bone{width:.6em;height:.07em;margin:.5em .2em .43em}i.icss-fish-bone:before{width:.85em;-webkit-box-shadow:inset -.7em 0 0 -.5em,inset .58em 0 0 -.5em,-.88em 0 0 .02em;box-shadow:inset -.7em 0 0 -.5em,inset .58em 0 0 -.5em,-.88em 0 0 .02em;clip:rect(0,1em,1em,-.15em);border-radius:1em/.7em;top:50%;left:-.05em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}i.icss-fish-bone:after{width:.3em;height:.5em;border:0 solid transparent;border-width:0 .09em 0 0;-webkit-box-shadow:inset -.26em 0 0 -.2em,inset .265em 0 0 -.2em,.07em 0,.07em -.1em,.07em .12em 0 -.05em;box-shadow:inset -.26em 0 0 -.2em,inset .265em 0 0 -.2em,.07em 0,.07em -.1em,.07em .12em 0 -.05em;border-radius:1em .2em .2em 1em/.3em;top:50%;left:.14em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}i.icss-fish{width:.8em;-webkit-box-shadow:inset .42em -.2em,inset 0 -.25em;box-shadow:inset .42em -.2em,inset 0 -.25em;border-radius:80% 50%;margin:.35em .03em .15em .17em}i.icss-fish:before{width:.23em;height:.23em;-webkit-box-shadow:inset .09em 0,.215em .12em 0 -.08em,.22em .2em 0 -.08em,.2em -.2em 0 -.08em,.13em -.3em 0 -.07em,-.1em .1em,0 0 0 .07em;box-shadow:inset .09em 0,.215em .12em 0 -.08em,.22em .2em 0 -.08em,.2em -.2em 0 -.08em,.13em -.3em 0 -.07em,-.1em .1em,0 0 0 .07em;border-radius:50%;border:.06em solid transparent;left:.47em;top:-.08em}i.icss-fish:after{width:1em;height:.7em;background-color:transparent;-webkit-box-shadow:inset -.25em .06em 0 -.12em,.31em -.26em 0 -.23em,.35em .01em 0 -.12em;box-shadow:inset -.25em .06em 0 -.12em,.31em -.26em 0 -.23em,.35em .01em 0 -.12em;border:.1em solid transparent;border-width:.2em .35em;border-radius:50%;top:.01em;left:-.6em}i.icss-flag,i.icss-flag-v{width:.55em;height:.85em;background-color:transparent}i.icss-flag-v{border-radius:0 .05em 0 0;-webkit-box-shadow:inset .1em .4em;box-shadow:inset .1em .4em;-webkit-transform:skewY(5deg);transform:skewY(5deg);margin:.15em .28em -.02em .12em}i.icss-flag-v:before{width:.55em;border:.18em solid currentColor;border-right-color:transparent;left:.25em;top:.15em;border-radius:0 0 0 .05em}i.icss-flag-v:after{border:.08em solid currentColor;border-radius:50%;top:-.14em;left:-.03em;-webkit-transform:skewY(-5deg);transform:skewY(-5deg)}i.icss-flag{border-radius:0 .05em 0 0;-webkit-box-shadow:inset .1em .4em;box-shadow:inset .1em .4em;-webkit-transform:skewY(5deg);transform:skewY(5deg);margin:.15em .2em -.02em}.icss-stack i.icss-flag{-webkit-transform:translate(-.5em,-.5em) skewY(5deg);transform:translate(-.5em,-.5em) skewY(5deg)}i.icss-flag:before{width:.45em;border:.2em solid currentColor;left:.25em;top:.13em;border-radius:0 .5em 0 .05em/0 .03em 0 .05em}i.icss-flag:after{border:.08em solid currentColor;border-radius:50%;top:-.14em;left:-.03em;-webkit-transform:skewY(-5deg);transform:skewY(-5deg)}i.icss-flash{background-color:transparent;border-color:currentColor transparent transparent currentColor;border-width:.28em .17em;-webkit-transform:skew(-30deg);transform:skew(-30deg);margin:.45em .32em 0}.icss-stack i.icss-flash{-webkit-transform:translate(-.5em,-.5em) skew(-30deg);transform:translate(-.5em,-.5em) skew(-30deg)}i.icss-flash:before{border:.05em solid transparent;background-color:transparent;border-color:transparent currentColor currentColor transparent;border-width:.28em .17em;top:-.7em;left:-.35em}i.icss-flashlight{width:1em;height:1em;background-color:transparent;margin:0}i.icss-flashlight:before{width:.45em;height:.85em;background-color:transparent;border:.1em solid transparent;border-top:.2em solid currentColor;border-bottom:0;border-radius:0 0 .2em .2em/0 0 .1em .1em;-webkit-box-shadow:inset 0 .05em 0 .07em,inset 0 -.32em 0 .07em;box-shadow:inset 0 .05em 0 .07em,inset 0 -.32em 0 .07em;top:.2em;left:.275em;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:.225em .3em;transform-origin:.225em .3em}i.icss-flashlight:after{width:.38em;height:.15em;-webkit-box-shadow:0 .03em 0 .06em,0 0 0 .07em;box-shadow:0 .03em 0 .06em,0 0 0 .07em;border-radius:50%;top:.05em;left:.31em;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:.19em .45em;transform-origin:.19em .45em}i.icss-flask{width:.1em;height:.1em;border-radius:50%;background-color:transparent;-webkit-box-shadow:-.1em .2em 0 .06em,.15em .05em 0 .02em;box-shadow:-.1em .2em 0 .06em,.15em .05em 0 .02em;margin:.45em}i.icss-flask:before{width:.8em;height:.8em;background:0 0;border-radius:50%;-webkit-box-shadow:inset 0 0 0 .067em,inset 0 -2.4em 0 -2em;box-shadow:inset 0 0 0 .067em,inset 0 -2.4em 0 -2em;-webkit-transform:translateX(-50%);transform:translateX(-50%);clip:rect(0,1em,.7em,0);top:-.15em;left:50%}i.icss-flask:after,i.icss-floppy,i.icss-floppy:before,i.icss-flower-hat{background-color:transparent}i.icss-flask:after{width:.35em;height:.17em;border:0 solid transparent;border-width:0 .08em;-webkit-box-shadow:inset -.065em 0,inset .065em 0,0 -.13em 0 -.035em,0 -.19em 0 -.065em;box-shadow:inset -.065em 0,inset .065em 0,0 -.13em 0 -.035em,0 -.19em 0 -.065em;border-radius:.05em;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-.27em;left:50%}i.icss-floppy{width:.9em;height:.6em;border-radius:.05em;-webkit-box-shadow:inset .1em .1em,inset .1em -.1em,inset -.1em .1em,inset -.1em -.1em;box-shadow:inset .1em .1em,inset .1em -.1em,inset -.1em .1em,inset -.1em -.1em;margin:.4em .05em 0}i.icss-floppy:before{width:0;height:0;border:.1em solid transparent;border-bottom:.1em solid currentColor;border-width:.1em .2em .2em 0;-webkit-box-shadow:0 .25em;box-shadow:0 .25em;top:-.5em;left:.7em}i.icss-floppy:after{width:.5em;height:.3em;border-radius:0 0 .03em .03em;border:0 solid transparent;border-width:.05em .1em .1em;-webkit-box-shadow:inset .12em 0,-.15em .05em 0 .05em,-.2em .2em,.2em .2em,.1em .5em 0 -.12em,.1em .65em 0 -.12em,-.1em .5em 0 -.12em,-.1em .65em 0 -.12em;box-shadow:inset .12em 0,-.15em .05em 0 .05em,-.2em .2em,.2em .2em,.1em .5em 0 -.12em,.1em .65em 0 -.12em,-.1em .5em 0 -.12em,-.1em .65em 0 -.12em;top:-.4em;left:.2em}i.icss-flower-hat{width:.4em;height:.35em;border-radius:50%/50% 50% .15em .15em;border:0 solid transparent;border-bottom-width:.05em;-webkit-box-shadow:inset .2em .07em;box-shadow:inset .2em .07em;margin:.325em .3em}i.icss-flower-hat:before{width:.9em;height:.35em;0background:red;border-radius:50%/40% 40% 60% 60%;-webkit-box-shadow:inset .2em -.05em,inset .14em -.07em,inset -.02em -.04em;box-shadow:inset .2em -.05em,inset .14em -.07em,inset -.02em -.04em;-webkit-transform:translate(-50%) rotate(10deg);transform:translate(-50%) rotate(10deg);top:.11em;left:50%}i.icss-flower,i.icss-flower-hat:after{border-radius:50%;background-color:transparent}i.icss-flower-hat:after{width:.2em;height:.2em;border:.05em solid transparent;-webkit-box-shadow:inset .1em .1em,.06em .1em 0 -.045em,-.06em .1em 0 -.045em,.06em -.1em 0 -.045em,-.06em -.1em 0 -.045em,.12em 0 0 -.045em,-.12em 0 0 -.045em;box-shadow:inset .1em .1em,.06em .1em 0 -.045em,-.06em .1em 0 -.045em,.06em -.1em 0 -.045em,-.06em -.1em 0 -.045em,.12em 0 0 -.045em,-.12em 0 0 -.045em;top:.15em;left:.3em}i.icss-flower{width:.5em;height:.5em;border:.065em solid transparent;-webkit-box-shadow:inset 0 0 0 .5em,0 -.34em 0 -.06em,.32em -.1em 0 -.06em,-.32em -.1em 0 -.06em,-.2em .28em 0 -.06em,.2em .28em 0 -.06em;box-shadow:inset 0 0 0 .5em,0 -.34em 0 -.06em,.32em -.1em 0 -.06em,-.32em -.1em 0 -.06em,-.2em .28em 0 -.06em,.2em .28em 0 -.06em;margin:.28em .26em .22em}i.icss-foggy{width:.35em;height:.35em;-webkit-box-shadow:.34em 0;box-shadow:.34em 0;margin:.26em .5em .39em .15em}i.icss-foggy:before{width:.35em;height:.35em;background-color:currentColor;border-radius:50%;left:-.15em;-webkit-box-shadow:.65em 0,.1em -.14em 0 -.08em,.3em -.23em 0 .03em,.52em -.18em;box-shadow:.65em 0,.1em -.14em 0 -.08em,.3em -.23em 0 .03em,.52em -.18em}i.icss-foglight,i.icss-headlight{border-radius:.1em 100% 100% .1em/.1em 60% 60% .1em}i.icss-foggy:after{width:.7em;height:.065em;background-color:currentColor;-webkit-box-shadow:.2em .12em,0 .24em;box-shadow:.2em .12em,0 .24em;top:.41em;left:-.1em}i.icss-foglight{width:.55em;height:.7em;background-color:transparent;border:.065em solid currentColor;margin:.15em 0 .15em .35em}i.icss-foglight:before{width:.28em;height:.08em;background-color:currentColor;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-shadow:0 .2em,0 -.2em;box-shadow:0 .2em,0 -.2em;top:50%;left:-.42em}i.icss-foglight:after{width:.2em;height:.7em;background:radial-gradient(circle at .3em .16em,transparent .15em,currentColor .15em,currentColor .2em,transparent .2em,transparent),radial-gradient(circle at -.1em .295em,transparent .15em,currentColor .15em,currentColor .2em,transparent .2em,transparent) 0 -50px;background-size:.2em .57em;background-position:-.5em 0,.1em .15em;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:-.38em;top:50%}i.icss-folder-close{width:.9em;height:.75em;border-radius:.05em;background:0 0;margin:.2em .045em .05em}i.icss-folder-close:before{width:.5em;height:.19em;border-radius:.05em;background:currentColor;top:-.12em;left:0}i.icss-folder-o,i.icss-folder-open{border-radius:.05em;background:0 0}i.icss-folder-close:after{width:.9em;height:.75em;border-radius:.05em;-webkit-box-shadow:inset 0 0 0 .08em;box-shadow:inset 0 0 0 .08em;top:0;left:0}i.icss-folder-o{width:1em;height:.75em;border:.065em solid currentColor;border-top:0 solid transparent;margin:.2em 0 .05em}i.icss-folder-o:before{width:.9em;height:.065em;border:0 solid currentColor;border-right-width:.5em;top:0;left:0}i.icss-folder-o:after{width:.5em;height:.2em;border-radius:.05em .05em 0 0;border:.065em solid currentColor;border-bottom:0 solid transparent;top:-.135em;left:-.06em}i.icss-folder-open{width:.9em;height:.75em;-webkit-box-shadow:inset 0 .16em;box-shadow:inset 0 .16em;margin:.2em .045em .05em}i.icss-folder,i.icss-folder-open:before,i.icss-folder:before{border-radius:.05em;background:currentColor}i.icss-folder-open:before{width:.5em;height:.2em;top:-.12em;left:0}i.icss-folder-open:after{width:.9em;height:.7em;border-radius:.05em;-webkit-box-shadow:inset 0 0 0 .08em;box-shadow:inset 0 0 0 .08em;-webkit-transform:perspective(4em) rotateX(-35deg);transform:perspective(4em) rotateX(-35deg);-webkit-transform-origin:50% 100% 0;transform-origin:50% 100% 0;top:.05em;left:0}i.icss-folder{width:1em;height:.75em;border-top:0 solid transparent;margin:.2em 0 .05em}i.icss-folder:before{width:.5em;height:.2em;top:-.135em;left:0}i.icss-food-pot,i.icss-food-processor,i.icss-football{background-color:transparent}i.icss-food-pot{width:.8em;height:.6em;border-radius:0 0 .1em .1em;border-top:.065em solid transparent;-webkit-box-shadow:inset 0 0 0 .5em,0 -.1em;box-shadow:inset 0 0 0 .5em,0 -.1em;margin:.35em .1em .05em}i.icss-food-pot:after,i.icss-food-pot:before{width:.25em;height:.25em;border-radius:50%;top:0}i.icss-food-pot:before{-webkit-box-shadow:inset 0 0 0 .065em,-.4em -.35em 0 -.04em;box-shadow:inset 0 0 0 .065em,-.4em -.35em 0 -.04em;left:.7em}i.icss-food-pot:after{-webkit-box-shadow:inset 0 0 0 .065em;box-shadow:inset 0 0 0 .065em;left:-.15em}i.icss-food-processor{width:.8em;height:.93em;border-radius:.05em .2em .1em .05em;border-bottom:.065em solid transparent;-webkit-box-shadow:inset -.09em .25em,inset 0 -.07em,0 .07em;box-shadow:inset -.09em .25em,inset 0 -.07em,0 .07em;margin:0 0 .07em .2em}i.icss-food-processor:before{width:.6em;height:.4em;border-radius:.05em .05em 40% 40%/.05em .05em 90% 90%;-webkit-box-shadow:inset 0 0 0 .065em,0 -.4em 0 -.12em;box-shadow:inset 0 0 0 .065em,0 -.4em 0 -.12em;top:.43em;left:-.1em}i.icss-food-processor:after{width:.2em;height:.45em;-webkit-box-shadow:inset .07em .28em,inset 0 -.07em,0 .55em,-.07em .2em 0 -.07em,-.45em -.15em 0 -.05em;box-shadow:inset .07em .28em,inset 0 -.07em,0 .55em,-.07em .2em 0 -.07em,-.45em -.15em 0 -.05em;clip:rect(0 1em .6em -.5em);left:.55em;top:.2em}i.icss-football{width:1em;height:1em;border-radius:75% .18em;-webkit-box-shadow:inset 0 0 0 .08em,inset .3em -.3em 0 -.23em,inset -.3em .3em 0 -.23em;box-shadow:inset 0 0 0 .08em,inset .3em -.3em 0 -.23em,inset -.3em .3em 0 -.23em}i.icss-football:before{width:.65em;height:.25em;border-top:.08em solid currentColor;border-radius:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:.35em;left:.18em}i.icss-football:after{width:.08em;height:.25em;border-radius:.06em;background:currentColor;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:.4em;left:.32em;-webkit-box-shadow:.15em -.02em,.3em 0;box-shadow:.15em -.02em,.3em 0}i.icss-forklift{height:.55em;width:.4em;background:0 0;border-radius:.25em .06em .06em/100% .06em .06em;-webkit-box-shadow:inset 0 0 0 .065em,inset 0 -.15em 0 .065em,.2em .15em 0 -.15em;box-shadow:inset 0 0 0 .065em,inset 0 -.15em 0 .065em,.2em .15em 0 -.15em;margin:.15em .05em .3em .5em}i.icss-forklift:before{width:.25em;height:.15em;-webkit-transform:rotate(7deg);transform:rotate(7deg);-webkit-box-shadow:inset 0 1em,0 -.2em,0 -.4em,.68em -.1em 0 .4em,0 .38em 0 .2em;box-shadow:inset 0 1em,0 -.2em,0 -.4em,.68em -.1em 0 .4em,0 .38em 0 .2em;clip:rect(-.5em .35em .25em -.05em);top:.4em;left:-.4em}i.icss-forklift:after{width:.16em;height:.16em;border-radius:50%;-webkit-box-shadow:inset 0 1em,.23em 0,.23em -.33em 0 .03em;box-shadow:inset 0 1em,.23em 0,.23em -.33em 0 .03em;top:.58em;left:.03em}i.icss-french-fries{width:.3em;height:.45em;border:0 solid currentColor;border-width:0 .125em;border-radius:0 0 .08em .08em/0 0 .2em .2em;background-color:transparent;margin:0 .35em .55em}i.icss-french-fries:before{width:.5em;height:.7em;background-color:transparent;border-radius:.1em .1em 0 0;-webkit-box-shadow:inset 0 .04em 0 .08em,inset 0 -.43em,.41em -.13em,-.41em -.13em;box-shadow:inset 0 .04em 0 .08em,inset 0 -.43em,.41em -.13em,-.41em -.13em;-webkit-transform:translateX(-50%) perspective(1em) rotateX(-18deg);transform:translateX(-50%) perspective(1em) rotateX(-18deg);clip:rect(-.2em .6em .45em -.1em);top:.53em;left:50%}i.icss-french-fries:after{width:.68em;height:.3em;border:0 solid currentColor;border-width:0 .11em;-webkit-transform:translateX(-50%) perspective(1em) rotateX(-30deg);transform:translateX(-50%) perspective(1em) rotateX(-30deg);top:.03em;left:50%}i.icss-frog{width:.8em;height:.5em;background-color:transparent;-webkit-box-shadow:inset .42em -.2em;box-shadow:inset .42em -.2em;border-radius:80% 50%;margin:.3em .05em .2em .15em}i.icss-frog:before{width:.25em;height:.25em;-webkit-box-shadow:inset .11em 0,0 0 0 .07em,0 .1em 0 .05em,.15em .12em 0 -.05em,-.25em .58em 0 -.08em,-.17em .52em 0 -.08em;box-shadow:inset .11em 0,0 0 0 .07em,0 .1em 0 .05em,.15em .12em 0 -.05em,-.25em .58em 0 -.08em,-.17em .52em 0 -.08em;border-radius:50%;border:.06em solid transparent;left:.45em;top:-.1em}i.icss-frog:after{width:.45em;height:.25em;background-color:currentColor;-webkit-box-shadow:.32em 0 0 -.075em;box-shadow:.32em 0 0 -.075em;border-radius:50% 80%;top:.35em;left:-.05em}i.icss-full-screen{width:1em;height:1em;background-color:transparent;margin:0}i.icss-full-screen:before{width:.28em;height:.08em;-webkit-box-shadow:-.32em -.32em,.32em -.32em,.32em .32em,-.32em .32em;box-shadow:-.32em -.32em,.32em -.32em,.32em .32em,-.32em .32em;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}i.icss-full-screen:after{width:.08em;height:.28em;-webkit-box-shadow:-.42em -.22em,.42em -.22em,.42em .22em,-.42em .22em;box-shadow:-.42em -.22em,.42em -.22em,.42em .22em,-.42em .22em;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}i.icss-gamepad{width:1em;height:.55em;background-color:transparent;border-radius:.3em;margin:.2em 0;-webkit-box-shadow:inset 0 0 0 .07em,-.25em .5em 0 -.28em;box-shadow:inset 0 0 0 .07em,-.25em .5em 0 -.28em;overflow:hidden}i.icss-gamepad:before{width:.1em;height:.1em;top:.23em;left:.23em;border-radius:.02em;-webkit-box-shadow:inset 0 0 0 .1em,0 0 0 .011em,0 .1em,.1em 0,0 -.1em,-.1em 0;box-shadow:inset 0 0 0 .1em,0 0 0 .011em,0 .1em,.1em 0,0 -.1em,-.1em 0}i.icss-gamepad:after,i.icss-gavel:after,i.icss-gavel:before{left:50%;background-color:currentColor}i.icss-gamepad:after{width:1em;height:1em;top:.44em;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-radius:50%;-webkit-box-shadow:.13em -.62em 0 -.44em,.3em -.72em 0 -.44em;box-shadow:.13em -.62em 0 -.44em,.3em -.72em 0 -.44em}i.icss-gavel{width:.1em;height:.45em;border-radius:.05em;-webkit-box-shadow:.23em -.275em,-.23em -.275em;box-shadow:.23em -.275em,-.23em -.275em;margin:.3em .3em .275em .45em;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.icss-stack i.icss-gavel{-webkit-transform:translate(-.5em,-.5em) rotate(-30deg);transform:translate(-.5em,-.5em) rotate(-30deg)}i.icss-gavel:before{width:.45em;height:.35em;top:-.225em;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-gavel:after{width:.2em;height:.4em;border-radius:.05em;top:.325em;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-gaz-pump,i.icss-gear{background-color:transparent}i.icss-gaz-pump{width:.53em;height:.86em;border-radius:.03em .03em 0 0;border:.05em solid transparent;border-width:.05em .05em .48em;-webkit-box-shadow:inset 0 0 0 .07em,0 0 0 .07em,.42em .16em 0 -.23em;box-shadow:inset 0 0 0 .07em,0 0 0 .07em,.42em .16em 0 -.23em;margin:.07em .37em .07em .15em}i.icss-gear,i.icss-gears{position:relative;border-style:solid;border-color:transparent}i.icss-gaz-pump:before{width:.2em;height:.2em;-webkit-box-shadow:inset 0 -.07em,inset .07em 0,0 -.07em,-.09em .16em 0 -.04em,-.11em -.14em 0 -.05em;box-shadow:inset 0 -.07em,inset .07em 0,0 -.07em,-.09em .16em 0 -.04em,-.11em -.14em 0 -.05em;border-radius:0 .13em 0 .1em;top:.07em;left:.6em}i.icss-gaz-pump:after{width:.2em;height:.8em;-webkit-box-shadow:inset -.07em 0,inset -.03em -.07em 0;box-shadow:inset -.07em 0,inset -.03em -.07em 0;border-radius:0 .13em .13em .1em;top:0;left:.6em}i.icss-gear{width:.5em;height:.5em;border-radius:100%;border-width:.07em;margin:.25em;-webkit-box-shadow:0 0 0 .1em,inset 0 0 0 .3em;box-shadow:0 0 0 .1em,inset 0 0 0 .3em}i.icss-gear:after,i.icss-gear:before{width:.18em;height:.18em;top:50%;left:50%}i.icss-gear:before{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-box-shadow:.41em 0,-.41em 0,0 .41em,0 -.41em;box-shadow:.41em 0,-.41em 0,0 .41em,0 -.41em}i.icss-gear:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);-webkit-box-shadow:.42em 0,-.42em 0,0 .42em,0 -.42em;box-shadow:.42em 0,-.42em 0,0 .42em,0 -.42em}i.icss-gears{width:.5em;height:.5em;border-radius:100%;border-width:.063em;margin:.36em .532em .08em .1em;-webkit-box-shadow:.51em -.32em 0 -.06em;box-shadow:.51em -.32em 0 -.06em}i.icss-gears:before{width:.7em;height:.7em;border-radius:100%;background:linear-gradient(0deg,transparent 39%,currentcolor 39%,currentcolor 61%,transparent 61%),linear-gradient(60deg,transparent 42%,currentcolor 42%,currentcolor 58%,transparent 58%),linear-gradient(120deg,transparent 42%,currentcolor 42%,currentcolor 58%,transparent 58%);top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}i.icss-gears:after{width:.55em;height:.55em;border-radius:100%;background:linear-gradient(0deg,transparent 37%,currentcolor 37%,currentcolor 63%,transparent 63%),linear-gradient(60deg,transparent 40%,currentcolor 40%,currentcolor 60%,transparent 60%),linear-gradient(120deg,transparent 40%,currentcolor 40%,currentcolor 60%,transparent 60%);top:-.135em;left:.695em;-webkit-transform:translate(-50%,-50%) rotate(25deg);transform:translate(-50%,-50%) rotate(25deg)}i.icss-gender-female{width:.5em;height:.5em;border-radius:50%;-webkit-box-shadow:inset 0 0 0 .1em;box-shadow:inset 0 0 0 .1em;background-color:transparent;margin:.15em .25em .35em}i.icss-gender-female:before{width:.3em;height:.3em;-webkit-transform:translateX(-50%);transform:translateX(-50%);border:solid transparent;border-width:0 .1em;-webkit-box-shadow:inset .1em 0,0 .1em,0 .3em 0 -.1em;box-shadow:inset .1em 0,0 .1em,0 .3em 0 -.1em;clip:rect(.1em 1em 1em 0);top:.35em;left:50%}i.icss-gender,i.icss-gender-male{width:.5em;height:.5em;background-color:transparent}i.icss-gender-female:after{border:0 solid transparent;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;top:50%}i.icss-gender-male{border-radius:50%;-webkit-box-shadow:inset 0 0 0 .1em;box-shadow:inset 0 0 0 .1em;margin:.35em .35em .15em .15em}i.icss-gender-male:before{border:0 solid transparent}i.icss-gender-male:after{background-color:transparent;border:.2em solid transparent;border-left-color:currentColor;border-width:.18em .5em .18em .3em;-webkit-box-shadow:-.4em 0 0 -.11em;box-shadow:-.4em 0 0 -.11em;-webkit-transform:translate(-50%,-50%) rotate(-45deg) translateX(.88em);transform:translate(-50%,-50%) rotate(-45deg) translateX(.88em);top:50%;left:50%}i.icss-gender{border-radius:50%;-webkit-box-shadow:inset 0 0 0 .1em;box-shadow:inset 0 0 0 .1em;margin:.25em}i.icss-gender:before{width:.3em;height:.3em;-webkit-transform:translateX(-50%);transform:translateX(-50%);border:solid transparent;border-width:0 .1em;-webkit-box-shadow:inset .1em 0,0 .1em,0 .3em 0 -.1em;box-shadow:inset .1em 0,0 .1em,0 .3em 0 -.1em;clip:rect(.1em 1em 1em 0);top:.3em;left:50%}i.icss-gender:after{background-color:transparent;border:.2em solid transparent;border-left-color:currentColor;border-width:.18em .5em .18em .3em;-webkit-box-shadow:-.35em 0 0 -.12em;box-shadow:-.35em 0 0 -.12em;-webkit-transform:translate(-50%,-50%) rotate(-45deg) translateX(.8em);transform:translate(-50%,-50%) rotate(-45deg) translateX(.8em);top:50%;left:50%}i.icss-gesture-devil{width:.15em;height:.55em;border-radius:.1em;-webkit-box-shadow:-.3em .05em;box-shadow:-.3em .05em;margin:.12em .4em .33em .45em}i.icss-gesture-devil:before{width:.45em;height:.5em;border-radius:.3em .12em 0 .2em;border:.1em solid transparent;border-width:0 0 .35em;background-color:currentColor;-webkit-box-shadow:-.1em 0,-.3em -.35em;box-shadow:-.1em 0,-.3em -.35em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);clip:rect(-.5em .5em .15em -.5em);left:.15em;top:.35em}i.icss-gesture-double-tap:before,i.icss-gesture-keypad:before{-webkit-transform:rotate(-45deg);background-color:currentColor;clip:rect(-.5em .5em .15em -.5em)}i.icss-gesture-double-tap{width:.15em;height:.55em;border-radius:.1em;margin:.12em .4em .33em .45em}i.icss-gesture-double-tap:before{width:.45em;height:.5em;border-radius:.3em .12em 0 .2em;border:.1em solid transparent;border-width:0 0 .35em;-webkit-box-shadow:-.1em 0,-.3em -.35em;box-shadow:-.1em 0,-.3em -.35em;transform:rotate(-45deg);left:.15em;top:.35em}i.icss-gesture-double-tap:after{width:.62em;height:.45em;border-radius:50%;border:.07em solid transparent;-webkit-box-shadow:inset .18em 0 0 -.1em,inset -.18em 0 0 -.1em,.12em 0 0 -.05em,-.12em 0 0 -.05em;box-shadow:inset .18em 0 0 -.1em,inset -.18em 0 0 -.1em,.12em 0 0 -.05em,-.12em 0 0 -.05em;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-.18em;left:50%}i.icss-gesture-keypad{width:.15em;height:.55em;border-radius:.1em;margin:.18em .4em .27em .45em}i.icss-gesture-keypad:before{width:.45em;height:.5em;border-radius:.3em .12em 0 .2em;border:.1em solid transparent;border-width:0 0 .35em;-webkit-box-shadow:-.1em 0,-.3em -.35em;box-shadow:-.1em 0,-.3em -.35em;transform:rotate(-45deg);left:.15em;top:.35em}i.icss-gesture-keypad:after{width:.15em;height:.15em;border-radius:.05em;background-color:currentColor;-webkit-box-shadow:-.4em 0,0 -.2em,-.4em -.2em,-.2em -.2em;box-shadow:-.4em 0,0 -.2em,-.4em -.2em,-.2em -.2em;top:.02em;left:.2em}i.icss-gesture-pinch{width:.15em;height:.55em;border-radius:.1em;margin:.15em .5em .3em .4em}i.icss-gesture-pinch:before{width:.45em;height:.5em;border-radius:.3em .12em 0 .2em;border:.1em solid transparent;border-width:0 0 .35em;background-color:currentColor;-webkit-box-shadow:-.1em 0,-.3em -.35em;box-shadow:-.1em 0,-.3em -.35em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);clip:rect(-.5em .5em .15em -.5em);left:.15em;top:.35em}i.icss-gesture-pinch:after{width:.45em;border:.12em solid transparent;border-color:transparent currentColor;border-width:.14em .18em;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-shadow:.2em 0 0 -.075em,-.2em 0 0 -.075em;box-shadow:.2em 0 0 -.075em,-.2em 0 0 -.075em;top:-.05em;left:.2em}i.icss-gesture-swipe-left:before,i.icss-gesture-swipe-right:before{-webkit-transform:rotate(-45deg);background-color:currentColor;clip:rect(-.5em .5em .15em -.5em)}i.icss-gesture-swipe-left{width:.15em;height:.55em;border-radius:.1em;margin:.12em .4em .33em .45em}i.icss-gesture-swipe-left:before{width:.45em;height:.5em;border-radius:.3em .12em 0 .2em;border:.1em solid transparent;border-width:0 0 .35em;-webkit-box-shadow:-.1em 0,-.3em -.35em;box-shadow:-.1em 0,-.3em -.35em;transform:rotate(-45deg);left:.15em;top:.35em}i.icss-gesture-swipe-left:after{width:.45em;border:.12em solid transparent;border-color:transparent currentColor;border-width:.15em .2em .13em 0;-webkit-box-shadow:.25em 0 0 -.075em;box-shadow:.25em 0 0 -.075em;top:-.05em;left:-.73em}i.icss-gesture-swipe-right{width:.15em;height:.55em;border-radius:.1em;margin:.12em .45em .33em .4em}i.icss-gesture-swipe-right:before{width:.45em;height:.5em;border-radius:.3em .12em 0 .2em;border:.1em solid transparent;border-width:0 0 .35em;-webkit-box-shadow:-.1em 0,-.3em -.35em;box-shadow:-.1em 0,-.3em -.35em;transform:rotate(-45deg);left:.15em;top:.35em}i.icss-gesture-swipe-right:after{width:.45em;border:.12em solid transparent;border-color:transparent currentColor;border-width:.15em 0 .13em .2em;-webkit-box-shadow:-.25em 0 0 -.075em;box-shadow:-.25em 0 0 -.075em;top:-.05em;left:.45em}i.icss-gesture-tap{width:.15em;height:.55em;border-radius:.1em;margin:.12em .4em .33em .45em}i.icss-gesture-tap:before{width:.45em;height:.5em;border-radius:.3em .12em 0 .2em;border:.1em solid transparent;border-width:0 0 .35em;background-color:currentColor;-webkit-box-shadow:-.1em 0,-.3em -.35em;box-shadow:-.1em 0,-.3em -.35em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);clip:rect(-.5em .5em .15em -.5em);left:.15em;top:.35em}i.icss-gesture-tap:after{width:.62em;height:.45em;border-radius:50%;border:.07em solid transparent;-webkit-box-shadow:inset .18em 0 0 -.1em,inset -.18em 0 0 -.1em;box-shadow:inset .18em 0 0 -.1em,inset -.18em 0 0 -.1em;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-.18em;left:50%}i.icss-gesture-thumb-down{width:.45em;height:.15em;border-radius:.1em;-webkit-box-shadow:.02em -.12em,.11em -.13em 0 .048em;box-shadow:.02em -.12em,.11em -.13em 0 .048em;margin:.5em .5em .35em .05em}i.icss-gesture-thumb-down:before{width:.45em;height:.5em;border-radius:.3em .12em 0 .2em;border:.1em solid transparent;border-width:0 0 .35em;background-color:currentColor;-webkit-box-shadow:-.1em 0,-.3em -.35em;box-shadow:-.1em 0,-.3em -.35em;-webkit-transform:scaleY(-1) rotate(-110deg);transform:scaleY(-1) rotate(-110deg);clip:rect(-.5em .5em .15em -.5em);left:.35em;top:.05em}i.icss-gesture-thumb-down:after{width:.28em;height:.43em;border-radius:.03em;-webkit-box-shadow:inset 0 0 0 .1em,inset 0 -.15em 0 .1em;box-shadow:inset 0 0 0 .1em,inset 0 -.15em 0 .1em;left:.65em;top:-.32em}i.icss-gesture-thumb-up{width:.45em;height:.15em;border-radius:.1em;-webkit-box-shadow:.02em .12em,.11em .13em 0 .048em;box-shadow:.02em .12em,.11em .13em 0 .048em;margin:.45em .5em .4em .05em}i.icss-gesture-thumb-up:before,i.icss-gesture-touch:before{-webkit-box-shadow:-.1em 0,-.3em -.35em;background-color:currentColor;clip:rect(-.5em .5em .15em -.5em)}i.icss-gesture-thumb-up:before{width:.45em;height:.5em;border-radius:.3em .12em 0 .2em;border:.1em solid transparent;border-width:0 0 .35em;box-shadow:-.1em 0,-.3em -.35em;-webkit-transform:rotate(-110deg);transform:rotate(-110deg);left:.35em;top:-.37em}i.icss-gesture-thumb-up:after{width:.28em;height:.43em;border-radius:.03em;-webkit-box-shadow:inset 0 0 0 .1em,inset 0 -.15em 0 .1em;box-shadow:inset 0 0 0 .1em,inset 0 -.15em 0 .1em;left:.65em;top:.04em}i.icss-gesture-touch{width:.15em;height:.55em;border-radius:.1em;margin:.2em .4em .25em .45em}i.icss-gesture-touch:before{width:.45em;height:.5em;border-radius:.3em .12em 0 .2em;border:.1em solid transparent;border-width:0 0 .35em;box-shadow:-.1em 0,-.3em -.35em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:.15em;top:.35em}i.icss-gesture-touch:after{width:.52em;height:.52em;border:.065em solid currentColor;border-bottom-color:transparent;border-radius:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-.22em;left:50%}i.icss-gesture{width:.15em;height:.55em;border-radius:.1em;margin:.12em .4em .33em .45em}i.icss-gesture:before{width:.45em;height:.5em;border-radius:.3em .12em 0 .2em;border:.1em solid transparent;border-width:0 0 .35em;background-color:currentColor;-webkit-box-shadow:-.1em 0,-.3em -.35em;box-shadow:-.1em 0,-.3em -.35em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);clip:rect(-.5em .5em .15em -.5em);left:.15em;top:.35em}i.icss-gift{width:.8em;height:.6em;background-color:transparent;border-radius:.02em;border:.07em solid currentColor;border-width:0 .3em;-webkit-box-shadow:.25em -.15em 0 -.15em,-.25em -.15em 0 -.15em,0 .08em;box-shadow:.25em -.15em 0 -.15em,-.25em -.15em 0 -.15em,0 .08em;margin:.32em .1em .08em}i.icss-gift:before{width:.28em;height:.25em;border:.065em solid currentColor;border-radius:50% 50% 50% 0;left:.15em;top:-.25em;-webkit-transform:skewX(-20deg);transform:skewX(-20deg)}i.icss-gift:after{width:.28em;height:.25em;border:.065em solid currentColor;border-radius:50% 50% 0;left:-.22em;top:-.25em;-webkit-transform:skewX(20deg);transform:skewX(20deg)}i.icss-github-c:after,i.icss-github-c:before{border-width:.17em;border-color:#333;top:-.06em;border-style:solid}i.icss-github-c{width:1em;height:.8em;border-radius:45% 45% 35% 35%/50%;background-color:#f5f5f5;-webkit-box-shadow:inset 0 .1em 0 .14em #333,inset 0 .05em 0 .12em #333;box-shadow:inset 0 .1em 0 .14em #333,inset 0 .05em 0 .12em #333;background-image:radial-gradient(ellipse 15% 25% at 34% 62% ,#333 0,#333 50%,transparent 50%),radial-gradient(ellipse 15% 25% at 66% 62% ,#333 0,#333 50%,transparent 50%);margin:.15em 0 .05em}i.icss-github-c:before{border-radius:.02em 60% 100% 80%;left:.1em;-webkit-transform:rotate(20deg);transform:rotate(20deg)}i.icss-github-c:after{border-radius:.02em 80% 100% 60%;left:.6em;-webkit-transform:rotate(65deg);transform:rotate(65deg)}a.icss-github-corner,a.icss-github-corner-left{font-size:2em;position:fixed;top:0;right:0;z-index:1000;color:#fff;background-color:#333;padding:.5em 2em 0;text-align:center;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:3.9em 3em;transform-origin:3.9em 3em;overflow:hidden}a.icss-github-corner-left{left:0;right:auto;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:1em 3.1em;transform-origin:1em 3.1em}a.icss-github-corner-left:hover i,a.icss-github-corner:hover i{-webkit-animation:vertical 2s ease;animation:vertical 2s ease}a.icss-github-corner i,a.icss-github-corner-left i,i.icss-github-corner{position:relative;display:inline-block;font-style:normal;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;width:.8em;height:.6em;border-radius:45%/50%;background-color:currentColor;-webkit-box-shadow:0 .35em 0 -.2em,0 .38em 0 -.2em,0 .41em 0 -.2em,0 .44em 0 -.2em,0 .47em 0 -.2em;box-shadow:0 .35em 0 -.2em,0 .38em 0 -.2em,0 .41em 0 -.2em,0 .44em 0 -.2em,0 .47em 0 -.2em;margin:.12em .1em .23em}a.icss-github-corner i:before,a.icss-github-corner-left i:before,i.icss-github-corner:before{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;border-width:.15em;border-style:solid;border-radius:.02em 60% 100% 80%;left:0;top:-.07em;-webkit-transform:rotate(20deg);transform:rotate(20deg)}a.icss-github-corner i:after,a.icss-github-corner-left i:after,i.icss-github-corner:after{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;border-width:.15em;border-style:solid;border-radius:.02em 80% 100% 60%;left:.5em;top:-.07em;-webkit-transform:rotate(65deg);transform:rotate(65deg)}i.icss-github-o-c{width:1em;height:1em;border-radius:50%;background-color:#333;background-image:radial-gradient(ellipse 100% 73% at 50% .51em ,#fafafa 0,#fafafa 36%,transparent 36%),radial-gradient(circle at 35.5% .53em ,#fafafa 0,#fafafa 26%,transparent 26%),radial-gradient(circle at 64.5% .53em ,#fafafa 0,#fafafa 26%,transparent 26%),radial-gradient(ellipse 45% 100% at 50% .93em ,#fafafa 0,#fafafa 40%,transparent 40%)}i.icss-github,i.icss-github-o,i.icss-glass-champagne,i.icss-glass-champagne:after,i.icss-glass-umbrella,i.icss-glass-umbrella:after,i.icss-glass-umbrella:before{background-color:transparent}i.icss-github-o-c:before{border-width:.1em;border-style:solid;border-radius:.02em 60% 100% 80%;border-color:#fafafa;left:.17em;top:.21em;-webkit-transform:rotate(20deg);transform:rotate(20deg)}i.icss-github-o-c:after{border-width:.1em;border-style:solid;border-radius:.02em 80% 100% 60%;border-color:#fafafa;left:.62em;top:.21em;-webkit-transform:rotate(65deg);transform:rotate(65deg)}i.icss-github-o{width:1em;height:1em;border-radius:50%;border:.068em solid currentcolor;background-image:radial-gradient(ellipse 100% 73% at 50% .48em ,currentColor 0,currentColor 38%,transparent 38%),radial-gradient(circle at 35.5% .5em ,currentColor 0,currentColor 27%,transparent 27%),radial-gradient(circle at 64.5% .5em ,currentColor 0,currentColor 27%,transparent 27%),radial-gradient(ellipse 45% 100% at 50% .88em ,currentColor 0,currentColor 40%,transparent 40%)}i.icss-github-o:after,i.icss-github-o:before{border-width:.1em;border-style:solid;top:.2em}i.icss-github-o:before{border-radius:.02em 60% 100% 80%;left:.14em;-webkit-transform:rotate(20deg);transform:rotate(20deg)}i.icss-github-o:after{border-radius:.02em 80% 100% 60%;left:.54em;-webkit-transform:rotate(65deg);transform:rotate(65deg)}i.icss-github:after,i.icss-github:before{border-width:.17em;border-style:solid;top:-.06em}i.icss-github{width:1em;height:.8em;border-radius:45% 45% 35% 35%/50%;-webkit-box-shadow:inset 0 .1em 0 .14em,inset 0 .05em 0 .12em;box-shadow:inset 0 .1em 0 .14em,inset 0 .05em 0 .12em;background-image:radial-gradient(ellipse 15% 25% at 34% 62% ,currentcolor 0,currentcolor 50%,transparent 50%),radial-gradient(ellipse 15% 25% at 66% 62% ,currentcolor 0,currentcolor 50%,transparent 50%);margin:.15em 0 .05em}i.icss-github:before{border-radius:.02em 60% 100% 80%;left:.1em;-webkit-transform:rotate(20deg);transform:rotate(20deg)}i.icss-github:after{border-radius:.02em 80% 100% 60%;left:.6em;-webkit-transform:rotate(65deg);transform:rotate(65deg)}i.icss-glass-champagne{height:.3em;width:.55em;border:0 solid currentColor;border-width:0 .23em .068em;border-left-color:transparent;border-right-color:transparent;-webkit-box-shadow:inset 0 1em,0 .025em;box-shadow:inset 0 1em,0 .025em;margin:.7em .2em 0 .1em;-webkit-transform:rotate(15deg);transform:rotate(15deg)}.icss-stack i.icss-glass-champagne{-webkit-transform:translate(-.5em,-.5em) rotate(15deg);transform:translate(-.5em,-.5em) rotate(15deg)}i.icss-glass-champagne:before{height:.8em;width:.35em;background-color:transparent;border:.065em solid currentColor;border-top:0 solid transparent;border-radius:0 0 60% 60%/0 0 100% 100%;background-image:linear-gradient(-15deg,transparent 0,transparent .35em,currentColor .35em,currentColor .42em,transparent .42em),radial-gradient(circle at .07em .5em,transparent 0,transparent .045em,currentColor .046em,currentColor .1em,transparent .1em),radial-gradient(circle at .19em .42em,transparent 0,transparent .035em,currentColor .036em,currentColor .1em,transparent .1em),radial-gradient(circle at .13em .63em,transparent 0,transparent .035em,currentColor .036em,currentColor .1em,transparent .1em);left:50%;top:-.7em;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-glass,i.icss-glass-umbrella:before,i.icss-glass2:before{border-left-color:transparent;border-right-color:transparent}i.icss-glass-champagne:after{height:.1em;width:.1em;border-radius:50%;top:-.65em;left:.03em;-webkit-box-shadow:inset 0 -1em,-.04em .13em;box-shadow:inset 0 -1em,-.04em .13em}i.icss-glass-umbrella{height:.6em;width:.6em;border-style:solid;border-width:0 0 .068em .068em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin:-.05em .12em .45em}.icss-stack i.icss-glass-umbrella{-webkit-transform:translate(-.5em,-.5em) rotate(-45deg);transform:translate(-.5em,-.5em) rotate(-45deg)}i.icss-glass-umbrella:before{width:.488em;height:.75em;border-style:solid;border-width:.21em .21em .1em;border-radius:0;-webkit-box-shadow:inset 0 -.37em;box-shadow:inset 0 -.37em;top:.2em;left:-.285em;-webkit-transform:rotate(45deg);transform:rotate(45deg);clip:rect(0 .7em .72em 0)}i.icss-glass-umbrella:after{width:.45em;height:.45em;border-radius:100%;background:linear-gradient(45deg,transparent 65%,currentcolor 65%,currentcolor 100%,transparent 100%),linear-gradient(-45deg,transparent 45%,currentcolor 45%,currentcolor 55%,transparent 55%);-webkit-transform:rotate(15deg);transform:rotate(15deg);top:.08em;left:.11em}i.icss-glass,i.icss-glass2,i.icss-glass2:before,i.icss-glass:after,i.icss-glass:before{background-color:transparent;border-style:solid}i.icss-glass{height:.7em;border-width:.25em .25em .068em;border-radius:0;margin:.3em .2em 0}i.icss-glass:before{height:.6em;width:.6em;border-width:0 0 .068em .068em;-webkit-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg);left:50%;top:-.54em}i.icss-glass:after{height:.35em;width:.126em;border-width:.068em 0 0 .068em;border-radius:.2em;top:-.46em;left:.04em;-webkit-box-shadow:-.1em .56em 0 -.03em;box-shadow:-.1em .56em 0 -.03em}i.icss-glass2{height:.6em;width:.6em;border-width:0 0 .068em .068em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin:-.05em .12em .45em}.icss-stack i.icss-glass2{-webkit-transform:translate(-.5em,-.5em) rotate(-45deg);transform:translate(-.5em,-.5em) rotate(-45deg)}i.icss-glass2:before{width:.488em;height:.75em;border-width:.21em .21em .1em;border-radius:0;-webkit-box-shadow:inset 0 -.37em;box-shadow:inset 0 -.37em;top:.2em;left:-.285em;-webkit-transform:rotate(45deg);transform:rotate(45deg);clip:rect(0 .7em .72em 0)}i.icss-glass2:after{height:.25em;width:.4em;border-style:solid;border-width:.075em .075em 0 0;border-color:currentColor currentColor transparent transparent;border-radius:0 .03em;-webkit-transform:rotate(-25deg);transform:rotate(-25deg);top:.31em;left:.2em}i.icss-glasses-o,i.icss-glasses-o:before{width:.48em;height:.48em;border-radius:50%;background-color:transparent}i.icss-glasses-o{-webkit-box-shadow:inset 0 0 0 .065em;box-shadow:inset 0 0 0 .065em;margin:.41em .5em .11em 0}i.icss-glasses-o:before{-webkit-box-shadow:inset 0 0 0 .065em;box-shadow:inset 0 0 0 .065em;top:0;left:.52em}i.icss-glasses-o:after{width:1em;height:.9em;border:.14em solid transparent;border-color:transparent currentColor;border-width:.1em .14em .15em;border-radius:50% 50% 0 0;-webkit-box-shadow:0 .49em 0 -.41em;box-shadow:0 .49em 0 -.41em;-webkit-transform:perspective(.1em) rotateX(7deg);transform:perspective(.1em) rotateX(7deg);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;clip:rect(0 1em .97em 0);top:-.81em;left:0}i.icss-glasses,i.icss-glasses:before{width:.5em;height:.4em;background-color:transparent}i.icss-glasses{border-radius:50% .1em 100% 50%;-webkit-box-shadow:inset 0 0 0 .065em;box-shadow:inset 0 0 0 .065em;margin:.4em .5em .1em 0}i.icss-glasses:before{border-radius:.1em 50% 50% 100%;-webkit-box-shadow:inset 0 0 0 .065em;box-shadow:inset 0 0 0 .065em;top:0;left:.5em}i.icss-glasses:after{width:1em;height:.85em;border:.14em solid transparent;border-color:transparent currentColor;border-bottom:.05em solid transparent;border-radius:50% 50% 0 0;-webkit-transform:perspective(.1em) rotateX(7deg);transform:perspective(.1em) rotateX(7deg);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;top:-.77em;left:0}i.icss-globe{width:.6em;height:.6em;margin:.1em .1em .3em .2em;border-radius:100%;-webkit-transform:rotate(-35deg);transform:rotate(-35deg);background-color:transparent;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(.04em,currentcolor),color-stop(.041em,transparent)),-webkit-gradient(linear,left top,right top,color-stop(.04em,currentcolor),color-stop(.041em,transparent));background-image:linear-gradient(currentcolor .04em,transparent .041em),linear-gradient(90deg,currentcolor .04em,transparent .041em);background-size:.6em .18em,.6em .6em;background-position:0 .32em,.28em 0}.icss-stack i.icss-globe{-webkit-transform:translate(-.5em,-.5em) rotate(-35deg);transform:translate(-.5em,-.5em) rotate(-35deg)}i.icss-globe:before{height:.63em;width:.35em;border-width:.04em;border-style:solid;border-radius:100%;top:.01em;left:.125em;-webkit-box-shadow:0 .25em 0 -.13em,0 -.25em 0 -.13em;box-shadow:0 .25em 0 -.13em,0 -.25em 0 -.13em}i.icss-globe:after{width:.8em;height:.8em;border-width:.068em;border-style:solid;border-color:transparent;border-radius:100%;background-color:transparent;-webkit-transform:rotate(35deg);transform:rotate(35deg);margin:0 .1em .2em;top:-.08em;left:-.2em;-webkit-box-shadow:inset 0 0 0 .068em,-.05em .05em,-.06em .03em,0 .47em 0 -.355em,0 .9em;box-shadow:inset 0 0 0 .068em,-.05em .05em,-.06em .03em,0 .47em 0 -.355em,0 .9em;clip:rect(-.2em 1em 1em -.1em)}i.icss-glue{width:.6em;height:.38em;border-radius:.15em .15em 0 0;background-color:transparent;-webkit-box-shadow:inset 0 -.01em 0 .12em,inset .15em -.05em,inset -.15em -.05em;box-shadow:inset 0 -.01em 0 .12em,inset .15em -.05em,inset -.15em -.05em;margin:.63em .2em 0}i.icss-gold-ring,i.icss-halo-ring:before{-webkit-box-shadow:inset -.1em -.1em,-.06em -.06em 0 .06em}i.icss-glue:before{width:.2em;height:.28em;border-style:solid;border-color:currentColor transparent;border-width:0 .075em .5em;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-.63em;left:50%}i.icss-glue:after{width:.3em;height:.1em;border-radius:.05em .05em 0 0;background-color:currentColor;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;top:-.09em}i.icss-gold-ring{width:.7em;height:.8em;background-color:transparent;border-radius:50%;border:.065em solid transparent;box-shadow:inset -.1em -.1em,-.06em -.06em 0 .06em;margin:.17em .08em .03em .23em}i.icss-google-drive-c{width:.65em;height:.3em;-webkit-box-shadow:inset .065em 0 0 1em #0057e7;box-shadow:inset .065em 0 0 1em #0057e7;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);margin:.65em .1em 0 .26em}.icss-stack i.icss-google-drive-c{-webkit-transform:translate(-.5em,-.5em) skewX(-30deg);transform:translate(-.5em,-.5em) skewX(-30deg)}i.icss-google-drive-c:before{width:.65em;height:.3em;-webkit-box-shadow:inset .065em 0 0 1em #ffa700;box-shadow:inset .065em 0 0 1em #ffa700;-webkit-transform:skewX(30deg) rotate(60deg) skewX(-30deg);transform:skewX(30deg) rotate(60deg) skewX(-30deg);top:-.43em;left:-.17em}i.icss-google-drive-c:after{width:.65em;height:.3em;-webkit-box-shadow:inset .065em 0 0 1em #008744;box-shadow:inset .065em 0 0 1em #008744;-webkit-transform:skewX(30deg) rotate(-60deg) skewX(-30deg);transform:skewX(30deg) rotate(-60deg) skewX(-30deg);top:-.28em;left:-.49em}i.icss-google-drive{width:.63em;height:.06em;margin:.65em .06em .3em .3em;-webkit-box-shadow:-.115em .245em;box-shadow:-.115em .245em}i.icss-google-drive:before{width:.65em;height:.3em;-webkit-box-shadow:inset .065em 0,inset 0 .065em,inset 0 -.065em;box-shadow:inset .065em 0,inset 0 .065em,inset 0 -.065em;-webkit-transform:rotate(60deg) skewX(-30deg);transform:rotate(60deg) skewX(-30deg);top:-.425em;left:.033em}i.icss-google-drive:after{width:.55em;height:.254em;-webkit-box-shadow:inset 0 0 0 .5em,.025em -.025em 0 .025em,.07em -.025em 0 .025em,.53em .65em 0 -.1em;box-shadow:inset 0 0 0 .5em,.025em -.025em 0 .025em,.07em -.025em 0 .025em,.53em .65em 0 -.1em;-webkit-transform:rotate(-60deg) skewX(-30deg);transform:rotate(-60deg) skewX(-30deg);top:-.19em;left:-.33em}i.icss-graduation-cap{width:.7em;height:.7em;background-color:transparent;border:.1em solid transparent;border-width:.095em 0;border-radius:50%;-webkit-box-shadow:inset 0 -.09em,-.448em .23em 0 -.27em;box-shadow:inset 0 -.09em,-.448em .23em 0 -.27em;margin:.15em .12em .15em .18em}i.icss-graduation-cap:before{width:.8em;height:.8em;border:.05em solid transparent;border-radius:.12em;-webkit-box-shadow:inset .7em .7em,.2em .2em 0 -.15em,.25em .25em 0 -.15em;box-shadow:inset .7em .7em,.2em .2em 0 -.15em,.25em .25em 0 -.15em;-webkit-transform:translateX(-50%) scaleY(.5) rotate(45deg);transform:translateX(-50%) scaleY(.5) rotate(45deg);top:-.26em;left:50%}i.icss-graduation-cap:after{width:.3em;height:.56em;border:.07em solid currentColor;border-width:.07em 0 0 .07em;border-radius:.4em 0 0;background-color:transparent;top:.07em;left:-.13em}i.icss-gramophone{width:.9em;height:.2em;background-color:currentColor;-webkit-box-shadow:0 -.17em 0 -.07em,.1em 0;box-shadow:0 -.17em 0 -.07em,.1em 0;border-radius:.03em;margin:.75em .1em .05em 0}i.icss-gramophone:before{width:.45em;height:.55em;background-color:currentColor;-webkit-box-shadow:.14em 0 0 -.08em;box-shadow:.14em 0 0 -.08em;border-radius:50%;top:-.75em;left:.3em}i.icss-gramophone:after{width:.42em;height:.42em;border:.1em solid transparent;border-width:.17em .08em .16em;border-color:currentColor currentColor transparent transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:50%;-webkit-box-shadow:-.05em -.025em 0 .02em,-0em .43em 0 -.15em,.4em .32em 0 -.15em,-.05em .77em 0 -.15em;box-shadow:-.05em -.025em 0 .02em,-0em .43em 0 -.15em,.4em .32em 0 -.15em,-.05em .77em 0 -.15em;top:-.53em;left:.55em}i.icss-grand-piano{width:1em;height:.35em;border-radius:0 0 .05em .05em;background-color:transparent;-webkit-box-shadow:inset 0 0 0 .065em;box-shadow:inset 0 0 0 .065em;margin:.65em 0 0}i.icss-grand-piano:before{width:.6em;height:1em;background-color:currentColor;border-radius:.3em;-webkit-box-shadow:-.4em .3em;box-shadow:-.4em .3em;clip:rect(0 1em .7em -.5em);top:-.65em;left:.4em}i.icss-grenade,i.icss-grid{background-color:transparent}i.icss-grand-piano:after{width:.15em;height:.4em;border-radius:.1em;-webkit-box-shadow:inset -.075em -.35em,.25em .38em 0 -.04em,.4em .38em 0 -.04em,-.05em .38em 0 -.04em,-.2em .38em 0 -.04em,.1em .38em 0 -.04em;box-shadow:inset -.075em -.35em,.25em .38em 0 -.04em,.4em .38em 0 -.04em,-.05em .38em 0 -.04em,-.2em .38em 0 -.04em,.1em .38em 0 -.04em;top:-.4em;left:.33em}i.icss-grenade{width:.65em;height:.8em;border-radius:50%;border:.07em solid transparent;-webkit-box-shadow:inset 0 -.55em 0 -.3em,inset 0 .35em 0 -.2em,.1em -.1em 0 -.05em;box-shadow:inset 0 -.55em 0 -.3em,inset 0 .35em 0 -.2em,.1em -.1em 0 -.05em;margin:.25em .23em -.05em .12em}i.icss-grenade:before{width:.3em;height:.3em;border-radius:50%;-webkit-box-shadow:inset 0 0 0 .065em,-.225em .1em 0 -.05em;box-shadow:inset 0 0 0 .065em,-.225em .1em 0 -.05em;top:-.25em;left:.35em}i.icss-grenade:after{width:.5em;height:.2em;border-radius:50%;-webkit-box-shadow:inset .15em -.22em 0 .4em;box-shadow:inset .15em -.22em 0 .4em;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:.15em;left:50%}i.icss-grid{width:1em;height:1em;border-radius:.07em;margin:0}i.icss-grid:before{height:.2em;width:.2em;background-color:currentColor;-webkit-box-shadow:.3em 0,.6em 0,0 .3em,.3em .3em,.6em .3em,0 .6em,.3em .6em,.6em .6em;box-shadow:.3em 0,.6em 0,0 .3em,.3em .3em,.6em .3em,0 .6em,.3em .6em,.6em .6em;top:.1em;left:.1em}i.icss-guitar{width:.5em;height:.5em;background-color:transparent;border-radius:45% 55%;-webkit-box-shadow:inset 0 0 0 .16em,.16em -.16em 0 -.025em;box-shadow:inset 0 0 0 .16em,.16em -.16em 0 -.025em;margin:.5em .5em 0 0}i.icss-guitar:before{width:.15em;height:.8em;border-radius:.02em;-webkit-box-shadow:inset 0 0 0 .065em;box-shadow:inset 0 0 0 .065em;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:-.57em;left:.6em}i.icss-guitar:after{width:.25em;height:.05em;border-radius:.02em;-webkit-box-shadow:inset 0 .2em,0 .075em,0 .15em;box-shadow:inset 0 .2em,0 .075em,0 .15em;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:-.4em;left:.75em}i.icss-gun{width:.9em;height:.1em;border-radius:.01em .01em .03em .02em/0 0 .07em .07em;background-color:currentColor;-webkit-box-shadow:-.03em -.08em,.05em -.08em;box-shadow:-.03em -.08em,.05em -.08em;margin:.35em .04em .55em .06em}i.icss-gun:before{width:.28em;height:.43em;border-radius:0 0 .05em;top:.1em;left:0;background:currentColor;-webkit-transform:skewX(-10deg);transform:skewX(-10deg);-webkit-box-shadow:.68em -.33em 0 -.11em;box-shadow:.68em -.33em 0 -.11em}i.icss-gun:after{width:.26em;height:.26em;border:.06em solid currentColor;border-radius:50%;top:-.03em;left:.2em;-webkit-box-shadow:-.28em -.18em 0 -.075em,-.35em .38em 0 -.08em;box-shadow:-.28em -.18em 0 -.075em,-.35em .38em 0 -.08em}i.icss-guy-fawkes{width:.8em;height:1em;border-radius:50%/25% 25% 60% 60%;background-color:transparent;-webkit-box-shadow:inset 0 0 0 .07em;box-shadow:inset 0 0 0 .07em;background-image:radial-gradient(ellipse .3em .13em at 68% 46%,currentColor 0,currentColor .08em,transparent .08em),radial-gradient(ellipse .3em .13em at 32% 46%,currentColor 0,currentColor .08em,transparent .08em);margin:0 .1em;overflow:hidden}i.icss-guy-fawkes:after,i.icss-guy-fawkes:before{width:.32em;border-radius:50%/40% 40% 60% 60%;top:48%;height:.5em}i.icss-guy-fawkes:before{-webkit-box-shadow:inset .06em .14em 0 -.101em,inset -.02em -.14em 0 -.091em,-.02em .42em 0 -.13em;box-shadow:inset .06em .14em 0 -.101em,inset -.02em -.14em 0 -.091em,-.02em .42em 0 -.13em;left:68%;-webkit-transform:translate(-50%,-50%) rotate(16deg);transform:translate(-50%,-50%) rotate(16deg)}i.icss-guy-fawkes:after{-webkit-box-shadow:inset -.06em .14em 0 -.101em,inset .02em -.14em 0 -.091em,.02em .42em 0 -.13em;box-shadow:inset -.06em .14em 0 -.101em,inset .02em -.14em 0 -.091em,.02em .42em 0 -.13em;left:32%;-webkit-transform:translate(-50%,-50%) rotate(-16deg);transform:translate(-50%,-50%) rotate(-16deg)}i.icss-hair-dryer{width:.5em;height:.5em;background-color:transparent;border:.07em solid transparent;border-color:transparent currentColor currentColor transparent;border-radius:50%;-webkit-box-shadow:.12em -.54em 0 -.08em;box-shadow:.12em -.54em 0 -.08em;margin:.5em .1em 0 .4em}i.icss-hair-dryer:before{width:.55em;height:.32em;border-style:solid;border-color:transparent currentColor;border-width:.08em .3em .08em .2em;-webkit-box-shadow:-.05em 0;box-shadow:-.05em 0;left:-.31em;top:-.52em}i.icss-hair-dryer:after{width:.22em;height:.35em;-webkit-box-shadow:inset 0 -.39em 0 -.1em;box-shadow:inset 0 -.39em 0 -.1em;border-radius:0 0 .11em .11em;-webkit-transform:rotate(-10deg);transform:rotate(-10deg);left:.25em;top:-.2em}i.icss-halo-ring{width:.35em;height:.35em;border:.05em solid transparent;border-radius:60% 40%;background-color:transparent;-webkit-box-shadow:inset -.02em -.02em 0 .08em,.16em -.13em 0 -.09em,.015em .015em 0 .055em;box-shadow:inset -.02em -.02em 0 .08em,.16em -.13em 0 -.09em,.015em .015em 0 .055em;margin:.1em .55em .55em .1em}i.icss-halo-ring:after,i.icss-halo-ring:before{width:.7em;border-radius:50%;top:.02em;height:.8em;background-color:transparent;left:.1em}i.icss-halo-ring:before{border:.065em solid transparent;box-shadow:inset -.1em -.1em,-.06em -.06em 0 .06em;clip:rect(.29em 1em 1em -.5em)}i.icss-halo-ring:after{border:.065em solid transparent;-webkit-box-shadow:inset -.1em -.1em,-.06em -.06em 0 .06em;box-shadow:inset -.1em -.1em,-.06em -.06em 0 .06em;clip:rect(-.5em 1em 1em .2em)}i.icss-hammer-sickle{width:.8em;height:.8em;-webkit-box-shadow:inset -.1em -.042em 0 .06em;box-shadow:inset -.1em -.042em 0 .06em;border-radius:50%;background-color:transparent;margin:0 0 .2em .2em}i.icss-hammer-sickle:before{width:.45em;border:.1em solid transparent;border-width:0 .15em .18em 0;border-bottom-color:currentColor;-webkit-box-shadow:0 .06em;box-shadow:0 .06em;-webkit-transform:rotate(-41deg);transform:rotate(-41deg);top:.22em;left:.1em}i.icss-hammer-sickle:after{width:.75em;height:.65em;-webkit-transform:scaleX(.8) rotate(-41deg);transform:scaleX(.8) rotate(-41deg);-webkit-box-shadow:-.28em -.16em 0,.16em 0;box-shadow:-.28em -.16em 0,.16em 0;clip:rect(-.2em,1em,1em,0);top:.65em;left:-.08em}i.icss-hammer{width:.2em;height:.5em;border-radius:.05em;-webkit-box-shadow:0 -.4em 0 -.05em;box-shadow:0 -.4em 0 -.05em;margin:.5em .4em 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:50% 0;transform-origin:50% 0}.icss-stack i.icss-hammer{-webkit-transform:translate(-.5em,-.5em) rotate(45deg);transform:translate(-.5em,-.5em) rotate(45deg)}i.icss-hammer:before{width:.45em;height:.3em;border:.08em solid transparent;border-right-color:currentColor;-webkit-box-shadow:inset .5em 0,.1em 0;box-shadow:inset .5em 0,.1em 0;top:-.5em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-hammer:after{width:.45em;height:.32em;border:0 solid transparent;border-top:.125em solid currentColor;-webkit-box-shadow:inset 0 .02em;box-shadow:inset 0 .02em;border-radius:50%;clip:rect(0 .22em .3em 0);top:-.421em;left:-.24em}i.icss-hand-ball-man{width:.22em;height:.22em;background-color:currentColor;border-radius:50%;-webkit-box-shadow:-.15em -.2em 0 -.03em;box-shadow:-.15em -.2em 0 -.03em;margin:.13em .23em .65em .55em}i.icss-hand-ball-man:before{width:.3em;height:.55em;-webkit-box-shadow:inset -.1em 0,-.1em -.4em 0 -.1em,0 -.1em,.1em .2em 0 -.1em,.19em -.21em 0 -.11em;box-shadow:inset -.1em 0,-.1em -.4em 0 -.1em,0 -.1em,.1em .2em 0 -.1em,.19em -.21em 0 -.11em;top:.25em;left:-.4em;-webkit-transform:rotate(20deg);transform:rotate(20deg)}i.icss-hand-ball-man:after{width:.53em;height:.33em;border-radius:0 .03em;border-left:.2em solid transparent;-webkit-box-shadow:inset -.12em .12em,0 -.43em 0 -.11em;box-shadow:inset -.12em .12em,0 -.43em 0 -.11em;-webkit-transform:scaleY(.8) rotate(45deg);transform:scaleY(.8) rotate(45deg);top:.45em;left:-.4em}i.icss-hand-pointer{width:.13em;height:.32em;background:currentColor;border-radius:.2em;-webkit-box-shadow:0 -.21em 0,.12em .1em 0,.25em .12em 0,.36em .19em 0;box-shadow:0 -.21em 0,.12em .1em 0,.25em .12em 0,.36em .19em 0;margin:.26em .52em .42em .35em}i.icss-hand-pointer:before{width:.55em;height:.5em;background-color:currentColor;border-radius:100% 100% .3em;margin:.5em .11em 0 0;top:-.32em;left:-.05em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}i.icss-hand-pointer:after{width:.12em;height:.43em;background:currentColor;top:.15em;left:-.1em;-webkit-transform:rotate(-18deg);transform:rotate(-18deg);border-radius:.04em 70%/.04em 30%}i.icss-hand{width:.6em;height:.5em;border-radius:.35em .3em .5em .5em;margin:.5em .1em 0 .21em}i.icss-hand:before{width:.1em;height:.55em;background:currentColor;left:.5em;bottom:.3em;border-radius:80%/20%;-webkit-box-shadow:-.13em -.1em 0,-.265em -.15em 0,-.4em -.11em 0;box-shadow:-.13em -.1em 0,-.265em -.15em 0,-.4em -.11em 0}i.icss-hand:after{width:.12em;height:.43em;background:currentColor;bottom:.25em;left:-.06em;-webkit-transform:rotate(-16deg);transform:rotate(-16deg);border-radius:.04em 70% .04em .04em}i.icss-handicap{width:.22em;height:.22em;background-color:currentColor;border-radius:50%;-webkit-box-shadow:-.18em .63em 0 .12em;box-shadow:-.18em .63em 0 .12em;margin:.03em .33em .75em .45em}i.icss-handicap:before{width:.32em;height:.32em;border:.08em solid currentColor;border-radius:.05em .15em 0 0;border-width:.08em 0 0 .08em;top:.25em;left:-.14em;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}i.icss-handicap:after{width:.25em;height:.63em;border:.1em solid transparent;border-radius:0 80% 0 0/100%;border-width:.3em 0 0;-webkit-box-shadow:inset -.09em .09em,-.2em -.05em 0 -.04em;box-shadow:inset -.09em .09em,-.2em -.05em 0 -.04em;-webkit-transform:skewX(-13deg);transform:skewX(-13deg);top:.25em;left:.1em}i.icss-hanger{width:.8em;height:.3em;border-radius:50% 50% 10% 10%/80% 80% 10% 10%;-webkit-box-shadow:inset 0 0 0 .065em;box-shadow:inset 0 0 0 .065em;background-color:transparent;margin:.28em .1em .42em}i.icss-hanger:before{width:.25em;height:.25em;border:.065em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-box-shadow:.07em .14em 0 -.07em;box-shadow:.07em .14em 0 -.07em;-webkit-transform:translateX(-50%) rotate(30deg);transform:translateX(-50%) rotate(30deg);top:-.28em;left:55%}i.icss-hard-drive{width:.8em;height:1em;background-color:transparent;-webkit-box-shadow:inset -.075em 0,inset 0 -.08em;box-shadow:inset -.075em 0,inset 0 -.08em;border-radius:.05em;overflow:hidden;margin:0 .1em}i.icss-hard-drive:before{width:.6em;height:.6em;border-radius:50%;border:.17em solid transparent;-webkit-box-shadow:0 -.3em 0 .18em,.1em .12em,-.52em .19em,inset .3em 0;box-shadow:0 -.3em 0 .18em,.1em .12em,-.52em .19em,inset .3em 0;clip:rect(-.2em 1em .69em -.5em);-webkit-transform:translateX(-50%);transform:translateX(-50%);top:.15em;left:50%}i.icss-hard-drive:after{width:0;height:0;border:0 solid transparent;border-width:0 0 .2em .18em;border-color:currentColor transparent;-webkit-box-shadow:.28em .185em 0 -.05em,.41em .185em 0 -.05em,.5em .04em,0 .04em,-.14em .15em,.1em .15em;box-shadow:.28em .185em 0 -.05em,.41em .185em 0 -.05em,.5em .04em,0 .04em,-.14em .15em,.1em .15em;top:.6em;left:.13em}i.icss-hawkeye-c:before,i.icss-hawkeye:before{border-style:solid;border-width:.1em .1em .065em;clip:rect(-.55em 1em .5em -.5em)}i.icss-hawkeye-c{width:.75em;height:1em;border-radius:50% 50% 50% 45%/35% 35% 60% 60%;background-color:#fda;-webkit-box-shadow:inset 0 .05em #333;box-shadow:inset 0 .05em #333;background-image:radial-gradient(circle at 0 42%,#759 7%,transparent 7%),radial-gradient(circle at 100% 42%,#759 7%,transparent 7%),-webkit-gradient(linear,left top,left bottom,color-stop(.34em,transparent),color-stop(.34em,#333),color-stop(.4em,#333),color-stop(.4em,transparent)),radial-gradient(ellipse 110% 60% at 28% 50%,#fff 12%,#759 12%,#759 23%,transparent 23%),radial-gradient(ellipse 110% 60% at 72% 50%,#fff 12%,#759 12%,#759 23%,transparent 23%),radial-gradient(ellipse 120% 100% at -24% 50%,transparent 90%,#333 90%),radial-gradient(ellipse 120% 100% at 124% 50%,transparent 90%,#333 90%),-webkit-gradient(linear,left top,left bottom,color-stop(.34em,#759),color-stop(.34em,#333),color-stop(.4em,#333),color-stop(.4em,transparent));background-image:radial-gradient(circle at 0 42%,#759 7%,transparent 7%),radial-gradient(circle at 100% 42%,#759 7%,transparent 7%),linear-gradient(transparent .34em,#333 .34em,#333 .4em,transparent .4em),radial-gradient(ellipse 110% 60% at 28% 50%,#fff 12%,#759 12%,#759 23%,transparent 23%),radial-gradient(ellipse 110% 60% at 72% 50%,#fff 12%,#759 12%,#759 23%,transparent 23%),radial-gradient(ellipse 120% 100% at -24% 50%,transparent 90%,#333 90%),radial-gradient(ellipse 120% 100% at 124% 50%,transparent 90%,#333 90%),linear-gradient(#759 .34em,#333 .34em,#333 .4em,transparent .4em);margin:0 .125em}i.icss-hawkeye-c:before{border-color:#759 transparent transparent;-webkit-box-shadow:0 -.37em #333,0 -.62em 0 -.02em #333,0 .05em #a80;box-shadow:0 -.37em #333,0 -.62em 0 -.02em #333,0 .05em #a80;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;top:.6em}i.icss-hawkeye-c:after{width:.95em;height:.5em;border-radius:0 0 40% 40%/0 0 100% 100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-image:radial-gradient(ellipse 83% 100% at 50% 0,transparent 60%,#759 60%,#759 85%,transparent 85%);-webkit-box-shadow:.02em 0 #759,-.02em 0 #759,0 .06em 0 .02em #759;box-shadow:.02em 0 #759,-.02em 0 #759,0 .06em 0 .02em #759;left:50%;top:.07em}i.icss-hawkeye{width:.75em;height:1em;border-radius:50% 50% 50% 45%/35% 35% 60% 60%;background-color:transparent;-webkit-box-shadow:inset 0 0 0 .05em,inset -.62em .05em 0 -.5em,inset .62em .05em 0 -.5em;box-shadow:inset 0 0 0 .05em,inset -.62em .05em 0 -.5em,inset .62em .05em 0 -.5em;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(.34em,transparent),color-stop(.34em,currentColor),color-stop(.4em,currentColor),color-stop(.4em,transparent)),radial-gradient(ellipse 110% 60% at 28% 50%,transparent 12%,currentColor 12%,currentColor 23%,transparent 23%),radial-gradient(ellipse 110% 60% at 72% 50%,transparent 12%,currentColor 12%,currentColor 23%,transparent 23%);background-image:linear-gradient(transparent .34em,currentColor .34em,currentColor .4em,transparent .4em),radial-gradient(ellipse 110% 60% at 28% 50%,transparent 12%,currentColor 12%,currentColor 23%,transparent 23%),radial-gradient(ellipse 110% 60% at 72% 50%,transparent 12%,currentColor 12%,currentColor 23%,transparent 23%);margin:0 .125em}i.icss-hawkeye:before{border-color:currentColor transparent transparent;-webkit-box-shadow:0 -.37em,0 -.3em,0 -.62em 0 -.02em,0 .05em;box-shadow:0 -.37em,0 -.3em,0 -.62em 0 -.02em,0 .05em;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;top:.6em}i.icss-hawkeye:after{width:.95em;height:.5em;border-radius:0 0 40% 40%/0 0 100% 100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-image:radial-gradient(ellipse 83% 100% at 50% 0,transparent 60%,currentColor 60%,currentColor 85%,transparent 85%);-webkit-box-shadow:.02em 0,-.02em 0,0 .06em 0 .02em;box-shadow:.02em 0,-.02em 0,0 .06em 0 .02em;left:50%;top:.07em}i.icss-headlight{width:.55em;height:.7em;background-color:transparent;border:.065em solid currentColor;margin:.15em 0 .15em .35em}i.icss-headlight:before{width:.25em;height:.08em;background-color:currentColor;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-shadow:0 .2em,0 -.2em;box-shadow:0 .2em,0 -.2em;top:50%;left:-.42em}i.icss-headlight2{width:.55em;height:.7em;border-radius:.1em 100% 100% .1em/.1em 60% 60% .1em;background-color:transparent;border:.065em solid currentColor;margin:.15em 0 .15em .35em}i.icss-headlight2:before{width:.25em;height:.08em;background-color:currentColor;-webkit-transform:skewY(-15deg) translateY(-50%);transform:skewY(-15deg) translateY(-50%);-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-box-shadow:0 .2em,0 -.2em;box-shadow:0 .2em,0 -.2em;top:50%;left:-.42em}i.icss-headphone,i.icss-headset,i.icss-heart-beat{background-color:transparent}i.icss-headphone{width:.7em;height:.5em;border-radius:25%/50%;-webkit-box-shadow:.2em 0 0 -.05em,-.2em 0 0 -.05em;box-shadow:.2em 0 0 -.05em,-.2em 0 0 -.05em;border:.1em solid transparent;margin:.27em .15em .23em}i.icss-headphone:before{width:.6em;height:.65em;border:.05em solid transparent;border-bottom:0;border-top:.25em solid transparent;border-radius:.3em .3em 0 0/.25em .25em 0 0;-webkit-box-shadow:-.03em -.03em 0 .03em,.03em -.03em 0 .03em,inset .08em 0,inset -.08em 0;box-shadow:-.03em -.03em 0 .03em,.03em -.03em 0 .03em,inset .08em 0,inset -.08em 0;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-.3em;left:50%}i.icss-headset{width:.7em;height:.5em;border-radius:25%/50%;-webkit-box-shadow:.2em 0 0 -.05em,-.2em 0 0 -.05em;box-shadow:.2em 0 0 -.05em,-.2em 0 0 -.05em;border:.1em solid transparent;margin:.27em .15em .23em}i.icss-headset:before{width:.6em;height:.65em;border:.05em solid transparent;border-bottom:0;border-top:.25em solid transparent;border-radius:.3em .3em 0 0/.25em .25em 0 0;-webkit-box-shadow:-.03em -.03em 0 .03em,.03em -.03em 0 .03em,inset .08em 0,inset -.08em 0,.03em .53em 0 -.24em;box-shadow:-.03em -.03em 0 .03em,.03em -.03em 0 .03em,inset .08em 0,inset -.08em 0,.03em .53em 0 -.24em;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-.3em;left:50%}i.icss-headset:after{width:.5em;height:.5em;border:.065em solid transparent;border-right-color:currentColor;border-radius:50%;-webkit-transform:scaleX(1.2) rotate(45deg);transform:scaleX(1.2) rotate(45deg);top:.08em;left:.08em}i.icss-heart-beat{width:1em;height:1em;margin:0}i.icss-heart-beat:before{width:.9em;height:1.1em;border:0 solid transparent;border-width:.45em 0;-webkit-box-shadow:inset 0 .2em,.38em -.21em 0 -.24em,-.4em .21em 0 -.24em;box-shadow:inset 0 .2em,.38em -.21em 0 -.24em,-.4em .21em 0 -.24em;-webkit-transform:translate(-50%,-50%) scaleX(.3) rotate(45deg);transform:translate(-50%,-50%) scaleX(.3) rotate(45deg);top:50%;left:50%}i.icss-heart-beat:after{width:.3em;height:.08em;background-color:currentColor;-webkit-box-shadow:.7em 0;box-shadow:.7em 0;top:.46em;left:0}i.icss-heart-o{width:.5em;height:.5em;background:0 0;border-left:solid .065em currentColor;border-bottom:solid .065em currentColor;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin:.3em .25em .2em}.icss-stack i.icss-heart-o{-webkit-transform:translate(-.5em,-.5em) rotate(-45deg);transform:translate(-.5em,-.5em) rotate(-45deg)}i.icss-heart-o:before{width:.5em;height:.28em;top:-.22em;left:-.063em;border-radius:.5em .5em 0 0;border:.065em solid currentColor;border-bottom:0}i.icss-heart-o:after{width:.28em;height:.5em;top:0;left:.37em;border-radius:0 .5em .5em 0;border:.065em solid currentColor;border-left:0}i.icss-heart,i.icss-heart:before{width:.5em;background:currentColor}i.icss-heart{height:.5em;border:.065em solid currentColor;border-top:0;border-right:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin:.3em .25em .2em}.icss-stack i.icss-heart{-webkit-transform:translate(-.5em,-.5em) rotate(-45deg);transform:translate(-.5em,-.5em) rotate(-45deg)}i.icss-heart:before{height:.28em;top:-.22em;left:-.063em;border-radius:.5em .5em 0 0}i.icss-heart:after{width:.28em;height:.5em;top:0;left:.37em;border-radius:0 .5em .5em 0;background:currentColor}i.icss-helicopter{width:1em;height:.6em;background-color:transparent;border-radius:70% 0 160% 50%/100% 0 200% 100%;-webkit-box-shadow:inset 0 0 0 .08em,inset -.6em .17em 0 -.1em,inset -.4em 0;box-shadow:inset 0 0 0 .08em,inset -.6em .17em 0 -.1em,inset -.4em 0;margin:.3em .38em .1em .2em}.icss-stack i.icss-helicopter{-webkit-transform:translate(-.75em,-.5em);transform:translate(-.75em,-.5em)}i.icss-helicopter:before{width:.65em;height:.07em;border-radius:0 0 .1em .1em;background-color:transparent;-webkit-box-shadow:inset 1em 0,-.55em 0,-.35em .75em,.19em .14em 0 .02em;box-shadow:inset 1em 0,-.55em 0,-.35em .75em,.19em .14em 0 .02em;top:-.12em;left:.35em}i.icss-helicopter:after{width:.25em;height:.25em;border-radius:50%;border:.04em solid transparent;-webkit-box-shadow:inset 0 0 0 .05em,0 0 0 .05em,-.83em -.02em 0 -.06em;box-shadow:inset 0 0 0 .05em,0 0 0 .05em,-.83em -.02em 0 -.06em;left:1.08em;top:-.11em}i.icss-helmet,i.icss-helmet:before{width:.3em;height:.4em;border-bottom:.25em solid transparent;background-color:transparent}i.icss-helmet{border-right:.3em solid currentColor;border-radius:0 .05em .05em 0;-webkit-box-shadow:-.1em -.2em 0 -.1em;box-shadow:-.1em -.2em 0 -.1em;margin:.6em .5em 0 .1em}i.icss-helmet:before{border-left:.3em solid currentColor;border-radius:.05em 0 0;-webkit-box-shadow:.1em -.2em 0 -.1em;box-shadow:.1em -.2em 0 -.1em;top:0;left:.4em}i.icss-helmet:after{width:.54em;height:.28em;border-radius:50% 50% 0 0/100% 100% 0 0;border:.065em solid transparent;border-width:0 0 0 .1em;border-bottom:.08em solid currentColor;-webkit-box-shadow:0 0 0 .08em,inset .1em .2em;box-shadow:0 0 0 .08em,inset .1em .2em;top:-.44em;left:.08em}i.icss-helmet2{width:.5em;height:.45em;background-color:transparent;border-radius:70%/100% 100% .15em .15em;border:.05em solid transparent;border-width:0 .05em .05em;-webkit-box-shadow:inset .5em .5em,0 0 0 .065em;box-shadow:inset .5em .5em,0 0 0 .065em;margin:.05em .25em .4em}i.icss-helmet2:before{width:.63em;height:.5em;border-radius:0 0 .18em .18em/0 0 .2em .2em;border:.1em solid currentColor;border-width:.1em .14em 0;border-top-color:transparent;-webkit-transform:translate(-50%);transform:translate(-50%);top:.35em;left:50%}i.icss-helmet2:after{width:.3em;height:.3em;border-radius:.05em;background-color:currentColor;-webkit-transform:translate(-50%) scaleX(.5) rotate(-45deg);transform:translate(-50%) scaleX(.5) rotate(-45deg);-webkit-box-shadow:.38em -.38em 0 -.05em;box-shadow:.38em -.38em 0 -.05em;top:.33em;left:50%}i.icss-hermes-staff{width:.55em;height:.55em;background-color:transparent;border:.1em solid currentColor;-webkit-box-shadow:0 -.27em 0 -.175em;box-shadow:0 -.27em 0 -.175em;border-color:transparent currentColor currentColor;border-radius:50%;margin:.1em .25em .4em}i.icss-hermes-staff:before{width:.28em;height:.18em;-webkit-box-shadow:-.1em 0,-.28em .04em 0 -.04em,-.28em -.065em 0 -.065em,.1em 0,.28em .04em 0 -.04em,.28em -.065em 0 -.065em;box-shadow:-.1em 0,-.28em .04em 0 -.04em,-.28em -.065em 0 -.065em,.1em 0,.28em .04em 0 -.04em,.28em -.065em 0 -.065em;background0:red;-webkit-transform:translateX(-50%) perspective(.1em) rotateX(-20deg);transform:translateX(-50%) perspective(.1em) rotateX(-20deg);left:50%;top:-.1em}i.icss-hermes-staff:after{width:.1em;height:.9em;border-radius:0 0 .1em .1em;-webkit-box-shadow:0 -.85em 0 .05em;box-shadow:0 -.85em 0 .05em;background-color:currentColor;-webkit-transform:translateX(-50%);transform:translateX(-50%);clip:rect(-.01em 1em 1em -.1em);top:-.09em;left:50%}i.icss-hierarchy{width:.45em;height:.25em;background-color:currentColor;-webkit-box-shadow:-.275em .6em,.275em .6em;box-shadow:-.275em .6em,.275em .6em;margin:.05em .275em .7em}i.icss-hierarchy:before{width:.63em;height:.3em;border:.07em solid currentColor;border-bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:.4em;left:50%}i.icss-hierarchy:after{width:.08em;height:.2em;background-color:currentColor;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:.2em;left:50%}i.icss-hifi,i.icss-home{background-color:transparent}i.icss-hifi{width:1em;height:.3em;-webkit-box-shadow:inset .11em 0 0 .11em,inset -.11em 0 0 .11em;box-shadow:inset .11em 0 0 .11em,inset -.11em 0 0 .11em;border-radius:.03em;margin:.7em 0 0}i.icss-hifi:after,i.icss-hifi:before{width:.3em;height:.55em;border-radius:.03em .03em 0 0;background-image:radial-gradient(circle at 50% .13em,transparent .07em,currentColor .07em,currentColor .13em,transparent .13em),radial-gradient(circle at 50% .33em,transparent .07em,currentColor .07em,currentColor .13em,transparent .13em);top:-.6em}i.icss-hifi:before{-webkit-box-shadow:inset 0 -.01em 0 .07em,inset 0 -.12em;box-shadow:inset 0 -.01em 0 .07em,inset 0 -.12em;left:.05em}i.icss-hifi:after{-webkit-box-shadow:inset 0 -.01em 0 .07em,inset 0 -.12em;box-shadow:inset 0 -.01em 0 .07em,inset 0 -.12em;left:.65em}i.icss-home:after,i.icss-home:before{border-style:solid;top:-.4em;left:50%}i.icss-home{width:.8em;height:.45em;border-width:0;border-style:solid;border-radius:0 0 .02em .02em;-webkit-box-shadow:inset .285em .1em,inset -.285em .1em;box-shadow:inset .285em .1em,inset -.285em .1em;margin:.55em .1em 0}i.icss-home:before{border-width:0 .4em .4em;border-color:currentColor transparent;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow:0 .1em;box-shadow:0 .1em}i.icss-home:after{width:.76em;height:.76em;border-width:.065em 0 0 .065em;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}i.icss-horse-head{width:.12em;height:.12em;border-radius:50%;background:0 0;border:.06em solid transparent;border-color:transparent transparent currentColor currentColor;-webkit-box-shadow:-.22em -.05em 0 .03em;box-shadow:-.22em -.05em 0 .03em;margin:.48em .2em .4em .68em}i.icss-horse-head:before{width:.7em;height:.7em;border-radius:50%;-webkit-box-shadow:inset .18em -.05em,-.06em .14em 0 .1em;box-shadow:inset .18em -.05em,-.06em .14em 0 .1em;clip:rect(0 .33em .8em -.2em);-webkit-transform:rotate(15deg);transform:rotate(15deg);top:-.38em;left:-.41em}i.icss-horse-head:after{width:.4em;height:.27em;-webkit-box-shadow:inset -.01em -.03em 0 .12em,inset -.21em 0;box-shadow:inset -.01em -.03em 0 .12em,inset -.21em 0;border-radius:50% .05em 100% 30%/50% .05em 100% 50%;-webkit-transform:rotate(50deg);transform:rotate(50deg);top:-.24em;left:-.28em}i.icss-hotel-bed{width:.8em;height:.6em;background-color:transparent;border:0 solid transparent;border-width:.4em 0 0;-webkit-box-shadow:inset 0 .08em,-.08em 0,.165em .08em 0 -.08em;box-shadow:inset 0 .08em,-.08em 0,.165em .08em 0 -.08em;margin:.4em .1em 0}i.icss-hourglass,i.icss-hourglass-0,i.icss-hourglass-1,i.icss-hourglass-2,i.icss-hourglass-3,i.icss-hourglass-4,i.icss-hourglass-o{background:0 0;margin:.455em -.05em .15em}i.icss-hotel-bed:before{width:.35em;height:.35em;border:.065em solid transparent;-webkit-box-shadow:inset 0 0 0 .15em,.3em .385em 0 .3em;box-shadow:inset 0 0 0 .15em,.3em .385em 0 .3em;border-radius:50%;clip:rect(0 .75em .3em .05em);top:-.35em;left:0}i.icss-hotel-bed:after{width:.72em;height:.72em;border:.095em solid currentColor;border-color:currentColor currentColor transparent transparent;-webkit-transform:translateX(-50%) scaleY(.65) rotate(-45deg);transform:translateX(-50%) scaleY(.65) rotate(-45deg);left:50%;top:-.82em}i.icss-hourglass-0{height:.4em;width:1.1em;border-radius:.5em;-webkit-box-shadow:inset 0 0,0 -.6em 0 -.15em,0 .3em 0 -.15em;box-shadow:inset 0 0,0 -.6em 0 -.15em,0 .3em 0 -.15em;border:.1em solid transparent;border-width:0 .53em;-webkit-transform-origin:50% .5em;transform-origin:50% .5em}i.icss-hourglass-0:before{height:.6em;width:.5em;border-radius:50%/40% 40% 60% 60%;clip:rect(.15em,1em,.57em,-.1em);border:.08em solid transparent;border-width:.23em .08em .1em;-webkit-box-shadow:0 0 0 .07em,inset 0 -.6em 0 -.2em;box-shadow:0 0 0 .07em,inset 0 -.6em 0 -.2em;top:-.53em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-hourglass-0:after{height:.6em;width:.5em;border-radius:50%/60% 60% 40% 40%;clip:rect(.03em,1em,.5em,-.1em);border:.08em solid transparent;border-width:.3em .07em .16em;-webkit-box-shadow:0 0 0 .07em;box-shadow:0 0 0 .07em;top:-0em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-hourglass-1{height:.4em;width:1.1em;border-radius:.5em;-webkit-box-shadow:inset 0 -1em,0 -.6em 0 -.15em,0 .3em 0 -.15em;box-shadow:inset 0 -1em,0 -.6em 0 -.15em,0 .3em 0 -.15em;border:.1em solid transparent;border-width:0 .53em;-webkit-transform-origin:50% .5em;transform-origin:50% .5em}i.icss-hourglass-1:before{height:.6em;width:.5em;border-radius:50%/40% 40% 60% 60%;clip:rect(.15em,1em,.57em,-.1em);border:.08em solid transparent;border-width:.25em .08em .06em;-webkit-box-shadow:0 0 0 .07em,inset 0 -.46em 0 -.2em;box-shadow:0 0 0 .07em,inset 0 -.46em 0 -.2em;top:-.53em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-hourglass-1:after{height:.6em;width:.5em;border-radius:50%/60% 60% 40% 40%;clip:rect(.03em,1em,.5em,-.1em);border:.08em solid transparent;border-width:.3em .07em .16em;-webkit-box-shadow:0 0 0 .07em,inset 0 -.5em 0 -.2em;box-shadow:0 0 0 .07em,inset 0 -.5em 0 -.2em;top:-0em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-hourglass-2{height:.4em;width:1.1em;border-radius:.5em;-webkit-box-shadow:inset 0 -1em,0 -.6em 0 -.15em,0 .3em 0 -.15em;box-shadow:inset 0 -1em,0 -.6em 0 -.15em,0 .3em 0 -.15em;border:.1em solid transparent;border-width:0 .53em;-webkit-transform-origin:50% .5em;transform-origin:50% .5em}i.icss-hourglass-2:before{height:.6em;width:.5em;border-radius:50%/40% 40% 60% 60%;clip:rect(.15em,1em,.57em,-.1em);border:.08em solid transparent;border-width:.06em .08em;-webkit-box-shadow:0 0 0 .07em,inset 0 -.38em 0 -.2em;box-shadow:0 0 0 .07em,inset 0 -.38em 0 -.2em;top:-.53em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-hourglass-2:after{height:.6em;width:.5em;border-radius:50%/60% 60% 40% 40%;clip:rect(.03em,1em,.5em,-.1em);border:.08em solid transparent;border-width:.25em .07em .16em;-webkit-box-shadow:0 0 0 .07em,inset 0 -.5em 0 -.2em;box-shadow:0 0 0 .07em,inset 0 -.5em 0 -.2em;top:-0em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-hourglass-3{height:.4em;width:1.1em;border-radius:.5em;-webkit-box-shadow:inset 0 -1em,0 -.6em 0 -.15em,0 .3em 0 -.15em;box-shadow:inset 0 -1em,0 -.6em 0 -.15em,0 .3em 0 -.15em;border:.1em solid transparent;border-width:0 .53em;-webkit-transform-origin:50% .5em;transform-origin:50% .5em}i.icss-hourglass-3:before{height:.6em;width:.5em;border-radius:50%/40% 40% 60% 60%;clip:rect(.15em,1em,.57em,-.1em);border:.08em solid transparent;border-width:.06em .08em;-webkit-box-shadow:0 0 0 .07em,inset 0 -.3em 0 -.2em;box-shadow:0 0 0 .07em,inset 0 -.3em 0 -.2em;top:-.53em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-hourglass-3:after{height:.6em;width:.5em;border-radius:50%/60% 60% 40% 40%;clip:rect(.03em,1em,.5em,-.1em);border:.08em solid transparent;border-width:.18em .07em .16em;-webkit-box-shadow:0 0 0 .07em,inset 0 -.48em 0 -.2em;box-shadow:0 0 0 .07em,inset 0 -.48em 0 -.2em;top:-0em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-hourglass-4{height:.4em;width:1.1em;border-radius:.5em;-webkit-box-shadow:inset 0 -.27em,0 -.6em 0 -.15em,0 .3em 0 -.15em;box-shadow:inset 0 -.27em,0 -.6em 0 -.15em,0 .3em 0 -.15em;border:.1em solid transparent;border-width:0 .53em;-webkit-transform-origin:50% .5em;transform-origin:50% .5em}i.icss-hourglass-4:before{height:.6em;width:.5em;border-radius:50%/40% 40% 60% 60%;clip:rect(.15em,1em,.57em,-.1em);border:.08em solid transparent;border-width:.06em .08em;-webkit-box-shadow:0 0 0 .07em;box-shadow:0 0 0 .07em;top:-.53em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-hourglass-4:after{height:.6em;width:.5em;border-radius:50%/60% 60% 40% 40%;clip:rect(.03em,1em,.5em,-.1em);border:.08em solid transparent;border-width:.12em .07em .16em;-webkit-box-shadow:0 0 0 .07em,inset 0 -.6em 0 -.2em;box-shadow:0 0 0 .07em,inset 0 -.6em 0 -.2em;top:-0em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-hourglass-o{height:.4em;width:1.1em;border-radius:.5em;-webkit-box-shadow:0 -.6em 0 -.15em,0 .3em 0 -.15em;box-shadow:0 -.6em 0 -.15em,0 .3em 0 -.15em;border:.1em solid transparent;border-width:0 .53em;-webkit-transform-origin:50% .5em;transform-origin:50% .5em}i.icss-hourglass-o:before{height:.6em;width:.5em;border-radius:50%/40% 40% 60% 60%;clip:rect(.15em,1em,.57em,-.1em);border:.08em solid transparent;border-width:.06em .08em;-webkit-box-shadow:0 0 0 .07em;box-shadow:0 0 0 .07em;top:-.53em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-hourglass-o:after{height:.6em;width:.5em;border-radius:50%/60% 60% 40% 40%;clip:rect(.03em,1em,.5em,-.1em);border:.08em solid transparent;border-width:.18em .07em .16em;-webkit-box-shadow:0 0 0 .07em;box-shadow:0 0 0 .07em;top:-0em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-hourglass{height:.4em;width:1.1em;border-radius:.5em;-webkit-box-shadow:0 -.6em 0 -.15em,0 .3em 0 -.15em;box-shadow:0 -.6em 0 -.15em,0 .3em 0 -.15em;border:.1em solid transparent;border-width:0 .53em;-webkit-transform-origin:50% .5em;transform-origin:50% .5em}i.icss-hourglass:before{height:.6em;width:.5em;border-radius:50%/40% 40% 60% 60%;clip:rect(.15em,1em,.57em,-.1em);border:.08em solid transparent;border-width:.23em .07em .12em;-webkit-box-shadow:0 0 0 .07em,inset 0 -.5em 0 -.2em;box-shadow:0 0 0 .07em,inset 0 -.5em 0 -.2em;top:-.53em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-hourglass:after{height:.6em;width:.5em;border-radius:50%/60% 60% 40% 40%;clip:rect(.03em,1em,.5em,-.1em);border:.08em solid transparent;border-width:.12em .07em .2em;-webkit-box-shadow:0 0 0 .07em,inset 0 -.6em 0 -.2em;box-shadow:0 0 0 .07em,inset 0 -.6em 0 -.2em;top:-0em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-html5{width:1em;height:1em;background-color:transparent;margin:0}i.icss-html5:before{width:.42em;height:.9em;background-color:transparent;-webkit-box-shadow:inset 1em 1em,-.2em -.595em,.19em -.9em,-.2em .41em,.2em .155em;box-shadow:inset 1em 1em,-.2em -.595em,.19em -.9em,-.2em .41em,.2em .155em;border:0 solid transparent;border-width:.16em 0 .595em;clip:rect(-.13em .57em .65em -.15em);top:.25em;left:50%;-webkit-transform:translateX(-50%) perspective(1em) rotateX(-15deg);transform:translateX(-50%) perspective(1em) rotateX(-15deg)}i.icss-html5:after{width:.68em;height:.68em;-webkit-box-shadow:inset .4em -.4em currentColor,-.1em .1em 0 transparent;box-shadow:inset .4em -.4em currentColor,-.1em .1em 0 transparent;border-radius:.33em 0;top:.51em;left:50%;-webkit-transform:translateX(-50%) scaleY(.3) rotate(-45deg);transform:translateX(-50%) scaleY(.3) rotate(-45deg)}i.icss-hulk-c{width:1em;height:1em;border-radius:80% 20% 70% 50%/20% 80%;background-color:#9c6;background-image:radial-gradient(ellipse 80% 58% at 47% 56%,transparent 65%,#462 50%),radial-gradient(ellipse 80% 100% at 27% 43%,#333 4%,transparent 4%),radial-gradient(ellipse 80% 100% at 69% 39%,#333 4%,transparent 4%);margin:0}i.icss-hulk-c:before{width:.45em;height:.38em;border:0 solid transparent;border-width:.1em .03em .07em;border-radius:70% 70% 100% 30%/60% 80% 50%;-webkit-box-shadow:inset .065em 0 #682,inset .01em .04em #682,inset 0 -.02em #682,inset .08em .27em 0 -.2em #fff,inset -.03em -.06em #fff,inset 0 .15em #333,-.07em -.05em 0 -.05em #682,.07em -.02em 0 -.03em #682,-.22em -.28em 0 -.17em #453,.2em -.32em 0 -.17em #453,0 -.18em 0 -.12em #462,0 .1em 0 -.05em #462;box-shadow:inset .065em 0 #682,inset .01em .04em #682,inset 0 -.02em #682,inset .08em .27em 0 -.2em #fff,inset -.03em -.06em #fff,inset 0 .15em #333,-.07em -.05em 0 -.05em #682,.07em -.02em 0 -.03em #682,-.22em -.28em 0 -.17em #453,.2em -.32em 0 -.17em #453,0 -.18em 0 -.12em #462,0 .1em 0 -.05em #462;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:49%;top:.5em}i.icss-hulk-c:after{width:.25em;height:.25em;background-color:#453;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-shadow:.5em -.53em #453,.06em .15em 0 -.03em #453,.69em -.45em 0 -.03em #453,.6em -.51em 0 -.02em #453,.3em -.48em #453,.21em -.38em #453,.08em -.18em #453;box-shadow:.5em -.53em #453,.06em .15em 0 -.03em #453,.69em -.45em 0 -.03em #453,.6em -.51em 0 -.02em #453,.3em -.48em #453,.21em -.38em #453,.08em -.18em #453;top:.1em;left:0}i.icss-hulk{width:1em;height:1em;border-radius:80% 20% 70% 50%/20% 80%;background-color:transparent;background-image:radial-gradient(ellipse 80% 58% at 47% 56%,transparent 65%,currentColor 50%),radial-gradient(ellipse 80% 100% at 27% 43%,currentColor 4%,transparent 4%),radial-gradient(ellipse 80% 100% at 69% 39%,currentColor 4%,transparent 4%);-webkit-box-shadow:inset 0 0 0 .06em;box-shadow:inset 0 0 0 .06em;margin:0}i.icss-hulk:before{width:.45em;height:.38em;border:0 solid transparent;border-width:.1em .03em .07em;border-radius:70% 70% 100% 30%/60% 80% 50%;-webkit-box-shadow:inset 0 .06em,inset .06em 0,-.07em -.05em 0 -.05em,.07em -.02em 0 -.03em,-.22em -.28em 0 -.17em,.2em -.32em 0 -.17em,0 -.18em 0 -.12em,0 .1em 0 -.05em;box-shadow:inset 0 .06em,inset .06em 0,-.07em -.05em 0 -.05em,.07em -.02em 0 -.03em,-.22em -.28em 0 -.17em,.2em -.32em 0 -.17em,0 -.18em 0 -.12em,0 .1em 0 -.05em;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:49%;top:.5em}i.icss-hulk:after{width:.25em;height:.25em;background-color:currentColor;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-shadow:.5em -.53em,.06em .15em 0 -.03em,.69em -.45em 0 -.03em,.6em -.51em 0 -.02em,.3em -.48em,.21em -.38em,.08em -.18em;box-shadow:.5em -.53em,.06em .15em 0 -.03em,.69em -.45em 0 -.03em,.6em -.51em 0 -.02em,.3em -.48em,.21em -.38em,.08em -.18em;top:.1em;left:0}i.icss-icecream{width:.45em;height:.45em;background-color:transparent;border:.07em solid transparent;-webkit-box-shadow:inset 0 0 0 .2em,.2em -.2em 0 -.06em,.15em .13em 0 -.1em;box-shadow:inset 0 0 0 .2em,.2em -.2em 0 -.06em,.15em .13em 0 -.1em;border-radius:50%;margin:.15em .37em .4em .18em}i.icss-icecream:before{width:.35em;height:.3em;border:0 solid transparent;border-top:.3em solid currentColor;border-width:.45em .15em 0;left:.11em;top:.35em}i.icss-icecream:after{width:.45em;height:.45em;border-radius:50%;border:.07em solid transparent;-webkit-box-shadow:.1em .28em 0 -.06em;box-shadow:.1em .28em 0 -.06em;clip:rect(0 1em 1em .25em);left:.13em;top:-.265em}i.icss-id-card{width:1em;height:.75em;background-color:transparent;border-width:.13em .065em .065em;border-style:solid;overflow:hidden;border-radius:.08em;margin:.15em 0 .1em}i.icss-id-card:before{width:.26em;height:.26em;background-color:currentColor;border-radius:100%;-webkit-box-shadow:0 .34em 0 .11em;box-shadow:0 .34em 0 .11em;clip:rect(0 .29em .41em -.04em);top:.07em;left:.08em}i.icss-id-card:after{width:.2em;height:.06em;top:.05em;left:.48em;-webkit-box-shadow:.15em .125em,0 .125em,.07em .25em,.15em .25em,0 .375em,.15em .375em;box-shadow:.15em .125em,0 .125em,.07em .25em,.15em .25em,0 .375em,.15em .375em}i.icss-image,i.icss-infinity{width:1em;background-color:transparent}i.icss-image{height:.75em;border-width:.065em;border-style:solid;overflow:hidden;border-radius:.05em;margin:.125em 0}i.icss-image:before{border-style:solid;border-width:.3em;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-shadow:.25em -.45em;box-shadow:.25em -.45em;top:.4em;left:-.1em}i.icss-image:after{border-width:.08em;border-style:solid;left:.2em;top:.05em;border-radius:100%}i.icss-infinity{height:1em;margin:0}i.icss-infinity:after,i.icss-infinity:before{width:.5em;height:.5em;-webkit-box-shadow:inset 0 0 0 .15em;box-shadow:inset 0 0 0 .15em;border-radius:50% 0 50% 50%;-webkit-transform:translate(-50%,-50%) translateX(-.25em) rotate(45deg);transform:translate(-50%,-50%) translateX(-.25em) rotate(45deg);top:50%;left:50%}i.icss-infinity:after{-webkit-transform:translate(-50%,-50%) translateX(.25em) rotate(-135deg);transform:translate(-50%,-50%) translateX(.25em) rotate(-135deg)}i.icss-info-circle{width:1em;height:1em;border-radius:50%;border:.1em solid currentColor;background-color:transparent;margin:0}i.icss-info-circle:after,i.icss-info-circle:before{width:.15em;background-color:currentColor;border-radius:.03em}i.icss-info-circle:before{height:.38em;top:.3em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-info-circle:after,i.icss-info:before{left:50%;-webkit-transform:translateX(-50%)}i.icss-info-circle:after{height:.13em;-webkit-box-shadow:-.06em .19em,-.06em .44em,.06em .44em;box-shadow:-.06em .19em,-.06em .44em,.06em .44em;top:.11em;transform:translateX(-50%)}i.icss-info{width:1em;height:1em;border-radius:50%;border:.1em solid transparent;background-color:transparent;margin:0}i.icss-info:after,i.icss-info:before{width:.17em;background-color:currentColor;border-radius:.03em}i.icss-info:before{height:.48em;top:.27em;transform:translateX(-50%)}i.icss-info:after,i.icss-ink-bottle:before{-webkit-transform:translateX(-50%);left:50%}i.icss-info:after{height:.15em;-webkit-box-shadow:-.08em .24em,-.08em .57em,.08em .57em;box-shadow:-.08em .24em,-.08em .57em,.08em .57em;top:.03em;transform:translateX(-50%)}i.icss-ink-bottle{width:.8em;height:.5em;border-radius:.15em .15em 0 0;background-color:transparent;-webkit-box-shadow:inset 0 -.01em 0 .15em,inset .2em 0,inset -.2em 0,0 -.29em 0 -.2em;box-shadow:inset 0 -.01em 0 .15em,inset .2em 0,inset -.2em 0,0 -.29em 0 -.2em;margin:.5em .1em 0}i.icss-ink-bottle:before{width:.4em;height:.1em;border:.1em solid transparent;border-radius:.005em;border-width:0 .08em;-webkit-box-shadow:0 0 0 .07em,inset .085em 0,inset -.085em 0;box-shadow:0 0 0 .07em,inset .085em 0,inset -.085em 0;transform:translateX(-50%);top:-.25em}i.icss-ink-bottle0:after{width:.3em;height:.1em;border-radius:.05em .05em 0 0;background-color:currentColor;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;top:-.09em}i.icss-instagram-c:after,i.icss-instagram-c:before,i.icss-instagram:after{top:50%;background-color:transparent;left:50%}i.icss-instagram-c{width:1em;height:1em;background-image:linear-gradient(353deg,rgba(255,255,255,0) 0,rgba(244,48,109,0) 34%,#F4306D 44%,#D53592 63%,#4258F5 100%),radial-gradient(circle farthest-corner at 28% 142%,rgba(255,104,177,.1) 0,#FFF 9%,#FBE18A 32%,#FBBB45 37%,#F88330 43%,#F86737 52%,#F8443E 57%,#F4306D 70%,#D53592 85%,#4258F5 100%),linear-gradient(108deg,rgba(255,255,255,.49) 0,rgba(255,255,255,.49) 57%,#F4306D 82%,#D53592 100%),linear-gradient(318deg,rgba(255,255,255,0) 0,rgba(255,255,255,0) 1%,#903ACD 49%,#903ACD 77%,rgba(144,58,205,0) 100%)}i.icss-instagram-c:before{width:.9em;height:.9em;border-radius:.25em;border:.08em solid #fff;margin:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}i.icss-instagram-c:after{width:.5em;height:.5em;border-radius:50%;border:.08em solid #fff;-webkit-box-shadow:.25em -.25em 0 -.2em #fff;box-shadow:.25em -.25em 0 -.2em #fff;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}i.icss-instagram{width:1em;height:1em;border-radius:.25em;border:.08em solid currentColor;background-color:transparent;margin:0}i.icss-instagram:after{width:.58em;height:.58em;border-radius:50%;border:.08em solid currentColor;-webkit-box-shadow:.29em -.29em 0 -.23em;box-shadow:.29em -.29em 0 -.23em;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}i.icss-institution{width:.12em;height:.25em;background-color:transparent;-webkit-box-shadow:.12em 0,-.12em 0,.36em 0,-.36em 0;box-shadow:.12em 0,-.12em 0,.36em 0,-.36em 0;margin:.51em .43em .24em}i.icss-institution:before{width:1em;height:.3em;background-color:transparent;border-style:solid;border-width:0 .5em .28em;border-color:currentColor transparent;-webkit-box-shadow:0 .1em,0 .86em,0 .76em 0 -.03em;box-shadow:0 .1em,0 .86em,0 .76em 0 -.03em;clip:rect(0 1em .97em 0);-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-.48em;left:50%}i.icss-institution:after{width:.17em;height:.08em;background:currentColor;-webkit-box-shadow:.245em 0,-.24em 0,-.475em 0,0 .25em,.245em .25em,-.24em .25em,-.475em .25em;box-shadow:.245em 0,-.24em 0,-.475em 0,0 .25em,.245em .25em,-.24em .25em,-.475em .25em;left:.09em;top:-.045em}i.icss-ipod{width:.6em;height:.9em;-webkit-box-shadow:inset 0 0 0 .082em;box-shadow:inset 0 0 0 .082em;border-radius:.05em;background-color:transparent;overflow:hidden;margin:.05em .2em}i.icss-ipod:before{width:.36em;height:.36em;border-radius:50%;border:.065em solid transparent;-webkit-box-shadow:inset 0 0 0 .065em,0 .05em 0 .13em;box-shadow:inset 0 0 0 .065em,0 .05em 0 .13em;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:71%;left:50%}i.icss-ipod:after{width:.6em;height:.16em;border:0 solid transparent;border-width:0 .3em .12em;border-color:transparent currentColor;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}i.icss-ironman-c:before,i.icss-ironman:before{border-width:.3em .05em 0;clip:rect(.05em 1em 1em -1em);left:50%;border-style:solid}i.icss-ironman-c{width:.76em;height:1em;border-radius:40%/30% 30% 60% 60%;background-color:#fc0;-webkit-box-shadow:inset 0 .065em #800,inset -.02em -.06em #800,inset .02em -.06em #800,.38em 0 0 -.33em #800,-.38em 0 0 -.33em #800;box-shadow:inset 0 .065em #800,inset -.02em -.06em #800,inset .02em -.06em #800,.38em 0 0 -.33em #800,-.38em 0 0 -.33em #800;background-image:radial-gradient(ellipse 170% 80% at 50% 0,transparent 54%,#800 54%,#800 62%,transparent 62%),radial-gradient(circle at 110% 18%,#800 20%,transparent 20%),radial-gradient(circle at -10% 18%,#800 20%,transparent 20%),radial-gradient(ellipse 100% 100% at 100% 94%,#800 35%,transparent 35%),radial-gradient(ellipse 100% 100% at 0 94%,#800 35%,transparent 35%);margin:0 .12em}i.icss-ironman-c:before{width:.25em;height:.7em;border-radius:40%;border-color:#800 transparent;-webkit-box-shadow:0 .85em 0 -.07em #800;box-shadow:0 .85em 0 -.07em #800;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-.06em}i.icss-ironman-c:after{width:.22em;height:.13em;border-radius:0 0 50% 50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow:-.17em .1em .01em -.055em #fff,-.17em .1em .02em -.03em #aaf,.17em .1em .01em -.055em #fff,.17em .1em .02em -.03em #aaf,-.17em .1em #800,.17em .1em #800,0 .45em 0 -.045em #800,0 .3em 0 -.045em #800;box-shadow:-.17em .1em .01em -.055em #fff,-.17em .1em .02em -.03em #aaf,.17em .1em .01em -.055em #fff,.17em .1em .02em -.03em #aaf,-.17em .1em #800,.17em .1em #800,0 .45em 0 -.045em #800,0 .3em 0 -.045em #800;top:.35em;left:50%}i.icss-ironman{width:.76em;height:1em;border-radius:40%/30% 30% 60% 60%;background-color:transparent;-webkit-box-shadow:inset 0 0 0 .065em,.38em 0 0 -.33em,-.38em 0 0 -.33em;box-shadow:inset 0 0 0 .065em,.38em 0 0 -.33em,-.38em 0 0 -.33em;background-image:radial-gradient(ellipse 170% 80% at 50% 0,transparent 54%,currentColor 54%,currentColor 62%,transparent 62%),radial-gradient(circle at 110% 18%,currentColor 20%,transparent 20%),radial-gradient(circle at -10% 18%,currentColor 20%,transparent 20%),radial-gradient(ellipse 100% 100% at 100% 94%,currentColor 35%,transparent 35%),radial-gradient(ellipse 100% 100% at 0 94%,currentColor 35%,transparent 35%);margin:0 .12em}i.icss-ironman:before{width:.25em;height:.7em;border-radius:40%;border-color:currentColor transparent;-webkit-box-shadow:0 .85em 0 -.07em;box-shadow:0 .85em 0 -.07em;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-.06em}i.icss-ironman:after{width:.22em;height:.13em;border-radius:0 0 50% 50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow:-.17em .1em,.17em .1em,0 .45em 0 -.045em,0 .3em 0 -.045em;box-shadow:-.17em .1em,.17em .1em,0 .45em 0 -.045em,0 .3em 0 -.045em;top:.35em;left:50%}i.icss-italian-coffee-maker{width:.73em;height:.5em;background-color:transparent;border-style:solid;border-color:currentColor currentColor transparent transparent;border-width:.15em .075em 0 .12em;-webkit-box-shadow:0 -.03em;box-shadow:0 -.03em;border-radius:0 .1em 0 0;margin:.23em .1em .27em .17em}i.icss-italian-coffee-maker:before{width:.58em;height:.85em;background-color:transparent;border-style:solid;border-color:currentColor transparent;border-width:.35em .12em .4em;border-radius:.1em .1em 0 0/.15em;-webkit-box-shadow:inset 0 .2em;box-shadow:inset 0 .2em;top:-.23em;left:-.05em}i.icss-italian-coffee-maker:after{width:.15em;height:.15em;border-radius:50%;background-color:currentColor;top:-.38em;left:.17em}i.icss-jaws{width:.8em;height:.55em;background-color:transparent;-webkit-box-shadow:inset 0 0 0 .14em;box-shadow:inset 0 0 0 .14em;border-radius:50%/60%;margin:.25em .1em .2em}i.icss-jaws:before{width:.4em;height:.4em;background-color:currentColor;-webkit-transform:translateX(-50%) scaleX(.5) rotate(-45deg);transform:translateX(-50%) scaleX(.5) rotate(-45deg);-webkit-box-shadow:-.25em -.05em 0 -.12em,.05em .25em 0 -.12em,.17em .41em 0 -.12em,-.41em -.17em 0 -.12em,-.23em .38em 0 -.12em,-.38em .23em 0 -.12em,-.52em .06em 0 -.12em,-.06em .52em 0 -.12em;box-shadow:-.25em -.05em 0 -.12em,.05em .25em 0 -.12em,.17em .41em 0 -.12em,-.41em -.17em 0 -.12em,-.23em .38em 0 -.12em,-.38em .23em 0 -.12em,-.52em .06em 0 -.12em,-.06em .52em 0 -.12em;left:50%;top:-.19em}i.icss-jaws:after{width:.9em;height:.9em;background-color:transparent;border-radius:50%;border:.2em solid transparent;border-width:.27em .23em;-webkit-box-shadow:inset 0 .15em currentColor,.34em -.24em 0 -.3em,-.34em -.24em 0 -.3em,.25em -.66em 0 -.4em,-.25em -.66em 0 -.4em;box-shadow:inset 0 .15em currentColor,.34em -.24em 0 -.3em,-.34em -.24em 0 -.3em,.25em -.66em 0 -.4em,-.25em -.66em 0 -.4em;top:.24em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-jerusalem-cross{width:1em;height:1em;background-color:transparent;margin:0}i.icss-jerusalem-cross:before{width:.7em;height:.3em;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-box-shadow:inset 0 .1em,.1em 0,-.1em 0;box-shadow:inset 0 .1em,.1em 0,-.1em 0;border:.1em solid transparent;border-width:.1em 0;top:50%;left:50%}i.icss-jerusalem-cross:after{width:.3em;height:.7em;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-box-shadow:inset .1em 0,0 .1em,0 -.1em;box-shadow:inset .1em 0,0 .1em,0 -.1em;border:.1em solid transparent;border-width:0 .1em;top:50%;left:50%}i.icss-js{width:1em;height:1em;background-color:transparent;margin:0}i.icss-js:after,i.icss-js:before{width:.1em;height:.6em;clip:rect(-.13em .26em .78em -.14em);top:.2em;background-color:transparent}i.icss-js:before{-webkit-box-shadow:inset 1em 1em,-.12em -.298em 0 .02em,.1em .226em 0 .05em,-.1em .65em 0 .1em,.1em -.65em 0 .1em;box-shadow:inset 1em 1em,-.12em -.298em 0 .02em,.1em .226em 0 .05em,-.1em .65em 0 .1em,.1em -.65em 0 .1em;border:0 solid transparent;border-width:.18em 0 .28em;left:73%;-webkit-transform-origin:-.15em 50%;transform-origin:-.15em 50%;-webkit-transform:translateX(-50%) perspective(1em) rotateX(-10deg);transform:translateX(-50%) perspective(1em) rotateX(-10deg)}i.icss-js:after{-webkit-box-shadow:.12em .22em 0 .05em,-.1em .65em 0 .1em,.1em -.5em 0 .1em;box-shadow:.12em .22em 0 .05em,-.1em .65em 0 .1em,.1em -.5em 0 .1em;border:0 solid transparent;border-width:.18em 0 .28em;left:27%;-webkit-transform-origin:.25em 50%;transform-origin:.25em 50%;-webkit-transform:translateX(-50%) perspective(1em) rotateX(-10deg);transform:translateX(-50%) perspective(1em) rotateX(-10deg)}i.icss-jupiter-c{width:.9em;height:.9em;border-radius:50%;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(3%,#eb6),color-stop(12%,#fc8),color-stop(40%,#c94),color-stop(63%,#fc8),color-stop(70%,#da5),color-stop(87%,#fc8),color-stop(94%,#eb6));background-image:linear-gradient(#eb6 3%,#fc8 12%,#c94 40%,#fc8 63%,#da5 70%,#fc8 87%,#eb6 94%);-webkit-box-shadow:inset -.05em -.05em .05em #da5;box-shadow:inset -.05em -.05em .05em #da5;overflow:hidden;margin:.05em}i.icss-jupiter-c:before{width:.25em;height:.12em;background-image:radial-gradient(#c94,#fc8 30%,#c94 80%);-webkit-box-shadow:0 0 .05em .02em #c94,.1em -.3em .05em -.03em #fc8,.35em -.28em .05em -.035em #fc8;box-shadow:0 0 .05em .02em #c94,.1em -.3em .05em -.03em #fc8,.35em -.28em .05em -.035em #fc8;border-radius:50%;top:.58em;left:.2em}i.icss-justice{width:.8em;height:.8em;border-radius:50%;border:0 solid transparent;border-width:0 .35em;-webkit-box-shadow:inset .1em 0,0 -.45em 0 -.32em,-.31em -.38em 0 -.35em,.31em -.38em 0 -.35em;box-shadow:inset .1em 0,0 -.45em 0 -.32em,-.31em -.38em 0 -.35em,.31em -.38em 0 -.35em;background-color:transparent;margin:.2em .1em 0}i.icss-justice:before{width:1em;height:.45em;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-image:linear-gradient(70deg,transparent 30%,currentColor 30%,currentColor 33%,transparent 33%),linear-gradient(70deg,transparent 83%,currentColor 83%,currentColor 86%,transparent 86%),linear-gradient(-70deg,transparent 30%,currentColor 30%,currentColor 33%,transparent 33%),linear-gradient(-70deg,transparent 83%,currentColor 83%,currentColor 86%,transparent 86%);-webkit-box-shadow:0 -.22em 0 -.17em;box-shadow:0 -.22em 0 -.17em;top:.05em;left:50%}i.icss-justice:after{width:.5em;height:.5em;background-color:currentColor;border-radius:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow:0 -.3em 0 -.17em,-.31em -.61em,.31em -.61em;box-shadow:0 -.3em 0 -.17em,-.31em -.61em,.31em -.61em;clip:rect(-.2em 1em .1em -.5em);top:.7em;left:50%}i.icss-kbd-alt:before,i.icss-nuclear:before{-webkit-transform:translate(-50%,-50%) scaleX(.7)}i.icss-kbd-alt{width:1em;height:1em;background-color:transparent;-webkit-box-shadow:inset 0 0 0 .08em;box-shadow:inset 0 0 0 .08em;border-radius:.05em;margin:0}i.icss-kbd-command,i.icss-kbd-ctrl{background-color:transparent;-webkit-box-shadow:inset 0 0 0 .08em;border-radius:.05em}i.icss-kbd-alt:before{content:"Alt";width:2em;height:1em;font-size:.6em;transform:translate(-50%,-50%) scaleX(.7);top:50%;left:50%}i.icss-kbd-command{width:1em;height:1em;box-shadow:inset 0 0 0 .08em;background-image:radial-gradient(circle at 30% 30%,transparent .08em,currentColor .08em,currentColor .145em,transparent .145em),radial-gradient(circle at 70% 30%,transparent .08em,currentColor .08em,currentColor .145em,transparent .145em),radial-gradient(circle at 30% 70%,transparent .08em,currentColor .08em,currentColor .145em,transparent .145em),radial-gradient(circle at 70% 70%,transparent .08em,currentColor .08em,currentColor .145em,transparent .145em);margin:0}i.icss-kbd-command:before{width:.25em;height:.25em;-webkit-box-shadow:inset 0 0 0 .065em,.15em .09em 0 -.09em,-.15em .09em 0 -.09em,.15em -.09em 0 -.09em,-.09em .15em 0 -.09em,.09em .15em 0 -.09em,-.15em -.09em 0 -.09em,-.09em -.15em 0 -.09em,.09em -.15em 0 -.09em;box-shadow:inset 0 0 0 .065em,.15em .09em 0 -.09em,-.15em .09em 0 -.09em,.15em -.09em 0 -.09em,-.09em .15em 0 -.09em,.09em .15em 0 -.09em,-.15em -.09em 0 -.09em,-.09em -.15em 0 -.09em,.09em -.15em 0 -.09em;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}i.icss-kbd-ctrl{width:1em;height:1em;box-shadow:inset 0 0 0 .08em;margin:0}i.icss-kbd-delete,i.icss-kbd-eject{background-color:transparent;-webkit-box-shadow:inset 0 0 0 .08em;margin:0}i.icss-kbd-ctrl:before{content:"Ctrl";width:2em;height:1em;font-size:.6em;-webkit-transform:translate(-50%,-50%) scaleX(.65);transform:translate(-50%,-50%) scaleX(.65);top:50%;left:50%}i.icss-kbd-delete{width:1em;height:1em;box-shadow:inset 0 0 0 .08em;border-radius:.05em}i.icss-kbd-delete:before{content:"X";width:1.2em;height:1.4em;font-size:.35em;font-family:sans-serif;border:.2em solid currentColor;border-left:0;-webkit-transform:translateY(-50%) scaleX(1.2);transform:translateY(-50%) scaleX(1.2);top:50%;left:1.15em}i.icss-kbd-delete:after{width:.375em;height:.375em;border:.065em solid currentColor;border-radius:.05em;border-color:currentColor transparent transparent currentColor;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);top:50%;left:.18em}i.icss-kbd-eject{width:1em;height:1em;box-shadow:inset 0 0 0 .08em;border-radius:.05em}i.icss-kbd-eject:before{width:.7em;height:.7em;border:.35em solid transparent;border-bottom-color:currentColor;-webkit-transform:translateX(-50%);transform:translateX(-50%);clip:rect(0 .65em 1em .05em);top:-.12em;left:50%}i.icss-kbd-eject:after{width:.6em;height:.14em;background:currentColor;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:.65em;left:50%}i.icss-kbd-enter,i.icss-kbd-option{background-color:transparent;margin:0}i.icss-kbd-enter{width:1em;height:1em;-webkit-box-shadow:inset 0 0 0 .08em;box-shadow:inset 0 0 0 .08em;border-radius:.05em}i.icss-kbd-enter:before{width:.8em;height:.3em;border-style:solid;border-color:transparent currentColor transparent transparent;border-width:.22em;-webkit-box-shadow:.51em 0 0 -.18em;box-shadow:.51em 0 0 -.18em;clip:rect(.02em 1.5em .42em .59em);top:.38em;left:-.4em}i.icss-kbd-enter:after{width:.15em;height:.32em;border-radius:0 .05em .05em 0;border:.075em solid currentColor;border-left:0;top:.32em;left:.65em}i.icss-kbd-option{width:1em;height:1em;-webkit-box-shadow:inset 0 0 0 .08em;box-shadow:inset 0 0 0 .08em;border-radius:.05em}i.icss-kbd-option:before{width:.25em;height:.09em;border-radius:.05em;-webkit-box-shadow:.22em .13em,-.22em -.13em,.22em -.13em;box-shadow:.22em .13em,-.22em -.13em,.22em -.13em;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:55%;left:50%}i.icss-kbd-option:after{width:.09em;height:.44em;background-color:currentColor;border-radius:.05em;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);top:55%;left:50%}i.icss-kbd-page-down{width:1em;height:1em;background-color:transparent;-webkit-box-shadow:inset 0 0 0 .08em;box-shadow:inset 0 0 0 .08em;border-radius:.05em;margin:0}i.icss-kbd-page-down:before{width:.3em;height:.07em;background-color:currentCOlor;-webkit-box-shadow:0 -.13em,0 -.26em;box-shadow:0 -.13em,0 -.26em;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:.47em;left:50%}i.icss-kbd-page-down:after{width:.15em;height:1em;border:.1em solid transparent;border-color:currentColor transparent transparent;border-width:.22em;-webkit-box-shadow:0 -.65em 0 -.17em;box-shadow:0 -.65em 0 -.17em;-webkit-transform:translateX(-50%);transform:translateX(-50%);clip:rect(-1.2em .415em .21em .02em);left:50%;top:.64em}i.icss-kbd-page-up{width:1em;height:1em;background-color:transparent;-webkit-box-shadow:inset 0 0 0 .08em;box-shadow:inset 0 0 0 .08em;border-radius:.05em;margin:0}i.icss-kbd-page-up:before{width:.3em;height:.07em;background-color:currentCOlor;-webkit-box-shadow:0 .13em,0 .26em;box-shadow:0 .13em,0 .26em;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:.456em;left:50%}i.icss-kbd-page-up:after{width:.15em;height:1em;border:.1em solid transparent;border-color:transparent transparent currentColor;border-width:.22em;-webkit-box-shadow:0 .65em 0 -.17em;box-shadow:0 .65em 0 -.17em;-webkit-transform:translateX(-50%);transform:translateX(-50%);clip:rect(0 .41em 2em .02em);left:50%;top:-.64em}i.icss-kbd-return{width:1em;height:1em;background-color:transparent;-webkit-box-shadow:inset 0 0 0 .08em;box-shadow:inset 0 0 0 .08em;border-radius:.05em;margin:0}i.icss-kbd-return:before{width:.8em;height:.3em;border-style:solid;border-color:transparent currentColor transparent transparent;border-width:.22em;-webkit-box-shadow:.45em 0 0 -.17em;box-shadow:.45em 0 0 -.17em;clip:rect(.02em 1.5em .42em .59em);-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:-.25em}i.icss-kbd-return:after{width:.1em;height:.45em;background-color:currentColor;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:.18em}i.icss-kettle{width:.8em;height:.8em;background-color:transparent;border-radius:50% 50% .1em .1em;-webkit-box-shadow:inset 0 0 0 .065em,inset 0 2.25em 0 -2em,inset 0 -.35em,0 -.43em 0 -.33em;box-shadow:inset 0 0 0 .065em,inset 0 2.25em 0 -2em,inset 0 -.35em,0 -.43em 0 -.33em;border-bottom:.15em solid transparent;margin:.35em 0 -.15em .2em}i.icss-kettle:before{width:.6em;height:.6em;border-radius:50%;border:.065em solid currentColor;border-bottom-color:transparent;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-.35em;left:50%}i.icss-kettle:after{width:.2em;height:.25em;border:.07em solid transparent;border-right:.3em solid currentColor;-webkit-transform:rotate(35deg);transform:rotate(35deg);left:-.26em;top:.14em}i.icss-key{height:.55em;width:.5em;background:0 0;border-radius:50%/47%;-webkit-box-shadow:inset -.05em 0 0 .18em;box-shadow:inset -.05em 0 0 .18em;margin:.225em .45em .225em .05em;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:.5em 50%;transform-origin:.5em 50%}.icss-stack i.icss-key{-webkit-transform:translate(-.5em,-.5em) rotate(45deg);transform:translate(-.5em,-.5em) rotate(45deg)}i.icss-key:before{width:.14em;height:.14em;-webkit-box-shadow:inset .5em .5em,-.09em .09em,-.18em .18em,-.27em .27em;box-shadow:inset .5em .5em,-.09em .09em,-.18em .18em,-.27em .27em;top:50%;left:.84em;-webkit-transform:translateY(-50%) scaleX(.95) rotate(45deg);transform:translateY(-50%) scaleX(.95) rotate(45deg)}i.icss-key:after{width:.61em;height:.2em;-webkit-box-shadow:inset .27em -.13em;box-shadow:inset .27em -.13em;top:50%;left:.3em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}i.icss-kilo-ren-saber-0{width:1em;height:1em;background-color:transparent;margin:0}i.icss-kilo-ren-saber-0:before{width:.9em;height:.1em;border-radius:0 .1em .1em 0;-webkit-transform:translate(-50%,-50%) rotate(-45deg) translateX(.19em);transform:translate(-50%,-50%) rotate(-45deg) translateX(.19em);-webkit-box-shadow:inset 0 0 .02em .03em transparent,0 0 .04em transparent,-.8em 0 0 -.005em;box-shadow:inset 0 0 .02em .03em transparent,0 0 .04em transparent,-.8em 0 0 -.005em;clip:rect(-.1em 1em 1em -.3em);top:50%;left:50%}i.icss-kilo-ren-saber-0:after{width:.08em;height:.2em;border-radius:.02em;background-color:currentColor;-webkit-box-shadow:0 0 .02em -.025em,0 0 .02em -.025em,-.32em 0 0 -.02em;box-shadow:0 0 .02em -.025em,0 0 .02em -.025em,-.32em 0 0 -.02em;-webkit-transform:translate(-50%,-50%) rotate(-45deg) translateX(-.25em);transform:translate(-50%,-50%) rotate(-45deg) translateX(-.25em);top:50%;left:50%}i.icss-kilo-ren-saber-c{width:1em;height:1em;background-color:transparent;margin:0}i.icss-kilo-ren-saber-c:before{width:.9em;height:.08em;border-radius:0 .1em .1em 0;-webkit-transform:translate(-50%,-50%) rotate(-45deg) translateX(.19em);transform:translate(-50%,-50%) rotate(-45deg) translateX(.19em);background-color:#fff;-webkit-box-shadow:inset 0 0 .02em .02em red,0 0 .04em red,-1.1em 0 0 .01em #333,-1em 0 0 .01em #666,-.9em 0 0 .01em #333;box-shadow:inset 0 0 .02em .02em red,0 0 .04em red,-1.1em 0 0 .01em #333,-1em 0 0 .01em #666,-.9em 0 0 .01em #333;clip:rect(-.1em 1em 1em -.3em);top:50%;left:50%}i.icss-kilo-ren-saber-c:after{width:.08em;height:.2em;border-radius:.02em;background-color:#333;-webkit-box-shadow:0 .18em .013em -.015em #fff,0 .18em .04em red,0 -.18em .013em -.015em #fff,0 -.18em .04em red,-.32em 0 0 -.02em #333;box-shadow:0 .18em .013em -.015em #fff,0 .18em .04em red,0 -.18em .013em -.015em #fff,0 -.18em .04em red,-.32em 0 0 -.02em #333;-webkit-transform:translate(-50%,-50%) rotate(-45deg) translateX(-.25em);transform:translate(-50%,-50%) rotate(-45deg) translateX(-.25em);top:50%;left:50%}i.icss-kilo-ren-saber-c0{width:1em;height:1em;background-color:transparent;margin:0}i.icss-kilo-ren-saber-c0:before{width:.9em;height:.08em;border-radius:0 .1em .1em 0;-webkit-transform:translate(-50%,-50%) rotate(-45deg) translateX(.19em);transform:translate(-50%,-50%) rotate(-45deg) translateX(.19em);background-color:transparent;-webkit-box-shadow:inset 0 0 .02em .02em transparent,0 0 .04em transparent,-1.1em 0 0 .01em #333,-1em 0 0 .01em #666,-.9em 0 0 .01em #333;box-shadow:inset 0 0 .02em .02em transparent,0 0 .04em transparent,-1.1em 0 0 .01em #333,-1em 0 0 .01em #666,-.9em 0 0 .01em #333;clip:rect(-.1em 1em 1em -.3em);top:50%;left:50%}i.icss-kilo-ren-saber-c0:after{width:.08em;height:.2em;border-radius:.02em;background-color:#333;-webkit-box-shadow:0 0 .013em -.015em #fff,0 0 .04em transparent,0 0 .013em -.015em #fff,0 0 .04em transparent,-.32em 0 0 -.02em #333;box-shadow:0 0 .013em -.015em #fff,0 0 .04em transparent,0 0 .013em -.015em #fff,0 0 .04em transparent,-.32em 0 0 -.02em #333;-webkit-transform:translate(-50%,-50%) rotate(-45deg) translateX(-.25em);transform:translate(-50%,-50%) rotate(-45deg) translateX(-.25em);top:50%;left:50%}i.icss-kilo-ren-saber{width:1em;height:1em;background-color:transparent;margin:0}i.icss-kilo-ren-saber:before{width:.9em;height:.1em;border-radius:0 .1em .1em 0;-webkit-transform:translate(-50%,-50%) rotate(-45deg) translateX(.19em);transform:translate(-50%,-50%) rotate(-45deg) translateX(.19em);-webkit-box-shadow:inset 0 0 .02em .03em,0 0 .04em,-.8em 0 0 -.005em;box-shadow:inset 0 0 .02em .03em,0 0 .04em,-.8em 0 0 -.005em;clip:rect(-.1em 1em 1em -.3em);top:50%;left:50%}i.icss-kilo-ren-saber:after{width:.08em;height:.2em;border-radius:.02em;background-color:currentColor;-webkit-box-shadow:0 .18em .02em -.025em,0 -.18em .02em -.025em,-.32em 0 0 -.02em;box-shadow:0 .18em .02em -.025em,0 -.18em .02em -.025em,-.32em 0 0 -.02em;-webkit-transform:translate(-50%,-50%) rotate(-45deg) translateX(-.25em);transform:translate(-50%,-50%) rotate(-45deg) translateX(-.25em);top:50%;left:50%}i.icss-kiss{width:.68em;height:.32em;background-color:transparent;border-radius:50%;-webkit-box-shadow:inset 0 -.36em 0 -.2em;box-shadow:inset 0 -.36em 0 -.2em;margin:.4em .15em .1em;-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}i.icss-kiss:after,i.icss-kiss:before{width:.41em;height:.25em;border-radius:50% 50% .03em .03em/50%;top:-.12em;background-color:transparent}.icss-stack i.icss-kiss{-webkit-transform:translate(-.5em,-.5em) rotate(-20deg);transform:translate(-.5em,-.5em) rotate(-20deg)}i.icss-kiss:before{-webkit-box-shadow:inset .1em .13em 0 .01em;box-shadow:inset .1em .13em 0 .01em;left:.31em;-webkit-transform:rotate(35deg);transform:rotate(35deg)}i.icss-kiss:after{-webkit-box-shadow:inset -.1em .13em 0 .01em;box-shadow:inset -.1em .13em 0 .01em;left:-.04em;-webkit-transform:rotate(-35deg);transform:rotate(-35deg)}i.icss-kiwi{width:1em;height:1em;background-color:transparent;margin:0}i.icss-kiwi:before{width:.7em;height:.8em;-webkit-transform:translate(-50%,-50%) rotate(30deg);transform:translate(-50%,-50%) rotate(30deg);border:.05em solid transparent;border-radius:50%;-webkit-box-shadow:inset 0 0 0 .05em,0 0 0 .065em,.08em -.05em 0 .04em;box-shadow:inset 0 0 0 .05em,0 0 0 .065em,.08em -.05em 0 .04em;top:50%;left:48%}i.icss-kiwi:after{width:.08em;height:.08em;border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-box-shadow:-.05em -.15em,.05em .15em,.1em -.15em,-.1em .15em,.15em 0,-.15em 0;box-shadow:-.05em -.15em,.05em .15em,.1em -.15em,-.1em .15em,.15em 0,-.15em 0;top:50%;left:48%}i.icss-knight-helmet{width:.55em;height:.25em;background-color:transparent;border-radius:50% 50% 0 0/.05em .05em 0 0;border:.05em solid transparent;border-width:.05em 0 0;-webkit-box-shadow:inset .18em 0,inset -.18em 0,-.035em -.035em 0 .035em,.035em -.035em 0 .035em;box-shadow:inset .18em 0,inset -.18em 0,-.035em -.035em 0 .035em,.035em -.035em 0 .035em;margin:.1em .225em .65em}i.icss-knight-helmet:before{width:.69em;height:.75em;border-radius:0 0 50% 50%/0 0 .45em .45em;border:.1em solid currentColor;border-width:.28em .1em 0;border-top-color:transparent;-webkit-box-shadow:inset -.25em .1em 0 -.1em,inset .25em .1em 0 -.1em,inset 0 -.05em;box-shadow:inset -.25em .1em 0 -.1em,inset .25em .1em 0 -.1em,inset 0 -.05em;-webkit-transform:translate(-50%);transform:translate(-50%);top:.1em;left:50%}i.icss-knight-helmet:after{width:.4em;height:.07em;border-radius:.05em;background-color:currentColor;border-width:.1em .05em;-webkit-transform:translate(-50%);transform:translate(-50%);top:.25em;left:50%}i.icss-kylo-ren{width:.9em;height:1em;border-radius:47%/90% 90% 10% 10%;background-color:transparent;-webkit-box-shadow:inset 0 .68em 0 -.5em,inset 0 .07em 0 .07em,inset 0 0 0 .07em;box-shadow:inset 0 .68em 0 -.5em,inset 0 .07em 0 .07em,inset 0 0 0 .07em;background-image:radial-gradient(circle at 50% 120%,currentColor 25%,transparent 25%);overflow:hidden;margin:0}i.icss-kylo-ren:before{width:1em;height:.6em;background:0 0;border:.3em solid transparent;border-color:transparent currentColor;border-width:.2em .37em 0;-webkit-transform:translateX(-50%) perspective(.1em) rotateX(-8deg);transform:translateX(-50%) perspective(.1em) rotateX(-8deg);top:.46em;left:50%}i.icss-kylo-ren:after{width:.52em;height:.25em;border-radius:.12em;border:.065em solid transparent;-webkit-box-shadow:inset -.03em .035em 0 .03em,inset .03em .035em 0 .03em,-.03em -.032em 0 .03em,.03em -.032em 0 .032em;box-shadow:inset -.03em .035em 0 .03em,inset .03em .035em 0 .03em,-.03em -.032em 0 .03em,.03em -.032em 0 .032em;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:.3em;left:50%}i.icss-lamp{width:.65em;border-style:solid;border-color:transparent transparent currentColor;background-color:transparent;border-width:0 .1em .5em;border-radius:.15em .15em .03em .03em;margin:.05em .2em .41em}i.icss-lamp:after,i.icss-lamp:before{background-color:currentColor;left:50%}i.icss-lamp:before{width:.35em;height:.35em;border-width:0;border-radius:100%;top:.54em;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow:0 .37em 0 .08em,.2em -.13em 0 -.13em;box-shadow:0 .37em 0 .08em,.2em -.13em 0 -.13em;clip:rect(-.1em .5em .37em -.1em)}i.icss-lamp:after{width:.065em;height:.15em;top:.45em;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow:.2em 0 0 -.015em;box-shadow:.2em 0 0 -.015em}i.icss-laptop-lock,i.icss-laptop-o{background-color:transparent;-webkit-box-shadow:inset 0 0 0 .065em}i.icss-laptop-lock{width:.7em;height:.52em;border-radius:.05em;box-shadow:inset 0 0 0 .065em;margin:.13em .15em .35em}i.icss-laptop-lock:before{width:.8em;height:.25em;border-radius:.05em;-webkit-box-shadow:inset 0 0 0 .065em,inset .25em .09em 0 .05em,inset -.25em .09em 0 .05em;box-shadow:inset 0 0 0 .065em,inset .25em .09em 0 .05em,inset -.25em .09em 0 .05em;-webkit-transform:translateX(-50%) perspective(.1em) rotateX(10deg);transform:translateX(-50%) perspective(.1em) rotateX(10deg);top:.52em;left:50%}i.icss-laptop-lock:after{width:.23em;height:.3em;border-radius:.1em .1em 0 0;-webkit-box-shadow:inset 0 0 0 .065em,inset 0 -.165em;box-shadow:inset 0 0 0 .065em,inset 0 -.165em;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}i.icss-laptop-o{width:.7em;height:.5em;border-radius:.05em;box-shadow:inset 0 0 0 .065em;margin:.15em .15em .35em}i.icss-laptop-o:after,i.icss-laptop-o:before{-webkit-box-shadow:inset 0 0 0 .065em;-webkit-transform:translateX(-50%) perspective(.1em) rotateX(10deg);left:50%}i.icss-laptop-o:before{width:.8em;height:.25em;border-radius:.05em;box-shadow:inset 0 0 0 .065em;transform:translateX(-50%) perspective(.1em) rotateX(10deg);top:.5em}i.icss-laptop-o:after{width:.2em;height:.08em;background:currentColor;box-shadow:inset 0 0 0 .065em;transform:translateX(-50%) perspective(.1em) rotateX(10deg);top:.63em}i.icss-laptop,i.icss-leaf,i.icss-lego-bricks{background-color:transparent}i.icss-laptop{width:.7em;height:.5em;border-radius:.05em;-webkit-box-shadow:inset 0 0 0 .065em;box-shadow:inset 0 0 0 .065em;margin:.15em .15em .35em}i.icss-laptop:before{width:.8em;height:.25em;border-radius:.05em;-webkit-box-shadow:inset 0 0 0 .065em,inset .25em .09em 0 .05em,inset -.25em .09em 0 .05em;box-shadow:inset 0 0 0 .065em,inset .25em .09em 0 .05em,inset -.25em .09em 0 .05em;-webkit-transform:translateX(-50%) perspective(.1em) rotateX(10deg);transform:translateX(-50%) perspective(.1em) rotateX(10deg);top:.5em;left:50%}i.icss-leaf{width:1em;height:.9em;margin:0 0 .1em}i.icss-leaf:before{width:.7em;height:.8em;-webkit-box-shadow:inset 0 0 0 .065em,inset -1.32em -1.24em 0 -1.5em;box-shadow:inset 0 0 0 .065em,inset -1.32em -1.24em 0 -1.5em;border-radius:100% 0 50% 50%/50% 0 60% 50%;-webkit-transform:translate(-50%,-50%) rotate(10deg);transform:translate(-50%,-50%) rotate(10deg);top:50%;left:50%}i.icss-leaf:after{width:.3em;height:.35em;border-radius:100% 0 0;border-left:.085em solid currentColor;clip:rect(0 .15em 1em 0);-webkit-transform:rotate(15deg);transform:rotate(15deg);left:.12em;top:.6em}i.icss-lego-bricks{width:.8em;height:.55em;border-radius:.1em;border:.05em solid transparent;-webkit-box-shadow:inset 0 0 0 .06em,-.28em -.23em 0 -.14em,-.28em -.55em 0 -.14em,-.4em -.23em 0 -.14em,-.4em -.55em 0 -.14em,-.4em .09em 0 -.14em;box-shadow:inset 0 0 0 .06em,-.28em -.23em 0 -.14em,-.28em -.55em 0 -.14em,-.4em -.23em 0 -.14em,-.4em -.55em 0 -.14em,-.4em .09em 0 -.14em;margin:.5em -.05em 0 .25em}i.icss-lego-bricks:before{width:.1em;height:.1em;border-radius:50%;-webkit-box-shadow:.2em -.08em,.34em -.08em,.48em -.08em,.62em -.08em,.2em .08em,.48em .08em,.62em .08em,.34em .08em;box-shadow:.2em -.08em,.34em -.08em,.48em -.08em,.62em -.08em,.2em .08em,.48em .08em,.62em .08em,.34em .08em;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:-.105em}i.icss-lego-bricks:after{width:.1em;height:.1em;background-color:currentColor;-webkit-box-shadow:.14em 0,.28em 0,.42em 0;box-shadow:.14em 0,.28em 0,.42em 0;top:-.52em;left:-.25em}i.icss-lego{width:.2em;height:.1em;border-radius:50%;-webkit-box-shadow:0 -.2em,.25em -.1em,-.25em -.1em;box-shadow:0 -.2em,.25em -.1em,-.25em -.1em;margin:.35em .4em .55em}i.icss-lego:after,i.icss-lego:before{width:.42em;height:.38em;background-color:currentColor;top:.1em}i.icss-lego:before{-webkit-transform:skewY(25deg);transform:skewY(25deg);left:-.35em}i.icss-lego:after{-webkit-transform:skewY(-25deg);transform:skewY(-25deg);left:.13em}i.icss-leia{width:.8em;height:1em;border-radius:50%/40% 40% 60% 60%;background-color:transparent;-webkit-box-shadow:inset 0 0 0 .07em,.4em 0 0 -.25em,-.4em 0 0 -.25em;box-shadow:inset 0 0 0 .07em,.4em 0 0 -.25em,-.4em 0 0 -.25em;background-image:radial-gradient(circle at 0 0,currentColor 35%,transparent 35%),radial-gradient(circle at 100% 0,currentColor 35%,transparent 35%);margin:0 .13em}i.icss-leia:after,i.icss-leia:before{height:.12em;border-radius:50%;left:50%}.icss-stack i.icss-leia{-webkit-transform:translate(-.55em,-.5em);transform:translate(-.55em,-.5em)}i.icss-leia:before{width:.12em;-webkit-box-shadow:.15em 0,-.15em 0,-.05em .26em 0 .01em,.05em .26em 0 .01em;box-shadow:.15em 0,-.15em 0,-.05em .26em 0 .01em,.05em .26em 0 .01em;clip:rect(0 .4em .3em -.3em);top:.45em;-webkit-transform:translate(-50%);transform:translate(-50%)}i.icss-leia:after{width:.2em;background-color:currentColor;clip:rect(.06em .3em .2em 0);top:.69em;-webkit-transform:translate(-50%);transform:translate(-50%)}i.icss-lemon{width:1em;height:1em;background-color:transparent;margin:0}i.icss-lemon:before{width:.7em;height:.7em;background-color:currentColor;border-radius:60% 20%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}i.icss-letter{width:1em;height:.75em;background-color:transparent;border-width:.065em;border-style:solid;overflow:hidden;border-radius:.05em;margin:.125em 0}i.icss-letter:before{width:.18em;height:.23em;background-color:currentColor;top:.08em;left:.62em}i.icss-letter:after{width:.5em;height:.07em;background-color:currentColor;-webkit-box-shadow:-.2em -.15em;box-shadow:-.2em -.15em;clip:rect(-.5em 1em 1em 0);top:.45em;left:.1em}i.icss-life-buoy,i.icss-lift,i.icss-lightbulb:before,i.icss-lightsaber-0,i.icss-lightsaber-blue{background-color:transparent}i.icss-life-buoy{width:.8em;height:.8em;border-radius:50%;-webkit-box-shadow:0 0 0 .065em;box-shadow:0 0 0 .065em;background-image:radial-gradient(circle at 50% 50%,transparent .16em,currentColor .16em,currentColor .22em,transparent .22em);overflow:hidden;margin:.1em}i.icss-life-buoy:after,i.icss-life-buoy:before{width:1.3em;height:.4em;border:.3em solid transparent;border-color:transparent currentColor;border-width:.12em .45em;border-radius:45%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);top:50%;left:50%}i.icss-life-buoy:after,i.icss-logan-claw:before{-webkit-transform:translate(-50%,-50%) rotate(-45deg)}i.icss-life-buoy:after{transform:translate(-50%,-50%) rotate(-45deg)}i.icss-lift{width:.7em;height:.45em;border:0 solid transparent;border-width:0 .32em;-webkit-box-shadow:inset .2em 0,0 0 0 .065em,0 -.1em 0 .065em;box-shadow:inset .2em 0,0 0 0 .065em,0 -.1em 0 .065em;margin:.47em .15em .08em}i.icss-lift:before{border:.2em solid transparent;border-top:.2em solid currentColor;top:-.45em;left:.02em}i.icss-lift:after{border:.2em solid transparent;border-bottom:.2em solid currentColor;top:-.65em;left:-.37em}i.icss-lightbulb{width:.35em;height:.1em;border-radius:.1em;margin:.7em .325em .2em;-webkit-box-shadow:0 .13em,0 .19em 0 -.03em,0 .22em 0 -.035em;box-shadow:0 .13em,0 .19em 0 -.03em,0 .22em 0 -.035em}i.icss-lightbulb:before{width:.65em;height:.65em;border-width:.068em;border-style:solid;border-radius:100% 100% 100% .2em;left:50%;-webkit-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg);bottom:.11em}i.icss-lightbulb:after{width:.25em;height:.2em;border-radius:100%;-webkit-box-shadow:inset -.05em .05em;box-shadow:inset -.05em .05em;left:.1em;top:-.5em}i.icss-lightsaber-0{width:1em;height:1em;margin:0}i.icss-lightsaber-0:before{width:.05em;height:.08em;border-radius:0 .1em .1em 0;-webkit-transform:translate(-50%,-50%) rotate(-45deg) translateX(-.3em);transform:translate(-50%,-50%) rotate(-45deg) translateX(-.3em);top:50%;left:50%}i.icss-lightsaber-0:after{width:.5em;height:.2em;border:0 solid transparent;border-width:.2em .1em 0;border-left-color:currentColor;-webkit-box-shadow:-.03em 0 0 -.005em,-.1em 0 0 -.04em,-.4em -.04em 0 -.08em,-.4em .04em 0 -.08em,-.6em 0 0 -.06em;box-shadow:-.03em 0 0 -.005em,-.1em 0 0 -.04em,-.4em -.04em 0 -.08em,-.4em .04em 0 -.08em,-.6em 0 0 -.06em;-webkit-transform:translate(-50%,-50%) rotate(-45deg) translateX(-.02em);transform:translate(-50%,-50%) rotate(-45deg) translateX(-.02em);clip:rect(0 1em 1em -.36em);top:50%;left:50%}i.icss-lightsaber-blue{width:1em;height:1em;margin:0}i.icss-lightsaber-blue:before{width:.9em;height:.08em;border-radius:0 .1em .1em 0;-webkit-transform:translate(-50%,-50%) rotate(-45deg) translateX(.19em);transform:translate(-50%,-50%) rotate(-45deg) translateX(.19em);background-color:#fff;-webkit-box-shadow:inset 0 0 .02em .02em #0cf,0 0 .04em #0cf;box-shadow:inset 0 0 .02em .02em #0cf,0 0 .04em #0cf;top:50%;left:50%}i.icss-lightsaber-blue:after{width:.5em;height:.2em;border:0 solid transparent;border-width:.2em .1em 0;border-left-color:#333;-webkit-box-shadow:-.03em 0 0 -.005em #333,-.4em -.04em 0 -.08em #333,-.1em 0 0 -.04em #666,-.4em .04em 0 -.08em #999,-.7em 0 0 -.06em #333,-.6em 0 0 -.06em #666,-.2em 0 0 -.04em #aaa;box-shadow:-.03em 0 0 -.005em #333,-.4em -.04em 0 -.08em #333,-.1em 0 0 -.04em #666,-.4em .04em 0 -.08em #999,-.7em 0 0 -.06em #333,-.6em 0 0 -.06em #666,-.2em 0 0 -.04em #aaa;-webkit-transform:translate(-50%,-50%) rotate(-45deg) translateX(-.02em);transform:translate(-50%,-50%) rotate(-45deg) translateX(-.02em);clip:rect(0 1em 1em -.36em);top:50%;left:50%}i.icss-lightsaber-c-0{width:1em;height:1em;background-color:transparent;margin:0}i.icss-lightsaber-c-0:before{width:.1em;height:.07em;border-radius:0 .1em .1em 0;-webkit-transform:translate(-50%,-50%) rotate(-45deg) translateX(-.3em);transform:translate(-50%,-50%) rotate(-45deg) translateX(-.3em);top:50%;left:50%}i.icss-lightsaber-c-0:after{width:.5em;height:.2em;border:0 solid transparent;border-width:.2em .1em 0;border-left-color:#333;-webkit-box-shadow:-.03em 0 0 -.005em #333,-.4em -.04em 0 -.08em #333,-.1em 0 0 -.04em #666,-.4em .04em 0 -.08em #999,-.7em 0 0 -.06em #333,-.6em 0 0 -.06em #666,-.2em 0 0 -.04em #aaa;box-shadow:-.03em 0 0 -.005em #333,-.4em -.04em 0 -.08em #333,-.1em 0 0 -.04em #666,-.4em .04em 0 -.08em #999,-.7em 0 0 -.06em #333,-.6em 0 0 -.06em #666,-.2em 0 0 -.04em #aaa;-webkit-transform:translate(-50%,-50%) rotate(-45deg) translateX(-.02em);transform:translate(-50%,-50%) rotate(-45deg) translateX(-.02em);clip:rect(0 1em 1em -.36em);top:50%;left:50%}i.icss-lightsaber-green{width:1em;height:1em;background-color:transparent;margin:0}i.icss-lightsaber-green:before{width:.9em;height:.08em;border-radius:0 .1em .1em 0;-webkit-transform:translate(-50%,-50%) rotate(-45deg) translateX(.19em);transform:translate(-50%,-50%) rotate(-45deg) translateX(.19em);background-color:#fff;-webkit-box-shadow:inset 0 0 .02em .02em #0f0,0 0 .04em #0f0;box-shadow:inset 0 0 .02em .02em #0f0,0 0 .04em #0f0;top:50%;left:50%}i.icss-lightsaber-green:after{width:.5em;height:.2em;border:0 solid transparent;border-width:.2em .1em 0;border-left-color:#333;-webkit-box-shadow:-.03em 0 0 -.005em #333,-.4em -.04em 0 -.08em #333,-.1em 0 0 -.04em #666,-.4em .04em 0 -.08em #999,-.7em 0 0 -.06em #333,-.6em 0 0 -.06em #666,-.2em 0 0 -.04em #aaa;box-shadow:-.03em 0 0 -.005em #333,-.4em -.04em 0 -.08em #333,-.1em 0 0 -.04em #666,-.4em .04em 0 -.08em #999,-.7em 0 0 -.06em #333,-.6em 0 0 -.06em #666,-.2em 0 0 -.04em #aaa;-webkit-transform:translate(-50%,-50%) rotate(-45deg) translateX(-.02em);transform:translate(-50%,-50%) rotate(-45deg) translateX(-.02em);clip:rect(0 1em 1em -.36em);top:50%;left:50%}i.icss-lightsaber-red{width:1em;height:1em;background-color:transparent;margin:0}i.icss-lightsaber-red:before{width:.9em;height:.08em;border-radius:0 .1em .1em 0;-webkit-transform:translate(-50%,-50%) rotate(-45deg) translateX(.19em);transform:translate(-50%,-50%) rotate(-45deg) translateX(.19em);background-color:#fff;-webkit-box-shadow:inset 0 0 .02em .02em red,0 0 .04em red;box-shadow:inset 0 0 .02em .02em red,0 0 .04em red;top:50%;left:50%}i.icss-lightsaber,i.icss-linestring{background-color:transparent;margin:0}i.icss-lightsaber-red:after{width:.5em;height:.2em;border:0 solid transparent;border-width:.2em .1em 0;border-left-color:#333;-webkit-box-shadow:-.03em 0 0 -.005em #333,-.4em -.04em 0 -.08em #333,-.1em 0 0 -.04em #666,-.4em .04em 0 -.08em #999,-.7em 0 0 -.06em #333,-.6em 0 0 -.06em #666,-.2em 0 0 -.04em #aaa;box-shadow:-.03em 0 0 -.005em #333,-.4em -.04em 0 -.08em #333,-.1em 0 0 -.04em #666,-.4em .04em 0 -.08em #999,-.7em 0 0 -.06em #333,-.6em 0 0 -.06em #666,-.2em 0 0 -.04em #aaa;-webkit-transform:translate(-50%,-50%) rotate(-45deg) translateX(-.02em);transform:translate(-50%,-50%) rotate(-45deg) translateX(-.02em);clip:rect(0 1em 1em -.36em);top:50%;left:50%}i.icss-lightsaber{width:1em;height:1em}i.icss-lightsaber:before{width:.9em;height:.1em;border-radius:0 .1em .1em 0;-webkit-transform:translate(-50%,-50%) rotate(-45deg) translateX(.19em);transform:translate(-50%,-50%) rotate(-45deg) translateX(.19em);-webkit-box-shadow:inset 0 0 .02em .03em,0 0 .04em;box-shadow:inset 0 0 .02em .03em,0 0 .04em;top:50%;left:50%}i.icss-lightsaber:after{width:.5em;height:.2em;border:0 solid transparent;border-width:.2em .1em 0;border-left-color:currentColor;-webkit-box-shadow:-.03em 0 0 -.005em,-.1em 0 0 -.04em,-.4em -.04em 0 -.08em,-.4em .04em 0 -.08em,-.6em 0 0 -.06em;box-shadow:-.03em 0 0 -.005em,-.1em 0 0 -.04em,-.4em -.04em 0 -.08em,-.4em .04em 0 -.08em,-.6em 0 0 -.06em;-webkit-transform:translate(-50%,-50%) rotate(-45deg) translateX(-.02em);transform:translate(-50%,-50%) rotate(-45deg) translateX(-.02em);clip:rect(0 1em 1em -.36em);top:50%;left:50%}i.icss-linestring{width:1em;height:1em}i.icss-linestring:before{width:.6em;height:.35em;-webkit-box-shadow:inset -.09em .08em,.51em .35em;box-shadow:inset -.09em .08em,.51em .35em;-webkit-transform:rotate(-30deg) skewX(-20deg);transform:rotate(-30deg) skewX(-20deg);clip:rect(0 .9em .43em 0);top:.42em;left:.05em}i.icss-linestring:after{width:.18em;height:.18em;background-color:currentColor;border-radius:50%;-webkit-box-shadow:.45em -.27em,.51em .1em,.83em -.075em;box-shadow:.45em -.27em,.51em .1em,.83em -.075em;top:.5em;left:0}i.icss-link{width:.09em;height:.4em;border-radius:.1em;margin:.3em .455em}i.icss-link:after,i.icss-link:before{width:.33em;height:.42em;background-color:transparent;left:-.12em}.icss-stack i.icss-link{-webkit-transform:translate(-.5em,-.5em) rotate(30deg);transform:translate(-.5em,-.5em) rotate(30deg)}i.icss-link:before{border-radius:.16em .16em .1em .1em;border:.09em solid currentColor;border-bottom:0 solid transparent;top:-.25em}i.icss-link:after{border-radius:.1em .1em .16em .16em;border:.09em solid currentColor;border-top:0 solid transparent;top:.24em}i.icss-linkedin-c{width:1em;height:1em;border-radius:.08em;border-color:#2867b2;border-style:solid;border-width:.37em .4em .15em .12em;background-color:#fff;margin:0}i.icss-linkedin-c:before{width:.3em;height:.485em;border-radius:.15em .15em 0 0;background-color:#2867b2;-webkit-box-shadow:inset -.1em .065em 0 .04em #fff,0 -.15em #2867b2,0 .1em #2867b2,-.385em -.14em 0 -.07em #2867b2,-.385em .12em 0 -.07em #2867b2;box-shadow:inset -.1em .065em 0 .04em #fff,0 -.15em #2867b2,0 .1em #2867b2,-.385em -.14em 0 -.07em #2867b2,-.385em .12em 0 -.07em #2867b2;top:0;left:.47em}i.icss-linkedin-c:after{width:.2em;height:.2em;border-radius:50%;background-color:#fff;top:-.27em;left:-.02em}i.icss-linkedin{width:1em;height:1em;border-radius:.05em;background-color:transparent;-webkit-box-shadow:inset 0 0 0 .065em;box-shadow:inset 0 0 0 .065em;margin:0}i.icss-linkedin:before{width:.3em;height:.5em;border-radius:.15em .25em 0 0/.22em .3em;border:.1em solid transparent;border-width:.1em .05em 0 0;-webkit-box-shadow:inset -.1em .06em 0 .04em,-.08em -.05em 0 .05em,-.6em -.1em 0 .1em;box-shadow:inset -.1em .06em 0 .04em,-.08em -.05em 0 .05em,-.6em -.1em 0 .1em;clip:rect(.1em .25em .5em -.33em);top:.3em;left:.57em}i.icss-linkedin:after{width:.15em;height:.15em;border-radius:50%;background-color:currentColor;top:.2em;left:.225em}i.icss-list-ol,i.icss-list-ul{width:.55em;height:.12em;-webkit-box-shadow:0 .25em,0 -.25em;margin:.44em .1em .44em .35em;background-color:currentColor}i.icss-list-ol:after,i.icss-list-ol:before{font-size:.25em;line-height:1em;left:-1em;-webkit-transform:translateY(-50%);font-family:sans-serif;font-weight:700}i.icss-list-ol{border-radius:.02em;box-shadow:0 .25em,0 -.25em}i.icss-list-ol:before{content:'2';width:.55em;padding:.12em 0;-webkit-box-shadow:0 -1em 0 -.165em;box-shadow:0 -1em 0 -.165em;top:.2em;transform:translateY(-50%)}i.icss-list-ol:after{content:'3';top:1.2em;transform:translateY(-50%)}i.icss-list-ul{border-radius:.02em;box-shadow:0 .25em,0 -.25em}i.icss-list-ul:before{width:.15em;height:.15em;border-radius:.02em;background-color:currentColor;-webkit-box-shadow:0 .25em,0 -.25em;box-shadow:0 .25em,0 -.25em;top:50%;left:-.23em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}i.icss-location-arrow{background:0 0;border:1px solid transparent;border-width:0 .2em .8em;border-color:transparent transparent currentColor;margin:0 .01em .3em .38em;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.icss-stack i.icss-location-arrow{-webkit-transform:translate(-.5em,-.5em) rotate(30deg);transform:translate(-.5em,-.5em) rotate(30deg)}i.icss-location-arrow:before{background:0 0;border:1px solid transparent;border-width:.4em .15em 0;border-color:currentColor transparent transparent;-webkit-transform:rotate(-39deg);transform:rotate(-39deg);top:.65em;left:0}i.icss-location-arrow:after{background:0 0;border:1px solid transparent;border-width:.4em .15em 0;border-color:currentColor transparent transparent;-webkit-transform:rotate(39deg);transform:rotate(39deg);top:.65em;left:-.3em}i.icss-lock{width:.75em;height:.6em;background-color:transparent;border-color:currentColor transparent;border-radius:.06em;margin:.4em .1em 0;-webkit-box-shadow:inset .27em .15em,inset -.27em .15em,inset 0 -.1em;box-shadow:inset .27em .15em,inset -.27em .15em,inset 0 -.1em}i.icss-lock:before{width:.5em;height:.45em;border:.12em solid currentColor;border-bottom:0;border-radius:.17em .17em 0 0;top:-.35em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-lock:after{width:.25em;height:.3em;border:.08em solid currentColor;border-top-color:transparent;border-radius:0 0 .15em .15em;top:.26em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow:.19em -.3em 0 -.0665em,.19em -.3em 0 -.0665em;box-shadow:.19em -.3em 0 -.0665em,.19em -.3em 0 -.0665em}i.icss-logan-claw{width:1em;height:1em;background-color:transparent;margin:0}i.icss-logan-claw:before{width:1em;height:.055em;border-radius:100%/0;transform:translate(-50%,-50%) rotate(-45deg);background-color:currentColor;top:50%;left:50%}i.icss-logan-claw:after{width:1em;height:.3em;border-radius:0 100% 100% 0/0 .08em .08em 0;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);-webkit-box-shadow:0 -.06em 0 -.01em,0 .06em 0 -.01em;box-shadow:0 -.06em 0 -.01em,0 .06em 0 -.01em;top:50%;left:50%}i.icss-lorraine-cross{width:1em;height:1em;background-color:transparent;margin:0}i.icss-lorraine-cross:before{width:.1em;height:1em;background-color:currentColor;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}i.icss-lorraine-cross:after{width:.4em;height:.1em;background-color:currentColor;-webkit-box-shadow:-.1em .18em,.1em .18em;box-shadow:-.1em .18em,.1em .18em;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:.1em;left:50%}i.icss-luggage-cart{width:.3em;height:.3em;border-radius:50%;border-top:.03em solid transparent;-webkit-box-shadow:inset 0 0 0 .065em,.27em .71em 0 -.07em,-.33em .71em 0 -.07em;box-shadow:inset 0 0 0 .065em,.27em .71em 0 -.07em,-.33em .71em 0 -.07em;background-color:transparent;margin:.06em .22em .64em .48em}i.icss-luggage-cart:before{width:.45em;height:.35em;-webkit-box-shadow:inset 0 .5em,0 1.47em 0 1em,.05em 0 0 .065em,-.05em 0 0 .065em;box-shadow:inset 0 .5em,0 1.47em 0 1em,.05em 0 0 .065em,-.05em 0 0 .065em;border:0 solid transparent;border-width:0 .08em;border-radius:.01em;-webkit-transform:translateX(-50%);transform:translateX(-50%);clip:rect(-.1em .6em .54em -.245em);top:.19em;left:50%}i.icss-luggage-cart:after{width:.18em;height:.7em;border:.08em solid currentColor;border-width:.08em .08em 0 0;-webkit-transform:skewY(5deg) skewX(5deg);transform:skewY(5deg) skewX(5deg);left:-.45em;top:0}i.icss-lunch{width:.75em;height:.75em;border-radius:50%;background:0 0;-webkit-box-shadow:inset 0 0 0 .13em;box-shadow:inset 0 0 0 .13em;margin:.15em .15em .1em .23em}.icss-stack i.icss-lunch{-webkit-transform:translate(-.6em,-.5em);transform:translate(-.6em,-.5em)}i.icss-lunch:before{width:.1em;height:.45em;background-color:currentColor;top:.025em;left:.8em;border-radius:.1em 0 .04em .04em;-webkit-box-shadow:.02em .28em 0 -.02em,-.975em .28em 0 -.02em,-.975em .2em 0 -.02em;box-shadow:.02em .28em 0 -.02em,-.975em .28em 0 -.02em,-.975em .2em 0 -.02em}i.icss-lunch:after{width:.11em;height:.23em;border:.05em solid transparent;border-width:0 .035em;border-radius:0 0 .03em .03em;-webkit-box-shadow:inset 1em 0,.025em .025em 0 .025em,-.025em .025em 0 .025em;box-shadow:inset 1em 0,.025em .025em 0 .025em,-.025em .025em 0 .025em;top:.025em;left:-.18em}i.icss-mac-c{width:.28em;height:.14em;border-radius:100% .02em;background-color:#53d769;top:-.42em;left:.08em;-webkit-transform:rotate(-30deg);transform:rotate(-30deg);margin:.05em .4em .35em}i.icss-mac-c:after,i.icss-mac-c:before{width:.6em;height:.6em;background-image:linear-gradient(45deg,#147efb 0,#147efb 16%,#fc3158 16%,#fc3158 30%,#fc3d39 30%,#fc3d39 45%,#fd9426 45%,#fd9426 60%,#fecb2e 60%,#fecb2e 75%,#53d769 75%);border-radius:100% .5em 100% .3em}i.icss-mac,i.icss-mac-c:after,i.icss-mac:before{background-color:transparent}.icss-stack i.icss-mac-c{-webkit-transform:translate(-.5em,-.5em) rotate(-30deg);transform:translate(-.5em,-.5em) rotate(-30deg)}i.icss-mac-c:before{left:-.36em;top:.18em;-webkit-transform:rotate(-15deg);transform:rotate(-15deg);-webkit-clip-path:polygon(0 0,100% 0,100% 57%,89% 57%,78% 59%,70% 64%,64% 72%,61% 81%,61% 90%,64% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 57%,89% 57%,78% 59%,70% 64%,64% 72%,61% 81%,61% 90%,64% 100%,0 100%)}i.icss-mac-c:after{left:-.53em;top:.08em;-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}i.icss-mac{width:1em;height:1em}i.icss-mac:before{width:.4em;height:.4em;border-radius:100% .4em 100% .2em;-webkit-box-shadow:-.26em -.22em 0 .1em,-.42em -.38em 0 .1em;box-shadow:-.26em -.22em 0 .1em,-.42em -.38em 0 .1em;-webkit-transform:scaleX(.88) rotate(-45deg);transform:scaleX(.88) rotate(-45deg);top:.35em;left:.7em}i.icss-mac:after{width:.26em;height:.13em;border-radius:100% .02em;background-color:currentColor;top:.1em;left:.47em;-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}i.icss-magic-hat,i.icss-magic-hat:after,i.icss-magic-wand,i.icss-magic-wand:after,i.icss-magic-wand:before,i.icss-magician-hat,i.icss-magician-hat:after,i.icss-magnet{background-color:transparent}i.icss-magic-hat{width:1em;height:1em;border-radius:45% 45% 0 0;background-image:radial-gradient(ellipse 90% 100% at 50% 44%,currentColor .14em,transparent .14em);margin:0;overflow:hidden}i.icss-magic-hat:before{width:.65em;height:.65em;border:0 solid currentColor;border-width:0 .17em .17em 0;border-radius:.1em;-webkit-transform:translateX(-50%) scaleX(.6) rotate(45deg);transform:translateX(-50%) scaleX(.6) rotate(45deg);top:-.23em;left:50%}i.icss-magic-hat:after{width:.45em;height:.4em;border:.05em solid transparent;border-bottom:.38em solid currentColor;border-radius:0 0 .05em .05em;border-top:0;-webkit-box-shadow:.12em -.35em 0 -.05em,-.12em -.35em 0 -.05em;box-shadow:.12em -.35em 0 -.05em,-.12em -.35em 0 -.05em;-webkit-transform:translateX(-50%);transform:translateX(-50%);clip:rect(-.08em 1em 1em -.05em);top:.6em;left:50%}i.icss-magic-wand{width:.07em;height:.35em;border-radius:50%;-webkit-box-shadow:.4em .05em;box-shadow:.4em .05em;margin:.325em .465em}i.icss-magic-wand:before{width:.2em;height:1em;border-radius:.05em;-webkit-box-shadow:inset 0 0 0 .065em,inset 0 -.35em,inset 0 .2em,.5em 0 0 -.36em;box-shadow:inset 0 0 0 .065em,inset 0 -.35em,inset 0 .2em,.5em 0 0 -.36em;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:-.23em;left:-.15em}i.icss-magic-wand:after{width:.35em;height:.35em;border:0 solid transparent;border-width:.145em 0;-webkit-box-shadow:inset .5em .5em,-.3em -.5em 0 -.11em,.05em -.45em 0 -.11em,-.55em -.35em 0 -.1em;box-shadow:inset .5em .5em,-.3em -.5em 0 -.11em,.05em -.45em 0 -.11em,-.55em -.35em 0 -.1em;border-radius:50%;top:.05em;left:.25em}i.icss-magician-hat{width:.3em;height:.6em;border:0 solid transparent;border-bottom:.5em solid currentColor;border-width:0 .2em .75em;border-radius:50%/0 0 .1em .1em;margin:0 .3em .25em}i.icss-magician-hat:before{width:.9em;height:.4em;border-radius:50%;border:.065em solid currentColor;border-width:0 .245em .1em;-webkit-box-shadow:inset 0 -.05em;box-shadow:inset 0 -.05em;-webkit-transform:translate(-50%);transform:translate(-50%);top:.6em;left:50%}i.icss-magician-hat:after{width:.2em;height:.2em;border:.07em solid currentColor;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:.7em;left:50%}i.icss-magnet{width:.7em;height:.7em;border:.24em solid transparent;border-color:transparent transparent currentColor currentColor;border-radius:50%;margin:.25em .25em .05em .05em}i.icss-magnet:after,i.icss-magnet:before{width:.24em;height:.4em;border-top:.15em solid transparent;top:50%;left:50%}i.icss-mail-box,i.icss-mail-box-in{background-color:currentColor;margin:.8em .4em 0 .5em}i.icss-magnet:before{-webkit-box-shadow:inset 0 0 0 .065em,0 .2em;box-shadow:inset 0 0 0 .065em,0 .2em;-webkit-transform:translate(-50%,-50%) translate(.1em,-.43em) rotate(45deg);transform:translate(-50%,-50%) translate(.1em,-.43em) rotate(45deg)}i.icss-magnet:after{-webkit-box-shadow:inset 0 0 0 .065em,0 .2em;box-shadow:inset 0 0 0 .065em,0 .2em;-webkit-transform:translate(-50%,-50%) translate(.43em,-.1em) rotate(45deg);transform:translate(-50%,-50%) translate(.43em,-.1em) rotate(45deg)}i.icss-mail-box-in{width:.1em;height:.2em}i.icss-mail-box-in:before{width:.45em;height:.6em;border-radius:.3em .3em 0 0/.4em .4em 0 0;border:.05em solid transparent;-webkit-box-shadow:inset 0 0 0 .1em,inset 0 1.32em 0 -1em,.3em 0 0 .05em,.5em 0 0 -.05em;box-shadow:inset 0 0 0 .1em,inset 0 1.32em 0 -1em,.3em 0 0 .05em,.5em 0 0 -.05em;clip:rect(.05em 1em .55em 0);top:-.55em;left:-.45em}i.icss-mail-box-in:after{border:.15em solid transparent;border-top:.25em solid currentColor;border-bottom:0;-webkit-box-shadow:0 -.05em;box-shadow:0 -.05em;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:-.06em 0;transform-origin:-.06em 0;top:-.43em;left:0}i.icss-mail-box{width:.1em;height:.2em}i.icss-mail,i.icss-man-aim{background-color:transparent}i.icss-mail-box:before{width:.45em;height:.6em;border-radius:.3em .3em 0 0/.4em .4em 0 0;border:.05em solid transparent;-webkit-box-shadow:inset 0 0 0 .1em,inset 0 1.32em 0 -1em,.3em 0 0 .05em,.5em 0 0 -.05em;box-shadow:inset 0 0 0 .1em,inset 0 1.32em 0 -1em,.3em 0 0 .05em,.5em 0 0 -.05em;clip:rect(.05em 1em .55em 0);top:-.55em;left:-.45em}i.icss-mail-box:after{border:.15em solid transparent;border-top:.25em solid currentColor;border-bottom:0;-webkit-box-shadow:0 -.05em;box-shadow:0 -.05em;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:-.06em 0;transform-origin:-.06em 0;top:-.43em;left:0}i.icss-mail:after,i.icss-mail:before{border-radius:.03em;border-left-color:transparent;border-right-color:transparent}i.icss-mail,i.icss-male:before{border-bottom-color:transparent}i.icss-mail{width:1em;border-width:.4em;border-style:solid;border-top-color:transparent;margin:.15em 0}i.icss-mail:before{border-style:solid;border-width:.5em .5em 0;bottom:-.05em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-mail:after,i.icss-male:before{border-style:solid;left:50%;-webkit-transform:translateX(-50%)}i.icss-mail:after{border-width:0 .35em .35em;bottom:-.4em;transform:translateX(-50%);width:.9em}i.icss-male{width:2.5em;height:2.5em;border-style:solid;border-width:1.3em;border-radius:1.3em;margin:0 1.3em 7em}i.icss-male:before{width:5em;height:4em;border-width:1.5em 1em 0;border-radius:1.5em 1.5em 0 0;top:1.3em;transform:translateX(-50%)}i.icss-male:after,i.icss-man-2:before{-webkit-transform:translateX(-50%);border-bottom-color:transparent;border-style:solid;left:50%}i.icss-male:after{width:2.7em;height:7em;border-width:3.8em 1.2em 0;border-radius:1em 1em 0 0;top:1.5em;transform:translateX(-50%)}i.icss-man-2{width:.25em;height:.25em;border-style:solid;border-width:.13em;border-radius:.13em;margin:0 .35em .7em}i.icss-man-2:before{width:.54em;height:.4em;border-width:.15em .1em 0;border-radius:60% 60% 10% 10%/100%;top:.13em;transform:translateX(-50%)}i.icss-man-2:after{width:.27em;height:.7em;border-width:.38em .12em 0;border-style:solid;border-radius:.1em .1em 0 0;border-bottom-color:transparent;top:.15em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-man-aim{width:.8em;height:.8em;border-radius:50%;-webkit-box-shadow:inset 0 0 0 .08em;box-shadow:inset 0 0 0 .08em;margin:.1em}i.icss-man-clock,i.icss-man-heart,i.icss-man-locate,i.icss-man-luggage{background-color:transparent;margin:.23em .5em .32em .1em}i.icss-man-aim:before{border-style:solid;border-width:.13em;border-radius:100%;-webkit-box-shadow:0 .34em 0 .11em;box-shadow:0 .34em 0 .11em;clip:rect(0 .29em .41em -.04em);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:40%;left:50%}i.icss-man-aim:after{width:1.5em;height:1em;border:0 solid transparent;border-width:.47em 0 0 .23em;-webkit-box-shadow:inset 0 .07em,-1.35em 0 0 -.46em,-.07em .78em,-.07em -.78em;box-shadow:inset 0 .07em,-1.35em 0 0 -.46em,-.07em .78em,-.07em -.78em;-webkit-transform:translate(.035em,-50%);transform:translate(.035em,-50%);clip:rect(0 .465em 1em -.54em);top:50%;left:50%}i.icss-man-clock{width:.4em;height:.45em;border-radius:.18em .18em 0 0;border-top:.1em solid transparent;-webkit-box-shadow:inset .265em 0 0 -.1em,inset -.265em 0 0 -.1em,0 .25em 0 -.09em,0 .4em 0 -.09em;box-shadow:inset .265em 0 0 -.1em,inset -.265em 0 0 -.1em,0 .25em 0 -.09em,0 .4em 0 -.09em}i.icss-man-clock:before{width:.4em;height:.4em;background-color:transparent;-webkit-box-shadow:inset 0 0 0 .065em,-.48em -.12em 0 -.08em;box-shadow:inset 0 0 0 .065em,-.48em -.12em 0 -.08em;border-radius:50%;top:-.22em;left:.48em}i.icss-man-clock:after{width:.12em;height:.15em;border:.05em solid currentColor;border-width:0 0 .065em .065em;-webkit-transform:rotate(20deg);transform:rotate(20deg);top:-.12em;left:.66em}i.icss-man-heart{width:.4em;height:.45em;border-radius:.18em .18em 0 0;border-top:.1em solid transparent;-webkit-box-shadow:inset .265em 0 0 -.1em,inset -.265em 0 0 -.1em,0 .25em 0 -.09em,0 .4em 0 -.09em;box-shadow:inset .265em 0 0 -.1em,inset -.265em 0 0 -.1em,0 .25em 0 -.09em,0 .4em 0 -.09em}i.icss-man-heart:before{width:.44em;height:.44em;background-color:transparent;border:.22em solid transparent;border-top-color:currentColor;-webkit-box-shadow:-.075em -.245em 0 -.1em,.075em -.245em 0 -.1em,-.47em -.3em 0 -.1em;box-shadow:-.075em -.245em 0 -.1em,.075em -.245em 0 -.1em,-.47em -.3em 0 -.1em;border-radius:50%;top:-.05em;left:.45em}i.icss-man-locate{width:.4em;height:.45em;border-radius:.18em .18em 0 0;border-top:.1em solid transparent;-webkit-box-shadow:inset .265em 0 0 -.1em,inset -.265em 0 0 -.1em,0 .25em 0 -.09em,0 .4em 0 -.09em;box-shadow:inset .265em 0 0 -.1em,inset -.265em 0 0 -.1em,0 .25em 0 -.09em,0 .4em 0 -.09em}i.icss-man-locate:before{width:.34em;height:.34em;background-color:transparent;-webkit-box-shadow:inset 0 0 0 .065em,-.47em -.1em 0 -.04em;box-shadow:inset 0 0 0 .065em,-.47em -.1em 0 -.04em;border-radius:50%;top:-.22em;left:.5em}i.icss-man-locate:after{width:.46em;height:.4em;border:0 solid transparent;border-width:.165em .03em;-webkit-box-shadow:inset .13em 0,-.41em 0 0 -.16em,-.21em .13em 0 -.13em,-.21em -.13em 0 -.13em;box-shadow:inset .13em 0,-.41em 0 0 -.16em,-.21em .13em 0 -.13em,-.21em -.13em 0 -.13em;top:-.25em;left:.71em}i.icss-man-luggage{width:.4em;height:.45em;border-radius:.18em .18em 0 0;border-top:.1em solid transparent;-webkit-box-shadow:inset .265em 0 0 -.1em,inset -.265em 0 0 -.1em,0 .25em 0 -.09em,0 .4em 0 -.09em;box-shadow:inset .265em 0 0 -.1em,inset -.265em 0 0 -.1em,0 .25em 0 -.09em,0 .4em 0 -.09em}i.icss-man-luggage:before{width:.26em;height:.26em;background-color:currentColor;border-radius:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow:.36em .73em 0 -.05em;box-shadow:.36em .73em 0 -.05em;top:-.28em;left:50%}i.icss-man-luggage:after{width:.15em;height:.36em;border-radius:0 .1em 0 0;-webkit-box-shadow:inset -.1em .2em,-.24em -.25em 0 .1em;box-shadow:inset -.1em .2em,-.24em -.25em 0 .1em;clip:rect(-.15em 1em 1em -.07em);left:.63em;top:.26em}i.icss-man-protect{width:.35em;height:.4em;background-color:transparent;border-radius:.18em .18em 0 0;border-top:.07em solid transparent;-webkit-box-shadow:inset .25em 0 0 -.1em,inset -.25em 0 0 -.1em,0 .25em 0 -.08em,0 .35em 0 -.08em;box-shadow:inset .25em 0 0 -.1em,inset -.25em 0 0 -.1em,0 .25em 0 -.08em,0 .35em 0 -.08em;margin:.25em .325em .35em}i.icss-man-protect:before{width:.21em;height:.21em;background-color:currentColor;border-radius:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-.23em;left:50%}i.icss-man-protect:after,i.icss-man-rotate,i.icss-man-rotate:before,i.icss-man-search{background-color:transparent}i.icss-man-protect:after{width:.9em;height:1em;border-radius:.1em .1em 70% 70%/.1em .1em 100% 100%;border:.07em solid currentColor;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;top:-.315em}i.icss-man-rotate{width:.37em;height:.43em;border-radius:.18em .18em 0 0;border-top:.1em solid transparent;-webkit-box-shadow:inset .265em 0 0 -.1em,inset -.265em 0 0 -.1em,0 .25em 0 -.08em,0 .38em 0 -.08em;box-shadow:inset .265em 0 0 -.1em,inset -.265em 0 0 -.1em,0 .25em 0 -.08em,0 .38em 0 -.08em;margin:.12em .315em .45em}i.icss-man-rotate:before{width:.7em;height:.7em;border:.07em solid currentColor;border-color:transparent currentColor;border-radius:50%;-webkit-transform:translateX(-50%) perspective(1em) rotateX(60deg);transform:translateX(-50%) perspective(1em) rotateX(60deg);top:.22em;left:50%}i.icss-man-rotate:after{border:.18em solid transparent;border-radius:50%;border-left-color:currentColor;-webkit-box-shadow:-.48em -.78em 0 -.065em;box-shadow:-.48em -.78em 0 -.065em;-webkit-transform:rotate(40deg);transform:rotate(40deg);top:.62em;left:-.13em}i.icss-man-search{width:.75em;height:.75em;border-radius:50%;-webkit-box-shadow:inset 0 0 0 .09em;box-shadow:inset 0 0 0 .09em;margin:0 .25em .25em 0}i.icss-man-search:before{width:.26em;height:.26em;background-color:currentColor;border-radius:100%;-webkit-box-shadow:0 .34em 0 .11em;box-shadow:0 .34em 0 .11em;clip:rect(0 .29em .41em -.04em);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:38%;left:50%}i.icss-man-search:after{width:.15em;height:.45em;border-radius:.05em;background-color:currentColor;-webkit-box-shadow:0 -.1em 0 -.02em;box-shadow:0 -.1em 0 -.02em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:.59em;left:.74em}i.icss-man-statistic{width:.4em;height:.45em;background-color:transparent;border-radius:.18em .18em 0 0;border-top:.1em solid transparent;-webkit-box-shadow:inset .265em 0 0 -.1em,inset -.265em 0 0 -.1em,0 .25em 0 -.09em,0 .4em 0 -.09em;box-shadow:inset .265em 0 0 -.1em,inset -.265em 0 0 -.1em,0 .25em 0 -.09em,0 .4em 0 -.09em;margin:.23em .55em .32em .05em}i.icss-man-statistic:before{width:.26em;height:.26em;background-color:currentColor;border-radius:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-.28em;left:50%}i.icss-man-statistic:after{width:.1em;height:.2em;background-color:currentColor;-webkit-box-shadow:.16em 0,.16em -.12em,.54em -.07em 0 .2em,.13em .43em 0 .18em,.08em -.59em 0 .2em;box-shadow:.16em 0,.16em -.12em,.54em -.07em 0 .2em,.13em .43em 0 .18em,.08em -.59em 0 .2em;clip:rect(-.27em .42em .33em -.2em);left:.51em;top:.05em}i.icss-man,i.icss-man-woman{background-color:transparent}i.icss-man-woman{width:.45em;height:.5em;border-radius:50% 50% 0 0/.12em .12em 0 0;margin:.28em .55em .23em .05em;border:.1em solid transparent;border-width:0 .1em;border-bottom:.3em solid currentColor;-webkit-box-shadow:inset 0 1em;box-shadow:inset 0 1em}i.icss-man-woman:before{width:.2em;height:.2em;border-radius:.1em;background-color:currentColor;top:-.22em;left:.025em;-webkit-box-shadow:.425em 0;box-shadow:.425em 0}i.icss-man-woman:after{width:.4em;height:.73em;border:.1em solid transparent;border-radius:.1em .1em 0 0;border-width:0 .12em;border-top:.4em solid currentColor;-webkit-box-shadow:inset .5em 0,-.42em .12em 0 -.12em;box-shadow:inset .5em 0,-.42em .12em 0 -.12em;left:.35em;top:0}i.icss-man{width:.4em;height:.45em;border-radius:.18em .18em 0 0;border-top:.1em solid transparent;-webkit-box-shadow:inset .265em 0 0 -.1em,inset -.265em 0 0 -.1em,0 .25em 0 -.09em,0 .4em 0 -.09em;box-shadow:inset .265em 0 0 -.1em,inset -.265em 0 0 -.1em,0 .25em 0 -.09em,0 .4em 0 -.09em;margin:.23em .3em .32em}i.icss-man:before,i.icss-map-compass{border-radius:50%;background-color:transparent}i.icss-man:before{width:.3em;height:.3em;-webkit-box-shadow:inset 0 .43em 0 -.3em,inset 0 0 0 .065em;box-shadow:inset 0 .43em 0 -.3em,inset 0 0 0 .065em;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-.31em;left:50%}i.icss-map-compass{width:.75em;height:.75em;border:.18em solid transparent;-webkit-box-shadow:0 0 0 .05em,inset 0 0 0 .14em;box-shadow:0 0 0 .05em,inset 0 0 0 .14em;margin:.125em}i.icss-map-compass:before{width:.75em;height:.75em;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(10deg) scaleX(.28) rotate(45deg);transform:translate(-50%,-50%) rotate(10deg) scaleX(.28) rotate(45deg);-webkit-box-shadow:inset -.12em .12em,inset .12em -.12em,.55em -.55em 0 -.21em,-.55em .55em 0 -.21em;box-shadow:inset -.12em .12em,inset .12em -.12em,.55em -.55em 0 -.21em,-.55em .55em 0 -.21em}i.icss-map-compass:after{width:.75em;height:.75em;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(100deg) scaleX(.28) rotate(45deg);transform:translate(-50%,-50%) rotate(100deg) scaleX(.28) rotate(45deg);-webkit-box-shadow:inset -.12em .12em,inset .12em -.12em,.55em -.55em 0 -.21em,-.55em .55em 0 -.21em;box-shadow:inset -.12em .12em,inset .12em -.12em,.55em -.55em 0 -.21em,-.55em .55em 0 -.21em}i.icss-map-location{width:.4em;height:.8em;background-color:transparent;border-radius:.02em;border:.07em solid currentColor;border-width:.07em 0 .07em .07em;-webkit-box-shadow:.62em .2em;box-shadow:.62em .2em;margin:.1em .62em .06em 0;-webkit-transform:skewY(-20deg);transform:skewY(-20deg)}.icss-stack i.icss-map-location{-webkit-transform:translate(-.5em,-.5em) skewY(-20deg);transform:translate(-.5em,-.5em) skewY(-20deg)}i.icss-map-location:before{width:.26em;height:.8em;background-color:transparent;border-radius:.02em;border:.07em solid currentColor;border-width:.07em .03em;-webkit-transform:skewY(40deg);transform:skewY(40deg);top:.03em;left:.31em}i.icss-map-location:after{width:.3em;height:.3em;top:.08em;left:.1em;border-radius:50% 50% 0;border:.11em solid currentColor;-webkit-transform:skewY(20deg) rotate(45deg);transform:skewY(20deg) rotate(45deg)}i.icss-map-marker{width:1em;height:1em;background-color:transparent}i.icss-map-marker:before{width:.68em;height:.68em;border-radius:50%;border:.185em solid currentColor;top:.04em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-map-marker:after{width:.6em;height:.6em;border-radius:50% 100% 50% 10%;background:0 0;-webkit-box-shadow:inset .01em -.01em 0 .13em;box-shadow:inset .01em -.01em 0 .13em;top:.1em;left:50%;-webkit-transform:scaleY(1.4) translateX(-50%) rotate(-45deg);transform:scaleY(1.4) translateX(-50%) rotate(-45deg)}i.icss-map-position{width:1em;height:1em;background-color:transparent;border-radius:.05em;border:.07em solid currentColor;background-image:linear-gradient(-36deg,transparent 53%,currentcolor 53%,currentcolor 56%,transparent 56%),linear-gradient(-36deg,transparent 28%,currentcolor 28%,currentColor 31%,transparent 31%),linear-gradient(26deg,transparent 67%,currentcolor 55%,currentColor 70%,transparent 70%),linear-gradient(26deg,transparent 83%,currentcolor 83%,currentColor 86%,transparent 86%);margin:0;overflow:hidden}i.icss-map-position:before{width:.05em;height:.3em;-webkit-box-shadow:inset 0 1em,.32em -.73em 0 .1em,.1em -.85em 0 .1em,-.3em .65em 0 .1em,-.68em 0 0 .1em,-.35em -.3em,-.35em 0,-.2em .3em;box-shadow:inset 0 1em,.32em -.73em 0 .1em,.1em -.85em 0 .1em,-.3em .65em 0 .1em,-.68em 0 0 .1em,-.35em -.3em,-.35em 0,-.2em .3em;-webkit-transform:rotate(-35deg) skew(30deg);transform:rotate(-35deg) skew(30deg);top:.3em;left:.55em}i.icss-map-position:after{width:.3em;height:.3em;top:.18em;left:.18em;border-radius:80% 50% .03em;background-image:radial-gradient(circle at 50% 50%,transparent .05em,currentColor .05em);-webkit-transform:scaleY(1.2) rotate(45deg);transform:scaleY(1.2) rotate(45deg)}i.icss-map,i.icss-map:before{border-radius:.02em;height:.8em;background-color:transparent}i.icss-map{width:.4em;border:.07em solid currentColor;border-width:.07em 0 .07em .07em;margin:.1em .65em .06em .03em;-webkit-transform:skewY(-20deg);transform:skewY(-20deg)}.icss-stack i.icss-map{-webkit-transform:translate(-.5em,-.5em) skewY(-20deg);transform:translate(-.5em,-.5em) skewY(-20deg)}i.icss-map:before{width:.26em;border:.07em solid currentColor;border-width:.07em .03em;-webkit-transform:skewY(40deg);transform:skewY(40deg);top:.03em;left:.31em}i.icss-map:after{width:.4em;height:.8em;background-color:transparent;border-radius:.02em;border:.07em solid currentColor;border-width:.07em .07em .07em 0;top:.135em;left:.55em}i.icss-marker-pen{width:.8em;height:.06em;background-color:transparent;border:0 solid transparent;border-top:.06em solid currentColor;border-left:.1em solid transparent;margin:.9em .05em .04em .15em}i.icss-marker-pen:before{width:.45em;height:.9em;border-radius:.3em .3em .25em .25em/.3em .3em 70% 70%;border-top:.2em solid transparent;-webkit-box-shadow:inset 0 0 0 .1em,0 -.28em 0 -.15em;box-shadow:inset 0 0 0 .1em,0 -.28em 0 -.15em;-webkit-transform:rotate(220deg) translateY(.05em);transform:rotate(220deg) translateY(.05em);top:-.92em;left:.01em}i.icss-marker-pen:after{width:.45em;height:.15em;border:.15em solid transparent;border-bottom:.12em solid currentColor;border-top:0;-webkit-transform:rotate(220deg) translateY(-.33em);transform:rotate(220deg) translateY(-.33em);top:-.54em;left:.01em}i.icss-market{width:.8em;height:.6em;background-color:transparent;border-bottom:.05em solid transparent;-webkit-box-shadow:inset 0 -.065em 0 .065em,0 .13em;box-shadow:inset 0 -.065em 0 .065em,0 .13em;margin:.27em .1em .13em}i.icss-market:before{width:.2em;height:.35em;border-radius:0 0 .1em .1em;background-color:currentColor;-webkit-box-shadow:.21em 0,-.21em 0,.42em 0,-.42em 0;box-shadow:.21em 0,-.21em 0,.42em 0,-.42em 0;-webkit-transform:translateX(-50%) perspective(.1em) rotateX(2deg);transform:translateX(-50%) perspective(.1em) rotateX(2deg);left:50%;top:-.28em}i.icss-market:after{width:.25em;height:.25em;border-radius:50%;border:.05em solid transparent;-webkit-box-shadow:inset 0 .2em,0 .2em,-.38em .2em 0 -.06em,-.34em .15em 0 -.06em,-.25em .2em 0 -.06em;box-shadow:inset 0 .2em,0 .2em,-.38em .2em 0 -.06em,-.34em .15em 0 -.06em,-.25em .2em 0 -.06em;left:.43em;top:.06em}i.icss-mars-c{width:.6em;height:.6em;border-radius:50%;background-color:#c64;-webkit-box-shadow:inset -.05em -.05em .05em #a43;box-shadow:inset -.05em -.05em .05em #a43;margin:.2em}i.icss-match,i.icss-measure{background-color:transparent;margin:0}i.icss-mars-c:before{width:.12em;height:.12em;border-radius:50%;-webkit-box-shadow:0 .15em .05em #a43,.2em .4em .05em .01em #a43;box-shadow:0 .15em .05em #a43,.2em .4em .05em .01em #a43;top:0;left:.12em}i.icss-match{width:1em;height:1em}i.icss-match:before{width:.38em;height:.22em;background-color:transparent;border-radius:0 60% 40%/40% 60% 30% 70%;-webkit-box-shadow:-.12em .03em 0 .08em,-.02em -.17em 0 .08em;box-shadow:-.12em .03em 0 .08em,-.02em -.17em 0 .08em;-webkit-transform:rotate(40deg);transform:rotate(40deg);top:.34em;left:.14em}i.icss-match:after{width:.7em;height:.2em;border-radius:.05em 0 0 .05em;-webkit-box-shadow:inset .13em -.065em,inset .13em .065em;box-shadow:inset .13em -.065em,inset .13em .065em;-webkit-transform:rotate(15deg);transform:rotate(15deg);top:.65em;left:.32em}i.icss-measure{width:1em;height:1em}i.icss-measure:before{width:1em;height:.3em;border:.065em solid currentColor;border-radius:.03em;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);top:50%;left:50%}i.icss-measure:after{width:.15em;height:.065em;background-color:currentColor;-webkit-transform:translate(-50%,-50%) rotate(45deg) translateX(-.05em);transform:translate(-50%,-50%) rotate(45deg) translateX(-.05em);-webkit-box-shadow:0 .15em,0 .3em,0 -.15em,0 -.3em;box-shadow:0 .15em,0 .3em,0 -.15em,0 -.3em;top:50%;left:50%}i.icss-medal{width:.52em;height:.23em;border-style:solid;background-color:transparent;border-width:0 .2em .07em;border-color:transparent currentColor;border-radius:0 0 .15em .15em;margin:.15em .24em .62em}i.icss-medal:before{content:"\272a";font-family:sans-serif;width:1.15em;height:1.15em;font-size:.57em;border-radius:50%;line-height:1.15em;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow:inset 0 0 0 .11em;box-shadow:inset 0 0 0 .11em;top:.34em;left:50%}i.icss-medal:after{width:.55em;height:.1em;background-color:currentColor;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-.15em;left:50%}i.icss-menus{margin:.41em}i.icss-menus,i.icss-menus:after,i.icss-menus:before{width:.18em;height:.18em;border-radius:.06em;background-color:currentColor}i.icss-menus:before{left:0;top:-.36em}i.icss-menus:after{left:0;top:.36em}i.icss-mercury-c{width:.5em;height:.5em;border-radius:50%;background-color:#777;-webkit-box-shadow:inset .04em .04em .05em #888,inset -.05em -.05em .05em #666;box-shadow:inset .04em .04em .05em #888,inset -.05em -.05em .05em #666;margin:.25em}i.icss-mercury-c:before{width:.13em;height:.13em;border-radius:50%;-webkit-box-shadow:.1em .27em .04em #999,.28em .05em .04em -.01em #999;box-shadow:.1em .27em .04em #999,.28em .05em .04em -.01em #999;top:0;left:0}i.icss-message-bottle{width:1em;height:.33em;background-color:transparent;background-image:radial-gradient(circle at .1em -.03em,transparent .1em,currentColor .1em,currentColor .2em,transparent .2em);background-size:.2em .2em;background-position:.1em -.17em;margin:.67em 0 0}i.icss-message-bottle:before{width:.4em;height:.55em;border-radius:.15em .15em 0 0;-webkit-transform:translateX(-50%) rotate(15deg);transform:translateX(-50%) rotate(15deg);-webkit-box-shadow:inset .06em .04em 0 .08em,inset -.03em .04em 0 .07em,0 -.35em 0 -.12em;box-shadow:inset .06em .04em 0 .08em,inset -.03em .04em 0 .07em,0 -.35em 0 -.12em;top:-.4em;left:50%}i.icss-message-bottle:after{width:.28em;height:.2em;border-radius:50%;-webkit-box-shadow:inset 0 0 0 .065em,-.015em -.34em 0 -.035em,-.015em -.32em 0 -.035em;box-shadow:inset 0 0 0 .065em,-.015em -.34em 0 -.035em,-.015em -.32em 0 -.035em;-webkit-transform:rotate(15deg);transform:rotate(15deg);top:-.31em;left:.4em}i.icss-mickey{width:.6em;height:.6em;background-color:transparent;border-radius:100%;-webkit-box-shadow:inset 0 .04em 0 .065em,0 .16em 0 -.135em,.25em -.35em 0 -.11em,-.25em -.35em 0 -.11em;box-shadow:inset 0 .04em 0 .065em,0 .16em 0 -.135em,.25em -.35em 0 -.11em,-.25em -.35em 0 -.11em;margin:.3em .2em .1em}i.icss-mickey:before{width:.25em;height:.25em;border-radius:100% 100% 100% .1em;top:.26em;left:50%;-webkit-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg);-webkit-box-shadow:inset .1em -.1em 0 -.08em,.19em -.19em 0 -.04em;box-shadow:inset .1em -.1em 0 -.08em,.19em -.19em 0 -.04em}i.icss-mickey:after{width:.08em;height:.09em;background-color:currentColor;border-radius:100%;top:55%;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);-webkit-box-shadow:.1em -.1em 0 -.01em,-.1em -.1em 0 -.01em;box-shadow:.1em -.1em 0 -.01em,-.1em -.1em 0 -.01em}i.icss-microchip{height:.87em;width:.5em;background-color:transparent;border:.065em solid transparent;border-width:.03em .065em;-webkit-box-shadow:inset .5em 0,0 0 0 .065em;box-shadow:inset .5em 0,0 0 0 .065em;border-radius:.02em;margin:.065em .25em}i.icss-microchip:before{width:.15em;height:.05em;border-radius:.02em;-webkit-box-shadow:-.35em -.1em,.35em -.1em,-.35em -.3em,.35em -.3em,-.35em .1em,.35em .1em,-.35em .3em,.35em .3em;box-shadow:-.35em -.1em,.35em -.1em,-.35em -.3em,.35em -.3em,-.35em .1em,.35em .1em,-.35em .3em,.35em .3em;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}i.icss-microchip:after{width:.12em;height:.11em;border-radius:.03em;-webkit-box-shadow:-.31em -.1em,.31em -.1em,-.31em -.3em,.31em -.3em,-.31em .1em,.31em .1em,-.31em .3em,.31em .3em;box-shadow:-.31em -.1em,.31em -.1em,-.31em -.3em,.31em -.3em,-.31em .1em,.31em .1em,-.31em .3em,.31em .3em;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}i.icss-microphone-off{width:.5em;height:.3em;border-radius:0 0 .25em .25em;background-color:transparent;border:.065em solid currentColor;border-top:0;margin:.5em .25em .2em}i.icss-microphone-off:before{width:.3em;height:.6em;border-radius:.2em;background-color:transparent;top:-.4em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow:inset 0 -.25em 0 .063em,inset 0 0 0 .063em,0 .55em 0 -.11em,0 .91em 0 .1em;box-shadow:inset 0 -.25em 0 .063em,inset 0 0 0 .063em,0 .55em 0 -.11em,0 .91em 0 .1em;clip:rect(0 .3em .9em 0)}i.icss-microphone-off:after{width:.08em;height:.9em;background-color:currentColor;top:-.55em;left:50%;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}i.icss-microphone{width:.5em;height:.3em;border-radius:0 0 .25em .25em;background-color:transparent;border:.065em solid currentColor;border-top:0;margin:.5em .25em .2em}i.icss-microphone:before{width:.3em;height:.6em;border-radius:.2em;background-color:transparent;top:-.4em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow:inset 0 -.25em 0 .063em,inset 0 0 0 .063em,0 .55em 0 -.11em,0 .91em 0 .1em;box-shadow:inset 0 -.25em 0 .063em,inset 0 0 0 .063em,0 .55em 0 -.11em,0 .91em 0 .1em;clip:rect(0 .3em .9em 0)}i.icss-microscope{width:.35em;height:.08em;border-radius:.03em;background-color:currentColor;margin:.7em .5em .22em .2em}i.icss-microscope:before{width:.65em;height:.63em;border-radius:50%;-webkit-box-shadow:inset -.15em 0,inset -.15em -.05em,inset -.1em -.1em,.03em -0em 0 0,0 .33em 0 -.25em,-.005em .57em 0 -.07em;box-shadow:inset -.15em 0,inset -.15em -.05em,inset -.1em -.1em,.03em -0em 0 0,0 .33em 0 -.25em,-.005em .57em 0 -.07em;clip:rect(0 1em .75em 0);top:-.45em;left:.03em}i.icss-microscope:after{width:.2em;height:.4em;border-radius:.05em;background-color:transparent;border:0 solid transparent;border-width:.05em 0;-webkit-box-shadow:inset 1em 0,0 .1em 0 -.03em,0 -.18em 0 -.04em;box-shadow:inset 1em 0,0 .1em 0 -.03em,0 -.18em 0 -.04em;-webkit-transform:rotate(25deg);transform:rotate(25deg);top:-.58em;left:.23em}i.icss-milk-bottle{width:.3em;height:.18em;background-color:transparent;border:.1em solid transparent;border-width:.03em .1em;border-bottom:.12em solid currentColor;margin:.2em .3em .52em}i.icss-milk-bottle:before{width:.18em;height:.1em;background-color:currentColor;border-radius:.04em;top:-.1em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-milk-bottle:after{width:.35em;height:.55em;border-radius:.1em .1em .05em .05em;background-color:currentColor;top:.12em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-milk-carton,i.icss-millenium-falcon,i.icss-minus{background-color:transparent}i.icss-milk-carton{width:.4em;height:.8em;border-top:.2em solid transparent;border-radius:.03em .03em 0;-webkit-box-shadow:inset 0 0 0 .065em,.07em -.08em;box-shadow:inset 0 0 0 .065em,.07em -.08em;margin:.15em .3em 0 .2em}i.icss-milk-carton:before{width:.4em;height:.2em;border:.065em solid currentColor;border-bottom:0;-webkit-transform:skewX(-20deg);transform:skewX(-20deg);-webkit-transform-origin:0 100%;transform-origin:0 100%;top:-.2em;left:0}i.icss-milk-carton:after{width:.1em;height:.6em;border:.08em solid transparent;border-radius:.03em;border-bottom:.2em solid currentColor;-webkit-box-shadow:0 .575em;box-shadow:0 .575em;-webkit-transform:skewY(-20deg);transform:skewY(-20deg);top:-.6em;left:.39em}i.icss-millenium-falcon{width:.85em;height:.75em;border-radius:50%;background-image:linear-gradient(45deg,transparent 37%,currentColor 37%,currentColor 63%,transparent 63%),linear-gradient(-45deg,transparent 37%,currentColor 37%,currentColor 63%,transparent 63%),radial-gradient(circle at 50% 80%,currentColor .15em,transparent .15em),radial-gradient(circle at .12em 50%,currentColor .1em,transparent .1em),radial-gradient(circle at .73em 50%,currentColor .1em,transparent .1em);margin:.25em .125em 0}i.icss-millenium-falcon:before{width:.42em;height:.4em;-webkit-box-shadow:inset .16em -.15em,inset -.16em 0;box-shadow:inset .16em -.15em,inset -.16em 0;-webkit-transform:translateX(-50%) perspective(.1em) rotateX(10deg);transform:translateX(-50%) perspective(.1em) rotateX(10deg);top:-.3em;left:50%}i.icss-millenium-falcon:after{width:.15em;height:.3em;border:.1em solid transparent;border-radius:.15em .15em 0 0/.1em;border-left-color:currentColor;border-right:0;border-width:0 0 .2em .2em;-webkit-box-shadow:.015em -.1em 0 -.015em;box-shadow:.015em -.1em 0 -.015em;left:.7em;top:.01em}i.icss-minus{width:1em;height:1em;margin:0}i.icss-minus:after,i.icss-minus:before{width:1em;height:.18em;top:50%;left:50%;border-radius:.06em;background-color:currentColor}i.icss-minus:before{-webkit-transform:translate(-50%,-50%) rotate(-180deg);transform:translate(-50%,-50%) rotate(-180deg)}i.icss-minus:after{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}i.icss-mirror{width:.4em;height:.8em;border-radius:.2em;-webkit-box-shadow:inset 0 0 0 .065em;box-shadow:inset 0 0 0 .065em;background-image:linear-gradient(-50deg,transparent 35%,currentColor 35%,currentColor 50%,transparent 50%,transparent 55%,currentColor 55%,currentColor 60%,transparent 60%);background-color:transparent;margin:0 .3em .2em}i.icss-mirror:before{width:.64em;height:.92em;border-radius:.3em;-webkit-box-shadow:inset 0 0 0 .065em,0 .85em 0 -.05em;box-shadow:inset 0 0 0 .065em,0 .85em 0 -.05em;-webkit-transform:translateX(-50%);transform:translateX(-50%);clip:rect(.39em 1em 1em 0);top:0;left:50%}i.icss-mirror:after{width:.1em;height:.1em;border-radius:50%;-webkit-box-shadow:.23em 0,-.23em 0;box-shadow:.23em 0,-.23em 0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}i.icss-mixer-truck{height:.38em;width:1em;background:0 0;border-radius:.13em .05em 0 0/100% .05em 0 0;border:0 solid transparent;border-right:.7em solid transparent;-webkit-box-shadow:inset 0 0 0 .065em,inset 0 -.12em 0 .065em,-.18em .15em 0 -.05em;box-shadow:inset 0 0 0 .065em,inset 0 -.12em 0 .065em,-.18em .15em 0 -.05em;margin:.27em .05em .35em .2em}i.icss-mobile,i.icss-money,i.icss-money-wallet{background-color:transparent}.icss-stack i.icss-mixer-truck{-webkit-transform:translate(-.6em,-.5em);transform:translate(-.6em,-.5em)}i.icss-mixer-truck:before{width:.6em;height:.55em;border-radius:50% 100% 100% 50%/50%;border:.03em solid transparent;-webkit-transform:rotate(-10deg);transform:rotate(-10deg);-webkit-box-shadow:inset 1em 0,.15em 0 0 -.1em,-.08em 0 0 -.03em;box-shadow:inset 1em 0,.15em 0 0 -.1em,-.08em 0 0 -.03em;top:-.18em;left:.38em}i.icss-mixer-truck:after{width:.25em;height:.25em;border-radius:50%;-webkit-box-shadow:inset 1em 0,.48em 0,.72em 0,-.22em -.02em 0 -.08em,.85em -.045em 0 -.075em,.23em -.1em 0 -.075em;box-shadow:inset 1em 0,.48em 0,.72em 0,-.22em -.02em 0 -.08em,.85em -.045em 0 -.075em,.23em -.1em 0 -.075em;top:.35em;left:-.05em}i.icss-mobile:after,i.icss-mobile:before{width:.6em;border-style:solid;border-radius:.05em;left:-.06em}i.icss-mobile{width:.6em;height:1em;border-style:solid;border-width:.065em;border-radius:.05em;margin:0 .2em}i.icss-mobile:before{height:.2em;border-width:.08em .2em;top:-.05em}i.icss-mobile:after{height:.15em;border-width:.05em .27em;top:.8em}i.icss-money-wallet{width:.9em;height:.6em;border-radius:0 .05em .05em;-webkit-box-shadow:inset .4em 0 0 .15em;box-shadow:inset .4em 0 0 .15em;margin:.25em .1em .15em 0}i.icss-money-wallet:before{width:.85em;height:.2em;border-radius:.1em 0 0 .1em;border:.07em solid currentColor;border-right:0;top:-.13em;left:0}i.icss-money-wallet:after{width:.45em;height:.3em;border-radius:.15em;border:.07em solid transparent;-webkit-box-shadow:inset 0 0 0 .1em,-.15em -.1em,-.15em .1em;box-shadow:inset 0 0 0 .1em,-.15em -.1em,-.15em .1em;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:.6em}i.icss-money{width:1em;height:.7em;border-radius:.02em;-webkit-box-shadow:inset 0 0 0 .065em;box-shadow:inset 0 0 0 .065em;margin:.15em 0;overflow:hidden}i.icss-money:before{width:.43em;height:.5em;line-height:1.2em;font-weight:700;text-align:center;border-radius:50%;border:.065em solid currentColor;-webkit-box-shadow:.46em .4em,-.46em .4em,.46em -.4em,-.46em -.4em;box-shadow:.46em .4em,-.46em .4em,.46em -.4em,-.46em -.4em;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}i.icss-money:after{width:.14em;height:.13em;border:.07em solid transparent;border-width:0 .04em;-webkit-box-shadow:inset -.1em 0,0 .055em,-.018em -.07em 0 -.02em;box-shadow:inset -.1em 0,0 .055em,-.018em -.07em 0 -.02em;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:.435em}i.icss-monospace-car{height:.17em;width:.91em;border-style:solid;border-color:transparent;background:0 0;border-width:0 .25em 0 .6em;border-radius:.1em 0 .05em .1em;-webkit-box-shadow:inset 0 0 0 1em,.055em 0,.12em .27em 0 -.05em,.36em .25em 0 -.05em,.24em .1em 0 -.013em;box-shadow:inset 0 0 0 1em,.055em 0,.12em .27em 0 -.05em,.36em .25em 0 -.05em,.24em .1em 0 -.013em;margin:.33em .31em .5em -.16em}i.icss-monospace-car:before{width:1em;height:.7em;border-radius:40% .2em .03em 0/45% .1em 0;-webkit-box-shadow:inset 0 0 0 .07em,inset 0 -.35em;box-shadow:inset 0 0 0 .07em,inset 0 -.35em;clip:rect(0 1em .45em 0);top:-.06em;left:-.4em}i.icss-monospace-car:after{width:.25em;height:.25em;border-radius:50%;-webkit-box-shadow:inset 0 0 0 1em,.65em 0;box-shadow:inset 0 0 0 1em,.65em 0;top:.25em;left:-.34em}i.icss-moon-c,i.icss-moon-c:before,i.icss-moon-o{width:.75em;height:.75em;border-radius:50%}i.icss-moon-c{background-color:#ccc;background-image:radial-gradient(.05em .035em at .38em .65em,#ddd,#ccc 20%,#e0e0e0,transparent),radial-gradient(.12em .12em at .3em .25em,#999 90%,transparent),radial-gradient(.12em .12em at .32em .22em,#eee 90%,transparent),radial-gradient(.13em .13em at .29em .22em,#ccc 90%,transparent),radial-gradient(.18em .2em at .25em .27em,#999 90%,transparent),radial-gradient(.09em .08em at .5em .21em,#eee 80%,transparent),radial-gradient(.17em .22em at .2em .32em,#999 90%,transparent),radial-gradient(.09em .07em at .39em .35em,#999 80%,transparent),radial-gradient(.08em .07em at .34em .45em,#999 80%,transparent),radial-gradient(.08em .07em at .36em .5em,#999 80%,transparent),radial-gradient(.17em .12em at .29em .16em,#bbb 90%,transparent),radial-gradient(.22em .4em at .36em .25em,#ccc 98%,transparent),radial-gradient(.22em .4em at .37em .28em,#fff 80%,transparent),radial-gradient(.3em .4em at .36em .24em,#ccc 98%,transparent),radial-gradient(.3em .4em at .38em .25em,#fff 80%,transparent),radial-gradient(.75em .75em at 40% 40%,transparent 50%,#999 70%),radial-gradient(.35em .4em at .4em .26em,transparent 95%,rgba(255,255,255,.3) 97%,transparent);-webkit-box-shadow:0 0 .5em .05em rgba(255,255,255,.5);box-shadow:0 0 .5em .05em rgba(255,255,255,.5);overflow:hidden;margin:.125em}i.icss-moon-c:before{background-image:radial-gradient(.04em .02em at .4em .7em,#eee,transparent),radial-gradient(.03em .02em at .25em .5em,#eee,transparent),radial-gradient(.02em .02em at .565em .14em,#eee,transparent),radial-gradient(.08em .07em at .37em .18em,#999 80%,transparent),radial-gradient(.075em .065em at .52em .18em,#999 70%,transparent),radial-gradient(.05em .04em at .45em .07em,#999 70%,transparent),radial-gradient(.055em .045em at .44em .59em,#999 70%,transparent),radial-gradient(.03em .025em at .28em .68em,#999 50%,transparent);-webkit-transform:rotate(45deg);transform:rotate(45deg);top:0;left:0}i.icss-moon-o{background-color:transparent;border:.05em solid transparent;-webkit-box-shadow:inset .12em .13em 0 -.1em,0 0 0 .065em;box-shadow:inset .12em .13em 0 -.1em,0 0 0 .065em;margin:.125em}i.icss-moon-o:before{width:.18em;height:.15em;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:50%;border:.05em solid transparent;border-width:.04em .03em .02em .04em;-webkit-box-shadow:inset 0 0 0 .1em,-.01em -.02em 0 .02em,.18em 0 0 -.01em,.1em -.13em 0 -.04em,-.12em .25em 0 .02em,.07em .45em 0 -.02em,.08em .29em 0 .01em,-.05em .5em 0 -.045em;box-shadow:inset 0 0 0 .1em,-.01em -.02em 0 .02em,.18em 0 0 -.01em,.1em -.13em 0 -.04em,-.12em .25em 0 .02em,.07em .45em 0 -.02em,.08em .29em 0 .01em,-.05em .5em 0 -.045em;top:.1em;left:.35em}i.icss-moon-o:after{width:.2em;height:.29em;border-radius:50%;border:.06em solid transparent;border-width:.06em 0 0 .02em;-webkit-box-shadow:inset .2em 0,.13em .1em 0 -.03em,-.04em .08em 0 .07em;box-shadow:inset .2em 0,.13em .1em 0 -.03em,-.04em .08em 0 .07em;-webkit-transform:rotate(30deg);transform:rotate(30deg);left:.16em;top:.06em}i.icss-moon,i.icss-motorcycle{border-radius:50%;background-color:transparent}i.icss-moon{width:.8em;height:.8em;-webkit-box-shadow:inset .25em -.05em 0 .08em;box-shadow:inset .25em -.05em 0 .08em;margin:.1em}i.icss-motor{width:.65em;height:.45em;border-radius:.05em;border:.1em solid currentColor;background-color:transparent;border-width:.12em .1em;-webkit-box-shadow:inset .1em 0,inset -.28em 0;box-shadow:inset .1em 0,inset -.28em 0;margin:.3em .2em .25em}i.icss-motor:before{width:.8em;height:.35em;border:.1em solid transparent;border-width:.13em 0;-webkit-box-shadow:inset .1em .1em,.09em 0,-.145em 0 0 -.07em;box-shadow:inset .1em .1em,.09em 0,-.145em 0 0 -.07em;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}i.icss-motor:after{width:.38em;height:.15em;border:.15em solid red;border-width:.1em .07em 0 .03em;border-radius:.04em;border-color:currentColor transparent transparent;-webkit-box-shadow:-.05em -.5em,.25em -.27em 0 .02em;box-shadow:-.05em -.5em,.25em -.27em 0 .02em;top:.3em;left:.08em}i.icss-motorcycle{width:.5em;height:.5em;-webkit-box-shadow:inset 0 0 0 .065em,-.04em -.05em 0 -.02em;box-shadow:inset 0 0 0 .065em,-.04em -.05em 0 -.02em;border:.05em solid transparent;margin:.45em 0 .05em .5em}i.icss-motorcycle:before{width:.5em;height:.5em;border-radius:50%;-webkit-box-shadow:inset 0 0 0 .065em,.53em -.3em 0 -.18em,.02em -.06em 0 -.02em;box-shadow:inset 0 0 0 .065em,.53em -.3em 0 -.18em,.02em -.06em 0 -.02em;border:.05em solid transparent;top:-.05em;left:-.55em;clip:rect(-.2em .8em .6em 0)}i.icss-motorcycle:after{width:.38em;height:.285em;-webkit-transform:skewX(30deg);transform:skewX(30deg);left:-.22em;top:-.06em;border-radius:.03em;border:.065em solid currentColor;border-top-width:.15em;-webkit-box-shadow:.26em -.21em 0 -.115em,-.3em .07em 0 -.115em,-.26em .12em 0 -.115em;box-shadow:.26em -.21em 0 -.115em,-.3em .07em 0 -.115em,-.26em .12em 0 -.115em}i.icss-mouse{width:.55em;height:.75em;-webkit-box-shadow:inset 0 -.18em 0 .24em,inset .04em -.06em 0 .2em,inset -.04em -.06em 0 .2em,0 -.26em 0 -.205em;box-shadow:inset 0 -.18em 0 .24em,inset .04em -.06em 0 .2em,inset -.04em -.06em 0 .2em,0 -.26em 0 -.205em;border-radius:.25em .25em .3em .3em;background-color:transparent;margin:.25em .45em 0 0}i.icss-mouse:before{width:.45em;height:.3em;border-radius:50% 50% 0 0/80% 100% 0 0;border:0 solid currentColor;border-width:.08em .08em 0;top:-.25em;left:.225em}i.icss-mouse:after{width:.4em;height:.3em;border-radius:0 0 50% 50%/0 0 100% 100%;border:0 solid currentColor;border-width:0 .08em .08em;top:.045em;left:.598em}i.icss-movie-screen{width:1em;height:.67em;border:.065em solid currentColor;border-bottom-color:transparent;border-radius:.03em;background-color:transparent;margin:0 0 .33em}i.icss-movie-screen:before{width:.22em;height:.22em;background-color:currentColor;border-radius:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow:-.35em 0,-.35em .25em 0 .05em,.35em 0,.35em .25em 0 .05em,0 .25em 0 .05em;box-shadow:-.35em 0,-.35em .25em 0 .05em,.35em 0,.35em .25em 0 .05em,0 .25em 0 .05em;clip:rect(-1em .61em .37em -.38em);top:.57em;left:50%}i.icss-movie-screen:after{width:.32em;height:.32em;border:.05em solid transparent;border-radius:50%;-webkit-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg);-webkit-box-shadow:-.01em -.25em 0 -.044em,.25em .01em 0 -.044em;box-shadow:-.01em -.25em 0 -.044em,.25em .01em 0 -.044em;clip:rect(-1em .62em .27em .05em);top:.52em;left:50%}i.icss-music-album{width:1em;height:.9em;border-radius:.03em;-webkit-box-shadow:inset 0 0 0 .08em,inset .1em 0 0 .08em;box-shadow:inset 0 0 0 .08em,inset .1em 0 0 .08em;background-color:transparent;margin:.05em 0}i.icss-music-album:before{width:.25em;height:.45em;border-top:.07em solid transparent;-webkit-box-shadow:inset 0 .07em,.07em -.07em,-.07em -.07em;box-shadow:inset 0 .07em,.07em -.07em,-.07em -.07em;top:.25em;left:.48em;-webkit-transform:skewY(-10deg);transform:skewY(-10deg)}i.icss-music-album:after{width:.2em;height:.18em;border-radius:100%;background-color:currentColor;-webkit-box-shadow:.32em -.02em;box-shadow:.32em -.02em;top:.6em;left:.28em;-webkit-transform:skewY(-10deg);transform:skewY(-10deg)}i.icss-musique-note{width:1em;height:1em;background-color:transparent;margin:0}i.icss-musique-note:before{width:.4em;height:.75em;border-top:.09em solid transparent;-webkit-box-shadow:inset 0 .09em,.09em -.09em,-.09em -.09em;box-shadow:inset 0 .09em,.09em -.09em,-.09em -.09em;top:.15em;left:55%;-webkit-transform:translateX(-50%) skewY(-10deg);transform:translateX(-50%) skewY(-10deg)}i.icss-musique-note:after{width:.25em;height:.2em;border-radius:100%;-webkit-box-shadow:.165em .73em,-.325em .73em;box-shadow:.165em .73em,-.325em .73em;top:0;left:55%;-webkit-transform:translateX(-50%) skewY(-10deg);transform:translateX(-50%) skewY(-10deg)}i.icss-mustache{width:.3em;height:.3em;border-radius:50%;-webkit-box-shadow:.26em 0;box-shadow:.26em 0;margin:.3em .65em .1em .4em}.icss-stack i.icss-mustache{-webkit-transform:translate(-.65em,-.5em);transform:translate(-.65em,-.5em)}i.icss-mustache:before{width:.4em;height:.5em;border-radius:0 0 0 100%;border:0 solid transparent;border-bottom:.3em solid currentColor;-webkit-transform:rotate(-40deg);transform:rotate(-40deg);top:-.03em;left:-.29em}i.icss-mustache:after{width:.4em;height:.5em;border-radius:0 0 100%;border:0 solid transparent;border-bottom:.3em solid currentColor;-webkit-transform:rotate(40deg);transform:rotate(40deg);top:-.03em;left:.45em}i.icss-neptune-c{width:.75em;height:.75em;border-radius:50%;background-color:#8ad;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#248),color-stop(10%,#359),color-stop(25%,#57b),color-stop(40%,#46a),color-stop(55%,#8ad),color-stop(65%,#ace),color-stop(85%,#248),color-stop(95%,#8ad));background-image:linear-gradient(#248 5%,#359 10%,#57b 25%,#46a 40%,#8ad 55%,#ace 65%,#248 85%,#8ad 95%);-webkit-box-shadow:inset -.05em -.05em .05em #248;box-shadow:inset -.05em -.05em .05em #248;margin:.125em}i.icss-neptune-c:before{width:.25em;height:.1em;-webkit-box-shadow:0 .45em .08em #cef;box-shadow:0 .45em .08em #cef;border-radius:50%;top:0;left:.2em}i.icss-ninja{width:.8em;height:1em;background-color:transparent;border-radius:50%/40% 40% 60% 60%;-webkit-box-shadow:inset .06em .2em,inset -.06em .25em,inset 0 -.25em,inset 0 .89em 0 -.5em,inset 0 -1.38em 0 -1em;box-shadow:inset .06em .2em,inset -.06em .25em,inset 0 -.25em,inset 0 .89em 0 -.5em,inset 0 -1.38em 0 -1em;margin:0 .1em}i.icss-ninja:before{width:.13em;height:.13em;border-radius:0 90%;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);-webkit-box-shadow:.2em .2em;box-shadow:.2em .2em;background-color:currentColor;top:50%;left:.2em}i.icss-ninja:after{width:.2em;height:.2em;border:.1em solid currentColor;border-right:.05em solid transparent;-webkit-transform:rotate(25deg);transform:rotate(25deg);top:.55em;left:.73em}i.icss-no-entry,i.icss-nuclear{width:1em;border-radius:50%;overflow:hidden}i.icss-no-entry{height:1em;background-color:transparent;margin:0}i.icss-no-entry:before{width:1em;height:.4em;background-color:currentColor;-webkit-box-shadow:0 .6em,.8em .3em,-.8em .3em;box-shadow:0 .6em,.8em .3em,-.8em .3em;left:0;top:0}i.icss-none,i.icss-nuclear,i.icss-office-lamp,i.icss-oil{background-color:transparent}i.icss-none{width:1em;height:1em;margin:0}i.icss-none:before{width:1em;height:1em;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}i.icss-nuclear{height:1em;border:.06em solid currentColor;background-image:radial-gradient(circle at 50% 50%,currentColor 0,currentColor .13em,transparent .1em)}i.icss-nuclear:after,i.icss-nuclear:before{width:1.5em;height:1.2em;border-radius:50%;left:50%}i.icss-nuclear:before{border:.63em solid currentColor;border-color:transparent currentColor;top:33%;transform:translate(-50%,-50%) scaleX(.7);clip:rect(0 2em .78em 0)}i.icss-nuclear:after{border:.63em solid currentColor;border-color:transparent transparent currentColor;top:67%;-webkit-transform:translate(-50%,-50%) scaleX(.7);transform:translate(-50%,-50%) scaleX(.7)}i.icss-office-lamp{width:.22em;height:.22em;border-radius:50%;-webkit-box-shadow:inset 0 0 0 .05em;box-shadow:inset 0 0 0 .05em;margin:.3em .13em .48em .65em}i.icss-office-lamp:before{width:.46em;height:.46em;border:.23em solid transparent;border-color:currentColor transparent transparent currentColor;border-radius:50%;-webkit-box-shadow:-.1em -.09em 0 -.1em,-.175em -.16em 0 -.17em,-.6em .08em 0 -.14em,-.37em .48em 0 -.12em,-.37em .7em 0 .04em;box-shadow:-.1em -.09em 0 -.1em,-.175em -.16em 0 -.17em,-.6em .08em 0 -.14em,-.37em .48em 0 -.12em,-.37em .7em 0 .04em;clip:rect(-.5em 1em .8em -.5em);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}i.icss-office-lamp:after{width:.55em;height:.5em;border:.1em solid currentColor;border-width:.07em 0 0 .07em;-webkit-transform:scaleY(.8) rotate(-30deg);transform:scaleY(.8) rotate(-30deg);top:-.01em;left:-.45em}i.icss-oil{width:.4em;height:.2em;border:.1em solid red;border-width:0 .2em .12em .08em;border-color:transparent transparent currentColor currentColor;border-radius:.01em;-webkit-box-shadow:-.05em .135em 0 .05em;box-shadow:-.05em .135em 0 .05em;margin:.4em .3em}i.icss-oil:before{width:.23em;height:.28em;border:.065em solid currentColor;border-radius:50%;-webkit-box-shadow:.81em .1em 0 -.095em;box-shadow:.81em .1em 0 -.095em;top:.03em;left:-.35em}i.icss-oil:after{border:.2em solid transparent;border-color:currentColor transparent transparent currentColor;border-width:.11em .15em;-webkit-box-shadow:-.53em -.31em 0 -.07em,-.39em -.31em 0 -.07em;box-shadow:-.53em -.31em 0 -.07em,-.39em -.31em 0 -.07em;top:.17em;left:.28em}i.icss-old-mam{width:.22em;height:.22em;background-color:currentColor;border-radius:50%;-webkit-box-shadow:-.09em -.08em 0 -.05em;box-shadow:-.09em -.08em 0 -.05em;margin:.03em .28em .75em .5em}i.icss-old-mam:before{width:.3em;height:.5em;-webkit-box-shadow:inset -.09em .09em,inset .09em .09em,-.3em .1em 0 -.1em;box-shadow:inset -.09em .09em,inset .09em .09em,-.3em .1em 0 -.1em;top:.47em;left:-.06em}i.icss-old-mam:after{width:.32em;height:.6em;background-color:currentColor;border-radius:80% .05em 0 0/50% .05em 0 0;top:.2em;left:-.28em}i.icss-openlayers-c{width:1em;height:1em;background:0 0}i.icss-openlayers-c:after,i.icss-openlayers-c:before{width:.75em;height:.75em;border-radius:.15em;left:.125em}i.icss-openlayers-c:before{background:#e2e4e1;-webkit-transform:scaleY(.8) rotate(45deg);transform:scaleY(.8) rotate(45deg);top:.125em;-webkit-box-shadow:.1em .1em #325158;box-shadow:.1em .1em #325158}i.icss-openlayers-c:after{border:0;-webkit-transform:scaleY(.8) rotate(45deg);transform:scaleY(.8) rotate(45deg);top:.025em;background:#83bcc5;background-image:radial-gradient(circle at .85em .6em,#70b3be 0,#70b3be .65em,#83bcc5 .65em)}i.icss-openlayers{width:1em;height:1em;background:0 0}i.icss-openlayers:after,i.icss-openlayers:before{width:.75em;height:.75em;border-radius:.15em;left:.125em}i.icss-openlayers:before{-webkit-transform:scaleY(.8) rotate(45deg);transform:scaleY(.8) rotate(45deg);top:.125em;-webkit-box-shadow:.1em .1em;box-shadow:.1em .1em}i.icss-openlayers:after{-webkit-transform:scaleY(.8) rotate(45deg);transform:scaleY(.8) rotate(45deg);top:.025em;background-color:currentcolor}i.icss-orange{width:.8em;height:.4em;border:.32em solid transparent;border-radius:0 0 50% 50%/0 0 100% 100%;border-top:0;-webkit-box-shadow:0 0 0 .065em,inset 0 .1em;box-shadow:0 0 0 .065em,inset 0 .1em;background-color:transparent;margin:.4em .1em .2em}i.icss-orange:after,i.icss-orange:before{border-radius:0 .15em 0 100%;background-image:linear-gradient(-45deg,currentColor 42%,transparent 40%),linear-gradient(135deg,currentColor 42%,transparent 40%);top:.04em;width:.3em;height:.3em}i.icss-orange:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);left:.12em}i.icss-orange:after{left:-.25em}i.icss-orangeade{width:.3em;height:.3em;border-radius:50%;background-color:transparent;-webkit-box-shadow:inset 0 0 0 1em,0 0 0 .05em;box-shadow:inset 0 0 0 1em,0 0 0 .05em;border:.05em solid transparent;margin:.08em .62em .62em .06em}i.icss-orangeade:before{width:.47em;height:.8em;border:.065em solid transparent;-webkit-box-shadow:.065em .065em,-.065em .065em,inset 0 -.5em;box-shadow:.065em .065em,-.065em .065em,inset 0 -.5em;border-radius:0 0 .05em .05em;-webkit-transform:perspective(1em) rotateX(-15deg);transform:perspective(1em) rotateX(-15deg);top:.06em;left:.17em}i.icss-orangeade:after{height:.5em;width:.3em;border-style:solid;border-width:.075em 0 0 .075em;border-color:currentColor transparent transparent currentColor;border-radius:.03em 0;-webkit-transform:rotate(15deg);transform:rotate(15deg);top:-.08em;left:.5em}i.icss-orthodox-cross{width:.1em;height:1em;margin:0 .45em}i.icss-orthodox-cross:before{width:.4em;height:.1em;background-color:currentColor;-webkit-box-shadow:-.1em .18em,.1em .18em;box-shadow:-.1em .18em,.1em .18em;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:.09em;left:50%}i.icss-orthodox-cross:after{width:.36em;height:.13em;background-color:currentColor;-webkit-transform:translateX(-50%) skewY(35deg);transform:translateX(-50%) skewY(35deg);top:.6em;left:50%}i.icss-package-arrow:before,i.icss-package-send:before{-webkit-transform:translateX(-50%) perspective(.1em) rotateX(10deg);border:0 solid currentColor}i.icss-package-arrow{width:.7em;height:.55em;-webkit-box-shadow:inset .15em .2em 0 .12em,inset -.14em -.12em;box-shadow:inset .15em .2em 0 .12em,inset -.14em -.12em;background-color:transparent;margin:.4em .3em .05em 0}i.icss-package-arrow:before{width:.7em;height:.35em;transform:translateX(-50%) perspective(.1em) rotateX(10deg);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;border-width:0 .3em;top:-.4em;left:50%}i.icss-package-arrow:after{width:.15em;height:.07em;border:.25em solid transparent;border-left:.2em solid currentColor;-webkit-box-shadow:-.18em 0 0 -.08em;box-shadow:-.18em 0 0 -.08em;top:.05em;left:.83em}i.icss-package-send{width:.7em;height:.55em;-webkit-box-shadow:inset .15em .2em 0 .12em,inset -.14em -.12em;box-shadow:inset .15em .2em 0 .12em,inset -.14em -.12em;background-color:transparent;margin:.4em 0 .05em .3em}i.icss-package-send:before{width:.7em;height:.35em;transform:translateX(-50%) perspective(.1em) rotateX(10deg);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;border-width:0 .3em;top:-.4em;left:50%}i.icss-package-send:after{width:.15em;height:.07em;background-color:currentColor;-webkit-box-shadow:0 .15em,-.07em .15em,0 .3em,-.14em .3em;box-shadow:0 .15em,-.07em .15em,0 .3em,-.14em .3em;top:.1em;left:-.2em}i.icss-package{width:.7em;height:.55em;-webkit-box-shadow:inset .15em .2em 0 .12em,inset -.14em -.12em;box-shadow:inset .15em .2em 0 .12em,inset -.14em -.12em;background-color:transparent;margin:.4em .15em .05em}i.icss-package:before{width:.7em;height:.35em;-webkit-transform:translateX(-50%) perspective(.1em) rotateX(10deg);transform:translateX(-50%) perspective(.1em) rotateX(10deg);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;border:0 solid currentColor;border-width:0 .3em;top:-.4em;left:50%}i.icss-packet-o{width:.8em;height:.7em;border:0 solid transparent;border-width:.2em .2em 0 0;-webkit-box-shadow:inset 0 0 0 .065em,.17em -.17em 0 -.1em;box-shadow:inset 0 0 0 .065em,.17em -.17em 0 -.1em;background-color:transparent;margin:.3em .1em 0}i.icss-packet-o:before{width:.25em;height:.41em;background-color:currentColor;-webkit-transform:rotate(45deg) skewY(10deg);transform:rotate(45deg) skewY(10deg);-webkit-box-shadow:.62em -.47em,.91em -.19em;box-shadow:.62em -.47em,.91em -.19em;clip:rect(-1em .98em 1em 0);top:-.41em;left:-.03em}i.icss-packet-o:after{width:.35em;height:.22em;-webkit-box-shadow:-.065em 0,-.13em .28em 0 -.06em;box-shadow:-.065em 0,-.13em .28em 0 -.06em;top:-.21em;left:.3em}i.icss-packet{width:.8em;height:.7em;border:0 solid transparent;border-width:.2em .2em 0 0;-webkit-box-shadow:inset 0 0 0 .065em,.17em -.17em 0 -.1em;box-shadow:inset 0 0 0 .065em,.17em -.17em 0 -.1em;background-color:transparent;margin:.3em .1em 0}i.icss-packet:before{width:.28em;height:.27em;background-color:currentColor;-webkit-transform:skewX(-45deg);transform:skewX(-45deg);-webkit-box-shadow:.33em 0,1.02em .49em;box-shadow:.33em 0,1.02em .49em;clip:rect(0 1.09em 1em 0);top:-.26em;left:.13em}i.icss-packet:after{width:.35em;height:.22em;-webkit-box-shadow:-.065em 0,-.13em .28em 0 -.06em;box-shadow:-.065em 0,-.13em .28em 0 -.06em;top:-.21em;left:.3em}i.icss-pacman-ball{width:.06em;height:.06em;border-radius:50%;background-color:transparent;-webkit-box-shadow:.1em .05em 0 .02em,.28em .05em 0 .02em,.46em .05em 0 .02em;box-shadow:.1em .05em 0 .02em,.28em .05em 0 .02em,.46em .05em 0 .02em;margin:.47em}i.icss-pacman-ball:after,i.icss-pacman-ball:before{width:.6em;height:.6em;top:50%;left:-.45em;border-radius:50%}i.icss-pacman-ball:before{-webkit-box-shadow:inset .07em -.15em 0 .25em;box-shadow:inset .07em -.15em 0 .25em;-webkit-transform:translateY(-50%) rotate(-20deg);transform:translateY(-50%) rotate(-20deg);clip:rect(0 1em .33em 0)}i.icss-pacman-ball:after{-webkit-box-shadow:inset .15em -.22em 0 .4em;box-shadow:inset .15em -.22em 0 .4em;-webkit-transform:translateY(-50%) rotate(30deg);transform:translateY(-50%) rotate(30deg);clip:rect(.33em 1em 1em 0)}i.icss-pacman-ghost{width:.9em;height:.98em;border-radius:50% 50% 0 0/45% 45% 0 0;background-color:transparent;overflow:hidden;margin:0 .05em .02em}i.icss-pacman,i.icss-pade{background-color:transparent;margin:0}i.icss-pacman-ghost:before{width:.35em;height:.4em;border-radius:50%;border:.05em solid transparent;border-width:.07em .05em;-webkit-box-shadow:inset .04em .03em 0 .07em,0 -.25em 0 .1em,-.11em .12em 0 .15em,.2em .32em 0 -.07em,.1em .32em 0 -.07em,.3em .32em 0 -.07em,-.25em .49em 0 -.07em,-.025em .49em 0 -.07em,.2em .49em 0 -.07em,.425em .49em 0 -.07em,.65em .49em 0 -.07em,0 0 0 .04em;box-shadow:inset .04em .03em 0 .07em,0 -.25em 0 .1em,-.11em .12em 0 .15em,.2em .32em 0 -.07em,.1em .32em 0 -.07em,.3em .32em 0 -.07em,-.25em .49em 0 -.07em,-.025em .49em 0 -.07em,.2em .49em 0 -.07em,.425em .49em 0 -.07em,.65em .49em 0 -.07em,0 0 0 .04em;top:.16em;left:.08em}i.icss-pacman-ghost:after{width:.35em;height:.4em;border-radius:50%;border:.05em solid transparent;border-width:.07em .05em;-webkit-box-shadow:inset .04em .03em 0 .07em,0 -.25em 0 .1em,.11em .12em 0 .15em,0 0 0 .04em;box-shadow:inset .04em .03em 0 .07em,0 -.25em 0 .1em,.11em .12em 0 .15em,0 0 0 .04em;top:.16em;left:.47em}i.icss-pacman{width:1em;height:1em}i.icss-pacman:after,i.icss-pacman:before{width:.9em;height:.9em;border-radius:50%;top:50%;left:50%}i.icss-pacman:before{-webkit-box-shadow:inset .13em -.19em 0 .371em;box-shadow:inset .13em -.19em 0 .371em;-webkit-transform:translate(-50%,-50%) rotate(-20deg);transform:translate(-50%,-50%) rotate(-20deg);clip:rect(0 1em .5em 0)}i.icss-pacman:after{-webkit-box-shadow:inset .15em -.22em 0 .4em;box-shadow:inset .15em -.22em 0 .4em;-webkit-transform:translate(-50%,-50%) rotate(30deg);transform:translate(-50%,-50%) rotate(30deg);clip:rect(.5em 1em 1em 0)}i.icss-pade{width:1em;height:1em}i.icss-pade:before{width:.6em;height:.1em;background-color:currentColor;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:.47em;left:.2em}i.icss-pade:after{width:.25em;height:.3em;border-radius:0 50% 50% 0;-webkit-box-shadow:inset 0 0 0 .08em,.75em 0 0 .07em;box-shadow:inset 0 0 0 .08em,.75em 0 0 .07em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:.64em;left:.1em}i.icss-paint-bucket{width:.65em;height:.77em;border-radius:0 .05em .12em .12em;border:.065em solid currentColor;background-color:transparent;-webkit-transform:rotate(40deg) perspective(1em) rotateX(-12deg);transform:rotate(40deg) perspective(1em) rotateX(-12deg);margin:.18em .25em .05em .1em}.icss-stack i.icss-paint-bucket{-webkit-transform:translate(-.5em,-.5em) rotate(40deg) perspective(1em) rotateX(-12deg);transform:translate(-.5em,-.5em) rotate(40deg) perspective(1em) rotateX(-12deg)}i.icss-paint-bucket:before{width:.6em;height:.3em;border-radius:60% 0 60% 42%/60% 0 80% 40%;border-width:.005em .06em .07em .08em;border-style:solid;border-color:transparent transparent currentColor currentColor;-webkit-transform:rotate(-25deg);transform:rotate(-25deg);top:.03em;left:-.23em}i.icss-paint-bucket:after{width:.12em;height:.12em;border-radius:100%;background-color:currentColor;top:.08em;left:.2em;-webkit-box-shadow:-.32em -.065em 0 -.025em transparent,-.34em -.05em 0 -.028em transparent,.255em -.18em 0 .05em,.14em -.17em 0 .02em,.44em -.03em 0 -.03em,.47em .01em 0 -.015em,.5em .044em;box-shadow:-.32em -.065em 0 -.025em transparent,-.34em -.05em 0 -.028em transparent,.255em -.18em 0 .05em,.14em -.17em 0 .02em,.44em -.03em 0 -.03em,.47em .01em 0 -.015em,.5em .044em}i.icss-paint-roll{width:.8em;height:.25em;border-radius:.05em;margin:0 .1em .75em;-webkit-transform:rotate(20deg);transform:rotate(20deg);-webkit-transform-origin:.4em .5em;transform-origin:.4em .5em}.icss-stack i.icss-paint-roll{-webkit-transform:translate(-.5em,-.5em) rotate(20deg);transform:translate(-.5em,-.5em) rotate(20deg)}i.icss-paint-roll:before{width:.55em;height:.3em;border:.068em solid currentColor;left:.35em;top:.085em;border-radius:.03em;border-left-color:transparent}i.icss-paint-roll:after{width:.2em;height:.55em;border-radius:.03em;background-color:currentColor;left:50%;top:.46em;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow:0 -.19em 0 -.05em;box-shadow:0 -.19em 0 -.05em}i.icss-paint-tube{width:.31em;height:.7em;border-radius:.01em .01em 0 0;border:0 solid transparent;border-width:.15em 0 .33em;background:0 0;-webkit-box-shadow:inset 0 0 0 1em,0 0 0 .07em,0 -.2em 0 -.07em;box-shadow:inset 0 0 0 1em,0 0 0 .07em,0 -.2em 0 -.07em;margin:.22em .35em .08em .34em;-webkit-transform:rotate(20deg);transform:rotate(20deg)}.icss-stack i.icss-paint-tube{-webkit-transform:translate(-.5em,-.5em) rotate(20deg);transform:translate(-.5em,-.5em) rotate(20deg)}i.icss-paint-tube:before{width:.56em;height:.12em;background:currentColor;border-radius:.02em;left:50%;top:.52em;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-paint-tube:after{width:.25em;height:.12em;background:currentColor;border-radius:.02em;left:50%;top:-.38em;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-pan-flute{width:.1em;height:.15em;border-radius:.03em .03em 0 0;-webkit-box-shadow:.15em 0,.3em 0,.45em 0;box-shadow:.15em 0,.3em 0,.45em 0;margin:.05em .675em .8em .225em}i.icss-pan-flute:before{width:.65em;height:.1em;background:currentColor;top:.2em;left:-.05em}i.icss-pan-flute:after{width:.1em;height:.6em;background:currentColor;-webkit-box-shadow:.15em -.12em,.3em -.24em,.45em -.36em;box-shadow:.15em -.12em,.3em -.24em,.45em -.36em;clip:rect(0 1em 1em 0);top:.35em;left:0}i.icss-paper-plane{width:.25em;height:.25em;background-color:transparent;border-style:solid;border-color:currentColor transparent;border-width:.25em .23em 0 0;margin:.62em .37em .13em .38em}i.icss-paper-plane:after,i.icss-paper-plane:before{width:.2em;height:.67em;border-style:solid;border-color:currentColor transparent;top:-.68em}i.icss-paper-plane:before{border-width:0 .38em .68em 0;-webkit-transform:rotate(30deg) skewX(-25deg);transform:rotate(30deg) skewX(-25deg);-webkit-transform-origin:0 0;transform-origin:0 0;left:.61em}i.icss-paper-plane:after{border-width:0 0 .68em .25em;-webkit-transform:rotate(30deg) skewX(-35deg);transform:rotate(30deg) skewX(-35deg);-webkit-transform-origin:.25em 0;transform-origin:.25em 0;left:.36em}i.icss-paperclip{width:1em;height:1em;background-color:transparent;margin:0}i.icss-paperclip:before{width:.35em;height:1em;border-radius:.17em;border:.07em solid transparent;-webkit-box-shadow:inset 0 0 0 .07em,0 0 0 .07em;box-shadow:inset 0 0 0 .07em,0 0 0 .07em;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);clip:rect(-.1em 1em .75em -.1em);top:53%;left:53%}i.icss-paperclip:after{width:.21em;height:1.1em;border-radius:.2em;border:.07em solid transparent;-webkit-box-shadow:0 0 0 .07em;box-shadow:0 0 0 .07em;-webkit-transform:translate(-50%,-50%) rotate(45deg) translateX(-.07em);transform:translate(-50%,-50%) rotate(45deg) translateX(-.07em);clip:rect(.5em 1em 1.5em -.1em);top:53%;left:53%}i.icss-paw-print{width:.5em;height:.33em;border-radius:.5em .5em 50% 50%;margin:.56em .25em .1em}i.icss-paw-print:after,i.icss-paw-print:before{width:.2em;height:.28em;background-color:currentColor;top:-.35em}i.icss-paw-print:before{border-radius:50%;left:.02em;-webkit-box-shadow:-.22em .15em 0 -.01em,.17em .46em 0 .03em;box-shadow:-.22em .15em 0 -.01em,.17em .46em 0 .03em;-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}i.icss-paw-print:after{border-radius:50%;left:.28em;-webkit-box-shadow:.22em .15em 0 -.01em,-.18em .47em 0 .02em;box-shadow:.22em .15em 0 -.01em,-.18em .47em 0 .02em;-webkit-transform:rotate(10deg);transform:rotate(10deg)}i.icss-peace{width:1em;height:1em;background-color:transparent;-webkit-box-shadow:inset 0 0 0 .1em;box-shadow:inset 0 0 0 .1em;border-radius:50%;overflow:hidden;margin:0}i.icss-peace:before{width:.105em;height:1em;background-color:currentColor;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}i.icss-pen,i.icss-pen-book,i.icss-pen-list,i.icss-pencil,i.icss-people,i.icss-people-woman{background-color:transparent}i.icss-peace:after{width:1em;height:1em;border:.105em solid currentColor;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);top:.6em;left:50%}i.icss-pen-book{width:.6em;height:.9em;border-left:.05em solid transparent;-webkit-box-shadow:inset 0 .05em 0 .13em,inset 0 -.38em 0 .13em,-.1em 0;box-shadow:inset 0 .05em 0 .13em,inset 0 -.38em 0 .13em,-.1em 0;border-radius:0 .05em .05em 0;margin:.05em .3em .05em .1em}i.icss-pen-book:before{width:.2em;height:.55em;border:.1em solid transparent;border-top:.2em solid currentColor;-webkit-box-shadow:0 -.6em,0 -1.2em;box-shadow:0 -.6em,0 -1.2em;clip:rect(-.75em 1em 1em 0);left:.65em;top:.73em}i.icss-pen-list{width:.74em;height:.9em;border-width:.065em;border-style:solid;border-radius:.05em;-webkit-box-shadow:0 -.36em 0 -.27em;box-shadow:0 -.36em 0 -.27em;margin:.1em .21em 0 0}i.icss-pen-list:before{width:.4em;height:.22em;border-width:0 .05em;border-radius:.03em;-webkit-box-shadow:inset 0 .3em,-.08em .25em 0 -.078em,-.08em .4em 0 -.078em;box-shadow:inset 0 .3em,-.08em .25em 0 -.078em,-.08em .4em 0 -.078em;top:-.1em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-pen-list:after{width:.2em;height:.55em;border:.1em solid transparent;border-top:.2em solid currentColor;-webkit-transform:rotate(45deg) translate(-50%);transform:rotate(45deg) translate(-50%);-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-box-shadow:0 -.6em,0 -1.2em;box-shadow:0 -.6em,0 -1.2em;clip:rect(-.75em 1em 1em 0);left:.32em;top:.6em}i.icss-pen,i.icss-pen:before{-webkit-transform:rotate(-45deg)}i.icss-pen{width:.5em;height:.2em;transform:rotate(-45deg);border-radius:0 .05em .05em 0;-webkit-box-shadow:inset .4em .02em 0 1em,.4em .02em,.4em -.02em,.48em 0 0 -.03em;box-shadow:inset .4em .02em 0 1em,.4em .02em,.4em -.02em,.48em 0 0 -.03em;margin:.45em .3em .35em .2em}.icss-stack i.icss-pen{-webkit-transform:translate(-.5em,-.5em) rotate(-45deg);transform:translate(-.5em,-.5em) rotate(-45deg)}i.icss-pen:before{width:.28em;height:.28em;top:-.045em;left:-.3em;border-radius:0 50% 50%;border:.1em solid currentColor;transform:rotate(-45deg)}i.icss-pen:after{width:.5em;height:.3em;top:-.12em;left:.35em;border:.07em solid currentColor;border-left:0;border-radius:0 .05em .05em 0}i.icss-pencil-b{width:.14em;height:.22em;border-radius:50%;margin:.53em .88em .25em 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:.4em .07em;transform-origin:.4em .07em}.icss-stack i.icss-pencil-b{-webkit-transform:translate(-.5em,-.5em) rotate(-45deg);transform:translate(-.5em,-.5em) rotate(-45deg)}i.icss-pencil-b:before{width:.69em;height:.6em;top:-.2em;left:.1em;border-radius:.08em;border:.1em solid currentColor;border-width:.1em 0 0 .1em;border-color:currentColor transparent transparent currentColor;-webkit-transform:rotate(-30deg) skewX(30deg);transform:rotate(-30deg) skewX(30deg)}i.icss-pencil-b:after{width:.8em;height:.18em;top:-.08em;left:.41em;border-radius:.1em;-webkit-box-shadow:inset 1em 0,0 .2em,0 .4em,0 -.2em;box-shadow:inset 1em 0,0 .2em,0 .4em,0 -.2em;clip:rect(-.14em .53em .5em 0)}i.icss-pencil{width:.8em;height:.25em;-webkit-box-shadow:inset 0 0 0 .065em;box-shadow:inset 0 0 0 .065em;margin:.4em .1em .35em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.icss-stack i.icss-pencil{-webkit-transform:translate(-.5em,-.5em) rotate(-45deg);transform:translate(-.5em,-.5em) rotate(-45deg)}i.icss-pencil:before{width:.2em;height:.25em;top:0;left:-.38em;border:.125em solid transparent;border-right:.2em solid currentColor}i.icss-pencil:after{width:.1em;height:.25em;top:0;left:.85em;border:.07em solid currentColor;border-radius:0 .05em .05em 0}i.icss-people-woman{width:.54em;height:.65em;-webkit-box-shadow:inset 0 0 0 .065em,.22em .15em 0 -.2em,-.22em .15em 0 -.2em;box-shadow:inset 0 0 0 .065em,.22em .15em 0 -.2em,-.22em .15em 0 -.2em;background-image:radial-gradient(circle at .1em -.15em,currentColor .42em,transparent .4em),radial-gradient(circle at .58em -.03em,currentColor .32em,transparent .3em),radial-gradient(circle at 33% 50%,currentColor .045em,transparent .045em),radial-gradient(circle at 67% 50%,currentColor .045em,transparent .045em),radial-gradient(circle at 47% .47em,currentColor .03em,transparent .02em),radial-gradient(circle at 53% .47em,currentColor .03em,transparent .02em),radial-gradient(ellipse .2em .1em at 50% .48em,currentColor .06em,transparent .05em);border-radius:50%/40% 40% 60% 60%;margin:.1em .23em .25em}i.icss-people-woman:before{width:.5em;height:1em;-webkit-box-shadow:.1em .95em 0 .2em,-.1em .95em 0 .2em;box-shadow:.1em .95em 0 .2em,-.1em .95em 0 .2em;border-radius:50%;clip:rect(0 .65em 1.075em -.15em);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}i.icss-people{width:.6em;height:.65em;-webkit-box-shadow:inset 0 0 0 .065em;box-shadow:inset 0 0 0 .065em;background-image:radial-gradient(circle at .1em -.15em,currentColor .42em,transparent .4em),radial-gradient(circle at .58em -.03em,currentColor .32em,transparent .3em),radial-gradient(circle at 33% 50%,currentColor .045em,transparent .045em),radial-gradient(circle at 67% 50%,currentColor .045em,transparent .045em),radial-gradient(ellipse .3em .1em at 50% .48em,currentColor .08em,transparent .05em);border-radius:50%/45% 45% 55% 55%;margin:.1em .2em .25em}i.icss-people:before{width:.5em;height:.85em;-webkit-box-shadow:.1em .9em 0 .2em,-.1em .9em 0 .2em;box-shadow:.1em .9em 0 .2em,-.1em .9em 0 .2em;border-radius:50%;clip:rect(0 .65em 1em -.15em);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}i.icss-pepper{width:.15em;height:.15em;background-color:currentColor;border-radius:50%;margin:.12em .425em .73em}i.icss-pepper:before{width:.3em;height:.5em;border-style:solid;border-color:currentColor transparent;border-width:.2em .05em .3em;-webkit-box-shadow:0 .1em,0 -.58em 0 .03em;box-shadow:0 .1em,0 -.58em 0 .03em;-webkit-transform:translateX(-50%);transform:translateX(-50%);clip:rect(-.15em 1em 1em -.1em);top:.28em;left:50%}i.icss-pet-bottle{width:.35em;height:.18em;background-color:transparent;border:.1em solid transparent;border-width:.03em .12em;border-bottom:.12em solid currentColor;-webkit-box-shadow:inset .5em 0,0 .05em;box-shadow:inset .5em 0,0 .05em;margin:.09em .3em .68em}i.icss-pet-bottle:after,i.icss-pet-bottle:before{width:.35em;background-color:currentColor;left:50%}i.icss-pet-bottle:before{height:.1em;border-radius:.05em;-webkit-box-shadow:0 .13em,0 .26em;box-shadow:0 .13em,0 .26em;top:.14em;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-pet-bottle:after{height:.3em;border-radius:.05em;-webkit-box-shadow:0 -.75em 0 -.11em;box-shadow:0 -.75em 0 -.11em;top:.53em;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-phone-book{width:.75em;height:1em;background-color:transparent;border-radius:.05em;-webkit-box-shadow:inset 0 0 0 .065em;box-shadow:inset 0 0 0 .065em;margin:0 .15em 0 .1em}i.icss-phone-book:before{width:.32em;height:.6em;background-color:transparent;border-width:.18em .12em;border-style:solid;border-color:currentColor transparent currentColor currentColor;border-radius:.3em/.6em .2em .2em .6em;-webkit-transform:translate(-50%,-50%) rotate(-30deg);transform:translate(-50%,-50%) rotate(-30deg);top:50%;left:50%}i.icss-phone-book:after{width:.1em;height:.2em;margin:0 .1em;border-radius:0 .05em .05em 0;top:.1em;left:.68em;background-color:currentColor;-webkit-box-shadow:-.84em .05em,-.84em .55em,-.04em 0,0 .25em,0 .5em;box-shadow:-.84em .05em,-.84em .55em,-.04em 0,0 .25em,0 .5em}i.icss-phone{width:.4em;height:1em;background-color:transparent;border-width:.3em .15em;border-style:solid;border-radius:.3em/.6em .2em .2em .6em;border-right-color:transparent;-webkit-transform:rotate(-36deg);transform:rotate(-36deg);margin:.05em .25em 0 .2em}i.icss-phone:after,i.icss-phone:before{border-width:.05em;border-radius:100%;border-style:solid}.icss-stack i.icss-phone{-webkit-transform:translate(-.5em,-.5em) rotate(-36deg);transform:translate(-.5em,-.5em) rotate(-36deg)}i.icss-phone:before{width:.6em;height:.5em;border-color:transparent;border-top-color:inherit;-webkit-transform:rotate(90deg);transform:rotate(90deg);top:-.05em;left:-.2em}i.icss-phone:after{width:.8em;height:.7em;border-color:transparent;border-top-color:inherit;-webkit-transform:rotate(90deg);transform:rotate(90deg);top:-.15em;left:-.25em}i.icss-photo-frame{width:.18em;height:.18em;border-radius:50%;background-color:currentColor;margin:.3em .48em .52em .34em}i.icss-photo-frame:before{width:.5em;height:.63em;-webkit-box-shadow:0 0 0 .07em,0 .1em 0 .07em;box-shadow:0 0 0 .07em,0 .1em 0 .07em;border:.225em solid transparent;border-bottom:.3em solid currentColor;border-width:0 .15em .3em .33em;-webkit-transform:skewX(10deg);transform:skewX(10deg);top:-.1em;left:-.05em}i.icss-photo-frame:after{width:.1em;height:.7em;border:.1em solid transparent;border-left-color:currentColor;border-width:.2em 0 0 .12em;-webkit-transform:skewX(-18deg);transform:skewX(-18deg);left:-.22em;top:0}i.icss-piano{width:1em;height:.6em;background-color:transparent;border-radius:.05em;-webkit-box-shadow:inset 0 0 0 .065em,inset 0 .2em;box-shadow:inset 0 0 0 .065em,inset 0 .2em;margin:.2em 0}i.icss-piano:after,i.icss-piano:before{background-color:currentColor;left:50%;top:.05em}i.icss-piano:before{width:.05em;height:.5em;-webkit-box-shadow:.15em 0,.3em 0,-.15em 0,-.3em 0;box-shadow:.15em 0,.3em 0,-.15em 0,-.3em 0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-piano:after{width:.1em;height:.33em;border-width:.1em 0;-webkit-box-shadow:-.15em 0,.3em 0,-.3em 0;box-shadow:-.15em 0,.3em 0,-.3em 0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-pig,i.icss-piggy-bank,i.icss-pikachu,i.icss-pill{background-color:transparent}i.icss-pig{width:.8em;height:.6em;border-radius:50%;-webkit-box-shadow:inset .5em -.2em;box-shadow:inset .5em -.2em;margin:.2em .1em}i.icss-pig:before{width:.55em;height:.55em;border-radius:50%;border:.16em solid currentColor;border-top-color:transparent;-webkit-box-shadow:inset 0 0 0 .09em,.03em .03em;box-shadow:inset 0 0 0 .09em,.03em .03em;-webkit-transform:rotate(50deg);transform:rotate(50deg);top:-.1em;left:.35em}i.icss-pig:after{width:.2em;height:.25em;border-radius:50% 50% 40% 40%;-webkit-box-shadow:inset .04em -.02em 0 .05em,.3em .36em 0,.6em .36em 0;box-shadow:inset .04em -.02em 0 .05em,.3em .36em 0,.6em .36em 0;top:.1em;left:-.15em}i.icss-piggy-bank{width:.8em;height:.6em;border-radius:50%;-webkit-box-shadow:inset .5em -.2em;box-shadow:inset .5em -.2em;margin:.32em .1em .08em}i.icss-piggy-bank:before{width:.55em;height:.55em;border-radius:50%;border:.16em solid currentColor;border-top-color:transparent;-webkit-box-shadow:inset 0 0 0 .09em,.03em .03em,-.46em -.03em 0 -.15em;box-shadow:inset 0 0 0 .09em,.03em .03em,-.46em -.03em 0 -.15em;-webkit-transform:rotate(50deg);transform:rotate(50deg);top:-.1em;left:.35em}i.icss-piggy-bank:after{width:.2em;height:.25em;border-radius:50% 50% 40% 40%;-webkit-box-shadow:inset .04em -.02em 0 .05em,.3em .34em 0,.6em .34em 0;box-shadow:inset .04em -.02em 0 .05em,.3em .34em 0,.6em .34em 0;top:.1em;left:-.15em}i.icss-pikachu{width:.8em;height:.7em;border-radius:50%/55% 55% 45% 45%;-webkit-box-shadow:inset 0 0 0 .065em;box-shadow:inset 0 0 0 .065em;margin:.3em .1em 0}i.icss-pikachu:before{width:.45em;height:.45em;border-radius:50%;border:0 solid transparent;border-width:.1em 0;-webkit-box-shadow:inset 0 0 0 .07em,inset .15em 0,.4em .05em 0 -.16em,.6em -.01em 0 -.17em;box-shadow:inset 0 0 0 .07em,inset .15em 0,.4em .05em 0 -.16em,.6em -.01em 0 -.17em;-webkit-transform:rotate(60deg);transform:rotate(60deg);top:-.29em;left:-.13em}i.icss-pikachu:after{width:.45em;height:.45em;border-radius:50%;border:0 solid transparent;border-width:.1em 0;-webkit-box-shadow:inset 0 0 0 .07em,inset .15em 0,.4em -.05em 0 -.16em;box-shadow:inset 0 0 0 .07em,inset .15em 0,.4em -.05em 0 -.16em;-webkit-transform:rotate(120deg);transform:rotate(120deg);top:-.29em;left:.48em}i.icss-pill{width:1em;height:1em;margin:0}i.icss-pill:after,i.icss-pill:before{width:.4em;height:.3em;border-radius:.15em 0 0 .15em;left:.12em;top:50%}i.icss-pill:before{background-color:currentColor;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);-webkit-transform-origin:.38em 50%;transform-origin:.38em 50%}i.icss-pill:after{-webkit-box-shadow:inset 0 0 0 .065em;box-shadow:inset 0 0 0 .065em;-webkit-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg);-webkit-transform-origin:.38em 50%;transform-origin:.38em 50%}i.icss-pin{width:1em;height:1em;background-color:transparent;margin:0}i.icss-pin:before{border:.05em solid transparent;border-top:.9em solid currentColor;border-bottom:0;-webkit-transform:translate(-50%,-50%) rotate(20deg) translateY(.1em);transform:translate(-50%,-50%) rotate(20deg) translateY(.1em);top:50%;left:50%}i.icss-pin:after{width:.28em;height:.28em;border-radius:50%;-webkit-box-shadow:inset -.03em -.03em 0 .1em;box-shadow:inset -.03em -.03em 0 .1em;-webkit-transform:translate(-50%,-50%) rotate(20deg) translateY(-.35em);transform:translate(-50%,-50%) rotate(20deg) translateY(-.35em);left:50%;top:50%}i.icss-pineapple{height:.75em;width:.6em;background:0 0;border-radius:.25em/.3em .3em .4em .4em;border:0 solid transparent;background-image:linear-gradient(45deg,currentColor 15%,transparent 15%,transparent 50%,currentColor 50%,currentColor 65%,transparent 65%,transparent),linear-gradient(-45deg,currentColor 15%,transparent 15%,transparent 50%,currentColor 50%,currentColor 65%,transparent 65%,transparent);background-size:.2em .2em;-webkit-box-shadow:inset 0 0 0 .065em,0 .24em 0 -.22em;box-shadow:inset 0 0 0 .065em,0 .24em 0 -.22em;margin:.23em .2em .02em}i.icss-pineapple:before{border:.1em solid currentColor;border-top:.215em solid transparent;border-bottom:0 solid transparent;-webkit-box-shadow:0 .05em;box-shadow:0 .05em;-webkit-transform:skewX(15deg);transform:skewX(15deg);clip:rect(.05em .2em .3em 0);top:-.27em;left:.1em}i.icss-pineapple:after{border:.1em solid currentColor;border-top:.215em solid transparent;border-bottom:0 solid transparent;-webkit-box-shadow:0 .05em;box-shadow:0 .05em;-webkit-transform:skewX(-15deg);transform:skewX(-15deg);clip:rect(.05em .2em .3em 0);top:-.27em;left:.32em}i.icss-ping-pong{width:.9em;height:.9em;background-color:transparent;margin:0 .1em .1em 0}i.icss-ping-pong:before{width:.7em;height:.7em;border-radius:50%;-webkit-box-shadow:inset -.1em -.03em 0 .27em;box-shadow:inset -.1em -.03em 0 .27em;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);clip:rect(0 1em .59em 0);top:50%;left:50%}i.icss-ping-pong:after{width:.15em;height:.37em;background:currentColor;border-radius:.1em;-webkit-box-shadow:0 -.51em 0 .22em;box-shadow:0 -.51em 0 .22em;clip:rect(-.02em 1em 1em -1em);-webkit-transform:translate(-50%,-50%) rotate(-45deg) translateY(.47em);transform:translate(-50%,-50%) rotate(-45deg) translateY(.47em);top:50%;left:50%}i.icss-pinterest-c{width:.38em;height:.48em;border-radius:60% 40%;background-color:transparent;-webkit-box-shadow:.01em .01em 0 -0em #E60023,-.155em -.015em 0 -.13em #E60023,inset -.09em -.01em 0 #E60023,inset -.1em .04em #E60023,inset -.035em -.034em 0 .04em #E60023,inset -.01em -.07em 0 .03em #E60023;box-shadow:.01em .01em 0 -0em #E60023,-.155em -.015em 0 -.13em #E60023,inset -.09em -.01em 0 #E60023,inset -.1em .04em #E60023,inset -.035em -.034em 0 .04em #E60023,inset -.01em -.07em 0 .03em #E60023;margin:.12em .2em .3em .42em}i.icss-pinterest-c:before{width:.1em;height:.5em;border-radius:.1em/.1em .1em 70% 70%;background-color:#E60023;-webkit-box-shadow:0 -.08em #E60023,-.015em -.07em #E60023;box-shadow:0 -.08em #E60023,-.015em -.07em #E60023;-webkit-transform:rotate(15deg);transform:rotate(15deg);top:.18em;left:-.04em}i.icss-pinterest-c:after{width:.56em;height:.56em;border-radius:50%;border:.08em solid #E60023;border-color:#E60023 transparent transparent #E60023;-webkit-transform:rotate(8deg);transform:rotate(8deg);-webkit-box-shadow:inset -.01em .01em #E60023,.01em -.01em #E60023;box-shadow:inset -.01em .01em #E60023,.01em -.01em #E60023;top:-.048em;left:-.175em}i.icss-pinterest{width:.38em;height:.48em;border-radius:60% 40%;background-color:transparent;-webkit-box-shadow:.01em .01em 0 -0em,-.155em -.015em 0 -.13em,inset -.09em -.01em 0,inset -.1em .04em,inset -.035em -.034em 0 .04em,inset -.01em -.07em 0 .03em;box-shadow:.01em .01em 0 -0em,-.155em -.015em 0 -.13em,inset -.09em -.01em 0,inset -.1em .04em,inset -.035em -.034em 0 .04em,inset -.01em -.07em 0 .03em;margin:.12em .2em .3em .42em}i.icss-pinterest:before{width:.1em;height:.5em;border-radius:.1em/.1em .1em 70% 70%;background-color:currentColor;-webkit-box-shadow:0 -.08em,-.015em -.07em;box-shadow:0 -.08em,-.015em -.07em;-webkit-transform:rotate(15deg);transform:rotate(15deg);top:.18em;left:-.04em}i.icss-pipette,i.icss-pipette:before,i.icss-pitcher{background-color:transparent}i.icss-pinterest:after{width:.56em;height:.56em;border-radius:50%;border:.08em solid currentColor;border-color:currentColor transparent transparent currentColor;-webkit-transform:rotate(8deg);transform:rotate(8deg);-webkit-box-shadow:inset -.01em .01em,.01em -.01em;box-shadow:inset -.01em .01em,.01em -.01em;top:-.048em;left:-.175em}i.icss-pipette{width:1em;height:1em}i.icss-pipette:before{width:1.1em;height:.35em;border-width:.075em;border-style:solid;border-right:none;border-color:transparent;-webkit-box-shadow:inset -.3em 0 0 .05em,inset 0 0 0 .063em;box-shadow:inset -.3em 0 0 .05em,inset 0 0 0 .063em;border-radius:50% .15em .15em 50%;left:-.05em;top:.4em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}i.icss-pipette:after{height:.35em;border-width:.06em;border-style:solid;border-radius:.1em;top:.25em;left:.6em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}i.icss-pitcher{width:.6em;height:.8em;border-radius:0 0 .05em .05em;border:0 solid transparent;border-top-width:.07em;-webkit-box-shadow:inset 0 -.3em 0 .065em,0 -.08em;box-shadow:inset 0 -.3em 0 .065em,0 -.08em;margin:.2em .2em 0}i.icss-pitcher:before{width:.2em;height:.5em;border-radius:0 .05em .05em 0;border:.07em solid currentColor;top:0;left:.54em}i.icss-pitcher:after{width:.3em;height:.3em;border:.2em solid transparent;border-bottom-color:currentColor;border-radius:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-shadow:.06em -.33em 0 -.12em;box-shadow:.06em -.33em 0 -.12em;left:-.15em;top:-.2em}i.icss-plane{width:.2em;height:1em;border-radius:50%/30% 30% 60% 60%;margin:0 .4em}i.icss-plane:before{width:1em;height:.8em;border-radius:50%;border:0 solid transparent;border-width:.27em 0 .33em;-webkit-box-shadow:inset 0 0 0 .5em,0 .52em 0 -.28em;box-shadow:inset 0 0 0 .5em,0 .52em 0 -.28em;clip:rect(0 1em .9em 0);top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-plane:after{width:.4em;height:.08em;background-color:currentColor;border-radius:50%;top:.05em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-plug-o:after,i.icss-plug-o:before{background-color:transparent;top:50%;left:50%}i.icss-plug-o{width:1em;height:1em;background-color:transparent;border-radius:.1em;-webkit-box-shadow:inset 0 0 0 .07em;box-shadow:inset 0 0 0 .07em;margin:0}i.icss-plug-o:after{width:.72em;height:.72em;border-radius:50%;border:.07em solid currentColor;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}i.icss-plug-o:before{width:.13em;height:.13em;border-radius:50%;-webkit-box-shadow:-.14em 0,.14em 0;box-shadow:-.14em 0,.14em 0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}i.icss-plug,i.icss-plug:after{background-color:currentColor}i.icss-plug{width:.12em;height:.5em;border-radius:.1em;-webkit-box-shadow:-.13em -.5em,.13em -.5em;box-shadow:-.13em -.5em,.13em -.5em;margin:.5em .44em 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:50% 0;transform-origin:50% 0}.icss-stack i.icss-plug{-webkit-transform:translate(-.5em,-.5em) rotate(45deg);transform:translate(-.5em,-.5em) rotate(45deg)}i.icss-plug:after{width:.55em;height:.47em;border-radius:.1em .1em 80% 80%/.1em .1em 100% 100%;top:-.23em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-plus-circle-o{width:1em;height:1em;background-color:transparent;border-radius:50%;-webkit-box-shadow:inset 0 0 0 .1em;box-shadow:inset 0 0 0 .1em;margin:0}i.icss-plus-circle-o:after,i.icss-plus-circle-o:before{width:.16em;height:.7em;background-color:currentColor;border-radius:.1em;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}i.icss-plus-circle-o:after{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}i.icss-plus-circle{width:1em;height:1em;background-color:transparent;border-radius:50%;-webkit-box-shadow:inset 0 0 0 .15em;box-shadow:inset 0 0 0 .15em;overflow:hidden;margin:0}i.icss-plus-circle:before{width:.1em;height:.1em;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-box-shadow:.22em .22em 0 .1em,-.22em -.22em 0 .1em,-.22em .22em 0 .1em,.22em -.22em 0 .1em;box-shadow:.22em .22em 0 .1em,-.22em -.22em 0 .1em,-.22em .22em 0 .1em,.22em -.22em 0 .1em;top:50%;left:50%}i.icss-plus-square-o{width:1em;height:1em;border-radius:.1em;background-color:transparent;-webkit-box-shadow:inset 0 0 0 .1em;box-shadow:inset 0 0 0 .1em;margin:0}i.icss-plus-square-o:after,i.icss-plus-square-o:before{width:.16em;height:.7em;background-color:currentColor;border-radius:.1em;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}i.icss-plus,i.icss-plus-square{background-color:transparent;margin:0}i.icss-plus-square-o:after{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}i.icss-plus-square{width:1em;height:1em;border-radius:.1em;-webkit-box-shadow:inset 0 0 0 .18em;box-shadow:inset 0 0 0 .18em;overflow:hidden}i.icss-plus-square:before{width:.1em;height:.1em;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-box-shadow:.22em .22em 0 .1em,-.22em -.22em 0 .1em,-.22em .22em 0 .1em,.22em -.22em 0 .1em;box-shadow:.22em .22em 0 .1em,-.22em -.22em 0 .1em,-.22em .22em 0 .1em,.22em -.22em 0 .1em;top:50%;left:50%}i.icss-plus{width:1em;height:1em}i.icss-plus:after,i.icss-plus:before{width:1em;height:.18em;top:50%;left:50%;border-radius:.06em;background-color:currentColor}i.icss-plus:before{-webkit-transform:translate(-50%,-50%) rotate(-180deg);transform:translate(-50%,-50%) rotate(-180deg)}i.icss-plus:after{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}i.icss-pluto-c{width:.5em;height:.5em;border-radius:50%;background-color:#ba9;-webkit-box-shadow:inset -.05em -.05em .05em #987;box-shadow:inset -.05em -.05em .05em #987;overflow:hidden;margin:.25em}i.icss-pluto-c:before{width:.25em;height:.3em;border-radius:50%;background-color:#dcb;-webkit-box-shadow:0 0 .05em .02em #dcb;box-shadow:0 0 .05em .02em #dcb;-webkit-transform:rotate(-20deg);transform:rotate(-20deg);top:.2em;left:-.07em}i.icss-pluto-c:after{width:.1em;height:.1em;border-radius:50%;background-color:#dcb;-webkit-box-shadow:0 0 .05em .02em #dcb;box-shadow:0 0 .05em .02em #dcb;top:.1em;left:.3em}i.icss-podium-speaker,i.icss-point,i.icss-pokemon{background-color:transparent}i.icss-podium-speaker{width:.9em;height:.3em;border-radius:.05em;border:0 solid transparent;border-top:.3em solid currentColor;border-width:.3em .17em 0;margin:.55em .05em .15em}i.icss-podium-speaker:before{width:.34em;height:.34em;border:.05em solid transparent;border-radius:50%;-webkit-box-shadow:inset 0 0 0 .3em,0 .4em 0 .11em;box-shadow:inset 0 0 0 .3em,0 .4em 0 .11em;clip:rect(0 .37em .55em -.04em);top:-.88em;left:.2em}i.icss-podium-speaker:after{width:.18em;height:.2em;border:.05em solid transparent;border-width:0 .06em;-webkit-box-shadow:inset .1em 0,0 -.06em,.3em .37em 0 -.03em;box-shadow:inset .1em 0,0 -.06em,.3em .37em 0 -.03em;top:-.4em;left:-.1em}i.icss-point{width:1em;height:1em;margin:0}i.icss-point:before{width:.3em;height:.3em;border-radius:50%;border:.07em solid transparent;-webkit-box-shadow:inset .3em 0,0 0 0 .08em;box-shadow:inset .3em 0,0 0 0 .08em;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}i.icss-pokemon{width:.84em;height:.84em;border-radius:50%;border:.22em solid transparent;-webkit-box-shadow:inset 0 0 0 .08em,0 0 0 .08em;box-shadow:inset 0 0 0 .08em,0 0 0 .08em;margin:.08em}i.icss-pokemon:before{width:.3em;height:.18em;background-color:currentColor;-webkit-box-shadow:.6em 0;box-shadow:.6em 0;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:-.25em}i.icss-police{width:1em;height:.8em;background-color:transparent;margin:.15em 0 .05em;overflow:hidden}i.icss-police:before{width:.75em;height:.75em;border-radius:0 0 .8em;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);background-image:linear-gradient(45deg,currentColor 0,currentColor .44em,transparent .44em),linear-gradient(-135deg,currentColor 0,currentColor .44em,transparent .44em),linear-gradient(0deg,currentColor 0,currentColor .3em,transparent .3em),linear-gradient(-90deg,currentColor 0,currentColor .3em,transparent .3em),linear-gradient(135deg,currentColor 0,currentColor .44em,transparent .44em);left:50%;top:-.15em}i.icss-police:after{width:.7em;height:.55em;-webkit-box-shadow:0 .15em,0 .24em 0 -.03em;box-shadow:0 .15em,0 .24em 0 -.03em;border-radius:50%;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-polygon{width:.18em;height:.18em;background-color:currentColor;border-radius:50%;-webkit-box-shadow:.83em .07em,.58em -.19em,.79em -.49em,.15em -.47em;box-shadow:.83em .07em,.58em -.19em,.79em -.49em,.15em -.47em;margin:.65em .82em .17em 0}i.icss-poodle,i.icss-poolroom,i.icss-pot-spoon{background-color:transparent}i.icss-polygon:before{width:.65em;height:.5em;-webkit-box-shadow:inset .08em .075em,.1em .6em 0 .1em;box-shadow:inset .08em .075em,.1em .6em 0 .1em;-webkit-transform:perspective(1em) rotateY(-15deg) skewX(-20deg);transform:perspective(1em) rotateY(-15deg) skewX(-20deg);clip:rect(0 1em .575em 0);top:-.42em;left:.12em}i.icss-polygon:after{width:.47em;height:.45em;border:.08em solid currentColor;border-color:currentColor transparent transparent currentColor;-webkit-transform:rotate(-50deg);transform:rotate(-50deg);top:-.35em;left:.68em}i.icss-poodle{width:.3em;height:.3em;border-radius:50%;-webkit-box-shadow:inset -.04em -.02em 0 .11em,.08em .32em 0 .01em,.42em .32em 0 -.01em,.43em .01em 0 -.08em,-.15em .03em 0 -.09em,-.2em .02em 0 -.12em,.15em -.04em 0 -.09em,.21em .01em 0 -.09em;box-shadow:inset -.04em -.02em 0 .11em,.08em .32em 0 .01em,.42em .32em 0 -.01em,.43em .01em 0 -.08em,-.15em .03em 0 -.09em,-.2em .02em 0 -.12em,.15em -.04em 0 -.09em,.21em .01em 0 -.09em;margin:.18em .52em .52em .2em}i.icss-poodle:before{width:.5em;height:.4em;border:.08em solid currentColor;border-top:.13em solid currentColor;border-bottom:0 solid transparent;border-radius:100% 100% .01em .01em;-webkit-transform:perspective(.5em) rotateX(30deg);transform:perspective(.5em) rotateX(30deg);top:.4em;left:.15em}i.icss-poodle:after{width:.55em;height:.4em;border:.07em solid currentColor;border-top:0 solid transparent;border-bottom:.12em solid currentColor;border-radius:0 50% 50%;-webkit-transform:rotate(20deg);transform:rotate(20deg);top:.1em;left:.15em}i.icss-poolroom{width:1em;height:.7em;border-radius:.1em;margin:.15em 0;-webkit-box-shadow:inset 0 0 0 .07em;box-shadow:inset 0 0 0 .07em}i.icss-poolroom:before{width:.1em;height:.1em;border-radius:50%;-webkit-box-shadow:inset 0 0 0 1em,-.53em -.28em 0 .01em,-.53em .28em 0 .01em,.33em .28em 0 .01em,.33em -.28em 0 .01em,-.1em -.28em 0 .01em,-.1em .28em 0 .01em,.1em .07em,.1em -.07em,.2em 0,.2em .14em,.2em -.14em;box-shadow:inset 0 0 0 1em,-.53em -.28em 0 .01em,-.53em .28em 0 .01em,.33em .28em 0 .01em,.33em -.28em 0 .01em,-.1em -.28em 0 .01em,-.1em .28em 0 .01em,.1em .07em,.1em -.07em,.2em 0,.2em .14em,.2em -.14em;top:.3em;left:.55em}i.icss-poolroom:after{width:.06em;border:.025em solid transparent;border-radius:.03em;border-bottom:.75em solid currentColor;top:-.08em;left:.4em;-webkit-transform:rotate(55deg);transform:rotate(55deg)}i.icss-pot-spoon{width:.75em;height:.55em;border-radius:0 0 .1em .1em;border-top:.065em solid transparent;-webkit-box-shadow:inset 0 0 0 .5em,0 -.08em;box-shadow:inset 0 0 0 .5em,0 -.08em;margin:.15em .125em .3em}i.icss-pot-spoon:before{width:1em;height:.25em;border-radius:.2em;-webkit-box-shadow:inset 0 0 0 .065em,0 .54em 0 -.08em;box-shadow:inset 0 0 0 .065em,0 .54em 0 -.08em;left:-.125em;top:0}i.icss-pot-spoon:after{width:.3em;height:.25em;border-radius:50%;background-color:currentColor;-webkit-box-shadow:-.25em -.82em 0 -.07em;box-shadow:-.25em -.82em 0 -.07em;left:.5em;top:.54em}i.icss-potion{width:.7em;height:.65em;border-radius:.1em .1em .02em .02em;background-color:transparent;-webkit-box-shadow:inset -.07em -.065em,inset .07em -.065em;box-shadow:inset -.07em -.065em,inset .07em -.065em;margin:.35em .2em 0}i.icss-potion:before{width:.63em;height:.2em;border:.1em solid transparent;border-width:0 .1em;border-radius:0 0 .03em .03em;-webkit-box-shadow:inset .065em 0,inset -.065em 0,0 -.1em 0 -.02em,0 -.195em 0 -.08em,0 -.23em 0 -.08em,.465em .07em,-.465em .07em;box-shadow:inset .065em 0,inset -.065em 0,0 -.1em 0 -.02em,0 -.195em 0 -.08em,0 -.23em 0 -.08em,.465em .07em,-.465em .07em;clip:rect(-.2em .6em 1em .03em);-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;top:-.195em}i.icss-potion:after{width:.25em;height:.2em;border-radius:50%;-webkit-box-shadow:0 0 0 1em;box-shadow:0 0 0 1em;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);clip:rect(-.08em .45em .28em -.2em);top:50%;left:50%}i.icss-potted-plant{width:.17em;height:.17em;border-radius:50%;-webkit-box-shadow:.13em .07em,.13em -.07em,-.13em .07em,-.13em -.07em,0 .15em,0 -.15em;box-shadow:.13em .07em,.13em -.07em,-.13em .07em,-.13em -.07em,0 .15em,0 -.15em;background-color:transparent;margin:.15em .38em .68em .45em}i.icss-potted-plant:before{width:.38em;height:.7em;border-style:solid;border-width:.27em .09em;border-color:currentColor transparent transparent;-webkit-box-shadow:0 -.08em,0 -.5em 0 -.165em;box-shadow:0 -.08em,0 -.5em 0 -.165em;left:-.15em;top:.58em}i.icss-potted-plant:after{width:.22em;height:.22em;border-radius:0 1em;background-color:currentColor;top:.25em;left:-.23em}i.icss-power-off{width:.15em;height:.55em;background-color:currentColor;border-radius:.1em;margin:0 .425em .45em;-webkit-transform-origin:50% .55em;transform-origin:50% .55em}i.icss-power-off:after,i.icss-power-off:before{width:.9em;height:.9em;background-color:transparent}i.icss-power-off:after{border-radius:50%;border:.1em solid currentColor;border-color:transparent currentColor currentColor;top:.1em;left:50%;-webkit-transform:translateX(-50%) rotate(20deg);transform:translateX(-50%) rotate(20deg)}i.icss-power-off:before{border-radius:50%;border:.1em solid currentColor;border-color:transparent currentColor currentColor;top:.1em;left:50%;-webkit-transform:translateX(-50%) rotate(-20deg);transform:translateX(-50%) rotate(-20deg)}i.icss-pram{width:.16em;height:.13em;background-color:transparent;border:.08em solid currentColor;border-width:.08em .08em 0 0;margin:.3em .8em .55em 0}i.icss-pram:after,i.icss-pram:before{width:.35em;height:.35em;border-radius:50%;top:.3em}i.icss-pram:before{border:.05em solid transparent;-webkit-box-shadow:inset 0 0 0 .075em,-.25em -.4em 0 .25em;box-shadow:inset 0 0 0 .075em,-.25em -.4em 0 .25em;clip:rect(-1em .5em .3em -.1em);left:.6em}i.icss-pram:after{border:.05em solid transparent;-webkit-box-shadow:inset 0 0 0 .075em,.2em -.4em 0 .25em;box-shadow:inset 0 0 0 .075em,.2em -.4em 0 .25em;clip:rect(-.25em .45em .3em -.2em);left:.13em}i.icss-pregnant{width:.22em;height:.22em;background-color:currentColor;border-radius:50%;-webkit-box-shadow:-.09em -.08em 0 -.05em;box-shadow:-.09em -.08em 0 -.05em;margin:.03em .39em .75em}i.icss-pregnant:before{width:.32em;height:.43em;border:.08em solid currentColor;-webkit-box-shadow:inset 0 -.1em;box-shadow:inset 0 -.1em;border-radius:.05em .15em .2em .2em;top:.28em;left:-.055em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}i.icss-pregnant:after{width:.2em;height:.53em;background-color:currentColor;border-radius:.2em .2em 0 0;-webkit-box-shadow:0 .24em 0 -.05em;box-shadow:0 .24em 0 -.05em;top:.25em;left:0}i.icss-print{width:.68em;height:1em;border-style:solid;border-color:currentcolor;border-width:.07em;border-radius:.05em;background-color:transparent;margin:0 .16em}i.icss-print:before{width:1em;height:.4em;border-width:.07em .21em 0;border-style:solid;border-color:currentColor currentcolor transparent;border-radius:.05em .05em 0 0;top:.25em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,transparent),color-stop(20%,currentcolor),color-stop(60%,currentcolor),color-stop(60%,transparent));background-image:linear-gradient(transparent 20%,currentcolor 20%,currentcolor 60%,transparent 60%)}i.icss-print:after{width:.45em;height:.065em;background-color:currentColor;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:.6em;-webkit-box-shadow:0 .12em,-.1em -.28em 0 .05em;box-shadow:0 .12em,-.1em -.28em 0 .05em}i.icss-projection-stat{width:.9em;height:.75em;border-radius:0 0 .05em .05em;background-color:transparent;-webkit-box-shadow:inset 0 .15em,inset 0 0 0 .065em;box-shadow:inset 0 .15em,inset 0 0 0 .065em;margin:.05em .05em .2em}i.icss-projection-stat:before{width:.08em;height:.5em;background-color:currentColor;clip:rect(-.1em 1em .38em -.5em);-webkit-box-shadow:-.13em .05em,-.26em .15em,.13em .15em,.26em .05em;box-shadow:-.13em .05em,-.26em .15em,.13em .15em,.26em .05em;top:.23em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-projection-stat:after{width:.35em;height:.35em;-webkit-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg);border-radius:50%;border:.065em solid currentColor;border-color:currentColor currentColor transparent transparent;-webkit-box-shadow:.31em -.93em 0 -.1em,.93em -.31em 0 -.1em,.65em -.65em 0 -.1em,.13em -.13em 0 -.11em;box-shadow:.31em -.93em 0 -.1em,.93em -.31em 0 -.1em,.65em -.65em 0 -.1em,.13em -.13em 0 -.11em;top:.78em;left:50%}i.icss-projection{width:.9em;height:.7em;border-radius:.05em;background-color:transparent;border:.07em solid currentColor;margin:.16em .05em .14em}i.icss-projection:before{width:1em;height:.13em;background-color:currentColor;border-radius:.05em;top:-.1em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-projection:after{width:.3em;height:.3em;-webkit-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg);border-radius:0 .12em;-webkit-box-shadow:0 -.07em,.07em 0,.62em -.62em 0 -.09em;box-shadow:0 -.07em,.07em 0,.62em -.62em 0 -.09em;top:.63em;left:50%}i.icss-projector,i.icss-pumpkin{background-color:transparent;border-radius:50%}i.icss-projector{width:.4em;height:.4em;border:.1em solid currentColor;margin:.2em .18em .4em .42em}i.icss-projector:before{width:.22em;height:.2em;border:0 solid transparent;border-radius:.005em;border-width:.065em 0;-webkit-box-shadow:-.07em -.02em 0 .05em,.1em -.02em 0 .05em,-.07em .02em 0 .05em,.15em .02em 0 .05em,inset 0 .2em;box-shadow:-.07em -.02em 0 .05em,.1em -.02em 0 .05em,-.07em .02em 0 .05em,.15em .02em 0 .05em,inset 0 .2em;left:-.4em;top:.2em}i.icss-projector:after{width:.45em;height:.34em;border-radius:.05em;-webkit-box-shadow:inset -.15em -.25em,.14em 0,.2em .2em 0 -.13em,-.45em .2em 0 -.13em;box-shadow:inset -.15em -.25em,.14em 0,.2em .2em 0 -.13em,-.45em .2em 0 -.13em;left:-.1em;top:.13em}i.icss-pumpkin{width:.6em;height:.7em;border:0 solid transparent;border-width:0 .1em;-webkit-box-shadow:inset 1em 0,.2em 0,-.2em 0;box-shadow:inset 1em 0,.2em 0,-.2em 0;margin:.3em .2em 0}i.icss-pumpkin:before{width:.2em;height:.25em;border-left:.07em solid transparent;border-radius:50%;-webkit-box-shadow:inset .02em .06em,.025em .025em 0 .035em;box-shadow:inset .02em .06em,.025em .025em 0 .035em;top:-.3em;left:.1em}i.icss-pumpkin:after{width:.3em;height:.2em;border-radius:0 100%;background-color:currentColor;-webkit-box-shadow:.5em .05em;box-shadow:.5em .05em;top:-.25em;left:-.15em}i.icss-pushpin{width:1em;height:1em;background-color:transparent;margin:0}i.icss-pushpin:before{border:.05em solid transparent;border-top:.5em solid currentColor;border-bottom:0;-webkit-transform:translate(-50%,-50%) rotate(20deg) translateY(.28em);transform:translate(-50%,-50%) rotate(20deg) translateY(.28em);-webkit-box-shadow:0 -.65em 0 .09em;box-shadow:0 -.65em 0 .09em;clip:rect(-.4em 1em 1em -.5em);top:50%;left:50%}i.icss-pushpin:after{width:.55em;height:.4em;background-color:currentColor;border-radius:50%;-webkit-box-shadow:0 -.61em;box-shadow:0 -.61em;clip:rect(-.3em .55em .15em 0);-webkit-transform:translate(-50%,-50%) rotate(20deg) translateY(.1em);transform:translate(-50%,-50%) rotate(20deg) translateY(.1em);left:50%;top:50%}i.icss-puzzle{width:.7em;height:.6em;background-color:transparent;-webkit-box-shadow:inset 0 .17em,inset 0 -.17em;box-shadow:inset 0 .17em,inset 0 -.17em;border-radius:.02em;margin:.2em .15em}i.icss-puzzle:before{width:.3em;height:.3em;border:.08em solid currentColor;border-left-color:transparent;border-width:.05em .08em .05em .1em;border-radius:50%;-webkit-box-shadow:.1em 0 0 .07em,.28em -.4em 0 -.04em,.32em -.4em 0 -.04em,.26em .4em 0 -.04em,.23em .4em 0 -.04em;box-shadow:.1em 0 0 .07em,.28em -.4em 0 -.04em,.32em -.4em 0 -.04em,.26em .4em 0 -.04em,.23em .4em 0 -.04em;top:.15em;left:-.065em}i.icss-puzzle:after{width:.3em;height:.3em;border:.08em solid currentColor;border-right-color:transparent;border-width:.05em .1em .05em .08em;border-radius:50%;-webkit-box-shadow:-.1em 0 0 .07em;box-shadow:-.1em 0 0 .07em;top:.15em;left:.46em}i.icss-quaker-hat{width:.4em;height:.35em;background-color:currentColor;border-radius:50%/.1em;margin:.3em .3em .35em}i.icss-quaker-hat:before{width:.9em;height:.4em;border-radius:35% 35% 50% 50%/50%;border:.065em solid currentColor;border-width:0 .245em .1em;-webkit-box-shadow:inset 0 -.05em;box-shadow:inset 0 -.05em;-webkit-transform:translate(-50%);transform:translate(-50%);top:.2em;left:50%}i.icss-quaker-hat:after{width:.2em;height:.2em;background-color:transparent;border:.07em solid currentColor;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:.3em;left:50%}i.icss-question-circle{width:1em;height:1em;border-radius:50%;border:.1em solid currentColor;background-color:transparent;margin:0}i.icss-question-circle:before{width:.4em;height:.4em;border:.1em solid currentColor;border-bottom-color:transparent;border-radius:50%;-webkit-box-shadow:.26em .26em 0 -.14em;box-shadow:.26em .26em 0 -.14em;top:.1em;left:.2em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}i.icss-question-circle:after{width:.1em;height:.16em;background-color:currentColor;top:.4em;left:.35em;border-radius:.05em 0 0}i.icss-question{width:1em;height:1em;background-color:transparent;border:.1em solid transparent;margin:0}i.icss-question:before{width:.45em;height:.45em;border:.1em solid currentColor;border-bottom-color:transparent;border-radius:50%;-webkit-box-shadow:.3em .3em 0 -.16em;box-shadow:.3em .3em 0 -.16em;top:.06em;left:.2em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}i.icss-question:after{width:.1em;height:.18em;background-color:currentColor;top:.41em;left:.375em;border-radius:.05em 0 0}i.icss-quill-pen{width:1em;height:1em;background-color:transparent;margin:0}i.icss-quill-pen:before{width:.78em;height:.78em;border-radius:85% 15% 100% 0/85% 15%;-webkit-box-shadow:inset -.5em .12em 0 -.2em,inset .52em -.68em 0 -.2em;box-shadow:inset -.5em .12em 0 -.2em,inset .52em -.68em 0 -.2em;-webkit-transform:rotate(-7deg) skewX(-15deg);transform:rotate(-7deg) skewX(-15deg);top:.05em;left:.17em}i.icss-quill-pen:after{width:.2em;height:.09em;background:currentColor;-webkit-transform:skewY(-45deg);transform:skewY(-45deg);left:.05em;top:.8em}i.icss-quotation-l,i.icss-quotation-r{background-color:transparent;margin:0}i.icss-quotation-l:before,i.icss-rolling-pin:before{-webkit-transform:translate(-50%,-50%) rotate(45deg)}i.icss-quotation-l{width:1em;height:1em;border-radius:.07em}i.icss-quotation-l:before{height:.6em;width:.6em;border:.15em solid currentColor;border-color:currentColor currentColor transparent transparent;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg)}i.icss-quotation-l:after{height:.6em;width:.6em;border:.15em solid currentColor;border-color:currentColor currentColor transparent transparent;top:50%;left:50%;-webkit-transform:translate(-110%,-50%) rotate(405deg);transform:translate(-110%,-50%) rotate(405deg)}i.icss-quotation-r{width:1em;height:1em;border-radius:.07em}i.icss-quotation-r:before{height:.6em;width:.6em;border:.15em solid currentColor;border-color:currentColor currentColor transparent transparent;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-135deg);transform:translate(-50%,-50%) rotate(-135deg)}i.icss-quotation-r:after{height:.6em;width:.6em;border:.15em solid currentColor;border-color:currentColor currentColor transparent transparent;top:50%;left:50%;-webkit-transform:translate(10%,-50%) rotate(-135deg);transform:translate(10%,-50%) rotate(-135deg)}i.icss-r2d2{width:.6em;height:.8em;border:.1em solid transparent;border-width:.25em .05em 0;border-radius:50% 50% 0 0/30%;background:0 0;-webkit-box-shadow:inset 0 0 0 .065em,.23em .13em 0 -.13em,-.23em .13em 0 -.13em;box-shadow:inset 0 0 0 .065em,.23em .13em 0 -.13em,-.23em .13em 0 -.13em;margin:.1em .2em;background-image:radial-gradient(circle at .18em .13em,currentcolor 0,currentcolor .05em,transparent .051em),radial-gradient(circle at .22em .13em,currentcolor 0,currentcolor .05em,transparent .051em),radial-gradient(circle at .35em .13em,currentcolor 0,currentcolor .05em,transparent .051em)}i.icss-r2d2:before,i.icss-race-cup,i.icss-race-cup:before{background-color:transparent}i.icss-r2d2:before{width:.5em;height:.5em;border-radius:100% 100% 0 0;left:0;top:-.32em;-webkit-box-shadow:inset 0 0 0 .063em;box-shadow:inset 0 0 0 .063em;clip:rect(0 .6em .29em 0);background-image:radial-gradient(circle at .24em .14em,currentcolor 0,currentcolor .07em,transparent .071em),radial-gradient(circle at .35em .16em,currentcolor 0,currentcolor .035em,transparent .036em),-webkit-gradient(linear,left top,left bottom,color-stop(.21em,transparent),color-stop(.21em,currentcolor),color-stop(.23em,currentcolor),color-stop(.23em,transparent),color-stop(.24em,transparent),color-stop(.24em,currentcolor)),-webkit-gradient(linear,left top,right top,color-stop(.1em,transparent),color-stop(.1em,currentcolor),color-stop(.14em,currentcolor),color-stop(.14em,transparent));background-image:radial-gradient(circle at .24em .14em,currentcolor 0,currentcolor .07em,transparent .071em),radial-gradient(circle at .35em .16em,currentcolor 0,currentcolor .035em,transparent .036em),linear-gradient(transparent .21em,currentcolor .21em,currentcolor .23em,transparent .23em,transparent .24em,currentcolor .24em),linear-gradient(90deg,transparent .1em,currentcolor .1em,currentcolor .14em,transparent .14em)}i.icss-race-flag:after,i.icss-race-flag:before{background-image:linear-gradient(45deg,currentColor 25%,transparent 25%,transparent 75%,currentColor 75%,currentColor),linear-gradient(45deg,currentColor 25%,transparent 25%,transparent 75%,currentColor 75%,currentColor);background-size:.3em .3em}i.icss-r2d2:after{width:.25em;height:.35em;border-width:.063em;border-style:solid;border-radius:100% 100% 0 0/70%;left:50%;top:.1em;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow:-.36em .42em,.35em .42em;box-shadow:-.36em .42em,.35em .42em;clip:rect(.11em .6em .55em -.4em)}i.icss-race-cup{width:.25em;height:.45em;-webkit-box-shadow:inset 0 0 0 .08em;box-shadow:inset 0 0 0 .08em;border-radius:0 .05em 100% .08em;-webkit-transform:skewY(-10deg);transform:skewY(-10deg);margin:.15em 0 .42em .62em}.icss-stack i.icss-race-cup{-webkit-transform:translate(-.5em,-.5em) skewY(-10deg);transform:translate(-.5em,-.5em) skewY(-10deg)}i.icss-race-cup:before{width:.5em;height:.95em;border-top:.2em solid transparent;border-radius:100%/50% 50% 100% 100%;-webkit-box-shadow:inset 0 0 0 .1em,inset -.1em -.05em 0 .09em,0 .96em 0 -.02em,0 .75em 0 -.18em;box-shadow:inset 0 0 0 .1em,inset -.1em -.05em 0 .09em,0 .96em 0 -.02em,0 .75em 0 -.18em;clip:rect(0 .5em 1.12em 0);-webkit-transform:skewY(10deg);transform:skewY(10deg);top:-.3em;left:-.41em}i.icss-race-cup:after{width:.25em;height:.45em;-webkit-box-shadow:inset 0 0 0 .08em;box-shadow:inset 0 0 0 .08em;border-radius:.05em 0 .08em 100%;-webkit-transform:skewY(20deg);transform:skewY(20deg);top:-.105em;left:-.58em}i.icss-race-flag{width:.08em;height:.95em;border-radius:0 .05em 0 0;margin:.05em .7em 0 .15em}i.icss-radio,i.icss-radio-2{background-color:transparent;margin:.48em .15em .07em}i.icss-race-flag:before{width:.5em;height:.55em;border-radius:0 .05em 0 0;background-color:transparent;background-position:.15em 0,0 .15em;-webkit-box-shadow:inset 0 0 0 .065em;box-shadow:inset 0 0 0 .065em;-webkit-transform:skewY(5deg);transform:skewY(5deg);top:0;left:0}i.icss-race-flag:after{width:.3em;height:.52em;background-position:0 0,.15em .15em;-webkit-box-shadow:inset 0 0 0 .065em;box-shadow:inset 0 0 0 .065em;-webkit-transform:skewY(5deg);transform:skewY(5deg);left:.43em;top:.13em;border-radius:0 .5em 0 .05em/0 .05em}i.icss-radio-2{width:.7em;height:.45em;border:0 solid transparent;border-width:.17em .07em .09em .35em;-webkit-box-shadow:0 0 0 .065em,.22em -.05em 0 -.1em,inset 0 .07em,inset 0 -.07em;box-shadow:0 0 0 .065em,.22em -.05em 0 -.1em,inset 0 .07em,inset 0 -.07em;border-radius:.02em}i.icss-radio-2:before{width:.84em;height:.26em;border-radius:.15em .15em 0 0;border:.07em solid currentColor;border-bottom-color:transparent;top:-.48em;left:-.42em}i.icss-radio-2:after{width:.25em;height:.25em;border:.065em solid currentColor;border-radius:50%;-webkit-box-shadow:.42em -.32em 0 -.06em,.25em -.16em 0 -.07em,.42em -.16em 0 -.07em;box-shadow:.42em -.32em 0 -.06em,.25em -.16em 0 -.07em,.42em -.16em 0 -.07em;left:-.3em;top:-.05em}i.icss-radio{width:.7em;height:.45em;border:0 solid transparent;border-width:.17em .07em .09em .35em;-webkit-box-shadow:0 0 0 .065em,.22em -.05em 0 -.1em,inset 0 .07em,inset 0 -.07em;box-shadow:0 0 0 .065em,.22em -.05em 0 -.1em,inset 0 .07em,inset 0 -.07em;border-radius:.02em}i.icss-radio:before{width:.35em;height:.08em;background-color:currentColor;-webkit-box-shadow:-.33em 0 0 -.01em;box-shadow:-.33em 0 0 -.01em;-webkit-transform:rotate(25deg);transform:rotate(25deg);top:-.36em;left:-.01em}i.icss-radio:after{width:.25em;height:.25em;border:.065em solid currentColor;border-radius:50%;-webkit-box-shadow:.5em -.31em 0 -.06em,-.12em -.61em 0 -.07em,.25em -.16em 0 -.07em,.42em -.16em 0 -.07em;box-shadow:.5em -.31em 0 -.06em,-.12em -.61em 0 -.07em,.25em -.16em 0 -.07em,.42em -.16em 0 -.07em;left:-.3em;top:-.05em}i.icss-radish{width:.5em;height:.5em;-webkit-box-shadow:inset 0 0 0 .065em,inset -.15em .15em;box-shadow:inset 0 0 0 .065em,inset -.15em .15em;border-radius:50% 50% 50% 0;background-color:transparent;margin:.35em .35em .15em .15em}i.icss-radish:before{width:.5em;height:.4em;border:0 solid transparent;border-width:.07em .1em .07em 0;-webkit-box-shadow:inset .07em .08em 0 -.05em,inset .07em -.08em 0 -.05em,-.07em 0 0 .01em;box-shadow:inset .07em .08em 0 -.05em,inset .07em -.08em 0 -.05em,-.07em 0 0 .01em;border-radius:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:-.4em;left:.4em}i.icss-radish:after{width:.25em;height:.3em;border-radius:50%;-webkit-box-shadow:-.05em 0 currentColor;box-shadow:-.05em 0 currentColor;-webkit-transform:rotate(45deg);transform:rotate(45deg);clip:rect(.1em 1em 1em -.1em);top:.46em;left:-.04em}i.icss-rain{width:.35em;height:.35em;-webkit-box-shadow:.34em 0;box-shadow:.34em 0;margin:.3em .5em .35em .15em}i.icss-rain:before{width:.35em;height:.35em;background-color:currentColor;border-radius:50%;left:-.15em;-webkit-box-shadow:.65em 0,.1em -.14em 0 -.08em,.3em -.23em 0 .03em,.52em -.18em;box-shadow:.65em 0,.1em -.14em 0 -.08em,.3em -.23em 0 .03em,.52em -.18em}i.icss-rain:after{width:.075em;height:.15em;background-color:currentColor;-webkit-transform:skew(-30deg);transform:skew(-30deg);-webkit-box-shadow:0 -.22em,.4em -.22em,.6em -.11em,.2em -.11em,.4em 0;box-shadow:0 -.22em,.4em -.22em,.6em -.11em,.2em -.11em,.4em 0;top:.55em;left:-.1em}i.icss-rebel,i.icss-reddit-c{background-color:transparent}i.icss-rebel{width:.85em;height:.85em;border-radius:0 50% 50%;-webkit-box-shadow:inset -.15em -.15em 0 .15em,.02em .02em 0 .02em;box-shadow:inset -.15em -.15em 0 .15em,.02em .02em 0 .02em;-webkit-transform:scaleY(.9) rotate(45deg);transform:scaleY(.9) rotate(45deg);overflow:hidden;margin:.15em .075em 0}.icss-stack i.icss-rebel{-webkit-transform:translate(-.5em,-.5em) scaleY(.9) rotate(45deg);transform:translate(-.5em,-.5em) scaleY(.9) rotate(45deg)}i.icss-rebel:before{width:1em;height:1em;border:0 solid transparent;border-width:0 0 0 .15em;border-radius:50%;-webkit-box-shadow:inset .05em -.05em,inset -.1em -.01em,0 0 0 1em;box-shadow:inset .05em -.05em,inset -.1em -.01em,0 0 0 1em;-webkit-transform:rotate(45deg);transform:rotate(45deg);clip:rect(.35em 1em 1em -1em);left:.1em;top:-.6em}i.icss-rebel:after{width:1em;height:1em;border:0 solid transparent;border-width:.15em 0 0;border-radius:50%;-webkit-box-shadow:inset -.05em .05em,inset -.01em -.1em,0 0 0 1em;box-shadow:inset -.05em .05em,inset -.01em -.1em,0 0 0 1em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);clip:rect(0 1em 1em 0);left:-.6em;top:.1em}i.icss-recycle,i.icss-recycle:after,i.icss-recycle:before{width:.3em;height:.6em;background-color:transparent;background-image:radial-gradient(circle at -.2em -.2em ,currentColor .5em,transparent .5em),radial-gradient(circle at -.16em .4em ,transparent .35em,currentColor .35em,currentColor .44em,transparent .44em)}i.icss-recycle{margin:.1em 0 .3em .7em}i.icss-recycle:before{-webkit-transform:rotate(120deg);transform:rotate(120deg);top:.45em;left:-.41em}i.icss-recycle:after{-webkit-transform:rotate(235deg);transform:rotate(235deg);top:-.13em;left:-.61em}i.icss-reddit-c{height:.6em;width:.85em;color:#ff4500;-webkit-box-shadow:inset 0 .12em,inset .15em 0,inset -.15em 0;box-shadow:inset 0 .12em,inset .15em 0,inset -.15em 0;background-image:radial-gradient(ellipse .4em .85em at .425em -.9em ,transparent 0,transparent .62em,#ff4500 .62em,#ff4500 .65em,#fff .65em,#fff .67em,currentColor .67em),radial-gradient(circle at .28em .25em ,#fff 0,#fff .08em,#ff4500 .08em,#ff4500 .18em,transparent .18em),radial-gradient(circle at .57em .25em ,#fff 0,#fff .08em,#ff4500 .08em,#ff4500 .18em,transparent .18em);border-radius:50%;margin:.3em .075em .1em}i.icss-reddit-c:before{width:.19em;height:.19em;background-color:#ff4500;color:#ff4500;border-radius:50%;-webkit-box-shadow:0 .22em,-.38em 0,.38em 0,-.28em .25em 0 -.02em,.28em .25em 0 -.02em,.35em -.33em 0 -.02em;box-shadow:0 .22em,-.38em 0,.38em 0,-.28em .25em 0 -.02em,.28em .25em 0 -.02em,.35em -.33em 0 -.02em;top:.05em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-reddit-c:after{width:.3em;height:.4em;border-radius:.04em;border:.06em solid #ff4500;border-color:#ff4500 transparent transparent #ff4500;-webkit-transform:rotate(20deg);transform:rotate(20deg);top:-.265em;left:.45em}i.icss-reddit{height:.6em;width:.85em;background-color:transparent;-webkit-box-shadow:inset 0 .12em,inset .15em 0,inset -.15em 0;box-shadow:inset 0 .12em,inset .15em 0,inset -.15em 0;background-image:radial-gradient(ellipse .4em .85em at .425em -.9em ,transparent 0,transparent .62em,currentColor .62em,currentColor .65em,transparent .65em,transparent .67em,currentColor .67em),radial-gradient(circle at .28em .25em ,transparent 0,transparent .08em,currentColor .08em,currentColor .18em,transparent .18em),radial-gradient(circle at .57em .25em ,transparent 0,transparent .08em,currentColor .08em,currentColor .18em,transparent .18em);border-radius:50%;margin:.3em .075em .1em}i.icss-reddit:before{width:.19em;height:.19em;background-color:currentColor;border-radius:50%;-webkit-box-shadow:0 .22em,-.38em 0,.38em 0,-.28em .25em 0 -.02em,.28em .25em 0 -.02em,.35em -.33em 0 -.02em;box-shadow:0 .22em,-.38em 0,.38em 0,-.28em .25em 0 -.02em,.28em .25em 0 -.02em,.35em -.33em 0 -.02em;top:.05em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-reddit:after{width:.3em;height:.4em;border-radius:.04em;border:.06em solid currentColor;border-color:currentColor transparent transparent currentColor;-webkit-transform:rotate(20deg);transform:rotate(20deg);top:-.265em;left:.45em}i.icss-redo{width:1em;height:1em;background-color:transparent;margin:0}i.icss-redo:before{width:.8em;height:.8em;top:50%;left:50%;border-radius:50%;border:.1em solid currentColor;border-bottom-color:transparent;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}i.icss-redo:after{top:.43em;left:.67em;border:.17em solid transparent;border-top:.24em solid currentColor}i.icss-remote-control{width:.6em;height:1em;background-color:transparent;border-radius:.03em;-webkit-box-shadow:inset 0 0 0 .065em;box-shadow:inset 0 0 0 .065em;margin:0 .2em}i.icss-remote-control:before{width:.12em;height:.3em;-webkit-box-shadow:.12em 0 0 .07em,-.12em 0 0 .07em,.11em .7em;box-shadow:.12em 0 0 .07em,-.12em 0 0 .07em,.11em .7em;-webkit-transform:translateX(-50%);transform:translateX(-50%);clip:rect(.2em 1em 1em -1em);top:-.15em;left:50%}i.icss-remote-control:after{width:.12em;height:.12em;background-color:currentColor;-webkit-box-shadow:.2em 0,0 .185em,0 .37em;box-shadow:.2em 0,0 .185em,0 .37em;top:.35em;left:.15em}i.icss-revolver,i.icss-revolver:after,i.icss-revolver:before,i.icss-riffle,i.icss-riffle:after,i.icss-riffle:before,i.icss-roasted-chicken,i.icss-rocket,i.icss-rocket:before{background-color:transparent}i.icss-revolver{width:.23em;height:.2em;border-radius:.01em;border:.065em solid transparent;border-color:transparent currentColor;border-width:.065em 0;-webkit-box-shadow:inset .1em .1em,-.03em 0 0 .065em,.03em 0 0 .065em;box-shadow:inset .1em .1em,-.03em 0 0 .065em,.03em 0 0 .065em;margin:.3em .47em .5em .3em}i.icss-revolver:before{width:.65em;height:.75em;border-radius:50%;border-style:solid;border-width:.18em 0 .25em .21em;border-color:transparent transparent transparent currentColor;-webkit-box-shadow:.48em -.61em 0 -.3em;box-shadow:.48em -.61em 0 -.3em;-webkit-transform:rotate(18deg);transform:rotate(18deg);top:-.02em;left:-.3em}i.icss-revolver:after{width:.45em;height:0;border:.05em solid currentColor;border-width:.1em 0 .02em .1em;border-top-color:transparent;border-radius:.05em 0 0;-webkit-box-shadow:.4em .09em 0 -.01em,.35em .175em 0 -.015em;box-shadow:.4em .09em 0 -.01em,.35em .175em 0 -.015em;top:-.2em;left:-.15em}i.icss-riffle{width:.32em;height:.3em;border-radius:50%;border:.06em solid transparent;border-color:transparent currentColor currentColor transparent;margin:.5em .44em .2em .24em}i.icss-riffle:before{width:.25em;height:.4em;border-radius:0 0 .05em .05em;border-style:solid;border-width:.08em .12em .35em .03em;border-color:currentColor transparent;-webkit-transform:rotate(30deg);transform:rotate(30deg);top:.03em;left:-.15em}i.icss-riffle:after{width:.1em;height:.8em;border:.07em solid currentColor;border-left-color:transparent;-webkit-box-shadow:.095em .03em 0 -.035em;box-shadow:.095em .03em 0 -.035em;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:-.66em;left:.22em}i.icss-roasted-chicken{width:.85em;height:.6em;border-radius:40% 80% 20% 40%/60% 100% 20% 50%;-webkit-box-shadow:inset -.12em -.21em 0 -.08em,inset .33em -.05em;box-shadow:inset -.12em -.21em 0 -.08em,inset .33em -.05em;margin:.3em .15em .1em 0}i.icss-roasted-chicken:before{width:.55em;height:.5em;border-radius:50% 20% 50% 40%/50% 20% 80% 50%;border:.07em solid transparent;-webkit-box-shadow:inset 0 0 0 .5em,-.1em .1em 0 .01em,.29em -.29em 0 -.21em,.32em -.22em 0 -.2em;box-shadow:inset 0 0 0 .5em,-.1em .1em 0 .01em,.29em -.29em 0 -.21em,.32em -.22em 0 -.2em;top:-.05em;left:.35em}i.icss-roasted-chicken:after{width:.2em;height:.2em;border-radius:50%;border:0 solid transparent;border-width:0 .05em;-webkit-box-shadow:inset .1em 0,-.05em -.12em 0 -.04em,.05em -.12em 0 -.04em;box-shadow:inset .1em 0,-.05em -.12em 0 -.04em,.05em -.12em 0 -.04em;-webkit-transform:rotate(50deg);transform:rotate(50deg);left:.75em;top:-.09em}i.icss-rocket{width:.23em;height:.23em;border:.05em solid transparent;border-radius:50%;-webkit-box-shadow:inset 0 0 0 .05em,0 0 0 .05em,.098em -.098em 0 0,.13em -.13em 0 -.02em,.23em -.23em 0 -.05em;box-shadow:inset 0 0 0 .05em,0 0 0 .05em,.098em -.098em 0 0,.13em -.13em 0 -.02em,.23em -.23em 0 -.05em;margin:.2em .2em .57em .57em}i.icss-rocket:before{width:.8em;height:.5em;border:0 solid transparent;border-width:.07em 0;border-radius:60% 50% 50% 60%/45% 55% 55% 45%;-webkit-box-shadow:inset -.3em 0 0 -.2em,inset 0 0 0 .05em,inset .53em 0 0 -.1em,-.3em -.22em 0 -.14em,-.3em .22em 0 -.14em;box-shadow:inset -.3em 0 0 -.2em,inset 0 0 0 .05em,inset .53em 0 0 -.1em,-.3em -.22em 0 -.14em,-.3em .22em 0 -.14em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:-.07em;left:-.45em}i.icss-rocket:after{width:.18em;height:.14em;border-radius:0 100% 50%;background:0 0;-webkit-transform:scaleX(.8) rotate(-75deg);transform:scaleX(.8) rotate(-75deg);-webkit-box-shadow:-.07em .06em,-.09em -.06em,.01em -.09em;box-shadow:-.07em .06em,-.09em -.06em,.01em -.09em;top:.53em;left:-.55em}i.icss-rolling-pin,i.icss-roman-helmet,i.icss-round-shield,i.icss-round-shield:after,i.icss-router,i.icss-royal-lily{background-color:transparent}i.icss-rolling-chair{width:.08em;height:.7em;margin:.15em .46em}i.icss-rolling-chair:before{width:.62em;height:.4em;border-radius:40%/45%;border:.1em solid transparent;border-width:.13em 0;-webkit-box-shadow:inset 0 0 0 .5em,0 -.39em 0 -.06em,0 .46em;box-shadow:inset 0 0 0 .5em,0 -.39em 0 -.06em,0 .46em;clip:rect(-.5em 1em .52em 0);-webkit-transform:translateX(-50%);transform:translateX(-50%);top:.2em;left:50%}i.icss-rolling-chair:after{width:.12em;height:.12em;border-radius:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow:-.2em 0,.2em 0,-.3em -.57em 0 .04em,.3em -.57em 0 .04em,-.27em -.45em 0 -.02em,.27em -.45em 0 -.02em;box-shadow:-.2em 0,.2em 0,-.3em -.57em 0 .04em,.3em -.57em 0 .04em,-.27em -.45em 0 -.02em,.27em -.45em 0 -.02em;clip:rect(-.49em 1em 1em -.5em);top:.73em;left:50%}i.icss-rolling-pin{width:1em;height:1em}i.icss-rolling-pin:before{width:.8em;height:.3em;border-radius:.05em;-webkit-box-shadow:inset 0 0 0 .065em;box-shadow:inset 0 0 0 .065em;transform:translate(-50%,-50%) rotate(45deg);left:50%;top:50%}i.icss-rolling-pin:after{width:.75em;height:.15em;border-radius:.05em;-webkit-box-shadow:-.25em 0,.25em 0;box-shadow:-.25em 0,.25em 0;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);left:50%;top:50%}i.icss-roman-helmet{width:.2em;height:.4em;border:.1em solid transparent;border-width:0 0 .25em .1em;border-bottom-color:currentColor;-webkit-box-shadow:inset 0 0 0 .1em;box-shadow:inset 0 0 0 .1em;margin:.6em .58em 0 .22em}i.icss-roman-helmet:before{width:.75em;height:.7em;border-radius:50%;border:.1em solid transparent;border-width:.06em .1em .1em;-webkit-box-shadow:inset 0 0 0 .3em,-.05em -.1em 0 .1em;box-shadow:inset 0 0 0 .3em,-.05em -.1em 0 .1em;clip:rect(-.5em .4em 1em -.5em);-webkit-transform:rotate(45deg);transform:rotate(45deg);top:-.35em;left:-.2em}i.icss-roman-helmet:after{width:.38em;height:.38em;border-radius:50%;-webkit-transform:rotate(15deg);transform:rotate(15deg);-webkit-box-shadow:inset .12em -.01em 0 .07em,inset .15em .1em 0 .04em,.02em .1em 0 -.05em,.06em .18em 0 -.07em;box-shadow:inset .12em -.01em 0 .07em,inset .15em .1em 0 .04em,.02em .1em 0 -.05em,.06em .18em 0 -.07em;top:-.23em;left:.08em}i.icss-round-shield{width:1em;height:1em;-webkit-box-shadow:inset 0 0 0 .065em;box-shadow:inset 0 0 0 .065em;border-radius:50%;overflow:hidden;margin:0}i.icss-round-shield:before{width:.2em;height:1em;-webkit-box-shadow:inset 0 .35em 0 0,inset 0 -.35em 0 0,.25em 0,.5em 0,-.25em 0,-.5em 0;box-shadow:inset 0 .35em 0 0,inset 0 -.35em 0 0,.25em 0,.5em 0,-.25em 0,-.5em 0;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:0;left:50%}i.icss-round-shield:after{width:.3em;height:.3em;border-radius:50%;border:.06em solid transparent;border-left-color:transparent;-webkit-box-shadow:inset 0 0 0 .15em,0 0 0 .07em;box-shadow:inset 0 0 0 .15em,0 0 0 .07em;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}i.icss-router{width:.8em;height:.22em;border-radius:.05em;-webkit-box-shadow:inset 0 0 0 .07em,inset 0 .075em,inset 0 -.075em,inset -.51em 0;box-shadow:inset 0 0 0 .07em,inset 0 .075em,inset 0 -.075em,inset -.51em 0;margin:.7em .1em .08em}i.icss-router:before{width:.3em;height:.3em;border-radius:0 100% 0 0;border:.05em solid transparent;border-width:.07em .07em 0 0;-webkit-box-shadow:inset -.035em .035em 0 .034em,.035em -.035em 0 .034em;box-shadow:inset -.035em .035em 0 .034em,.035em -.035em 0 .034em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:-.56em;left:.4em}i.icss-router:after{width:.1em;height:.29em;background-color:currentColor;border-radius:.1em;-webkit-box-shadow:.45em 0,.38em -.2em,.38em -.3em;box-shadow:.45em 0,.38em -.2em,.38em -.3em;top:0;left:.12em}i.icss-royal-lily{width:.2em;height:.3em;border-radius:50%;-webkit-box-shadow:inset .01em .05em,-.01em -.1em 0 .01em,-.03em -.05em 0 .035em,-.07em .04em 0 .02em;box-shadow:inset .01em .05em,-.01em -.1em 0 .01em,-.03em -.05em 0 .035em,-.07em .04em 0 .02em;margin:.55em .1em .15em .7em}i.icss-safety-pin,i.icss-safety-pin-open{background-color:transparent;margin:0 .325em .6em}i.icss-royal-lily:before{width:.2em;height:.3em;background-color:transparent;border-radius:50%;-webkit-box-shadow:inset -.01em .05em,.01em -.1em 0 .01em,.03em -.05em 0 .035em,.07em .04em 0 .02em;box-shadow:inset -.01em .05em,.01em -.1em 0 .01em,.03em -.05em 0 .035em,.07em .04em 0 .02em;top:-0em;left:-.57em}i.icss-royal-lily:after{width:.55em;height:.55em;border-radius:.05em;-webkit-box-shadow:inset 0 0 0 .3em,.225em .225em 0 -.11em,.35em .1em 0 -.24em,.1em .35em 0 -.24em,.38em .38em 0 -.14em;box-shadow:inset 0 0 0 .3em,.225em .225em 0 -.11em,.35em .1em 0 -.24em,.1em .35em 0 -.24em,.38em .38em 0 -.14em;-webkit-transform:scaleX(.5) rotate(45deg);transform:scaleX(.5) rotate(45deg);top:-.48em;left:-.46em}i.icss-rss{width:1em;height:1em;background-color:transparent;border:.065em solid currentColor;border-radius:.05em;background-image:radial-gradient(circle at .2em .685em,currentcolor 0,currentcolor .1em,transparent .1em)}i.icss-rss:before{width:.6em;height:.6em;background-color:transparent;top:.12em;left:.18em;background-image:radial-gradient(circle at 0 100%,transparent 0,transparent 28%,currentcolor 28%,currentcolor 42%,transparent 42%,transparent 55%,currentcolor 55%,currentcolor 70%,transparent 70%)}i.icss-safety-pin-open{width:.35em;height:.4em;border:.1em solid currentColor;border-bottom-color:transparent;border-radius:.17em .17em .1em .1em}i.icss-safety-pin-open:before{width:.3em;height:.3em;border:.07em solid currentColor;border-radius:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;top:.6em}i.icss-safety-pin-open:after{width:.52em;height:.7em;-webkit-transform:skewY(45deg);transform:skewY(45deg);-webkit-box-shadow:.17em -.1em 0 -.1em,-.1em .2em 0 -.1em;box-shadow:.17em -.1em 0 -.1em,-.1em .2em 0 -.1em;left:-.37em;top:-.07em}i.icss-safety-pin{width:.35em;height:.4em;border:.1em solid currentColor;border-bottom-color:transparent;border-radius:.17em .17em .1em .1em}i.icss-safety-pin:before{width:.3em;height:.3em;border:.07em solid currentColor;border-radius:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;top:.6em}i.icss-sailboat,i.icss-sailboat:before{border:.2em solid transparent;background-color:transparent}i.icss-safety-pin:after{width:.16em;height:.52em;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow:.07em 0,-.115em .07em 0 -.046em;box-shadow:.07em 0,-.115em .07em 0 -.046em;left:50%;top:.22em}i.icss-sailboat{width:1em;height:.2em;border-width:.2em .1em 0 .15em;border-top-color:currentColor;margin:.8em 0 0}i.icss-sailboat:before{border-width:.62em 0 0 .45em;border-left-color:currentColor;left:.4em;top:-.9em}i.icss-sailboat:after{background-color:transparent;border:.2em solid transparent;border-width:.72em .48em 0 0;border-right-color:currentColor;left:-.15em;top:-1em}i.icss-salt-pepper{width:.15em;height:.15em;background-color:currentColor;border-radius:50%;margin:.12em .15em .73em .7em}i.icss-salt-pepper:after,i.icss-salt:before{border-radius:.2em .2em 0 0;background-image:radial-gradient(circle at 30% 30%,transparent .05em,currentColor .05em,currentColor .11em,transparent .11em),radial-gradient(circle at 70% 30%,transparent .05em,currentColor .05em,currentColor .11em,transparent .11em)}i.icss-salt-pepper:before{width:.3em;height:.5em;border-style:solid;border-color:currentColor transparent;border-width:.2em .05em .3em;-webkit-box-shadow:0 .1em,0 -.58em 0 .03em;box-shadow:0 .1em,0 -.58em 0 .03em;-webkit-transform:translateX(-50%);transform:translateX(-50%);clip:rect(-.15em 1em 1em -.1em);top:.28em;left:50%}i.icss-salt-pepper:after{width:.4em;height:.5em;-webkit-box-shadow:inset 0 0 0 .05em,inset 0 .28em 0 -.2em,inset 0 -.3em;box-shadow:inset 0 0 0 .05em,inset 0 .28em 0 -.2em,inset 0 -.3em;top:.38em;left:-.63em}i.icss-salt{width:1em;height:1em;background-color:transparent;margin:0}i.icss-salt:before{width:.4em;height:.5em;-webkit-box-shadow:inset 0 0 0 .05em,inset 0 .28em 0 -.2em,inset 0 -.3em;box-shadow:inset 0 0 0 .05em,inset 0 .28em 0 -.2em,inset 0 -.3em;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:.5em;left:50%}i.icss-saracen-helmet{width:.5em;height:.45em;background-color:transparent;border-radius:70%/100% 100% .15em .15em;border:.05em solid transparent;border-width:0 .05em .05em;-webkit-box-shadow:inset .5em .5em,0 0 0 .065em;box-shadow:inset .5em .5em,0 0 0 .065em;margin:.15em .25em .4em}i.icss-saracen-helmet:before{width:.63em;height:.5em;border-radius:0 0 .18em .18em/0 0 .2em .2em;border:.1em solid currentColor;border-width:.1em .14em 0;border-top-color:transparent;-webkit-transform:translate(-50%);transform:translate(-50%);top:.35em;left:50%}i.icss-saracen-helmet:after{width:.3em;height:.3em;border-radius:.05em;background-color:currentColor;-webkit-transform:translate(-50%) scaleX(.5) rotate(-45deg);transform:translate(-50%) scaleX(.5) rotate(-45deg);-webkit-box-shadow:.38em -.38em 0 -.05em;box-shadow:.38em -.38em 0 -.05em;top:.33em;left:50%}i.icss-satellite{width:.22em;height:.22em;background-color:transparent;border-radius:50%;border:.05em solid transparent;-webkit-box-shadow:inset .15em 0,0 0 0 .065em;box-shadow:inset .15em 0,0 0 0 .065em;margin:.38em}i.icss-satellite:before{width:.3em;height:.4em;background-color:currentColor;border-radius:.02em;-webkit-transform:translate(-50%,-50%) rotate(-45deg) translateY(.4em);transform:translate(-50%,-50%) rotate(-45deg) translateY(.4em);-webkit-box-shadow:0 -.8em,0 -.2em 0 -.1em,0 -.6em 0 -.1em;box-shadow:0 -.8em,0 -.2em 0 -.1em,0 -.6em 0 -.1em;top:50%;left:50%}i.icss-satellite:after{width:.3em;height:.3em;border-radius:0 0 0 100%;border:.05em solid transparent;border-width:0 0 .07em .07em;-webkit-box-shadow:inset .035em -.035em 0 .034em,-.035em .035em 0 .034em;box-shadow:inset .035em -.035em 0 .034em,-.035em .035em 0 .034em;top:.15em;left:-.35em}i.icss-saturn-c{width:.75em;height:.75em;border-radius:50%;background-color:#ca5;background-image:linear-gradient(-30deg,#ca5,#ca5 30%,#b94 55%,#ca5 75%);-webkit-box-shadow:inset -.05em -.05em .05em #b94;box-shadow:inset -.05em -.05em .05em #b94;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;margin:.125em}i.icss-saturn-c:after,i.icss-saturn-c:before{height:.3em;width:1.3em;background:0 0;-webkit-box-shadow:0 .005em 0 .02em #a83,inset -.07em -.01em 0 .04em #a83,inset .07em -.01em 0 .04em #a83;box-shadow:0 .005em 0 .02em #a83,inset -.07em -.01em 0 .04em #a83,inset .07em -.01em 0 .04em #a83;border-radius:50%;border:.02em solid transparent;border-width:.015em .03em;-webkit-transform:translateZ(-1px) translate(-50%,-50%) rotate(-35deg);transform:translateZ(-1px) translate(-50%,-50%) rotate(-35deg);top:50%;left:50%}i.icss-saturn-c:after{-webkit-transform:translate(-50%,-50%) rotate(-35deg);transform:translate(-50%,-50%) rotate(-35deg);clip:rect(.12em 1.5em 1em 0)}i.icss-saturn{width:.75em;height:.75em;border-radius:50%;background-color:transparent;-webkit-box-shadow:inset -.01em -.01em 0 .07em;box-shadow:inset -.01em -.01em 0 .07em;margin:.125em}i.icss-saturn:before{height:.3em;width:1.3em;background:0 0;-webkit-box-shadow:0 .006em 0 .01em,inset -.05em -.02em 0 .04em,inset .05em -.02em 0 .04em;box-shadow:0 .006em 0 .01em,inset -.05em -.02em 0 .04em,inset .05em -.02em 0 .04em;border-radius:50%;border:.02em solid transparent;border-width:.015em .03em;-webkit-transform:translate(-50%,-50%) rotate(-35deg);transform:translate(-50%,-50%) rotate(-35deg);clip:rect(.05em 1.5em 1em -.05em);top:50%;left:50%}i.icss-saw{width:.65em;height:.3em;background-color:transparent;border:0 solid transparent;border-width:0 0 .1em .1em;border-left:.65em solid currentColor;margin:.35em 0 .35em .35em}i.icss-saw:before{width:.15em;height:.15em;background-color:currentColor;-webkit-transform:scaleX(.5) rotate(45deg);transform:scaleX(.5) rotate(45deg);-webkit-box-shadow:.125em -.145em,.25em -.29em,.375em -.435em,.5em -.58em,.625em -.725em,.75em -.87em;box-shadow:.125em -.145em,.25em -.29em,.375em -.435em,.5em -.58em,.625em -.725em,.75em -.87em;top:.21em;left:-.71em}i.icss-saw:after{width:.25em;height:.38em;border-radius:.05em 0 .1em .05em;border:.1em solid currentColor;border-left-width:.09em;-webkit-transform:skewX(-10deg);transform:skewX(-10deg);-webkit-box-shadow:.24em -.05em 0 -.05em;box-shadow:.24em -.05em 0 -.05em;top:0;left:-.98em}i.icss-saxophone{width:.4em;height:.4em;background-color:transparent;border:.2em solid transparent;border-color:transparent transparent currentColor currentColor;border-radius:50%;-webkit-box-shadow:-.01em .1em 0 -.05em,-.45em -.08em 0 -.15em,-.35em .12em 0 -.15em,-.4em .25em 0 -.15em,-.298em 0 0 -.15em;box-shadow:-.01em .1em 0 -.05em,-.45em -.08em 0 -.15em,-.35em .12em 0 -.15em,-.4em .25em 0 -.15em,-.298em 0 0 -.15em;margin:.18em 0 .42em .6em}i.icss-saxophone:before{width:.42em;height:.6em;border-radius:.2em;-webkit-transform:rotate(25deg);transform:rotate(25deg);-webkit-box-shadow:inset .14em -.05em 0 -.05em,.05em .06em 0 .05em,inset -.15em 0 0 -.01em,inset -.05em -.05em 0 .05em;box-shadow:inset .14em -.05em 0 -.05em,.05em .06em 0 .05em,inset -.15em 0 0 -.01em,inset -.05em -.05em 0 .05em;clip:rect(.08em 1em 1em 0);top:-.1em;left:-.53em}i.icss-saxophone:after{width:.4em;height:.5em;border:.1em solid currentColor;border-width:.05em .09em .16em .08em;border-color:currentColor currentColor transparent transparent;border-radius:50%;left:-.723em;top:-.38em}i.icss-scanner{width:.8em;height:.05em;background-color:transparent;border-radius:0 0 .03em .03em;border-right:.1em solid transparent;-webkit-box-shadow:0 0 0 .07em,inset .58em .05em 0 -.05em,inset -.1em 0;box-shadow:0 0 0 .07em,inset .58em .05em 0 -.05em,inset -.1em 0;margin:.85em .1em .1em}i.icss-scanner:before{width:.78em;height:.3em;border:.065em solid currentColor;border-width:.065em .065em .045em;border-radius:.05em;-webkit-transform:perspective(.1em) rotateX(7deg);transform:perspective(.1em) rotateX(7deg);top:-.43em;left:.01em}i.icss-scanner:after{width:.76em;height:.35em;background-color:currentColor;border-width:.065em .065em .045em;border-radius:.05em;-webkit-transform:perspective(.1em) rotateX(-7deg);transform:perspective(.1em) rotateX(-7deg);top:-.71em;left:.02em}i.icss-science-beaker,i.icss-scissors,i.icss-scissors:after,i.icss-scissors:before,i.icss-scooter{background-color:transparent}i.icss-science-beaker{width:1em;height:1em;margin:0}i.icss-science-beaker:before{width:.4em;height:.65em;border:.05em solid transparent;border-width:.03em;border-radius:0 0 .03em .03em;-webkit-box-shadow:inset 0 -.22em,.05em .03em,-.05em .03em;box-shadow:inset 0 -.22em,.05em .03em,-.05em .03em;-webkit-transform:translate(-50%,-50%) scaleY(.7) perspective(.1em) rotateX(7deg);transform:translate(-50%,-50%) scaleY(.7) perspective(.1em) rotateX(7deg);left:50%;top:50%}i.icss-science-beaker:after{width:.38em;height:.35em;border:0 solid currentColor;border-width:0 .07em .15em;border-color:transparent currentColor;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow:.19em -.13em 0 -.13em,-.19em -.13em 0 -.13em;box-shadow:.19em -.13em 0 -.13em,-.19em -.13em 0 -.13em;left:50%;top:.13em}i.icss-scissors{width:.31em;height:.26em;border:.07em solid currentColor;border-radius:35% 65%;-webkit-box-shadow:.16em .09em 0 -.06em;box-shadow:.16em .09em 0 -.06em;margin:.2em .68em .55em .02em}i.icss-scissors:before{width:.7em;height:.7em;border-style:solid;border-color:transparent transparent currentColor currentColor;border-width:0 0 .15em .15em;border-radius:.1em 0;-webkit-transform:scaleY(.6) rotate(45deg);transform:scaleY(.6) rotate(45deg);-webkit-box-shadow:-.275em .42em 0 -.275em,-.42em .275em 0 -.275em;box-shadow:-.275em .42em 0 -.275em,-.42em .275em 0 -.275em;top:-.095em;left:.46em}i.icss-scissors:after{width:.31em;height:.26em;border:.07em solid currentColor;border-radius:65% 35%;-webkit-box-shadow:.16em -.09em 0 -.06em;box-shadow:.16em -.09em 0 -.06em;left:-.07em;top:.32em}i.icss-scooter{width:.45em;height:.45em;border-radius:50%;border:.065em solid transparent;-webkit-box-shadow:inset .4em 0,-.1em -.1em 0 -.03em,-.08em -.13em 0 -.03em,-.69em 0 0 -.065em,-.13em -.49em 0 -.15em;box-shadow:inset .4em 0,-.1em -.1em 0 -.03em,-.08em -.13em 0 -.03em,-.69em 0 0 -.065em,-.13em -.49em 0 -.15em;margin:.5em -.07em 0 .62em}i.icss-scooter:before{width:.76em;height:.7em;border-radius:.2em .05em .7em .25em/.2em .05em 100% 100%;border-bottom:.35em solid transparent;-webkit-box-shadow:inset -.21em -.15em 0 -.1em,inset .2em -.1em,inset .35em -.05em 0 -.1em,.29em -.3em 0 -.23em transparent;box-shadow:inset -.21em -.15em 0 -.1em,inset .2em -.1em,inset .35em -.05em 0 -.1em,.29em -.3em 0 -.23em transparent;-webkit-transform:rotate(-10deg);transform:rotate(-10deg);left:-.6em;top:-.23em}i.icss-scooter:after{width:.35em;height:.12em;background:currentColor;border-radius:.06em;-webkit-transform:rotate(-10deg);transform:rotate(-10deg);-webkit-box-shadow:.8em .08em 0 .02em,.5em -.05em 0 -.02em;box-shadow:.8em .08em 0 .02em,.5em -.05em 0 -.02em;clip:rect(-.1em .91em .5em 0);left:-.7em;top:-.33em}i.icss-screen-cast{width:.86em;height:.6em;background-color:transparent;-webkit-box-shadow:.07em -.07em,-.27em -.27em 0 -.2em,.27em .27em 0 -.2em;box-shadow:.07em -.07em,-.27em -.27em 0 -.2em,.27em .27em 0 -.2em;margin:.2em .07em}i.icss-screen-cast:before{width:.35em;height:.35em;border-radius:0 100% 0 0;border:0 solid transparent;border-width:.07em .07em 0 0;-webkit-box-shadow:inset -.04em .04em 0 .04em,.04em -.04em 0 .035em;box-shadow:inset -.04em .04em 0 .04em,.04em -.04em 0 .035em;top:.31em;left:-.07em}i.icss-screen-cast:after{width:.12em;height:.12em;border-radius:0 100% 0 0;background-color:currentColor;top:.54em;left:-.07em}i.icss-screwdriver{width:1em;height:1em;background-color:transparent;margin:0}i.icss-screwdriver:before{width:.2em;height:.5em;border-radius:.05em;background-color:currentColor;-webkit-box-shadow:0 -.4em 0 -.05em;box-shadow:0 -.4em 0 -.05em;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:.445em;left:.22em}i.icss-scroll,i.icss-sd-card-o,i.icss-sd-card-o:before{background-color:transparent}i.icss-screwdriver:after{width:.25em;height:0;border-radius:0 0 .1em .1em;border:.08em solid transparent;border-bottom:.25em solid currentColor;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:0;left:.72em}i.icss-scroll{width:.2em;height:.25em;-webkit-box-shadow:inset 0 0 0 .065em,.03em -.005em,0 -.5em 0 -.04em,.25em -.22em 0 -.04em,.39em -.05em 0 -.03em,-.2em -.57em 0 -.03em;box-shadow:inset 0 0 0 .065em,.03em -.005em,0 -.5em 0 -.04em,.25em -.22em 0 -.04em,.39em -.05em 0 -.03em,-.2em -.57em 0 -.03em;border-radius:50%;margin:.65em .45em .1em .35em}i.icss-scroll:before{width:.6em;height:.7em;-webkit-box-shadow:0 0 0 .065em;box-shadow:0 0 0 .065em;border-radius:0 .05em .02em;-webkit-transform:perspective(1em) rotateY(15deg) rotateX(10deg);transform:perspective(1em) rotateY(15deg) rotateX(10deg);-webkit-transform-origin:-.5em 0;transform-origin:-.5em 0;top:-.48em;left:.05em}i.icss-scroll:after{width:.3em;height:.25em;border:0 solid transparent;border-left-color:currentColor;border-width:0 0 .07em .35em;-webkit-transform:rotate(-3deg);transform:rotate(-3deg);-webkit-box-shadow:-.18em -.5em 0 -.1em,-0em -.5em 0 -.1em,-.17em -.4em 0 -.1em,-.05em -.4em 0 -.1em,-.15em -.3em 0 -.1em,-.01em -.3em 0 -.1em;box-shadow:-.18em -.5em 0 -.1em,-0em -.5em 0 -.1em,-.17em -.4em 0 -.1em,-.05em -.4em 0 -.1em,-.15em -.3em 0 -.1em,-.01em -.3em 0 -.1em;top:-.015em;left:.15em}i.icss-sd-card-o{width:.52em;height:1em;border-radius:.03em .03em 0 0;-webkit-box-shadow:inset .07em .07em;box-shadow:inset .07em .07em;margin:0 .38em 0 .1em}i.icss-sd-card-o:before{content:"SD";font-size:.5em;font-weight:700;font-family:sans-serif;text-align:center;line-height:1.3em;width:2em;height:2.2em;border-bottom:.8em solid transparent;border-radius:0 0 .03em .03em;-webkit-box-shadow:inset -.2em -.14em,-.6em -1.2em 0 -.9em,-.3em -1.2em 0 -.9em,0 -1.2em 0 -.9em,.3em -1.2em 0 -.9em;box-shadow:inset -.2em -.14em,-.6em -1.2em 0 -.9em,-.3em -1.2em 0 -.9em,0 -1.2em 0 -.9em,.3em -1.2em 0 -.9em;top:.6em;left:-.2em;-webkit-transform:scaleX(.8);transform:scaleX(.8)}i.icss-shop-close:before,i.icss-shop-open:before{font-size:.4em;font-family:sans-serif;font-weight:700;text-align:center}i.icss-sd-card-o:after{width:.43em;height:.08em;background-color:currentColor;border-radius:.03em;top:.13em;left:.415em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}i.icss-sd-card,i.icss-search{background-color:transparent}i.icss-sd-card{width:.72em;height:.6em;border-radius:0 0 .03em .03em;-webkit-box-shadow:inset 0 0 0 .15em,inset 0 -.25em,inset 0 .15em,-.01em -.22em 0 -.05em;box-shadow:inset 0 0 0 .15em,inset 0 -.25em,inset 0 .15em,-.01em -.22em 0 -.05em;margin:.4em .1em 0}i.icss-sd-card:before{width:.4em;height:.2em;border:0 solid transparent;border-width:0 .07em;border-radius:.005em 0 0;-webkit-box-shadow:inset .1em 0,inset -.1em 0,-.05em -.05em 0 .05em,.3em .05em 0 -.05em;box-shadow:inset .1em 0,inset -.1em 0,-.05em -.05em 0 .05em,.3em .05em 0 -.05em;clip:rect(-.1em,.615em,.5em,-.1em);top:-.3em;left:.1em}i.icss-sd-card:after{border:.17em solid transparent;border-top-color:currentColor;border-radius:.05em;top:-.35em;left:.33em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}i.icss-search{width:.73em;height:.73em;border-width:.12em;border-style:solid;border-radius:100%;margin:0 .27em .27em 0}i.icss-search:before{top:.635em;left:.485em;border-width:.08em .23em;border-style:solid;border-radius:.03em;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-shadow:-.18em 0 0 -.03em;box-shadow:-.18em 0 0 -.03em}i.icss-send-mail{width:1em;height:1em;background-color:transparent}i.icss-server-1,i.icss-server-1:before{width:.3em;height:.1em;background-color:transparent}i.icss-send-mail:before{border:.3em solid transparent;border-width:.24em .3em .1em;border-top-color:currentColor;-webkit-box-shadow:-.5em -.1em 0 -.13em,-.5em .05em 0 -.13em,-.5em .2em 0 -.13em;box-shadow:-.5em -.1em 0 -.13em,-.5em .05em 0 -.13em,-.5em .2em 0 -.13em;border-radius:.02em;top:.3em;left:.4em;-webkit-transform:skewX(-20deg);transform:skewX(-20deg)}i.icss-send-mail:after{border:.3em solid currentColor;border-width:.24em .3em .15em;border-top-color:transparent;border-radius:0 0 .02em .02em;top:.37em;left:.375em;-webkit-transform:skewX(-20deg);transform:skewX(-20deg)}i.icss-server-1{border-radius:.01em;border:.1em solid transparent;border-width:0 .1em;-webkit-box-shadow:inset .1em 0,-.04em .04em 0 .04em,-.04em -.04em 0 .04em,.54em .04em 0 .04em,.54em -.04em 0 .04em,.25em 0 0 .08em;box-shadow:inset .1em 0,-.04em .04em 0 .04em,-.04em -.04em 0 .04em,.54em .04em 0 .04em,.54em -.04em 0 .04em,.25em 0 0 .08em;margin:.15em .6em .75em .1em}i.icss-server-1:before{border-radius:.01em;border:.1em solid transparent;border-width:0 .1em;-webkit-box-shadow:inset .1em 0,-.04em .04em 0 .04em,-.04em -.04em 0 .04em,.54em .04em 0 .04em,.54em -.04em 0 .04em,.25em 0 0 .08em;box-shadow:inset .1em 0,-.04em .04em 0 .04em,-.04em -.04em 0 .04em,.54em .04em 0 .04em,.54em -.04em 0 .04em,.25em 0 0 .08em;left:-.1em;top:.33em}i.icss-server-1:after{width:.65em;height:.2em;border:0 solid transparent;border-width:0 .275em;-webkit-box-shadow:inset .2em 0,0 .1em,.72em .2em,-.72em .2em;box-shadow:inset .2em 0,0 .1em,.72em .2em,-.72em .2em;clip:rect(0 .8em .3em -.15em);left:-.025em;top:.5em}i.icss-server,i.icss-server:before{border-radius:.01em;-webkit-box-shadow:inset .1em 0,-.04em .04em 0 .04em,-.04em -.04em 0 .04em,.54em .04em 0 .04em,.54em -.04em 0 .04em,.25em 0 0 .08em}i.icss-server:after,i.icss-server:before{width:.3em;height:.1em;left:-.1em;background-color:transparent}i.icss-server{width:.3em;height:.1em;background-color:transparent;border:.1em solid transparent;border-width:0 .1em;box-shadow:inset .1em 0,-.04em .04em 0 .04em,-.04em -.04em 0 .04em,.54em .04em 0 .04em,.54em -.04em 0 .04em,.25em 0 0 .08em;margin:.14em .6em .76em .1em}i.icss-server:before{border:.1em solid transparent;border-width:0 .1em;box-shadow:inset .1em 0,-.04em .04em 0 .04em,-.04em -.04em 0 .04em,.54em .04em 0 .04em,.54em -.04em 0 .04em,.25em 0 0 .08em;top:.33em}i.icss-server:after{border-radius:.01em;border:.1em solid transparent;border-width:0 .1em;-webkit-box-shadow:inset .1em 0,-.04em .04em 0 .04em,-.04em -.04em 0 .04em,.54em .04em 0 .04em,.54em -.04em 0 .04em,.25em 0 0 .08em;box-shadow:inset .1em 0,-.04em .04em 0 .04em,-.04em -.04em 0 .04em,.54em .04em 0 .04em,.54em -.04em 0 .04em,.25em 0 0 .08em;top:.65em}i.icss-shape-add{width:.7em;height:.7em;background-color:transparent;border:.08em solid transparent;border-radius:.05em;border-color:currentColor transparent transparent currentColor;margin:.1em .2em .2em .1em}i.icss-shape-add:before{width:.4em;height:.08em;border-radius:.05em;background-color:currentColor;-webkit-box-shadow:.45em 0;box-shadow:.45em 0;top:.54em;left:-.075em}i.icss-shape-add:after{width:.08em;height:.4em;border-radius:.05em;background-color:currentColor;-webkit-box-shadow:0 .45em;box-shadow:0 .45em;top:-.075em;left:.54em}i.icss-shapes,i.icss-shapes:before{width:.35em;height:.35em;background-color:currentColor}i.icss-shapes{margin:.1em .55em .55em .1em}i.icss-shapes:before{border-radius:50%;top:0;left:.45em}i.icss-share,i.icss-share-net:before,i.icss-shark,i.icss-shark-fin{background-color:transparent}i.icss-shapes:after{width:.4em;height:.4em;border:.2em solid currentColor;border-color:currentColor currentColor transparent transparent;-webkit-transform:scaleX(.7) rotate(-45deg);transform:scaleX(.7) rotate(-45deg);-webkit-box-shadow:-.34em -.56em 0 -.04em;box-shadow:-.34em -.56em 0 -.04em;top:.58em;left:.425em}i.icss-share-net{width:.3em;height:.3em;border-radius:50%;-webkit-box-shadow:.51em .3em,.51em -.3em;box-shadow:.51em .3em,.51em -.3em;margin:.4em .62em .3em .08em}i.icss-share-net:before{width:.7em;height:.7em;border:.09em solid currentColor;border-width:.14em 0 0 .14em;border-radius:.13em 0 0;top:-.2em;left:.2em;-webkit-transform:scaleY(.6) rotate(-45deg);transform:scaleY(.6) rotate(-45deg)}i.icss-share{position:relative;border-style:solid;border-color:transparent currentcolor;border-width:.4em 0 .4em .45em;margin:0 0 .15em .85em}i.icss-share:before{width:.9em;height:.8em;border-width:.26em 0 0 .03em;border-style:solid;border-color:currentcolor;border-radius:90% 0 0/100% 0 0;top:-.15em;left:-1.3em}i.icss-shark-fin{width:1em;height:.37em;background-image:radial-gradient(circle at .1em -.03em,transparent .1em,currentColor .1em,currentColor .2em,transparent .2em);background-size:.2em .2em;background-position:.1em -.17em;margin:.63em 0 0}i.icss-shark-fin:before{width:.55em;height:.5em;border-radius:90% 10% 0;-webkit-box-shadow:inset .5em -.05em 0 -.08em;box-shadow:inset .5em -.05em 0 -.08em;-webkit-transform:translateX(-50%) rotate(-10deg);transform:translateX(-50%) rotate(-10deg);top:-.34em;left:53%}i.icss-shark{width:.8em;height:.24em;border-radius:50%/50% 40% 60% 50%;-webkit-box-shadow:inset .02em .15em,inset .62em .02em;box-shadow:inset .02em .15em,inset .62em .02em;margin:.46em 0 .3em .2em}i.icss-shark:before{width:1.05em;height:1em;border:.307em solid transparent;border-radius:50% 40%;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-shadow:inset -.45em 1.03em 0 -1em,inset -.98em .55em 0 -1em,.33em -.34em 0 -.27em;box-shadow:inset -.45em 1.03em 0 -1em,inset -.98em .55em 0 -1em,.33em -.34em 0 -.27em;top:-.4em;left:-.74em}i.icss-shark:after{width:.2em;height:.33em;-webkit-box-shadow:inset -.59em 0 0 -.5em;box-shadow:inset -.59em 0 0 -.5em;border-radius:50%;top:-.04em;left:.025em}i.icss-sharpener,i.icss-sharpener:before{width:.1em;height:.7em;border-style:solid;border-color:currentColor transparent;background-color:transparent}i.icss-sharpener{border-width:.25em .15em .25em 0;-webkit-box-shadow:0 -.15em,0 .15em,-.08em .15em,-.08em -.15em;box-shadow:0 -.15em,0 .15em,-.08em .15em,-.08em -.15em;margin:.15em .11em .15em .79em}i.icss-sharpener:before{border-width:.25em 0 .25em .15em;-webkit-box-shadow:0 -.15em,0 .15em,.08em -.15em,.08em .15em,.26em -.1em 0 -.04em,.26em .1em 0 -.04em,.35em -1.05em 0 .3em;box-shadow:0 -.15em,0 .15em,.08em -.15em,.08em .15em,.26em -.1em 0 -.04em,.26em .1em 0 -.04em,.35em -1.05em 0 .3em;clip:rect(-.15em 1em .85em 0);top:-.25em;left:-.73em}i.icss-sharpener:after{width:.45em;height:.45em;background-color:transparent;-webkit-box-shadow:0 .2em 0 .05em,.08em -.3em 0 -.14em;box-shadow:0 .2em 0 .05em,.08em -.3em 0 -.14em;clip:rect(-1em 1em .57em -.1em);border-radius:50%;top:.03em;left:-.515em}i.icss-shield-4x,i.icss-shield-cross{background-color:transparent;border-radius:.1em .1em 70% 70%/.1em .1em 100% 100%;overflow:hidden;margin:0 .05em}i.icss-shield-4x{width:.9em;height:1em;border:.07em solid currentColor}i.icss-shield-4x:before{width:.25em;height:.6em;border:.08em solid transparent;border-color:currentColor transparent;-webkit-box-shadow:inset .1em 0;box-shadow:inset .1em 0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;top:45%}i.icss-shield-4x:after{width:.6em;height:.25em;border:.08em solid transparent;border-color:transparent currentColor;-webkit-box-shadow:inset 0 .1em;box-shadow:inset 0 .1em;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;top:45%}i.icss-shield-cross{width:.9em;height:1em;border:.07em solid currentColor}i.icss-shield-cross:after,i.icss-shield-cross:before{width:.45em;height:.5em;background-color:currentColor}i.icss-shield-cross:before{left:-.07em;top:-.07em}i.icss-shield-cross:after{left:.38em;top:.42em}i.icss-shield,i.icss-shield-o{width:.9em;height:1em;background-color:transparent;border-radius:.1em .1em 70% 70%/.1em .1em 100% 100%;border:.07em solid currentColor;overflow:hidden;margin:0 .05em}i.icss-shield:before{width:.45em;height:1em;background-color:currentColor;top:-.07em;left:-.07em}i.icss-shop,i.icss-shop-close,i.icss-shop-open,i.icss-shop-sign,i.icss-shopping-cart:after{background-color:transparent}i.icss-shop-close{width:1em;height:.9em;margin:.1em 0 0}i.icss-shop-close:before{content:"close";width:3em;height:1.1em;border:.13em solid currentColor;border-width:.14em .16em;line-height:.8em;-webkit-box-shadow:-.08em .08em;box-shadow:-.08em .08em;-webkit-transform:translate(-50%,-50%) rotate(-15deg) scaleX(.8);transform:translate(-50%,-50%) rotate(-15deg) scaleX(.8);top:50%;left:50%}i.icss-shop-close:after{width:.4em;height:.4em;border:.065em solid currentColor;border-color:currentColor transparent transparent currentColor;border-radius:.05em 0;-webkit-transform:translate(-50%,-50%) rotate(30deg) translate(-.15em,-.15em);transform:translate(-50%,-50%) rotate(30deg) translate(-.15em,-.15em);top:50%;left:50%}i.icss-shop-open{width:1em;height:.9em;margin:.1em 0 0}i.icss-shop-open:before{content:"open";width:3em;height:1.1em;border:.13em solid currentColor;border-width:.14em .16em;line-height:.7em;-webkit-box-shadow:-.08em .08em;box-shadow:-.08em .08em;-webkit-transform:translate(-50%,-50%) rotate(-15deg) scaleX(.8);transform:translate(-50%,-50%) rotate(-15deg) scaleX(.8);top:50%;left:50%}i.icss-shop-open:after{width:.4em;height:.4em;border:.065em solid currentColor;border-color:currentColor transparent transparent currentColor;border-radius:.05em 0;-webkit-transform:translate(-50%,-50%) rotate(30deg) translate(-.15em,-.15em);transform:translate(-50%,-50%) rotate(30deg) translate(-.15em,-.15em);top:50%;left:50%}i.icss-shop-sign{width:1em;height:.9em;margin:.1em 0 0}i.icss-shop-sign:before{width:.95em;height:.45em;border:.06em solid currentColor;-webkit-box-shadow:-.03em .03em;box-shadow:-.03em .03em;-webkit-transform:translate(-50%,-50%) rotate(-10deg);transform:translate(-50%,-50%) rotate(-10deg);top:50%;left:50%}i.icss-shop-sign:after{width:.4em;height:.4em;border:.065em solid currentColor;border-color:currentColor transparent transparent currentColor;border-radius:.05em 0;-webkit-transform:translate(-50%,-50%) rotate(35deg) translate(-.15em,-.15em);transform:translate(-50%,-50%) rotate(35deg) translate(-.15em,-.15em);top:50%;left:50%}i.icss-shop{width:.8em;height:.8em;border:.1em solid transparent;border-width:.35em .08em .1em .35em;-webkit-box-shadow:inset 0 0 0 .065em,0 0 0 .065em;box-shadow:inset 0 0 0 .065em,0 0 0 .065em;margin:.1em}i.icss-shop:after,i.icss-shop:before{width:.22em;height:.4em;border-radius:0 0 .11em .11em;top:-.415em}i.icss-shop:before{-webkit-box-shadow:inset 0 .065em,inset 0 -.03em 0 .035em,-.2em 0,.2em 0,-.02em .54em;box-shadow:inset 0 .065em,inset 0 -.03em 0 .035em,-.2em 0,.2em 0,-.02em .54em;clip:rect(0 1em .9em -.3em);left:-.26em}i.icss-shop:after{-webkit-box-shadow:inset 0 .065em,inset 0 -.03em 0 .035em,.2em 0;box-shadow:inset 0 .065em,inset 0 -.03em 0 .035em,.2em 0;left:.145em}i.icss-shopping-bag{width:.8em;height:.75em;border-radius:0;margin:.21em .23em .04em -.05em;-webkit-transform:perspective(1em) rotateY(-15deg);transform:perspective(1em) rotateY(-15deg)}i.icss-shopping-bag:before{height:.75em;border:.11em solid transparent;border-left:.16em solid currentColor;border-right:0;top:0;left:.8em;-webkit-transform:skewY(-15deg);transform:skewY(-15deg);-webkit-transform-origin:0;transform-origin:0}i.icss-shopping-bag:after{width:.6em;height:.45em;border:0 solid transparent;border-width:0 .07em;border-radius:.3em;-webkit-box-shadow:inset 0 0 0 .08em,.07em .02em;box-shadow:inset 0 0 0 .08em,.07em .02em;top:-.23em;left:.1em}i.icss-shopping-cart{width:.18em;height:.18em;border-radius:50%;-webkit-box-shadow:inset 1em 0,.5em 0,-.21em -.74em 0 -.015em;box-shadow:inset 1em 0,.5em 0,-.21em -.74em 0 -.015em;margin:.8em .62em 0 .19em}i.icss-shopping-cart:before{width:.7em;height:.7em;border:.08em solid currentColor;border-color:transparent transparent currentColor currentColor;border-right:0;top:-.7em;left:-.03em;border-radius:0 0 .05em .1em;-webkit-transform:skewX(5deg);transform:skewX(5deg)}i.icss-shopping-cart:after{width:.95em;border-radius:.03em .05em/.05em .1em;border:.1em solid transparent;border-width:.43em .1em 0 .05em;border-color:currentColor transparent transparent;-webkit-transform:perspective(1em) rotateY(10deg);transform:perspective(1em) rotateY(10deg);-webkit-transform-origin:0 0;transform-origin:0 0;top:-.61em;left:0}i.icss-shower{width:.08em;height:.6em;background-color:currentColor;margin:.25em .12em .15em .8em}i.icss-shower:before{width:.5em;height:.2em;border:.08em solid currentColor;border-bottom:0;border-radius:.22em .22em 0 0;-webkit-box-shadow:-.212em .2em 0 -.02em;box-shadow:-.212em .2em 0 -.02em;top:-.2em;left:-.42em}i.icss-shower:after{width:.13em;height:.13em;border-radius:0 100% 50%;background-color:currentColor;-webkit-box-shadow:-.15em -.35em 0 .02em,.15em -.15em,.2em .05em,.35em -.1em,.05em .2em;box-shadow:-.15em -.35em 0 .02em,.15em -.15em,.2em .05em,.35em -.1em,.05em .2em;-webkit-transform:rotate(45deg);transform:rotate(45deg);left:-.58em;top:.3em}i.icss-shredder{width:.6em;height:.42em;-webkit-box-shadow:0 0 0 .07em,inset 0 -.065em,inset 0 .065em;box-shadow:0 0 0 .07em,inset 0 -.065em,inset 0 .065em;border:0 solid transparent;border-width:.07em .07em .185em;border-radius:.01em .01em 0 0;background-color:transparent;margin:.07em .2em .51em}i.icss-shredder:before{width:1em;height:.4em;border-width:.07em .19em 0;border-style:solid;border-color:currentColor currentcolor transparent;border-radius:.05em .05em 0 0;top:.235em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-shredder:after{width:.08em;height:.55em;background-color:currentColor;-webkit-box-shadow:.12em 0,.24em 0,-.12em 0,-.24em 0;box-shadow:.12em 0,.24em 0,-.12em 0,-.24em 0;-webkit-transform:translateX(-50%) perspective(1em) rotateX(40deg);transform:translateX(-50%) perspective(1em) rotateX(40deg);left:50%;top:.3em}i.icss-sickle{width:1em;height:1em;background-color:transparent;margin:0}i.icss-sickle:before{width:.8em;height:.8em;-webkit-box-shadow:inset -.13em -.06em 0 .1em;box-shadow:inset -.13em -.06em 0 .1em;border-radius:50%;clip:rect(0,1em,1em,.1em);top:0;left:.2em}i.icss-sickle:after{width:.5em;height:.15em;background-color:currentColor;-webkit-transform:rotate(-50deg);transform:rotate(-50deg);border-radius:.05em;top:.72em;left:-.05em}i.icss-signboard{width:1em;height:1em;background-color:transparent;margin:0}i.icss-signboard:before{width:.6em;height:.8em;border:.07em solid currentColor;border-width:.1em .1em .18em;-webkit-box-shadow:.5em .2em,-.5em .2em;box-shadow:.5em .2em,-.5em .2em;border-radius:.03em .03em 0 0;-webkit-transform:skewX(-10deg);transform:skewX(-10deg);clip:rect(0 .6em 1em 0);top:0;left:.15em}i.icss-signboard:after{width:.25em;height:.8em;border:.1em solid currentColor;border-color:transparent currentColor currentColor transparent;border-width:.4em .1em .1em .04em;-webkit-box-shadow:.15em .2em;box-shadow:.15em .2em;border-radius:.03em .03em 0 0;-webkit-transform:skewX(10deg);transform:skewX(10deg);clip:rect(0 .25em 1em 0);top:0;left:.65em}i.icss-ski-man{width:.22em;height:.22em;background-color:currentColor;border-radius:50%;margin:0 .02em .78em .7em}i.icss-ski-man:before{width:.2em;height:.4em;border-top:.2em solid transparent;-webkit-box-shadow:inset 0 .09em,-.1em .1em,0 .1em,.05em .35em 0 -.05em;box-shadow:inset 0 .09em,-.1em .1em,0 .1em,.05em .35em 0 -.05em;top:.15em;left:-.05em;-webkit-transform:rotate(22deg) skewX(-20deg);transform:rotate(22deg) skewX(-20deg)}i.icss-ski-man:after{width:.7em;height:.13em;border-top:.09em solid transparent;border-radius:0 0 .5em;top:.68em;left:-.6em;-webkit-box-shadow:inset 0 -.1em,-.1em -.52em 0 .01em;box-shadow:inset 0 -.1em,-.1em -.52em 0 .01em;-webkit-transform-origin:50% -.07em;transform-origin:50% -.07em;-webkit-transform:perspective(.4em) rotateX(40deg) rotate(20deg);transform:perspective(.4em) rotateX(40deg) rotate(20deg)}i.icss-skull-bones{height:.7em;width:.7em;border-radius:50%;border-bottom:.05em solid transparent;background:0 0;-webkit-box-shadow:inset 0 0 0 .1em,inset 0 .2em,.42em .33em 0 -.28em,.49em .26em 0 -.28em,-.42em .33em 0 -.28em,-.49em .26em 0 -.28em,.39em -.43em 0 -.28em,.46em -.37em 0 -.28em,-.39em -.43em 0 -.28em,-.46em -.37em 0 -.28em;box-shadow:inset 0 0 0 .1em,inset 0 .2em,.42em .33em 0 -.28em,.49em .26em 0 -.28em,-.42em .33em 0 -.28em,-.49em .26em 0 -.28em,.39em -.43em 0 -.28em,.46em -.37em 0 -.28em,-.39em -.43em 0 -.28em,-.46em -.37em 0 -.28em;background-image:radial-gradient(circle at 50% 32%,currentColor 20%,transparent 20%),radial-gradient(circle at 30% 55%,transparent 14%,currentColor 14%,currentColor 26%,transparent 26%),radial-gradient(circle at 70% 55%,transparent 14%,currentColor 14%,currentColor 26%,transparent 26%);margin:.15em}i.icss-skull-bones:before{height:.2em;width:.22em;-webkit-box-shadow:.1em 0,-.1em 0,inset .1em 0,.17em -.2em 0 -.03em,-.17em -.2em 0 -.03em;box-shadow:.1em 0,-.1em 0,inset .1em 0,.17em -.2em 0 -.03em,-.17em -.2em 0 -.03em;border:0 solid transparent;border-width:0 .07em;-webkit-transform:translateX(-50%) perspective(.1em) rotateX(7deg);transform:translateX(-50%) perspective(.1em) rotateX(7deg);top:.59em;left:50%}i.icss-skull-bones:after{height:.13em;width:.13em;-webkit-box-shadow:.03em -.46em,-.1em .45em,.45em -.1em,-.45em .03em;box-shadow:.03em -.46em,-.1em .45em,.45em -.1em,-.45em .03em;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);top:50%;left:50%}i.icss-skull-head{height:.7em;width:.75em;border-radius:100% 100% 80% 80%;background:0 0;-webkit-box-shadow:inset 0 0 0 .1em,inset 0 .25em;box-shadow:inset 0 0 0 .1em,inset 0 .25em;background-image:radial-gradient(circle at 50% 40%,currentColor 20%,transparent 20%),radial-gradient(circle at 30% 60%,transparent 14%,currentColor 14%,currentColor 24%,transparent 24%),radial-gradient(circle at 70% 60%,transparent 14%,currentColor 14%,currentColor 24%,transparent 24%);margin:.07em .125em .23em}i.icss-skull-head:before{height:.2em;width:.23em;-webkit-box-shadow:.11em 0,-.11em 0,inset .1em 0,.17em -.2em 0 -.03em,-.17em -.2em 0 -.03em;box-shadow:.11em 0,-.11em 0,inset .1em 0,.17em -.2em 0 -.03em,-.17em -.2em 0 -.03em;border:0 solid transparent;border-width:0 .07em;-webkit-transform:translateX(-50%) perspective(.1em) rotateX(7deg);transform:translateX(-50%) perspective(.1em) rotateX(7deg);top:.65em;left:50%}i.icss-skull{height:.7em;width:.75em;border-radius:100% 100% 80% 80%;background:0 0;-webkit-box-shadow:inset 0 .18em 0 -.1em,inset -.12em 0 0 -.05em,inset .12em 0 0 -.05em;box-shadow:inset 0 .18em 0 -.1em,inset -.12em 0 0 -.05em,inset .12em 0 0 -.05em;margin:.1em 0 .2em}i.icss-skull:before{height:.16em;width:.065em;background-color:currentColor;border-radius:.05em;top:.68em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow:-.11em 0,.11em 0,.05em -.2em 0 -.01em,-.05em -.2em 0 -.01em;box-shadow:-.11em 0,.11em 0,.05em -.2em 0 -.01em,-.05em -.2em 0 -.01em}i.icss-skull:after{height:.17em;width:.22em;border-radius:80% 80% 100% 100%;background:currentColor;top:.295em;left:.125em;-webkit-box-shadow:.3em 0;box-shadow:.3em 0}i.icss-slash{width:1em;height:1em;background-color:transparent;margin:0}i.icss-slash:before{width:.2em;height:1.2em;background-color:currentColor;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}i.icss-smart-watch-bell,i.icss-smart-watch-list{background-color:transparent;overflow:hidden;margin:.125em .15em}i.icss-smart-watch-bell{width:.7em;height:.75em;border:.05em solid transparent;-webkit-box-shadow:inset 0 0 0 .07em,0 0 0 .05em,-.44em -.15em 0 -.31em,.44em -.15em 0 -.31em,.42em .15em 0 -.29em,0 .28em 0 -.15em,0 -.28em 0 -.15em;box-shadow:inset 0 0 0 .07em,0 0 0 .05em,-.44em -.15em 0 -.31em,.44em -.15em 0 -.31em,.42em .15em 0 -.29em,0 .28em 0 -.15em,0 -.28em 0 -.15em;border-radius:.08em}i.icss-smart-watch-bell:before{width:.23em;height:.34em;border-radius:.15em;-webkit-box-shadow:inset 0 .22em,0 .11em 0 -.05em,0 -.12em 0 -.08em;box-shadow:inset 0 .22em,0 .11em 0 -.05em,0 -.12em 0 -.08em;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}i.icss-smart-watch-bell:after{width:.4em;height:.26em;border-radius:.05em;border:.09em solid transparent;border-bottom:.13em solid currentColor;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}i.icss-smart-watch-list{width:.7em;height:.75em;border:.05em solid transparent;-webkit-box-shadow:inset 0 0 0 .1em,0 0 0 .05em,-.44em -.15em 0 -.31em,.44em -.15em 0 -.31em,.42em .15em 0 -.29em,0 .28em 0 -.15em,0 -.28em 0 -.15em;box-shadow:inset 0 0 0 .1em,0 0 0 .05em,-.44em -.15em 0 -.31em,.44em -.15em 0 -.31em,.42em .15em 0 -.29em,0 .28em 0 -.15em,0 -.28em 0 -.15em;border-radius:.08em}i.icss-smart-watch-list:before{width:1em;height:.1em;background-color:currentColor;-webkit-box-shadow:0 .18em,0 .36em,0 .54em;box-shadow:0 .18em,0 .36em,0 .54em;top:.02em;left:0}i.icss-smart-watch-list:after{width:.1em;height:1em;background-color:currentColor;top:0;left:.2em}i.icss-smart-watch-o,i.icss-smart-watch-user{width:.7em;height:.75em;overflow:hidden;margin:.125em .15em}i.icss-smart-watch,i.icss-smart-watch-o,i.icss-smart-watch-user,i.icss-smiley,i.icss-smiley-confused,i.icss-smiley-kissing,i.icss-smiley-tongue-out,i.icss-smiley-wink,i.icss-snake{background-color:transparent}i.icss-smart-watch-o{border:.05em solid transparent;-webkit-box-shadow:inset 0 0 0 .08em,0 0 0 .05em,-.44em -.15em 0 -.31em,.44em -.15em 0 -.31em,.42em .15em 0 -.29em,0 .28em 0 -.15em,0 -.28em 0 -.15em;box-shadow:inset 0 0 0 .08em,0 0 0 .05em,-.44em -.15em 0 -.31em,.44em -.15em 0 -.31em,.42em .15em 0 -.29em,0 .28em 0 -.15em,0 -.28em 0 -.15em;border-radius:.08em}i.icss-smart-watch-user{border:.05em solid transparent;-webkit-box-shadow:inset 0 0 0 .11em,0 0 0 .05em,-.44em -.15em 0 -.31em,.44em -.15em 0 -.31em,.42em .15em 0 -.29em,0 .28em 0 -.15em,0 -.28em 0 -.15em;box-shadow:inset 0 0 0 .11em,0 0 0 .05em,-.44em -.15em 0 -.31em,.44em -.15em 0 -.31em,.42em .15em 0 -.29em,0 .28em 0 -.15em,0 -.28em 0 -.15em;border-radius:.08em}i.icss-smart-watch-user:before{width:.38em;height:.38em;border:.08em solid currentColor;border-radius:100%;-webkit-box-shadow:0 -.1em 0 .05em;box-shadow:0 -.1em 0 .05em;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:.06em;left:50%}i.icss-smart-watch-user:after{width:.5em;height:.2em;border:.15em solid currentColor;border-width:.25em .15em .12em;border-color:transparent currentColor;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:.13em;left:50%}i.icss-smart-watch{width:.7em;height:.75em;border:.05em solid transparent;-webkit-box-shadow:inset 0 .08em 0 .08em,inset 0 -.08em 0 .08em,0 0 0 .05em,-.44em -.15em 0 -.31em,.44em -.15em 0 -.31em,.42em .15em 0 -.29em,0 .28em 0 -.15em,0 -.28em 0 -.15em;box-shadow:inset 0 .08em 0 .08em,inset 0 -.08em 0 .08em,0 0 0 .05em,-.44em -.15em 0 -.31em,.44em -.15em 0 -.31em,.42em .15em 0 -.29em,0 .28em 0 -.15em,0 -.28em 0 -.15em;border-radius:.08em;overflow:hidden;margin:.125em .15em}i.icss-smart-watch:before{content:"9:35";width:2em;height:1em;font-size:.3em;line-height:1em;text-align:center;font-family:sans-serif;font-weight:700;-webkit-transform:translate(-50%,-50%) scaleX(.65);transform:translate(-50%,-50%) scaleX(.65);top:50%;left:50%}i.icss-smiley-confused{width:1em;height:1em;-webkit-box-shadow:inset 0 0 0 .07em;box-shadow:inset 0 0 0 .07em;border-radius:50%}i.icss-smiley-confused:before{width:.35em;height:.25em;border-radius:50%;top:.58em;left:.38em;-webkit-transform:rotate(-10deg);transform:rotate(-10deg);-webkit-box-shadow:inset .1em .38em 0 -.3em;box-shadow:inset .1em .38em 0 -.3em}i.icss-smiley-confused:after{width:.16em;height:.14em;border-radius:100%;-webkit-box-shadow:inset .5em 0,.39em 0;box-shadow:inset .5em 0,.39em 0;-webkit-transform:rotate(-5deg);transform:rotate(-5deg);top:33%;left:.23em}i.icss-smiley-kissing{width:1em;height:1em;-webkit-box-shadow:inset 0 0 0 .07em;box-shadow:inset 0 0 0 .07em;border-radius:50%}i.icss-smiley-kissing:before{width:.48em;height:.43em;border-radius:100%;top:.45em;left:.28em;-webkit-transform:rotate(-5deg);transform:rotate(-5deg);border:.1em solid transparent;-webkit-box-shadow:inset 0 -.09em 0 -.02em,.13em 0 0 -.1em,-.13em 0 0 -.1em;box-shadow:inset 0 -.09em 0 -.02em,.13em 0 0 -.1em,-.13em 0 0 -.1em}i.icss-smiley-kissing:after{width:.15em;height:.15em;border-radius:100%;-webkit-box-shadow:inset .5em 0,.4em 0,.12em .28em 0 .02em,.28em .28em 0 .02em;box-shadow:inset .5em 0,.4em 0,.12em .28em 0 .02em,.28em .28em 0 .02em;clip:rect(0 .6em .35em 0);-webkit-transform:rotate(-5deg);transform:rotate(-5deg);top:33%;left:.23em}i.icss-smiley-tongue-out{width:1em;height:1em;-webkit-box-shadow:inset 0 0 0 .07em;box-shadow:inset 0 0 0 .07em;border-radius:50%}i.icss-smiley-tongue-out:before{width:.5em;height:.5em;border-radius:100%;top:.27em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow:inset -.03em -.18em 0 -.1em,.06em .24em 0 -.12em;box-shadow:inset -.03em -.18em 0 -.1em,.06em .24em 0 -.12em}i.icss-smiley-tongue-out:after{width:.16em;height:.16em;border-radius:100%;-webkit-box-shadow:inset .5em 0,.39em 0;box-shadow:inset .5em 0,.39em 0;top:30%;left:.235em}i.icss-smiley-wink{width:1em;height:1em;-webkit-box-shadow:inset 0 0 0 .07em;box-shadow:inset 0 0 0 .07em;border-radius:50%}i.icss-smiley-wink:before{width:.45em;height:.45em;border-radius:100%;top:.35em;left:50%;-webkit-transform:translateX(-50%) rotate(15deg);transform:translateX(-50%) rotate(15deg);-webkit-box-shadow:inset 0 -.1em 0 -.02em,0 .08em 0 -.05em;box-shadow:inset 0 -.1em 0 -.02em,0 .08em 0 -.05em}i.icss-smiley-wink:after{width:.16em;height:.16em;border-radius:100%;border:0 solid transparent;border-width:.045em 0;-webkit-box-shadow:inset .5em 0,.35em -.07em 0 -.005em;box-shadow:inset .5em 0,.35em -.07em 0 -.005em;-webkit-transform:rotate(10deg);transform:rotate(10deg);top:30%;left:.25em}i.icss-smiley{width:1em;height:1em;-webkit-box-shadow:inset 0 0 0 .07em;box-shadow:inset 0 0 0 .07em;border-radius:50%}i.icss-smiley:before{width:.5em;height:.5em;border-radius:100%;top:.3em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow:inset 0 -.1em 0 -.02em,0 .08em 0 -.05em;box-shadow:inset 0 -.1em 0 -.02em,0 .08em 0 -.05em}i.icss-smiley:after{width:.16em;height:.16em;border-radius:100%;-webkit-box-shadow:inset .5em 0,.39em 0;box-shadow:inset .5em 0,.39em 0;top:30%;left:.235em}i.icss-snake{width:.45em;height:.45em;border-radius:50%;border-style:solid;border-color:currentColor currentColor transparent transparent;border-width:.08em .08em .08em .005em;margin:.15em .4em .4em .15em}i.icss-snake:before{width:.3em;height:.35em;border-radius:50%;border:.065em solid currentColor;border-color:transparent transparent currentColor currentColor;border-width:.08em .08em .06em;top:.2em;left:.28em}i.icss-snake:after{width:.28em;height:.28em;border-radius:50%;border:.065em solid currentColor;border-color:currentColor currentColor transparent transparent;border-width:.065em .05em .005em .06em;-webkit-box-shadow:-.39em -.62em 0 -.055em,-.44em -.6em 0 -.08em;box-shadow:-.39em -.62em 0 -.055em,-.44em -.6em 0 -.08em;top:.44em;left:.42em}i.icss-snowflake,i.icss-snowflake:before{-webkit-box-shadow:inset 0 0 0 .2em,0 -.27em 0 -.145em,0 .28em 0 -.145em,0 -.03em 0 -.015em,0 .03em 0 -.015em}i.icss-snowflake:after,i.icss-snowflake:before{width:.35em;height:.75em;border-style:solid;border-width:.07em .15em;border-color:currentColor transparent;background:0 0;top:50%;left:50%}i.icss-snowflake{width:.35em;height:.75em;border-style:solid;border-width:.07em .15em;border-color:currentColor transparent;background:0 0;box-shadow:inset 0 0 0 .2em,0 -.27em 0 -.145em,0 .28em 0 -.145em,0 -.03em 0 -.015em,0 .03em 0 -.015em;margin:.125em .28em}i.icss-snowflake:before{box-shadow:inset 0 0 0 .2em,0 -.27em 0 -.145em,0 .28em 0 -.145em,0 -.03em 0 -.015em,0 .03em 0 -.015em;-webkit-transform:translate(-50%,-50%) rotate(-60deg);transform:translate(-50%,-50%) rotate(-60deg)}i.icss-snowflake:after{-webkit-box-shadow:inset 0 0 0 .2em,0 -.27em 0 -.145em,0 .28em 0 -.145em,0 -.03em 0 -.015em,0 .03em 0 -.015em;box-shadow:inset 0 0 0 .2em,0 -.27em 0 -.145em,0 .28em 0 -.145em,0 -.03em 0 -.015em,0 .03em 0 -.015em;-webkit-transform:translate(-50%,-50%) rotate(60deg);transform:translate(-50%,-50%) rotate(60deg)}i.icss-snowflake0,i.icss-snowflake0:before{background-image:radial-gradient(circle at 50% 0,transparent 0,transparent .15em,currentcolor .15em,currentcolor .21em,transparent .21em),radial-gradient(circle at 50% 100%,transparent 0,transparent .15em,currentcolor .15em,currentcolor .21em,transparent .21em),-webkit-gradient(linear,left top,right top,color-stop(.415em,transparent),color-stop(.415em,currentColor),color-stop(.485em,currentColor),color-stop(.485em,transparent))}i.icss-snowflake0,i.icss-snowman,i.icss-snowman:after,i.icss-snowman:before{background-color:transparent}i.icss-snowflake0:after,i.icss-snowflake0:before{width:.9em;height:.9em;border-radius:50%;top:0;left:0;overflow:hidden}i.icss-snowflake0{width:.9em;height:.9em;border-radius:50%;overflow:hidden;background-image:radial-gradient(circle at 50% 0,transparent 0,transparent .15em,currentcolor .15em,currentcolor .21em,transparent .21em),radial-gradient(circle at 50% 100%,transparent 0,transparent .15em,currentcolor .15em,currentcolor .21em,transparent .21em),linear-gradient(90deg,transparent .415em,currentColor .415em,currentColor .485em,transparent .485em)}i.icss-snowflake0:before{background-image:radial-gradient(circle at 50% 0,transparent 0,transparent .15em,currentcolor .15em,currentcolor .21em,transparent .21em),radial-gradient(circle at 50% 100%,transparent 0,transparent .15em,currentcolor .15em,currentcolor .21em,transparent .21em),linear-gradient(90deg,transparent .415em,currentColor .415em,currentColor .485em,transparent .485em);-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}i.icss-snowflake0:after{background-image:radial-gradient(circle at 50% 0,transparent 0,transparent .15em,currentcolor .15em,currentcolor .21em,transparent .21em),radial-gradient(circle at 50% 100%,transparent 0,transparent .15em,currentcolor .15em,currentcolor .21em,transparent .21em),-webkit-gradient(linear,left top,right top,color-stop(.415em,transparent),color-stop(.415em,currentColor),color-stop(.485em,currentColor),color-stop(.485em,transparent));background-image:radial-gradient(circle at 50% 0,transparent 0,transparent .15em,currentcolor .15em,currentcolor .21em,transparent .21em),radial-gradient(circle at 50% 100%,transparent 0,transparent .15em,currentcolor .15em,currentcolor .21em,transparent .21em),linear-gradient(90deg,transparent .415em,currentColor .415em,currentColor .485em,transparent .485em);-webkit-transform:rotate(60deg);transform:rotate(60deg)}i.icss-snowman{width:.48em;height:.48em;border:.065em solid currentColor;border-radius:50%;border-bottom-color:transparent;margin:.1em .23em .4em;-webkit-box-shadow:0 -.2em 0 -.1em,0 .28em 0 -.2em,0 .4em 0 -.2em;box-shadow:0 -.2em 0 -.1em,0 .28em 0 -.2em,0 .4em 0 -.2em}i.icss-soccer-man,i.icss-soccer-man2{margin:0 .35em .78em .43em;background-color:currentColor}i.icss-snowman:before{width:.6em;height:.6em;border:.065em solid currentColor;border-radius:50%;border-top-color:transparent;-webkit-box-shadow:-.07em -.37em 0 -.26em,.07em -.37em 0 -.26em,0 -.3em 0 -.26em,0 -1.18em 0 .4em;box-shadow:-.07em -.37em 0 -.26em,.07em -.37em 0 -.26em,0 -.3em 0 -.26em,0 -1.18em 0 .4em;top:.21em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);clip:rect(-.24em .6em 1em 0)}i.icss-snowman:after{width:.83em;height:.17em;border:.06em solid transparent;border-left-color:currentColor;border-right-color:currentColor;top:.32em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow:inset .12em 0,inset -.12em 0,.11em 0 0 -.06em,-.11em 0 0 -.06em;box-shadow:inset .12em 0,inset -.12em 0,.11em 0 0 -.06em,-.11em 0 0 -.06em}i.icss-soccer-man{width:.22em;height:.22em;border-radius:50%;-webkit-box-shadow:.28em .8em 0 -.01em;box-shadow:.28em .8em 0 -.01em}i.icss-soccer-man:before{width:.65em;height:.46em;border:0 solid transparent;border-width:0 .21em 0 .3em;-webkit-box-shadow:inset 0 .28em,inset .07em 0,0 -.07em,-.09em .26em 0 -.19em;box-shadow:inset 0 .28em,inset .07em 0,0 -.07em,-.09em .26em 0 -.19em;-webkit-transform:rotate(10deg) skewY(15deg);transform:rotate(10deg) skewY(15deg);top:.29em;left:-.375em}i.icss-soccer-man:after{width:.24em;height:.37em;-webkit-box-shadow:.07em -.08em;box-shadow:.07em -.08em;top:.62em;left:-.1em;-webkit-transform:skewY(32deg);transform:skewY(32deg)}i.icss-soccer-man2{width:.22em;height:.22em;border-radius:50%;-webkit-box-shadow:.18em .8em 0 -.01em;box-shadow:.18em .8em 0 -.01em}i.icss-soccer-man2:before{width:.2em;height:.35em;background-color:currentColor;border-radius:.05em .05em 0 0;-webkit-box-shadow:-.06em .28em 0 -.063em,.06em .28em 0 -.063em,.06em .45em 0 -.063em;box-shadow:-.06em .28em 0 -.063em,.06em .28em 0 -.063em,.06em .45em 0 -.063em;top:.25em;left:-.05em;-webkit-transform:rotate(10deg);transform:rotate(10deg)}i.icss-soccer-man2:after{width:.4em;height:.4em;border:.1em solid currentColor;border-radius:0 .1em;border-width:.08em .08em 0 0;top:.22em;left:-.12em;-webkit-transform:rotate(-35deg) skewX(30deg);transform:rotate(-35deg) skewX(30deg)}i.icss-soccer{width:1em;height:1em;border-radius:50%;background-color:transparent;-webkit-box-shadow:inset 0 0 0 .07em;box-shadow:inset 0 0 0 .07em;margin:0;overflow:hidden}i.icss-sound-0,i.icss-sound-1,i.icss-sound-2,i.icss-sound-3{margin:.15em .5em .15em .05em}i.icss-soccer:before{width:.5em;border-style:solid;border-width:.3em .1em 0;border-color:currentColor transparent;top:.5em;left:.23em;-webkit-box-shadow:.425em -.53em,-.54em .15em,-.48em -.55em;box-shadow:.425em -.53em,-.54em .15em,-.48em -.55em;-webkit-transform:rotate(25deg);transform:rotate(25deg)}i.icss-soccer:after{width:.32em;height:.32em;background-color:currentColor;top:.35em;left:.385em;-webkit-box-shadow:.2em -.5em,.45em .1em,-.47em -.22em;box-shadow:.2em -.5em,.45em .1em,-.47em -.22em;-webkit-transform:rotate(-15.5deg) skewX(10deg);transform:rotate(-15.5deg) skewX(10deg)}i.icss-sound-0{width:.45em;height:.7em;background-color:transparent;border:.2em solid transparent;border-right:.24em solid currentColor;border-left:0;-webkit-box-shadow:inset .15em 0;box-shadow:inset .15em 0}i.icss-sound-0:after,i.icss-sound-0:before{width:.4em;height:.1em;background-color:currentColor;left:.5em;top:50%}i.icss-sound-0:before{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}i.icss-sound-0:after{-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}i.icss-sound,i.icss-sound-1,i.icss-sound-2,i.icss-sound-3,i.icss-sound-speaker,i.icss-space-gun{background-color:transparent}i.icss-sound-1{width:.45em;height:.7em;border:.2em solid transparent;border-right:.24em solid currentColor;border-left:0;-webkit-box-shadow:inset .15em 0;box-shadow:inset .15em 0}i.icss-sound-1:before{width:.7em;height:.7em;border:.1em solid transparent;-webkit-box-shadow:inset 0 0 0 .1em;box-shadow:inset 0 0 0 .1em;border-radius:50%;clip:rect(-.4em .8em .35em .35em);top:50%;left:.1em;-webkit-transform:scaleX(.8) translateY(-50%) rotate(45deg);transform:scaleX(.8) translateY(-50%) rotate(45deg)}i.icss-sound-1:after,i.icss-sound-2:before{height:.7em;border:.1em solid transparent;clip:rect(-.4em .8em .35em .35em);top:50%;left:.1em;-webkit-transform:scaleX(.8) translateY(-50%) rotate(45deg)}i.icss-sound-1:after{width:.7em;border-radius:50%;transform:scaleX(.8) translateY(-50%) rotate(45deg)}i.icss-sound-2{width:.45em;height:.7em;border:.2em solid transparent;border-right:.24em solid currentColor;border-left:0;-webkit-box-shadow:inset .15em 0;box-shadow:inset .15em 0}i.icss-sound-2:before{width:.7em;-webkit-box-shadow:inset 0 0 0 .1em,0 0 0 .09em;box-shadow:inset 0 0 0 .1em,0 0 0 .09em;border-radius:50%;transform:scaleX(.8) translateY(-50%) rotate(45deg)}i.icss-sound-2:after,i.icss-sound-3:before{height:.7em;border:.1em solid transparent;clip:rect(-.4em .8em .35em .35em);-webkit-transform:scaleX(.8) translateY(-50%) rotate(45deg);top:50%;left:.1em}i.icss-sound-2:after{width:.7em;border-radius:50%;transform:scaleX(.8) translateY(-50%) rotate(45deg)}i.icss-sound-3{width:.45em;height:.7em;border:.2em solid transparent;border-right:.24em solid currentColor;border-left:0;-webkit-box-shadow:inset .15em 0;box-shadow:inset .15em 0}i.icss-sound-3:before{width:.7em;-webkit-box-shadow:inset 0 0 0 .1em,0 0 0 .09em;box-shadow:inset 0 0 0 .1em,0 0 0 .09em;border-radius:50%;transform:scaleX(.8) translateY(-50%) rotate(45deg)}i.icss-sound-3:after{width:.9em;height:.9em;border:.1em solid transparent;-webkit-box-shadow:0 0 0 .09em;box-shadow:0 0 0 .09em;border-radius:50%;clip:rect(-.5em 1em .52em .38em);top:50%;left:.1em;-webkit-transform:scaleX(.8) translateY(-50%) rotate(45deg);transform:scaleX(.8) translateY(-50%) rotate(45deg)}i.icss-sound-speaker{width:.6em;height:1em;border-radius:.05em;-webkit-box-shadow:inset 0 0 0 .1em;box-shadow:inset 0 0 0 .1em;overflow:hidden;margin:0 .2em}i.icss-sound-speaker:before{width:.35em;height:.35em;border-radius:50%;border:.11em solid transparent;-webkit-box-shadow:inset 0 0 0 .1em,0 .1em 0 .2em;box-shadow:inset 0 0 0 .1em,0 .1em 0 .2em;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;top:.51em}i.icss-sound-speaker:after{width:.25em;height:.25em;border-radius:50%;border:.11em solid transparent;-webkit-box-shadow:.1em 0 0 .1em,-.1em 0 0 .1em;box-shadow:.1em 0 0 .1em,-.1em 0 0 .1em;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;top:.15em}i.icss-sound{width:.45em;height:.7em;border:.2em solid transparent;border-right:.24em solid currentColor;border-left:0;-webkit-box-shadow:inset .15em 0;box-shadow:inset .15em 0;margin:.15em .25em}i.icss-space-gun{width:.53em;height:.25em;border-radius:.2em;-webkit-box-shadow:0 0 0 .065em,.18em 0 0 .065em,inset .23em 0 0 -.2em,inset -.23em 0 0 -.2em;box-shadow:0 0 0 .065em,.18em 0 0 .065em,inset .23em 0 0 -.2em,inset -.23em 0 0 -.2em;margin:.2em .39em .45em .08em}i.icss-space-gun:before{width:.4em;height:.1em;border-radius:.05em;background:currentColor;-webkit-box-shadow:-.04em .1em,-.06em .2em,-.12em .3em,.08em -.2em;box-shadow:-.04em .1em,-.06em .2em,-.12em .3em,.08em -.2em;top:.28em;left:0}i.icss-space-gun:after{width:.26em;height:.26em;border-radius:50%;-webkit-box-shadow:inset .13em -.02em,-.5em -.42em 0 -.05em,.27em -.24em 0 -.08em,.63em -.24em 0 .2em;box-shadow:inset .13em -.02em,-.5em -.42em 0 -.05em,.27em -.24em 0 -.08em,.63em -.24em 0 .2em;clip:rect(-.5em .54em 1em -.5em);top:.23em;left:.39em}i.icss-space-invader{width:.1em;height:.1em;margin:.3em .5em .7em;-webkit-box-shadow:.2em -.1em,-.2em -.1em,.3em -.2em,-.3em -.2em,.1em 0,-.1em 0,.2em 0,-.2em 0,.3em 0,-.3em 0,0 .1em,.1em .1em,-.1em .1em,.3em .1em,-.3em .1em,.4em .1em,-.4em .1em,0 .2em,.1em .2em,-.1em .2em,.2em .2em,-.2em .2em,.3em .2em,-.3em .2em,.4em .2em,-.4em .2em,.5em .2em,-.5em .2em,0 .3em,.1em .3em,-.1em .3em,.2em .3em,-.2em .3em,.3em .3em,-.3em .3em,.5em .3em,-.5em .3em,.3em .4em,-.3em .4em,.5em .4em,-.5em .4em,.1em .5em,-.1em .5em,.2em .5em,-.2em .5em,0 0;box-shadow:.2em -.1em,-.2em -.1em,.3em -.2em,-.3em -.2em,.1em 0,-.1em 0,.2em 0,-.2em 0,.3em 0,-.3em 0,0 .1em,.1em .1em,-.1em .1em,.3em .1em,-.3em .1em,.4em .1em,-.4em .1em,0 .2em,.1em .2em,-.1em .2em,.2em .2em,-.2em .2em,.3em .2em,-.3em .2em,.4em .2em,-.4em .2em,.5em .2em,-.5em .2em,0 .3em,.1em .3em,-.1em .3em,.2em .3em,-.2em .3em,.3em .3em,-.3em .3em,.5em .3em,-.5em .3em,.3em .4em,-.3em .4em,.5em .4em,-.5em .4em,.1em .5em,-.1em .5em,.2em .5em,-.2em .5em,0 0}i.icss-spades{border-style:solid;border-width:0 .18em .25em;border-left-color:transparent;border-right-color:transparent;background-color:transparent;margin:.7em .3em 0}i.icss-spades:before{width:.5em;height:.5em;background-color:currentcolor;border-radius:100% 100% 100% .065em;-webkit-box-shadow:.2em 0,0 -.2em;box-shadow:.2em 0,0 -.2em;-webkit-transform:rotate(135deg);transform:rotate(135deg);left:-.25em;top:-.55em}i.icss-sparkle{width:1em;height:1em;background-color:transparent}i.icss-sparkle:after,i.icss-sparkle:before{width:.5em;height:.5em;background-color:currentColor;border-radius:.1em;top:.3em;left:.06em}i.icss-sparkle:before{-webkit-box-shadow:1em -1.5em 0 -.1em,2em -1.7em 0 -.12em;box-shadow:1em -1.5em 0 -.1em,2em -1.7em 0 -.12em;-webkit-transform:scaleX(.2) rotate(45deg);transform:scaleX(.2) rotate(45deg)}i.icss-sparkle:after{-webkit-box-shadow:-1em -1.5em 0 -.1em,1.11em .38em 0 -.12em;box-shadow:-1em -1.5em 0 -.1em,1.11em .38em 0 -.12em;-webkit-transform:scaleY(.2) rotate(45deg);transform:scaleY(.2) rotate(45deg)}i.icss-speedometer-0{width:1em;height:1em;border-radius:50%;background-color:transparent;border:.067em solid currentColor;border-bottom-color:transparent;margin:.05em 0 -.05em}i.icss-speedometer-0:before{width:.2em;height:.2em;border:.065em solid currentColor;border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-box-shadow:-.4em 0 0 -.05em,.4em 0 0 -.05em,.28em .28em 0 -.05em,-.28em .28em 0 -.05em,.28em -.28em 0 -.05em,-.28em -.28em 0 -.05em,0 -.4em 0 -.05em;box-shadow:-.4em 0 0 -.05em,.4em 0 0 -.05em,.28em .28em 0 -.05em,-.28em .28em 0 -.05em,.28em -.28em 0 -.05em,-.28em -.28em 0 -.05em,0 -.4em 0 -.05em;top:50%;left:50%}i.icss-speedometer-1:before,i.icss-speedometer-2:before{-webkit-box-shadow:-.4em 0 0 -.05em,.4em 0 0 -.05em,.28em .28em 0 -.05em,-.28em .28em 0 -.05em,.28em -.28em 0 -.05em,-.28em -.28em 0 -.05em,0 -.4em 0 -.05em;top:50%;left:50%}i.icss-speedometer-0:after{width:.07em;height:.28em;background-color:currentColor;-webkit-transform:translate(-.035em,.05em) rotate(45deg);transform:translate(-.035em,.05em) rotate(45deg);-webkit-transform-origin:.035em -.05em;transform-origin:.035em -.05em;top:50%;left:50%}i.icss-speedometer-1{width:1em;height:1em;border-radius:50%;background-color:transparent;border:.067em solid currentColor;border-bottom-color:transparent;margin:.05em 0 -.05em}i.icss-speedometer-1:before{width:.2em;height:.2em;border:.065em solid currentColor;border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);box-shadow:-.4em 0 0 -.05em,.4em 0 0 -.05em,.28em .28em 0 -.05em,-.28em .28em 0 -.05em,.28em -.28em 0 -.05em,-.28em -.28em 0 -.05em,0 -.4em 0 -.05em}i.icss-speedometer-1:after{width:.07em;height:.28em;background-color:currentColor;-webkit-transform:translate(-.035em,.05em) rotate(250deg);transform:translate(-.035em,.05em) rotate(250deg);-webkit-transform-origin:.035em -.05em;transform-origin:.035em -.05em;top:50%;left:50%}i.icss-speedometer-2{width:1em;height:1em;border-radius:50%;background-color:transparent;border:.067em solid currentColor;border-bottom-color:transparent;margin:.05em 0 -.05em}i.icss-speedometer-2:before{width:.2em;height:.2em;border:.065em solid currentColor;border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);box-shadow:-.4em 0 0 -.05em,.4em 0 0 -.05em,.28em .28em 0 -.05em,-.28em .28em 0 -.05em,.28em -.28em 0 -.05em,-.28em -.28em 0 -.05em,0 -.4em 0 -.05em}i.icss-speedometer-2:after{width:.07em;height:.28em;background-color:currentColor;-webkit-transform:translate(-.035em,.05em) rotate(315deg);transform:translate(-.035em,.05em) rotate(315deg);-webkit-transform-origin:.035em -.05em;transform-origin:.035em -.05em;top:50%;left:50%}i.icss-speedometer{width:1em;height:1em;border-radius:50%;background-color:transparent;border:.067em solid currentColor;border-bottom-color:transparent;margin:.05em 0 -.05em}i.icss-speedometer:before{width:.2em;height:.2em;border:.065em solid currentColor;border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-box-shadow:-.4em 0 0 -.05em,.4em 0 0 -.05em,.28em .28em 0 -.05em,-.28em .28em 0 -.05em,.28em -.28em 0 -.05em,-.28em -.28em 0 -.05em,0 -.4em 0 -.05em;box-shadow:-.4em 0 0 -.05em,.4em 0 0 -.05em,.28em .28em 0 -.05em,-.28em .28em 0 -.05em,.28em -.28em 0 -.05em,-.28em -.28em 0 -.05em,0 -.4em 0 -.05em;top:50%;left:50%}i.icss-speedometer:after{width:.07em;height:.28em;background-color:currentColor;-webkit-transform:translate(-.035em,.05em) rotate(150deg);transform:translate(-.035em,.05em) rotate(150deg);-webkit-transform-origin:.035em -.05em;transform-origin:.035em -.05em;top:50%;left:50%}i.icss-spiderman-c{width:.8em;height:1em;border-radius:50%/40% 40% 60% 60%;background-color:#b11;-webkit-box-shadow:inset -.01em -.01em .1em .03em #348;box-shadow:inset -.01em -.01em .1em .03em #348;background-image:linear-gradient(90deg,transparent 48.5%,#348 48.5%,#348 51.5%,transparent 51.5%),linear-gradient(60deg,transparent 47%,#348 47%,#348 49%,transparent 49%),linear-gradient(-60deg,transparent 47%,#348 47%,#348 49%,transparent 49%),linear-gradient(32deg,transparent 46%,#348 46%,#348 48%,transparent 48%),linear-gradient(-32deg,transparent 46%,#348 46%,#348 48%,transparent 48%),radial-gradient(ellipse 170% 80% at 50% 52%,transparent 28%,#348 28%,#348 31%,transparent 31%),radial-gradient(ellipse 120% 100% at 50% 50%,transparent 37%,#348 37%,#348 40%,transparent 40%);margin:0 .1em}i.icss-spiderman-c:after,i.icss-spiderman-c:before{width:.32em;height:.2em;background-color:#fff;top:55%}i.icss-spiderman-c:before{border-radius:.05em 0 70% 30%/.05em 0 100% 70%;border:.065em solid #000;-webkit-transform:translate(-50%,-50%) rotate(-20deg);transform:translate(-50%,-50%) rotate(-20deg);left:75%}i.icss-spiderman-c:after{border-radius:0 .05em 30% 70%/0 .05em 70% 100%;border:.065em solid #000;-webkit-transform:translate(-50%,-50%) rotate(20deg);transform:translate(-50%,-50%) rotate(20deg);left:25%}i.icss-spiderman{width:.8em;height:1em;border-radius:50%/40% 40% 60% 60%;background-color:transparent;-webkit-box-shadow:inset 0 0 0 .065em;box-shadow:inset 0 0 0 .065em;background-image:linear-gradient(90deg,transparent 48.5%,currentColor 48.5%,currentColor 51.5%,transparent 51.5%),linear-gradient(60deg,transparent 47%,currentColor 47%,currentColor 49%,transparent 49%),linear-gradient(-60deg,transparent 47%,currentColor 47%,currentColor 49%,transparent 49%),linear-gradient(32deg,transparent 46%,currentColor 46%,currentColor 48%,transparent 48%),linear-gradient(-32deg,transparent 46%,currentColor 46%,currentColor 48%,transparent 48%),radial-gradient(ellipse 170% 80% at 50% 52%,transparent 28%,currentColor 28%,currentColor 31%,transparent 31%),radial-gradient(ellipse 120% 100% at 50% 50%,transparent 37%,currentColor 37%,currentColor 40%,transparent 40%);margin:0 .1em}i.icss-spiderman:before{width:.32em;height:.2em;border-radius:.05em 0 70% 30%/.05em 0 100% 70%;border:.065em solid currentColor;-webkit-transform:translate(-50%,-50%) rotate(-20deg);transform:translate(-50%,-50%) rotate(-20deg);left:75%;top:55%}i.icss-spiderman:after{width:.32em;height:.2em;border-radius:0 .05em 30% 70%/0 .05em 70% 100%;border:.065em solid currentColor;-webkit-transform:translate(-50%,-50%) rotate(20deg);transform:translate(-50%,-50%) rotate(20deg);left:25%;top:55%}i.icss-spinner-half-o{width:1em;height:1em;background:0 0;margin:0}i.icss-spinner-half-o:after{width:1em;height:1em;border-radius:50%;background:0 0;border:.1em solid currentColor;border-color:currentColor currentColor transparent transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:0;left:0}i.icss-spinner-half,i.icss-spinner-half-o:before{background-color:transparent;width:1em;height:1em;margin:0}i.icss-spinner-half-o:before{border-radius:50%;border:.1em solid currentColor;opacity:.4;top:0;left:0}i.icss-spinner-half:before{width:1em;height:1em;border-radius:50%;border:.1em solid currentColor;border-color:currentColor currentColor transparent transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:0;left:0}i.icss-spinner-half:after,i.icss-spinner-third-o:before{border-radius:50%;width:1em;height:1em;top:0;left:0}i.icss-spinner-third-o{width:1em;height:1em;background:0 0;margin:0}i.icss-spinner-third-o:before{background:0 0;border:.1em solid currentColor;border-color:currentColor transparent transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg)}i.icss-spinner-third-o:after{width:1em;height:1em;border-radius:50%;background-color:transparent;border:.1em solid currentColor;opacity:.4;top:0;left:0}i.icss-spinner-third{width:1em;height:1em;background-color:transparent;margin:0}i.icss-spinner-third:before{width:1em;height:1em;border-radius:50%;border:.1em solid currentColor;border-color:currentColor transparent transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:0;left:0}i.icss-spinner-third:after{width:1em;height:1em;border-radius:50%;top:0;left:0}i.icss-spinner{width:.25em;height:.25em;background-color:transparent;border-radius:50%;-webkit-box-shadow:0 -.4em,-.28em -.28em 0 -.01em,-.4em 0 0 -.02em,-.28em .28em 0 -.03em,0 .4em 0 -.04em,.28em .28em 0 -.05em,.4em 0 0 -.06em,.28em -.28em 0 -.07em;box-shadow:0 -.4em,-.28em -.28em 0 -.01em,-.4em 0 0 -.02em,-.28em .28em 0 -.03em,0 .4em 0 -.04em,.28em .28em 0 -.05em,.4em 0 0 -.06em,.28em -.28em 0 -.07em;margin:.375em}i.icss-sport-car{height:.2em;width:1.1em;background:0 0;border-radius:100% 0 15% 10%/100% 10% 80% 50%;-webkit-box-shadow:inset 0 0 0 .065em,inset -.92em -.055em;box-shadow:inset 0 0 0 .065em,inset -.92em -.055em;margin:.5em 0 .3em}.icss-stack i.icss-sport-car{-webkit-transform:translate(-.55em,-.5em);transform:translate(-.55em,-.5em)}i.icss-sport-car:before{width:.5em;height:.27em;border-radius:50% 0;-webkit-box-shadow:inset 0 0 0 .05em,inset -.2em 0;box-shadow:inset 0 0 0 .05em,inset -.2em 0;-webkit-transform:rotate(20deg) skewX(-30deg);transform:rotate(20deg) skewX(-30deg);top:-.125em;left:.43em}i.icss-sport-car:after,i.icss-sprint-man{width:.22em;height:.22em;border-radius:50%}i.icss-sport-car:after{-webkit-box-shadow:inset 0 0 0 1em,.55em 0,-.01em -.04em 0 .016em;box-shadow:inset 0 0 0 1em,.55em 0,-.01em -.04em 0 .016em;top:.07em;left:.2em}i.icss-sprint-man{background-color:currentColor;-webkit-box-shadow:-.09em .18em 0 -.038em;box-shadow:-.09em .18em 0 -.038em;margin:.03em .18em .75em .6em}i.icss-square-o,i.icss-stamp{background-color:transparent}i.icss-sprint-man:before{width:.6em;height:.55em;border:.3em solid transparent;border-width:.3em .2em 0 0;-webkit-box-shadow:inset -.09em .09em,inset .09em .09em,.15em .25em 0 -.16em;box-shadow:inset -.09em .09em,inset .09em .09em,.15em .25em 0 -.16em;top:-.05em;left:-.4em;-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}i.icss-sprint-man:after{width:.3em;height:.55em;border:0 solid transparent;border-width:.2em 0 0;-webkit-box-shadow:inset .15em -.1em,.2em .35em 0 -.1em,-.1em .35em 0 -.1em,-.1em .5em 0 -.1em;box-shadow:inset .15em -.1em,.2em .35em 0 -.1em,-.1em .35em 0 -.1em,-.1em .5em 0 -.1em;top:.13em;left:-.13em;-webkit-transform:rotate(20deg) skewX(-20deg);transform:rotate(20deg) skewX(-20deg)}i.icss-square,i.icss-square-o{width:1em;height:1em;border-radius:.1em;margin:0}i.icss-square-o{-webkit-box-shadow:inset 0 0 0 .1em;box-shadow:inset 0 0 0 .1em}i.icss-stamp{width:.7em;height:.76em;border:.05em solid transparent;-webkit-box-shadow:inset 0 0 0 .065em,0 0 0 .05em;box-shadow:inset 0 0 0 .065em,0 0 0 .05em;margin:.12em .15em}i.icss-stamp:before{width:.26em;height:.26em;background-color:currentColor;border-radius:100%;-webkit-box-shadow:0 .34em 0 .11em;box-shadow:0 .34em 0 .11em;clip:rect(0 .29em .41em -.04em);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:40%;left:50%}i.icss-star,i.icss-steps{background-color:transparent}i.icss-stamp:after{width:.1em;height:.1em;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-box-shadow:.42em 0,.42em .23em,.42em -.23em,-.42em 0,-.42em .23em,-.42em -.23em,0 .45em,.2em .45em,-.2em .45em,.4em .45em,-.4em .45em,0 -.45em,.2em -.45em,-.2em -.45em,.4em -.45em,-.4em -.45em;box-shadow:.42em 0,.42em .23em,.42em -.23em,-.42em 0,-.42em .23em,-.42em -.23em,0 .45em,.2em .45em,-.2em .45em,.4em .45em,-.4em .45em,0 -.45em,.2em -.45em,-.2em -.45em,.4em -.45em,-.4em -.45em;top:50%;left:50%}i.icss-star{border:0 solid transparent;border-width:0 .15em .35em;border-bottom-color:currentColor;margin:.05em .36em .6em}i.icss-star:before{top:.3em;left:-.5em;border:0 solid transparent;border-width:0 .5em .35em;border-bottom-color:currentColor;-webkit-transform:rotate(-35deg);transform:rotate(-35deg)}i.icss-star:after{top:.3em;left:-.5em;border:0 solid transparent;border-width:0 .5em .35em;border-bottom-color:currentColor;-webkit-transform:rotate(35deg);transform:rotate(35deg)}i.icss-steps{width:1em;height:1em}i.icss-steps:before{width:.25em;height:.39em;background-color:currentColor;border-radius:.25em .25em .1em .1em/120% 120% .15em .15em;top:.05em;left:.18em;-webkit-box-shadow:.4em .28em;box-shadow:.4em .28em}i.icss-steps:after{width:.21em;height:.19em;background-color:currentColor;border-radius:.1em .1em .25em .25em/.15em .15em 120% 120%;top:.51em;left:.2em;-webkit-box-shadow:.4em .28em;box-shadow:.4em .28em}i.icss-stereo-radio{width:1em;height:.55em;background-color:transparent;border-radius:.25em;background-image:radial-gradient(circle at .25em 50%,transparent .12em,currentColor .12em,currentColor .22em,transparent .22em),radial-gradient(circle at .75em 50%,transparent .12em,currentColor .12em,currentColor .22em,transparent .221em);-webkit-box-shadow:inset 0 0 0 .1em;box-shadow:inset 0 0 0 .1em;margin:.4em 0 .05em}i.icss-stereo-radio:before{width:.2em;height:.22em;background:currentColor;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}i.icss-stereo-radio:after{width:.5em;height:.25em;border:.09em solid currentColor;border-bottom:0;border-radius:.1em .1em 0 0;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-.2em;left:50%}i.icss-storm{width:.35em;height:.35em;-webkit-box-shadow:.34em 0;box-shadow:.34em 0;margin:.3em .5em .35em .15em}i.icss-storm:before{width:.35em;height:.35em;background-color:currentColor;border-radius:50%;left:-.15em;-webkit-box-shadow:.65em 0,.1em -.14em 0 -.08em,.3em -.23em 0 .03em,.52em -.18em;box-shadow:.65em 0,.1em -.14em 0 -.08em,.3em -.23em 0 .03em,.52em -.18em}i.icss-storm:after{border:.05em solid transparent;border-color:currentColor transparent transparent currentColor;border-width:.15em .1em;-webkit-transform:skew(-30deg);transform:skew(-30deg);-webkit-box-shadow:-.09em -.23em 0 0;box-shadow:-.09em -.23em 0 0;top:.45em;left:.23em}i.icss-stormtrooper{width:.1em;height:.1em;background-color:transparent;border-radius:50%;-webkit-box-shadow:.18em -.03em 0 .04em,.13em -.04em 0 .025em,-.18em -.03em 0 .04em,-.13em -.04em 0 .025em,.32em .28em 0 -.01em,.23em .39em 0 .035em,-.23em .39em 0 .035em;box-shadow:.18em -.03em 0 .04em,.13em -.04em 0 .025em,-.18em -.03em 0 .04em,-.13em -.04em 0 .025em,.32em .28em 0 -.01em,.23em .39em 0 .035em,-.23em .39em 0 .035em;margin:.39em .45em .51em}i.icss-stormtrooper:before{width:.75em;height:.8em;border-radius:48% 48% 52% 52%/40% 40% 60% 60%;background-color:transparent;-webkit-box-shadow:inset 0 0 0 .065em,-.01em .03em 0 -.01em,.01em .03em 0 -.01em;box-shadow:inset 0 0 0 .065em,-.01em .03em 0 -.01em,.01em .03em 0 -.01em;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(35%,transparent),color-stop(35%,currentColor),color-stop(44%,currentColor),color-stop(44%,transparent)),radial-gradient(ellipse 90% 100% at 50% 100%,transparent 34%,currentColor 34%,currentColor 40%,transparent 40%),radial-gradient(ellipse 100% 80% at 50% 100%,transparent 35%,currentColor 35%,currentColor 43%,transparent 43%);background-image:linear-gradient(transparent 35%,currentColor 35%,currentColor 44%,transparent 44%),radial-gradient(ellipse 90% 100% at 50% 100%,transparent 34%,currentColor 34%,currentColor 40%,transparent 40%),radial-gradient(ellipse 100% 80% at 50% 100%,transparent 35%,currentColor 35%,currentColor 43%,transparent 43%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);clip:rect(0 1em .65em 0);top:50%;left:50%}i.icss-stormtrooper:after{width:.92em;height:.7em;border-radius:50%/60% 60% 40% 40%;-webkit-box-shadow:inset 0 0 0 .065em;box-shadow:inset 0 0 0 .065em;background-image:radial-gradient(ellipse 90% 100% at 50% 100%,currentColor 32%,transparent 32%),-webkit-gradient(linear,left top,left bottom,color-stop(77%,transparent),color-stop(77%,currentColor));background-image:radial-gradient(ellipse 90% 100% at 50% 100%,currentColor 32%,transparent 32%),linear-gradient(transparent 77%,currentColor 77%);-webkit-transform:translateX(-50%);transform:translateX(-50%);clip:rect(.155em 1em .58em 0);top:.03em;left:50%}i.icss-strawberry{width:.2em;height:.15em;border-radius:50% 0;margin:.18em .16em .67em .64em}i.icss-strawberry:before{width:.55em;height:.5em;-webkit-box-shadow:inset 0 0 0 .065em;box-shadow:inset 0 0 0 .065em;border-radius:50% 60% 50% 30%;background-image:radial-gradient(circle at 50% 50%,transparent .03em,currentColor .03em,currentColor .11em,transparent .11em),radial-gradient(circle at 20% 48%,transparent .03em,currentColor .03em,currentColor .11em,transparent .11em),radial-gradient(circle at 37% 18%,transparent .03em,currentColor .03em,currentColor .11em,transparent .11em),radial-gradient(circle at 55% 80%,transparent .03em,currentColor .03em,currentColor .11em,transparent .11em),radial-gradient(circle at 71% 25%,transparent .03em,currentColor .03em,currentColor .11em,transparent .11em),radial-gradient(circle at 24% 78%,transparent .03em,currentColor .03em,currentColor .11em,transparent .11em),radial-gradient(circle at 77% 60%,transparent .03em,currentColor .03em,currentColor .11em,transparent .11em);-webkit-transform:rotate(-28deg);transform:rotate(-28deg);top:.145em;left:-.42em}i.icss-strawberry:after{width:.15em;height:.2em;background-color:currentColor;border-radius:0 50%;top:-.08em;left:-.2em}i.icss-submarine{width:.83em;height:.45em;background-color:transparent;-webkit-box-shadow:inset .35em -.07em 0 .15em,inset .07em -.07em 0 .15em,inset 0 0 0 .08em,.2em .15em 0 -.18em,.05em .3em 0 -.2em;box-shadow:inset .35em -.07em 0 .15em,inset .07em -.07em 0 .15em,inset 0 0 0 .08em,.2em .15em 0 -.18em,.05em .3em 0 -.2em;border-radius:.3em .2em .2em .5em/.25em .25em .2em .2em;margin:.4em .02em .15em .15em}i.icss-submarine:before{width:.3em;height:.33em;-webkit-box-shadow:inset 0 .1em,-.66em .16em;box-shadow:inset 0 .1em,-.66em .16em;border-radius:.05em;clip:rect(0,1em,1em,-.5em);top:-.1em;left:.35em}i.icss-submarine:after{width:.12em;height:.3em;border-radius:.05em 0;-webkit-box-shadow:-.06em -.07em;box-shadow:-.06em -.07em;top:-.22em;left:.55em}i.icss-success{width:1em;height:1em;background-color:transparent;margin:0}i.icss-success:after,i.icss-success:before{width:.16em;height:.7em;background-color:currentColor;border-radius:.1em;top:.6em;left:.33em;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);-webkit-transform-origin:.08em .08em;transform-origin:.08em .08em}i.icss-success:after{width:.43em;height:.16em}i.icss-sun-c{width:1em;height:1em;border-radius:50%;background-color:transparent;background-image:radial-gradient(ellipse at center,#fd0 1%,#fb0 39%,#fb0 39%,#d61 100%);-webkit-box-shadow:0 0 .06em .03em rgba(255,107,0,.4),0 0 22px 11px rgba(255,203,0,.13);box-shadow:0 0 .06em .03em rgba(255,107,0,.4),0 0 22px 11px rgba(255,203,0,.13);background-position:-.7em -.6em;background-size:165%;margin:0}i.icss-sun-cloud{width:.35em;height:.35em;-webkit-box-shadow:.25em 0,-.15em -.56em 0 -.14em,.05em -.48em 0 -.14em,-.35em -.48em 0 -.14em,-.41em -.3em 0 -.14em,-.35em -.12em 0 -.14em;box-shadow:.25em 0,-.15em -.56em 0 -.14em,.05em -.48em 0 -.14em,-.35em -.48em 0 -.14em,-.41em -.3em 0 -.14em,-.35em -.12em 0 -.14em;margin:.55em .4em .1em .28em}i.icss-sun-cloud:before{width:.35em;height:.35em;background-color:currentColor;border-radius:50%;left:-.2em;-webkit-box-shadow:.6em 0,.3em -.23em 0 .02em,.13em -.15em 0 -.08em,.5em -.17em;box-shadow:.6em 0,.3em -.23em 0 .02em,.13em -.15em 0 -.08em,.5em -.17em}i.icss-sun-cloud:after{width:.45em;height:.45em;border-radius:50%;border:.065em solid currentColor;top:-.35em;left:-.2em}i.icss-sun-glasses{width:.5em;height:.4em;border-radius:50% .1em 100% 50%;margin:.4em .5em .1em 0}i.icss-sun-glasses:before{width:.5em;height:.4em;border-radius:.1em 50% 50% 100%;background-color:currentColor;top:0;left:.5em}i.icss-sun-glasses:after{width:1em;height:.85em;border:.14em solid transparent;border-color:transparent currentColor;border-width:.08em .14em .05em;border-radius:50% 50% 0 0;-webkit-transform:perspective(.1em) rotateX(7deg);transform:perspective(.1em) rotateX(7deg);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;top:-.77em;left:0}i.icss-sun-o{width:.6em;height:.6em;border-radius:50%;background-color:transparent;border:.03em solid transparent;-webkit-box-shadow:inset 0 0 0 .065em;box-shadow:inset 0 0 0 .065em;margin:.2em}i.icss-sun-o:after,i.icss-sun-o:before{width:.1em;height:.1em;background-color:transparent;top:50%;left:50%}i.icss-sun-o:before{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-box-shadow:.45em 0,.38em 0,-.45em 0,-.38em 0,0 .45em,0 .38em,0 -.45em,0 -.38em;box-shadow:.45em 0,.38em 0,-.45em 0,-.38em 0,0 .45em,0 .38em,0 -.45em,0 -.38em}i.icss-sun-o:after,i.icss-sun:before{-webkit-box-shadow:.45em 0,.38em 0,-.45em 0,-.38em 0,0 .45em,0 .38em,0 -.45em,0 -.38em}i.icss-sun-o:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);box-shadow:.45em 0,.38em 0,-.45em 0,-.38em 0,0 .45em,0 .38em,0 -.45em,0 -.38em}i.icss-sun{width:.6em;height:.6em;border-radius:50%;background-color:transparent;border:.03em solid transparent;-webkit-box-shadow:inset 0 0 0 .5em;box-shadow:inset 0 0 0 .5em;margin:.2em}i.icss-sun:after,i.icss-sun:before{width:.1em;height:.1em;background-color:transparent;top:50%;left:50%}i.icss-sun:before{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);box-shadow:.45em 0,.38em 0,-.45em 0,-.38em 0,0 .45em,0 .38em,0 -.45em,0 -.38em}i.icss-sun:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);-webkit-box-shadow:.45em 0,.38em 0,-.45em 0,-.38em 0,0 .45em,0 .38em,0 -.45em,0 -.38em;box-shadow:.45em 0,.38em 0,-.45em 0,-.38em 0,0 .45em,0 .38em,0 -.45em,0 -.38em}i.icss-superman-c{width:1em;height:1em;background-color:#fe0;-webkit-box-shadow:inset 0 .13em #368,inset 0 -.08em #368;box-shadow:inset 0 .13em #368,inset 0 -.08em #368;background-image:linear-gradient(45deg,#368 25%,#c00 25%,#c00 28%,transparent 28%,transparent 82%,#c00 82%,#c00 85%,#368 85%),linear-gradient(-45deg,#368 25%,#c00 25%,#c00 28%,transparent 28%,transparent 82%,#c00 82%,#c00 85%,#368 85%),linear-gradient(#c00 .18em,#000 .18em,#000 .2em,transparent .2em,transparent .85em,#000 .85em,#000 .88em,#c00 .88em),linear-gradient(45deg,#000 30%,transparent 30%,transparent 80%,#000 80%),linear-gradient(-45deg,#000 30%,transparent 30%,transparent 80%,#000 80%),radial-gradient(circle at .36em .69em,#c00 .07em,#000 .07em,#000 .085em,transparent .085em);overflow:hidden;margin:0}i.icss-superman-c:before{width:.26em;height:.16em;border-radius:80% 0 0 80%/50%;-webkit-box-shadow:-.1em .02em 0 .08em #c00,-.11em .02em 0 .1em #000,inset .02em 0 0 .02em #000,.15em -.07em 0 -.03em #c00,.17em -.06em 0 -.02em #000;box-shadow:-.1em .02em 0 .08em #c00,-.11em .02em 0 .1em #000,inset .02em 0 0 .02em #000,.15em -.07em 0 -.03em #c00,.17em -.06em 0 -.02em #000;-webkit-transform:skewX(-40deg);transform:skewX(-40deg);left:.33em;top:.26em}i.icss-superman-c:after{width:.25em;height:.18em;border:0 solid transparent;border-radius:0 90% 60% 10%/50%;-webkit-box-shadow:.08em -.02em 0 .08em #c00,.1em -0em 0 .08em #000,.1em -.04em 0 .08em #000,inset -.02em 0 0 .02em #000,.01em -.38em 0 -.06em #c00,.02em -.39em 0 -.055em #000;box-shadow:.08em -.02em 0 .08em #c00,.1em -0em 0 .08em #000,.1em -.04em 0 .08em #000,inset -.02em 0 0 .02em #000,.01em -.38em 0 -.06em #c00,.02em -.39em 0 -.055em #000;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);left:.37em;top:.52em}i.icss-superman{width:1em;height:1em;background-color:transparent;-webkit-box-shadow:inset 0 .14em;box-shadow:inset 0 .14em;background-image:linear-gradient(transparent 16%,currentColor 16%,currentColor 19%,transparent 19%),linear-gradient(45deg,currentColor 25%,transparent 25%,transparent 27%,currentColor 27%,currentColor 30%,transparent 30%,transparent 80%,currentColor 80%,currentColor 83%,transparent 83%,transparent 85%,currentColor 85%),linear-gradient(-45deg,currentColor 25%,transparent 25%,transparent 27%,currentColor 27%,currentColor 30%,transparent 30%,transparent 80%,currentColor 80%,currentColor 83%,transparent 83%,transparent 85%,currentColor 85%),radial-gradient(circle at .36em .69em,currentColor .07em,transparent .07em);overflow:hidden;margin:0}i.icss-superman:before{width:.26em;height:.16em;border-radius:80% 0 0 80%/50%;-webkit-box-shadow:-.1em .02em 0 .08em,.15em -.07em 0 -.03em;box-shadow:-.1em .02em 0 .08em,.15em -.07em 0 -.03em;-webkit-transform:skewX(-40deg);transform:skewX(-40deg);left:.33em;top:.26em}i.icss-superman:after{width:.25em;height:.18em;border:0 solid transparent;border-radius:0 90% 60% 10%/50%;-webkit-box-shadow:.08em -.02em 0 .08em,.01em -.38em 0 -.06em;box-shadow:.08em -.02em 0 .08em,.01em -.38em 0 -.06em;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);left:.37em;top:.52em}i.icss-surround{width:.4em;height:.5em;background-color:transparent;-webkit-box-shadow:inset 0 0 0 .085em;box-shadow:inset 0 0 0 .085em;border-radius:.03em;background-image:radial-gradient(circle at 50% 64%,transparent .1em,currentColor .1em,currentColor .17em,transparent .17em),-webkit-gradient(linear,left top,left bottom,color-stop(.145em,transparent),color-stop(.145em,currentColor),color-stop(.2em,currentColor),color-stop(.2em,transparent));background-image:radial-gradient(circle at 50% 64%,transparent .1em,currentColor .1em,currentColor .17em,transparent .17em),linear-gradient(transparent .145em,currentColor .145em,currentColor .2em,transparent .2em);margin:.5em .3em 0}i.icss-surround:after,i.icss-surround:before{width:.28em;height:.9em;border-radius:.03em .03em 0 0;background-image:radial-gradient(circle at 50% .15em,transparent .07em,currentColor .07em,currentColor .15em,transparent .15em),radial-gradient(circle at 50% .37em,transparent .07em,currentColor .07em,currentColor .15em,transparent .15em),radial-gradient(circle at 50% .59em,transparent .07em,currentColor .07em,currentColor .15em,transparent .15em);top:-.4em}i.icss-surround:before{-webkit-box-shadow:inset 0 0 0 .05em,inset 0 -.2em;box-shadow:inset 0 0 0 .05em,inset 0 -.2em;left:-.3em}i.icss-surround:after{-webkit-box-shadow:inset 0 0 0 .05em,inset 0 -.2em;box-shadow:inset 0 0 0 .05em,inset 0 -.2em;left:.42em}i.icss-suv-car{height:.21em;width:.55em;border-style:solid;border-color:transparent;background:0 0;border-width:0 .18em 0 .32em;border-radius:.1em;-webkit-box-shadow:inset 0 0 0 1em,.23em -.16em 0 -.075em,.03em .37em 0 -.075em;box-shadow:inset 0 0 0 1em,.23em -.16em 0 -.075em,.03em .37em 0 -.075em;margin:.2em .38em .59em .28em;-webkit-transform-origin:60% 100%;transform-origin:60% 100%}i.icss-sword,i.icss-synchronize,i.icss-synchronize:after{background-color:transparent}.icss-stack i.icss-suv-car{-webkit-transform:translate(-.6em,-.5em);transform:translate(-.6em,-.5em)}i.icss-suv-car:before{width:.78em;height:.6em;border-radius:.15em .08em;border-right:.04em solid transparent;-webkit-box-shadow:inset 0 0 0 .065em,-.35em .11em 0 -.09em,inset 0 -.4em,inset -.14em .005em,.3em -.08em 0 -.19em;box-shadow:inset 0 0 0 .065em,-.35em .11em 0 -.09em,inset 0 -.4em,inset -.14em .005em,.3em -.08em 0 -.19em;clip:rect(0 1em .42em -1em);top:-0em;left:-.28em}i.icss-suv-car:after{width:.23em;height:.23em;border-radius:50%;-webkit-box-shadow:inset 0 0 0 1em,.71em 0,-.18em -.08em 0 -.065em,.86em -.08em 0 -.065em;box-shadow:inset 0 0 0 1em,.71em 0,-.18em -.08em 0 -.065em,.86em -.08em 0 -.065em;top:.37em;left:-.48em}i.icss-sword{width:.2em;border:0 solid transparent;border-top-color:currentColor;border-width:.8em .05em 0;-webkit-box-shadow:0 .2em 0 -.05em;box-shadow:0 .2em 0 -.05em;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin:.1em .4em}.icss-stack i.icss-sword{-webkit-transform:translate(-.5em,-.5em) rotate(45deg);transform:translate(-.5em,-.5em) rotate(45deg)}i.icss-sword:before{border-radius:50%;border:.14em solid transparent;border-bottom-color:currentColor;-webkit-box-shadow:0 .1em 0 -.04em,0 .74em 0 -.04em,0 1em 0 -.06em;box-shadow:0 .1em 0 -.04em,0 .74em 0 -.04em,0 1em 0 -.06em;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-1.035em;left:50%}i.icss-sword:after{width:.5em;height:.2em;border:.1em solid currentColor;border-top-color:transparent;border-radius:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-.3em;left:50%}i.icss-synchronize{width:.2em;height:.35em;border-style:solid;border-color:transparent currentColor transparent transparent;border-width:.175em .25em .175em 0;margin:0 .5em .65em .3em}i.icss-synchronize:before{width:.2em;height:.35em;border-style:solid;border-color:transparent transparent transparent currentColor;border-width:.175em .25em;top:.475em;left:.25em}i.icss-synchronize:after{width:.75em;height:.75em;border:.1em solid currentColor;border-color:currentColor transparent;border-radius:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);left:-.125em;top:-.05em}i.icss-syriac-cross{width:.1em;height:.9em;margin:.05em .45em}i.icss-syriac-cross:before{width:.65em;height:.1em;background-color:currentColor;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:.3em;left:50%}i.icss-syriac-cross:after{width:.18em;height:.18em;background-color:currentColor;-webkit-box-shadow:.4em 0,0 .4em,.55em .55em;box-shadow:.4em 0,0 .4em,.55em .55em;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);top:-.02em;left:50%}i.icss-table-grid{width:.9em;height:.85em;border-radius:.07em;background-color:transparent;-webkit-box-shadow:inset 0 0 0 .065em,inset 0 .2em 0 .065em;box-shadow:inset 0 0 0 .065em,inset 0 .2em 0 .065em;margin:.1em 0 .05em}i.icss-table-grid:before{height:.065em;width:.9em;-webkit-box-shadow:inset 1em 0,0 .19em;box-shadow:inset 1em 0,0 .19em;top:.4em;left:0}i.icss-table-grid:after{width:.065em;height:.7em;-webkit-box-shadow:inset 1em 0,.21em 0,-.21em 0;box-shadow:inset 1em 0,.21em 0,-.21em 0;top:.1em;left:.15em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-table{width:1em;height:.55em;background-color:transparent;border:0 solid transparent;border-width:0 .08em;-webkit-box-shadow:inset .08em 0,inset -.08em 0,0 -.09em;box-shadow:inset .08em 0,inset -.08em 0,0 -.09em;margin:.4em 0 .05em}i.icss-tag,i.icss-tag-o,i.icss-tags,i.icss-tags-o{margin:.24em .2em .06em}i.icss-table:before{height:.2em;width:.8em;border:0 solid currentColor;border-width:0 .2em;-webkit-box-shadow:0 .065em;box-shadow:0 .065em;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-.065em;left:50%}i.icss-table:after{width:.1em;height:.08em;border-radius:50%;background-color:currentColor;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:.025em;left:50%}i.icss-tag-o{width:.55em;height:.7em;border-radius:0 0 .03em .03em;background:0 0;border:.065em solid currentColor;border-top:0;-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}.icss-stack i.icss-tag-o{-webkit-transform:translate(-.5em,-.5em) rotate(-20deg);transform:translate(-.5em,-.5em) rotate(-20deg)}i.icss-tag-o:before{width:.42em;height:.42em;border-radius:.15em .055em;border:.065em solid currentColor;border-right-color:transparent;border-bottom-color:transparent;top:-.21em;left:50%;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}i.icss-tag-o:after{width:.22em;height:.22em;border-radius:50%;border:.065em solid currentColor;top:-.1em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-tag{width:.55em;height:.7em;border-radius:0 0 .03em .03em;background:0 0;-webkit-box-shadow:inset 0 -.42em 0 .2em;box-shadow:inset 0 -.42em 0 .2em;border-top:0;-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}.icss-stack i.icss-tag{-webkit-transform:translate(-.5em,-.5em) rotate(-20deg);transform:translate(-.5em,-.5em) rotate(-20deg)}i.icss-tag:before{width:.42em;height:.42em;border-radius:.15em .055em;-webkit-box-shadow:inset 0 0 0 .14em;box-shadow:inset 0 0 0 .14em;top:-.21em;left:50%;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}i.icss-tag:after{width:.22em;height:.22em;border-radius:50%;border:.05em solid currentColor;top:-.1em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-tags-o{width:.6em;height:.7em;border-radius:0 0 .03em .03em;background:0 0;border:.05em solid transparent;border-width:0 .05em .05em 0;-webkit-box-shadow:inset .065em 0,inset -.065em 0,inset 0 -.065em,.065em .065em;box-shadow:inset .065em 0,inset -.065em 0,inset 0 -.065em,.065em .065em;border-top:0;-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}.icss-stack i.icss-tags-o{-webkit-transform:translate(-.5em,-.5em) rotate(-20deg);transform:translate(-.5em,-.5em) rotate(-20deg)}i.icss-tags-o:before{width:.42em;height:.42em;border-radius:.15em .055em;border:.065em solid currentColor;border-right-color:transparent;border-bottom-color:transparent;top:-.21em;left:50%;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}i.icss-tags-o:after{width:.22em;height:.22em;border-radius:50%;border:.065em solid currentColor;top:-.1em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-tags{width:.6em;height:.7em;border-radius:0 0 .03em .03em;background:0 0;-webkit-box-shadow:inset 0 -.38em 0 .2em,.065em .065em;box-shadow:inset 0 -.38em 0 .2em,.065em .065em;border:.05em solid transparent;border-width:0 .05em .05em 0;-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}.icss-stack i.icss-tags{-webkit-transform:translate(-.5em,-.5em) rotate(-20deg);transform:translate(-.5em,-.5em) rotate(-20deg)}i.icss-tags:before{width:.42em;height:.42em;border-radius:.15em .055em;-webkit-box-shadow:inset 0 0 0 .14em;box-shadow:inset 0 0 0 .14em;top:-.21em;left:50%;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}i.icss-tags:after{width:.22em;height:.22em;border-radius:50%;border:.05em solid currentColor;top:-.1em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-tank-truck{height:.38em;width:1.1em;background:0 0;border-radius:.13em .05em 0 0/100% .05em 0 0;border:0 solid transparent;border-right:.815em solid transparent;-webkit-box-shadow:inset 0 0 0 .065em,inset 0 -.12em 0 .065em,-.18em .15em 0 -.05em,.05em .15em 0 -.05em;box-shadow:inset 0 0 0 .065em,inset 0 -.12em 0 .065em,-.18em .15em 0 -.05em,.05em .15em 0 -.05em;margin:.27em .05em .35em .2em}.icss-stack i.icss-tank-truck{-webkit-transform:translate(-.65em,-.5em);transform:translate(-.65em,-.5em)}i.icss-tank-truck:before{width:.82em;height:.44em;border-radius:.2em/80%;-webkit-box-shadow:inset 0 .08em,inset 0 -.3em 0,inset 0 0 0 .05em;box-shadow:inset 0 .08em,inset 0 -.3em 0,inset 0 0 0 .05em;top:-.1em;left:.33em}i.icss-tank-truck:after{width:.25em;height:.25em;border-radius:50%;-webkit-box-shadow:inset 1em 0,.55em 0,.83em 0,-.22em -.02em 0 -.08em,1em -.045em 0 -.075em,.23em -.1em 0 -.075em,.5em -.59em 0 -.04em,.75em -.59em 0 -.04em;box-shadow:inset 1em 0,.55em 0,.83em 0,-.22em -.02em 0 -.08em,1em -.045em 0 -.075em,.23em -.1em 0 -.075em,.5em -.59em 0 -.04em,.75em -.59em 0 -.04em;clip:rect(-.488em 1.2em .3em -.15em);top:.35em;left:-.05em}i.icss-tape-roll{width:.83em;height:.4em;border-radius:0 0 .2em .25em;border:.15em solid currentColor;border-right:0;border-top-color:transparent;background-color:transparent;margin:.5em .12em .1em .05em}i.icss-tape-roll:before{width:.6em;height:.6em;border-radius:50%;border:.2em solid currentColor;top:-.38em;left:.15em}i.icss-tape-roll:after{width:.2em;height:.05em;background-color:currentColor;-webkit-transform:rotate(-10deg);transform:rotate(-10deg);top:-.17em;left:-.07em}i.icss-target,i.icss-target-arrow,i.icss-target-gun{background-color:transparent}i.icss-target-arrow{width:.7em;height:.7em;border:.08em solid transparent;-webkit-box-shadow:inset 0 0 0 .08em,0 0 0 .08em;box-shadow:inset 0 0 0 .08em,0 0 0 .08em;border-radius:100%;margin:.15em}i.icss-target-arrow:before{width:.15em;height:.15em;-webkit-box-shadow:inset .05em 0 0 .02em,-.665em 0 0 .035em;box-shadow:inset .05em 0 0 .02em,-.665em 0 0 .035em;border-radius:100%;top:50%;left:50%;-webkit-transform:rotate(-45deg) translate(.59em,-50%);transform:rotate(-45deg) translate(.59em,-50%);-webkit-transform-origin:0 0;transform-origin:0 0}i.icss-target-arrow:after{width:.55em;height:.15em;-webkit-box-shadow:inset 0 0 0 .1em,.1em 0;box-shadow:inset 0 0 0 .1em,.1em 0;border:.05em solid transparent;border-left:0;border-right:.07em solid currentColor;left:50%;top:50%;-webkit-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%);-webkit-transform-origin:0 0;transform-origin:0 0}i.icss-target-gun:after,i.icss-target-gun:before{-webkit-transform:translate(-50%,-50%);top:50%;left:50%}i.icss-target-gun{width:.7em;height:.7em;border:.08em solid transparent;-webkit-box-shadow:inset 0 0 0 .08em,0 0 0 .08em;box-shadow:inset 0 0 0 .08em,0 0 0 .08em;border-radius:100%;margin:.15em}i.icss-target-gun:before{width:1em;height:.07em;-webkit-box-shadow:inset .4em 0,inset -.4em 0;box-shadow:inset .4em 0,inset -.4em 0;transform:translate(-50%,-50%)}i.icss-target-gun:after{width:.07em;height:1em;-webkit-box-shadow:inset 0 .4em,inset 0 -.4em;box-shadow:inset 0 .4em,inset 0 -.4em;transform:translate(-50%,-50%)}i.icss-target{width:.8em;height:.8em;border:.1em solid transparent;-webkit-box-shadow:inset 0 0 0 .1em,0 0 0 .1em;box-shadow:inset 0 0 0 .1em,0 0 0 .1em;border-radius:100%;margin:.1em}i.icss-target:before{width:.2em;height:.2em;background-color:currentColor;border-radius:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}i.icss-taxi,i.icss-taxi:before,i.icss-tea-cup{background-color:transparent}i.icss-taxi{width:1em;height:.36em;border-radius:.1em .1em .03em .03em;border:.065em solid currentColor;background-image:radial-gradient(circle at .15em .1em,transparent 0,transparent .1em,currentColor .1em,currentColor .4em,transparent .4em),radial-gradient(circle at .72em .1em,transparent 0,transparent .1em,currentColor .1em,currentColor .4em,transparent .4em);margin:.46em 0 .18em}i.icss-taxi:before{width:.88em;height:1.1em;border-radius:.3em .3em 0 0/100%;border:.065em solid currentColor;top:-.36em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow:0 -.425em 0 -.32em;box-shadow:0 -.425em 0 -.32em;background-image:radial-gradient(circle at .52em .31em,transparent 0,transparent .09em,currentColor .09em,currentColor .16em,transparent .16em);clip:rect(-.11em 1em .36em 0)}i.icss-taxi:after{height:.2em;border:.11em solid currentColor;border-radius:.03em;top:.26em;left:0;-webkit-box-shadow:.66em 0;box-shadow:.66em 0}i.icss-tea-cup{height:.7em;width:.75em;border-radius:0 0 .3em .3em;-webkit-box-shadow:inset 0 0 0 .065em;box-shadow:inset 0 0 0 .065em;margin:.14em .2em .16em .05em}i.icss-tea-cup:before{height:.28em;width:.3em;border:.13em solid transparent;border-color:currentColor transparent;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-top:0;-webkit-box-shadow:inset .1em 0,0 .2em,0 1.03em 0 .28em;box-shadow:inset .1em 0,0 .2em,0 1.03em 0 .28em;clip:rect(0 1em .83em -1em);left:50%;top:0}i.icss-tea-cup:after{height:.35em;width:.15em;border-radius:0 .1em .1em 0;border:.05em solid transparent;border-left:0;-webkit-box-shadow:inset -.03em .03em 0 .03em,inset -.03em -.03em 0 .03em,0 0 0 .065em;box-shadow:inset -.03em .03em 0 .03em,inset -.03em -.03em 0 .03em,0 0 0 .065em;top:.065em;left:.75em}i.icss-teddy-bear,i.icss-teddy-bear:after{border-radius:50%;background-color:transparent}i.icss-teddy-bear{width:.08em;height:.08em;-webkit-box-shadow:0 -.18em,-.07em -.27em,.07em -.27em,.25em .4em 0 .08em,-.25em .4em 0 .08em,.28em 0 0 .07em,-.28em 0 0 .07em;box-shadow:0 -.18em,-.07em -.27em,.07em -.27em,.25em .4em 0 .08em,-.25em .4em 0 .08em,.28em 0 0 .07em,-.28em 0 0 .07em;margin:.46em}i.icss-teddy-bear:before{width:.45em;height:.45em;border-radius:50%/45% 45% 55% 55%;-webkit-box-shadow:inset 0 0 0 .065em,.15em -.15em 0 -.11em,-.15em -.15em 0 -.11em;box-shadow:inset 0 0 0 .065em,.15em -.15em 0 -.11em,-.15em -.15em 0 -.11em;top:-.42em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-teddy-bear:after{width:.45em;height:.5em;border:0 solid transparent;border-width:.15em .07em 0;-webkit-box-shadow:inset 0 0 0 .065em,0 0 0 .065em;box-shadow:inset 0 0 0 .065em,0 0 0 .065em;clip:rect(-0em,.7em,.7em,-.2em);top:-.05em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-tennis-ball,i.icss-tennis-ball:before{-webkit-box-shadow:inset 0 0 0 .07em;width:.8em;height:.8em;border-radius:50%}i.icss-tennis-ball{background-color:transparent;box-shadow:inset 0 0 0 .07em;margin:.1em;overflow:hidden}i.icss-tennis-ball:before{box-shadow:inset 0 0 0 .07em;top:.5em;left:.1em}i.icss-tennis-ball:after{width:.8em;height:.8em;border-radius:50%;-webkit-box-shadow:inset 0 0 0 .07em;box-shadow:inset 0 0 0 .07em;top:-.5em;left:-.1em}i.icss-tennis-man{width:.28em;height:.28em;background-color:transparent;border:.07em solid currentColor;border-radius:50%;-webkit-box-shadow:.37em -.25em 0 -.03em;box-shadow:.37em -.25em 0 -.03em;margin:.21em .72em .51em 0}i.icss-tennis-man:before{width:.43em;height:.7em;border-top:.45em solid transparent;-webkit-box-shadow:inset -.18em 0,.03em .13em 0 -.03em,.17em .6em 0 -.17em,.17em .68em 0 -.17em,-.11em .45em 0 -.17em;box-shadow:inset -.18em 0,.03em .13em 0 -.03em,.17em .6em 0 -.17em,.17em .68em 0 -.17em,-.11em .45em 0 -.17em;top:-.33em;left:.18em;-webkit-transform:rotate(-20deg) skewY(-25deg);transform:rotate(-20deg) skewY(-25deg)}i.icss-tennis-man:after{width:.5em;height:.4em;border:.07em solid currentColor;border-width:.08em .08em 0 0;border-radius:0 .1em 0 0;top:-.03em;left:.3em;-webkit-transform:rotate(-45deg) skewX(20deg);transform:rotate(-45deg) skewX(20deg)}i.icss-tennis{width:.5em;height:.6em;border-radius:50%;background-color:transparent;-webkit-box-shadow:inset 0 0 0 .08em;box-shadow:inset 0 0 0 .08em;margin:.05em .38em .35em .12em;-webkit-transform:rotate(-40deg);transform:rotate(-40deg)}.icss-stack i.icss-tennis{-webkit-transform:translate(-.5em,-.5em) rotate(-40deg);transform:translate(-.5em,-.5em) rotate(-40deg)}i.icss-tennis:before{height:.25em;border:.07em solid currentColor;border-radius:.03em;top:.8em;left:50%;-webkit-box-shadow:0 -.23em 0 -.02em;box-shadow:0 -.23em 0 -.02em;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-text-bold:before,i.icss-text-font:before{font-weight:700;-webkit-transform:translate(-50%,-50%)}i.icss-tennis:after{width:.17em;height:.17em;background-color:currentColor;border-radius:50%;top:.22em;left:.13em}i.icss-text-bold,i.icss-text-case{width:1em;height:1em;background-color:transparent;margin:0}i.icss-text-bold:before{top:50%;left:50%;content:"B";font-size:1em;transform:translate(-50%,-50%);font-family:serif}i.icss-text-center,i.icss-text-center:before{height:.12em;border-radius:.02em;background-color:currentColor}i.icss-text-case:before{top:50%;left:50%;content:"Aa";font-size:.8em;-webkit-transform:translate(-50%,-50%) scaleX(.85);transform:translate(-50%,-50%) scaleX(.85);font-family:sans-serif}i.icss-text-center{width:.8em;-webkit-box-shadow:0 .4em;box-shadow:0 .4em;margin:.35em .1em .53em}i.icss-text-center:before{width:.5em;-webkit-box-shadow:0 .4em;box-shadow:0 .4em;top:-.2em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-text-font,i.icss-text-header{height:1em;margin:0;width:1em}i.icss-text-font,i.icss-text-header,i.icss-text-height{background-color:transparent}i.icss-text-font:before{top:50%;left:50%;content:"A";font-size:1em;transform:translate(-50%,-50%);font-family:serif}i.icss-text-header:before{top:50%;left:50%;content:"H";-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:serif}i.icss-text-height{border:.15em solid transparent;border-width:0 .15em .15em;border-bottom-color:currentColor;margin:.1em 0 .75em .7em}i.icss-text-height:before{width:1em;text-align:center;content:"T";font-size:.9em;font-family:serif;line-height:.7em;border-right:.07em solid currentColor;top:.1em;left:-.965em}i.icss-text-italic:before,i.icss-text-strike:before{font-size:1em;-webkit-transform:translate(-50%,-50%);font-family:serif;font-weight:700}i.icss-text-height:after{border:.15em solid transparent;border-top-color:currentColor;left:-.15em;top:.65em}i.icss-text-indent,i.icss-text-indent:before{height:.12em;border-radius:.02em;background-color:currentColor}i.icss-text-indent{width:.8em;-webkit-box-shadow:0 .6em;box-shadow:0 .6em;margin:.15em .1em .73em}i.icss-text-indent:before{width:.55em;-webkit-box-shadow:0 .2em;box-shadow:0 .2em;top:.2em;left:.25em}i.icss-text-indent:after{border:.18em solid transparent;border-left-color:currentColor;top:.18em;left:0}i.icss-text-italic{width:1em;height:1em;background-color:transparent;margin:0}i.icss-text-justify,i.icss-text-justify:after,i.icss-text-justify:before{height:.12em;border-radius:.02em;background-color:currentColor}i.icss-text-justify,i.icss-text-left{-webkit-box-shadow:0 .4em;margin:.35em .1em .53em}i.icss-text-italic:before{top:50%;left:50%;content:"I";font-style:italic;transform:translate(-50%,-50%)}i.icss-text-justify{width:.8em;box-shadow:0 .4em}i.icss-text-justify:before{width:.5em;-webkit-box-shadow:.3em .4em;box-shadow:.3em .4em;top:-.2em;left:0}i.icss-text-justify:after{width:.2em;-webkit-box-shadow:-.6em .4em;box-shadow:-.6em .4em;top:-.2em;left:.6em}i.icss-text-left:before,i.icss-text-outdent:before{height:.12em;border-radius:.02em;background-color:currentColor;left:0}i.icss-text-left{width:.8em;height:.12em;border-radius:.02em;background-color:currentColor;box-shadow:0 .4em}i.icss-text-left:before{width:.5em;-webkit-box-shadow:0 .4em;box-shadow:0 .4em;top:-.2em}i.icss-text-outdent{width:.8em;height:.12em;border-radius:.02em;background-color:currentColor;-webkit-box-shadow:0 .6em;box-shadow:0 .6em;margin:.15em .1em .73em}i.icss-text-outdent:before{width:.55em;-webkit-box-shadow:0 .2em;box-shadow:0 .2em;top:.2em}i.icss-text-outdent:after{border:.18em solid transparent;border-right-color:currentColor;top:.18em;right:0}i.icss-text-paragraph{width:.13em;height:.8em;-webkit-box-shadow:.22em 0;box-shadow:.22em 0;margin:.1em .4em .1em .47em}i.icss-text-paragraph:before{border-radius:50%;background-color:transparent;border:.23em solid currentColor;border-color:currentColor transparent transparent currentColor;left:-.225em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}i.icss-text-right,i.icss-text-right:before{height:.12em;border-radius:.02em;background-color:currentColor}i.icss-text-right{width:.8em;-webkit-box-shadow:0 .4em;box-shadow:0 .4em;margin:.35em .1em .53em}i.icss-text-right:before{width:.5em;-webkit-box-shadow:0 .4em;box-shadow:0 .4em;top:-.2em;right:0}i.icss-text-strike,i.icss-text-sub,i.icss-text-sup,i.icss-text-underline,i.icss-text-width,i.icss-text-word,i.icss-theater{background-color:transparent}i.icss-text-strike{width:1em;height:1em;margin:0}i.icss-text-strike:before{top:50%;left:50%;content:"S";transform:translate(-50%,-50%)}i.icss-text-strike:after{width:1em;height:.55em;top:0;left:0;border-bottom:.1em solid currentColor}i.icss-text-sub{width:1em;height:1em;margin:0}i.icss-text-sub:before{content:"x";font-family:serif;left:40%;top:40%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}i.icss-text-sub:after{content:"2";font-size:.4em;font-weight:700;font-family:sans-serif;left:1.6em;top:.7em}i.icss-text-sup{width:1em;height:1em;margin:0}i.icss-text-sup:before{content:"x";font-family:serif;left:40%;top:40%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}i.icss-text-sup:after{content:"2";font-size:.4em;font-weight:700;font-family:sans-serif;left:1.6em;top:-.5em}i.icss-text-underline{width:1em;height:1em;margin:0}i.icss-text-underline:before{top:50%;left:50%;content:"U";font-size:1em;font-weight:700;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:serif}i.icss-text-underline:after{width:1em;height:1em;top:0;left:0;border-bottom:.1em solid currentColor}i.icss-text-width{border:.15em solid currentColor;border-width:.15em .15em .15em 0;border-color:transparent currentColor transparent transparent;margin:.7em .75em 0 .1em}i.icss-text-width:before{width:.7em;text-align:center;content:"T";font-size:.9em;font-family:serif;line-height:.85em;border-bottom:.07em solid currentColor;top:-.88em;left:.125em}i.icss-text-width:after{border:.15em solid currentColor;border-color:transparent transparent transparent currentColor;left:.7em;top:-.15em}i.icss-text-word{width:1em;height:.9em;border:.1em solid currentColor;border-width:.065em 0;margin:.05em 0}i.icss-text-word:before{top:50%;left:50%;content:"Abl";font-size:.75em;-webkit-transform:translate(-50%,-50%) scaleX(.85);transform:translate(-50%,-50%) scaleX(.85);font-family:sans-serif}i.icss-theater{width:.25em;height:.25em;-webkit-box-shadow:inset -.06em -.13em 0 -.1em,.04em .078em 0 -.04em;box-shadow:inset -.06em -.13em 0 -.1em,.04em .078em 0 -.04em;border-radius:50%;margin:.55em .43em .2em .32em}i.icss-theater:after,i.icss-theater:before{width:.65em;height:.8em;border-radius:50%/20% 20% 60% 60%;background-color:transparent;overflow:hidden}i.icss-theater:before{-webkit-box-shadow:inset 0 0 0 .07em;box-shadow:inset 0 0 0 .07em;background-image:radial-gradient(ellipse .3em .15em at 68% 43%,currentColor 0,currentColor .075em,transparent .075em),radial-gradient(ellipse .3em .15em at 32% 43%,currentColor 0,currentColor .075em,transparent .075em);top:-.35em;left:-.23em;-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}i.icss-theater:after{-webkit-box-shadow:inset 0 .35em 0 -.1em,inset -.39em .41em 0 -.2em;box-shadow:inset 0 .35em 0 -.1em,inset -.39em .41em 0 -.2em;top:-.55em;left:-.03em;-webkit-transform:rotate(15deg);transform:rotate(15deg)}i.icss-thermometer,i.icss-thermometer-0,i.icss-thermometer-1,i.icss-thermometer-2,i.icss-thermometer-3{height:.9em;width:.18em;background:0 0;margin:0 .4em .1em}i.icss-thermometer-0:after,i.icss-thermometer-1:after{border-style:solid;-webkit-box-shadow:0 .13em,0 .26em,0 .39em}i.icss-thermometer-0{border-width:.065em;border-style:solid;border-radius:.1em}i.icss-thermometer-0:before{border-width:.19em;border-style:solid;border-radius:100%;top:.56em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-thermometer-0:after{border-width:.04em .07em;top:.05em;left:.155em;box-shadow:0 .13em,0 .26em,0 .39em}i.icss-thermometer-1{border-width:.065em .065em .4em;border-style:solid;border-radius:.1em}i.icss-thermometer-1:before{border-width:.19em;border-style:solid;border-radius:100%;top:.56em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-thermometer-1:after{border-width:.04em .07em;top:.05em;left:.155em;box-shadow:0 .13em,0 .26em,0 .39em}i.icss-thermometer-2:after,i.icss-thermometer-3:after{-webkit-box-shadow:0 .13em,0 .26em,0 .39em;border-style:solid}i.icss-thermometer-2{border-width:.065em .065em .7em;border-style:solid;border-radius:.1em}i.icss-thermometer-2.icss-thermometer-2:before{border-width:.19em;border-style:solid;border-radius:100%;top:.56em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-thermometer-2:after{border-width:.04em .07em;top:.05em;left:.155em;box-shadow:0 .13em,0 .26em,0 .39em}i.icss-thermometer-3{border-width:.065em .065em .8em;border-style:solid;border-radius:.1em}i.icss-thermometer-3:before{border-width:.19em;border-style:solid;border-radius:100%;top:.56em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-thermometer-3:after{border-width:.04em .07em;top:.05em;left:.155em;box-shadow:0 .13em,0 .26em,0 .39em}i.icss-thermometer{border-width:.065em .065em .6em;border-style:solid;border-radius:.1em}i.icss-thor-hammer,i.icss-threesome,i.icss-threesome:after,i.icss-threesome:before{background-color:transparent}i.icss-thermometer:before{border-width:.19em;border-style:solid;border-radius:100%;top:.56em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-thermometer:after{border-width:.04em .07em;border-style:solid;top:.05em;left:.155em;-webkit-box-shadow:0 .13em,0 .26em,0 .39em;box-shadow:0 .13em,0 .26em,0 .39em}i.icss-thor-hammer{width:.3em;height:.3em;-webkit-box-shadow:0 0 0 .05em;box-shadow:0 0 0 .05em;background-image:radial-gradient(circle at 90% 50%,transparent .14em,currentColor .14em,currentColor .17em,transparent .17em),radial-gradient(circle at 26% 16%,transparent .14em,currentColor .14em,currentColor .17em,transparent .17em),radial-gradient(circle at 29% 89%,transparent .14em,currentColor .14em,currentColor .17em,transparent .17em);border-radius:50%;margin:.15em .23em .55em .46em}i.icss-thor-hammer:before{width:.48em;height:.28em;border-radius:.01em;-webkit-box-shadow:0 -.22em 0 -.12em,0 .2em 0 -.1em,0 .46em 0 -.1em,0 .74em 0 -.1em,0 0 0 .065em,-.08em 0 0 .02em,.08em 0 0 .02em;box-shadow:0 -.22em 0 -.12em,0 .2em 0 -.1em,0 .46em 0 -.1em,0 .74em 0 -.1em,0 0 0 .065em,-.08em 0 0 .02em,.08em 0 0 .02em;-webkit-transform:translate(-50%,-50%) rotate(35deg);transform:translate(-50%,-50%) rotate(35deg);top:50%;left:50%}i.icss-thor-hammer:after{width:.2em;height:.6em;-webkit-box-shadow:inset 0 -.3em 0 .065em;box-shadow:inset 0 -.3em 0 .065em;border-radius:0 0 .06em .06em;-webkit-transform:translate(-50%,-50%) rotate(35deg) translateY(.5em);transform:translate(-50%,-50%) rotate(35deg) translateY(.5em);top:50%;left:50%}i.icss-threesome{width:.3em;height:.35em;border-radius:.1em .1em 0 0/90% 90% 0 0;-webkit-box-shadow:inset 0 -.15em 0 .11em,0 .21em 0 -.08em,0 .29em 0 -.08em;box-shadow:inset 0 -.15em 0 .11em,0 .21em 0 -.08em,0 .29em 0 -.08em;margin:.43em .69em .22em .01em}i.icss-threesome:before{width:.25em;height:.25em;-webkit-box-shadow:.34em -.2em 0 -.025em,.68em -.02em 0 -.015em,inset 0 .42em 0 -.3em,inset 0 0 0 .03em,inset .09em .03em 0 -.03em,inset -.09em .03em 0 -.03em;box-shadow:.34em -.2em 0 -.025em,.68em -.02em 0 -.015em,inset 0 .42em 0 -.3em,inset 0 0 0 .03em,inset .09em .03em 0 -.03em,inset -.09em .03em 0 -.03em;border-radius:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-.26em;left:50%}i.icss-threesome:after{width:.3em;height:.37em;border-radius:.18em .18em 0 0;border-top:.08em solid transparent;-webkit-box-shadow:-.32em -.14em 0 -.03em,-.36em -.14em 0 -.03em,-.34em 0 0 -.08em,-.34em .16em 0 -.08em,inset .2em 0 0 -.08em,inset -.2em 0 0 -.08em,0 .23em 0 -.08em,0 .38em 0 -.08em;box-shadow:-.32em -.14em 0 -.03em,-.36em -.14em 0 -.03em,-.34em 0 0 -.08em,-.34em .16em 0 -.08em,inset .2em 0 0 -.08em,inset -.2em 0 0 -.08em,0 .23em 0 -.08em,0 .38em 0 -.08em;top:-.11em;left:.68em}i.icss-thumb-up{width:.4em;height:.13em;background:currentColor;border-radius:.2em;-webkit-box-shadow:.01em .13em,-.03em .26em,-.08em .38em;box-shadow:.01em .13em,-.03em .26em,-.08em .38em;margin:.42em .11em .45em .42em;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}.icss-stack i.icss-thumb-up{-webkit-transform:translate(-.5em,-.45em) rotate(-5deg);transform:translate(-.5em,-.45em) rotate(-5deg)}i.icss-thumb-up:before{width:.52em;height:.55em;background-color:currentColor;border-radius:.3em 100% 100%;top:0;left:-.25em;-webkit-transform:rotate(-50deg);transform:rotate(-50deg)}i.icss-thumb-up:after{width:.13em;height:.43em;background:currentColor;top:-.28em;left:-.08em;-webkit-transform:rotate(28deg);transform:rotate(28deg);border-radius:.04em 70%/.04em 30%}i.icss-ticket{width:.41em;height:.52em;border:.09em solid transparent;background-color:transparent;-webkit-box-shadow:inset 0 0 0 1em,0 0 0 .08em;box-shadow:inset 0 0 0 1em,0 0 0 .08em;margin:.24em .3em;-webkit-transform:rotate(10deg);transform:rotate(10deg)}i.icss-ticket:after,i.icss-ticket:before{width:.8em;height:.8em;left:50%;border-radius:50%;background:0 0}.icss-stack i.icss-ticket{-webkit-transform:translate(-.5em,-.5em) rotate(10deg);transform:translate(-.5em,-.5em) rotate(10deg)}i.icss-ticket:before{top:-.715em;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow:inset 0 0 0 .29em;box-shadow:inset 0 0 0 .29em;clip:rect(.4em,.685em,.6em,.115em)}i.icss-ticket:after{top:.26em;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow:inset 0 0 0 .29em;box-shadow:inset 0 0 0 .29em;clip:rect(.2em,.685em,.4em,.115em)}i.icss-tie-bomber{width:1.4em;height:1em;background-color:transparent;border:.1em solid transparent;border-width:.46em .05em;border-color:transparent currentColor;border-radius:.2em/.45em;-webkit-box-shadow:inset .3em 0,inset -.85em 0,.1em 0 0 -.02em,-.1em 0 0 -.02em;box-shadow:inset .3em 0,inset -.85em 0,.1em 0 0 -.02em,-.1em 0 0 -.02em;margin:0 .07em;-webkit-transform:rotate(5deg);transform:rotate(5deg)}.icss-stack i.icss-tie-bomber{-webkit-transform:translate(-.75em,-.5em) rotate(5deg);transform:translate(-.75em,-.5em) rotate(5deg)}i.icss-tie-bomber:before{width:.38em;height:.38em;border-radius:50%;border:.07em solid transparent;-webkit-box-shadow:inset 0 0 0 .07em,0 0 0 .09em,.6em 0 0 .06em,.32em .18em 0 -.13em,.32em 0 0 -.05em,.32em -.13em 0 -.15em;box-shadow:inset 0 0 0 .07em,0 0 0 .09em,.6em 0 0 .06em,.32em .18em 0 -.13em,.32em 0 0 -.05em,.32em -.13em 0 -.15em;top:50%;left:28%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}i.icss-tie-bomber:after{width:.08em;height:.08em;-webkit-box-shadow:.02em .15em,-.02em -.15em,.15em .02em,-.15em -.02em;box-shadow:.02em .15em,-.02em -.15em,.15em .02em,-.15em -.02em;top:50%;left:28%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}i.icss-tie-fighter{width:.9em;height:1em;background-color:transparent;border:.1em solid transparent;border-width:.46em .05em;border-color:transparent currentColor;-webkit-box-shadow:.05em 0,-.05em 0,inset .4em 0 0 -.1em,inset -.4em 0 0 -.1em;box-shadow:.05em 0,-.05em 0,inset .4em 0 0 -.1em,inset -.4em 0 0 -.1em;margin:0 .05em;-webkit-transform:rotate(5deg);transform:rotate(5deg)}.icss-stack i.icss-tie-fighter{-webkit-transform:translate(-.5em,-.5em) rotate(5deg);transform:translate(-.5em,-.5em) rotate(5deg)}i.icss-tie-fighter:before{width:.4em;height:.4em;border-radius:50%;border:.07em solid transparent;-webkit-box-shadow:inset 0 0 0 .07em,0 0 0 .09em;box-shadow:inset 0 0 0 .07em,0 0 0 .09em;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}i.icss-tie-fighter:after,i.icss-timer-1:after{-webkit-transform:translate(-50%,-50%) rotate(45deg)}i.icss-tie-fighter:after{width:.08em;height:.08em;-webkit-box-shadow:.02em .16em,-.02em -.16em,.16em .02em,-.16em -.02em;box-shadow:.02em .16em,-.02em -.16em,.16em .02em,-.16em -.02em;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg)}i.icss-timer-0,i.icss-timer-1{background-color:transparent;width:.8em;height:.8em;-webkit-box-shadow:.29em -.29em 0 -.32em,0 -.38em 0 -.28em}i.icss-timer-0{border-style:solid;border-width:.08em;border-radius:50%;box-shadow:.29em -.29em 0 -.32em,0 -.38em 0 -.28em;margin:.1em}i.icss-timer-0:after,i.icss-timer-0:before{border:.28em solid transparent;border-radius:50%;-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0);-webkit-transition:none;transition:none;clip:rect(0 1em 1em .28em);top:50%;left:50%}i.icss-timer-1{border-style:solid;border-width:.08em;border-radius:50%;box-shadow:.29em -.29em 0 -.32em,0 -.38em 0 -.28em;margin:.1em}i.icss-timer-2,i.icss-timer-3{-webkit-box-shadow:.29em -.29em 0 -.32em,0 -.38em 0 -.28em;width:.8em;height:.8em;margin:.1em;background-color:transparent}i.icss-timer-1:before{border:.28em solid currentColor;border-color:currentColor transparent transparent;border-radius:50%;-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0);clip:rect(0 1em 1em .28em);top:50%;left:50%}i.icss-timer-1:after,i.icss-timer-2:before{border:.28em solid currentColor;top:50%;left:50%}i.icss-timer-1:after{border-color:currentColor transparent transparent;border-radius:50%;transform:translate(-50%,-50%) rotate(45deg);clip:rect(0 1em 1em .28em)}i.icss-timer-2{border-style:solid;border-width:.08em;border-radius:50%;box-shadow:.29em -.29em 0 -.32em,0 -.38em 0 -.28em}i.icss-timer-2:before{border-color:currentColor transparent transparent;border-radius:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);-webkit-transition:none;transition:none}i.icss-timer-2:after{border:.28em solid currentColor;border-color:currentColor transparent transparent;border-radius:50%;-webkit-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg);top:50%;left:50%}i.icss-timer-3{border-style:solid;border-width:.08em;border-radius:50%;box-shadow:.29em -.29em 0 -.32em,0 -.38em 0 -.28em}i.icss-timer-3:before{border:.28em solid currentColor;border-color:currentColor currentColor transparent transparent;border-radius:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);-webkit-transition:none;transition:none;top:50%;left:50%}i.icss-timer-3:after,i.icss-timer-4:before{border:.28em solid currentColor;top:50%;left:50%}i.icss-timer-3:after{border-color:currentColor transparent transparent;border-radius:50%;-webkit-transform:translate(-50%,-50%) rotate(225deg);transform:translate(-50%,-50%) rotate(225deg)}i.icss-timer-4{background-color:transparent;width:.8em;height:.8em;border-style:solid;border-width:.08em;border-radius:50%;-webkit-box-shadow:.29em -.29em 0 -.32em,0 -.38em 0 -.28em;box-shadow:.29em -.29em 0 -.32em,0 -.38em 0 -.28em;margin:.1em}i.icss-timer-4:before{border-color:currentColor currentColor currentColor transparent;border-radius:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);-webkit-transition:none;transition:none}i.icss-timer-4:after{border:.28em solid currentColor;border-color:currentColor transparent transparent;border-radius:50%;-webkit-transform:translate(-50%,-50%) rotate(315deg);transform:translate(-50%,-50%) rotate(315deg);top:50%;left:50%}i.icss-timer{background-color:transparent;width:.8em;height:.8em;border-style:solid;border-width:.08em;border-radius:50%;-webkit-box-shadow:-.29em -.29em 0 -.32em;box-shadow:-.29em -.29em 0 -.32em;margin:.1em}i.icss-timer:before{width:.14em;height:.14em;border-style:solid;border-width:.07em;border-radius:.05em;top:-.15em;left:.3em;-webkit-box-shadow:-.07em 0,-.14em 0;box-shadow:-.07em 0,-.14em 0}i.icss-timer:after{width:.55em;height:.55em;border-style:solid;border-width:.275em;-webkit-transform:rotate(111deg);transform:rotate(111deg);border-radius:100%;top:.055em;left:.055em;border-color:transparent;border-left-color:inherit}i.icss-toaster{width:.8em;height:.45em;border-radius:.15em .15em 0 0;-webkit-box-shadow:inset 0 0 0 .1em,inset -.46em .07em 0 .15em,-.25em .05em 0 -.18em,0 .1em;box-shadow:inset 0 0 0 .1em,inset -.46em .07em 0 .15em,-.25em .05em 0 -.18em,0 .1em;border-bottom:.06em solid transparent;background-color:transparent;margin:.45em .1em .1em}i.icss-toaster:before{width:.4em;height:.21em;border:.065em solid currentColor;border-top:.03em solid transparent;top:-.27em;left:.25em}i.icss-toaster:after{width:.54em;height:.22em;border-radius:.1em;-webkit-box-shadow:inset .035em .035em 0 .035em,inset -.035em .035em 0 .035em;box-shadow:inset .035em .035em 0 .035em,inset -.035em .035em 0 .035em;border-bottom:0;top:-.45em;left:.18em}i.icss-toilet-seat{width:.3em;height:.65em;border-radius:.15em;-webkit-box-shadow:inset 0 -.33em 0 .1em,inset 0 0 0 .1em;box-shadow:inset 0 -.33em 0 .1em,inset 0 0 0 .1em;background-color:transparent;margin:0 0 .35em .7em}i.icss-toilet-seat:before{width:.7em;height:.7em;border-radius:50% 50% 40% 40%;background-color:currentColor;-webkit-box-shadow:0 .55em 0 -.1em;box-shadow:0 .55em 0 -.1em;clip:rect(.5em 1em .9em 0);top:.1em;left:-.5em}i.icss-toilet-seat:after{width:.47em;height:.08em;background-color:currentColor;border-radius:.05em 0 0 .05em;left:-.52em;top:.48em}i.icss-toilets-2{width:.2em;height:.43em;border-radius:.1em;margin:.27em .72em .3em .15em;-webkit-box-shadow:-.05em .35em 0 -.06em,-.05em .25em 0 -.06em,.05em .35em 0 -.06em,.05em .25em 0 -.06em,.25em .1em 0 -.06em,.25em -.15em 0 -.06em,.25em .3em 0 -.06em,.47em .35em 0 -.06em,.59em .35em 0 -.06em;box-shadow:-.05em .35em 0 -.06em,-.05em .25em 0 -.06em,.05em .35em 0 -.06em,.05em .25em 0 -.06em,.25em .1em 0 -.06em,.25em -.15em 0 -.06em,.25em .3em 0 -.06em,.47em .35em 0 -.06em,.59em .35em 0 -.06em}i.icss-toilets-2:before{width:.2em;height:.2em;border-radius:.1em;background-color:currentColor;top:-.22em;left:0;-webkit-box-shadow:.53em 0;box-shadow:.53em 0}i.icss-toilets,i.icss-toilets:after,i.icss-toilets:before,i.icss-tool-compass{background-color:transparent}i.icss-toilets-2:after{border:.4em solid currentColor;border-color:currentColor currentColor transparent transparent;border-radius:.2em .3em .2em 1em;-webkit-transform:scaleX(.35) rotate(-45deg);transform:scaleX(.35) rotate(-45deg);top:.1em;left:.23em}i.icss-toilets{width:.4em;height:.45em;border-radius:.15em .15em 0 0/90% 90% 0 0;-webkit-box-shadow:inset 0 -.19em 0 .15em,0 .22em 0 -.09em,0 .3em 0 -.09em;box-shadow:inset 0 -.19em 0 .15em,0 .22em 0 -.09em,0 .3em 0 -.09em;margin:.33em .6em .22em 0}i.icss-toilets:before{width:.3em;height:.3em;-webkit-box-shadow:.6em -.02em 0 -.015em,inset 0 .43em 0 -.3em,inset 0 0 0 .03em,inset .1em .03em 0 -.03em,inset -.1em .03em 0 -.03em;box-shadow:.6em -.02em 0 -.015em,inset 0 .43em 0 -.3em,inset 0 0 0 .03em,inset .1em .03em 0 -.03em,inset -.1em .03em 0 -.03em;border-radius:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-.31em;left:50%}i.icss-toilets:after{width:.4em;height:.48em;border-radius:.18em .18em 0 0;border-top:.1em solid transparent;-webkit-box-shadow:-.3em -.03em 0 -.16em,-.3em -.17em 0 -.16em,-.3em .11em 0 -.16em,-.3em .25em 0 -.16em,-.3em .39em 0 -.16em,inset .265em 0 0 -.1em,inset -.265em 0 0 -.1em,0 .25em 0 -.09em,0 .4em 0 -.09em;box-shadow:-.3em -.03em 0 -.16em,-.3em -.17em 0 -.16em,-.3em .11em 0 -.16em,-.3em .25em 0 -.16em,-.3em .39em 0 -.16em,inset .265em 0 0 -.1em,inset -.265em 0 0 -.1em,0 .25em 0 -.09em,0 .4em 0 -.09em;top:-.13em;left:.6em}i.icss-tool-compass{width:.25em;height:.25em;border-radius:50%;-webkit-box-shadow:inset 0 0 0 .065em,0 -.15em 0 -.08em,0 .43em 0 -.06em,.3em .43em 0 -.07em,-.3em .43em 0 -.07em;box-shadow:inset 0 0 0 .065em,0 -.15em 0 -.08em,0 .43em 0 -.06em,.3em .43em 0 -.07em,-.3em .43em 0 -.07em;margin:.05em .375em .7em}i.icss-tool-compass:before{width:1.1em;height:1.1em;border-radius:.2em .1em;-webkit-box-shadow:inset .15em .15em;box-shadow:inset .15em .15em;-webkit-transform:translateX(-50%) scaleX(.35) rotate(45deg);transform:translateX(-50%) scaleX(.35) rotate(45deg);left:50%;top:.3em}i.icss-tool-compass:after{width:.55em;height:.06em;background-color:currentColor;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;top:.53em}i.icss-top-hat{width:.42em;height:.5em;background-color:currentColor;border-radius:50%/.1em;margin:.17em .29em .33em}i.icss-top-hat:before{width:.65em;height:.3em;border-radius:35% 35% 50% 50%/40% 40% 60% 60%;border:.065em solid currentColor;border-width:0 .11em .09em;-webkit-box-shadow:inset 0 -0em;box-shadow:inset 0 -0em;-webkit-transform:translate(-50%);transform:translate(-50%);top:.35em;left:50%}i.icss-top-hat:after{width:.42em;height:.18em;border:0 solid transparent;border-width:0 0 0 .27em;-webkit-box-shadow:inset .065em 0,.04em 0,-.04em 0;box-shadow:inset .065em 0,.04em 0,-.04em 0;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:.4em;left:50%}i.icss-torch-2{width:.28em;height:.5em;background-color:transparent;border:.12em solid transparent;border-top:.5em solid currentColor;border-bottom:0;margin:.45em .36em .05em}i.icss-torch-2:before{width:.25em;height:.15em;background-color:transparent;border-radius:0 60% 60%/0 60% 60% 70%;-webkit-box-shadow:-.05em -.05em 0 .08em;box-shadow:-.05em -.05em 0 .08em;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);top:-.7em;left:50%}i.icss-torch-2:after{width:.12em;height:.12em;background-color:currentColor;border-radius:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow:.14em -.47em 0 -.02em,-.14em -.47em 0 -.02em,.1em -.35em 0 -.02em,-.1em -.35em 0 -.02em;box-shadow:.14em -.47em 0 -.02em,-.14em -.47em 0 -.02em,.1em -.35em 0 -.02em,-.1em -.35em 0 -.02em;top:-.05em;left:50%}i.icss-torch{width:.28em;height:.5em;background-color:transparent;border:.12em solid transparent;border-top:.5em solid currentColor;border-bottom:0;margin:.45em .36em .05em}i.icss-torch:before{width:.15em;height:.25em;background-color:transparent;border-radius:0 60% 60%/0 60% 60% 70%;-webkit-box-shadow:-.05em -.05em 0 .08em;box-shadow:-.05em -.05em 0 .08em;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);top:-.75em;left:50%}i.icss-torch:after,i.icss-tortoise:before{-webkit-transform:translateX(-50%);left:50%}i.icss-torch:after{width:.12em;height:.12em;background-color:currentColor;border-radius:50%;transform:translateX(-50%);-webkit-box-shadow:.14em -.47em 0 -.02em,-.14em -.47em 0 -.02em,.1em -.35em 0 -.02em,-.1em -.35em 0 -.02em;box-shadow:.14em -.47em 0 -.02em,-.14em -.47em 0 -.02em,.1em -.35em 0 -.02em,-.1em -.35em 0 -.02em;top:-.05em}i.icss-tortoise,i.icss-tortoise:before,i.icss-towel-holder,i.icss-trash,i.icss-trash-drop:after{background-color:transparent}i.icss-tortoise{width:.9em;height:1em;border-radius:50%/70% 60% 30% 30%;overflow:hidden;margin:0 .05em}i.icss-tortoise:before{width:.63em;height:.8em;border-radius:50%/40% 40% 60% 60%;border:.065em solid transparent;-webkit-box-shadow:inset 0 0 0 1em,0 -.39em 0 -.21em;box-shadow:inset 0 0 0 1em,0 -.39em 0 -.21em;top:.2em;transform:translateX(-50%)}i.icss-tortoise:after{width:1em;height:1.2em;-webkit-box-shadow:inset 0 .2em 0 -.02em,.21em -.35em 0 -.24em,-.21em -.35em 0 -.24em;box-shadow:inset 0 .2em 0 -.02em,.21em -.35em 0 -.24em,-.21em -.35em 0 -.24em;border-radius:50%;border:.1em solid rgba(255,0,0,0);border-width:.23em .18em 0;top:.4em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-towel-holder{width:.8em;height:.3em;border-radius:50% 50% 10% 10%/80% 80% 10% 10%;-webkit-box-shadow:inset 0 0 0 .065em;box-shadow:inset 0 0 0 .065em;margin:.28em .1em .42em}i.icss-towel-holder:before{width:.25em;height:.25em;border:.065em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-box-shadow:.07em .14em 0 -.07em;box-shadow:.07em .14em 0 -.07em;-webkit-transform:translateX(-50%) rotate(33deg);transform:translateX(-50%) rotate(33deg);top:-.28em;left:55%}i.icss-towel-holder:after{width:.6em;height:.4em;border-radius:.1em .1em 0 0;border-bottom:.08em solid transparent;-webkit-box-shadow:inset 0 0 0 .5em,0 .17em;box-shadow:inset 0 0 0 .5em,0 .17em;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:.15em;left:50%}i.icss-trash-drop{width:.22em;height:.22em;border-radius:50%;-webkit-box-shadow:.32em .38em 0 -.06em;box-shadow:.32em .38em 0 -.06em;margin:0 .48em .78em .3em}i.icss-trash-drop:before{width:.5em;height:.75em;-webkit-box-shadow:inset .2em .08em,-.2em .55em 0 -.2em;box-shadow:inset .2em .08em,-.2em .55em 0 -.2em;border:0 solid transparent;border-width:.36em .05em 0 0;-webkit-transform:skewX(-8deg);transform:skewX(-8deg);top:-.1em;left:0}i.icss-trash-drop:after{width:.45em;height:.4em;-webkit-box-shadow:inset 0 -.02em 0 .08em,-.11em 0;box-shadow:inset 0 -.02em 0 .08em,-.11em 0;border:0 solid transparent;border-width:.05em .1em 0;-webkit-transform:perspective(.3em) rotateX(-20deg);transform:perspective(.3em) rotateX(-20deg);top:.65em;left:.22em}i.icss-trash,i.icss-trash:before{border-width:.1em;border-style:solid}i.icss-trash{width:.68em;height:.9em;border-radius:.05em;margin:.1em .15em 0}i.icss-travelator,i.icss-travelator:after,i.icss-travelator:before,i.icss-trident,i.icss-trident:after{background-color:currentColor}i.icss-trash:before{top:-.23em;left:50%;border-radius:.1em;width:.275em;height:1.03em;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-trash:after{border-width:.1em .43em;border-style:solid;left:50%;top:-.05em;border-radius:.07em;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-travelator{width:1em;height:.4em;border-radius:.2em 0 0 .2em;margin:.6em 0 0}i.icss-travelator:before{width:.25em;height:.25em;border-radius:50%;-webkit-box-shadow:.4em 0;box-shadow:.4em 0;top:-.5em;left:.3em}i.icss-travelator:after{width:.2em;height:.2em;border-radius:50% 50% 0 0;-webkit-box-shadow:.4em 0;box-shadow:.4em 0;top:-.23em;left:.32em}i.icss-triangle-o{width:1em;height:.1em;border-radius:.1em;margin:.82em 0 .06em;-webkit-transform-origin:50% -.33em;transform-origin:50% -.33em}i.icss-triangle-o:before{width:1.23em;height:1.23em;border:.15em solid currentColor;border-color:currentColor currentColor transparent transparent;border-radius:.1em .13em;-webkit-transform:translateX(-50%) scaleX(.6) rotate(-45deg);transform:translateX(-50%) scaleX(.6) rotate(-45deg);top:-.55em;left:50%}i.icss-triangle{width:1em;height:.1em;border-radius:.05em;margin:.82em 0 .06em;-webkit-transform-origin:50% -.33em;transform-origin:50% -.33em}i.icss-triangle:before{width:1.23em;height:1.23em;border:.62em solid currentColor;border-color:currentColor currentColor transparent transparent;border-radius:.1em .13em;-webkit-transform:translateX(-50%) scaleX(.6) rotate(-45deg);transform:translateX(-50%) scaleX(.6) rotate(-45deg);top:-.55em;left:50%}i.icss-trident{width:.1em;height:.9em;border-radius:.05em;margin:.1em .45em 0}i.icss-trident:before{width:.4em;height:.25em;border-radius:0 0 .15em .15em;-webkit-box-shadow:0 0 0 .09em;box-shadow:0 0 0 .09em;-webkit-transform:translateX(-50%);transform:translateX(-50%);clip:rect(0 1em 1em -.1em);top:.06em;left:50%}i.icss-trident:after{width:.15em;height:.15em;-webkit-box-shadow:.23em -.12em,-.12em .23em;box-shadow:.23em -.12em,-.12em .23em;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);top:-.1em;left:50%}i.icss-truck{height:.4em;width:.3em;background:0 0;border-radius:.15em .05em 0 0/70% .05em 0 0;border:.065em solid currentColor;border-bottom:.2em solid currentColor;margin:.32em .63em .28em .03em}i.icss-truck:before{width:.6em;height:.5em;background-color:currentColor;border:.1em solid currentColor;border-width:.1em .1em .23em;-webkit-box-shadow:-.25em .16em 0 -.16em;box-shadow:-.25em .16em 0 -.16em;top:-.16em;left:.27em}i.icss-trumpet,i.icss-turntable,i.icss-turntable:after{background-color:transparent}i.icss-truck:after{width:.23em;height:.23em;border-radius:50%;-webkit-box-shadow:inset 1em 0,.53em 0,-.17em -.04em 0 -.08em;box-shadow:inset 1em 0,.53em 0,-.17em -.04em 0 -.08em;top:.25em;left:0}i.icss-trumpet{width:.55em;height:.5em;border-radius:0 0 .1em .1em/0 0 .2em .2em;border-top:.08em solid transparent;border-bottom:.13em solid transparent;-webkit-box-shadow:inset 0 0 0 .07em,-.13em -.28em 0 -.22em,.13em -.28em 0 -.22em,0 -.28em 0 -.22em;box-shadow:inset 0 0 0 .07em,-.13em -.28em 0 -.22em,.13em -.28em 0 -.22em,0 -.28em 0 -.22em;margin:.4em .1em .1em .25em}i.icss-trumpet:before{width:.98em;height:.55em;border:.2em solid red;border-color:transparent currentColor;border-width:.23em .14em .23em .16em;-webkit-box-shadow:inset 0 .5em,-.03em 0;box-shadow:inset 0 .5em,-.03em 0;clip:rect(0,.88em,.55em,-.02em);top:-.24em;left:-.225em}i.icss-trumpet:after{width:.07em;height:.46em;-webkit-box-shadow:inset .3em 0,.13em 0,-.13em 0;box-shadow:inset .3em 0,.13em 0,-.13em 0;border-radius:0 0 .04em .04em;top:-.1em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-turntable{width:.8em;height:.8em;border-radius:50%;background-image:radial-gradient(circle at 50% 50%,currentColor 0,currentColor .05em,transparent .05em,transparent .13em,currentColor .13em,currentColor .17em,transparent .17em,transparent .22em,currentColor .22em,currentColor .24em,transparent .24em,transparent .28em,currentColor .28em,currentColor .3em,transparent .3em,transparent .35em,currentColor .35em);-webkit-box-shadow:.55em -.35em 0 -.34em;box-shadow:.55em -.35em 0 -.34em;margin:.1em .2em .1em 0}i.icss-turntable:before{width:.85em;height:.75em;border-radius:50%;-webkit-transform:translate(-50%,-50%) rotate(-40deg);transform:translate(-50%,-50%) rotate(-40deg);border:.24em solid transparent;border-color:currentColor transparent;-webkit-box-shadow:.03em .55em 0 -.3em;box-shadow:.03em .55em 0 -.3em;left:50%;top:50%}i.icss-turntable:after{width:.22em;height:.62em;-webkit-box-shadow:inset -.06em -.1em;box-shadow:inset -.06em -.1em;-webkit-transform:skewY(-50deg);transform:skewY(-50deg);left:.77em;top:.13em}i.icss-tux-c{width:.7em;height:1em;border-radius:50%/60% 60% 40% 40%;background-color:#fff;border:.065em solid #000;background-image:radial-gradient(circle at .24em .32em ,transparent 0,transparent .035em,#000 .035em,#000 .065em,transparent .065em),radial-gradient(ellipse 1.3em 1.5em at .23em .31em ,transparent 0,transparent .045em,#000 .04em,#000 .07em,transparent .07em),radial-gradient(ellipse 1.3em 1.6em at .17em .26em ,transparent 0,transparent .14em,#000 .14em,#000 .15em,transparent .15em),radial-gradient(ellipse 1.3em 1.6em at .16em .26em ,transparent 0,transparent .14em,#000 .14em,#000 .175em,transparent .175em),radial-gradient(circle at .35em .32em ,transparent 0,transparent .03em,#000 .03em,#000 .06em,transparent .06em),radial-gradient(ellipse 1.6em 1.4em at .36em .32em ,transparent 0,transparent .04em,#000 .04em,#000 .07em,transparent .07em),radial-gradient(ellipse 1.5em 1.5em at .45em .305em ,transparent 0,transparent .13em,#000 .13em,#000 .16em,transparent .16em),radial-gradient(ellipse 1.6em 1.4em at .43em .305em ,transparent 0,transparent .11em,#000 .11em,#000 .155em,transparent .145em),radial-gradient(ellipse 1.6em 1.45em at 50% .665em ,transparent 0,transparent .23em,#000 .23em,#000 .3em,transparent .3em),radial-gradient(ellipse 1.4em 1.6em at 50% .685em ,transparent 0,transparent .2em,#000 .19em,#000 .25em,transparent .25em),radial-gradient(ellipse 1.8em 1.2em at 0 .55em ,transparent 0,transparent .7em,#000 .19em);margin:0 .15em}i.icss-tux,i.icss-tv-3D{background-color:transparent}i.icss-tux-c:before{width:1em;height:1em;left:50%;top:60%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);background-image:radial-gradient(ellipse 20% 12% at .255em .265em ,#000 0,#000 .185em,transparent .185em),radial-gradient(ellipse 12% 20% at .74em .75em ,#000 0,#000 .115em,transparent .115em)}i.icss-tux-c:after{border:.15em solid transparent;border-top-color:orange;border-radius:50%;left:50%;top:.41em;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow:.06em -.4em 0 -.087em #000,.22em .37em #000,-.22em .37em #000;box-shadow:.06em -.4em 0 -.087em #000,.22em .37em #000,-.22em .37em #000;clip:rect(-.5em .6em .53em -.5em)}i.icss-tux{width:.7em;height:1em;border-radius:50%/60% 60% 40% 40%;border:.065em solid currentColor;background-image:radial-gradient(circle at .24em .32em ,transparent 0,transparent .035em,currentColor .035em,currentColor .065em,transparent .065em),radial-gradient(ellipse 1.3em 1.5em at .23em .31em ,transparent 0,transparent .045em,currentcolor .04em,currentcolor .07em,transparent .07em),radial-gradient(ellipse 1.3em 1.6em at .17em .26em ,transparent 0,transparent .14em,currentColor .14em,currentColor .15em,transparent .15em),radial-gradient(ellipse 1.3em 1.6em at .16em .26em ,transparent 0,transparent .14em,currentColor .14em,currentColor .175em,transparent .175em),radial-gradient(circle at .35em .32em ,transparent 0,transparent .03em,currentColor .03em,currentColor .06em,transparent .06em),radial-gradient(ellipse 1.6em 1.4em at .36em .32em ,transparent 0,transparent .04em,currentColor .04em,currentColor .07em,transparent .07em),radial-gradient(ellipse 1.5em 1.5em at .45em .305em ,transparent 0,transparent .13em,currentColor .13em,currentColor .16em,transparent .16em),radial-gradient(ellipse 1.6em 1.4em at .43em .305em ,transparent 0,transparent .11em,currentColor .11em,currentColor .155em,transparent .145em),radial-gradient(ellipse 1.6em 1.45em at 50% .665em ,transparent 0,transparent .23em,currentColor .23em,currentColor .3em,transparent .3em),radial-gradient(ellipse 1.4em 1.6em at 50% .685em ,transparent 0,transparent .2em,currentColor .19em,currentColor .25em,transparent .25em),radial-gradient(ellipse 1.8em 1.2em at 0 .55em ,transparent 0,transparent .7em,currentColor .19em);margin:0 .15em}i.icss-tux:before{width:1em;height:1em;left:50%;top:60%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);background-image:radial-gradient(ellipse 20% 12% at .255em .265em ,currentColor 0,currentColor .185em,transparent .185em),radial-gradient(ellipse 12% 20% at .74em .75em ,currentColor 0,currentColor .115em,transparent .115em)}i.icss-tux:after{border:.15em solid transparent;border-top-color:currentColor;border-radius:50%;left:50%;top:.41em;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow:.06em -.4em 0 -.087em,.22em .37em,-.22em .37em;box-shadow:.06em -.4em 0 -.087em,.22em .37em,-.22em .37em;clip:rect(-.5em .6em .53em -.5em)}i.icss-tv-3D:before,i.icss-tv-HD:before{font-size:.4em;font-family:sans-serif;font-weight:700;text-align:center;line-height:1.4em;top:50%;left:50%}i.icss-tv-3D{width:.9em;height:.6em;border-radius:.02em;border:.07em solid currentColor;-webkit-box-shadow:0 .37em 0 -.27em;box-shadow:0 .37em 0 -.27em;margin:.25em .05em .15em}i.icss-tv-3D:before{content:"3D";width:1.5em;height:1.4em;-webkit-box-shadow:0 .75em 0 -.5em;box-shadow:0 .75em 0 -.5em;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}i.icss-tv-HD,i.icss-tv-screen{border-radius:.02em;background-color:transparent;-webkit-box-shadow:0 .37em 0 -.27em;margin:.25em .05em .15em}i.icss-tv-HD{width:.9em;height:.6em;border:.07em solid currentColor;box-shadow:0 .37em 0 -.27em}i.icss-tv-HD:before{content:"HD";width:1.5em;height:1.4em;-webkit-box-shadow:0 .75em 0 -.5em;box-shadow:0 .75em 0 -.5em;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}i.icss-tv-screen{width:.9em;height:.6em;border:.07em solid currentColor;box-shadow:0 .37em 0 -.27em}i.icss-tv-screen:before{width:.15em;height:.1em;background-color:currentColor;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;top:.5em}i.icss-tv-show{width:.9em;height:.6em;border-radius:.02em;background-color:transparent;border:.07em solid currentColor;-webkit-box-shadow:0 .37em 0 -.27em;box-shadow:0 .37em 0 -.27em;margin:.25em .05em .15em}i.icss-tv-show:before{width:.2em;height:.3em;border:.1em solid currentColor;border-color:transparent transparent transparent currentColor;border-width:.15em .2em;top:50%;left:.31em;-webkit-box-shadow:-.12em .3em 0 -.1em;box-shadow:-.12em .3em 0 -.1em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}i.icss-tv-show:after{width:.3em;height:.3em;border:.07em solid currentColor;border-color:transparent transparent currentColor currentColor;-webkit-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg);border-radius:0 .05em;top:-.35em;left:50%}i.icss-twitter-c{width:1em;height:1em;border-radius:.1em;background:#fff;overflow:hidden}i.icss-twitter-c:before{content:'';top:.17em;left:.48em;height:.3587em;width:.3587em;border-radius:100%;background-color:#61BFE8;-webkit-box-shadow:.077em -.4235em 0 .1295em #fff,.084em -.2184em 0 -.0104em #61BFE8,.1312em -.3745em 0 .1288em #FFF,.105em -.154em 0 -.0008em #61BFE8,-.147em -.469em 0 .332em #FFF,-.385em -.057em 0 .0049em #61BFE8,-.504em -.0945em 0 .0049em #FFF,-.385em .07em 0 .0049em #61BFE8,-.476em .077em 0 .0049em #FFF,-.329em .196em 0 .0049em #61BFE8,-.581em .0822em 0 .1942em #FFF,-.5792em -.4602em 0 .1942em #FFF,-.332em .0245em 0 .3225em #61BFE8;box-shadow:.077em -.4235em 0 .1295em #fff,.084em -.2184em 0 -.0104em #61BFE8,.1312em -.3745em 0 .1288em #FFF,.105em -.154em 0 -.0008em #61BFE8,-.147em -.469em 0 .332em #FFF,-.385em -.057em 0 .0049em #61BFE8,-.504em -.0945em 0 .0049em #FFF,-.385em .07em 0 .0049em #61BFE8,-.476em .077em 0 .0049em #FFF,-.329em .196em 0 .0049em #61BFE8,-.581em .0822em 0 .1942em #FFF,-.5792em -.4602em 0 .1942em #FFF,-.332em .0245em 0 .3225em #61BFE8}i.icss-twitter{width:.32em;height:.3em;border-radius:50%;background:0 0;border:.1em solid transparent;border-width:0 .065em 0 0;-webkit-box-shadow:inset -0em -.21em 0 -.15em,-.04em .1em 0 -.02em;box-shadow:inset -0em -.21em 0 -.15em,-.04em .1em 0 -.02em;margin:-.1em 0 .8em .7em}i.icss-twitter:before{width:.9em;height:.9em;border-radius:50%;-webkit-box-shadow:inset -.15em .05em,.11em -.2em 0 .07em;box-shadow:inset -.15em .05em,.11em -.2em 0 .07em;border:1em solid transparent;border-width:0 0 .33em;-webkit-transform:rotate(70deg);transform:rotate(70deg);clip:rect(-2em 1.5em 1em .58em);top:.01em;left:-1em}i.icss-twitter:after{width:.9em;height:.9em;border-radius:50%;-webkit-box-shadow:inset -.55em -.08em 0 -.4em,.13em -.375em 0 -.28em,.29em -.19em 0 -.08em;box-shadow:inset -.55em -.08em 0 -.4em,.13em -.375em 0 -.28em,.29em -.19em 0 -.08em;border:1em solid transparent;border-width:0 0 .24em;-webkit-transform:rotate(100deg);transform:rotate(100deg);background-image:radial-gradient(circle at .59em .075em,currentColor 0,currentColor .18em,transparent .18em);background-size:1em 1em;top:-.3em;left:-.8em}i.icss-two-mans,i.icss-two-mans:after,i.icss-twosome:after{border-top:.1em solid transparent}i.icss-two-mans{width:.4em;height:.46em;background-color:transparent;border-radius:.18em .18em 0 0;-webkit-box-shadow:inset .265em 0 0 -.1em,inset -.265em 0 0 -.1em,0 .25em 0 -.09em,0 .42em 0 -.09em;box-shadow:inset .265em 0 0 -.1em,inset -.265em 0 0 -.1em,0 .25em 0 -.09em,0 .42em 0 -.09em;margin:.21em .54em .33em .06em}i.icss-two-mans:before{width:.3em;height:.3em;background-color:transparent;-webkit-box-shadow:.48em .01em 0 -.015em,inset 0 .43em 0 -.3em,inset 0 0 0 .065em;box-shadow:.48em .01em 0 -.015em,inset 0 .43em 0 -.3em,inset 0 0 0 .065em;border-radius:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-.31em;left:50%}i.icss-two-mans:after,i.icss-two-womans{width:.4em;background-color:transparent}i.icss-two-mans:after{height:.46em;border-radius:.18em .18em 0 0;-webkit-box-shadow:inset .265em 0 0 -.1em,inset -.265em 0 0 -.1em,0 .25em 0 -.09em,0 .42em 0 -.09em;box-shadow:inset .265em 0 0 -.1em,inset -.265em 0 0 -.1em,0 .25em 0 -.09em,0 .42em 0 -.09em;top:-.1em;left:.48em}i.icss-two-womans{height:.45em;border-radius:.15em .15em 0 0/90% 90% 0 0;-webkit-box-shadow:inset 0 -.19em 0 .15em,0 .22em 0 -.09em,0 .3em 0 -.09em,.48em 0,.48em .22em 0 -.09em,.48em .3em 0 -.09em;box-shadow:inset 0 -.19em 0 .15em,0 .22em 0 -.09em,0 .3em 0 -.09em,.48em 0,.48em .22em 0 -.09em,.48em .3em 0 -.09em;margin:.33em .54em .22em .06em}i.icss-two-womans:after,i.icss-two-womans:before{width:.3em;height:.3em;border-radius:50%;top:-.31em;background-color:transparent}i.icss-two-womans:before{-webkit-box-shadow:inset 0 .43em 0 -.3em,inset 0 0 0 .03em,inset .1em .03em 0 -.03em,inset -.1em .03em 0 -.03em;box-shadow:inset 0 .43em 0 -.3em,inset 0 0 0 .03em,inset .1em .03em 0 -.03em,inset -.1em .03em 0 -.03em;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%}i.icss-two-womans:after{-webkit-box-shadow:inset 0 .43em 0 -.3em,inset 0 0 0 .03em,inset .1em .03em 0 -.03em,inset -.1em .03em 0 -.03em;box-shadow:inset 0 .43em 0 -.3em,inset 0 0 0 .03em,inset .1em .03em 0 -.03em,inset -.1em .03em 0 -.03em;left:.54em}i.icss-twosome{width:.4em;height:.45em;background-color:transparent;border-radius:.15em .15em 0 0/90% 90% 0 0;-webkit-box-shadow:inset 0 -.19em 0 .15em,0 .22em 0 -.09em,0 .3em 0 -.09em;box-shadow:inset 0 -.19em 0 .15em,0 .22em 0 -.09em,0 .3em 0 -.09em;margin:.33em .54em .22em .06em}i.icss-twosome:before{width:.3em;height:.3em;background-color:transparent;-webkit-box-shadow:.48em -.02em 0 -.015em,inset 0 .43em 0 -.3em,inset 0 0 0 .03em,inset .1em .03em 0 -.03em,inset -.1em .03em 0 -.03em;box-shadow:.48em -.02em 0 -.015em,inset 0 .43em 0 -.3em,inset 0 0 0 .03em,inset .1em .03em 0 -.03em,inset -.1em .03em 0 -.03em;border-radius:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-.31em;left:50%}i.icss-twosome:after{width:.4em;height:.46em;background-color:transparent;border-radius:.18em .18em 0 0;-webkit-box-shadow:inset .265em 0 0 -.1em,inset -.265em 0 0 -.1em,0 .25em 0 -.09em,0 .42em 0 -.09em;box-shadow:inset .265em 0 0 -.1em,inset -.265em 0 0 -.1em,0 .25em 0 -.09em,0 .42em 0 -.09em;top:-.13em;left:.48em}i.icss-umbrella{width:.2em;height:.8em;background-color:transparent;border-width:.065em;border-style:solid;border-radius:.1em;border-color:transparent currentColor currentColor transparent;margin:.15em .45em 0 .33em}i.icss-umbrella:before{width:.9em;height:.9em;background:currentColor;border-radius:50%;clip:rect(0 1em .3em 0);top:-.05em;left:-.35em}i.icss-umbrella:after{width:.07em;height:.08em;background-color:currentColor;border-radius:0 100% 30%;-webkit-box-shadow:.1em -.1em,-.1em .1em,-.1em .3em,0 .22em,.12em -.24em,.26em -.27em;box-shadow:.1em -.1em,-.1em .1em,-.1em .3em,0 .22em,.12em -.24em,.26em -.27em;top:-.2em;left:.05em;-webkit-transform:rotate(65deg);transform:rotate(65deg)}i.icss-undo{width:1em;height:1em;background-color:transparent;margin:0}i.icss-undo:before{width:.8em;height:.8em;top:50%;left:50%;border-radius:50%;border:.1em solid currentColor;border-bottom-color:transparent;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}i.icss-undo:after{top:.43em;left:-.02em;border:.17em solid transparent;border-top:.24em solid currentColor}i.icss-unlink{width:.1em;height:.1em;border-radius:0;margin:.45em;-webkit-box-shadow:.15em .3em,.3em .15em,.18em .38em,.38em .19em,.1em .25em,.25em .1em,-.1em -.25em,-.25em -.1em,-.15em -.3em,-.3em -.15em,-.18em -.38em,-.38em -.19em;box-shadow:.15em .3em,.3em .15em,.18em .38em,.38em .19em,.1em .25em,.25em .1em,-.1em -.25em,-.25em -.1em,-.15em -.3em,-.3em -.15em,-.18em -.38em,-.38em -.19em}i.icss-unlink:after,i.icss-unlink:before{height:.4em;background-color:transparent}i.icss-unlink:before{width:.34em;border-radius:.16em .16em 0 0;border:.09em solid currentColor;border-bottom:0 solid transparent;top:-.4em;left:.15em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}i.icss-unlink:after{width:.33em;border-radius:0 0 .16em .16em;border:.09em solid currentColor;border-top:0 solid transparent;top:.1em;left:-.35em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}i.icss-unlock:after,i.icss-unlock:before{-webkit-transform:translateX(-50%);left:50%}i.icss-unlock{width:.75em;height:.6em;background-color:transparent;border-color:currentColor transparent;border-radius:.06em;margin:.4em .1em 0;-webkit-box-shadow:inset .27em .15em,inset -.27em .15em,inset 0 -.1em;box-shadow:inset .27em .15em,inset -.27em .15em,inset 0 -.1em}i.icss-unlock:before{width:.5em;height:.26em;border:.12em solid currentColor;border-bottom:0;border-radius:.17em .17em 0 0;top:-.4em;transform:translateX(-50%)}i.icss-unlock:after{width:.25em;height:.3em;border:.08em solid currentColor;border-top-color:transparent;border-radius:0 0 .15em .15em;top:.26em;transform:translateX(-50%);-webkit-box-shadow:.19em -.5em 0 -.0665em,.19em -.4em 0 -.0665em;box-shadow:.19em -.5em 0 -.0665em,.19em -.4em 0 -.0665em}i.icss-upload,i.icss-upload:before{border-style:solid;background-color:transparent}i.icss-upload{width:1em;height:.6em;border-width:0 .2em .3em;border-radius:.03em;margin:.4em 0 0}i.icss-upload:before{height:.5em;border-width:0 .25em .25em;border-color:transparent transparent currentColor;-webkit-box-shadow:0 .35em 0 -.13em;box-shadow:0 .35em 0 -.13em;top:-.6em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-uranus-c{width:.75em;height:.75em;border-radius:50%;background-color:#9ab;-webkit-box-shadow:inset -.05em -.05em .05em #89a;box-shadow:inset -.05em -.05em .05em #89a;margin:.125em}i.icss-usb-drive,i.icss-user-circle{margin:0;background-color:transparent}i.icss-usb-drive{width:1em;height:1em}i.icss-usb-drive:before{width:.27em;height:.4em;-webkit-box-shadow:0 0 0 .06em,inset .055em 0,inset -.055em 0;box-shadow:0 0 0 .06em,inset .055em 0,inset -.055em 0;border:0 solid transparent;border-width:.055em .055em .23em;-webkit-transform:translate(-50%,-50%) rotate(45deg) translateY(-.28em);transform:translate(-50%,-50%) rotate(45deg) translateY(-.28em);top:50%;left:50%}i.icss-usb-drive:after{width:.5em;height:.85em;background-color:transparent;-webkit-box-shadow:inset 0 -.05em 0 .16em,inset 0 -.6em;box-shadow:inset 0 -.05em 0 .16em,inset 0 -.6em;border-radius:.04em .04em .25em .25em;-webkit-transform:translate(-50%,-50%) rotate(45deg) translateY(.155em);transform:translate(-50%,-50%) rotate(45deg) translateY(.155em);top:50%;left:50%}i.icss-user-circle{width:1em;height:1em;border-radius:50%;border:.068em solid currentColor;overflow:hidden}i.icss-user-circle:before{width:.55em;height:.55em;border:.065em solid transparent;border-radius:100%;top:.05em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow:inset 0 0 0 .5em,0 .67em 0 .2em;box-shadow:inset 0 0 0 .5em,0 .67em 0 .2em}i.icss-user-secret{width:.38em;height:.2em;border-style:solid;border-width:.065em .18em .1em;border-bottom-color:transparent;border-radius:.06em .06em 50% 50%;background-color:transparent;margin:.4em .2em}i.icss-user-secret:before{width:.5em;height:.5em;border-style:solid;border-width:.065em;border-radius:100%;top:-.25em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow:0 .59em 0 .2em,-.065em -.23em 0 -.11em,.065em -.23em 0 -.11em;box-shadow:0 .59em 0 .2em,-.065em -.23em 0 -.11em,.065em -.23em 0 -.11em;clip:rect(-.2em .65em .78em -.15em)}i.icss-user-secret:after{border-style:solid;border-width:.07em .35em;border-radius:50%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-.22em}i.icss-user-tie{width:.9em;height:.5em;background-color:transparent;border-width:.065em;border-style:solid;border-radius:.5em .5em .15em .15em;margin-top:.5em}i.icss-user-tie:after,i.icss-user-tie:before{border-style:solid;border-radius:100%;-webkit-transform:translateX(-50%);left:50%}i.icss-user-tie:before{width:.5em;height:.5em;border-width:.065em;top:-.5em;transform:translateX(-50%);background-image:radial-gradient(circle at -.1em -.1em,currentcolor 0,currentcolor .3em,transparent .3em),radial-gradient(circle at .35em -.2em,currentcolor 0,currentcolor .35em,transparent .35em),radial-gradient(circle at .1em .2em,currentcolor 0,currentcolor .04em,transparent .03em),radial-gradient(circle at .28em .2em,currentcolor 0,currentcolor .04em,transparent .03em)}i.icss-user-tie:after{border-width:.15em .1em .3em;width:.2em;height:.2em;border-left-color:transparent;border-right-color:transparent;transform:translateX(-50%);top:-.05em}i.icss-user{width:.8em;height:1em;border-radius:.08em;background-color:transparent;overflow:hidden;margin:0 .1em}i.icss-user:before{width:.6em;height:.6em;border:.065em solid transparent;border-radius:100%;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow:inset 0 0 0 .5em,0 .7em 0 .2em;box-shadow:inset 0 0 0 .5em,0 .7em 0 .2em;clip:rect(-.2em .7em 1em -.1em)}i.icss-users,i.icss-users:before{border-width:.065em;border-style:solid}i.icss-users{width:.8em;height:.5em;border-radius:.8em .8em .2em .2em;background-color:transparent;-webkit-box-shadow:.45em .05em 0 -.05em;box-shadow:.45em .05em 0 -.05em;margin:.5em .35em 0 0}.icss-stack i.icss-users{-webkit-transform:translate(-.6em,-.5em);transform:translate(-.6em,-.5em)}i.icss-users:before{border-radius:100%;top:-.46em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:.45em;height:.45em;-webkit-box-shadow:.45em .1em 0 -.05em;box-shadow:.45em .1em 0 -.05em;background-image:radial-gradient(circle at -.1em -.1em,currentcolor 0,currentcolor .28em,transparent .28em),radial-gradient(circle at .35em -.2em,currentcolor 0,currentcolor .35em,transparent .35em)}i.icss-users:after{border-style:solid;border-width:.15em .1em .3em;border-radius:100%;width:.2em;height:.2em;border-left-color:transparent;border-right-color:transparent;left:.23em;top:-.05em}i.icss-vador-tie-fighter{width:1.1em;height:1em;background-color:transparent;border:.1em solid transparent;border-width:.46em .05em;border-color:transparent currentColor;border-radius:.2em/.45em;-webkit-box-shadow:inset .5em 0 0 -.1em,inset -.5em 0 0 -.1em,.1em 0 0 -.02em,-.1em 0 0 -.02em;box-shadow:inset .5em 0 0 -.1em,inset -.5em 0 0 -.1em,.1em 0 0 -.02em,-.1em 0 0 -.02em;margin:0 .07em;-webkit-transform:rotate(5deg);transform:rotate(5deg)}.icss-stack i.icss-vador-tie-fighter{-webkit-transform:translate(-.63em,-.5em) rotate(5deg);transform:translate(-.63em,-.5em) rotate(5deg)}i.icss-vador-tie-fighter:before{width:.4em;height:.4em;border-radius:50%;border:.07em solid transparent;-webkit-box-shadow:inset 0 0 0 .07em,0 0 0 .09em,.22em .2em 0 -.15em,-.22em .2em 0 -.15em;box-shadow:inset 0 0 0 .07em,0 0 0 .09em,.22em .2em 0 -.15em,-.22em .2em 0 -.15em;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}i.icss-vador-tie-fighter:after{width:.08em;height:.08em;-webkit-box-shadow:.02em .16em,-.02em -.16em,.16em .02em,-.16em -.02em;box-shadow:.02em .16em,-.02em -.16em,.16em .02em,-.16em -.02em;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}i.icss-vador{height:.85em;width:.65em;background:0 0;border-radius:.25em .25em 0 0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(.24em,currentcolor),color-stop(.1em,transparent)),radial-gradient(ellipse .15em .12em at .17em .3em,transparent .115em,currentColor .116em,currentColor .2em,transparent .201em),radial-gradient(ellipse .15em .12em at .48em .3em,transparent .115em,currentColor .116em,currentColor .2em,transparent .201em);background-image:linear-gradient(currentcolor .24em,transparent .1em),radial-gradient(ellipse .15em .12em at .17em .3em,transparent .115em,currentColor .116em,currentColor .2em,transparent .201em),radial-gradient(ellipse .15em .12em at .48em .3em,transparent .115em,currentColor .116em,currentColor .2em,transparent .201em);-webkit-box-shadow:0 -.295em 0 -.27em,inset 0 -.08em;box-shadow:0 -.295em 0 -.27em,inset 0 -.08em;margin:.1em .15em .05em}i.icss-venom-c:before,i.icss-venom:before{background-size:.15em .32em;background-position:.05em -0em,.05em -0em,-.03em -0em,-.03em -0em}i.icss-vador:before{width:1em;height:.5em;border-radius:0 0 50% 50%/0 0 20% 20%;top:.38em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow:inset 0 -.03em;box-shadow:inset 0 -.03em;background-image:radial-gradient(circle at 72% .125em,currentColor 0,currentColor .14em,transparent .14em),radial-gradient(circle at 28% .125em,currentColor 0,currentColor .14em,transparent .14em),linear-gradient(-65deg,transparent .775em,currentColor .775em,currentColor .96em,transparent .96em),linear-gradient(65deg,transparent .775em,currentColor .775em,currentColor .96em,transparent .96em),radial-gradient(circle at 50% .1em,transparent .05em,currentColor .05em,currentColor .1em,transparent .1em),radial-gradient(circle at 27.5% .34em,transparent .05em,currentColor .05em,currentColor .1em,transparent .1em),radial-gradient(circle at 72.5% .34em,transparent .05em,currentColor .05em,currentColor .1em,transparent .1em)}i.icss-vador:after{height:.35em;width:.04em;background-color:currentColor;top:.53em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow:.08em -.1em,-.08em -.1em;box-shadow:.08em -.1em,-.08em -.1em}i.icss-venom-c{width:.7em;height:.65em;border-radius:40% 40% 6% 6%/50%;background-color:#fff;background-image:radial-gradient(ellipse 100% 50% at 45% 22%,#339 0,transparent 40%),radial-gradient(ellipse 50% 150% at 50% 50%,transparent 80%,#333 0),radial-gradient(circle at 50% 90%,#333 8%,transparent 0),radial-gradient(ellipse 70% 133% at 50% 0,transparent 70%,#333 70%,#333 80%,#fff 75%),radial-gradient(ellipse 100% 60% at 100% 72%,transparent 43%,#333 43%,#333 57%,transparent 57%),radial-gradient(ellipse 100% 60% at 0 72%,transparent 43%,#333 43%,#333 57%,transparent 57%),radial-gradient(ellipse 100% 60% at 50% 44%,#333 40%,transparent 40%),radial-gradient(ellipse 100% 60% at 50% 25%,#333 50%,transparent 40%);margin:0 .1em .35em .2em}i.icss-venom-c:before{width:.7em;height:1em;border-radius:50%/40% 40% 60% 60%;background-color:#fbc;-webkit-box-shadow:inset 0 0 0 .065em #333;box-shadow:inset 0 0 0 .065em #333;background-image:linear-gradient(120deg,#fff 25%,transparent 25%),linear-gradient(240deg,#fff 25%,transparent 25%),linear-gradient(300deg,#fff 25%,transparent 25%),linear-gradient(60deg,#fff 25%,transparent 25%);clip:rect(.64em 1em 1em 0);left:0;top:0}i.icss-venom,i.icss-venus-c,i.icss-video,i.icss-video-player,i.icss-viking-hat{background-color:transparent}i.icss-venom-c:after{width:.55em;height:.4em;border-radius:50%;-webkit-box-shadow:.255em -.23em 0 -.12em #333,inset .05em -.06em #a00,-.05em .01em 0 -.02em #800;box-shadow:.255em -.23em 0 -.12em #333,inset .05em -.06em #a00,-.05em .01em 0 -.02em #800;top:.645em;left:-.18em}i.icss-venom{width:.7em;height:.65em;border-radius:40% 40% 6% 6%/50%;-webkit-box-shadow:inset .065em 0,inset -.065em 0,inset 0 .065em;box-shadow:inset .065em 0,inset -.065em 0,inset 0 .065em;background-image:radial-gradient(circle at 50% 90%,currentColor 8%,transparent 0),radial-gradient(ellipse 100% 60% at 100% 72%,transparent 43%,currentColor 43%,currentColor 57%,transparent 57%),radial-gradient(ellipse 100% 60% at 0 72%,transparent 43%,currentColor 43%,currentColor 57%,transparent 57%),radial-gradient(ellipse 70% 133% at 50% 0,transparent 70%,currentColor 70%),radial-gradient(ellipse 100% 60% at 50% 44%,currentColor 40%,transparent 40%),radial-gradient(ellipse 100% 60% at 50% 25%,currentColor 50%,transparent 40%);margin:0 .1em .35em .2em}i.icss-venom:before{width:.7em;height:1em;border-radius:50%/40% 40% 60% 60%;-webkit-box-shadow:inset 0 0 0 .065em;box-shadow:inset 0 0 0 .065em;background-image:linear-gradient(120deg,currentcolor 25%,transparent 25%),linear-gradient(240deg,currentcolor 25%,transparent 25%),linear-gradient(300deg,currentcolor 25%,transparent 25%),linear-gradient(60deg,currentcolor 25%,transparent 25%);clip:rect(.6em 1em 1em 0);left:0;top:0}i.icss-venom:after{width:.55em;height:.4em;border-radius:50%;-webkit-box-shadow:.255em -.23em 0 -.12em,inset .05em -.06em,-.05em .01em 0 -.02em;box-shadow:.255em -.23em 0 -.12em,inset .05em -.06em,-.05em .01em 0 -.02em;top:.645em;left:-.18em}i.icss-venus-c{width:.7em;height:.7em;border-radius:50%;background-image:linear-gradient(210deg,#e68c64 18%,#be643c 38%,#d27350 50%,#e68c64 70%,#c86446 80%);-webkit-box-shadow:inset -.05em -.05em .05em #c86446;box-shadow:inset -.05em -.05em .05em #c86446;margin:.15em}i.icss-video-camera{width:.7em;height:.5em;border-radius:.1em;margin:.4em .23em .1em .07em}i.icss-video-camera:before{height:.4em;border:.2em solid currentColor;border-width:.1em .18em .1em 0;border-color:transparent currentColor;border-radius:.03em;top:.05em;left:.7em}i.icss-video-camera:after{width:.28em;height:.28em;border:.08em solid currentColor;-webkit-box-shadow:-.3em -.03em 0 .04em;box-shadow:-.3em -.03em 0 .04em;border-radius:50%;top:-.26em;left:.37em}i.icss-video-player{width:.7em;height:.08em;border-radius:.01em;border:0 solid transparent;border-width:0 .08em 0 .4em;-webkit-box-shadow:.06em -.04em 0 .03em,-.06em -.04em 0 .03em,-.06em .04em 0 .03em,.06em .04em 0 .03em,inset 0 .1em;box-shadow:.06em -.04em 0 .03em,-.06em -.04em 0 .03em,-.06em .04em 0 .03em,.06em .04em 0 .03em,inset 0 .1em;margin:.68em .1em .14em}i.icss-video-player:before{width:.65em;height:.65em;border-radius:50%;border:.16em solid currentColor;clip:rect(0 1em .55em 0);top:-.665em;left:-.37em}i.icss-video-player:after{border:.15em solid currentColor;border-width:.15em .1em .15em .2em;border-left-color:transparent;-webkit-box-shadow:-.1em 0 0 .06em,.25em .48em 0 -.08em,-.44em .48em 0 -.08em;box-shadow:-.1em 0 0 .06em,.25em .48em 0 -.08em,-.44em .48em 0 -.08em;top:-.48em;left:-.105em}i.icss-video{width:1em;height:.75em;border-width:.065em;border-style:solid;overflow:hidden;border-radius:.05em;margin:.125em 0}i.icss-video:before{border-style:solid;border-width:.15em .05em .15em .25em;top:.18em;left:.33em;border-color:transparent transparent transparent currentColor;-webkit-box-shadow:.305em .2em 0 -.09em,.305em 0 0 -.09em,.305em -.2em 0 -.09em,-.375em -.2em 0 -.09em,-.375em -0em 0 -.09em,-.375em .2em 0 -.09em;box-shadow:.305em .2em 0 -.09em,.305em 0 0 -.09em,.305em -.2em 0 -.09em,-.375em -.2em 0 -.09em,-.375em -0em 0 -.09em,-.375em .2em 0 -.09em}i.icss-video:after{height:1em;border-width:.03em;border-style:solid;left:.2em;top:0;-webkit-box-shadow:.43em 0;box-shadow:.43em 0}i.icss-viking-hat{width:.65em;height:.6em;border-radius:50%/70% 70% 30% 30%;border:0 solid transparent;border-width:0 .05em;-webkit-box-shadow:inset .45em -.05em 0 -.25em,inset -.45em -.05em 0 -.25em,inset 0 .08em,inset 0 -.075em;box-shadow:inset .45em -.05em 0 -.25em,inset -.45em -.05em 0 -.25em,inset 0 .08em,inset 0 -.075em;margin:.25em .175em .15em}i.icss-viking-hat:before{width:.8em;height:.7em;background:0 0;border-radius:50%;border-bottom:.1em solid transparent;-webkit-box-shadow:inset 0 -.09em,0 .04em 0 .04em;box-shadow:inset 0 -.09em,0 .04em 0 .04em;-webkit-transform:translate(-50%);transform:translate(-50%);clip:rect(.3em 1em 1em -.1em);top:-.34em;left:50%}i.icss-viking-hat:after{width:.2em;height:.2em;border-radius:50%;background-color:transparent;border:.05em solid currentColor;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:.21em;left:50%}i.icss-vintage-camera{width:1em;height:1em;background-color:transparent;margin:0}i.icss-vintage-camera:before{width:.15em;height:.3em;border:.1em solid transparent;border-right:.15em solid currentColor;border-left:0;-webkit-box-shadow:.03em 0,-.15em 0,-.26em -.07em,-.26em .07em,-.42em -.15em 0 .04em,-.42em .15em 0 .04em;box-shadow:.03em 0,-.15em 0,-.26em -.07em,-.26em .07em,-.42em -.15em 0 .04em,-.42em .15em 0 .04em;top:.2em;left:.7em}i.icss-vintage-camera:after{width:.6em;height:.4em;border:0 solid transparent;border-width:.165em .44em .165em 0;-webkit-box-shadow:inset 0 .1em,-.07em 0,-.4em 0 0 -.16em;box-shadow:inset 0 .1em,-.07em 0,-.4em 0 0 -.16em;-webkit-transform:scaleX(.8) scaleY(1.1) rotate(45deg);transform:scaleX(.8) scaleY(1.1) rotate(45deg);top:.9em;left:.25em}i.icss-vintage-radio{width:.86em;height:.55em;background-color:transparent;border:0 solid transparent;border-width:.1em .07em .25em;-webkit-box-shadow:0 0 0 .065em,inset 0 .07em,inset 0 -.07em;box-shadow:0 0 0 .065em,inset 0 .07em,inset 0 -.07em;border-radius:.02em;margin:.32em .07em .12em}i.icss-vintage-radio:before{width:.16em;height:.16em;border-radius:50%;-webkit-box-shadow:-.25em 0,.25em 0,-.28em .2em,.28em .2em;box-shadow:-.25em 0,.25em 0,-.28em .2em,.28em .2em;-webkit-transform:translateX(-50%);transform:translateX(-50%);clip:rect(0 1em .32em -1em);top:.25em;left:50%}i.icss-vintage-radio:after{width:.9em;height:.07em;background-color:currentColor;border-radius:.05em;-webkit-transform:rotate(-18deg);transform:rotate(-18deg);top:-.295em;left:-.11em}i.icss-vintage-tv{width:.7em;height:.5em;border-radius:.1em;background-color:transparent;-webkit-box-shadow:.1em .1em,.1em -.1em,-.1em .1em,-.1em -.1em,0 .15em;box-shadow:.1em .1em,.1em -.1em,-.1em .1em,-.1em -.1em,0 .15em;margin:.28em .15em .22em}i.icss-vintage-tv:before{width:.15em;height:.2em;background-color:currentColor;border-radius:.1em;-webkit-box-shadow:.65em 0;box-shadow:.65em 0;top:.52em;left:-.05em}i.icss-vintage-tv:after{width:.3em;height:.3em;border:.07em solid currentColor;border-color:transparent transparent currentColor currentColor;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-radius:0 .05em;top:-.4em;left:.4em}i.icss-vinyl{width:.7em;height:.7em;background-color:transparent;-webkit-box-shadow:inset 0 0 0 .065em;box-shadow:inset 0 0 0 .065em;border-radius:.02em;margin:.15em .3em .15em 0}i.icss-vinyl:before{width:.2em;height:.2em;border:.055em solid transparent;-webkit-box-shadow:0 0 0 .19em,inset 0 0 0 .1em;box-shadow:0 0 0 .19em,inset 0 0 0 .1em;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);clip:rect(-.5em 1em 1em .05em);top:50%;left:.61em}i.icss-vinyl:after{width:.26em;height:.26em;background-color:currentColor;border-radius:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:.13em;left:50%;-webkit-box-shadow:0 .34em 0 .11em;box-shadow:0 .34em 0 .11em;clip:rect(0 .29em .41em -.04em)}i.icss-visual-code{height:.845em;border-radius:.03em;background-color:transparent;border:.1em solid transparent;border-left:.15em solid currentColor;border-right:0 solid transparent;margin:.05em .1em 0 .7em}i.icss-visual-code:after{width:.55em;height:.48em;background:0 0;background-image:linear-gradient(41deg,transparent 0,transparent .36em,currentColor .36em,currentColor .47em,transparent .47em),linear-gradient(-41deg,transparent 0,transparent .23em,currentColor .23em,currentColor .34em,transparent .34em);-webkit-transform:perspective(.3em) rotateY(-30deg);transform:perspective(.3em) rotateY(-30deg);top:.05em;left:-.845em}i.icss-volume-1{width:1em;height:1em;background-color:transparent;margin:0}i.icss-volume-1:before{width:.7em;height:.7em;border-radius:50%;-webkit-box-shadow:inset -.2em 0 0 .3em;box-shadow:inset -.2em 0 0 .3em;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);top:50%;left:50%}i.icss-volume-1:after{width:.1em;height:.1em;background-color:currentColor;border-radius:50%;-webkit-box-shadow:.9em 0,.45em -.45em,.11em -.32em,.79em -.32em;box-shadow:.9em 0,.45em -.45em,.11em -.32em,.79em -.32em;top:.45em;left:0}i.icss-volume-2{width:1em;height:1em;background-color:transparent;margin:0}i.icss-volume-2:before{width:.7em;height:.7em;border-radius:50%;-webkit-box-shadow:inset -.2em 0 0 .3em;box-shadow:inset -.2em 0 0 .3em;-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg);top:50%;left:50%}i.icss-volume-2:after{width:.1em;height:.1em;background-color:currentColor;border-radius:50%;-webkit-box-shadow:.9em 0,.45em -.45em,.11em -.32em,.79em -.32em;box-shadow:.9em 0,.45em -.45em,.11em -.32em,.79em -.32em;top:.45em;left:0}i.icss-volume-3{width:1em;height:1em;background-color:transparent;margin:0}i.icss-volume-3:before{width:.7em;height:.7em;border-radius:50%;-webkit-box-shadow:inset -.2em 0 0 .3em;box-shadow:inset -.2em 0 0 .3em;-webkit-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg);top:50%;left:50%}i.icss-volume-3:after{width:.1em;height:.1em;background-color:currentColor;border-radius:50%;-webkit-box-shadow:.9em 0,.45em -.45em,.11em -.32em,.79em -.32em;box-shadow:.9em 0,.45em -.45em,.11em -.32em,.79em -.32em;top:.45em;left:0}i.icss-volume-4{width:1em;height:1em;background-color:transparent;margin:0}i.icss-volume-4:before{width:.7em;height:.7em;border-radius:50%;-webkit-box-shadow:inset -.2em 0 0 .3em;box-shadow:inset -.2em 0 0 .3em;-webkit-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg);top:50%;left:50%}i.icss-volume-4:after{width:.1em;height:.1em;background-color:currentColor;border-radius:50%;-webkit-box-shadow:.9em 0,.45em -.45em,.11em -.32em,.79em -.32em;box-shadow:.9em 0,.45em -.45em,.11em -.32em,.79em -.32em;top:.45em;left:0}i.icss-volume{width:1em;height:1em;background-color:transparent;margin:0}i.icss-volume:after,i.icss-walker-man{background-color:currentColor;border-radius:50%}i.icss-volume:before{width:.7em;height:.7em;border-radius:50%;-webkit-box-shadow:inset -.2em 0 0 .3em;box-shadow:inset -.2em 0 0 .3em;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}i.icss-volume:after{width:.1em;height:.1em;-webkit-box-shadow:.9em 0,.45em -.45em,.11em -.32em,.79em -.32em;box-shadow:.9em 0,.45em -.45em,.11em -.32em,.79em -.32em;top:.45em;left:0}i.icss-walker-man{width:.22em;height:.22em;-webkit-box-shadow:-.09em .18em 0 -.038em,-.12em .38em 0 -.038em;box-shadow:-.09em .18em 0 -.038em,-.12em .38em 0 -.038em;margin:.03em .33em .75em .45em}i.icss-walker-man:before{width:.3em;height:.5em;-webkit-transform:skew(-10deg,30deg);transform:skew(-10deg,30deg);-webkit-box-shadow:inset -.08em .1em,-.3em -.2em 0 -.08em;box-shadow:inset -.08em .1em,-.3em -.2em 0 -.08em;border-radius:.3em .2em 0 0;border:0 solid transparent;border-width:.15em .05em 0 0;top:.43em;left:-.08em}i.icss-walker-man:after{width:.3em;height:.89em;border:0 solid transparent;border-width:.2em 0 .5em;-webkit-box-shadow:inset .05em -.08em,.08em -.02em 0 -.02em,-.2em .1em 0 -.1em;box-shadow:inset .05em -.08em,.08em -.02em 0 -.02em,-.2em .1em 0 -.1em;top:.12em;left:-0em;-webkit-transform:rotate(10deg);transform:rotate(10deg)}i.icss-war-hammer{width:1em;height:1em;background-color:transparent;margin:0}i.icss-war-hammer:before{width:.5em;height:.28em;border-radius:.01em;border:.065em solid transparent;border-width:0 .08em;-webkit-box-shadow:inset .5em .5em,0 .42em 0 -.095em,0 .72em 0 -.095em,-.05em 0 0 .065em,.05em 0 0 .065em;box-shadow:inset .5em .5em,0 .42em 0 -.095em,0 .72em 0 -.095em,-.05em 0 0 .065em,.05em 0 0 .065em;-webkit-transform:translate(-50%,-50%) rotate(30deg) translateY(-.22em);transform:translate(-50%,-50%) rotate(30deg) translateY(-.22em);top:50%;left:50%}i.icss-war-hammer:after{width:.2em;height:1em;-webkit-box-shadow:inset 0 0 0 .065em,inset 0 -.3em;box-shadow:inset 0 0 0 .065em,inset 0 -.3em;border-radius:.06em;-webkit-transform:translate(-50%,-50%) rotate(30deg);transform:translate(-50%,-50%) rotate(30deg);top:50%;left:50%}i.icss-warning{width:1em;height:.1em;border-radius:.05em;margin:.82em 0 .06em;-webkit-transform-origin:50% -.33em;transform-origin:50% -.33em}i.icss-warning:before{width:1.23em;height:1.23em;border:.15em solid currentColor;border-color:currentColor currentColor transparent transparent;border-radius:.1em .13em;-webkit-transform:translateX(-50%) scaleX(.6) rotate(-45deg);transform:translateX(-50%) scaleX(.6) rotate(-45deg);top:-.55em;left:50%}i.icss-warning:after{width:.125em;border:.015em solid transparent;border-top:.25em solid currentColor;border-bottom:.07em solid transparent;-webkit-box-shadow:0 .1em 0 -.012em;box-shadow:0 .1em 0 -.012em;top:-.44em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-watch{border-style:solid;border-width:.03em;border-radius:100%;margin:.45em;-webkit-box-shadow:-.25em 0,.25em 0,0 -.25em,0 .25em;box-shadow:-.25em 0,.25em 0,0 -.25em,0 .25em}i.icss-wechat,i.icss-wechat-c{margin:.3em -.05em .1em .35em}i.icss-watch:before{width:.7em;height:.7em;border:.065em solid currentColor;background-color:transparent;border-radius:100%;-webkit-box-shadow:0 .3em 0 -.18em,0 .35em 0 -.18em,0 .4em 0 -.18em,0 -.3em 0 -.18em,0 -.35em 0 -.18em,0 -.4em 0 -.18em;box-shadow:0 .3em 0 -.18em,0 .35em 0 -.18em,0 .4em 0 -.18em,0 -.3em 0 -.18em,0 -.35em 0 -.18em,0 -.4em 0 -.18em;clip:rect(-.1em .7em .8em 0);left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}i.icss-watch:after{content:'';position:absolute;width:.2em;height:.25em;left:-.05em;bottom:0;border-width:0 0 .063em .063em;border-style:solid;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:0 100%;transform-origin:0 100%}i.icss-wechat-c{width:.7em;height:.55em;border-radius:50%;border:.065em solid transparent;background:0 0;-webkit-box-shadow:inset 1em 0 #7bb32e,-.35em -.23em #7bb32e;box-shadow:inset 1em 0 #7bb32e,-.35em -.23em #7bb32e}i.icss-wechat-c:before{width:1.5em;height:1.5em;background-color:transparent;color:#7bb32e;-webkit-transform:scaleX(.5) scale(.1,.11) perspective(5em) translate(1em,0) rotateX(-90deg) translateZ(1em) rotate(31deg);transform:scaleX(.5) scale(.1,.11) perspective(5em) translate(1em,0) rotateX(-90deg) translateZ(1em) rotate(31deg);-webkit-box-shadow:-3.4em 0,.2em -3.3em;box-shadow:-3.4em 0,.2em -3.3em;top:-.7em;left:-.8em}i.icss-wechat-c:after{border:.065em solid #fff;border-radius:50%;color:#fff;-webkit-box-shadow:.2em 0,-.35em -.3em,-.12em -.3em;box-shadow:.2em 0,-.35em -.3em,-.12em -.3em;top:.12em;left:.12em}i.icss-wechat{width:.7em;height:.55em;border-radius:50%;border:.065em solid transparent;background:0 0;-webkit-box-shadow:inset .1em 0,inset -.1em 0,inset 0 -.2em,inset 0 .11em,-.35em -.23em;box-shadow:inset .1em 0,inset -.1em 0,inset 0 -.2em,inset 0 .11em,-.35em -.23em;background-image:radial-gradient(circle at .19em .17em,transparent 0,transparent .042em,currentColor .041em,currentColor .15em,transparent .15em),radial-gradient(circle at .38em .17em,transparent 0,transparent .04em,currentColor .041em,currentColor .15em,transparent .15em);background-size:1em 1em}i.icss-wechat:before{border:.07em solid transparent;border-top:.15em solid currentColor;-webkit-transform:rotate(35deg);transform:rotate(35deg);top:.18em;left:-.35em}i.icss-wechat:after{border:.08em solid transparent;border-top:.15em solid currentColor;-webkit-transform:rotate(-33deg);transform:rotate(-33deg);top:.33em;left:.39em}i.icss-weight-lifter{width:.2em;height:.2em;background-color:currentColor;border-radius:50%;margin:.12em .4em .68em;-webkit-box-shadow:.4em -.13em,-.4em -.13em;box-shadow:.4em -.13em,-.4em -.13em}i.icss-weight-lifter:before{width:.64em;height:.88em;border:.1em solid transparent;border-width:.25em .22em 0;left:-.22em;top:0;-webkit-box-shadow:inset 0 .34em,0 -.05em,inset .08em 0,inset -.08em 0;box-shadow:inset 0 .34em,0 -.05em,inset .08em 0,inset -.08em 0}i.icss-weight-lifter:after{width:.55em;height:.55em;border:.1em solid currentColor;border-radius:0 .1em;border-width:0 0 .08em .08em;top:-.27em;left:-.175em;-webkit-transform:scaleX(.75) rotate(-45deg);transform:scaleX(.75) rotate(-45deg)}i.icss-whatsapp-c{width:.9em;height:.9em;border:.1em solid currentColor;background-color:#3BBF26;color:#fff;border-radius:50%;margin:0 .05em .1em}i.icss-whatsapp-c:before{width:.44em;height:.39em;-webkit-box-shadow:inset -.2em -.1em #3BBF26;box-shadow:inset -.2em -.1em #3BBF26;border-radius:0;border-style:solid;border-width:.1em .11em;border-color:transparent currentColor currentColor transparent;-webkit-transform:rotate(93deg) skew(30deg);transform:rotate(93deg) skew(30deg);top:.44em;left:-.055em}i.icss-whatsapp-c:after{width:.28em;height:.55em;background-color:transparent;border-width:.18em .12em;border-style:solid;border-radius:.3em/.6em .2em .2em .6em;border-right-color:transparent;-webkit-transform:rotate(-36deg);transform:rotate(-36deg);top:.08em;left:.2em}i.icss-whatsapp{width:.9em;height:.9em;border:.1em solid currentColor;background-color:transparent;border-radius:50%;margin:0 .05em .1em}i.icss-whatsapp:before{width:.44em;height:.39em;border-radius:10% 0 0;border-style:solid;border-width:.1em .11em;border-color:transparent currentColor currentColor transparent;-webkit-box-shadow:inset -.1em -.1em,-.19em -.33em 0 -.1em,-.24em -.24em 0 -.08em;box-shadow:inset -.1em -.1em,-.19em -.33em 0 -.1em,-.24em -.24em 0 -.08em;-webkit-transform:rotate(93deg) skew(30deg);transform:rotate(93deg) skew(30deg);top:.44em;left:-.055em}i.icss-whatsapp:after,i.icss-wheelchair{width:.32em;background-color:transparent}i.icss-whatsapp:after{height:.6em;border-width:.18em .12em;border-style:solid;border-color:transparent currentColor transparent transparent;border-radius:.3em/.6em .2em .2em .6em;-webkit-box-shadow:inset 0 0 0 .05em,.27em 0 0 -.05em,-.27em 0 0 -.05em,0 0 0 .15em;box-shadow:inset 0 0 0 .05em,.27em 0 0 -.05em,-.27em 0 0 -.05em,0 0 0 .15em;-webkit-transform:translate(-50%,-50%) rotate(-36deg);transform:translate(-50%,-50%) rotate(-36deg);top:50%;left:50%}i.icss-wheelchair{height:.45em;border:1px solid transparent;border-width:0 0 .2em;-webkit-box-shadow:inset .06em 0 0 .065em,-.1em -.15em 0 -.1em;box-shadow:inset .06em 0 0 .065em,-.1em -.15em 0 -.1em;border-radius:.1em 0 0 .05em;margin:.3em .2em .14em .4em;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}.icss-stack i.icss-wheelchair{-webkit-transform:translate(-.5em,-.5em) rotate(-5deg);transform:translate(-.5em,-.5em) rotate(-5deg)}i.icss-wheelchair:before{width:.55em;height:.55em;border:.063em solid currentColor;border-color:transparent currentColor currentColor;border-radius:100%;top:.03em;left:-.33em;-webkit-box-shadow:-.245em -.455em 0 -.18em,-.175em -.34em 0 -.215em;box-shadow:-.245em -.455em 0 -.18em,-.175em -.34em 0 -.215em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}i.icss-wheelchair:after{width:.15em;height:.32em;border:.065em solid currentColor;border-color:transparent transparent currentColor currentColor;border-width:0 0 .07em .07em;top:.188em;left:.28em;-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}i.icss-whiskey-jug{width:.7em;height:.6em;border-radius:.2em .2em 0 0;border:0 solid currentColor;border-width:.2em .16em .15em;background-color:transparent;margin:.4em .15em 0}i.icss-whiskey-jug:before{width:.28em;height:.28em;border-radius:50%;border:.07em solid currentColor;top:-.43em;left:-.19em}i.icss-whiskey-jug:after{width:.3em;height:.3em;background-color:currentColor;-webkit-box-shadow:.18em -.1em 0 -.1em,0 -.36em;box-shadow:.18em -.1em 0 -.1em,0 -.36em;clip:rect(-.15em 1em 1em -.1em);-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;top:-.4em}i.icss-wifi,i.icss-wifi:before,i.icss-window{background-color:transparent}i.icss-wifi{width:1em;height:1em}i.icss-wifi:before{width:.7em;height:.7em;top:40%;left:50%;background-image:radial-gradient(circle at 0 100%,currentcolor 0,currentcolor 17%,transparent 17%,transparent 28%,currentcolor 28%,currentcolor 36%,transparent 36%,transparent 46%,currentcolor 46%,currentcolor 54%,transparent 54%,transparent 63%,currentcolor 63%,currentcolor 70%,transparent 70%);-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}i.icss-window{width:1.1em;height:.75em;border:.05em solid transparent;border-width:0 .1em;-webkit-box-shadow:inset 0 0 0 .07em,inset 0 .19em 0 .07em,0 .07em 0;box-shadow:inset 0 0 0 .07em,inset 0 .19em 0 .07em,0 .07em 0;margin:.2em 0 .07em}i.icss-window:before{width:1.1em;height:.26em;border-bottom:.1em solid transparent;-webkit-box-shadow:inset 0 1em,0 .48em 0 -.1em;box-shadow:inset 0 1em,0 .48em 0 -.1em;top:-.2em;left:-.1em}i.icss-window:after{width:.06em;height:.7em;background-color:currentColor;left:.43em}i.icss-windows-c{width:1em;height:1em;background-color:transparent}i.icss-windows-c:before{width:.35em;height:.35em;background-color:#f65314;-webkit-box-shadow:.4em 0 #7cbb00,0 .4em #00a1f1,.4em .4em #fb0;box-shadow:.4em 0 #7cbb00,0 .4em #00a1f1,.4em .4em #fb0;-webkit-transform:perspective(1em) rotateY(-20deg);transform:perspective(1em) rotateY(-20deg);top:.1em;left:.05em}i.icss-windows{width:1em;height:1em;background-color:transparent}i.icss-windows:before{width:.35em;height:.35em;background-color:currentColor;-webkit-box-shadow:.4em 0,0 .4em,.4em .4em;box-shadow:.4em 0,0 .4em,.4em .4em;-webkit-transform:perspective(1em) rotateY(-20deg);transform:perspective(1em) rotateY(-20deg);top:.08em;left:.08em}i.icss-wolverine-c{width:.75em;height:.6em;border-radius:50% 50% 45% 45%;background-color:#fb0;border:.065em solid #000;border-bottom-color:transparent;-webkit-box-shadow:0 .215em 0 -.12em #fb0,0 .53em 0 -.28em #a80,0 .3em 0 -.05em #fda,0 .53em 0 -.12em #fda;box-shadow:0 .215em 0 -.12em #fb0,0 .53em 0 -.28em #a80,0 .3em 0 -.05em #fda,0 .53em 0 -.12em #fda;margin:0 .125em .4em}i.icss-wolverine,i.icss-woman-clock,i.icss-woman-clock:before,i.icss-woman-heart,i.icss-woman-heart:after,i.icss-woman-heart:before{background-color:transparent}i.icss-wolverine-c:before{width:.45em;height:.5em;border-radius:0 0 0 50%/0 0 0 100%;background-image:radial-gradient(ellipse 100% 100% at 20% 110%,#000 39%,transparent 38%),radial-gradient(ellipse 50% 100% at 100% 115%,#000 37%,transparent 37%),radial-gradient(ellipse 150% 100% at 100% 0,transparent 65%,#000 65%,#000 93%,#fff 93%);-webkit-box-shadow:0 .42em 0 -.17em #420,.05em .53em 0 -.15em #420,-.02em 0 #000,0 .1em #000;box-shadow:0 .42em 0 -.17em #420,.05em .53em 0 -.15em #420,-.02em 0 #000,0 .1em #000;-webkit-transform:rotate(-1deg) skewY(15deg);transform:rotate(-1deg) skewY(15deg);left:-.195em;top:-.02em}i.icss-wolverine-c:after{width:.45em;height:.5em;border-radius:0 0 50%/0 0 100%;background-image:radial-gradient(ellipse 100% 100% at 80% 110%,#000 39%,transparent 38%),radial-gradient(ellipse 50% 100% at 0 115%,#000 37%,transparent 37%),radial-gradient(ellipse 150% 100% at 0 0,transparent 65%,#000 65%,#000 93%,#fff 93%);-webkit-box-shadow:0 .42em 0 -.17em #420,-.05em .53em 0 -.15em #420,.02em 0 #000,0 .1em #000;box-shadow:0 .42em 0 -.17em #420,-.05em .53em 0 -.15em #420,.02em 0 #000,0 .1em #000;-webkit-transform:rotate(1deg) skewY(-15deg);transform:rotate(1deg) skewY(-15deg);left:.37em;top:-.02em}i.icss-wolverine{width:.75em;height:.6em;border-radius:50% 50% 40% 40%;border:.065em solid currentColor;border-bottom-color:transparent;-webkit-box-shadow:0 .53em 0 -.28em;box-shadow:0 .53em 0 -.28em;margin:0 .125em .4em}i.icss-wolverine:before{width:.45em;height:.5em;border-radius:0 0 0 50%/0 0 0 100%;background-image:radial-gradient(ellipse 100% 100% at 20% 110%,currentColor 39%,transparent 38%),radial-gradient(ellipse 50% 100% at 100% 115%,currentColor 37%,transparent 37%),radial-gradient(ellipse 150% 100% at 100% 0,transparent 65%,currentColor 65%,currentColor 93%,transparent 93%);-webkit-box-shadow:0 .4em 0 -.17em,.05em .53em 0 -.15em,-.02em 0,0 .1em;box-shadow:0 .4em 0 -.17em,.05em .53em 0 -.15em,-.02em 0,0 .1em;-webkit-transform:rotate(-1deg) skewY(15deg);transform:rotate(-1deg) skewY(15deg);left:-.19em;top:-.02em}i.icss-wolverine:after{width:.45em;height:.5em;border-radius:0 0 50%/0 0 100%;background-image:radial-gradient(ellipse 100% 100% at 80% 110%,currentColor 39%,transparent 38%),radial-gradient(ellipse 50% 100% at 0 115%,currentColor 37%,transparent 37%),radial-gradient(ellipse 150% 100% at 0 0,transparent 65%,currentColor 65%,currentColor 93%,transparent 93%);-webkit-box-shadow:0 .4em 0 -.17em,-.05em .53em 0 -.15em,.02em 0,0 .1em;box-shadow:0 .4em 0 -.17em,-.05em .53em 0 -.15em,.02em 0,0 .1em;-webkit-transform:rotate(1deg) skewY(-15deg);transform:rotate(1deg) skewY(-15deg);left:.37em;top:-.02em}i.icss-woman-2{width:.23em;height:.23em;border-style:solid;border-radius:100% 100% 0 0;margin:.03em .37em .74em}i.icss-woman-2:before{width:.45em;height:.45em;border-width:.075em .075em 0 0;border-style:solid;border-radius:0;border-color:currentColor currentColor transparent transparent;top:.23em;left:50%;-webkit-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg)}i.icss-woman-2:after{width:.42em;height:.55em;border-width:.15em .13em .35em;border-style:solid;border-color:currentColor transparent;border-radius:.1em .1em 0 0;top:.24em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow:inset .2em .2em 0 .01em,-.05em .32em 0 -.17em,.07em .32em 0 -.17em;box-shadow:inset .2em .2em 0 .01em,-.05em .32em 0 -.17em,.07em .32em 0 -.17em}i.icss-woman-clock{width:.4em;height:.45em;border-radius:.15em .15em 0 0/90% 90% 0 0;-webkit-box-shadow:inset 0 -.19em 0 .15em,0 .22em 0 -.09em,0 .3em 0 -.09em;box-shadow:inset 0 -.19em 0 .15em,0 .22em 0 -.09em,0 .3em 0 -.09em;margin:.33em .5em .22em .1em}i.icss-woman-clock:before{width:.4em;height:.4em;-webkit-box-shadow:inset 0 0 0 .065em,-.48em -.06em 0 -.12em,-.48em -.12em 0 -.07em;box-shadow:inset 0 0 0 .065em,-.48em -.06em 0 -.12em,-.48em -.12em 0 -.07em;border-radius:50%;top:-.22em;left:.48em}i.icss-woman-clock:after{width:.12em;height:.15em;border:.05em solid currentColor;border-width:0 0 .065em .065em;-webkit-transform:rotate(20deg);transform:rotate(20deg);top:-.12em;left:.66em}i.icss-woman-heart{width:.4em;height:.45em;border-radius:.15em .15em 0 0/90% 90% 0 0;-webkit-box-shadow:inset 0 -.19em 0 .15em,0 .22em 0 -.09em,0 .3em 0 -.09em;box-shadow:inset 0 -.19em 0 .15em,0 .22em 0 -.09em,0 .3em 0 -.09em;margin:.33em .5em .22em .1em}i.icss-woman-heart:before{width:.44em;height:.44em;border:.22em solid transparent;border-top-color:currentColor;-webkit-box-shadow:-.075em -.245em 0 -.1em,.075em -.245em 0 -.1em;box-shadow:-.075em -.245em 0 -.1em,.075em -.245em 0 -.1em;border-radius:50%;top:-.05em;left:.45em}i.icss-woman-heart:after{width:.3em;height:.3em;-webkit-box-shadow:inset 0 .43em 0 -.3em,inset 0 0 0 .03em,inset .1em .03em 0 -.03em,inset -.1em .03em 0 -.03em;box-shadow:inset 0 .43em 0 -.3em,inset 0 0 0 .03em,inset .1em .03em 0 -.03em,inset -.1em .03em 0 -.03em;border-radius:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-.31em;left:50%}i.icss-woman-luggage:before,i.icss-woman-statistic:before{background-color:transparent;-webkit-transform:translateX(-50%)}i.icss-woman-luggage{width:.4em;height:.45em;background-color:transparent;border-radius:.15em .15em 0 0/90% 90% 0 0;-webkit-box-shadow:inset 0 -.19em 0 .15em,0 .22em 0 -.09em,0 .3em 0 -.09em;box-shadow:inset 0 -.19em 0 .15em,0 .22em 0 -.09em,0 .3em 0 -.09em;margin:.33em .5em .22em .1em}i.icss-woman-luggage:before{width:.3em;height:.3em;-webkit-box-shadow:inset 0 .43em 0 -.3em,inset 0 0 0 .03em,inset .1em .03em 0 -.03em,inset -.1em .03em 0 -.03em,.36em .74em 0 -.07em;box-shadow:inset 0 .43em 0 -.3em,inset 0 0 0 .03em,inset .1em .03em 0 -.03em,inset -.1em .03em 0 -.03em,.36em .74em 0 -.07em;border-radius:50%;transform:translateX(-50%);top:-.31em;left:50%}i.icss-woman-luggage:after{width:.15em;height:.36em;border-radius:0 .1em 0 0;-webkit-box-shadow:inset -.1em .2em,-.24em -.25em 0 .1em;box-shadow:inset -.1em .2em,-.24em -.25em 0 .1em;clip:rect(-.15em 1em 1em -.07em);left:.63em;top:.26em}i.icss-woman-statistic{width:.4em;height:.45em;background-color:transparent;border-radius:.15em .15em 0 0/90% 90% 0 0;-webkit-box-shadow:inset 0 -.19em 0 .15em,0 .22em 0 -.09em,0 .3em 0 -.09em;box-shadow:inset 0 -.19em 0 .15em,0 .22em 0 -.09em,0 .3em 0 -.09em;margin:.33em .55em .22em .05em}i.icss-woman-statistic:before{width:.3em;height:.3em;-webkit-box-shadow:inset 0 .43em 0 -.3em,inset 0 0 0 .03em,inset .1em .03em 0 -.03em,inset -.1em .03em 0 -.03em;box-shadow:inset 0 .43em 0 -.3em,inset 0 0 0 .03em,inset .1em .03em 0 -.03em,inset -.1em .03em 0 -.03em;border-radius:50%;transform:translateX(-50%);top:-.31em;left:50%}i.icss-woman-statistic:after{width:.1em;height:.2em;background-color:currentColor;-webkit-box-shadow:.16em 0,.16em -.12em,.54em -.07em 0 .2em,.13em .43em 0 .18em,.08em -.59em 0 .2em;box-shadow:.16em 0,.16em -.12em,.54em -.07em 0 .2em,.13em .43em 0 .18em,.08em -.59em 0 .2em;clip:rect(-.27em .42em .33em -.2em);left:.51em;top:.05em}i.icss-woman,i.icss-woman:before,i.icss-wrench,i.icss-x-circle-o{background-color:transparent}i.icss-woman{width:.4em;height:.45em;border-radius:.15em .15em 0 0/90% 90% 0 0;-webkit-box-shadow:inset 0 -.19em 0 .15em,0 .22em 0 -.09em,0 .3em 0 -.09em;box-shadow:inset 0 -.19em 0 .15em,0 .22em 0 -.09em,0 .3em 0 -.09em;margin:.33em .3em .22em}i.icss-woman:before{width:.3em;height:.3em;-webkit-box-shadow:inset 0 .43em 0 -.3em,inset 0 0 0 .03em,inset .1em .03em 0 -.03em,inset -.1em .03em 0 -.03em;box-shadow:inset 0 .43em 0 -.3em,inset 0 0 0 .03em,inset .1em .03em 0 -.03em,inset -.1em .03em 0 -.03em;border-radius:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-.31em;left:50%}i.icss-wrench{width:.2em;height:.7em;border-radius:.1em;-webkit-box-shadow:inset 0 0 0 .065em,inset 0 .5em 0 .065em;box-shadow:inset 0 0 0 .065em,inset 0 .5em 0 .065em;margin:.3em .4em 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:50% .2em;transform-origin:50% .2em}.icss-stack i.icss-wrench{-webkit-transform:translate(-.5em,-.5em) rotate(45deg);transform:translate(-.5em,-.5em) rotate(45deg)}i.icss-wrench:before{width:.45em;height:.45em;border:.14em solid currentColor;border-top-color:transparent;border-radius:50%;top:-.35em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-wrench:after{width:.25em;height:.18em;border:.05em solid currentColor;border-top:0;top:-.19em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i.icss-x-circle-o{width:1em;height:1em;border-radius:50%;-webkit-box-shadow:inset 0 0 0 .1em;box-shadow:inset 0 0 0 .1em;margin:0}i.icss-x-circle-o:after,i.icss-x-circle-o:before{width:.16em;height:.7em;background-color:currentColor;border-radius:.1em;-webkit-transform:translate(-50%,-50%) rotate(-135deg);transform:translate(-50%,-50%) rotate(-135deg);top:50%;left:50%}i.icss-x-circle,i.icss-x-men{background-color:transparent;border-radius:50%;margin:0;overflow:hidden}i.icss-x-circle-o:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}i.icss-x-circle{width:1em;height:1em;-webkit-box-shadow:inset 0 0 0 .15em;box-shadow:inset 0 0 0 .15em}i.icss-x-circle:before{width:.1em;height:.1em;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);-webkit-box-shadow:.22em .22em 0 .1em,-.22em -.22em 0 .1em,-.22em .22em 0 .1em,.22em -.22em 0 .1em;box-shadow:.22em .22em 0 .1em,-.22em -.22em 0 .1em,-.22em .22em 0 .1em,.22em -.22em 0 .1em;top:50%;left:50%}i.icss-x-men{width:1em;height:1em;border:.1em solid currentColor}i.icss-x-men:after,i.icss-x-men:before{width:1em;height:.18em;top:50%;left:50%;background-color:currentColor}i.icss-x-men:before{-webkit-transform:translate(-50%,-50%) rotate(-225deg);transform:translate(-50%,-50%) rotate(-225deg)}i.icss-x-men:after{-webkit-transform:translate(-50%,-50%) rotate(225deg);transform:translate(-50%,-50%) rotate(225deg)}i.icss-x-square-o{width:1em;height:1em;border-radius:.1em;background-color:transparent;-webkit-box-shadow:inset 0 0 0 .1em;box-shadow:inset 0 0 0 .1em;margin:0}i.icss-x-square-o:after,i.icss-x-square-o:before{width:.16em;height:.7em;background-color:currentColor;border-radius:.1em;-webkit-transform:translate(-50%,-50%) rotate(-135deg);transform:translate(-50%,-50%) rotate(-135deg);top:50%;left:50%}i.icss-x,i.icss-x-square,i.icss-x-wing-fighter{background-color:transparent}i.icss-x-square-o:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}i.icss-x-square{width:1em;height:1em;border-radius:.1em;-webkit-box-shadow:inset 0 0 0 .2em;box-shadow:inset 0 0 0 .2em;overflow:hidden;margin:0}i.icss-x-square:before{width:.1em;height:.1em;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);-webkit-box-shadow:.22em .22em 0 .1em,-.22em -.22em 0 .1em,-.22em .22em 0 .1em,.22em -.22em 0 .1em;box-shadow:.22em .22em 0 .1em,-.22em -.22em 0 .1em,-.22em .22em 0 .1em,.22em -.22em 0 .1em;top:50%;left:50%}i.icss-x-wing-fighter{width:.37em;height:.37em;border-radius:50%;border:.05em solid transparent;border-width:.03em .05em 0;-webkit-box-shadow:inset 0 -.08em 0 .05em,inset 0 0 0 .065em,0 -.18em 0 -.11em,.3em .155em 0 -.08em,.3em -.09em 0 -.08em,-.3em .155em 0 -.08em,-.3em -.09em 0 -.08em,.7em .2em 0 -.11em,.7em -.14em 0 -.11em,-.7em .2em 0 -.11em,-.7em -.14em 0 -.11em;box-shadow:inset 0 -.08em 0 .05em,inset 0 0 0 .065em,0 -.18em 0 -.11em,.3em .155em 0 -.08em,.3em -.09em 0 -.08em,-.3em .155em 0 -.08em,-.3em -.09em 0 -.08em,.7em .2em 0 -.11em,.7em -.14em 0 -.11em,-.7em .2em 0 -.11em,-.7em -.14em 0 -.11em;margin:.3em .6em;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}i.icss-x-wing-fighter:after,i.icss-x-wing-fighter:before{width:1.5em;height:.07em;border-radius:.05em;top:55%;left:50%}.icss-stack i.icss-x-wing-fighter{-webkit-transform:translate(-.8em,-.5em) rotate(-5deg);transform:translate(-.8em,-.5em) rotate(-5deg)}i.icss-x-wing-fighter:before{-webkit-box-shadow:inset .65em 0,inset -.65em 0;box-shadow:inset .65em 0,inset -.65em 0;-webkit-transform:translate(-50%,-50%) rotate(10deg);transform:translate(-50%,-50%) rotate(10deg)}i.icss-x-wing-fighter:after{-webkit-box-shadow:inset .65em 0,inset -.65em 0;box-shadow:inset .65em 0,inset -.65em 0;-webkit-transform:translate(-50%,-50%) rotate(-10deg);transform:translate(-50%,-50%) rotate(-10deg)}i.icss-x{width:1em;height:1em;margin:0}i.icss-x:after,i.icss-x:before{width:1em;height:.18em;top:50%;left:50%;border-radius:.06em;background-color:currentColor}i.icss-x:before{-webkit-transform:translate(-50%,-50%) rotate(-225deg);transform:translate(-50%,-50%) rotate(-225deg)}i.icss-x:after{-webkit-transform:translate(-50%,-50%) rotate(225deg);transform:translate(-50%,-50%) rotate(225deg)}i.icss-yingyang{width:1em;height:1em;-webkit-box-shadow:inset 0 0 0 .1em;box-shadow:inset 0 0 0 .1em;background-color:transparent;border-radius:50%;overflow:hidden;margin:0}i.icss-yingyang:before{width:.42em;height:.42em;-webkit-box-shadow:inset 0 0 0 .15em,.41em 0 0 -.13em,0 .5em 0 .23em;box-shadow:inset 0 0 0 .15em,.41em 0 0 -.13em,0 .5em 0 .23em;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:.09em}i.icss-yingyang:after{width:.7em;height:.7em;border:.15em solid currentColor;border-radius:50%;border-color:transparent transparent currentColor currentColor;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);-webkit-box-shadow:-.72em 0 0 .1em;box-shadow:-.72em 0 0 .1em;top:50%;left:.36em}i.icss-yoda{width:.4em;height:.4em;border-radius:50%/60% 60% 40% 40%;margin:.15em .3em .45em;background:0 0;background-image:radial-gradient(circle at 32% 39%,transparent 0,transparent .05em,currentColor .051em,currentColor .09em,transparent .091em),radial-gradient(circle at 68% 39%,transparent 0,transparent .05em,currentColor .051em,currentColor .09em,transparent .091em);-webkit-box-shadow:inset 0 0 0 .065em,inset 0 .23em 0 -.1em,0 .17em 0 -.13em,-.24em .29em 0 -.14em,-.08em .57em 0 -.12em,.1em .59em 0 -.14em,-.18em .26em 0 -.14em,.18em .26em 0 -.13em,.22em .21em 0 -.165em,.18em .2em 0 -.165em;box-shadow:inset 0 0 0 .065em,inset 0 .23em 0 -.1em,0 .17em 0 -.13em,-.24em .29em 0 -.14em,-.08em .57em 0 -.12em,.1em .59em 0 -.14em,-.18em .26em 0 -.14em,.18em .26em 0 -.13em,.22em .21em 0 -.165em,.18em .2em 0 -.165em}i.icss-yoda:before{width:.365em;height:.45em;background:0 0;background-image:radial-gradient(circle at -.47em .5em,currentColor 0,currentColor .7em,transparent .701em,transparent .73em,currentColor .731em,currentColor .75em,transparent .751em),radial-gradient(circle at .82em .5em,currentcolor 0,currentcolor .7em,transparent .701em,transparent .73em,currentColor .731em,currentColor .75em,transparent .751em);border-left:.05em solid transparent;border-bottom:.05em solid transparent;top:.4em;left:0;-webkit-transform:skewX(5deg);transform:skewX(5deg);-webkit-box-shadow:-.1em .05em 0 -.05em;box-shadow:-.1em .05em 0 -.05em;background-clip:content-box}i.icss-yoda:after{width:.5em;height:.5em;background:currentColor;-webkit-box-shadow:-.25em .1em 0 -.12em,.09em -.25em 0 -.12em;box-shadow:-.25em .1em 0 -.12em,.09em -.25em 0 -.12em;border-radius:100% .1em 10% .5em/100% .5em 10% .1em;top:0;left:-.05em;-webkit-transform:scaleY(.35) rotate(45deg);transform:scaleY(.35) rotate(45deg)}i.icss-youtube,i.icss-youtube-c{border-radius:.14em/.21em;overflow:hidden}i.icss-youtube-c{background:#fff;width:1em;height:.7em;margin:.2em 0}i.icss-youtube-c:before{width:.5em;height:.5em;-webkit-box-shadow:0 0 0 1em #d62d20;box-shadow:0 0 0 1em #d62d20;left:.1em;top:50%;-webkit-transform:translateY(-50%) scaleY(.75) rotate(45deg);transform:translateY(-50%) scaleY(.75) rotate(45deg)}i.icss-youtube-c:after{width:.4em;height:1em;background-color:#d62d20;top:0;left:0}i.icss-youtube{background:0 0;width:1em;height:.7em;margin:.2em 0 .1em}i.icss-zoom-minus,i.icss-zoom-plus{margin:0 .3em .37em 0;border-style:solid}i.icss-youtube:before{width:.5em;height:.5em;-webkit-box-shadow:0 0 0 1em;box-shadow:0 0 0 1em;left:.1em;top:50%;-webkit-transform:translateY(-50%) scaleY(.75) rotate(45deg);transform:translateY(-50%) scaleY(.75) rotate(45deg)}i.icss-youtube:after{width:.4em;height:1em;background-color:currentColor;top:0;left:0}i.icss-zoom-minus{width:.73em;height:.73em;background-color:transparent;border-width:.12em;border-radius:100%}i.icss-zoom-minus:before{top:.635em;left:.485em;border-width:.08em .23em;border-style:solid;border-radius:.03em;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-shadow:-.18em 0 0 -.03em;box-shadow:-.18em 0 0 -.03em}i.icss-zoom-minus:after{width:.36em;height:.36em;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:-webkit-gradient(linear,left bottom,left top,color-stop(39%,transparent),color-stop(39%,currentcolor),color-stop(61%,currentcolor),color-stop(61%,transparent));background:linear-gradient(0deg,transparent 39%,currentcolor 39%,currentcolor 61%,transparent 61%)}i.icss-zoom-plus{width:.73em;height:.73em;background-color:transparent;border-width:.12em;border-radius:100%}i.icss-zoom-plus:before{top:.635em;left:.485em;border-width:.08em .23em;border-style:solid;border-radius:.03em;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-shadow:-.18em 0 0 -.03em;box-shadow:-.18em 0 0 -.03em}i.icss-zoom-plus:after{width:.36em;height:.36em;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:-webkit-gradient(linear,left bottom,left top,color-stop(39%,transparent),color-stop(39%,currentcolor),color-stop(61%,currentcolor),color-stop(61%,transparent)),-webkit-gradient(linear,left top,right top,color-stop(39%,transparent),color-stop(39%,currentcolor),color-stop(61%,currentcolor),color-stop(61%,transparent));background:linear-gradient(0deg,transparent 39%,currentcolor 39%,currentcolor 61%,transparent 61%),linear-gradient(90deg,transparent 39%,currentcolor 39%,currentcolor 61%,transparent 61%)}
/* === custom.css === */
:root {
  --color-primary: #2dd36f;
  --color-primary-rgb: 45, 211, 111;
}

/* Category */
.category {
  margin: 0;
  border: 0;
  line-height: 1;
}

.category ul,
.category ul li,
.category ul ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.category ul {
  position: relative;
  z-index: 500;
  float: left;
}

.category ul li {
  float: left;
  min-height: 0.05em;
  line-height: 1em;
  vertical-align: middle;
  position: relative;
}

.category ul li.hover,
.category ul li:hover {
  position: relative;
  z-index: 510;
  cursor: default;
}

.category ul ul {
  visibility: hidden;
  position: absolute;
  top: 100%;
  left: 0px;
  z-index: 520;
  width: 100%;
}

.category ul ul li { float: none; }

.category ul ul ul {
  top: 0;
  right: 0;
}

.category ul li:hover > ul { visibility: visible; }

.category ul ul {
  top: 0;
  left: 99%;
}

.category ul li { float: none; }

.category ul ul { margin-top: 0.05em; }


.category:before {
  content: '';
  display: block;
}

.category:after {
  content: '';
  display: table;
  clear: both;
}

.category a {
  display: block;
  padding: 0.7em 0.9em;
  text-decoration: none;
  text-transform: uppercase;
}

.category li { position: relative; }

.category ul li.has-sub > a:after {
  content: '\203A';
  font-size: 20px;
  position: absolute;
  right: 0.7em;
}

.category ul ul li.first {
  -webkit-border-radius: 0 3px 0 0;
  -moz-border-radius: 0 3px 0 0;
  border-radius: 0 3px 0 0;
}

.category ul ul li.last {
  -webkit-border-radius: 0 0 3px 0;
  -moz-border-radius: 0 0 3px 0;
  border-radius: 0 0 3px 0;
  border-bottom: 0;
}

.category ul ul {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}

.category.align-right { float: right; }

.category.align-right li { text-align: right; }

.category.align-right ul li.has-sub > a:before {
  content: '+';
  position: absolute;
  top: 50%;
  left: 15px;
  margin-top: -6px;
}

.category.align-right ul li.has-sub > a:after { content: none; }

.category.align-right ul ul {
  visibility: hidden;
  position: absolute;
  top: 0;
  left: -100%;
  z-index: 598;
  width: 100%;
}

.category.align-right ul ul li.first {
  -webkit-border-radius: 3px 0 0 0;
  -moz-border-radius: 3px 0 0 0;
  border-radius: 3px 0 0 0;
}

.category.align-right ul ul li.last {
  -webkit-border-radius: 0 0 0 3px;
  -moz-border-radius: 0 0 0 3px;
  border-radius: 0 0 0 3px;
}

.category.align-right ul ul {
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}

/* Tabs */
.tab-main {
  display: flex;
  flex-flow: row wrap;
  justify-content: start;
}
.tab {
  padding: 0.9002vw 1.3503vw;
  border-radius: 10px;
  font-weight: 600;
  box-shadow: inset 0 transparent;
  background-color: transparent;
  text-decoration: none;
  transition: box-shadow 0.2s ease;
}
.tab:hover {
  transition: color 750ms ease !important;
  color: #ff5050!important;
}
.tab {
  order: 2;
}
.tab:last-of-type {
  order: 1;
}
.tab-content {
  flex-basis: 100%;
  order: 3;
}
.tab-target {
  display: none;
}
.tab-content {
  display: none;
}
.tab-target:target + .tab + .tab-content,
.tab-target:last-of-type:not(:target) + .tab + .tab-content {
  display: block;
}
.tab-target:not(:last-of-type):target ~ .tab:last-of-type + .tab-content {
  display: none;
}
.tab-target:target + .tab,
.tab-target:not(:target) ~ .tab:last-of-type{
  border: 1px solid #ff5050;
  color: #ff5050;
}
.tab-target:not(:last-of-type):target ~ .tab:last-of-type {
  border: 1px solid transparent;
  color: inherit;
}

/* Image gallery  */
.image-gallery {
  --childs: 4;
  --gap: 10px;
  display: flex;
  gap: var(--gap);
}
.image-box {
  width: calc((100% / var(--childs)));
  box-sizing: border-box;
  height: min(20vmin, 100px);
  background-color: white;
  cursor: zoom-in;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  transition: width 500ms 80ms ease-in-out;
  border-radius: 10px;
}
.image-box:hover {
  width: calc((100% / (var(--childs) - 2)));
}
.image-gallery:has(.image-box:hover) .image-box:not(:hover) {
  width: calc((100% / (var(--childs) + 1)));
}

/* Rating stars  */
.rating .rating-group {
  display: inline-flex;
}
.rating .rating-icon {
  pointer-events: none;
}
.rating .rating-input {
  position: absolute !important;
  left: -9999px !important;
}
.rating .rating-input--none {
  display: none;
}
.rating .rating-label {
  cursor: pointer;
  padding: 0 0.4em;
  font-size: 2.2rem;
}
.rating .rating-icon-star {
  color: #ffab40;
}
.rating .rating-input:checked ~ .rating-label .rating-icon-star {
  color: #ddd;
}
.rating .rating-group:hover .rating-label .rating-icon-star {
  color: #ffab40;
}
.rating .rating-input:hover ~ .rating-label .rating-icon-star {
  color: #ddd;
}

/* Tooltip */
[tooltip] {
  position: relative;
}
[tooltip]::before,
[tooltip]::after {
  text-transform: none;
  font-size: .9em;
  line-height: 1;
  user-select: none;
  pointer-events: none;
  position: absolute;
  display: none;
  opacity: 0;
}
[tooltip]::before {
  content: '';
  border: 5px solid transparent;
  z-index: 1001;
}
[tooltip]::after {
  content: attr(tooltip);
  text-align: center;
  min-width:200px;
  max-width:500px;
  white-space: normal;
  padding: 1ch 1.5ch;
  border-radius: .3ch;
  box-shadow: 0 1em 2em -.5em rgba(0, 0, 0, 0.35);
  background: #ff5050;
  color: #fff;
  z-index: 1000;
}
[tooltip]:hover::before,
[tooltip]:hover::after {
  display: block;
}
[tooltip='']::before,
[tooltip='']::after {
  display: none !important;
}
[tooltip]:not([flow])::before,
[tooltip][flow^="up"]::before {
  bottom: 100%;
  border-bottom-width: 0;
  border-top-color: #ff5050;
}
[tooltip]:not([flow])::after,
[tooltip][flow^="up"]::after {
  bottom: calc(100% + 5px);
}
[tooltip]:not([flow])::before,
[tooltip]:not([flow])::after,
[tooltip][flow^="up"]::before,
[tooltip][flow^="up"]::after {
  left: 50%;
  transform: translate(-50%, -.5em);
}
[tooltip][flow^="down"]::before {
  top: 100%;
  border-top-width: 0;
  border-bottom-color: #ff5050;
}
[tooltip][flow^="down"]::after {
  top: calc(100% + 5px);
}
[tooltip][flow^="down"]::before,
[tooltip][flow^="down"]::after {
  left: 50%;
  transform: translate(-50%, .5em);
}
[tooltip][flow^="left"]::before {
  top: 50%;
  border-right-width: 0;
  border-left-color: #ff5050;
  left: calc(0em - 5px);
  transform: translate(-.5em, -50%);
}
[tooltip][flow^="left"]::after {
  top: 50%;
  right: calc(100% + 5px);
  transform: translate(-.5em, -50%);
}
[tooltip][flow^="right"]::before {
  top: 50%;
  border-left-width: 0;
  border-right-color: #ff5050;
  right: calc(0em - 5px);
  transform: translate(.5em, -50%);
}
[tooltip][flow^="right"]::after {
  top: 50%;
  left: calc(100% + 5px);
  transform: translate(.5em, -50%);
}
@keyframes tooltips-vert {
  to {
    opacity: .9;
    transform: translate(-50%, 0);
  }
}
@keyframes tooltips-horz {
  to {
    opacity: .9;
    transform: translate(0, -50%);
  }
}
[tooltip]:not([flow]):hover::before,
[tooltip]:not([flow]):hover::after,
[tooltip][flow^="up"]:hover::before,
[tooltip][flow^="up"]:hover::after,
[tooltip][flow^="down"]:hover::before,
[tooltip][flow^="down"]:hover::after {
  animation: tooltips-vert 300ms ease-out forwards;
}
[tooltip][flow^="left"]:hover::before,
[tooltip][flow^="left"]:hover::after,
[tooltip][flow^="right"]:hover::before,
[tooltip][flow^="right"]:hover::after {
  animation: tooltips-horz 300ms ease-out forwards;
}

/* Modal  */
.modal_bg {
  background: rgba(0, 0, 0, 0.8);
  visibility: hidden;
}
.modal_state:checked + .modal_bg {
  opacity: 1;
  animation: fade-in 0.4s;
  visibility: visible;
}
.modal {
  position: relative;
  margin: 50px;
  margin-top: 80px;
  padding: 40px 20px;
  background: #cdc6ba;
  text-align: left;
  box-shadow: 0px 0px 38px rgba(0, 0, 0, 0.2);
}
.modal_state:checked + .modal_bg .modal {
  margin-top: 50px;
  animation: scoot-up 0.2s;
  animation-timing-function: ease-out;
  transform-origin: 50% 0px;
}
@keyframes scoot-up {
  0% {
    margin-top: 80px;
  }
  100% {
    margin-top: 50px;
  }
}
/* === style.css === */
/*
! tailwindcss v3.3.3 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #6c7a85; /* 2 */
}

::before,
::after {
  --tw-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
*/

html {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/*
Remove the default font size and weight for headings.
*/

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

a {
  color: inherit;
  text-decoration: inherit;
}

/*
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font family by default.
2. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/*
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/

table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}

/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}

/*
Remove the inheritance of text transform in Edge and Firefox.
*/

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

:-moz-ui-invalid {
  box-shadow: none;
}

/*
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/*
Correct the cursor style of increment and decrement buttons in Safari.
*/

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/*
Remove the inner padding in Chrome and Safari on macOS.
*/

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/*
Removes the default spacing and border for appropriate elements.
*/

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

/*
Set the default cursor for buttons.
*/

button,
[role="button"] {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

img,
video {
  max-width: 100%;
  height: auto;
}

/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden] {
  display: none;
}

[type='text'],[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #fff;
  border-color: #6b7280;
  border-width: 1px;
  border-radius: 0px;
  padding-top: 0.5rem;
  padding-right: 0.75rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-shadow: 0 0 #0000;
}

[type='text']:focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  border-color: #2563eb;
}

input::-moz-placeholder, textarea::-moz-placeholder {
  color: #6b7280;
  opacity: 1;
}

input::placeholder,textarea::placeholder {
  color: #6b7280;
  opacity: 1;
}

::-webkit-datetime-edit-fields-wrapper {
  padding: 0;
}

::-webkit-date-and-time-value {
  min-height: 1.5em;
}

::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field {
  padding-top: 0;
  padding-bottom: 0;
}

select {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
  background-position: right 0.5rem center;
  background-repeat: no-repeat;
  background-size: 1.5em 1.5em;
  padding-right: 2.5rem;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}

[multiple] {
  background-image: initial;
  background-position: initial;
  background-repeat: unset;
  background-size: initial;
  padding-right: 0.75rem;
  -webkit-print-color-adjust: unset;
          print-color-adjust: unset;
}

[type='checkbox'],[type='radio'] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 0;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
  display: inline-block;
  vertical-align: middle;
  background-origin: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  flex-shrink: 0;
  height: 1rem;
  width: 1rem;
  color: #2563eb;
  background-color: #fff;
  border-color: #6b7280;
  border-width: 1px;
  --tw-shadow: 0 0 #0000;
}

[type='checkbox'] {
  border-radius: 0px;
}

[type='radio'] {
  border-radius: 100%;
}

[type='checkbox']:focus,[type='radio']:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 2px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

[type='checkbox']:checked,[type='radio']:checked {
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}

[type='checkbox']:checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");
}

[type='radio']:checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");
}

[type='checkbox']:checked:hover,[type='checkbox']:checked:focus,[type='radio']:checked:hover,[type='radio']:checked:focus {
  border-color: transparent;
  background-color: currentColor;
}

[type='checkbox']:indeterminate {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}

[type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus {
  border-color: transparent;
  background-color: currentColor;
}

[type='file'] {
  background: unset;
  border-color: inherit;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  font-size: unset;
  line-height: inherit;
}

[type='file']:focus {
  outline: 1px solid ButtonText;
  outline: 1px auto -webkit-focus-ring-color;
}

*, ::before, ::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}

::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}
.container {
  width: 100%;
}
@media (min-width: 640px) {

  .container {
    max-width: 640px;
  }
}
@media (min-width: 768px) {

  .container {
    max-width: 768px;
  }
}
@media (min-width: 1024px) {

  .container {
    max-width: 1024px;
  }
}
@media (min-width: 1280px) {

  .container {
    max-width: 1280px;
  }
}
@media (min-width: 1536px) {

  .container {
    max-width: 1536px;
  }
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
.pointer-events-none {
  pointer-events: none;
}
.visible {
  visibility: visible;
}
.static {
  position: static;
}
.fixed {
  position: fixed;
}
.absolute {
  position: absolute;
}
.relative {
  position: relative;
}
.sticky {
  position: sticky;
}
.-inset-1 {
  inset: -0.25rem;
}
.inset-0 {
  inset: 0px;
}
.inset-x-0 {
  left: 0px;
  right: 0px;
}
.-bottom-1 {
  bottom: -0.25rem;
}
.-bottom-1\.5 {
  bottom: -0.375rem;
}
.-left-4 {
  left: -1rem;
}
.-right-0 {
  right: -0px;
}
.-right-0\.5 {
  right: -0.125rem;
}
.-right-1 {
  right: -0.25rem;
}
.-right-1\.5 {
  right: -0.375rem;
}
.-top-0 {
  top: -0px;
}
.-top-0\.5 {
  top: -0.125rem;
}
.-top-8 {
  top: -2rem;
}
.-top-px {
  top: -1px;
}
.bottom-0 {
  bottom: 0px;
}
.bottom-2\/4 {
  bottom: 50%;
}
.bottom-auto {
  bottom: auto;
}
.left-0 {
  left: 0px;
}
.left-2\/4 {
  left: 50%;
}
.left-auto {
  left: auto;
}
.right-0 {
  right: 0px;
}
.right-2\/4 {
  right: 50%;
}
.right-auto {
  right: auto;
}
.top-0 {
  top: 0px;
}
.top-12 {
  top: 3rem;
}
.top-2 {
  top: 0.5rem;
}
.top-2\/4 {
  top: 50%;
}
.isolate {
  isolation: isolate;
}
.z-0 {
  z-index: 0;
}
.z-10 {
  z-index: 10;
}
.z-50 {
  z-index: 50;
}
.order-first {
  order: -9999;
}
.col-span-1 {
  grid-column: span 1 / span 1;
}
.col-span-2 {
  grid-column: span 2 / span 2;
}
.col-span-full {
  grid-column: 1 / -1;
}
.col-start-1 {
  grid-column-start: 1;
}
.col-start-6 {
  grid-column-start: 6;
}
.col-end-13 {
  grid-column-end: 13;
}
.col-end-8 {
  grid-column-end: 8;
}
.-m-2 {
  margin: -0.5rem;
}
.m-0 {
  margin: 0px;
}
.m-1 {
  margin: 0.25rem;
}
.m-2 {
  margin: 0.5rem;
}
.m-5 {
  margin: 1.25rem;
}
.m-auto {
  margin: auto;
}
.-mx-2 {
  margin-left: -0.5rem;
  margin-right: -0.5rem;
}
.-mx-3 {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
}
.mx-1 {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.mx-1\.5 {
  margin-left: 0.375rem;
  margin-right: 0.375rem;
}
.mx-2 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.mx-3 {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}
.mx-4 {
  margin-left: 1rem;
  margin-right: 1rem;
}
.mx-6 {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.my-0 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.my-1 {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}
.my-1\.5 {
  margin-top: 0.375rem;
  margin-bottom: 0.375rem;
}
.my-10 {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}
.my-2 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.my-20 {
  margin-top: 5rem;
  margin-bottom: 5rem;
}
.my-3 {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}
.my-4 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.my-5 {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
.my-6 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.my-auto {
  margin-top: auto;
  margin-bottom: auto;
}
.-mb-\[3px\] {
  margin-bottom: -3px;
}
.-ml-px {
  margin-left: -1px;
}
.-mt-px {
  margin-top: -1px;
}
.mb-0 {
  margin-bottom: 0px;
}
.mb-0\.5 {
  margin-bottom: 0.125rem;
}
.mb-1 {
  margin-bottom: 0.25rem;
}
.mb-10 {
  margin-bottom: 2.5rem;
}
.mb-16 {
  margin-bottom: 4rem;
}
.mb-2 {
  margin-bottom: 0.5rem;
}
.mb-3 {
  margin-bottom: 0.75rem;
}
.mb-4 {
  margin-bottom: 1rem;
}
.mb-5 {
  margin-bottom: 1.25rem;
}
.mb-6 {
  margin-bottom: 1.5rem;
}
.mb-7 {
  margin-bottom: 1.75rem;
}
.mb-8 {
  margin-bottom: 2rem;
}
.me-3 {
  margin-inline-end: 0.75rem;
}
.ml-0 {
  margin-left: 0px;
}
.ml-0\.5 {
  margin-left: 0.125rem;
}
.ml-1 {
  margin-left: 0.25rem;
}
.ml-12 {
  margin-left: 3rem;
}
.ml-2 {
  margin-left: 0.5rem;
}
.ml-2\.5 {
  margin-left: 0.625rem;
}
.ml-3 {
  margin-left: 0.75rem;
}
.ml-3\.5 {
  margin-left: 0.875rem;
}
.ml-4 {
  margin-left: 1rem;
}
.ml-5 {
  margin-left: 1.25rem;
}
.ml-6 {
  margin-left: 1.5rem;
}
.ml-8 {
  margin-left: 2rem;
}
.ml-auto {
  margin-left: auto;
}
.mr-0 {
  margin-right: 0px;
}
.mr-0\.5 {
  margin-right: 0.125rem;
}
.mr-1 {
  margin-right: 0.25rem;
}
.mr-1\.5 {
  margin-right: 0.375rem;
}
.mr-2 {
  margin-right: 0.5rem;
}
.mr-3 {
  margin-right: 0.75rem;
}
.mr-4 {
  margin-right: 1rem;
}
.mr-5 {
  margin-right: 1.25rem;
}
.mr-6 {
  margin-right: 1.5rem;
}
.mr-auto {
  margin-right: auto;
}
.ms-auto {
  margin-inline-start: auto;
}
.mt-0 {
  margin-top: 0px;
}
.mt-0\.5 {
  margin-top: 0.125rem;
}
.mt-1 {
  margin-top: 0.25rem;
}
.mt-1\.5 {
  margin-top: 0.375rem;
}
.mt-10 {
  margin-top: 2.5rem;
}
.mt-12 {
  margin-top: 3rem;
}
.mt-16 {
  margin-top: 4rem;
}
.mt-2 {
  margin-top: 0.5rem;
}
.mt-24 {
  margin-top: 6rem;
}
.mt-3 {
  margin-top: 0.75rem;
}
.mt-4 {
  margin-top: 1rem;
}
.mt-5 {
  margin-top: 1.25rem;
}
.mt-6 {
  margin-top: 1.5rem;
}
.mt-8 {
  margin-top: 2rem;
}
.mt-auto {
  margin-top: auto;
}
.line-clamp-1 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}
.line-clamp-3 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
.block {
  display: block;
}
.inline-block {
  display: inline-block;
}
.flex {
  display: flex;
}
.inline-flex {
  display: inline-flex;
}
.table {
  display: table;
}
.grid {
  display: grid;
}
.hidden {
  display: none;
}
.h-0 {
  height: 0px;
}
.h-0\.5 {
  height: 0.125rem;
}
.h-1 {
  height: 0.25rem;
}
.h-1\.5 {
  height: 0.375rem;
}
.h-10 {
  height: 2.5rem;
}
.h-12 {
  height: 3rem;
}
.h-16 {
  height: 4rem;
}
.h-2 {
  height: 0.5rem;
}
.h-2\.5 {
  height: 0.625rem;
}
.h-20 {
  height: 5rem;
}
.h-24 {
  height: 6rem;
}
.h-3 {
  height: 0.75rem;
}
.h-3\.5 {
  height: 0.875rem;
}
.h-4 {
  height: 1rem;
}
.h-40 {
  height: 10rem;
}
.h-5 {
  height: 1.25rem;
}
.h-6 {
  height: 1.5rem;
}
.h-60 {
  height: 15rem;
}
.h-8 {
  height: 2rem;
}
.h-9 {
  height: 2.25rem;
}
.h-96 {
  height: 24rem;
}
.h-\[25px\] {
  height: 25px;
}
.h-\[50px\] {
  height: 50px;
}
.h-\[52px\] {
  height: 52px;
}
.h-full {
  height: 100%;
}
.h-px {
  height: 1px;
}
.h-screen {
  height: 100vh;
}
.max-h-96 {
  max-height: 24rem;
}
.max-h-fit {
  max-height: -moz-fit-content;
  max-height: fit-content;
}
.max-h-full {
  max-height: 100%;
}
.min-h-\[70px\] {
  min-height: 70px;
}
.min-h-\[calc\(100vh-138px\)\] {
  min-height: calc(100vh - 138px);
}
.min-h-full {
  min-height: 100%;
}
.min-h-screen {
  min-height: 100vh;
}
.w-0 {
  width: 0px;
}
.w-1 {
  width: 0.25rem;
}
.w-1\.5 {
  width: 0.375rem;
}
.w-1\/2 {
  width: 50%;
}
.w-1\/3 {
  width: 33.333333%;
}
.w-10 {
  width: 2.5rem;
}
.w-10\/12 {
  width: 83.333333%;
}
.w-11 {
  width: 2.75rem;
}
.w-12 {
  width: 3rem;
}
.w-16 {
  width: 4rem;
}
.w-2 {
  width: 0.5rem;
}
.w-2\/12 {
  width: 16.666667%;
}
.w-2\/3 {
  width: 66.666667%;
}
.w-20 {
  width: 5rem;
}
.w-24 {
  width: 6rem;
}
.w-3 {
  width: 0.75rem;
}
.w-3\.5 {
  width: 0.875rem;
}
.w-3\/12 {
  width: 25%;
}
.w-36 {
  width: 9rem;
}
.w-4 {
  width: 1rem;
}
.w-4\/12 {
  width: 33.333333%;
}
.w-40 {
  width: 10rem;
}
.w-48 {
  width: 12rem;
}
.w-5 {
  width: 1.25rem;
}
.w-6 {
  width: 1.5rem;
}
.w-6\/12 {
  width: 50%;
}
.w-60 {
  width: 15rem;
}
.w-64 {
  width: 16rem;
}
.w-8 {
  width: 2rem;
}
.w-8\/12 {
  width: 66.666667%;
}
.w-9 {
  width: 2.25rem;
}
.w-9\/12 {
  width: 75%;
}
.w-96 {
  width: 24rem;
}
.w-\[25px\] {
  width: 25px;
}
.w-\[50px\] {
  width: 50px;
}
.w-auto {
  width: auto;
}
.w-full {
  width: 100%;
}
.w-px {
  width: 1px;
}
.min-w-0 {
  min-width: 0px;
}
.min-w-\[100px\] {
  min-width: 100px;
}
.min-w-\[175px\] {
  min-width: 175px;
}
.min-w-\[50px\] {
  min-width: 50px;
}
.min-w-full {
  min-width: 100%;
}
.max-w-2xl {
  max-width: 42rem;
}
.max-w-3xl {
  max-width: 48rem;
}
.max-w-4xl {
  max-width: 56rem;
}
.max-w-5xl {
  max-width: 64rem;
}
.max-w-6xl {
  max-width: 72rem;
}
.max-w-\[280px\] {
  max-width: 280px;
}
.max-w-full {
  max-width: 100%;
}
.max-w-lg {
  max-width: 32rem;
}
.max-w-md {
  max-width: 28rem;
}
.max-w-screen-xl {
  max-width: 1280px;
}
.max-w-sm {
  max-width: 24rem;
}
.max-w-xl {
  max-width: 36rem;
}
.flex-1 {
  flex: 1 1 0%;
}
.flex-\[1_auto\] {
  flex: 1 auto;
}
.flex-auto {
  flex: 1 1 auto;
}
.flex-none {
  flex: none;
}
.flex-shrink-0 {
  flex-shrink: 0;
}
.shrink-0 {
  flex-shrink: 0;
}
.flex-grow {
  flex-grow: 1;
}
.table-auto {
  table-layout: auto;
}
.origin-top-right {
  transform-origin: top right;
}
.-translate-x-2\/4 {
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-1\/2 {
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-0 {
  --tw-translate-x: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-2\/4 {
  --tw-translate-x: 50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-0 {
  --tw-rotate: 0deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-12 {
  --tw-rotate: 12deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.skew-x-0 {
  --tw-skew-x: 0deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.skew-y-0 {
  --tw-skew-y: 0deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-x-100 {
  --tw-scale-x: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-y-100 {
  --tw-scale-y: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@keyframes fadeInRight {

  0% {
    opacity: 0;
    transform: translate3d(-100px, 0, 0);
  }

  100% {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
.animate-\[fadeInRight_1s_ease-in-out\] {
  animation: fadeInRight 1s ease-in-out;
}
@keyframes fadeInTop {

  0% {
    opacity: 0;
    transform: translate3d(0, -15px, 0);
  }

  100% {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
.animate-fadeInTop {
  animation: fadeInTop 0.4s ease-in-out;
}
@keyframes ping {

  75%, 100% {
    transform: scale(2);
    opacity: 0;
  }
}
.animate-ping {
  animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
}
@keyframes spin {

  to {
    transform: rotate(360deg);
  }
}
.animate-spin {
  animation: spin 1s linear infinite;
}
.cursor-default {
  cursor: default;
}
.cursor-pointer {
  cursor: pointer;
}
.select-none {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.select-text {
  -webkit-user-select: text;
     -moz-user-select: text;
          user-select: text;
}
.select-all {
  -webkit-user-select: all;
     -moz-user-select: all;
          user-select: all;
}
.list-inside {
  list-style-position: inside;
}
.list-decimal {
  list-style-type: decimal;
}
.list-disc {
  list-style-type: disc;
}
.list-none {
  list-style-type: none;
}
.appearance-none {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.grid-flow-col {
  grid-auto-flow: column;
}
.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-12 {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}
.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.flex-row {
  flex-direction: row;
}
.flex-col {
  flex-direction: column;
}
.flex-col-reverse {
  flex-direction: column-reverse;
}
.flex-wrap {
  flex-wrap: wrap;
}
.flex-nowrap {
  flex-wrap: nowrap;
}
.place-items-center {
  place-items: center;
}
.items-start {
  align-items: flex-start;
}
.items-end {
  align-items: flex-end;
}
.items-center {
  align-items: center;
}
.items-stretch {
  align-items: stretch;
}
.justify-start {
  justify-content: flex-start;
}
.justify-end {
  justify-content: flex-end;
}
.justify-center {
  justify-content: center;
}
.justify-between {
  justify-content: space-between;
}
.justify-evenly {
  justify-content: space-evenly;
}
.justify-items-center {
  justify-items: center;
}
.gap-0 {
  gap: 0px;
}
.gap-0\.5 {
  gap: 0.125rem;
}
.gap-1 {
  gap: 0.25rem;
}
.gap-10 {
  gap: 2.5rem;
}
.gap-2 {
  gap: 0.5rem;
}
.gap-3 {
  gap: 0.75rem;
}
.gap-4 {
  gap: 1rem;
}
.gap-5 {
  gap: 1.25rem;
}
.gap-x-6 {
  -moz-column-gap: 1.5rem;
       column-gap: 1.5rem;
}
.gap-y-8 {
  row-gap: 2rem;
}
.-space-x-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-1rem * var(--tw-space-x-reverse));
  margin-left: calc(-1rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.25rem * var(--tw-space-x-reverse));
  margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-10 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(2.5rem * var(--tw-space-x-reverse));
  margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.75rem * var(--tw-space-x-reverse));
  margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1rem * var(--tw-space-x-reverse));
  margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1.25rem * var(--tw-space-x-reverse));
  margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-6 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1.5rem * var(--tw-space-x-reverse));
  margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-y-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
}
.space-y-1\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.375rem * var(--tw-space-y-reverse));
}
.space-y-12 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(3rem * var(--tw-space-y-reverse));
}
.space-y-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}
.space-y-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
}
.space-y-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}
.space-y-6 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
}
.space-y-8 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(2rem * var(--tw-space-y-reverse));
}
.divide-y > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
}
.self-center {
  align-self: center;
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-x-auto {
  overflow-x: auto;
}
.overflow-y-auto {
  overflow-y: auto;
}
.overflow-x-hidden {
  overflow-x: hidden;
}
.overflow-y-hidden {
  overflow-y: hidden;
}
.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.whitespace-nowrap {
  white-space: nowrap;
}
.whitespace-pre-line {
  white-space: pre-line;
}
.whitespace-pre-wrap {
  white-space: pre-wrap;
}
.break-words {
  overflow-wrap: break-word;
}
.break-all {
  word-break: break-all;
}
.rounded {
  border-radius: 0.25rem;
}
.rounded-2xl {
  border-radius: 1rem;
}
.rounded-3xl {
  border-radius: 1.5rem;
}
.rounded-\[\.95rem\] {
  border-radius: .95rem;
}
.rounded-full {
  border-radius: 9999px;
}
.rounded-lg {
  border-radius: 0.5rem;
}
.rounded-md {
  border-radius: 0.375rem;
}
.rounded-xl {
  border-radius: 0.75rem;
}
.rounded-b {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.rounded-b-lg {
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}
.rounded-b-xl {
  border-bottom-right-radius: 0.75rem;
  border-bottom-left-radius: 0.75rem;
}
.rounded-l-md {
  border-top-left-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
}
.rounded-r {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.rounded-r-md {
  border-top-right-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
}
.rounded-t {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.rounded-t-lg {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}
.rounded-t-xl {
  border-top-left-radius: 0.75rem;
  border-top-right-radius: 0.75rem;
}
.border {
  border-width: 1px;
}
.border-0 {
  border-width: 0px;
}
.border-2 {
  border-width: 2px;
}
.border-4 {
  border-width: 4px;
}
.border-y-2 {
  border-top-width: 2px;
  border-bottom-width: 2px;
}
.border-b {
  border-bottom-width: 1px;
}
.border-b-2 {
  border-bottom-width: 2px;
}
.border-b-4 {
  border-bottom-width: 4px;
}
.border-l {
  border-left-width: 1px;
}
.border-l-2 {
  border-left-width: 2px;
}
.border-l-4 {
  border-left-width: 4px;
}
.border-r {
  border-right-width: 1px;
}
.border-r-2 {
  border-right-width: 2px;
}
.border-t {
  border-top-width: 1px;
}
.border-t-2 {
  border-top-width: 2px;
}
.border-solid {
  border-style: solid;
}
.border-dashed {
  border-style: dashed;
}
.border-dotted {
  border-style: dotted;
}
.border-amber-200 {
  --tw-border-opacity: 1;
  border-color: rgb(253 230 138 / var(--tw-border-opacity));
}
.border-amber-500 {
  --tw-border-opacity: 1;
  border-color: rgb(245 158 11 / var(--tw-border-opacity));
}
.border-base-500 {
  --tw-border-opacity: 1;
  border-color: rgb(255 80 80 / var(--tw-border-opacity));
}
.border-blue-400 {
  --tw-border-opacity: 1;
  border-color: rgb(96 165 250 / var(--tw-border-opacity));
}
.border-current {
  border-color: currentColor;
}
.border-emerald-300 {
  --tw-border-opacity: 1;
  border-color: rgb(110 231 183 / var(--tw-border-opacity));
}
.border-fuchsia-900 {
  --tw-border-opacity: 1;
  border-color: rgb(112 26 117 / var(--tw-border-opacity));
}
.border-gray-200 {
  --tw-border-opacity: 1;
  border-color: rgb(108 122 133 / var(--tw-border-opacity));
}
.border-gray-300 {
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
}
.border-gray-300\/20 {
  border-color: rgb(209 213 219 / 0.2);
}
.border-gray-300\/30 {
  border-color: rgb(209 213 219 / 0.3);
}
.border-gray-400 {
  --tw-border-opacity: 1;
  border-color: rgb(156 163 175 / var(--tw-border-opacity));
}
.border-gray-600 {
  --tw-border-opacity: 1;
  border-color: rgb(75 85 99 / var(--tw-border-opacity));
}
.border-gray-800 {
  --tw-border-opacity: 1;
  border-color: rgb(31 41 55 / var(--tw-border-opacity));
}
.border-green-200 {
  --tw-border-opacity: 1;
  border-color: rgb(187 247 208 / var(--tw-border-opacity));
}
.border-green-400 {
  --tw-border-opacity: 1;
  border-color: rgb(74 222 128 / var(--tw-border-opacity));
}
.border-green-500 {
  --tw-border-opacity: 1;
  border-color: rgb(34 197 94 / var(--tw-border-opacity));
}
.border-indigo-400 {
  --tw-border-opacity: 1;
  border-color: rgb(129 140 248 / var(--tw-border-opacity));
}
.border-indigo-500 {
  --tw-border-opacity: 1;
  border-color: rgb(99 102 241 / var(--tw-border-opacity));
}
.border-indigo-900 {
  --tw-border-opacity: 1;
  border-color: rgb(49 46 129 / var(--tw-border-opacity));
}
.border-lime-500 {
  --tw-border-opacity: 1;
  border-color: rgb(132 204 22 / var(--tw-border-opacity));
}
.border-neutral-200 {
  --tw-border-opacity: 1;
  border-color: rgb(229 229 229 / var(--tw-border-opacity));
}
.border-orange-200 {
  --tw-border-opacity: 1;
  border-color: rgb(254 215 170 / var(--tw-border-opacity));
}
.border-purple-600 {
  --tw-border-opacity: 1;
  border-color: rgb(147 51 234 / var(--tw-border-opacity));
}
.border-red-200 {
  --tw-border-opacity: 1;
  border-color: rgb(254 202 202 / var(--tw-border-opacity));
}
.border-red-400 {
  --tw-border-opacity: 1;
  border-color: rgb(248 113 113 / var(--tw-border-opacity));
}
.border-red-500 {
  --tw-border-opacity: 1;
  border-color: rgb(239 68 68 / var(--tw-border-opacity));
}
.border-red-600 {
  --tw-border-opacity: 1;
  border-color: rgb(220 38 38 / var(--tw-border-opacity));
}
.border-red-900 {
  --tw-border-opacity: 1;
  border-color: rgb(127 29 29 / var(--tw-border-opacity));
}
.border-secondary\/20 {
  border-color: rgb(83 96 109 / 0.2);
}
.border-sky-300 {
  --tw-border-opacity: 1;
  border-color: rgb(125 211 252 / var(--tw-border-opacity));
}
.border-sky-400 {
  --tw-border-opacity: 1;
  border-color: rgb(56 189 248 / var(--tw-border-opacity));
}
.border-sky-500 {
  --tw-border-opacity: 1;
  border-color: rgb(14 165 233 / var(--tw-border-opacity));
}
.border-sky-900 {
  --tw-border-opacity: 1;
  border-color: rgb(12 74 110 / var(--tw-border-opacity));
}
.border-slate-200 {
  --tw-border-opacity: 1;
  border-color: rgb(226 232 240 / var(--tw-border-opacity));
}
.border-slate-900 {
  --tw-border-opacity: 1;
  border-color: rgb(37 41 46 / var(--tw-border-opacity));
}
.border-stone-200 {
  --tw-border-opacity: 1;
  border-color: rgb(231 229 228 / var(--tw-border-opacity));
}
.border-transparent {
  border-color: transparent;
}
.border-violet-400 {
  --tw-border-opacity: 1;
  border-color: rgb(167 139 250 / var(--tw-border-opacity));
}
.border-white {
  --tw-border-opacity: 1;
  border-color: rgb(246 248 254 / var(--tw-border-opacity));
}
.border-yellow-400 {
  --tw-border-opacity: 1;
  border-color: rgb(250 204 21 / var(--tw-border-opacity));
}
.border-yellow-500 {
  --tw-border-opacity: 1;
  border-color: rgb(234 179 8 / var(--tw-border-opacity));
}
.border-yellow-900 {
  --tw-border-opacity: 1;
  border-color: rgb(113 63 18 / var(--tw-border-opacity));
}
.border-t-transparent {
  border-top-color: transparent;
}
.bg-amber-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(253 230 138 / var(--tw-bg-opacity));
}
.bg-base-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(236 91 91 / var(--tw-bg-opacity));
}
.bg-base-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 80 80 / var(--tw-bg-opacity));
}
.bg-black {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}
.bg-black\/50 {
  background-color: rgb(0 0 0 / 0.5);
}
.bg-blue-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(59 130 246 / var(--tw-bg-opacity));
}
.bg-emerald-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(52 211 153 / var(--tw-bg-opacity));
}
.bg-gray-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}
.bg-gray-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(108 122 133 / var(--tw-bg-opacity));
}
.bg-gray-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}
.bg-gray-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(55 65 81 / var(--tw-bg-opacity));
}
.bg-gray-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(31 41 55 / var(--tw-bg-opacity));
}
.bg-gray-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(24 21 26 / var(--tw-bg-opacity));
}
.bg-green-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(220 252 231 / var(--tw-bg-opacity));
}
.bg-green-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(74 222 128 / var(--tw-bg-opacity));
}
.bg-green-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(34 197 94 / var(--tw-bg-opacity));
}
.bg-indigo-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(224 231 255 / var(--tw-bg-opacity));
}
.bg-indigo-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(99 102 241 / var(--tw-bg-opacity));
}
.bg-lime-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(132 204 22 / var(--tw-bg-opacity));
}
.bg-purple-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(192 132 252 / var(--tw-bg-opacity));
}
.bg-red-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 226 226 / var(--tw-bg-opacity));
}
.bg-red-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(248 113 113 / var(--tw-bg-opacity));
}
.bg-red-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(239 68 68 / var(--tw-bg-opacity));
}
.bg-red-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(185 28 28 / var(--tw-bg-opacity));
}
.bg-rose-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(244 63 94 / var(--tw-bg-opacity));
}
.bg-secondary {
  --tw-bg-opacity: 1;
  background-color: rgb(83 96 109 / var(--tw-bg-opacity));
}
.bg-sky-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(14 165 233 / var(--tw-bg-opacity));
}
.bg-slate-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(234 238 247 / var(--tw-bg-opacity));
}
.bg-slate-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(28 29 34 / var(--tw-bg-opacity));
}
.bg-slate-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(37 41 46 / var(--tw-bg-opacity));
}
.bg-transparent {
  background-color: transparent;
}
.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(246 248 254 / var(--tw-bg-opacity));
}
.bg-white\/10 {
  background-color: rgb(246 248 254 / 0.1);
}
.bg-yellow-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(250 204 21 / var(--tw-bg-opacity));
}
.bg-yellow-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(234 179 8 / var(--tw-bg-opacity));
}
.bg-yellow-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(202 138 4 / var(--tw-bg-opacity));
}
.bg-yellow-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(161 98 7 / var(--tw-bg-opacity));
}
.bg-opacity-90 {
  --tw-bg-opacity: 0.9;
}
.bg-\[radial-gradient\(ellipse_at_center\2c _var\(--tw-gradient-stops\)\)\] {
  background-image: radial-gradient(ellipse at center, var(--tw-gradient-stops));
}
.bg-gradient-to-r {
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
}
.bg-gradient-to-tl {
  background-image: linear-gradient(to top left, var(--tw-gradient-stops));
}
.bg-none {
  background-image: none;
}
.from-fuchsia-500 {
  --tw-gradient-from: #d946ef var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(217 70 239 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-gray-100 {
  --tw-gradient-from: #f3f4f6 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(243 244 246 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-gray-900 {
  --tw-gradient-from: #18151a var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(24 21 26 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-green-500 {
  --tw-gradient-from: #22c55e var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-indigo-500 {
  --tw-gradient-from: #6366f1 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-red-500 {
  --tw-gradient-from: #ef4444 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-sky-400 {
  --tw-gradient-from: #38bdf8 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-slate-700 {
  --tw-gradient-from: #332f3b var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(51 47 59 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-transparent {
  --tw-gradient-from: transparent var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-yellow-500 {
  --tw-gradient-from: #eab308 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.via-amber-600 {
  --tw-gradient-to: rgb(217 119 6 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #d97706 var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-cyan-300 {
  --tw-gradient-to: rgb(103 232 249 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #67e8f9 var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-gray-100 {
  --tw-gradient-to: rgb(243 244 246 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6 var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-gray-900 {
  --tw-gradient-to: rgb(24 21 26 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #18151a var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-green-500 {
  --tw-gradient-to: rgb(34 197 94 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #22c55e var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-indigo-500 {
  --tw-gradient-to: rgb(99 102 241 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #6366f1 var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-red-500 {
  --tw-gradient-to: rgb(239 68 68 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #ef4444 var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-slate-500 {
  --tw-gradient-to: rgb(100 116 139 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #64748b var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-slate-900 {
  --tw-gradient-to: rgb(37 41 46 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #25292e var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-yellow-500 {
  --tw-gradient-to: rgb(234 179 8 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #eab308 var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.to-fuchsia-600 {
  --tw-gradient-to: #c026d3 var(--tw-gradient-to-position);
}
.to-gray-900 {
  --tw-gradient-to: #18151a var(--tw-gradient-to-position);
}
.to-green-600 {
  --tw-gradient-to: #16a34a var(--tw-gradient-to-position);
}
.to-indigo-600 {
  --tw-gradient-to: #4f46e5 var(--tw-gradient-to-position);
}
.to-red-500 {
  --tw-gradient-to: #ef4444 var(--tw-gradient-to-position);
}
.to-red-900 {
  --tw-gradient-to: #7f1d1d var(--tw-gradient-to-position);
}
.to-sky-500 {
  --tw-gradient-to: #0ea5e9 var(--tw-gradient-to-position);
}
.to-slate-100 {
  --tw-gradient-to: #eaeef7 var(--tw-gradient-to-position);
}
.to-transparent {
  --tw-gradient-to: transparent var(--tw-gradient-to-position);
}
.to-white\/5 {
  --tw-gradient-to: rgb(246 248 254 / 0.05) var(--tw-gradient-to-position);
}
.to-yellow-600 {
  --tw-gradient-to: #ca8a04 var(--tw-gradient-to-position);
}
.bg-cover {
  background-size: cover;
}
.bg-clip-border {
  background-clip: border-box;
}
.bg-center {
  background-position: center;
}
.fill-current {
  fill: currentColor;
}
.fill-green-500 {
  fill: #22c55e;
}
.fill-primary {
  fill: #95a5b1;
}
.object-cover {
  -o-object-fit: cover;
     object-fit: cover;
}
.object-center {
  -o-object-position: center;
     object-position: center;
}
.p-0 {
  padding: 0px;
}
.p-0\.5 {
  padding: 0.125rem;
}
.p-1 {
  padding: 0.25rem;
}
.p-1\.5 {
  padding: 0.375rem;
}
.p-2 {
  padding: 0.5rem;
}
.p-3 {
  padding: 0.75rem;
}
.p-3\.5 {
  padding: 0.875rem;
}
.p-4 {
  padding: 1rem;
}
.p-6 {
  padding: 1.5rem;
}
.p-8 {
  padding: 2rem;
}
.px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.px-1\.5 {
  padding-left: 0.375rem;
  padding-right: 0.375rem;
}
.px-10 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.px-2\.5 {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.px-9 {
  padding-left: 2.25rem;
  padding-right: 2.25rem;
}
.py-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}
.py-0\.5 {
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}
.py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.py-1\.5 {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}
.py-10 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
.py-12 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.py-16 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}
.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.py-2\.5 {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
.py-24 {
  padding-top: 6rem;
  padding-bottom: 6rem;
}
.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.py-3\.5 {
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
}
.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.py-5 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.py-8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.pb-0 {
  padding-bottom: 0px;
}
.pb-0\.5 {
  padding-bottom: 0.125rem;
}
.pb-1 {
  padding-bottom: 0.25rem;
}
.pb-14 {
  padding-bottom: 3.5rem;
}
.pb-2 {
  padding-bottom: 0.5rem;
}
.pb-3 {
  padding-bottom: 0.75rem;
}
.pb-4 {
  padding-bottom: 1rem;
}
.pb-5 {
  padding-bottom: 1.25rem;
}
.pb-6 {
  padding-bottom: 1.5rem;
}
.pb-8 {
  padding-bottom: 2rem;
}
.pl-0 {
  padding-left: 0px;
}
.pl-1 {
  padding-left: 0.25rem;
}
.pl-1\.5 {
  padding-left: 0.375rem;
}
.pl-2 {
  padding-left: 0.5rem;
}
.pl-2\.5 {
  padding-left: 0.625rem;
}
.pl-3 {
  padding-left: 0.75rem;
}
.pl-3\.5 {
  padding-left: 0.875rem;
}
.pl-4 {
  padding-left: 1rem;
}
.pl-8 {
  padding-left: 2rem;
}
.pl-\[0\.15rem\] {
  padding-left: 0.15rem;
}
.pr-0 {
  padding-right: 0px;
}
.pr-1 {
  padding-right: 0.25rem;
}
.pr-10 {
  padding-right: 2.5rem;
}
.pr-12 {
  padding-right: 3rem;
}
.pr-2 {
  padding-right: 0.5rem;
}
.pr-6 {
  padding-right: 1.5rem;
}
.pr-7 {
  padding-right: 1.75rem;
}
.pt-0 {
  padding-top: 0px;
}
.pt-0\.5 {
  padding-top: 0.125rem;
}
.pt-1 {
  padding-top: 0.25rem;
}
.pt-1\.5 {
  padding-top: 0.375rem;
}
.pt-10 {
  padding-top: 2.5rem;
}
.pt-2 {
  padding-top: 0.5rem;
}
.pt-3 {
  padding-top: 0.75rem;
}
.pt-4 {
  padding-top: 1rem;
}
.pt-5 {
  padding-top: 1.25rem;
}
.pt-6 {
  padding-top: 1.5rem;
}
.pt-8 {
  padding-top: 2rem;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.text-start {
  text-align: start;
}
.text-end {
  text-align: end;
}
.align-baseline {
  vertical-align: baseline;
}
.align-middle {
  vertical-align: middle;
}
.align-bottom {
  vertical-align: bottom;
}
.font-mono {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}
.font-sans {
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
.text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}
.text-3xl {
  font-size: 1.875rem;
  line-height: 2.25rem;
}
.text-4xl {
  font-size: 2.25rem;
  line-height: 2.5rem;
}
.text-5xl {
  font-size: 3rem;
  line-height: 1;
}
.text-6xl {
  font-size: 3.75rem;
  line-height: 1;
}
.text-8xl {
  font-size: 6rem;
  line-height: 1;
}
.text-9xl {
  font-size: 8rem;
  line-height: 1;
}
.text-\[\.925rem\] {
  font-size: .925rem;
}
.text-\[\.95rem\] {
  font-size: .95rem;
}
.text-\[0\.95rem\] {
  font-size: 0.95rem;
}
.text-base {
  font-size: 1rem;
  line-height: 1.5rem;
}
.text-base\/none {
  font-size: 1rem;
  line-height: 1;
}
.text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.text-lg\/normal {
  font-size: 1.125rem;
  line-height: 1.5;
}
.text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.text-xl\/tight {
  font-size: 1.25rem;
  line-height: 1.25;
}
.text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}
.font-bold {
  font-weight: 700;
}
.font-extrabold {
  font-weight: 800;
}
.font-light {
  font-weight: 300;
}
.font-medium {
  font-weight: 500;
}
.font-normal {
  font-weight: 400;
}
.font-semibold {
  font-weight: 600;
}
.font-thin {
  font-weight: 100;
}
.uppercase {
  text-transform: uppercase;
}
.capitalize {
  text-transform: capitalize;
}
.italic {
  font-style: italic;
}
.slashed-zero {
  --tw-slashed-zero: slashed-zero;
  font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
}
.leading-3 {
  line-height: .75rem;
}
.leading-4 {
  line-height: 1rem;
}
.leading-5 {
  line-height: 1.25rem;
}
.leading-6 {
  line-height: 1.5rem;
}
.leading-7 {
  line-height: 1.75rem;
}
.leading-8 {
  line-height: 2rem;
}
.leading-none {
  line-height: 1;
}
.leading-normal {
  line-height: 1.5;
}
.leading-relaxed {
  line-height: 1.625;
}
.leading-snug {
  line-height: 1.375;
}
.leading-tight {
  line-height: 1.25;
}
.tracking-normal {
  letter-spacing: 0em;
}
.tracking-tight {
  letter-spacing: -0.025em;
}
.tracking-wide {
  letter-spacing: 0.025em;
}
.tracking-wider {
  letter-spacing: 0.05em;
}
.tracking-widest {
  letter-spacing: 0.1em;
}
.text-\[\#4eb139\] {
  --tw-text-opacity: 1;
  color: rgb(78 177 57 / var(--tw-text-opacity));
}
.text-\[\#8040bf\] {
  --tw-text-opacity: 1;
  color: rgb(128 64 191 / var(--tw-text-opacity));
}
.text-\[\#8ae6fb\] {
  --tw-text-opacity: 1;
  color: rgb(138 230 251 / var(--tw-text-opacity));
}
.text-\[\#9B59B6\] {
  --tw-text-opacity: 1;
  color: rgb(155 89 182 / var(--tw-text-opacity));
}
.text-\[\#e65400\] {
  --tw-text-opacity: 1;
  color: rgb(230 84 0 / var(--tw-text-opacity));
}
.text-\[\#f3c317\] {
  --tw-text-opacity: 1;
  color: rgb(243 195 23 / var(--tw-text-opacity));
}
.text-amber-500 {
  --tw-text-opacity: 1;
  color: rgb(245 158 11 / var(--tw-text-opacity));
}
.text-amber-600 {
  --tw-text-opacity: 1;
  color: rgb(217 119 6 / var(--tw-text-opacity));
}
.text-base-500 {
  --tw-text-opacity: 1;
  color: rgb(255 80 80 / var(--tw-text-opacity));
}
.text-blue-400 {
  --tw-text-opacity: 1;
  color: rgb(96 165 250 / var(--tw-text-opacity));
}
.text-blue-500 {
  --tw-text-opacity: 1;
  color: rgb(59 130 246 / var(--tw-text-opacity));
}
.text-blue-600 {
  --tw-text-opacity: 1;
  color: rgb(37 99 235 / var(--tw-text-opacity));
}
.text-cyan-300 {
  --tw-text-opacity: 1;
  color: rgb(103 232 249 / var(--tw-text-opacity));
}
.text-emerald-300 {
  --tw-text-opacity: 1;
  color: rgb(110 231 183 / var(--tw-text-opacity));
}
.text-emerald-400 {
  --tw-text-opacity: 1;
  color: rgb(52 211 153 / var(--tw-text-opacity));
}
.text-emerald-500 {
  --tw-text-opacity: 1;
  color: rgb(16 185 129 / var(--tw-text-opacity));
}
.text-fuchsia-900 {
  --tw-text-opacity: 1;
  color: rgb(112 26 117 / var(--tw-text-opacity));
}
.text-gray-200 {
  --tw-text-opacity: 1;
  color: rgb(108 122 133 / var(--tw-text-opacity));
}
.text-gray-300 {
  --tw-text-opacity: 1;
  color: rgb(209 213 219 / var(--tw-text-opacity));
}
.text-gray-400 {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}
.text-gray-400\/80 {
  color: rgb(156 163 175 / 0.8);
}
.text-gray-500 {
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}
.text-gray-600 {
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity));
}
.text-gray-700 {
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity));
}
.text-gray-800 {
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity));
}
.text-gray-900 {
  --tw-text-opacity: 1;
  color: rgb(24 21 26 / var(--tw-text-opacity));
}
.text-green-400 {
  --tw-text-opacity: 1;
  color: rgb(74 222 128 / var(--tw-text-opacity));
}
.text-green-500 {
  --tw-text-opacity: 1;
  color: rgb(34 197 94 / var(--tw-text-opacity));
}
.text-green-700 {
  --tw-text-opacity: 1;
  color: rgb(21 128 61 / var(--tw-text-opacity));
}
.text-green-900 {
  --tw-text-opacity: 1;
  color: rgb(20 83 45 / var(--tw-text-opacity));
}
.text-indigo-300 {
  --tw-text-opacity: 1;
  color: rgb(165 180 252 / var(--tw-text-opacity));
}
.text-indigo-400 {
  --tw-text-opacity: 1;
  color: rgb(129 140 248 / var(--tw-text-opacity));
}
.text-indigo-500 {
  --tw-text-opacity: 1;
  color: rgb(99 102 241 / var(--tw-text-opacity));
}
.text-indigo-700 {
  --tw-text-opacity: 1;
  color: rgb(67 56 202 / var(--tw-text-opacity));
}
.text-indigo-900 {
  --tw-text-opacity: 1;
  color: rgb(49 46 129 / var(--tw-text-opacity));
}
.text-inherit {
  color: inherit;
}
.text-lime-300 {
  --tw-text-opacity: 1;
  color: rgb(190 242 100 / var(--tw-text-opacity));
}
.text-lime-500 {
  --tw-text-opacity: 1;
  color: rgb(132 204 22 / var(--tw-text-opacity));
}
.text-neutral-400 {
  --tw-text-opacity: 1;
  color: rgb(163 163 163 / var(--tw-text-opacity));
}
.text-orange-200 {
  --tw-text-opacity: 1;
  color: rgb(254 215 170 / var(--tw-text-opacity));
}
.text-orange-500 {
  --tw-text-opacity: 1;
  color: rgb(249 115 22 / var(--tw-text-opacity));
}
.text-pink-500 {
  --tw-text-opacity: 1;
  color: rgb(236 72 153 / var(--tw-text-opacity));
}
.text-primary {
  --tw-text-opacity: 1;
  color: rgb(149 165 177 / var(--tw-text-opacity));
}
.text-purple-500 {
  --tw-text-opacity: 1;
  color: rgb(168 85 247 / var(--tw-text-opacity));
}
.text-purple-600 {
  --tw-text-opacity: 1;
  color: rgb(147 51 234 / var(--tw-text-opacity));
}
.text-red-400 {
  --tw-text-opacity: 1;
  color: rgb(248 113 113 / var(--tw-text-opacity));
}
.text-red-500 {
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity));
}
.text-red-600 {
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / var(--tw-text-opacity));
}
.text-red-700 {
  --tw-text-opacity: 1;
  color: rgb(185 28 28 / var(--tw-text-opacity));
}
.text-red-900 {
  --tw-text-opacity: 1;
  color: rgb(127 29 29 / var(--tw-text-opacity));
}
.text-secondary {
  --tw-text-opacity: 1;
  color: rgb(83 96 109 / var(--tw-text-opacity));
}
.text-sky-300 {
  --tw-text-opacity: 1;
  color: rgb(125 211 252 / var(--tw-text-opacity));
}
.text-sky-400 {
  --tw-text-opacity: 1;
  color: rgb(56 189 248 / var(--tw-text-opacity));
}
.text-sky-500 {
  --tw-text-opacity: 1;
  color: rgb(14 165 233 / var(--tw-text-opacity));
}
.text-sky-900 {
  --tw-text-opacity: 1;
  color: rgb(12 74 110 / var(--tw-text-opacity));
}
.text-slate-200 {
  --tw-text-opacity: 1;
  color: rgb(226 232 240 / var(--tw-text-opacity));
}
.text-slate-500 {
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}
.text-slate-700 {
  --tw-text-opacity: 1;
  color: rgb(51 47 59 / var(--tw-text-opacity));
}
.text-teal-500 {
  --tw-text-opacity: 1;
  color: rgb(20 184 166 / var(--tw-text-opacity));
}
.text-violet-400 {
  --tw-text-opacity: 1;
  color: rgb(167 139 250 / var(--tw-text-opacity));
}
.text-white {
  --tw-text-opacity: 1;
  color: rgb(246 248 254 / var(--tw-text-opacity));
}
.text-white\/20 {
  color: rgb(246 248 254 / 0.2);
}
.text-white\/50 {
  color: rgb(246 248 254 / 0.5);
}
.text-white\/90 {
  color: rgb(246 248 254 / 0.9);
}
.text-yellow-400 {
  --tw-text-opacity: 1;
  color: rgb(250 204 21 / var(--tw-text-opacity));
}
.text-yellow-500 {
  --tw-text-opacity: 1;
  color: rgb(234 179 8 / var(--tw-text-opacity));
}
.text-yellow-900 {
  --tw-text-opacity: 1;
  color: rgb(113 63 18 / var(--tw-text-opacity));
}
.text-opacity-70 {
  --tw-text-opacity: 0.7;
}
.underline {
  text-decoration-line: underline;
}
.line-through {
  text-decoration-line: line-through;
}
.no-underline {
  text-decoration-line: none;
}
.decoration-base-500 {
  text-decoration-color: #ff5050;
}
.decoration-green-500 {
  text-decoration-color: #22c55e;
}
.decoration-green-600 {
  text-decoration-color: #16a34a;
}
.decoration-lime-400 {
  text-decoration-color: #a3e635;
}
.decoration-red-500 {
  text-decoration-color: #ef4444;
}
.decoration-red-600 {
  text-decoration-color: #dc2626;
}
.decoration-yellow-500 {
  text-decoration-color: #eab308;
}
.decoration-dotted {
  text-decoration-style: dotted;
}
.decoration-dashed {
  text-decoration-style: dashed;
}
.decoration-wavy {
  text-decoration-style: wavy;
}
.underline-offset-2 {
  text-underline-offset: 2px;
}
.underline-offset-4 {
  text-underline-offset: 4px;
}
.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.placeholder-opacity-50::-moz-placeholder {
  --tw-placeholder-opacity: 0.5;
}
.placeholder-opacity-50::placeholder {
  --tw-placeholder-opacity: 0.5;
}
.accent-red-600 {
  accent-color: #dc2626;
}
.opacity-0 {
  opacity: 0;
}
.opacity-10 {
  opacity: 0.1;
}
.opacity-20 {
  opacity: 0.2;
}
.opacity-25 {
  opacity: 0.25;
}
.opacity-5 {
  opacity: 0.05;
}
.opacity-50 {
  opacity: 0.5;
}
.opacity-75 {
  opacity: 0.75;
}
.opacity-90 {
  opacity: 0.9;
}
.shadow {
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_2px_15px_-3px_rgba\(0\2c 0\2c 0\2c 0\.07\)\2c 0_10px_20px_-2px_rgba\(0\2c 0\2c 0\2c 0\.04\)\] {
  --tw-shadow: 0 2px 15px -3px rgba(0,0,0,0.07),0 10px 20px -2px rgba(0,0,0,0.04);
  --tw-shadow-colored: 0 2px 15px -3px var(--tw-shadow-color), 0 10px 20px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-lg {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-md {
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-none {
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-sm {
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-xl {
  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-base-500\/10 {
  --tw-shadow-color: rgb(255 80 80 / 0.1);
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-indigo-500\/10 {
  --tw-shadow-color: rgb(99 102 241 / 0.1);
  --tw-shadow: var(--tw-shadow-colored);
}
.ring-4 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.ring-black\/10 {
  --tw-ring-color: rgb(0 0 0 / 0.1);
}
.ring-gray-200 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(108 122 133 / var(--tw-ring-opacity));
}
.ring-gray-300 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity));
}
.ring-green-500 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(34 197 94 / var(--tw-ring-opacity));
}
.ring-opacity-20 {
  --tw-ring-opacity: 0.2;
}
.ring-opacity-80 {
  --tw-ring-opacity: 0.8;
}
.blur {
  --tw-blur: blur(8px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.invert {
  --tw-invert: invert(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.transition {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-colors {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-opacity {
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-transform {
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.duration-150 {
  transition-duration: 150ms;
}
.duration-200 {
  transition-duration: 200ms;
}
.duration-300 {
  transition-duration: 300ms;
}
.duration-500 {
  transition-duration: 500ms;
}
.duration-700 {
  transition-duration: 700ms;
}
.duration-\[500ms\] {
  transition-duration: 500ms;
}
.duration-\[550ms\] {
  transition-duration: 550ms;
}
.duration-\[650ms\] {
  transition-duration: 650ms;
}
.duration-\[750ms\] {
  transition-duration: 750ms;
}
.ease-in {
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}
.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.ease-out {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
@media (min-width: 1536px) {

  .\32xl\:container {
    width: 100%;
  }

  @media (min-width: 640px) {

    .\32xl\:container {
      max-width: 640px;
    }
  }

  @media (min-width: 768px) {

    .\32xl\:container {
      max-width: 768px;
    }
  }

  @media (min-width: 1024px) {

    .\32xl\:container {
      max-width: 1024px;
    }
  }

  @media (min-width: 1280px) {

    .\32xl\:container {
      max-width: 1280px;
    }
  }

  @media (min-width: 1536px) {

    .\32xl\:container {
      max-width: 1536px;
    }
  }
}
.marker\:content-none *::marker {
  --tw-content: none;
  content: var(--tw-content);
}
.marker\:content-none::marker {
  --tw-content: none;
  content: var(--tw-content);
}
.file\:mr-5::file-selector-button {
  margin-right: 1.25rem;
}
.file\:hidden::file-selector-button {
  display: none;
}
.file\:rounded-md::file-selector-button {
  border-radius: 0.375rem;
}
.file\:border-0::file-selector-button {
  border-width: 0px;
}
.file\:bg-base-500::file-selector-button {
  --tw-bg-opacity: 1;
  background-color: rgb(255 80 80 / var(--tw-bg-opacity));
}
.file\:px-4::file-selector-button {
  padding-left: 1rem;
  padding-right: 1rem;
}
.file\:py-1::file-selector-button {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.file\:py-1\.5::file-selector-button {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}
.file\:text-sm::file-selector-button {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.file\:font-medium::file-selector-button {
  font-weight: 500;
}
.file\:text-white::file-selector-button {
  --tw-text-opacity: 1;
  color: rgb(246 248 254 / var(--tw-text-opacity));
}
.placeholder\:text-secondary::-moz-placeholder {
  --tw-text-opacity: 1;
  color: rgb(83 96 109 / var(--tw-text-opacity));
}
.placeholder\:text-secondary::placeholder {
  --tw-text-opacity: 1;
  color: rgb(83 96 109 / var(--tw-text-opacity));
}
.placeholder\:text-slate-400::-moz-placeholder {
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity));
}
.placeholder\:text-slate-400::placeholder {
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity));
}
.before\:pointer-events-none::before {
  content: var(--tw-content);
  pointer-events: none;
}
.before\:absolute::before {
  content: var(--tw-content);
  position: absolute;
}
.before\:h-3::before {
  content: var(--tw-content);
  height: 0.75rem;
}
.before\:w-3::before {
  content: var(--tw-content);
  width: 0.75rem;
}
.before\:rounded-full::before {
  content: var(--tw-content);
  border-radius: 9999px;
}
.before\:bg-transparent::before {
  content: var(--tw-content);
  background-color: transparent;
}
.before\:content-\[\'\'\]::before {
  --tw-content: '';
  content: var(--tw-content);
}
.after\:absolute::after {
  content: var(--tw-content);
  position: absolute;
}
.after\:z-\[2\]::after {
  content: var(--tw-content);
  z-index: 2;
}
.after\:mt-\[0\.1rem\]::after {
  content: var(--tw-content);
  margin-top: 0.1rem;
}
.after\:h-5::after {
  content: var(--tw-content);
  height: 1.25rem;
}
.after\:w-5::after {
  content: var(--tw-content);
  width: 1.25rem;
}
.after\:rounded-full::after {
  content: var(--tw-content);
  border-radius: 9999px;
}
.after\:border-none::after {
  content: var(--tw-content);
  border-style: none;
}
.after\:bg-neutral-100::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity));
}
.after\:shadow-\[0_0px_3px_0_rgb\(0_0_0_\/_7\%\)\2c _0_2px_2px_0_rgb\(0_0_0_\/_4\%\)\]::after {
  content: var(--tw-content);
  --tw-shadow: 0 0px 3px 0 rgb(0 0 0 / 7%), 0 2px 2px 0 rgb(0 0 0 / 4%);
  --tw-shadow-colored: 0 0px 3px 0 var(--tw-shadow-color), 0 2px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.after\:transition-\[background-color_0\.2s\2c transform_0\.2s\]::after {
  content: var(--tw-content);
  transition-property: background-color 0.2s,transform 0.2s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.after\:content-\[\'\'\]::after {
  --tw-content: '';
  content: var(--tw-content);
}
.last\:border-b-0:last-child {
  border-bottom-width: 0px;
}
.checked\:bg-green-500:checked {
  --tw-bg-opacity: 1;
  background-color: rgb(34 197 94 / var(--tw-bg-opacity));
}
.checked\:bg-none:checked {
  background-image: none;
}
.checked\:after\:absolute:checked::after {
  content: var(--tw-content);
  position: absolute;
}
.checked\:after\:z-\[2\]:checked::after {
  content: var(--tw-content);
  z-index: 2;
}
.checked\:after\:ml-\[1\.25rem\]:checked::after {
  content: var(--tw-content);
  margin-left: 1.25rem;
}
.checked\:after\:mt-\[0\.1rem\]:checked::after {
  content: var(--tw-content);
  margin-top: 0.1rem;
}
.checked\:after\:h-5:checked::after {
  content: var(--tw-content);
  height: 1.25rem;
}
.checked\:after\:w-5:checked::after {
  content: var(--tw-content);
  width: 1.25rem;
}
.checked\:after\:rounded-full:checked::after {
  content: var(--tw-content);
  border-radius: 9999px;
}
.checked\:after\:border-none:checked::after {
  content: var(--tw-content);
  border-style: none;
}
.checked\:after\:bg-white:checked::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(246 248 254 / var(--tw-bg-opacity));
}
.hover\:scale-105:hover {
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:scale-110:hover {
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:cursor-pointer:hover {
  cursor: pointer;
}
.hover\:border-base-500:hover {
  --tw-border-opacity: 1;
  border-color: rgb(255 80 80 / var(--tw-border-opacity));
}
.hover\:border-indigo-400:hover {
  --tw-border-opacity: 1;
  border-color: rgb(129 140 248 / var(--tw-border-opacity));
}
.hover\:border-lime-500:hover {
  --tw-border-opacity: 1;
  border-color: rgb(132 204 22 / var(--tw-border-opacity));
}
.hover\:bg-base-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 80 80 / var(--tw-bg-opacity));
}
.hover\:bg-base-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(211 61 61 / var(--tw-bg-opacity));
}
.hover\:bg-blue-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(37 99 235 / var(--tw-bg-opacity));
}
.hover\:bg-gray-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}
.hover\:bg-gray-100\/60:hover {
  background-color: rgb(243 244 246 / 0.6);
}
.hover\:bg-gray-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}
.hover\:bg-gray-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity));
}
.hover\:bg-green-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(34 197 94 / var(--tw-bg-opacity));
}
.hover\:bg-indigo-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(129 140 248 / var(--tw-bg-opacity));
}
.hover\:bg-indigo-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(238 242 255 / var(--tw-bg-opacity));
}
.hover\:bg-indigo-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(99 102 241 / var(--tw-bg-opacity));
}
.hover\:bg-red-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(254 202 202 / var(--tw-bg-opacity));
}
.hover\:bg-red-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(239 68 68 / var(--tw-bg-opacity));
}
.hover\:bg-red-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(220 38 38 / var(--tw-bg-opacity));
}
.hover\:bg-secondary:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(83 96 109 / var(--tw-bg-opacity));
}
.hover\:bg-slate-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(226 232 240 / var(--tw-bg-opacity));
}
.hover\:bg-slate-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(51 47 59 / var(--tw-bg-opacity));
}
.hover\:bg-slate-800\/60:hover {
  background-color: rgb(28 29 34 / 0.6);
}
.hover\:bg-slate-900\/60:hover {
  background-color: rgb(37 41 46 / 0.6);
}
.hover\:bg-violet-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(221 214 254 / var(--tw-bg-opacity));
}
.hover\:bg-white\/60:hover {
  background-color: rgb(246 248 254 / 0.6);
}
.hover\:text-base-500:hover {
  --tw-text-opacity: 1;
  color: rgb(255 80 80 / var(--tw-text-opacity));
}
.hover\:text-base-600:hover {
  --tw-text-opacity: 1;
  color: rgb(211 61 61 / var(--tw-text-opacity));
}
.hover\:text-blue-400:hover {
  --tw-text-opacity: 1;
  color: rgb(96 165 250 / var(--tw-text-opacity));
}
.hover\:text-blue-700:hover {
  --tw-text-opacity: 1;
  color: rgb(29 78 216 / var(--tw-text-opacity));
}
.hover\:text-emerald-300:hover {
  --tw-text-opacity: 1;
  color: rgb(110 231 183 / var(--tw-text-opacity));
}
.hover\:text-gray-400:hover {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}
.hover\:text-gray-500:hover {
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}
.hover\:text-gray-600:hover {
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity));
}
.hover\:text-gray-900:hover {
  --tw-text-opacity: 1;
  color: rgb(24 21 26 / var(--tw-text-opacity));
}
.hover\:text-green-400:hover {
  --tw-text-opacity: 1;
  color: rgb(74 222 128 / var(--tw-text-opacity));
}
.hover\:text-green-500:hover {
  --tw-text-opacity: 1;
  color: rgb(34 197 94 / var(--tw-text-opacity));
}
.hover\:text-indigo-400:hover {
  --tw-text-opacity: 1;
  color: rgb(129 140 248 / var(--tw-text-opacity));
}
.hover\:text-indigo-500:hover {
  --tw-text-opacity: 1;
  color: rgb(99 102 241 / var(--tw-text-opacity));
}
.hover\:text-indigo-600:hover {
  --tw-text-opacity: 1;
  color: rgb(79 70 229 / var(--tw-text-opacity));
}
.hover\:text-lime-500:hover {
  --tw-text-opacity: 1;
  color: rgb(132 204 22 / var(--tw-text-opacity));
}
.hover\:text-primary:hover {
  --tw-text-opacity: 1;
  color: rgb(149 165 177 / var(--tw-text-opacity));
}
.hover\:text-purple-600:hover {
  --tw-text-opacity: 1;
  color: rgb(147 51 234 / var(--tw-text-opacity));
}
.hover\:text-red-400:hover {
  --tw-text-opacity: 1;
  color: rgb(248 113 113 / var(--tw-text-opacity));
}
.hover\:text-red-500:hover {
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity));
}
.hover\:text-sky-500:hover {
  --tw-text-opacity: 1;
  color: rgb(14 165 233 / var(--tw-text-opacity));
}
.hover\:text-white:hover {
  --tw-text-opacity: 1;
  color: rgb(246 248 254 / var(--tw-text-opacity));
}
.hover\:text-yellow-500:hover {
  --tw-text-opacity: 1;
  color: rgb(234 179 8 / var(--tw-text-opacity));
}
.hover\:text-opacity-100:hover {
  --tw-text-opacity: 1;
}
.hover\:hover\:underline:hover:hover {
  text-decoration-line: underline;
}
.hover\:underline:hover {
  text-decoration-line: underline;
}
.hover\:shadow-2xl:hover {
  --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);
  --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.hover\:shadow-lg:hover {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.hover\:file\:bg-base-500::file-selector-button:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 80 80 / var(--tw-bg-opacity));
}
.focus\:z-10:focus {
  z-index: 10;
}
.focus\:border-blue-300:focus {
  --tw-border-opacity: 1;
  border-color: rgb(147 197 253 / var(--tw-border-opacity));
}
.focus\:border-blue-500:focus {
  --tw-border-opacity: 1;
  border-color: rgb(59 130 246 / var(--tw-border-opacity));
}
.focus\:border-gray-300\/60:focus {
  border-color: rgb(209 213 219 / 0.6);
}
.focus\:border-lime-500:focus {
  --tw-border-opacity: 1;
  border-color: rgb(132 204 22 / var(--tw-border-opacity));
}
.focus\:border-red-500:focus {
  --tw-border-opacity: 1;
  border-color: rgb(239 68 68 / var(--tw-border-opacity));
}
.focus\:border-secondary\/50:focus {
  border-color: rgb(83 96 109 / 0.5);
}
.focus\:border-transparent:focus {
  border-color: transparent;
}
.focus\:bg-indigo-400:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(129 140 248 / var(--tw-bg-opacity));
}
.focus\:bg-red-600:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(220 38 38 / var(--tw-bg-opacity));
}
.focus\:text-indigo-600:focus {
  --tw-text-opacity: 1;
  color: rgb(79 70 229 / var(--tw-text-opacity));
}
.focus\:shadow-lg:focus {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.focus\:outline-none:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.focus\:ring:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.focus\:ring-0:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.focus\:ring-blue-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity));
}
.focus\:ring-fuchsia-300:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(240 171 252 / var(--tw-ring-opacity));
}
.focus\:ring-green-300:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(134 239 172 / var(--tw-ring-opacity));
}
.focus\:ring-indigo-300:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(165 180 252 / var(--tw-ring-opacity));
}
.focus\:ring-red-200:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(254 202 202 / var(--tw-ring-opacity));
}
.focus\:ring-red-300:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(252 165 165 / var(--tw-ring-opacity));
}
.focus\:ring-sky-300:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(125 211 252 / var(--tw-ring-opacity));
}
.focus\:ring-yellow-300:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(253 224 71 / var(--tw-ring-opacity));
}
.focus\:ring-zinc-300:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(212 212 216 / var(--tw-ring-opacity));
}
.focus\:after\:rounded-full:focus::after {
  content: var(--tw-content);
  border-radius: 9999px;
}
.focus\:after\:content-\[\'\'\]:focus::after {
  --tw-content: '';
  content: var(--tw-content);
}
.checked\:focus\:border-green-500:focus:checked {
  --tw-border-opacity: 1;
  border-color: rgb(34 197 94 / var(--tw-border-opacity));
}
.checked\:focus\:bg-green-500:focus:checked {
  --tw-bg-opacity: 1;
  background-color: rgb(34 197 94 / var(--tw-bg-opacity));
}
.active\:bg-gray-100:active {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}
.active\:bg-indigo-500:active {
  --tw-bg-opacity: 1;
  background-color: rgb(99 102 241 / var(--tw-bg-opacity));
}
.active\:text-gray-500:active {
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}
.active\:text-gray-700:active {
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity));
}
.active\:shadow-lg:active {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.disabled\:pointer-events-none:disabled {
  pointer-events: none;
}
.disabled\:opacity-50:disabled {
  opacity: 0.5;
}
.group[open] .group-open\:rotate-90 {
  --tw-rotate: 90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:hover .group-hover\:block {
  display: block;
}
.group:hover .group-hover\:h-full {
  height: 100%;
}
.group:hover .group-hover\:w-full {
  width: 100%;
}
.group:hover .group-hover\:translate-y-\[-2px\] {
  --tw-translate-y: -2px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@keyframes pulse {

  50% {
    opacity: .5;
  }
}
.group:hover .group-hover\:animate-pulse {
  animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}
.group:hover .group-hover\:bg-amber-600\/30 {
  background-color: rgb(217 119 6 / 0.3);
}
.group:hover .group-hover\:bg-cyan-300\/30 {
  background-color: rgb(103 232 249 / 0.3);
}
.group:hover .group-hover\:bg-green-500\/30 {
  background-color: rgb(34 197 94 / 0.3);
}
.group:hover .group-hover\:bg-indigo-500\/30 {
  background-color: rgb(99 102 241 / 0.3);
}
.group:hover .group-hover\:bg-slate-500\/30 {
  background-color: rgb(100 116 139 / 0.3);
}
.group:hover .group-hover\:bg-yellow-500\/30 {
  background-color: rgb(234 179 8 / 0.3);
}
.group:hover .group-hover\:text-white {
  --tw-text-opacity: 1;
  color: rgb(246 248 254 / var(--tw-text-opacity));
}
.group:hover .group-hover\:opacity-100 {
  opacity: 1;
}
.group:hover .group-hover\:blur-md {
  --tw-blur: blur(12px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.peer:checked ~ .peer-checked\:block {
  display: block;
}
.peer:checked ~ .peer-checked\:border-base-500 {
  --tw-border-opacity: 1;
  border-color: rgb(255 80 80 / var(--tw-border-opacity));
}
.peer:checked ~ .peer-checked\:font-semibold {
  font-weight: 600;
}
.peer:checked ~ .peer-checked\:text-base-500 {
  --tw-text-opacity: 1;
  color: rgb(255 80 80 / var(--tw-text-opacity));
}
@media (prefers-color-scheme: dark) {

  .dark\:border-gray-500 {
    --tw-border-opacity: 1;
    border-color: rgb(107 114 128 / var(--tw-border-opacity));
  }

  .dark\:border-gray-600 {
    --tw-border-opacity: 1;
    border-color: rgb(75 85 99 / var(--tw-border-opacity));
  }

  .dark\:border-gray-800 {
    --tw-border-opacity: 1;
    border-color: rgb(31 41 55 / var(--tw-border-opacity));
  }

  .dark\:border-slate-700 {
    --tw-border-opacity: 1;
    border-color: rgb(51 47 59 / var(--tw-border-opacity));
  }

  .dark\:bg-blue-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(37 99 235 / var(--tw-bg-opacity));
  }

  .dark\:bg-gray-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(55 65 81 / var(--tw-bg-opacity));
  }

  .dark\:bg-gray-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(31 41 55 / var(--tw-bg-opacity));
  }

  .dark\:bg-gray-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(24 21 26 / var(--tw-bg-opacity));
  }

  .dark\:bg-slate-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(51 47 59 / var(--tw-bg-opacity));
  }

  .dark\:bg-slate-900\/95 {
    background-color: rgb(37 41 46 / 0.95);
  }

  .dark\:text-blue-500 {
    --tw-text-opacity: 1;
    color: rgb(59 130 246 / var(--tw-text-opacity));
  }

  .dark\:text-gray-200 {
    --tw-text-opacity: 1;
    color: rgb(108 122 133 / var(--tw-text-opacity));
  }

  .dark\:text-gray-300 {
    --tw-text-opacity: 1;
    color: rgb(209 213 219 / var(--tw-text-opacity));
  }

  .dark\:text-gray-400 {
    --tw-text-opacity: 1;
    color: rgb(156 163 175 / var(--tw-text-opacity));
  }

  .dark\:text-slate-100 {
    --tw-text-opacity: 1;
    color: rgb(234 238 247 / var(--tw-text-opacity));
  }

  .dark\:text-white {
    --tw-text-opacity: 1;
    color: rgb(246 248 254 / var(--tw-text-opacity));
  }

  .dark\:hover\:bg-blue-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(29 78 216 / var(--tw-bg-opacity));
  }

  .dark\:hover\:bg-slate-900\/20:hover {
    background-color: rgb(37 41 46 / 0.2);
  }

  .dark\:hover\:text-white:hover {
    --tw-text-opacity: 1;
    color: rgb(246 248 254 / var(--tw-text-opacity));
  }

  .dark\:focus\:ring-blue-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(30 64 175 / var(--tw-ring-opacity));
  }
}
@media (min-width: 640px) {

  .sm\:order-last {
    order: 9999;
  }

  .sm\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .sm\:col-span-12 {
    grid-column: span 12 / span 12;
  }

  .sm\:-mx-6 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .sm\:mb-0 {
    margin-bottom: 0px;
  }

  .sm\:mt-0 {
    margin-top: 0px;
  }

  .sm\:flex {
    display: flex;
  }

  .sm\:hidden {
    display: none;
  }

  .sm\:w-1\/3 {
    width: 33.333333%;
  }

  .sm\:w-2\/12 {
    width: 16.666667%;
  }

  .sm\:w-2\/3 {
    width: 66.666667%;
  }

  .sm\:w-5\/12 {
    width: 41.666667%;
  }

  .sm\:flex-1 {
    flex: 1 1 0%;
  }

  .sm\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .sm\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .sm\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .sm\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .sm\:flex-row {
    flex-direction: row;
  }

  .sm\:items-end {
    align-items: flex-end;
  }

  .sm\:items-center {
    align-items: center;
  }

  .sm\:justify-start {
    justify-content: flex-start;
  }

  .sm\:justify-between {
    justify-content: space-between;
  }

  .sm\:space-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1rem * var(--tw-space-x-reverse));
    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:divide-x > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(1px * var(--tw-divide-x-reverse));
    border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .sm\:divide-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(0px * var(--tw-divide-y-reverse));
  }

  .sm\:rounded {
    border-radius: 0.25rem;
  }

  .sm\:p-4 {
    padding: 1rem;
  }

  .sm\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }

  .sm\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .sm\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .sm\:pr-8 {
    padding-right: 2rem;
  }

  .sm\:pt-0 {
    padding-top: 0px;
  }

  .sm\:text-center {
    text-align: center;
  }

  .sm\:text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
}
@media (min-width: 768px) {

  .md\:inset-0 {
    inset: 0px;
  }

  .md\:col-span-12 {
    grid-column: span 12 / span 12;
  }

  .md\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .md\:mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }

  .md\:mb-0 {
    margin-bottom: 0px;
  }

  .md\:ml-4 {
    margin-left: 1rem;
  }

  .md\:ml-6 {
    margin-left: 1.5rem;
  }

  .md\:mr-4 {
    margin-right: 1rem;
  }

  .md\:mt-0 {
    margin-top: 0px;
  }

  .md\:block {
    display: block;
  }

  .md\:inline-block {
    display: inline-block;
  }

  .md\:flex {
    display: flex;
  }

  .md\:hidden {
    display: none;
  }

  .md\:h-screen {
    height: 100vh;
  }

  .md\:w-1\/12 {
    width: 8.333333%;
  }

  .md\:w-1\/2 {
    width: 50%;
  }

  .md\:w-1\/3 {
    width: 33.333333%;
  }

  .md\:w-2\/3 {
    width: 66.666667%;
  }

  .md\:w-2\/6 {
    width: 33.333333%;
  }

  .md\:w-3\/12 {
    width: 25%;
  }

  .md\:w-4\/6 {
    width: 66.666667%;
  }

  .md\:w-48 {
    width: 12rem;
  }

  .md\:w-56 {
    width: 14rem;
  }

  .md\:w-6\/12 {
    width: 50%;
  }

  .md\:w-8\/12 {
    width: 66.666667%;
  }

  .md\:w-9\/12 {
    width: 75%;
  }

  .md\:w-\[80\%\] {
    width: 80%;
  }

  .md\:w-auto {
    width: auto;
  }

  .md\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .md\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .md\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .md\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .md\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .md\:flex-row {
    flex-direction: row;
  }

  .md\:justify-start {
    justify-content: flex-start;
  }

  .md\:justify-center {
    justify-content: center;
  }

  .md\:justify-between {
    justify-content: space-between;
  }

  .md\:space-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.5rem * var(--tw-space-x-reverse));
    margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1rem * var(--tw-space-x-reverse));
    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.5rem * var(--tw-space-x-reverse));
    margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse));
  }

  .md\:border-l-2 {
    border-left-width: 2px;
  }

  .md\:border-r {
    border-right-width: 1px;
  }

  .md\:border-none {
    border-style: none;
  }

  .md\:border-opacity-70 {
    --tw-border-opacity: 0.7;
  }

  .md\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .md\:pl-6 {
    padding-left: 1.5rem;
  }

  .md\:text-left {
    text-align: left;
  }

  .md\:text-right {
    text-align: right;
  }
}
@media (min-width: 1024px) {

  .lg\:sticky {
    position: sticky;
  }

  .lg\:bottom-0 {
    bottom: 0px;
  }

  .lg\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .lg\:col-span-12 {
    grid-column: span 12 / span 12;
  }

  .lg\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .lg\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .lg\:col-span-4 {
    grid-column: span 4 / span 4;
  }

  .lg\:col-span-6 {
    grid-column: span 6 / span 6;
  }

  .lg\:-mx-8 {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .lg\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .lg\:mr-1 {
    margin-right: 0.25rem;
  }

  .lg\:mt-0 {
    margin-top: 0px;
  }

  .lg\:flex {
    display: flex;
  }

  .lg\:w-1\/12 {
    width: 8.333333%;
  }

  .lg\:w-1\/2 {
    width: 50%;
  }

  .lg\:w-1\/4 {
    width: 25%;
  }

  .lg\:w-1\/5 {
    width: 20%;
  }

  .lg\:w-2\/12 {
    width: 16.666667%;
  }

  .lg\:w-2\/4 {
    width: 50%;
  }

  .lg\:w-3\/12 {
    width: 25%;
  }

  .lg\:w-4\/5 {
    width: 80%;
  }

  .lg\:w-6\/12 {
    width: 50%;
  }

  .lg\:w-72 {
    width: 18rem;
  }

  .lg\:w-9\/12 {
    width: 75%;
  }

  .lg\:w-full {
    width: 100%;
  }

  .lg\:max-w-4xl {
    max-width: 56rem;
  }

  .lg\:max-w-lg {
    max-width: 32rem;
  }

  .lg\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .lg\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .lg\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .lg\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .lg\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .lg\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .lg\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .lg\:flex-row {
    flex-direction: row;
  }

  .lg\:justify-end {
    justify-content: flex-end;
  }

  .lg\:justify-between {
    justify-content: space-between;
  }

  .lg\:space-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1rem * var(--tw-space-x-reverse));
    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse));
  }

  .lg\:border-b-0 {
    border-bottom-width: 0px;
  }

  .lg\:px-28 {
    padding-left: 7rem;
    padding-right: 7rem;
  }

  .lg\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .lg\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .lg\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .lg\:pb-0 {
    padding-bottom: 0px;
  }

  .lg\:pl-10 {
    padding-left: 2.5rem;
  }
}
@media (min-width: 1280px) {

  .xl\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .xl\:col-span-12 {
    grid-column: span 12 / span 12;
  }

  .xl\:col-span-6 {
    grid-column: span 6 / span 6;
  }

  .xl\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .xl\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .xl\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .xl\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .xl\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }

  .xl\:text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}
@media (min-width: 1536px) {

  .\32xl\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .\32xl\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .\32xl\:p-4 {
    padding: 1rem;
  }

  .\32xl\:p-6 {
    padding: 1.5rem;
  }

  .\32xl\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .\32xl\:text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }

  .\32xl\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }

  .\32xl\:text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .\32xl\:text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}




/* === comments (shared) === */
.tw-comments{margin-top:2.4rem;padding-top:1.6rem;border-top:1px solid var(--border,rgba(255,255,255,.14));}
.tw-c-heading{font-size:1.15rem;margin:0 0 1rem;font-weight:700;}
.tw-c-list{display:flex;flex-direction:column;gap:.85rem;margin-bottom:1.8rem;}
.tw-c-item{background:var(--panel,rgba(255,255,255,.04));border:1px solid var(--border,rgba(255,255,255,.12));border-left:3px solid var(--primary,#3a7afe);border-radius:8px;padding:.9rem 1.1rem;}
.tw-c-meta{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.45rem;}
.tw-c-author{font-weight:700;font-size:.92rem;}
.tw-c-time{font-size:.76rem;opacity:.6;font-variant-numeric:tabular-nums;}
.tw-c-body{font-size:.9rem;line-height:1.6;white-space:pre-wrap;word-wrap:break-word;}
.tw-c-empty{font-size:.88rem;opacity:.65;padding:1.1rem 0;font-style:italic;}
.tw-c-form{background:var(--panel,rgba(255,255,255,.04));border:1px solid var(--border,rgba(255,255,255,.12));border-radius:10px;padding:1.2rem;}
.tw-c-form-heading{font-size:1rem;margin:0 0 .3rem;font-weight:700;}
.tw-c-form-note{font-size:.8rem;opacity:.7;margin:0 0 .9rem;}
.tw-c-row{display:flex;flex-direction:column;gap:.3rem;margin-bottom:.8rem;}
.tw-c-label{font-size:.8rem;font-weight:600;opacity:.85;}
.tw-c-input,.tw-c-textarea{width:100%;background:rgba(0,0,0,.18);border:1px solid var(--border,rgba(255,255,255,.18));border-radius:6px;padding:.55rem .7rem;color:inherit;font:inherit;box-sizing:border-box;}
.tw-c-textarea{resize:vertical;min-height:5.5rem;}
.tw-c-actions{margin-top:.4rem;}
.tw-c-submit{display:inline-block;background:var(--primary,#3a7afe);color:#fff;border:0;border-radius:6px;padding:.6rem 1.3rem;font:inherit;font-weight:600;cursor:pointer;}
.tw-c-submit:hover{filter:brightness(1.08);}
.tw-c-result{margin-top:.7rem;font-size:.85rem;min-height:1.2em;}
.tw-c-ok{color:#3ecf8e;}.tw-c-err{color:#ff6b6b;}.tw-c-loading{opacity:.7;}
@media (max-width:600px){.tw-c-meta{flex-direction:column;gap:.15rem;}}

/* === contact / ticket form + lookup (shared) === */
.ticket-form,.ticket-lookup{margin-top:1.6rem;}
.ticket-form h2,.ticket-lookup h1{font-size:1.2rem;margin:0 0 .6rem;font-weight:700;}
.ticket-form .muted,.ticket-lookup .muted{font-size:.85rem;opacity:.72;margin:0 0 1rem;line-height:1.55;}
#ticket-form,#lookup-form{display:flex;flex-direction:column;gap:.9rem;background:var(--panel,rgba(255,255,255,.04));border:1px solid var(--border,rgba(255,255,255,.12));border-radius:12px;padding:1.3rem;max-width:640px;}
.tf-row{display:flex;flex-direction:column;}
.tf-row label{display:flex;flex-direction:column;gap:.32rem;font-size:.84rem;font-weight:600;opacity:.9;}
.tf-row input,.tf-row textarea{width:100%;background:rgba(0,0,0,.18);border:1px solid var(--border,rgba(255,255,255,.18));border-radius:6px;padding:.55rem .7rem;color:inherit;font:inherit;box-sizing:border-box;font-weight:400;}
.tf-row textarea{resize:vertical;min-height:6.5rem;}
.tf-actions{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;margin-top:.2rem;}
.tf-actions .btn-primary,.tf-actions button[type=submit]{display:inline-block;background:var(--primary,#3a7afe);color:#fff;border:0;border-radius:6px;padding:.6rem 1.3rem;font:inherit;font-weight:600;cursor:pointer;}
.tf-actions .btn-outline{display:inline-block;border:1px solid var(--border,rgba(255,255,255,.3));border-radius:6px;padding:.55rem 1.1rem;color:inherit;text-decoration:none;font-weight:600;font-size:.9rem;}
.tf-status{font-size:.85rem;margin-top:.2rem;}
.tf-status[data-err]{color:#ff6b6b;}
.tl-card,.tl-reply{background:var(--panel,rgba(255,255,255,.04));border:1px solid var(--border,rgba(255,255,255,.12));border-radius:8px;padding:.9rem 1.1rem;margin-top:.8rem;}
.tl-reply{border-left:3px solid var(--primary,#3a7afe);}
.tl-meta{font-size:.78rem;opacity:.65;margin:0 0 .3rem;}
.tl-body{font-size:.9rem;line-height:1.6;white-space:pre-wrap;}
.tl-error{color:#ff6b6b;font-size:.9rem;}


/* ===== shared extended-components overlay (.ct-* + base HTML vocabulary) ===== */

/* =====================================================================
   EXTENDED COMPONENTS — base HTML + full .ct-* vocabulary
   ---------------------------------------------------------------------
   Generated by base.extended_components_css(). Theming via palette dict.
   Wrapped under `.ct-main` so it doesn't fight the source CSS for chrome.
   ===================================================================== */

/* ---- Base HTML element styling (scoped to .ct-main) ---- */
.ct-main {
    color: #c5ccd4;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
    line-height: 1.65;
}
.ct-main h1, .ct-main h2, .ct-main h3,
.ct-main h4, .ct-main h5, .ct-main h6 {
    color: #fafbfc;
    margin: 1.4em 0 0.5em;
    line-height: 1.25;
    font-weight: 700;
    text-wrap: balance;
}
.ct-main h1 { font-size: 1.65rem; }
.ct-main h2 {
    font-size: 1.35rem;
    padding-bottom: 8px;
    border-bottom: 1px solid #3a3d44;
    position: relative;
}
.ct-main h2::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -1px;
    width: 60px;
    height: 2px;
    background: #ff7250;
}
.ct-main h3 { font-size: 1.1rem; color: #fafbfc; }
.ct-main h4 { font-size: 1rem; }
.ct-main h5 { font-size: 0.92rem; }
.ct-main h6 { font-size: 0.84rem; color: #909aa6; }
.ct-main p { margin: 0 0 0.9em; color: #c5ccd4; text-wrap: pretty; }
.ct-main strong, .ct-main b { color: #fafbfc; font-weight: 700; }
.ct-main em, .ct-main i { font-style: italic; }
.ct-main mark {
    background: #fbbf24;
    color: #fafbfc;
    padding: 0 4px;
    border-radius: 3px;
}
.ct-main small { font-size: 0.85em; color: #909aa6; }
.ct-main sub, .ct-main sup { font-size: 0.75em; line-height: 0; }
.ct-main abbr[title] {
    text-decoration: underline dotted #909aa6;
    cursor: help;
}
.ct-main time {
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    font-variant-numeric: tabular-nums;
    color: #909aa6;
}
.ct-main address {
    font-style: normal;
    color: #909aa6;
    margin: 0.5em 0;
}
.ct-main a {
    color: #ffa550;
    text-decoration: none;
    text-underline-offset: 2px;
}
.ct-main a:hover {
    color: #ff7250;
    text-decoration: underline;
}
.ct-main hr {
    border: 0;
    border-top: 1px solid #3a3d44;
    margin: 2em 0;
}

/* Lists */
.ct-main ul, .ct-main ol { margin: 0 0 1em 1.4em; padding: 0; }
.ct-main li { margin: 0.35em 0; }
.ct-main li::marker { color: #ff7250; font-weight: 700; }
.ct-main ul ul, .ct-main ul ol,
.ct-main ol ul, .ct-main ol ol { margin: 0.3em 0 0.3em 1.2em; }
.ct-main dl { margin: 1em 0; }
.ct-main dt {
    font-weight: 700;
    color: #fafbfc;
    margin-top: 0.7em;
}
.ct-main dd {
    margin: 0.2em 0 0.6em 1.2em;
    color: #909aa6;
}

/* Quotes */
.ct-main blockquote {
    margin: 1.2em 0;
    padding: 12px 18px;
    border-left: 3px solid #ff7250;
    background: #2a2d32;
    color: #909aa6;
    border-radius: 0 4px 4px 0;
}
.ct-main blockquote p:last-child { margin-bottom: 0; }
.ct-main blockquote cite {
    display: block;
    font-style: italic;
    color: #909aa6;
    margin-top: 0.5em;
    font-size: 0.9em;
}
.ct-main blockquote cite::before { content: "— "; }
.ct-main q { font-style: italic; }
.ct-main q::before { content: "\201C"; }
.ct-main q::after { content: "\201D"; }

/* Code */
.ct-main code {
    background: #2a2d32;
    color: #e5e7eb;
    border: 1px solid #3a3d44;
    padding: 1px 6px;
    border-radius: 3px;
    font-size: 0.88em;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    word-break: break-word;
}
.ct-main pre {
    background: #0d0e12;
    color: #e5e7eb;
    border: 1px solid #3a3d44;
    padding: 14px 18px;
    border-radius: 8px;
    overflow-x: auto;
    font-size: 0.85em;
    line-height: 1.55;
    margin: 1.2em 0;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
}
.ct-main pre code {
    background: transparent;
    border: 0;
    color: inherit;
    padding: 0;
    font-size: 1em;
}
.ct-main kbd {
    background: #fafbfc;
    color: #1a1d22;
    border-radius: 3px;
    padding: 2px 6px;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    font-size: 0.78em;
    font-weight: 700;
    box-shadow: 0 1px 0 #52555c;
}
.ct-main samp {
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    background: #2a2d32;
    padding: 1px 4px;
    border-radius: 2px;
}

/* Tables */
.ct-main table {
    width: 100%;
    border-collapse: collapse;
    margin: 1.2em 0;
    background: #2a2d32;
    border: 1px solid #3a3d44;
    border-radius: 8px;
    overflow: hidden;
    font-size: 0.95em;
}
.ct-main caption {
    caption-side: top;
    padding: 0.5em 0;
    color: #909aa6;
    font-style: italic;
    font-size: 0.9em;
}
.ct-main thead { background: #35383f; }
.ct-main tbody tr:nth-child(even) { background: #35383f; }
.ct-main th, .ct-main td {
    padding: 10px 14px;
    text-align: left;
    border-bottom: 1px solid #3a3d44;
    vertical-align: top;
    color: #c5ccd4;
}
.ct-main th {
    font-weight: 700;
    color: #fafbfc;
    font-size: 0.78em;
    text-transform: uppercase;
    letter-spacing: 0.06em;
    border-bottom: 2px solid #52555c;
}
.ct-main tbody tr:last-child td { border-bottom: 0; }

/* Figures + media */
.ct-main figure { margin: 1.4em 0; text-align: center; }
.ct-main figure img {
    margin: 0 auto;
    max-width: 100%;
    height: auto;
    border: 1px solid #3a3d44;
    border-radius: 8px;
}
.ct-main figcaption {
    font-size: 0.85em;
    color: #909aa6;
    margin-top: 0.5em;
    font-style: italic;
}
.ct-main img { max-width: 100%; height: auto; }
.ct-main video, .ct-main audio, .ct-main iframe {
    max-width: 100%;
    border-radius: 8px;
}

/* Forms */
.ct-main form { margin: 1em 0; }
.ct-main fieldset {
    border: 1px solid #3a3d44;
    border-radius: 8px;
    padding: 14px 16px;
    margin: 1em 0;
}
.ct-main legend {
    padding: 0 8px;
    color: #fafbfc;
    font-weight: 700;
    font-size: 0.9em;
}
.ct-main label, .ct-main .form-label {
    display: block;
    color: #fafbfc;
    font-size: 0.85em;
    font-weight: 600;
    margin: 10px 0 5px;
}
.ct-main input[type="text"],
.ct-main input[type="search"],
.ct-main input[type="email"],
.ct-main input[type="url"],
.ct-main input[type="tel"],
.ct-main input[type="password"],
.ct-main input[type="number"],
.ct-main input[type="date"],
.ct-main input[type="time"],
.ct-main input[type="datetime-local"],
.ct-main textarea,
.ct-main select {
    background: #2a2d32;
    border: 1px solid #3a3d44;
    border-radius: 4px;
    color: #c5ccd4;
    padding: 9px 12px;
    font-size: 0.9rem;
    width: 100%;
    max-width: 100%;
    font-family: inherit;
    box-sizing: border-box;
    transition: border-color 0.15s ease, box-shadow 0.15s ease;
}
.ct-main input:focus,
.ct-main textarea:focus,
.ct-main select:focus {
    outline: none;
    border-color: #ff7250;
    box-shadow: 0 0 0 2px color-mix(in oklab, #ff7250 25%, transparent);
}
.ct-main input::placeholder, .ct-main textarea::placeholder {
    color: #909aa6;
    opacity: 0.7;
}
.ct-main input[type="checkbox"],
.ct-main input[type="radio"] {
    accent-color: #ff7250;
    width: auto;
    margin-right: 6px;
}
.ct-main input[type="file"] {
    background: transparent;
    padding: 6px 0;
}
.ct-main button,
.ct-main input[type="submit"],
.ct-main input[type="button"] {
    background: #ff7250;
    color: #f2f2f2;
    border: 0;
    padding: 10px 18px;
    border-radius: 4px;
    font-weight: 700;
    cursor: pointer;
    font-size: 0.9rem;
    font-family: inherit;
    transition: opacity 0.15s ease, transform 0.1s ease;
}
.ct-main button:hover,
.ct-main input[type="submit"]:hover {
    opacity: 0.9;
}
.ct-main button:active { transform: translateY(1px); }
.ct-main output {
    display: inline-block;
    padding: 4px 8px;
    background: #2a2d32;
    border: 1px solid #3a3d44;
    border-radius: 3px;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
}
.ct-main progress, .ct-main meter {
    width: 100%;
    height: 10px;
    border-radius: 5px;
}

/* Details / summary (bare — get FAQ-accordion treatment) */
.ct-main details {
    background: #2a2d32;
    border: 1px solid #3a3d44;
    border-radius: 4px;
    margin: 8px 0;
    overflow: hidden;
}
.ct-main details[open] { background: #35383f; }
.ct-main details > summary {
    padding: 12px 16px;
    cursor: pointer;
    font-weight: 600;
    color: #fafbfc;
    list-style: none;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    user-select: none;
}
.ct-main details > summary::-webkit-details-marker { display: none; }
.ct-main details > summary::after {
    content: "+";
    color: #ff7250;
    font-size: 1.2em;
    font-weight: 700;
    transition: transform 0.15s ease;
}
.ct-main details[open] > summary::after { content: "\2212"; }
.ct-main details > *:not(summary) { padding: 0 16px 12px; }


/* =====================================================================
   .ct-* EXTENDED COMPONENT VOCABULARY (full coverage)
   ===================================================================== */

/* ---- Skip-link + back-to-top (chrome-side, but defined here too) ---- */
.ct-skip-link {
    position: absolute;
    left: -9999px;
}
.ct-skip-link:focus {
    position: fixed;
    top: 8px; left: 8px;
    background: #ff7250;
    color: #f2f2f2;
    padding: 8px 14px;
    border-radius: 4px;
    z-index: 9999;
    text-decoration: none;
}
.ct-to-top {
    position: fixed;
    right: 18px; bottom: 18px;
    width: 44px; height: 44px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    line-height: 0;
    text-decoration: none;
    z-index: 100;
    /* Self-contained themed circle: the affordance is drawn entirely by
       this rule + an inline SVG chevron (see back_to_top.html_anchor),
       so it is always visible even when no per-site PNG exists and
       renders identically under Tor "safest" (inline SVG, no JS/font). */
    background: #ff7250;
    color: #f2f2f2;
    border-radius: 50%;
    box-shadow: 0 2px 8px rgba(0,0,0,0.28);
    transition: opacity 0.2s ease, transform 0.2s ease,
                background 0.2s ease;
}
.ct-to-top img,
.ct-to-top .ct-to-top-ico {
    display: block;
    border: 0;
    background: transparent;
}
.ct-to-top img { width: 100%; height: 100%; }
.ct-to-top:hover {
    transform: translateY(-2px);
    text-decoration: none;
    filter: brightness(1.08);
}
.ct-to-top:focus-visible {
    outline: 2px solid #ff7250;
    outline-offset: 3px;
}

/* ---- Surface + card primitives ---- */
.ct-surface, .ct-card {
    background: #2a2d32;
    border: 1px solid #3a3d44;
    border-radius: 8px;
    padding: 16px 18px;
    margin: 12px 0;
}
.ct-card--accent { border-left: 3px solid #ff7250; }
.ct-card-title {
    color: #fafbfc;
    font-size: 1.05rem;
    font-weight: 700;
    margin: 0 0 8px;
}
.ct-prose { color: #c5ccd4; line-height: 1.7; max-width: 72ch; }
.ct-prose p { margin: 0 0 1.05em; }
.ct-prose p:last-child { margin-bottom: 0; }

/* Modern section rhythm — slightly tighter top, more breathing room
   between blocks. Each H2 gets a subtle subhead style. Per-replica
   color identity preserved (only spacing + typography are uniform). */
.ct-section { margin: 2.2em 0 1.6em; scroll-margin-top: 80px; }
.ct-section:first-child { margin-top: 0.4em; }
.ct-section__title {
    color: #fafbfc;
    font-size: clamp(1.25rem, 2.2vw, 1.5rem);
    font-weight: 700;
    margin: 0 0 0.6em;
    line-height: 1.25;
    letter-spacing: -0.005em;
}
.ct-section__title--accent {
    position: relative;
    padding-left: 14px;
}
.ct-section__title--accent::before {
    content: "";
    position: absolute;
    left: 0; top: 4px; bottom: 4px;
    width: 4px;
    background: #ff7250;
    border-radius: 2px;
}
.ct-section__lede {
    color: #909aa6;
    font-size: 1.02rem;
    margin: 0 0 1em;
    max-width: 70ch;
}
.ct-section__num {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 28px; height: 28px;
    border-radius: 50%;
    background: #ff7250;
    color: #f2f2f2;
    font-weight: 700;
    font-size: 0.85rem;
    margin-right: 8px;
}

/* ---- Hero — modern card aesthetic. Subtle gradient overlay reads
   as "hero" via the tinted background + accent-tinted border alone.
   (Removed the full-height left-edge ::before rail — it bled past
   content on tall heros and looked like a stuck sidebar rather than
   an accent. The border + gradient give enough visual hierarchy.) */
.ct-hero {
    position: relative;
    background:
        linear-gradient(135deg,
            color-mix(in oklab, #ff7250 4%, #35383f),
            #35383f 60%);
    border: 1px solid color-mix(in oklab, #ff7250 12%, #3a3d44);
    border-radius: 12px;
    /* Generous padding so the title/lede/CTAs never kiss the border.
       Earlier 36/32 produced visible text-edge collisions on every
       replica. Use 48/44 desktop, 32/24 mobile. */
    padding: 48px 44px;
    margin: 0 0 1.8em;
    overflow: hidden;
    isolation: isolate;
}
@media (max-width: 760px) {
    .ct-hero { padding: 32px 24px; }
}
@media (max-width: 480px) {
    .ct-hero { padding: 24px 18px; }
}
.ct-hero h1, .ct-hero__title {
    font-size: clamp(1.4rem, 3vw, 2rem);
    margin: 0 0 0.4em;
    color: #fafbfc;
    line-height: 1.2;
    text-wrap: balance;
}
.ct-hero__eyebrow {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    font-size: 0.74rem;
    text-transform: uppercase;
    letter-spacing: 0.12em;
    font-weight: 700;
    color: #ff7250;
    margin: 0 0 12px;
    padding: 4px 12px;
    background: #2a2d32;
    border: 1px solid #ff7250;
    border-radius: 4px;
}
.ct-hero__lede {
    font-size: 1.02rem;
    color: #909aa6;
    max-width: 60ch;
    margin: 0 0 16px;
    line-height: 1.6;
}
.ct-hero__actions {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    margin: 0 0 8px;
}
.ct-hero__cta {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    background: #ff7250;
    color: #f2f2f2;
    padding: 10px 18px;
    border-radius: 8px;
    font-weight: 700;
    text-decoration: none;
}
.ct-hero__cta:hover {
    opacity: 0.9;
    color: #f2f2f2;
    text-decoration: none;
}
.ct-hero__grid {
    display: grid;
    grid-template-columns: 1fr;
    gap: 24px;
    align-items: center;
}
@media (min-width: 900px) {
    .ct-hero--split .ct-hero__grid { grid-template-columns: 1.4fr 1fr; }
}
.ct-hero__aside {
    background: #2a2d32;
    border: 1px solid #3a3d44;
    border-radius: 8px;
    padding: 16px 18px;
    /* Hero aside content (rate tables, status pills) sometimes computes
       a min-content wider than the grid track and pushes the aside out
       beyond the page container's right edge on desktop. Hard-cap it. */
    max-width: 100%;
    min-width: 0;
    box-sizing: border-box;
    overflow: hidden;
}
.ct-hero__aside > * { max-width: 100%; min-width: 0; }

/* ---- Feature card — gentle elevation + hover lift. The shadow
   uses the page bg as its base so it works on light AND dark themes
   without manual tuning per replica. */
.ct-feature-card {
    background: #2a2d32;
    border: 1px solid #3a3d44;
    border-radius: 8px;
    padding: 18px 20px;
    margin: 10px 0;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04),
                0 1px 6px rgba(0, 0, 0, 0.025);
    transition: transform 0.15s ease, box-shadow 0.15s ease,
                border-color 0.15s ease;
}
.ct-feature-card:hover {
    transform: translateY(-1px);
    border-color: color-mix(in oklab, #ff7250 35%, #3a3d44);
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.06),
                0 4px 14px rgba(0, 0, 0, 0.05);
}
.ct-feature-card__icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 36px; height: 36px;
    border-radius: 8px;
    background: #ff7250;
    color: #f2f2f2;
    margin-bottom: 10px;
}
.ct-feature-card__title {
    color: #fafbfc;
    font-size: 1.05rem;
    font-weight: 700;
    margin: 0 0 6px;
}
.ct-feature-card__text {
    color: #909aa6;
    margin: 0;
    font-size: 0.95em;
}

/* ---- Network statistics ({stats} component) ---- */
.ct-stats {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(8rem, 1fr));
    gap: 12px;
    margin: 20px 0;
}
.ct-stat {
    display: flex;
    flex-direction: column;
    gap: 3px;
    padding: 14px 16px;
    background: #2a2d32;
    border: 1px solid #3a3d44;
    border-radius: 8px;
}
.ct-stat-value {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1.1;
    color: #ff7250;
}
.ct-stat-label {
    font-size: 0.76rem;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    color: #909aa6;
}

/* ---- Operational updates ({updates} component) ---- */
.ct-updates {
    list-style: none;
    margin: 20px 0;
    padding: 0;
}
.ct-update {
    display: flex;
    flex-wrap: wrap;
    align-items: baseline;
    gap: 8px;
    padding: 10px 0;
    border-bottom: 1px solid #3a3d44;
}
.ct-update:last-child { border-bottom: none; }
.ct-update-when {
    font-family: ui-monospace, monospace;
    font-size: 0.78rem;
    color: #909aa6;
    flex: 0 0 auto;
}
.ct-update-title { font-weight: 600; color: #c5ccd4; }
.ct-update-meta {
    font-size: 0.78rem;
    color: #909aa6;
    margin-left: auto;
}

/* ---- Callout ---- */
.ct-callout {
    background: #2a2d32;
    border: 1px solid #3a3d44;
    border-left: 4px solid #ff7250;
    border-radius: 4px;
    padding: 14px 18px;
    margin: 16px 0;
    display: flex;
    gap: 14px;
}
.ct-callout__mark {
    display: inline-flex;
    align-items: flex-start;
    justify-content: center;
    width: 24px; height: 24px;
    color: #ff7250;
    flex-shrink: 0;
    margin-top: 2px;
}
.ct-callout__mark .ct-icon { width: 20px; height: 20px; }
.ct-callout__title {
    color: #fafbfc;
    font-size: 0.9rem;
    font-weight: 700;
    margin: 0 0 6px;
    text-transform: uppercase;
    letter-spacing: 0.04em;
}
.ct-callout__text {
    color: #c5ccd4;
    margin: 0;
    font-size: 0.95em;
}
.ct-callout--warn   { border-left-color: #fbbf24; }
.ct-callout--warn .ct-callout__mark    { color: #fbbf24; }
.ct-callout--danger { border-left-color: #ef4444; }
.ct-callout--danger .ct-callout__mark  { color: #ef4444; }
.ct-callout--success { border-left-color: #ff5050; }
.ct-callout--success .ct-callout__mark { color: #ff5050; }
.ct-callout--info   { border-left-color: #06b6d4; }
.ct-callout--info .ct-callout__mark    { color: #06b6d4; }

/* ---- Alert (compact callout) ---- */
.ct-alert {
    padding: 10px 14px;
    border-radius: 4px;
    background: #2a2d32;
    border: 1px solid #3a3d44;
    color: #c5ccd4;
    margin: 10px 0;
    font-size: 0.92em;
}

/* ---- Pill + Tag + Status dot ---- */
.ct-pill, .ct-tag {
    display: inline-flex;
    align-items: center;
    gap: 5px;
    padding: 3px 10px;
    border-radius: 999px;
    background: #2a2d32;
    color: #fafbfc;
    border: 1px solid #3a3d44;
    font-size: 0.78em;
    font-weight: 600;
    line-height: 1.4;
}
.ct-tag { background: #35383f; }
.ct-status-dot {
    display: inline-block;
    width: 8px; height: 8px;
    border-radius: 50%;
    background: #909aa6;
    margin-right: 6px;
    vertical-align: middle;
    flex-shrink: 0;
}
.ct-status-dot.is-online  { background: #ff5050; }
.ct-status-dot.is-offline { background: #ef4444; }
.ct-status-dot.is-degraded{ background: #fbbf24; }

/* ---- Stat ---- */
.ct-stat {
    background: #2a2d32;
    border: 1px solid #3a3d44;
    border-radius: 8px;
    padding: 14px 16px;
    text-align: left;
    margin: 8px 0;
}
.ct-stat__label {
    color: #909aa6;
    font-size: 0.78em;
    text-transform: uppercase;
    letter-spacing: 0.08em;
    font-weight: 700;
    margin: 0 0 6px;
}
.ct-stat__value {
    color: #fafbfc;
    font-size: 1.6rem;
    font-weight: 800;
    line-height: 1.1;
    font-variant-numeric: tabular-nums;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
}
.ct-stat__delta {
    display: inline-flex;
    align-items: center;
    gap: 4px;
    font-size: 0.85em;
    color: #ff5050;
    margin-left: 6px;
}
.ct-stat__delta.is-down { color: #ef4444; }
.ct-stat__hint {
    color: #909aa6;
    font-size: 0.82em;
    margin-top: 4px;
}
.ct-stat--hero .ct-stat__value { font-size: 2.2rem; }

/* ---- Meta strip ---- */
.ct-meta-strip {
    display: flex;
    flex-wrap: wrap;
    gap: 6px 16px;
    padding: 10px 14px;
    border-radius: 4px;
    background: #2a2d32;
    border: 1px solid #3a3d44;
    color: #909aa6;
    font-size: 0.85em;
    margin: 12px 0;
    align-items: center;
}
.ct-meta-strip__item {
    display: inline-flex;
    align-items: center;
    gap: 6px;
}

/* ---- Pull-quote ---- */
.ct-pull-quote {
    border-left: 4px solid #ff7250;
    background: #35383f;
    color: #fafbfc;
    padding: 18px 22px;
    margin: 1.6em 0;
    border-radius: 0 8px 8px 0;
    font-size: 1.1rem;
    font-style: italic;
    line-height: 1.5;
}
.ct-pull-quote::before {
    content: "\201C";
    color: #ff7250;
    font-size: 2em;
    line-height: 0.8;
    margin-right: 6px;
    vertical-align: -0.3em;
    font-style: normal;
}
.ct-pull-quote cite {
    display: block;
    color: #909aa6;
    font-style: normal;
    font-size: 0.85em;
    margin-top: 8px;
}
.ct-pull-quote cite::before { content: "\2014 "; }

/* ---- CTA bar ---- */
.ct-cta-bar {
    display: grid;
    grid-template-columns: 1fr auto;
    gap: 16px;
    align-items: center;
    background: #2a2d32;
    border: 1px solid #3a3d44;
    border-left: 4px solid #ff7250;
    border-radius: 8px;
    padding: 16px 20px;
    margin: 1.4em 0;
}
.ct-cta-bar__title {
    color: #fafbfc;
    font-size: 1.05rem;
    font-weight: 700;
    margin: 0 0 4px;
}
.ct-cta-bar__text {
    color: #909aa6;
    margin: 0;
    font-size: 0.92em;
}
.ct-cta-bar > a {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    background: #ff7250;
    color: #f2f2f2;
    padding: 10px 16px;
    border-radius: 4px;
    font-weight: 700;
    text-decoration: none;
    white-space: nowrap;
}
.ct-cta-bar > a:hover { opacity: 0.9; color: #f2f2f2; text-decoration: none; }
@media (max-width: 640px) {
    .ct-cta-bar {
        /* `1fr` alone won't shrink below child min-content; use
           `minmax(0, 1fr)` so the grid track can collapse and let
           long onion URLs wrap inside the column. */
        grid-template-columns: minmax(0, 1fr);
    }
}

/* ---- Onion card (primary endpoint + per-onion entries) ---- */
.ct-onion-card {
    background: #2a2d32;
    border: 1px solid #3a3d44;
    border-radius: 8px;
    padding: 14px 16px;
    margin: 14px 0;
}
.ct-primary-endpoint, .ct-onion-card.is-primary {
    border-left: 4px solid #ff7250;
    background: color-mix(in oklab, #ff7250 6%, #2a2d32);
}
.ct-onion-card__label {
    display: block;
    font-size: 0.72rem;
    text-transform: uppercase;
    letter-spacing: 0.12em;
    color: #ff7250;
    font-weight: 700;
    margin-bottom: 6px;
}
.ct-onion-card__url {
    display: block;
    background: #0d0e12;
    color: #e5e7eb;
    padding: 10px 12px;
    border-radius: 4px;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    font-size: 13px;
    word-break: break-all;
}
.ct-onion-card__copy {
    display: inline-block;
    background: #35383f;
    color: #fafbfc;
    border: 1px solid #3a3d44;
    padding: 4px 10px;
    border-radius: 4px;
    font-size: 0.78em;
    font-weight: 600;
    cursor: pointer;
}
.ct-onion-card__verify {
    display: inline-flex;
    align-items: center;
    gap: 4px;
    color: #ff5050;
    font-size: 0.85em;
    font-weight: 600;
}

/* ---- Onion table + mirror table ---- */
.ct-onion-table, .ct-mirror-table {
    width: 100%;
    border-collapse: collapse;
    margin: 16px 0;
    background: #2a2d32;
    border: 1px solid #3a3d44;
    border-radius: 8px;
    overflow: hidden;
    font-size: 0.92em;
}
.ct-onion-table th, .ct-mirror-table th {
    background: #35383f;
    text-align: left;
    padding: 10px 14px;
    color: #fafbfc;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 0.78em;
    letter-spacing: 0.06em;
    border-bottom: 2px solid #52555c;
}
.ct-onion-table td, .ct-mirror-table td {
    padding: 10px 14px;
    border-top: 1px solid #3a3d44;
    vertical-align: top;
    color: #c5ccd4;
}
.ct-onion-table tr:hover td, .ct-mirror-table tr:hover td {
    background: #35383f;
}

/* ---- Compare table ---- */
.ct-compare-table {
    width: 100%;
    border-collapse: collapse;
    margin: 16px 0;
    background: #2a2d32;
    border: 1px solid #3a3d44;
    border-radius: 8px;
    overflow: hidden;
}
.ct-compare-table th {
    background: #35383f;
    padding: 10px 14px;
    text-align: left;
    color: #fafbfc;
    font-weight: 700;
    border-bottom: 2px solid #52555c;
}
.ct-compare-table td {
    padding: 10px 14px;
    border-top: 1px solid #3a3d44;
    color: #c5ccd4;
}
.ct-compare-table th:first-child,
.ct-compare-table td:first-child {
    background: #35383f;
    font-weight: 600;
}

/* ---- Verified strip ---- */
.ct-verified-strip {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    padding: 8px 14px;
    border: 1px solid #ff5050;
    background: color-mix(in oklab, #ff5050 12%, #2a2d32);
    color: #c5ccd4;
    border-radius: 8px;
    font-size: 0.88em;
    margin: 12px 0 18px;
}
.ct-verified-strip::before {
    content: "";
    display: inline-block;
    width: 8px; height: 8px;
    border-radius: 50%;
    background: #ff5050;
}
.ct-verified-strip time {
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    font-weight: 700;
    color: #fafbfc;
}

/* ---- FAQ (uses <details>) ---- */
.ct-faq { margin: 1em 0; }
.ct-faq details {
    background: #2a2d32;
    border: 1px solid #3a3d44;
    border-radius: 4px;
    margin: 8px 0;
    overflow: hidden;
}
.ct-faq details[open] { background: #35383f; }
.ct-faq summary {
    padding: 12px 16px;
    cursor: pointer;
    font-weight: 600;
    color: #fafbfc;
    list-style: none;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
}
.ct-faq summary::-webkit-details-marker { display: none; }
.ct-faq summary::after {
    content: "+";
    color: #ff7250;
    font-size: 1.2em;
    font-weight: 700;
}
.ct-faq details[open] summary::after { content: "\2212"; }
.ct-faq details > *:not(summary) { padding: 0 16px 12px; }

/* ---- Tabs (CSS-only via :target) ---- */
.ct-tabs {
    border: 1px solid #3a3d44;
    border-radius: 8px;
    overflow: hidden;
    margin: 1em 0;
}
.ct-tabs__nav {
    display: flex;
    flex-wrap: wrap;
    background: #35383f;
    border-bottom: 1px solid #3a3d44;
    padding: 4px 8px 0;
    gap: 4px;
}
.ct-tabs__nav a {
    padding: 8px 14px;
    color: #909aa6;
    text-decoration: none;
    border-radius: 4px 4px 0 0;
    font-weight: 600;
    font-size: 0.9em;
    border: 1px solid transparent;
    border-bottom: 0;
}
.ct-tabs__nav a.is-active,
.ct-tabs__nav a:hover {
    color: #fafbfc;
    background: #2a2d32;
    border-color: #3a3d44;
}
.ct-tabs__panel {
    padding: 16px 18px;
    background: #2a2d32;
}

/* ---- Steps (numbered process list) ---- */
.ct-steps {
    counter-reset: step-counter;
    list-style: none;
    padding: 0;
    margin: 1.2em 0;
}
.ct-steps > li {
    position: relative;
    padding-left: 44px;
    margin: 0 0 14px;
    min-height: 32px;
}
.ct-steps > li::before {
    content: counter(step-counter);
    counter-increment: step-counter;
    position: absolute;
    left: 0; top: -2px;
    width: 30px; height: 30px;
    border-radius: 50%;
    background: #ff7250;
    color: #f2f2f2;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-weight: 800;
    font-size: 0.9em;
}

/* ---- Timeline ---- */
.ct-timeline {
    list-style: none;
    padding: 0;
    margin: 1.2em 0;
    position: relative;
}
.ct-timeline::before {
    content: "";
    position: absolute;
    left: 9px; top: 6px; bottom: 6px;
    width: 2px;
    background: #3a3d44;
}
.ct-timeline > li {
    position: relative;
    padding-left: 36px;
    margin: 0 0 18px;
}
.ct-timeline > li::before {
    content: "";
    position: absolute;
    left: 4px; top: 6px;
    width: 12px; height: 12px;
    border-radius: 50%;
    background: #ff7250;
    border: 2px solid #1a1d22;
    box-sizing: content-box;
}

/* ---- Trust row (logos / partner row) ---- */
.ct-trust-row {
    display: flex;
    flex-wrap: wrap;
    gap: 14px;
    padding: 12px 14px;
    margin: 1em 0;
    border: 1px solid #3a3d44;
    border-radius: 8px;
    background: #2a2d32;
    align-items: center;
}
.ct-trust-row > * {
    color: #909aa6;
    font-size: 0.85em;
    font-weight: 600;
}

/* ---- Breadcrumb ---- */
.ct-breadcrumb {
    display: flex;
    flex-wrap: wrap;
    gap: 4px;
    align-items: center;
    list-style: none;
    padding: 0;
    margin: 0 0 1em;
    font-size: 0.85em;
    color: #909aa6;
}
.ct-breadcrumb a {
    color: #ffa550;
    text-decoration: none;
}
.ct-breadcrumb a:hover { color: #ff7250; }
.ct-breadcrumb__sep {
    color: #909aa6;
    user-select: none;
    margin: 0 4px;
}

/* ---- Empty state ---- */
.ct-empty-state {
    text-align: center;
    padding: 36px 18px;
    background: #2a2d32;
    border: 1px dashed #52555c;
    border-radius: 8px;
    color: #909aa6;
    margin: 1.2em 0;
}
.ct-empty-state__mark {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 48px; height: 48px;
    border-radius: 50%;
    background: #35383f;
    color: #909aa6;
    margin: 0 auto 12px;
}
.ct-empty-state__title {
    color: #fafbfc;
    font-size: 1.05rem;
    font-weight: 700;
    margin: 0 0 6px;
}

/* ---- Codeblock (semantic wrapper around <pre>/<code>) ---- */
.ct-codeblock {
    background: #0d0e12;
    color: #e5e7eb;
    border: 1px solid #3a3d44;
    border-radius: 8px;
    padding: 12px 16px;
    overflow-x: auto;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    font-size: 0.85em;
    margin: 1em 0;
}
.ct-codeblock--pgp {
    border-left: 3px solid #ffa550;
    font-size: 0.82em;
    white-space: pre-wrap;
    word-break: break-all;
}

/* ---- Divider (named horizontal separator with optional icon) ---- */
.ct-divider {
    display: flex;
    align-items: center;
    gap: 12px;
    margin: 1.6em 0;
    color: #909aa6;
    font-size: 0.82em;
    text-transform: uppercase;
    letter-spacing: 0.08em;
    font-weight: 700;
}
.ct-divider::before, .ct-divider::after {
    content: "";
    flex: 1 1 0;
    height: 1px;
    background: #3a3d44;
}
.ct-divider__icon {
    display: inline-flex;
    width: 18px; height: 18px;
    color: #ff7250;
}

/* ---- Key-Value list ---- */
.ct-kv {
    display: grid;
    grid-template-columns: max-content 1fr;
    gap: 6px 16px;
    margin: 1em 0;
    padding: 12px 14px;
    background: #2a2d32;
    border: 1px solid #3a3d44;
    border-radius: 4px;
    font-size: 0.92em;
}
.ct-kv dt {
    color: #909aa6;
    font-weight: 600;
}
.ct-kv dd {
    margin: 0;
    color: #fafbfc;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    word-break: break-all;
}

/* ---- Meter ---- */
.ct-meter {
    width: 100%;
    height: 10px;
    background: #35383f;
    border-radius: 5px;
    overflow: hidden;
    margin: 6px 0;
}
.ct-meter__bar {
    height: 100%;
    background: #ff7250;
    border-radius: 5px;
    transition: width 0.3s ease;
}

/* ---- Layout (sidebar + main, generic) ---- */
.ct-layout {
    display: flex;
    gap: 18px;
    align-items: flex-start;
    margin: 1.2em 0;
}
.ct-layout__aside { flex: 0 0 220px; }
.ct-layout__main { flex: 1 1 auto; min-width: 0; }
@media (max-width: 760px) {
    .ct-layout { flex-direction: column; }
    .ct-layout__aside { flex: 1 1 auto; width: 100%; }
}

/* ---- Grid (generic 2/3/4-col responsive grid) ---- */
.ct-grid {
    display: grid;
    gap: 14px;
    grid-template-columns: 1fr;
    margin: 1em 0;
}
@media (min-width: 600px) {
    .ct-grid--2 { grid-template-columns: repeat(2, 1fr); }
}
@media (min-width: 760px) {
    .ct-grid--3 { grid-template-columns: repeat(3, 1fr); }
    .ct-grid--4 { grid-template-columns: repeat(4, 1fr); }
}

/* ---- Jump nav + TOC ---- */
.ct-jump-nav, .ct-toc {
    display: flex;
    flex-wrap: wrap;
    gap: 6px 10px;
    padding: 10px 14px;
    background: #2a2d32;
    border: 1px solid #3a3d44;
    border-radius: 4px;
    margin: 1em 0;
    font-size: 0.85em;
}
.ct-jump-nav a, .ct-toc a {
    color: #ffa550;
    text-decoration: none;
    padding: 2px 6px;
    border-radius: 3px;
}
.ct-jump-nav a:hover, .ct-toc a:hover {
    background: #35383f;
    color: #ff7250;
}
.ct-toc { display: block; }
.ct-toc ul { list-style: none; padding-left: 16px; margin: 4px 0; }
.ct-toc > li { margin: 4px 0; }

/* ---- Icon (semantic wrapper for SVG/font-icons) ---- */
.ct-icon {
    display: inline-flex;
    width: 16px; height: 16px;
    flex-shrink: 0;
    align-items: center;
    justify-content: center;
    vertical-align: -0.18em;
    color: currentColor;
}
.ct-icon--lg { width: 22px; height: 22px; }
.ct-icon--xl { width: 32px; height: 32px; }
/* SVG-icon variants are injected via masks in the chrome CSS — placeholder
   class so the sanitiser keeps them alive even when no rules match. */
.ct-icon--svg-check, .ct-icon--svg-shield, .ct-icon--svg-info,
.ct-icon--svg-key, .ct-icon--svg-link, .ct-icon--svg-activity,
.ct-icon--svg-file-check, .ct-icon--svg-server, .ct-icon--svg-arrow {
    background-color: currentColor;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
}


/* =====================================================================
   DEFENSIVE DEFAULTS — guarantee that any utility class the AI emits
   (Bootstrap/Tailwind-style) renders meaningfully, even if the source
   replica's CSS doesn't define it. Scoped to .ct-main so chrome
   utility usage is unaffected.

   This is the "safety net" that turns AI-emitted bare utility classes
   into presentable layouts. If a replica's source CSS already provides
   the rule, that wins via specificity.
   ===================================================================== */

/* ---- Semantic HTML5 element defaults (when inside main) ---- */
.ct-main section {
    padding: 14px 0;
    margin: 14px 0;
}
.ct-main section + section {
    margin-top: 28px;
    padding-top: 24px;
    border-top: 1px solid #3a3d44;
}
.ct-main section:first-child { margin-top: 0; padding-top: 0; border-top: 0; }
.ct-main aside {
    background: #2a2d32;
    border: 1px solid #3a3d44;
    border-radius: 8px;
    padding: 16px 18px;
    margin: 12px 0;
}
.ct-main aside + aside { margin-top: 14px; }
.ct-main aside h3 {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 0.92rem;
    text-transform: uppercase;
    letter-spacing: 0.06em;
    color: #909aa6;
}
.ct-main aside nav ul,
.ct-main aside > ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: column;
    gap: 2px;
}
.ct-main aside nav li a {
    display: block;
    padding: 7px 10px;
    color: #c5ccd4;
    text-decoration: none;
    border-radius: 4px;
    transition: background 0.15s ease, color 0.15s ease;
    border-left: 3px solid transparent;
}
.ct-main aside nav li a:hover {
    background: #35383f;
    color: #ff7250;
    border-left-color: #ff7250;
    text-decoration: none;
}
.ct-main aside > ul > li {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 6px 0;
    border-bottom: 1px solid #3a3d44;
    font-size: 0.92em;
}
.ct-main aside > ul > li:last-child { border-bottom: 0; }
.ct-main aside > ul > li > span:last-child {
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    color: #fafbfc;
    font-weight: 600;
}

/* ---- Sidebar-row layout when <aside> + <main> are siblings ---- */
.ct-main > div:has(> aside + main),
.ct-main > div.mx-auto:has(aside) {
    display: flex;
    flex-direction: column;
    gap: 18px;
    align-items: stretch;
    margin: 12px 0;
}
@media (min-width: 900px) {
    .ct-main > div:has(> aside + main),
    .ct-main > div.mx-auto:has(aside),
    .ct-main > div.lg\:flex-row:has(aside) {
        flex-direction: row;
        align-items: flex-start;
    }
    .ct-main > div:has(> aside + main) > aside,
    .ct-main > div.mx-auto:has(aside) > aside,
    .ct-main > div.lg\:flex-row:has(aside) > aside {
        flex: 0 0 250px;
    }
    .ct-main > div:has(> aside + main) > main,
    .ct-main > div.mx-auto:has(aside) > main,
    .ct-main > div.lg\:flex-row:has(aside) > main {
        flex: 1 1 auto;
        min-width: 0;
    }
}

/* ---- Adjacent <div class="border"> siblings → 2-col grid ---- */
.ct-main section > div:has(> div.border + div.border) {
    display: grid;
    grid-template-columns: 1fr;
    gap: 14px;
    margin: 14px 0;
}
@media (min-width: 640px) {
    .ct-main section > div:has(> div.border + div.border) {
        grid-template-columns: 1fr 1fr;
    }
}

/* ---- data-rc-slot panels (server-rendered slots) ----
   Dual selectors keep already-published pages (cached CSS targets the
   legacy data-mitm-slot) styled until they're rebuilt. */
.ct-main [data-rc-slot]:not(span):not(time),
.ct-main [data-mitm-slot]:not(span):not(time) {
    background: #2a2d32;
    border: 1px solid #3a3d44;
    border-left: 3px solid #ff7250;
    border-radius: 8px;
    padding: 14px 16px;
    margin: 14px 0;
}
.ct-main [data-rc-slot] h3,
.ct-main [data-mitm-slot] h3 {
    margin-top: 0;
    margin-bottom: 8px;
    font-size: 1rem;
    color: #fafbfc;
}
.ct-main [data-rc-slot] > ul,
.ct-main [data-mitm-slot] > ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: column;
    gap: 8px;
}
.ct-main [data-rc-slot] > ul > li,
.ct-main [data-mitm-slot] > ul > li {
    padding: 8px 0;
    border-bottom: 1px solid #3a3d44;
}
.ct-main [data-rc-slot] > ul > li:last-child,
.ct-main [data-mitm-slot] > ul > li:last-child { border-bottom: 0; }
.ct-main [data-rc-slot] > ul > li > span:first-child,
.ct-main [data-mitm-slot] > ul > li > span:first-child {
    font-weight: 700;
    color: #fafbfc;
    margin-right: 6px;
}

/* ---- Anchor styled as button (a.py-3 / a.btn etc) ---- */
.ct-main a[class*="rounded"],
.ct-main a[class*="py-"][class*="border"],
.ct-main a.btn,
.ct-main a[class*="bg-"][class*="rounded"] {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    padding: 9px 16px;
    border-radius: 8px;
    text-decoration: none;
    font-weight: 600;
    transition: opacity 0.15s, background 0.15s;
}
.ct-main a[class*="text-white"][class*="rounded"] {
    background: #ff7250;
    color: #f2f2f2;
}
.ct-main a[class*="text-white"][class*="rounded"]:hover {
    opacity: 0.92;
    color: #f2f2f2;
    text-decoration: none;
}
.ct-main a[class*="border"][class*="rounded"]:not([class*="bg-"]):not([class*="text-white"]) {
    background: transparent;
    color: #ff7250;
    border: 1px solid #ff7250;
}
.ct-main a[class*="border"][class*="rounded"]:not([class*="bg-"]):not([class*="text-white"]):hover {
    background: #ff7250;
    color: #f2f2f2;
    text-decoration: none;
}

/* ---- Action button row (any flex-wrap container with multiple anchors) ---- */
.ct-main div[class*="flex-wrap"]:has(> a + a),
.ct-main div[class*="gap-"]:has(> a + a) {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    margin: 14px 0;
}

/* ---- Bootstrap accordion fallback (used when DH ships .accordion-* HTML) ---- */
.ct-main .accordion {
    display: flex;
    flex-direction: column;
    gap: 8px;
    margin: 14px 0;
}
.ct-main .accordion-item,
.ct-main .accordion > div {
    background: #2a2d32;
    border: 1px solid #3a3d44;
    border-radius: 8px;
    padding: 12px 16px;
}
.ct-main .accordion-item > h3,
.ct-main .accordion > div > h3,
.ct-main .accordion-header {
    margin: 0 0 6px;
    font-size: 1rem;
    color: #fafbfc;
    position: relative;
    padding-right: 20px;
}
.ct-main .accordion-item > h3::after,
.ct-main .accordion > div > h3::after,
.ct-main .accordion-header::after {
    content: "+";
    position: absolute;
    right: 0; top: 0;
    color: #ff7250;
    font-weight: 700;
}
.ct-main .accordion-body,
.ct-main .accordion-item > p,
.ct-main .accordion > div > p {
    margin: 0;
    color: #909aa6;
    font-size: 0.92em;
    line-height: 1.55;
}

/* ---- Inline-form (verify form pattern: label + input + button on one row) ---- */
.ct-main form:has(input[type="text"] + button),
.ct-main form:has(input[type="search"] + button) {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 8px;
    padding: 14px;
    background: #2a2d32;
    border: 1px solid #3a3d44;
    border-radius: 8px;
    margin: 14px 0;
}
.ct-main form:has(input + button) > label {
    flex: 1 0 100%;
    color: #fafbfc;
    font-weight: 600;
    margin: 0;
}
.ct-main form:has(input + button) > input {
    flex: 1 1 240px;
    margin: 0;
}
.ct-main form:has(input + button) > button {
    flex: 0 0 auto;
}

/* ---- Table rows with data-status (active = highlight) ---- */
.ct-main tr[data-status="active"] td {
    background: color-mix(in oklab, #ff5050 8%, #2a2d32);
    font-weight: 600;
}
.ct-main tr[data-status="degraded"] td {
    background: color-mix(in oklab, #fbbf24 8%, #2a2d32);
}
.ct-main tr[data-status="offline"] td {
    background: color-mix(in oklab, #ef4444 8%, #2a2d32);
}

/* ---- "copy" button styling (data-copy attribute or button text) ---- */
.ct-main button[data-copy],
.ct-main [data-copy]:not(a):not(div) {
    display: inline-flex;
    align-items: center;
    gap: 4px;
    padding: 4px 10px;
    background: #35383f;
    color: #fafbfc;
    border: 1px solid #3a3d44;
    border-radius: 4px;
    font-size: 0.78em;
    font-weight: 600;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
    cursor: pointer;
    transition: background 0.15s;
}
.ct-main button[data-copy]:hover {
    background: #0d0e12;
    color: #fafbfc;
}


/* =====================================================================
   UTILITY-CLASS FALLBACKS — covers Bootstrap + Tailwind atomic classes
   the AI may emit. Each fallback applies ONLY inside .ct-main so it
   doesn't fight chrome that uses the source CSS's own utilities.
   ===================================================================== */

/* ---- Display utilities ---- */
.ct-main .d-block, .ct-main .block { display: block; }
.ct-main .d-inline, .ct-main .inline { display: inline; }
.ct-main .d-inline-block, .ct-main .inline-block { display: inline-block; }
.ct-main .d-flex, .ct-main .flex { display: flex; }
.ct-main .d-inline-flex, .ct-main .inline-flex { display: inline-flex; }
.ct-main .d-grid, .ct-main .grid { display: grid; }
.ct-main .d-none, .ct-main .hidden { display: none; }

/* ---- Flex direction + wrap ---- */
.ct-main .flex-row, .ct-main .flex-direction-row { flex-direction: row; }
.ct-main .flex-column, .ct-main .flex-col { flex-direction: column; }
.ct-main .flex-row-reverse { flex-direction: row-reverse; }
.ct-main .flex-column-reverse, .ct-main .flex-col-reverse { flex-direction: column-reverse; }
.ct-main .flex-wrap { flex-wrap: wrap; }
.ct-main .flex-nowrap { flex-wrap: nowrap; }
.ct-main .flex-shrink-0 { flex-shrink: 0; }
.ct-main .flex-grow-1 { flex-grow: 1; }
.ct-main .flex-1 { flex: 1 1 0%; }

/* ---- Responsive flex direction (md+, lg+) ---- */
@media (min-width: 768px) {
    .ct-main .md\:flex-row { flex-direction: row; }
    .ct-main .md\:flex-col, .ct-main .md\:flex-column { flex-direction: column; }
}
@media (min-width: 1024px) {
    .ct-main .lg\:flex-row { flex-direction: row; }
    .ct-main .lg\:flex-col, .ct-main .lg\:flex-column { flex-direction: column; }
}

/* ---- Justify + align ---- */
.ct-main .justify-content-start, .ct-main .justify-start { justify-content: flex-start; }
.ct-main .justify-content-end, .ct-main .justify-end { justify-content: flex-end; }
.ct-main .justify-content-center, .ct-main .justify-center { justify-content: center; }
.ct-main .justify-content-between, .ct-main .justify-between { justify-content: space-between; }
.ct-main .justify-content-around, .ct-main .justify-around { justify-content: space-around; }
.ct-main .justify-content-evenly, .ct-main .justify-evenly { justify-content: space-evenly; }
.ct-main .align-items-start, .ct-main .items-start { align-items: flex-start; }
.ct-main .align-items-end, .ct-main .items-end { align-items: flex-end; }
.ct-main .align-items-center, .ct-main .items-center { align-items: center; }
.ct-main .align-items-baseline, .ct-main .items-baseline { align-items: baseline; }
.ct-main .align-items-stretch, .ct-main .items-stretch { align-items: stretch; }

/* ---- Gap utilities (0.25rem step, 0-5; matches Bootstrap+Tailwind) ---- */
.ct-main .gap-0 { gap: 0; }
.ct-main .gap-1 { gap: 0.25rem; }
.ct-main .gap-2 { gap: 0.5rem; }
.ct-main .gap-3 { gap: 1rem; }
.ct-main .gap-4 { gap: 1.5rem; }
.ct-main .gap-5 { gap: 2rem; }
.ct-main .gap-6 { gap: 2.5rem; }
.ct-main .gap-8 { gap: 3rem; }
/* When `.gap-N` is on a list/non-flex container, force flex so it renders */
.ct-main ul[class*="gap-"],
.ct-main ol[class*="gap-"],
.ct-main dl[class*="gap-"] {
    display: flex;
    flex-direction: column;
    list-style: none;
    padding: 0;
    margin: 14px 0;
}

/* ---- Padding ---- */
.ct-main .p-0 { padding: 0; }
.ct-main .p-1 { padding: 0.25rem; }
.ct-main .p-2 { padding: 0.5rem; }
.ct-main .p-3 { padding: 1rem; }
.ct-main .p-4 { padding: 1.5rem; }
.ct-main .p-5 { padding: 2rem; }
.ct-main .p-6 { padding: 2.5rem; }
.ct-main .p-8 { padding: 3rem; }
.ct-main .px-0 { padding-left: 0; padding-right: 0; }
.ct-main .px-1 { padding-left: 0.25rem; padding-right: 0.25rem; }
.ct-main .px-2 { padding-left: 0.5rem; padding-right: 0.5rem; }
.ct-main .px-3 { padding-left: 1rem; padding-right: 1rem; }
.ct-main .px-4 { padding-left: 1.5rem; padding-right: 1.5rem; }
.ct-main .px-5 { padding-left: 2rem; padding-right: 2rem; }
.ct-main .py-0 { padding-top: 0; padding-bottom: 0; }
.ct-main .py-1 { padding-top: 0.25rem; padding-bottom: 0.25rem; }
.ct-main .py-2 { padding-top: 0.5rem; padding-bottom: 0.5rem; }
.ct-main .py-3 { padding-top: 1rem; padding-bottom: 1rem; }
.ct-main .py-4 { padding-top: 1.5rem; padding-bottom: 1.5rem; }
.ct-main .py-5 { padding-top: 2rem; padding-bottom: 2rem; }
.ct-main .pt-1 { padding-top: 0.25rem; } .ct-main .pt-2 { padding-top: 0.5rem; }
.ct-main .pt-3 { padding-top: 1rem; } .ct-main .pt-4 { padding-top: 1.5rem; }
.ct-main .pb-1 { padding-bottom: 0.25rem; } .ct-main .pb-2 { padding-bottom: 0.5rem; }
.ct-main .pb-3 { padding-bottom: 1rem; } .ct-main .pb-4 { padding-bottom: 1.5rem; }
.ct-main .pl-1 { padding-left: 0.25rem; } .ct-main .pl-2 { padding-left: 0.5rem; }
.ct-main .pl-3 { padding-left: 1rem; } .ct-main .pl-4 { padding-left: 1.5rem; }
.ct-main .pr-1 { padding-right: 0.25rem; } .ct-main .pr-2 { padding-right: 0.5rem; }
.ct-main .pr-3 { padding-right: 1rem; } .ct-main .pr-4 { padding-right: 1.5rem; }

/* ---- Margin ---- */
.ct-main .m-0 { margin: 0; }
.ct-main .m-1 { margin: 0.25rem; } .ct-main .m-2 { margin: 0.5rem; }
.ct-main .m-3 { margin: 1rem; } .ct-main .m-4 { margin: 1.5rem; }
.ct-main .mx-auto { margin-left: auto; margin-right: auto; }
.ct-main .my-auto { margin-top: auto; margin-bottom: auto; }
.ct-main .mt-1 { margin-top: 0.25rem; } .ct-main .mt-2 { margin-top: 0.5rem; }
.ct-main .mt-3 { margin-top: 1rem; } .ct-main .mt-4 { margin-top: 1.5rem; }
.ct-main .mt-5 { margin-top: 2rem; } .ct-main .mt-6 { margin-top: 2.5rem; }
.ct-main .mb-1 { margin-bottom: 0.25rem; } .ct-main .mb-2 { margin-bottom: 0.5rem; }
.ct-main .mb-3 { margin-bottom: 1rem; } .ct-main .mb-4 { margin-bottom: 1.5rem; }
.ct-main .mb-5 { margin-bottom: 2rem; } .ct-main .mb-6 { margin-bottom: 2.5rem; }
.ct-main .ml-1 { margin-left: 0.25rem; } .ct-main .ml-2 { margin-left: 0.5rem; }
.ct-main .ml-3 { margin-left: 1rem; } .ct-main .ml-4 { margin-left: 1.5rem; }
.ct-main .mr-1 { margin-right: 0.25rem; } .ct-main .mr-2 { margin-right: 0.5rem; }
.ct-main .mr-3 { margin-right: 1rem; } .ct-main .mr-4 { margin-right: 1.5rem; }

/* ---- Borders ---- */
.ct-main .border { border: 1px solid #3a3d44; }
.ct-main .border-0 { border: 0; }
.ct-main .border-top { border-top: 1px solid #3a3d44; }
.ct-main .border-bottom, .ct-main .border-b { border-bottom: 1px solid #3a3d44; }
.ct-main .border-start, .ct-main .border-l { border-left: 1px solid #3a3d44; }
.ct-main .border-end, .ct-main .border-r { border-right: 1px solid #3a3d44; }
.ct-main .border-2 { border-width: 2px; }
.ct-main .border-3 { border-width: 3px; }

/* ---- Border radii ---- */
.ct-main .rounded { border-radius: 8px; }
.ct-main .rounded-0 { border-radius: 0; }
.ct-main .rounded-sm { border-radius: 4px; }
.ct-main .rounded-lg { border-radius: 12px; }
.ct-main .rounded-xl { border-radius: calc(12px * 1.4); }
.ct-main .rounded-2xl { border-radius: calc(12px * 1.8); }
.ct-main .rounded-pill { border-radius: 999px; }
.ct-main .rounded-circle { border-radius: 50%; }

/* ---- Shadows ---- */
.ct-main .shadow-sm { box-shadow: 0 1px 2px rgba(0,0,0,0.08); }
.ct-main .shadow { box-shadow: 0 2px 6px rgba(0,0,0,0.10); }
.ct-main .shadow-md { box-shadow: 0 4px 12px rgba(0,0,0,0.12); }
.ct-main .shadow-lg { box-shadow: 0 6px 20px rgba(0,0,0,0.15); }
.ct-main .shadow-none { box-shadow: none; }

/* ---- Backgrounds ---- */
.ct-main .bg-white { background-color: #ffffff; }
.ct-main .bg-light { background-color: #2a2d32; }
.ct-main .bg-dark { background-color: #0d0e12; color: #e5e7eb; }
.ct-main .bg-primary { background-color: #ff7250; color: #f2f2f2; }
.ct-main .bg-secondary { background-color: #35383f; color: #fafbfc; }
.ct-main .bg-success { background-color: #ff5050; color: #fff; }
.ct-main .bg-warning { background-color: #fbbf24; color: #fafbfc; }
.ct-main .bg-danger { background-color: #ef4444; color: #fff; }
.ct-main .bg-info { background-color: #06b6d4; color: #fff; }
.ct-main .bg-transparent { background-color: transparent; }

/* ---- Text colors ---- */
.ct-main .text-white { color: #ffffff; }
.ct-main .text-light { color: #909aa6; }
.ct-main .text-dark { color: #fafbfc; }
.ct-main .text-primary { color: #ff7250; }
.ct-main .text-secondary { color: #909aa6; }
.ct-main .text-success { color: #ff5050; }
.ct-main .text-warning { color: #fbbf24; }
.ct-main .text-danger { color: #ef4444; }
.ct-main .text-info { color: #06b6d4; }
.ct-main .text-muted { color: #909aa6; }

/* ---- Text alignment ---- */
.ct-main .text-center { text-align: center; }
.ct-main .text-start, .ct-main .text-left { text-align: left; }
.ct-main .text-end, .ct-main .text-right { text-align: right; }
.ct-main .text-justify { text-align: justify; }

/* ---- Font weight + style ---- */
.ct-main .fw-normal, .ct-main .font-normal { font-weight: 400; }
.ct-main .fw-medium, .ct-main .font-medium { font-weight: 500; }
.ct-main .fw-semibold, .ct-main .font-semibold { font-weight: 600; }
.ct-main .fw-bold, .ct-main .font-bold { font-weight: 700; }
.ct-main .fw-bolder, .ct-main .font-extrabold { font-weight: 800; }
.ct-main .fst-italic, .ct-main .italic { font-style: italic; }
.ct-main .text-uppercase, .ct-main .uppercase { text-transform: uppercase; letter-spacing: 0.05em; }
.ct-main .text-lowercase, .ct-main .lowercase { text-transform: lowercase; }
.ct-main .text-capitalize, .ct-main .capitalize { text-transform: capitalize; }
.ct-main .font-mono { font-family: ui-monospace, SFMono-Regular, Menlo, monospace; }

/* ---- Font sizes (Bootstrap-compat) ---- */
.ct-main .fs-1 { font-size: 2rem; }
.ct-main .fs-2 { font-size: 1.6rem; }
.ct-main .fs-3 { font-size: 1.4rem; }
.ct-main .fs-4 { font-size: 1.2rem; }
.ct-main .fs-5 { font-size: 1.05rem; }
.ct-main .fs-6 { font-size: 0.92rem; }
.ct-main .text-xs { font-size: 0.75rem; }
.ct-main .text-sm { font-size: 0.875rem; }
.ct-main .text-base { font-size: 1rem; }
.ct-main .text-lg { font-size: 1.125rem; }
.ct-main .text-xl { font-size: 1.25rem; }
.ct-main .text-2xl { font-size: 1.5rem; }
.ct-main .text-3xl { font-size: 1.875rem; }

/* ---- Widths ---- */
.ct-main .w-25 { width: 25%; }
.ct-main .w-50 { width: 50%; }
.ct-main .w-75 { width: 75%; }
.ct-main .w-100, .ct-main .w-full { width: 100%; }
.ct-main .h-100, .ct-main .h-full { height: 100%; }
.ct-main .mw-100, .ct-main .max-w-full { max-width: 100%; }
.ct-main .min-w-0 { min-width: 0; }

/* ---- Overflow ---- */
.ct-main .overflow-hidden { overflow: hidden; }
.ct-main .overflow-auto { overflow: auto; }
.ct-main .overflow-x-auto { overflow-x: auto; }
.ct-main .overflow-y-auto { overflow-y: auto; }

/* ---- Bootstrap card + nav + alert + badge (full recipes) ---- */
.ct-main .card {
    background: #2a2d32;
    border: 1px solid #3a3d44;
    border-radius: 8px;
    margin: 12px 0;
}
.ct-main .card-header {
    padding: 12px 16px;
    background: #35383f;
    border-bottom: 1px solid #3a3d44;
    font-weight: 600;
    color: #fafbfc;
}
.ct-main .card-body { padding: 16px; }
.ct-main .card-footer {
    padding: 12px 16px;
    background: #35383f;
    border-top: 1px solid #3a3d44;
}
.ct-main .card-title {
    color: #fafbfc;
    font-size: 1.05rem;
    font-weight: 700;
    margin: 0 0 8px;
}

.ct-main .alert {
    padding: 12px 16px;
    border: 1px solid #3a3d44;
    border-radius: 8px;
    margin: 14px 0;
}
.ct-main .alert-primary {
    background: color-mix(in oklab, #ff7250 10%, #2a2d32);
    border-color: #ff7250;
    color: #fafbfc;
}
.ct-main .alert-success {
    background: color-mix(in oklab, #ff5050 10%, #2a2d32);
    border-color: #ff5050;
    color: #fafbfc;
}
.ct-main .alert-warning {
    background: color-mix(in oklab, #fbbf24 10%, #2a2d32);
    border-color: #fbbf24;
    color: #fafbfc;
}
.ct-main .alert-danger {
    background: color-mix(in oklab, #ef4444 10%, #2a2d32);
    border-color: #ef4444;
    color: #fafbfc;
}
.ct-main .alert-info {
    background: color-mix(in oklab, #06b6d4 10%, #2a2d32);
    border-color: #06b6d4;
    color: #fafbfc;
}

.ct-main .badge {
    display: inline-flex;
    align-items: center;
    padding: 2px 8px;
    border-radius: 4px;
    font-size: 0.75em;
    font-weight: 700;
    background: #ff7250;
    color: #f2f2f2;
    line-height: 1.4;
}
.ct-main .badge.rounded-pill, .ct-main .badge-pill { border-radius: 999px; }
.ct-main .badge.bg-primary { background: #ff7250; }
.ct-main .badge.bg-secondary {
    background: #35383f; color: #fafbfc;
}
.ct-main .badge.bg-success { background: #ff5050; color: #fff; }
.ct-main .badge.bg-warning { background: #fbbf24; color: #fafbfc; }
.ct-main .badge.bg-danger { background: #ef4444; color: #fff; }
.ct-main .badge.bg-info { background: #06b6d4; color: #fff; }

/* ---- Bootstrap buttons ---- */
.ct-main .btn {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    padding: 8px 14px;
    border-radius: 8px;
    border: 1px solid transparent;
    font-weight: 600;
    text-decoration: none;
    cursor: pointer;
    transition: opacity 0.15s, background 0.15s;
    background: #35383f;
    color: #fafbfc;
}
.ct-main .btn:hover { opacity: 0.9; text-decoration: none; }
.ct-main .btn-sm { padding: 5px 10px; font-size: 0.85em; }
.ct-main .btn-lg { padding: 12px 20px; font-size: 1.05em; }
.ct-main .btn-primary {
    background: #ff7250; color: #f2f2f2; border-color: #ff7250;
}
.ct-main .btn-secondary {
    background: #35383f; color: #fafbfc; border-color: #3a3d44;
}
.ct-main .btn-success { background: #ff5050; color: #fff; border-color: #ff5050; }
.ct-main .btn-danger { background: #ef4444; color: #fff; border-color: #ef4444; }
.ct-main .btn-warning { background: #fbbf24; color: #fafbfc; border-color: #fbbf24; }
.ct-main .btn-outline-primary {
    background: transparent; color: #ff7250; border-color: #ff7250;
}
.ct-main .btn-outline-primary:hover {
    background: #ff7250; color: #f2f2f2;
}
.ct-main .btn-outline-secondary {
    background: transparent; color: #c5ccd4; border-color: #3a3d44;
}

/* ---- topic-btn: hero CTA row + onion "Copy" buttons ----
   The static-render hero card (scripts/static_render.py) and the onion
   widgets emit `<a|button class="topic-btn topic-btn-primary|secondary">`.
   Their original styling lives in the Grav/Tailwind theme, which replica
   mode does NOT load — so without these rules they render as bare links /
   unstyled boxes. Style them from the palette here so every replica gets
   a real button. (`topic-btn` is allow-listed and never domain-prefixed,
   so this selector is stable regardless of css-scoper rewrites.) */
.ct-main .topic-btn {
    display: inline-flex; align-items: center; justify-content: center;
    gap: 6px;
    padding: 10px 18px;
    font-size: 0.92em; font-weight: 600; line-height: 1.2;
    border-radius: 8px;
    border: 1px solid transparent;
    text-decoration: none !important;
    cursor: pointer;
    transition: background 0.15s ease, color 0.15s ease,
                border-color 0.15s ease, transform 0.12s ease;
}
.ct-main .topic-btn-primary {
    background: #ff7250; color: #f2f2f2 !important;
    border-color: #ff7250;
}
.ct-main .topic-btn-primary:hover {
    filter: brightness(1.08); transform: translateY(-1px);
    color: #f2f2f2 !important;
}
.ct-main .topic-btn-secondary {
    background: #2a2d32; color: #fafbfc !important;
    border-color: #52555c;
}
.ct-main .topic-btn-secondary:hover {
    border-color: #ff7250; color: #fafbfc !important;
    transform: translateY(-1px);
}
/* The hero CTA row wrapper (may be domain-prefixed, so match by suffix). */
.ct-main [class$="hero-cta-row"] {
    display: flex; flex-wrap: wrap; gap: 12px;
    align-items: center; margin: 18px 0 6px;
}

/* ---- onion-primary-card: the hero endpoint card -------------------
   Same story as topic-btn — the static-render hero emits an
   `.onion-primary-card` whose styling lives in the Grav/Tailwind theme
   that replica mode never loads. Without these rules the card is
   unstyled and, worst of all, its inline `.opc-icon` lock SVG renders
   at full natural size (a giant black padlock filling the page). Port
   the theme's card styling here, palette-driven. */
.ct-main .onion-primary-card {
    background: #2a2d32;
    border: 1px solid #ff7250;
    border-radius: 8px;
    padding: 20px 22px;
    position: relative;
    overflow: hidden;
    margin: 16px 0 22px;
    box-shadow: 0 1px 3px rgba(0,0,0,0.08);
}
.ct-main .opc-topline {
    display: flex; align-items: center; gap: 8px;
    margin-bottom: 14px;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    font-size: 0.74rem; letter-spacing: 0.12em;
    text-transform: uppercase; font-weight: 700;
    color: #ff7250;
}
.ct-main .opc-icon { width: 16px; height: 16px; flex-shrink: 0; }
.ct-main .opc-label { flex: 1; }
.ct-main .onion-url-row {
    display: flex; flex-wrap: wrap; border-radius: 6px;
}
.ct-main .onion-url-addon {
    display: inline-flex; align-items: center; padding: 0 14px;
    border: 1px solid #52555c; border-right: 0;
    border-radius: 6px 0 0 6px;
    background: #35383f; color: #909aa6;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace; font-size: 0.82rem;
    white-space: nowrap; user-select: none;
}
.ct-main .onion-url,
.ct-main .onion-url-xl {
    flex: 1 1 auto; min-width: 0; display: block;
    padding: 12px 14px;
    border: 1px solid #52555c;
    background: #35383f;
    color: #ff7250; font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    font-size: 0.9rem; font-weight: 500; text-align: center;
    word-break: break-all; overflow-wrap: anywhere;
    user-select: all; -webkit-user-select: all;
}
.ct-main .onion-url-xl:focus {
    outline: none; border-color: #ff7250;
}
.ct-main .onion-copy-big {
    display: inline-flex; align-items: center; justify-content: center;
    padding: 12px 20px; min-width: 80px;
    border: 1px solid #ff7250; border-radius: 0 6px 6px 0;
    background: #ff7250; color: #f2f2f2 !important;
    font-size: 0.875rem; font-weight: 600; cursor: pointer;
    text-decoration: none !important;
}
.ct-main .onion-copy-big:hover { filter: brightness(1.08); }
.ct-main .opc-hint {
    text-align: center; font-size: 0.72rem;
    color: #909aa6; margin-top: 8px;
}
.ct-main .opc-verified {
    display: block; text-align: center; font-size: 0.72rem;
    color: #909aa6; margin-top: 16px;
}
.ct-main .onion-pulse {
    display: inline-flex; align-items: center; gap: 6px;
    font-size: 0.7rem; font-weight: 700; letter-spacing: 0.06em;
    text-transform: uppercase; color: #ff5050;
}
.ct-main .opulse-dot {
    display: inline-block; width: 7px; height: 7px;
    border-radius: 50%; background: currentColor; flex-shrink: 0;
}
@media (max-width: 639px) {
    .ct-main .onion-url-row { flex-direction: column; }
    .ct-main .onion-url-addon {
        border-radius: 6px 6px 0 0; border-right: 1px solid #52555c;
        border-bottom: 0; justify-content: center; padding: 6px 14px;
    }
    .ct-main .onion-url-xl { border-radius: 0; }
    .ct-main .onion-copy-big {
        width: 100%; border-radius: 0 0 6px 6px;
        border-left: 1px solid #ff7250; border-top: 0;
    }
}

/* ---- Bootstrap nav ---- */
.ct-main .nav {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    padding: 0;
    margin: 0 0 14px;
    gap: 4px;
}
.ct-main .nav-item { list-style: none; }
.ct-main .nav-link {
    display: block;
    padding: 7px 14px;
    color: #c5ccd4;
    text-decoration: none;
    border-radius: 4px;
    transition: background 0.15s, color 0.15s;
}
.ct-main .nav-link:hover {
    background: #35383f;
    color: #ff7250;
    text-decoration: none;
}
.ct-main .nav-link.active {
    background: #ff7250;
    color: #f2f2f2;
}
.ct-main .nav-pills .nav-link { border-radius: 999px; }
.ct-main .nav-tabs {
    border-bottom: 2px solid #3a3d44;
}
.ct-main .nav-tabs .nav-link {
    border-radius: 4px 4px 0 0;
    margin-bottom: -2px;
}
.ct-main .nav-tabs .nav-link.active {
    background: #2a2d32;
    color: #fafbfc;
    border-bottom: 2px solid #ff7250;
}

/* ---- Position utilities ---- */
.ct-main .position-relative, .ct-main .relative { position: relative; }
.ct-main .position-absolute, .ct-main .absolute { position: absolute; }
.ct-main .position-fixed, .ct-main .fixed { position: fixed; }
.ct-main .position-sticky, .ct-main .sticky { position: sticky; }
.ct-main .top-0 { top: 0; } .ct-main .bottom-0 { bottom: 0; }
.ct-main .start-0, .ct-main .left-0 { left: 0; }
.ct-main .end-0, .ct-main .right-0 { right: 0; }

/* ---- Cursor + select ---- */
.ct-main .cursor-pointer { cursor: pointer; }
.ct-main .user-select-none, .ct-main .select-none { user-select: none; }
.ct-main .pointer-events-none { pointer-events: none; }


/* =====================================================================
   PLACEHOLDER FALLBACKS — guarantee that server-rendered placeholders
   (`{onions}`, `{verify_form}`, `{screenshots}`, `{rates}`,
   `{share_buttons}`, `{breadcrumbs}`, `{verified_status}`,
   `{enter_market}`) always render with full styling, REGARDLESS of
   whether `placeholder_css.build_placeholder_css(prefix)` made it
   through the Tailwind compile pipeline.

   Classes are brand-prefixed at render time (e.g. `blackops-onions`,
   `wethenorth-onion-row`). Tailwind `theme()` calls in placeholder_css
   may not resolve if the per-site config is stale, leaving the
   placeholder fully unstyled. These attribute-suffix selectors hit
   regardless of prefix, so the worst case is the prefixed rules just
   override these with the same value — not a missing-style page.
   ===================================================================== */

/* ---- {onions} verified-access section + mirror table ---- */
.ct-main [class$="-onions"],
.ct-main [class*="-onions "] {
    margin: 18px 0;
    padding: 18px 20px;
    background: #2a2d32;
    border: 1px solid #3a3d44;
    border-radius: 8px;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}
.ct-main [class$="-onions"] table,
.ct-main [class*="-onions "] table {
    width: 100%;
    min-width: 30rem;
    border-collapse: collapse;
    margin: 0;
    background: transparent;
}
.ct-main [class$="-onion-row"] td {
    padding: 12px 14px;
    vertical-align: middle;
    border-bottom: 1px solid #3a3d44;
}
.ct-main [class$="-onion-row"]:last-child td { border-bottom: 0; }
.ct-main [class$="-onion-row"] td:nth-child(1) {
    white-space: nowrap;
    font-weight: 600;
    color: #fafbfc;
}
.ct-main [class$="-onion-row"] td:nth-child(2) {
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    font-size: 0.85rem;
    word-break: break-all;
}
.ct-main [class$="-onion-row"][data-status="active"] td:nth-child(1),
.ct-main [class$="-onion-row"][data-status="online"] td:nth-child(1) {
    color: #fafbfc;
}
.ct-main [class$="-status-dot"] {
    display: inline-block;
    width: 9px;
    height: 9px;
    border-radius: 50%;
    margin-right: 6px;
    vertical-align: middle;
    background: #909aa6;
    box-shadow: 0 0 0 2px color-mix(in oklab, #2a2d32 80%, transparent);
}
.ct-main [class$="-status-dot"].is-online,
.ct-main .is-online[class$="-status-dot"] { background: #ff5050; }
.ct-main [class$="-status-dot"].is-mirror,
.ct-main .is-mirror[class$="-status-dot"] { background: #fbbf24; }
.ct-main [class$="-status-dot"].is-offline,
.ct-main .is-offline[class$="-status-dot"] { background: #ef4444; }
.ct-main [class$="-primary-badge"] {
    display: inline-block;
    margin-left: 8px;
    padding: 2px 7px;
    font-size: 0.68rem;
    font-weight: 700;
    letter-spacing: 0.07em;
    text-transform: uppercase;
    color: #f2f2f2;
    background: #ff7250;
    border-radius: 3px;
    vertical-align: middle;
    line-height: 1.5;
}
.ct-main [class$="-onion-url"] {
    color: #ffa550;
    text-decoration: none;
    border-bottom: 1px dotted color-mix(in oklab, #ffa550 40%, transparent);
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    user-select: all;
    word-break: break-all;
    transition: color 0.15s, border-color 0.15s;
}
.ct-main [class$="-onion-url"]:hover {
    color: #ff7250;
    border-bottom-color: #ff7250;
    text-decoration: none;
}
.ct-main [class$="-copy-btn"] {
    display: inline-flex;
    align-items: center;
    padding: 4px 11px;
    font-size: 0.78em;
    font-weight: 600;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    background: #35383f;
    color: #fafbfc;
    border: 1px solid #3a3d44;
    border-radius: 4px;
    cursor: pointer;
    transition: background 0.15s, border-color 0.15s, color 0.15s;
}
.ct-main [class$="-copy-btn"]:hover {
    background: #ff7250;
    color: #f2f2f2;
    border-color: #ff7250;
}
.ct-main [class$="-bluf"] {
    margin: 6px 0 10px;
    padding: 10px 14px;
    font-size: 0.86em;
    line-height: 1.55;
    color: #c5ccd4;
    background: color-mix(in oklab, #ff7250 4%, #35383f);
    border-left: 3px solid #ff7250;
    border-radius: 0 4px 4px 0;
}
.ct-main [class$="-bluf-prose"] {
    background: transparent;
    border-left: 0;
    padding: 4px 0;
    font-size: 0.94em;
}

/* ---- Card-grid mirror presentation ---- */
.ct-main [class$="-mirror-cards"] {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
    gap: 14px;
    margin: 18px 0;
    overflow: visible;
}
.ct-main [class$="-mirror-card"] {
    background: #2a2d32;
    border: 1px solid #3a3d44;
    border-radius: 8px;
    padding: 14px 16px;
    display: flex;
    flex-direction: column;
    gap: 8px;
    transition: border-color 0.15s, box-shadow 0.15s;
}
.ct-main [class$="-mirror-card"]:hover {
    border-color: #ff7250;
    box-shadow: 0 4px 12px rgba(0,0,0,0.10);
}
.ct-main [class$="-mirror-card-head"] {
    display: flex;
    align-items: center;
    gap: 8px;
    color: #fafbfc;
    font-weight: 700;
    font-size: 0.95rem;
}

/* ---- Definition-list mirror presentation ---- */
.ct-main [class$="-mirror-deflist"] dl {
    margin: 14px 0;
    display: grid;
    gap: 10px;
}
.ct-main [class$="-mirror-term"] {
    color: #fafbfc;
    font-weight: 700;
    margin-bottom: 4px;
}
.ct-main [class$="-mirror-def"] {
    margin: 0 0 6px 0;
    padding: 8px 12px;
    background: #2a2d32;
    border: 1px solid #3a3d44;
    border-radius: 4px;
}

/* ---- Prose mirror presentation ---- */
.ct-main [class$="-mirror-prose"] { margin: 14px 0; }

/* ---- {verify_form} PGP verifier — fleet-wide canonical styling.
   `main` ancestor (no `.ct-` requirement) so the form looks right even
   when the AI plants it outside `.ct-main`. `!important` on a few
   critical declarations because AI-emitted Tailwind utility classes
   would otherwise repaint the input/button to the dark default. */
main [class$="-verify-form"]:not([class*="-input"]) {
    display: flex !important;
    flex-direction: column;
    gap: 12px;
    margin: 24px 0;
    padding: 20px 22px;
    background: #2a2d32 !important;
    color: #c5ccd4 !important;
    border: 1px solid #3a3d44 !important;
    border-left: 4px solid #ff7250;
    border-radius: 8px;
    box-shadow: 0 1px 3px rgba(0,0,0,0.06);
    max-width: 720px;
}
main [class$="-verify-form"] > * { min-width: 0; }
main [class$="-verify-label"] {
    font-weight: 700;
    color: #fafbfc !important;
    font-size: 0.95rem;
    letter-spacing: 0.01em;
    margin: 0 0 2px;
    display: block;
}
main [class$="-verify-input"] {
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    font-size: 0.9rem;
    padding: 10px 14px;
    background: #1a1d22 !important;
    color: #c5ccd4 !important;
    border: 1px solid #3a3d44 !important;
    border-radius: 4px;
    outline: 0;
    width: 100%;
    min-height: 0 !important;
    max-height: 2.6em !important;
    box-sizing: border-box;
    transition: border-color 0.15s, box-shadow 0.15s;
}
main [class$="-verify-input"]::placeholder {
    color: #909aa6 !important;
    opacity: 0.85;
}
main [class$="-verify-input"]:focus {
    border-color: #ff7250 !important;
    box-shadow: 0 0 0 3px color-mix(in oklab, #ff7250 22%, transparent);
}
main [class$="-verify-submit"] {
    align-self: flex-start;
    padding: 10px 22px;
    font-size: 0.95rem;
    font-weight: 700;
    color: #f2f2f2 !important;
    background: #ff7250 !important;
    border: 1px solid #ff7250 !important;
    border-radius: 4px;
    cursor: pointer;
    background-image: none !important;
    padding-bottom: 10px !important;
    transition: opacity 0.15s, transform 0.1s;
}
main [class$="-verify-submit"]:hover { opacity: 0.9; }
main [class$="-verify-submit"]:active { transform: translateY(1px); }
main [class$="-verify-submit"]:disabled { opacity: 0.6; cursor: wait; }
.ct-main [class$="-verify-result"] {
    margin-top: 8px;
    padding: 10px 14px;
    border-radius: 4px;
    font-size: 0.92rem;
    line-height: 1.55;
}
.ct-main [class$="-verify-result"] .verify-ok {
    background: color-mix(in oklab, #ff5050 10%, #2a2d32);
    border-left: 3px solid #ff5050;
    color: #fafbfc;
    padding: 8px 12px;
    border-radius: 0 4px 4px 0;
}
.ct-main [class$="-verify-result"] .verify-bad {
    background: color-mix(in oklab, #ef4444 10%, #2a2d32);
    border-left: 3px solid #ef4444;
    color: #fafbfc;
    padding: 8px 12px;
    border-radius: 0 4px 4px 0;
}
.ct-main [class$="-verify-result"] code {
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    word-break: break-all;
    font-size: 0.85em;
}

/* ---- {screenshots} interface preview grid ---- */
.ct-main [class$="-shots"] {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
    gap: 14px;
    margin: 18px 0;
}
.ct-main [class$="-shot-thumb"] {
    display: block;
    color: inherit;
    text-decoration: none;
    cursor: zoom-in;
}
.ct-main [class$="-shot"] {
    margin: 0;
    border: 1px solid #3a3d44;
    background: #2a2d32;
    padding: 8px;
    border-radius: 8px;
    overflow: hidden;
    transition: border-color 0.2s, transform 0.2s, box-shadow 0.2s;
}
.ct-main [class$="-shot-thumb"]:hover [class$="-shot"] {
    border-color: #ff7250;
    transform: translateY(-3px);
    box-shadow: 0 8px 20px rgba(0,0,0,0.12);
}
.ct-main [class$="-shot"] img {
    width: 100%;
    height: auto;
    display: block;
    border-radius: calc(8px - 2px);
    background: #35383f;
}
.ct-main [class$="-shot"] figcaption {
    font-size: 0.82rem;
    margin-top: 8px;
    padding: 0 4px;
    color: #909aa6;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 6px;
}
.ct-main [class$="-shot-zoom"] {
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    font-size: 0.78em;
    color: #ff7250;
    letter-spacing: 0.04em;
}
/* Lightbox modal (CSS-only :target) */
.ct-main [class$="-shot-modal"] {
    position: fixed;
    inset: 0;
    z-index: 1000;
    display: none;
    align-items: center;
    justify-content: center;
    padding: 1rem;
}
.ct-main [class$="-shot-modal"]:target { display: flex; }
.ct-main [class$="-shot-backdrop"] {
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.86);
    cursor: zoom-out;
}
.ct-main [class$="-shot-modal-inner"] {
    position: relative;
    max-width: min(96vw, 1400px);
    max-height: 92vh;
    display: flex;
    flex-direction: column;
    background: #1a1d22;
    border: 1px solid #3a3d44;
    border-radius: 8px;
    box-shadow: 0 16px 40px rgba(0,0,0,0.6);
    overflow: hidden;
}
.ct-main [class$="-shot-modal-inner"] img {
    display: block;
    max-width: 100%;
    max-height: calc(92vh - 3rem);
    object-fit: contain;
    margin: 0 auto;
    background: #35383f;
}
.ct-main [class$="-shot-modal-bar"] {
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 8px 12px;
    background: #2a2d32;
    border-top: 1px solid #3a3d44;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    font-size: 0.85rem;
}
.ct-main [class$="-shot-modal-caption"] {
    flex: 1;
    color: #909aa6;
}
.ct-main [class$="-shot-prev"],
.ct-main [class$="-shot-next"],
.ct-main [class$="-shot-close"] {
    color: #c5ccd4;
    text-decoration: none;
    padding: 4px 10px;
    border: 1px solid #3a3d44;
    border-radius: 4px;
    transition: color 0.15s, border-color 0.15s;
}
.ct-main [class$="-shot-prev"]:hover,
.ct-main [class$="-shot-next"]:hover,
.ct-main [class$="-shot-close"]:hover {
    color: #ff7250;
    border-color: #ff7250;
}

/* ---- {rates} crypto-rate widget ---- */
.ct-main [class$="-rates"] {
    display: inline-block;
    min-width: 14rem;
    border: 1px solid #3a3d44;
    border-radius: 4px;
    background: #2a2d32;
    font-size: 0.86rem;
    margin: 8px 0;
}
.ct-main [class$="-rate"] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 7px 12px;
    border-bottom: 1px solid #3a3d44;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
}
.ct-main [class$="-rate"]:last-child { border-bottom: 0; }
.ct-main [class$="-rate"] strong { color: #fafbfc; font-weight: 700; }

/* ---- {share_buttons} ---- */
.ct-main [class$="-share-row"] {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin: 18px 0;
}
.ct-main [class$="-share-btn"] {
    display: inline-flex;
    align-items: center;
    padding: 6px 12px;
    font-size: 0.78em;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    border: 1px solid #3a3d44;
    background: #2a2d32;
    color: #c5ccd4;
    text-decoration: none;
    border-radius: 4px;
    transition: color 0.15s, border-color 0.15s, background 0.15s;
}
.ct-main [class$="-share-btn"]:hover {
    color: #f2f2f2;
    background: #ff7250;
    border-color: #ff7250;
}

/* ---- {breadcrumbs} ---- */
.ct-main [class$="-breadcrumbs"] {
    font-size: 0.85rem;
    margin: 8px 0 14px;
    color: #909aa6;
}
.ct-main [class$="-breadcrumbs"] a {
    color: inherit;
    text-decoration: none;
    border-bottom: 1px dotted transparent;
}
.ct-main [class$="-breadcrumbs"] a:hover {
    color: #ff7250;
    border-bottom-color: #ff7250;
}
.ct-main [class$="-breadcrumbs"] .sep {
    margin: 0 6px;
    color: #909aa6;
}

/* ---- {verified_status} live status pill ---- */
.ct-main [class$="-verified-status"] {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    padding: 4px 11px;
    margin: 6px 0;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    font-size: 0.78rem;
    letter-spacing: 0.03em;
    color: #909aa6;
    background: #2a2d32;
    border: 1px solid #3a3d44;
    border-radius: 12px;
    white-space: nowrap;
}
.ct-main [class$="-verified-status"]::before {
    content: "●";
    color: #ff5050;
    font-size: 0.7rem;
    animation: ct-status-pulse 2s ease-in-out infinite;
}
.ct-main [class$="-verified-status"] time { color: #fafbfc; }
.ct-main [class$="-verified-state"] {
    color: #ff5050;
    font-weight: 700;
}
.ct-main [class$="-verified-state"][data-state="DEGRADED"],
.ct-main [class$="-verified-state"][data-state="CHECKING"] {
    color: #fbbf24;
}
.ct-main [class$="-verified-state"][data-state="OFFLINE"] {
    color: #ef4444;
}
@keyframes ct-status-pulse {
    0%, 100% { opacity: 1; }
    50%      { opacity: 0.35; }
}

/* ---- {enter_market} CTA ---- */
.ct-main [class$="-enter-market"] {
    display: inline-flex;
    align-items: center;
    padding: 9px 18px;
    font-weight: 700;
    font-size: 0.92rem;
    letter-spacing: 0.02em;
    background: #ff7250;
    color: #f2f2f2;
    border: 1px solid #ff7250;
    border-radius: 8px;
    text-decoration: none;
    transition: opacity 0.15s, transform 0.1s;
}
.ct-main [class$="-enter-market"]::before {
    content: "→";
    margin-right: 8px;
    font-weight: 800;
}
.ct-main [class$="-enter-market"]:hover {
    opacity: 0.92;
    transform: translateY(-1px);
}
.ct-main [class$="-enter-market"]:active { transform: translateY(0); }

/* ---- Replica chrome eyebrow (slim brand-breadcrumb between chrome
   and AI body — used in place of a duplicate page-title heading) ---- */
[class$="-eyebrow"] {
    display: flex;
    align-items: center;
    gap: 8px;
    font-size: 0.74rem;
    font-weight: 600;
    color: #909aa6;
    letter-spacing: 0.08em;
    text-transform: uppercase;
    margin: 0 0 14px;
    padding: 6px 0;
    line-height: 1.4;
}
[class$="-eyebrow"] strong,
[class$="-eyebrow"] .page,
[class$="-eyebrow"] .text-dark,
[class$="-eyebrow"] .text-gray-200,
[class$="-eyebrow"] .text-gray-300,
[class$="-eyebrow"] .text-slate-200 {
    color: #fafbfc;
    font-weight: 700;
}
[class$="-eyebrow"] .brand,
[class$="-eyebrow"] > span:first-child:not(.page) {
    color: #ff7250;
    font-weight: 700;
}

/* ---- {disclaimer} ---- */
.ct-main [class$="-disclaimer"] {
    margin: 20px 0;
    padding: 12px 16px;
    border-top: 1px solid #3a3d44;
    font-size: 0.82rem;
    line-height: 1.55;
    color: #909aa6;
}
.ct-main [class$="-disclaimer"] strong { color: #c5ccd4; }
.ct-main [class$="-disclaimer"] em {
    color: #ff7250;
    font-style: normal;
}

/* =====================================================================
   ATTRIBUTE-BASED FALLBACKS — placeholder-emitted markup that lost
   its class= attributes to the sanitizer in earlier builds. These
   target data-* attrs that survive sanitization, so the verified-
   access cards, copy buttons, mirror grids and screenshot galleries
   render with full styling even when the legacy classes are gone.
   ===================================================================== */

/* Verified-access cards: container holding multiple
   <article data-mirror-idx="N"> children. Grid them out and style
   each as a proper card. Works for ANY parent of mirror articles. */
.ct-main *:has(> article[data-mirror-idx]),
.ct-main *:has(> * > article[data-mirror-idx]) {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
    gap: 16px;
    margin: 16px 0;
}
.ct-main article[data-mirror-idx] {
    background: #2a2d32;
    border: 1px solid #3a3d44;
    border-radius: 8px;
    padding: 16px 18px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    box-shadow: 0 1px 3px rgba(0,0,0,0.04);
    transition: border-color 160ms ease, transform 160ms ease;
}
.ct-main article[data-mirror-idx]:hover {
    border-color: #ff7250;
    transform: translateY(-1px);
}
.ct-main article[data-mirror-idx] > a {
    display: block;
    background: #0d0e12;
    color: #e5e7eb;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    font-size: 0.85rem;
    line-height: 1.45;
    padding: 10px 12px;
    border-radius: 4px;
    border: 1px solid #3a3d44;
    word-break: break-all;
    overflow-wrap: anywhere;
    text-decoration: none;
    font-weight: 500;
}
.ct-main article[data-mirror-idx] > a:hover {
    border-color: #ff7250;
    color: #ff7250;
}
.ct-main article[data-mirror-idx] > p {
    margin: 0;
    font-size: 0.86rem;
    line-height: 1.55;
    color: #909aa6;
}
.ct-main article[data-mirror-idx] > button[data-copy] {
    align-self: flex-start;
    background: transparent;
    color: #fafbfc;
    border: 1px solid #3a3d44;
    padding: 4px 12px;
    border-radius: 4px;
    font-size: 0.78rem;
    font-weight: 600;
    cursor: pointer;
    font-family: inherit;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    transition: all 140ms ease;
}
.ct-main article[data-mirror-idx] > button[data-copy]:hover {
    border-color: #ff7250;
    color: #ff7250;
}

/* Highlight the primary mirror (idx=N where label/title contains "main"
   or where the AI's paragraph mentions "(primary)" / "primary endpoint"). */
.ct-main article[data-mirror-idx="0"] {
    border-color: #ff7250;
    border-left-width: 3px;
}

/* Interface preview gallery — figure+img+figcaption sequences inside
   AI-emitted screenshot containers. The AI emits multiple <figure>
   children inside an outer div with no class; we detect via :has(). */
.ct-main *:has(> a > figure):not(html):not(body),
.ct-main *:has(> figure > img) {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    gap: 14px;
    margin: 16px 0;
}
.ct-main figure:has(> img) {
    margin: 0;
    background: #2a2d32;
    border: 1px solid #3a3d44;
    border-radius: 8px;
    overflow: hidden;
    box-shadow: 0 1px 3px rgba(0,0,0,0.04);
    transition: transform 160ms ease, box-shadow 160ms ease;
}
.ct-main figure:has(> img):hover {
    transform: translateY(-2px);
    box-shadow: 0 6px 18px rgba(0,0,0,0.10);
}
.ct-main figure > img {
    display: block;
    width: 100%;
    height: auto;
    aspect-ratio: 16/10;
    object-fit: cover;
}
.ct-main figure > figcaption {
    padding: 8px 12px;
    font-size: 0.78rem;
    font-weight: 600;
    color: #909aa6;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    border-top: 1px solid #3a3d44;
    background: #35383f;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.ct-main figure > figcaption span[aria-hidden] {
    color: #ff7250;
    font-size: 0.72rem;
    font-weight: 700;
    letter-spacing: 0.06em;
}

/* Click-to-zoom modal — the AI emits role="dialog" containers with
   :target activation. Style consistently across all replicas. */
.ct-main [role="dialog"] {
    display: none;
    position: fixed;
    inset: 0;
    background: rgba(15,20,25,0.86);
    z-index: 1000;
    padding: 20px;
    overflow-y: auto;
}
.ct-main [role="dialog"]:target {
    display: flex;
    align-items: center;
    justify-content: center;
}
.ct-main [role="dialog"] > div {
    position: relative;
    max-width: min(1100px, 95vw);
    background: #2a2d32;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 12px 40px rgba(0,0,0,0.6);
}
.ct-main [role="dialog"] > div > img {
    display: block;
    width: 100%;
    height: auto;
    max-height: 80vh;
    object-fit: contain;
    background: #0d0e12;
}
.ct-main [role="dialog"] > div > div:last-child {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px 16px;
    background: #35383f;
    border-top: 1px solid #3a3d44;
    font-size: 0.84rem;
}
.ct-main [role="dialog"] > div > div:last-child a {
    color: #ff7250;
    text-decoration: none;
    padding: 4px 10px;
    border-radius: 4px;
    border: 1px solid #3a3d44;
    font-weight: 600;
}
.ct-main [role="dialog"] > div > div:last-child a:hover {
    background: #2a2d32;
    border-color: #ff7250;
}

/* Verifier widget — the AI emits <section id="verifier"> with a
   container and a checklist. Style the inner card. */
.ct-main section[id*="verif"],
.ct-main section[id*="signat"] {
    margin: 32px 0;
}
.ct-main section[id*="verif"] > div,
.ct-main section[id*="signat"] > div {
    background: #2a2d32;
    border: 1px solid #3a3d44;
    border-left: 3px solid #ff7250;
    border-radius: 8px;
    padding: 24px 26px;
    box-shadow: 0 1px 4px rgba(0,0,0,0.04);
}
.ct-main section[id*="verif"] > div > div > h2,
.ct-main section[id*="signat"] > div > div > h2 {
    margin-top: 0;
    margin-bottom: 12px;
    font-size: 1.25rem;
    color: #fafbfc;
}
.ct-main section[id*="verif"] ul,
.ct-main section[id*="signat"] ul {
    list-style: none;
    padding: 0;
    margin: 16px 0 0;
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.ct-main section[id*="verif"] li,
.ct-main section[id*="signat"] li {
    display: flex;
    align-items: flex-start;
    gap: 10px;
    padding: 10px 14px;
    background: #35383f;
    border-radius: 4px;
    border: 1px solid #3a3d44;
    font-size: 0.9rem;
    line-height: 1.5;
}
.ct-main .text-success,
.ct-main [class*="text-success"] {
    color: #16a34a;
    font-weight: 700;
}
.ct-main .text-danger,
.ct-main [class*="text-danger"] {
    color: #dc2626;
    font-weight: 700;
}

/* Verify FORM (when AI actually emits a form with input) — separate
   from the read-only verifier widget above. */
.ct-main form[action*="verify"],
.ct-main form:has(textarea[name*="onion"]),
.ct-main form:has(input[name*="onion"]) {
    background: #2a2d32;
    border: 1px solid #3a3d44;
    border-radius: 8px;
    padding: 22px 24px;
    margin: 20px 0;
    display: grid;
    gap: 14px;
}
.ct-main form[action*="verify"] textarea,
.ct-main form[action*="verify"] input[type="text"],
.ct-main form[action*="verify"] input[type="url"] {
    width: 100%;
    padding: 12px 14px;
    border: 1px solid #3a3d44;
    border-radius: 4px;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    font-size: 0.88rem;
    background: #0d0e12;
    color: #e5e7eb;
    box-sizing: border-box;
    min-height: 100px;
    resize: vertical;
}
.ct-main form[action*="verify"] button,
.ct-main form[action*="verify"] input[type="submit"] {
    background: #ff7250;
    color: #fff;
    border: none;
    padding: 10px 22px;
    border-radius: 4px;
    font-weight: 700;
    font-size: 0.9rem;
    cursor: pointer;
    justify-self: start;
    letter-spacing: 0.04em;
}
.ct-main form[action*="verify"] button:hover {
    filter: brightness(1.05);
}

/* Primary access strip — the AI emits <div class="p-4 border flex flex-wrap gap-4">
   with "Primary Routing Node:" label + .onion url. Frame as a strip.
   CRITICAL: when we put a dark `surface_deep` background on a `<p>`, the
   prose color MUST flip to a light inverse — otherwise every paragraph
   containing an inline onion link renders as dark-on-dark (invisible
   text outside the link). */
.ct-main p:has(> a[href*=".onion"]) {
    background: #0d0e12;
    color: #2a2d32;
    border: 1px solid #3a3d44;
    border-radius: 4px;
    padding: 10px 14px;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    font-size: 0.85rem;
    margin: 12px 0;
    overflow-wrap: anywhere;
}
.ct-main p:has(> a[href*=".onion"]) a,
.ct-main p:has(> a[href*=".onion"]) [class*="-onion-inline"],
.ct-main p:has(> a[href*=".onion"]) [class*="-onion-url"] {
    color: #ff7250;
}
.ct-main p:has(> a[href*=".onion"]) strong,
.ct-main p:has(> a[href*=".onion"]) b,
.ct-main p:has(> a[href*=".onion"]) em,
.ct-main p:has(> a[href*=".onion"]) code {
    color: #2a2d32;
}

/* Hero-CTA defensive default — every replica framework ships a
   `.<prefix>-main a { color: ... }` rule with specificity (0,1,1)
   that overrides the (0,1,0) `.ct-hero__cta { color }` from this
   bundle. When the link color happens to equal `primary` (the CTA's
   background), the CTA reads as primary-on-primary (invisible text).
   Use a higher-specificity (0,2,1) `.ct-main a.ct-hero__cta` selector
   so the CTA's primary_text color always wins, fleet-wide. */
.ct-main a.ct-hero__cta,
.ct-main a.ct-hero__cta:hover,
.ct-main a.ct-hero__cta:focus,
.ct-main a.ct-hero__cta:active,
.ct-main a.ct-hero__cta:visited,
.ct-main .ct-cta-bar > a,
.ct-main .ct-cta-bar > a:hover,
.ct-main .ct-cta-bar > a:focus,
.ct-main .ct-cta-bar > a:active,
.ct-main .ct-cta-bar > a:visited {
    color: #f2f2f2 !important;
}
.ct-main a.ct-hero__cta--ghost,
.ct-main a.ct-hero__cta--ghost:hover,
.ct-main a.ct-hero__cta--ghost:focus {
    background: transparent !important;
    color: #ff7250 !important;
    border: 1px solid #ff7250;
}

/* =====================================================================
   MOBILE RESPONSIVE OVERRIDES
   --------------------------------------------------------------------
   Below ~600px (mobile portrait) reflow the AI-content widgets that
   are otherwise built for desktop. These hit every replica via
   prefix-agnostic [class$="..."] selectors.
   ===================================================================== */
@media (max-width: 600px) {
  /* Verified-access table: collapse to stacked rows so the URL column
     does not require horizontal scrolling. */
  .ct-main [class$="-onions"],
  .ct-main [class*="-onions "] {
    padding: 12px 12px;
    overflow-x: visible;
  }
  .ct-main [class$="-onions"] table,
  .ct-main [class*="-onions "] table {
    min-width: 0;
    display: block;
  }
  .ct-main [class$="-onions"] tbody,
  .ct-main [class*="-onions "] tbody { display: block; }
  .ct-main [class$="-onion-row"],
  .ct-main [class$="-onion-bluf"] {
    display: block;
    width: 100%;
  }
  .ct-main [class$="-onion-row"] td {
    display: block;
    width: 100%;
    padding: 6px 0;
    border-bottom: 0;
  }
  .ct-main [class$="-onion-row"] td:nth-child(1) {
    padding-top: 10px;
    white-space: normal;
  }
  .ct-main [class$="-onion-row"] td:nth-child(2) {
    padding-left: 14px;
    border-left: 2px solid #3a3d44;
  }
  .ct-main [class$="-onion-row"] td:nth-child(3) {
    padding-bottom: 10px;
    text-align: left;
  }
  .ct-main [class$="-onion-bluf"] td {
    padding: 4px 0 12px;
    border-bottom: 1px solid #3a3d44;
  }
  .ct-main [class$="-onion-row"]:last-of-type td { border-bottom: 0; }

  /* Force onion URLs to break inside the word — long .onion strings
     would otherwise blow out the column on a 375px viewport. */
  .ct-main [class$="-onion-url"] {
    overflow-wrap: anywhere;
    word-break: break-all;
    display: inline-block;
    max-width: 100%;
    font-size: 0.82em;
    line-height: 1.45;
  }

  /* Mirror-card grid → single column (auto-fit already does this at
     280px min, but force it for safety on devices that round oddly). */
  .ct-main [class$="-mirror-cards"] {
    grid-template-columns: 1fr;
    gap: 12px;
  }
  .ct-main [class$="-mirror-card"] { padding: 12px 14px; }

  /* Verify form: shrink padding so it fits a 375px viewport without
     hugging the page edge. */
  .ct-main [class$="-verify-form"] {
    padding: 14px 14px;
  }
  .ct-main [class$="-verify-input"] {
    min-height: 110px;
    font-size: 0.86em;
  }

  /* Shot grid: stack screenshots vertically below 600px. */
  .ct-main [class$="-shots"] {
    grid-template-columns: 1fr;
    gap: 10px;
  }

  /* Eyebrow / breadcrumbs may wrap onto a second line on narrow
     viewports — allow it and lighten letter-spacing. */
  [class$="-eyebrow"],
  .ct-main [class$="-breadcrumbs"] {
    flex-wrap: wrap;
    letter-spacing: 0.04em;
    font-size: 0.7rem;
  }

  /* Stat strips collapse to vertical stack. */
  .ct-main [class$="-rates"] {
    grid-template-columns: 1fr;
    gap: 6px;
  }

  /* Section headings: reduce h2/h3 size so they fit the column. */
  .ct-main h2 { font-size: 1.35rem; line-height: 1.25; }
  .ct-main h3 { font-size: 1.1rem; line-height: 1.3; }

  /* Back-to-top PNG: shrink slightly + clear the right gutter. */
  .ct-to-top {
    width: 36px;
    height: 36px;
    right: 12px;
    bottom: 12px;
  }
  .ct-to-top img { width: 36px; height: 36px; }

  /* === Universal content overflow defense ===
     Long .onion URLs in plain <a>, <code>, <pre> or any .ct-* element
     would otherwise stretch parent containers past viewport. Force
     word-breaking everywhere inside the main content area. */
  .ct-main a,
  .ct-main code,
  .ct-main pre,
  .ct-main kbd,
  .ct-main samp,
  .ct-main [class*="onion"],
  .ct-main [class*="-url"] {
    overflow-wrap: anywhere !important;
    word-break: break-word !important;
    max-width: 100%;
  }
  .ct-main pre {
    overflow-x: auto;
    white-space: pre-wrap;
  }

  /* .ct-onion-card variants: AI emits these as content cards holding
     a long .onion URL. Force the <code> child to wrap. */
  .ct-main .ct-onion-card,
  .ct-main .ct-primary-endpoint {
    max-width: 100%;
    min-width: 0;
  }
  .ct-main .ct-onion-card__url {
    overflow-wrap: anywhere !important;
    word-break: break-all !important;
    max-width: 100%;
    box-sizing: border-box;
  }

  /* Hero copy / verified strip / actions — make them shrink to fit.
     Some replica chromes use a non-`.ct-main` wrapper (e.g. prime emits
     `<main class="prime-main-col">` outside `.ct-main`); broaden the
     scope to ANY ancestor that ends in `-main-col` or `-main` so the
     rule lands regardless of the chrome's wrapper class. */
  .ct-hero,
  .ct-hero__main,
  .ct-hero__content,
  .ct-hero__lede,
  .ct-hero__actions,
  .ct-hero__aside,
  .ct-hero__grid,
  .ct-hero__title,
  .ct-verified-strip,
  .ct-onion-card,
  .ct-primary-endpoint,
  .ct-cta-bar,
  .ct-cta-bar__title,
  .ct-cta-bar__text {
    max-width: 100%;
    min-width: 0;
    box-sizing: border-box;
  }
  /* Inline onion URLs inside flowing copy don't break on character;
     force them to break-anywhere so a 56-char onion address fits a
     375px viewport. */
  [class*="-onion-inline"],
  [class*="-onion-url"] {
    overflow-wrap: anywhere !important;
    word-break: break-all !important;
    max-width: 100% !important;
    width: auto !important;
    display: inline !important;
  }
  /* CTA bar columns sometimes compute their grid track to max-content
     because a child onion URL has no break opportunity; force the
     title/text columns to 100% of their (now wrap-shrunk) grid track. */
  .ct-cta-bar__title,
  .ct-cta-bar__text {
    width: 100% !important;
    max-width: 100% !important;
  }
  .ct-hero__actions { flex-wrap: wrap; gap: 8px; }
  /* Long .onion / hash strings inside hero title or verified-status
     pills don't break on character without an explicit hint. */
  .ct-hero__title,
  [class$="-verified-status"],
  [class$="-verified-status"] strong,
  [class$="-verified-status"] time {
    overflow-wrap: anywhere;
    word-break: break-word;
  }
  /* The verified-status pill defaults to `white-space: nowrap` for the
     desktop one-liner aesthetic; on mobile that overflows the viewport.
     Allow it to wrap and re-flow flexibly. */
  [class$="-verified-status"] {
    white-space: normal !important;
    flex-wrap: wrap !important;
    max-width: 100% !important;
  }

  /* TorZon dashboard column — `.torzon-main-col` is flex:1 1 auto with
     min-width:0, but children with min-content larger than viewport
     can still stretch it. Belt-and-suspenders cap. */
  .torzon-main-col,
  .torzon-side,
  .torzon-main-col .block,
  .torzon-stats,
  .torzon-stats .stat,
  .torzon-stats .stat-val,
  .torzon-stats .stat-label {
    max-width: 100%;
    min-width: 0;
    box-sizing: border-box;
  }
  .torzon-row { overflow-x: hidden; }
  .torzon-main-col {
    overflow-x: hidden;
    word-wrap: break-word;
  }

  /* Markdown content paragraphs / list items — break long URLs inline. */
  .ct-main p,
  .ct-main li,
  .ct-main td,
  .ct-main dd {
    overflow-wrap: anywhere;
    word-break: break-word;
  }

  /* Images cannot exceed their container — AI commonly emits banners
     with natural-width attributes that blow past 375px. */
  .ct-main img,
  .ct-main video,
  .ct-main iframe,
  .ct-main svg,
  .ct-main canvas,
  .ct-main picture {
    max-width: 100%;
    height: auto;
  }

  /* Final defense — clip horizontal overflow at the page level so AI
     content that escapes its container doesn't trigger viewport scroll.
     Content inside still wraps via the rules above; this just prevents
     the page from horizontally scrolling. */
  html, body, .ct-page {
    overflow-x: hidden;
    max-width: 100vw;
  }
  .ct-main {
    max-width: 100vw;
    box-sizing: border-box;
  }

  /* `.ct-stat__value` and `.ct-stat__label` inside `.ct-stats` — the AI
     wraps them in containers that don't always force single-column on
     mobile. Cap them to 100% so the value/label spans don't push out. */
  .ct-main .ct-stat,
  .ct-main .ct-stat__value,
  .ct-main .ct-stat__label,
  .ct-main .ct-stats,
  .ct-main .ct-stats > * {
    max-width: 100%;
    min-width: 0;
    box-sizing: border-box;
  }
}


/* ===== nexus.framework.css overlay (replica-specific tweaks) ===== */
/* =====================================================================
   NEXUS MARKET REPLICA FRAMEWORK
   ---------------------------------------------------------------------
   Hand-written overlay (no Tailwind, no dependencies) layered on top
   of the real Nexus Tailwind+custom CSS bundle loaded by nexus.py
   (`icons.css`, `custom.css`, `style.css`). Most of the `.ct-*`
   vocabulary used by AI-generated prose is supplied by
   `extended_components_css(palette)` from `base.py` — this file
   provides the per-replica overrides only.

   Sections actually present in this file (the original 32-section
   docstring was aspirational — most base sections are inherited
   from `extended_components_css`):
       01  Design tokens (Nexus palette, OKLCH triples)
       02  Reset (lighter overrides over the inherited reset)
       06  Page shell
       07  Chrome — header (two-row layout matching real Nexus)
       08  Chrome — announcement strip
       23  Icons (Nexus-flavoured currentColor masks)
       24  Screenshot grid + :target modal
       27  Placeholder widgets (server-rendered)
       27b Search-results page
       27c Bare-content polish (decoration of <h2>/<p>/<details>)
       28  Themed scrollbar
       29  Mobile responsive
       30  A11y + motion
       31  Print
       32  Utilities
       33  Per-market widget classes — explicit `.nexus-X` selectors

   Real Nexus design DNA (from real-css/nexus/):
       Page bg     #1a1d22   very-dark slate (almost black)
       Card bg     #2c3035   lighter than page (INVERTED from DM)
       Surface     #1f2228   between page and card
       Text body   #c5ccd4   default
       Heading     near-white
       Muted       #909aa6   secondary tone
       Primary     #ff5050   red CTA (real Nexus is RED-only, no green)
       Accent      #ff5050   red active-state mark (logo X, tab line)
       Borders     #34373c   subtle white-on-dark
       Nav labels  UPPERCASE  letter-spacing 0.06em
       Mono       crypto amounts, counts use monospace
       NO gradients, NO glow, NO decorative pseudo-elements.
   ===================================================================== */


/* =====================================================================
   01 — Design tokens
   ===================================================================== */

:root {
    color-scheme: dark;

    /* Backgrounds — REAL NEXUS (corrected from side-by-side audit):
       page is very dark (almost black), cards are LIGHTER than page.
       This is INVERTED from DM (where cards are darker than page). */
    --light-background: 21% 0.006 250;      /* #2c3035 — card hover / table-even */
    --background:       14% 0.005 245;      /* #1a1d22 — page (very dark) */
    --dark-background:  12% 0.005 245;      /* #15181c — deep slate */
    --xdark-background: 10% 0.005 245;      /* #101216 — footer / pre */

    /* Card surface (RGB triple consumed via rgba()).
       REAL NEXUS cards are LIGHTER than page — #2c3035. */
    --card-bg: 44 48 53;                     /* #2c3035 — card / surface base */

    /* Borders — subtle white-on-dark, not hard black */
    --light-border: 20% 0.005 245;           /* #2a2d32 */
    --border:       24% 0.006 245;           /* #34373c */
    --dark-border:  28% 0.006 245;           /* #3d4046 */

    /* Text — REAL NEXUS body text is BRIGHTER than I had.
       Headings are pure WHITE, body is light gray ~#b0b8c1. */
    --lightest-text: 48% 0.010 240;          /* #6c7480 — truly muted/captions */
    --light-text:    62% 0.010 240;          /* #909aa6 — secondary */
    --lighter-text:  78% 0.008 240;          /* #b0b8c1 — paragraph */
    --def-text:      85% 0.006 240;          /* #c5ccd4 — default body */
    --title-text:    98% 0.002 240;          /* near-WHITE headings */
    --icons:         0.90 0.005 240;

    /* Primary RED — real Nexus is red-only (#ff5050 from custom.css,
       confirmed in source). Earlier draft used green which was wrong
       per user audit. All --primary / --secondary / --green-* tokens
       now resolve to red so legacy rules keep working without renames. */
    --primary:        0.66 0.225 25;         /* #ff5050 red */
    --secondary:      0.55 0.210 27;         /* #d63838 darker red */
    --green-text:     0.72 0.200 25;         /* link red (legacy var name kept) */
    --green-bg:       22% 0.060 25;          /* dark red-tinted surface */
    --amount-bg:      22% 0.060 25;
    --amount-border:  0.66 0.225 25;         /* same as primary */

    /* Accent — same red (Nexus has no second accent color) */
    --accent:         0.66 0.225 25;         /* #ff5050 */
    --accent-soft:    0.55 0.210 27;         /* #d63838 */

    /* Status colors — keep semantic hue separation but no green for
       success (would re-introduce the color we removed). Use a
       red-orange-tinged "ok" instead. */
    --warning-bg:     22% 0.04 70;           /* dark amber tint */
    --warning-border: 76% 0.14 70;
    --warning-text:   77% 0.14 70;
    --error-bg:       22% 0.07 25;           /* deep red surface */
    --error-border:   60% 0.21 28;
    --error-text:     72% 0.18 28;
    --success-bg:     22% 0.06 25;           /* red-tinted, not green */
    --success-border: 56% 0.16 25;
    --success-text:   72% 0.18 25;
    --important-bg:     22% 0.07 25;
    --important-border: 60% 0.21 28;
    --info-bg:        22% 0.04 250;
    --status-bg:      22% 0.06 25;           /* red-tinted */
    --status-border:  0.55 0.210 27;
    --status-text:    0.72 0.200 25;

    /* Radii — Nexus uses rounded-md / rounded-lg (slightly more rounded
       than DM's flat 4-5px) */
    --ct-radius-sm:  4px;
    --ct-radius-md:  6px;
    --ct-radius-lg:  8px;
    --ct-radius-xl:  10px;
    --ct-radius-2xl: 12px;

    /* Shadows — minimal soft black drops, faint red tint on lift */
    --ct-shadow-xs:     0 1px 1px rgb(0 0 0 / 0.6);
    --ct-shadow-sm:     0 1px 2px rgb(0 0 0 / 0.5);
    --ct-shadow-card:   0 1px 3px rgb(0 0 0 / 0.5);
    --ct-shadow-lift:   0 2px 8px rgb(0 0 0 / 0.55);
    --ct-shadow-pop:    0 8px 22px rgb(0 0 0 / 0.6);
    --ct-shadow-accent: 0 0 0 1px oklch(var(--primary) / 0.35);

    /* Focus ring — red */
    --ct-ring-color: oklch(var(--primary) / 0.45);
    --ct-ring-width: 2px;
    --ct-focus-ring: 0 0 0 var(--ct-ring-width) var(--ct-ring-color);

    /* Motion — Nexus uses notably slow transitions (real source = 750ms).
       We split the difference: faster than 750 (sluggish for a directory)
       but slower than DM/Catharsis (180ms) so the Nexus feel comes through. */
    --ct-ease-out: cubic-bezier(0.22, 1, 0.36, 1);
    --ct-dur-fast: 160ms;
    --ct-dur:      240ms;
    --ct-dur-slow: 360ms;

    /* Layout */
    --ct-container:        1280px;
    --ct-container-narrow: 880px;
    --ct-container-wide:   1440px;
    --ct-header-h:         64px;             /* real Nexus row 1 */
    --ct-header-sub-h:     48px;             /* real Nexus row 2 (subnav) */

    /* Type stacks — system defaults, like real DM */
    --ct-font-sans:  system-ui, -apple-system, BlinkMacSystemFont,
                     "Segoe UI", Roboto, "Helvetica Neue", Arial,
                     "Noto Sans", sans-serif, "Apple Color Emoji",
                     "Segoe UI Emoji";
    --ct-font-mono:  ui-monospace, SFMono-Regular, Menlo, Monaco,
                     Consolas, "Liberation Mono", "Courier New", monospace;
}


/* =====================================================================
   02 — Reset
   ===================================================================== */

*, *::before, *::after { box-sizing: border-box; }
html, body { margin: 0; padding: 0; }
img, svg, video { max-width: 100%; height: auto; display: block; }
button { font: inherit; cursor: pointer; }
input, select, textarea, button { font: inherit; color: inherit; }
[hidden] { display: none !important; }


/* =====================================================================
   06 — Page shell
   ===================================================================== */

.ct-page {
    background: oklch(var(--background));
    min-height: 100vh;
    display: flex;
    flex-direction: column;
    color: oklch(var(--def-text));
}

.ct-main {
    flex-grow: 1;
    width: 100%;
    max-width: var(--ct-container);
    margin: 0 auto;
    padding: 24px 16px 48px;
}
@media (max-width: 640px) {
    .ct-main { padding: 20px 12px 32px; }
}

.ct-surface {
    background: rgba(var(--card-bg));
    border: 1px solid oklch(var(--border));
    border-radius: var(--ct-radius-lg);
    padding: 24px;
    color: oklch(var(--def-text));
    font-size: 1rem;
    line-height: 1.65;
    box-shadow: var(--ct-shadow-sm);
}
.ct-surface--quiet {
    background: oklch(var(--light-background));
    box-shadow: none;
}
@media (max-width: 640px) {
    .ct-surface { padding: 16px; }
}


/* =====================================================================
   07 — Chrome — header (TWO-ROW, real-Nexus-style)
   ---------------------------------------------------------------------
   Real Nexus has 2 rows:
     Row 1 (~64px): logo LEFT + primary nav (HOME / MY ORDERS / BECOME
     A VENDOR) center + wallet pill + user dropdown right
     Row 2 (~48px): CATEGORIES btn + DIGITAL MODE pill + Search bar
     wide + utility icon cluster (account/help/messages/bell/cart)
   For the directory-replica we keep the same 2-row visual shape with
   directory-equivalent content: brand + primary nav + status pill +
   Enter Market in row 1; section nav + search bar + utility icons
   in row 2.
   ===================================================================== */

.ct-header {
    position: sticky;
    top: 0;
    z-index: 40;
    width: 100%;
    background: oklch(var(--background));
    border-bottom: 1px solid oklch(var(--border));
}
.ct-header__top {
    width: 100%;
    border-bottom: 1px solid oklch(var(--border) / 0.6);
}
.ct-header__bar {
    max-width: var(--ct-container);
    margin: 0 auto;
    padding: 0 20px;
    height: var(--ct-header-h);
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 20px;
    position: relative;
}
.ct-header__left {
    flex: 1 1 auto;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 4px;
    min-width: 0;
}

/* Row 2 — subnav: section anchors + search + utility icons */
.ct-header__subrow {
    width: 100%;
    background: oklch(var(--background));
}
.ct-header__subrow-bar {
    max-width: var(--ct-container);
    margin: 0 auto;
    padding: 0 20px;
    height: var(--ct-header-sub-h);
    display: flex;
    align-items: center;
    gap: 14px;
}
.ct-header__subrow-nav {
    display: inline-flex;
    align-items: center;
    gap: 0;
    flex-shrink: 0;
}
.ct-header__subrow-nav a {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    padding: 6px 12px;
    font-size: 0.75rem;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.06em;
    color: oklch(var(--def-text));
    border: 1px solid oklch(var(--border));
    border-radius: var(--ct-radius-md);
    text-decoration: none;
    background: oklch(var(--light-background));
    transition: color var(--ct-dur) var(--ct-ease-out),
                background var(--ct-dur) var(--ct-ease-out);
}
.ct-header__subrow-nav a:hover {
    color: oklch(var(--accent));
    background: oklch(var(--dark-background));
    text-decoration: none;
}
.ct-header__subrow-search {
    flex: 1 1 auto;
    display: flex;
    align-items: center;
    background: oklch(var(--light-background));
    border: 1px solid oklch(var(--border));
    border-radius: var(--ct-radius-md);
    height: 34px;
    padding: 0 4px 0 12px;
    min-width: 0;
}
.ct-header__subrow-search::before {
    content: "";
    width: 14px; height: 14px;
    flex-shrink: 0;
    background-color: oklch(var(--lightest-text));
    -webkit-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><circle cx='11' cy='11' r='7'/><path d='M21 21l-4.35-4.35'/></svg>") center / contain no-repeat;
            mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><circle cx='11' cy='11' r='7'/><path d='M21 21l-4.35-4.35'/></svg>") center / contain no-repeat;
    margin-right: 10px;
}
.ct-header__subrow-search input {
    flex: 1 1 auto;
    border: 0;
    background: transparent;
    outline: none;
    color: oklch(var(--def-text));
    font-size: 0.875rem;
    min-width: 0;
    padding: 0;
}
.ct-header__subrow-search input::placeholder {
    color: oklch(var(--light-text));
    opacity: 0.8;
}
.ct-header__subrow-icons {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    flex-shrink: 0;
}
.ct-header__subrow-icons a {
    width: 34px; height: 34px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border: 1px solid oklch(var(--border));
    border-radius: var(--ct-radius-md);
    background: oklch(var(--light-background));
    color: oklch(var(--def-text));
    text-decoration: none;
    transition: color var(--ct-dur) var(--ct-ease-out),
                background var(--ct-dur) var(--ct-ease-out);
}
.ct-header__subrow-icons a:hover {
    color: oklch(var(--accent));
    background: oklch(var(--dark-background));
    text-decoration: none;
}
.ct-header__subrow-icons .ct-icon {
    width: 16px; height: 16px;
    color: currentColor;
}
@media (max-width: 760px) {
    .ct-header__subrow { display: none; }
}

/* Brand — absolutely centered like real DM's table center col */
/* Nexus brand sits LEFT — matches real Nexus header (logo-left,
   primary-nav-center, user-cluster-right). The mark uses the
   --accent (red) since real Nexus's logo X is red while CTAs use
   green. */
.ct-brand {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    color: oklch(var(--title-text));
    font-weight: 800;
    font-size: 1.0625rem;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    text-decoration: none;
    flex-shrink: 0;
    padding: 0 6px;
    margin-right: 18px;
    transition: opacity var(--ct-dur) var(--ct-ease-out);
}
.ct-brand:hover {
    color: oklch(var(--title-text));
    text-decoration: none;
    opacity: 0.85;
}
.ct-brand-mark {
    width: 28px; height: 28px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    color: oklch(var(--accent));
}
.ct-brand-mark svg,
.ct-brand-mark img,
.ct-brand-mark__img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: contain;
    border-radius: 4px;
}
.ct-brand:hover .ct-brand-mark { color: oklch(var(--primary)); }
.ct-brand__name {
    font-size: 1rem;
    letter-spacing: -0.005em;
    font-weight: 700;
}

/* Right cluster — small icon+text links, like real DM's Sign In/Sign Up */
.ct-header__right {
    display: inline-flex;
    align-items: center;
    gap: 0;
    flex: 0 0 auto;
}

/* Section nav inside row 1 — real DM nav-item style: small icon + text,
   tight padding, hover bg change, no underline animation. */
.ct-header__sub {
    display: contents;        /* fold contents into the parent grid */
}
.ct-header__sub-bar {
    display: inline-flex;
    align-items: center;
    gap: 0;
}
.ct-header__left a,
.ct-header__sub-bar a,
.ct-header__right a,
.ct-header__cta {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    padding: 6px 10px;
    color: oklch(var(--def-text));
    font-size: 0.75rem;
    line-height: 1.15rem;
    font-weight: 500;
    text-decoration: none;
    white-space: nowrap;
    border-radius: 0;
    background: transparent;
    border: 0;
    /* Nexus DNA: UPPERCASE nav labels with tight tracking */
    text-transform: uppercase;
    letter-spacing: 0.06em;
    transition: background var(--ct-dur) var(--ct-ease-out),
                color var(--ct-dur) var(--ct-ease-out);
}
.ct-header__left a .ct-icon,
.ct-header__sub-bar a .ct-icon,
.ct-header__right a .ct-icon,
.ct-header__cta .ct-icon {
    width: 14px; height: 14px;
    flex-shrink: 0;
    color: currentColor;
    opacity: 0.7;
    transition: opacity var(--ct-dur) var(--ct-ease-out),
                color var(--ct-dur) var(--ct-ease-out);
}
/* Nexus DNA: nav text WHITE at rest, hover/active shifts to RED
   (--accent), CTAs reserve GREEN (--primary) for actual actions. */
.ct-header__left a,
.ct-header__sub-bar a,
.ct-header__right a {
    color: oklch(var(--title-text));
}
.ct-header__left a:hover,
.ct-header__sub-bar a:hover,
.ct-header__right a:hover {
    background: transparent;
    color: oklch(var(--accent));
    text-decoration: none;
}
.ct-header__left a:hover .ct-icon,
.ct-header__sub-bar a:hover .ct-icon,
.ct-header__right a:hover .ct-icon { opacity: 1; color: oklch(var(--accent)); }
.ct-header__left a.is-active,
.ct-header__sub-bar a.is-active {
    color: oklch(var(--accent));
    background: transparent;
    border-bottom: 2px solid oklch(var(--accent));
    border-radius: 0;
    padding: 6px 10px 4px;
}
.ct-header__left a.is-active .ct-icon,
.ct-header__sub-bar a.is-active .ct-icon { opacity: 1; color: oklch(var(--accent)); }

/* The CTA (Enter Market) uses GREEN — primary action, not nav. */
.ct-header__cta {
    color: oklch(var(--title-text));
    font-weight: 600;
}
.ct-header__cta:hover {
    color: oklch(var(--primary));   /* hover to green for the action */
    background: transparent;
}
.ct-header__cta .ct-icon { color: oklch(var(--primary)) !important; opacity: 1; }
/* Header pill — used for status indicators on the right cluster
   (mirrors real Nexus's WALLET / user-dropdown pill shape). */
.ct-header__pill {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    padding: 6px 12px;
    background: oklch(var(--light-background));
    border: 1px solid oklch(var(--border));
    border-radius: var(--ct-radius-md);
    font-size: 0.72rem;
    font-weight: 700;
    letter-spacing: 0.06em;
    text-transform: uppercase;
    color: oklch(var(--def-text));
    line-height: 1;
    white-space: nowrap;
}
.ct-header__pill--status .ct-status-dot {
    width: 7px; height: 7px;
    border-radius: 50%;
    background: oklch(var(--primary));    /* green dot */
    flex-shrink: 0;
}

/* Header CTA — Nexus uses GREEN for primary actions. Default state
   shows green text; .is-prominent fills with green. Defined above
   has nav-style defaults; this block tunes the actual fill. */
.ct-header__cta.is-prominent {
    background: oklch(var(--primary));
    color: oklch(0.18 0.02 145);              /* very-dark green text on green fill */
    padding: 8px 14px;
    border-radius: var(--ct-radius-md);
    font-weight: 700;
    box-shadow: 0 0 0 1px oklch(var(--primary) / 0.35);
}
.ct-header__cta.is-prominent .ct-icon {
    color: inherit !important;
}
.ct-header__cta.is-prominent:hover {
    background: oklch(var(--secondary));
    color: oklch(0.18 0.02 145);
}

/* Lang dropdown — kept as vocab hook but hidden by default (real DM
   has no language switcher in chrome). If a downstream needs it, set
   .ct-lang { display: inline-block } on that template. */
.ct-lang { display: none; }
.ct-lang__summary, .ct-lang__flag, .ct-lang__code, .ct-lang__chev,
.ct-lang__menu {
    /* vocab hooks — only render if .ct-lang itself is shown */
}

/* Hamburger toggle */
.ct-nav-toggle {
    position: absolute;
    opacity: 0;
    pointer-events: none;
}
.ct-nav-burger {
    display: none;
    cursor: pointer;
    width: 28px; height: 28px;
    padding: 5px;
    border: 1px solid oklch(var(--border));
    border-radius: var(--ct-radius-md);
    align-items: center;
    justify-content: center;
    flex-direction: column;
    gap: 3px;
    background: oklch(var(--light-background));
    transition: background var(--ct-dur-fast) var(--ct-ease-out);
}
.ct-nav-burger:hover { background: oklch(var(--dark-background)); }
.ct-nav-burger span {
    display: block;
    width: 14px; height: 2px;
    background: oklch(var(--def-text));
    border-radius: 1px;
    transition: transform var(--ct-dur) var(--ct-ease-out),
                opacity var(--ct-dur) var(--ct-ease-out);
}
.ct-nav-toggle:checked + .ct-nav-burger {
    background: oklch(var(--dark-background));
    border-color: oklch(var(--primary));
}
.ct-nav-toggle:checked + .ct-nav-burger span:nth-child(1) {
    transform: translateY(4px) rotate(45deg);
}
.ct-nav-toggle:checked + .ct-nav-burger span:nth-child(2) {
    opacity: 0;
}
.ct-nav-toggle:checked + .ct-nav-burger span:nth-child(3) {
    transform: translateY(-4px) rotate(-45deg);
}

/* Search toggle — real DM uses a checkbox + label that toggles a
   modal dialog. We use the same pattern: icon-only label that
   expands the inline search input. */
.ct-search-toggle {
    position: absolute;
    opacity: 0;
    pointer-events: none;
}
.ct-search-label {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 30px; height: 30px;
    border: 0;
    border-radius: 0;
    background: transparent;
    cursor: pointer;
    color: oklch(var(--def-text));
    transition: background var(--ct-dur-fast) var(--ct-ease-out);
}
.ct-search-label:hover {
    background: oklch(var(--dark-background));
}
.ct-search-label::before {
    content: "";
    width: 16px; height: 16px;
    background-color: currentColor;
    -webkit-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><circle cx='11' cy='11' r='7'/><path d='M21 21l-4.35-4.35'/></svg>") center / contain no-repeat;
            mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><circle cx='11' cy='11' r='7'/><path d='M21 21l-4.35-4.35'/></svg>") center / contain no-repeat;
}
/* Search expands as an inline form (slides out from the search icon) */
.ct-search-form {
    display: inline-flex;
    align-items: center;
    max-width: 0;
    overflow: hidden;
    transition: max-width var(--ct-dur-slow) var(--ct-ease-out),
                margin var(--ct-dur-slow) var(--ct-ease-out);
}
.ct-search-toggle:checked ~ .ct-search-form,
.ct-header:has(.ct-search-toggle:checked) .ct-search-form {
    max-width: 260px;
    margin-right: 4px;
}
.ct-search-form input {
    width: 100%;
    height: 28px;
    padding: 3px 10px;
    background: oklch(var(--light-background));
    border: 1px solid oklch(var(--border));
    border-radius: var(--ct-radius-md);
    font-size: 0.875rem;
    color: oklch(var(--def-text));
}

/* Vocab hook for legacy class */
.ct-nav-primary { display: contents; }


/* =====================================================================
   08 — Chrome — announcement strip
   ---------------------------------------------------------------------
   Real Dark Matter has NO permanent announcement strip — only a
   one-shot JS-enabled warning modal. We hide the strip by default;
   the chrome HTML still includes the markup (vocab hooks survive
   sanitizer) but renders display:none. To opt back in, override:
       .ct-announce { display: block; }
   ===================================================================== */

.ct-announce {
    display: none;
    width: 100%;
    background: oklch(var(--dark-background));
    border-bottom: 1px solid oklch(var(--border));
    font-size: 0.8125rem;
    color: oklch(var(--def-text));
}
.ct-announce__bar {
    max-width: var(--ct-container);
    margin: 0 auto;
    padding: 6px 16px;
    display: flex;
    align-items: center;
    gap: 10px;
    flex-wrap: wrap;
    justify-content: center;
    text-align: center;
}
.ct-announce__tag {
    font-family: var(--ct-font-mono);
    font-size: 0.68rem;
    font-weight: 700;
    letter-spacing: 0.12em;
    padding: 1px 8px;
    background: oklch(var(--background));
    border: 1px solid oklch(var(--primary));
    border-radius: 3px;
    color: oklch(var(--green-text));
}
.ct-announce__msg {
    color: oklch(var(--def-text));
    line-height: 1.4;
}
.ct-announce__msg time {
    font-family: var(--ct-font-mono);
    color: oklch(var(--title-text));
    font-feature-settings: "tnum", "zero";
    font-variant-numeric: tabular-nums;
    font-weight: 700;
}


/* =====================================================================
   23 — Icons (same library as Catharsis — currentColor-recolorable mask)
   ===================================================================== */

.ct-icon {
    display: inline-block;
    width: 18px; height: 18px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    vertical-align: middle;
    flex-shrink: 0;
}
.ct-icon--logo { /* legacy hook — actual brand uses .ct-brand-mark */
    width: 28px; height: 24px;
    background-color: transparent;
}
.ct-icon[class*="--svg-"] {
    background-color: currentColor;
    background-image: none !important;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: contain;
    mask-size: contain;
}
.ct-icon--svg-shield {
    -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M12 2l8 4v6c0 5-3.5 9.5-8 10C7.5 21.5 4 17 4 12V6l8-4z'/><path d='M9 12l2 2 4-4'/></svg>");
            mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M12 2l8 4v6c0 5-3.5 9.5-8 10C7.5 21.5 4 17 4 12V6l8-4z'/><path d='M9 12l2 2 4-4'/></svg>");
}
.ct-icon--svg-lock {
    -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='4' y='11' width='16' height='10' rx='2'/><path d='M8 11V7a4 4 0 0 1 8 0v4'/></svg>");
            mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='4' y='11' width='16' height='10' rx='2'/><path d='M8 11V7a4 4 0 0 1 8 0v4'/></svg>");
}
.ct-icon--svg-clock {
    -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><path d='M12 7v5l3 2'/></svg>");
            mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><path d='M12 7v5l3 2'/></svg>");
}
.ct-icon--svg-key {
    -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='8' cy='15' r='4'/><path d='M11 12l9-9M16 7l3 3'/></svg>");
            mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='8' cy='15' r='4'/><path d='M11 12l9-9M16 7l3 3'/></svg>");
}
.ct-icon--svg-info {
    -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><path d='M12 11v5M12 8h.01'/></svg>");
            mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><path d='M12 11v5M12 8h.01'/></svg>");
}
.ct-icon--svg-alert {
    -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M10.3 3.86 2.1 18a2 2 0 0 0 1.71 3h16.38a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z'/><path d='M12 9v4M12 17h.01'/></svg>");
            mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M10.3 3.86 2.1 18a2 2 0 0 0 1.71 3h16.38a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z'/><path d='M12 9v4M12 17h.01'/></svg>");
}
.ct-icon--svg-eye {
    -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z'/><circle cx='12' cy='12' r='3'/></svg>");
            mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z'/><circle cx='12' cy='12' r='3'/></svg>");
}
.ct-icon--svg-arrow {
    -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12h14M13 6l6 6-6 6'/></svg>");
            mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12h14M13 6l6 6-6 6'/></svg>");
}
.ct-icon--svg-check {
    -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12l5 5L20 7'/></svg>");
            mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12l5 5L20 7'/></svg>");
}
.ct-icon--svg-zap {
    -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M13 2L4 14h7l-1 8 9-12h-7l1-8z'/></svg>");
            mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M13 2L4 14h7l-1 8 9-12h-7l1-8z'/></svg>");
}
.ct-icon--svg-globe {
    -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><path d='M3 12h18M12 3a14 14 0 0 1 0 18M12 3a14 14 0 0 0 0 18'/></svg>");
            mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><path d='M3 12h18M12 3a14 14 0 0 1 0 18M12 3a14 14 0 0 0 0 18'/></svg>");
}
.ct-icon--svg-server {
    -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='4' width='18' height='6' rx='1.5'/><rect x='3' y='14' width='18' height='6' rx='1.5'/><path d='M7 7h.01M7 17h.01'/></svg>");
            mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='4' width='18' height='6' rx='1.5'/><rect x='3' y='14' width='18' height='6' rx='1.5'/><path d='M7 7h.01M7 17h.01'/></svg>");
}
.ct-icon--svg-file-check {
    -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M14 3H6a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V9z'/><path d='M14 3v6h6'/><path d='M9 14l2 2 4-4'/></svg>");
            mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M14 3H6a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V9z'/><path d='M14 3v6h6'/><path d='M9 14l2 2 4-4'/></svg>");
}
.ct-icon--svg-activity {
    -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M22 12h-4l-3 9L9 3l-3 9H2'/></svg>");
            mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M22 12h-4l-3 9L9 3l-3 9H2'/></svg>");
}
.ct-icon--svg-tor {
    -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><circle cx='12' cy='12' r='5'/><circle cx='12' cy='12' r='1.5' fill='%23000'/></svg>");
            mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><circle cx='12' cy='12' r='5'/><circle cx='12' cy='12' r='1.5' fill='%23000'/></svg>");
}
.ct-icon--svg-link {
    -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71'/><path d='M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71'/></svg>");
            mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71'/><path d='M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71'/></svg>");
}
.ct-icon--lg { width: 24px; height: 24px; }
.ct-icon--xl { width: 32px; height: 32px; }


/* =====================================================================
   24 — Screenshot grid + :target modal
   ===================================================================== */

:is([class$="-shots"], .darkmatter-shots, .catharsis-shots) {
    display: grid;
    gap: 14px;
    grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
    margin: 22px 0;
}
:is([class$="-shot-thumb"], .darkmatter-shot-thumb, .catharsis-shot-thumb) {
    display: block;
    border-radius: var(--ct-radius-md);
    overflow: hidden;
    border: 1px solid oklch(var(--border));
    cursor: zoom-in;
    background: oklch(var(--light-background));
    text-decoration: none;
    box-shadow: var(--ct-shadow-xs);
    transition: border-color var(--ct-dur) var(--ct-ease-out),
                box-shadow var(--ct-dur) var(--ct-ease-out);
}
:is([class$="-shot-thumb"], .darkmatter-shot-thumb, .catharsis-shot-thumb):hover {
    border-color: oklch(var(--primary));
    box-shadow: var(--ct-shadow-lift);
}
:is([class$="-shot"], .darkmatter-shot, .catharsis-shot) {
    margin: 0;
    display: block;
}
:is([class$="-shot"], .darkmatter-shot, .catharsis-shot) img {
    width: 100%;
    height: auto;
    display: block;
    aspect-ratio: 16 / 9;
    object-fit: cover;
    background: oklch(var(--light-background));
}
:is([class$="-shot"], .darkmatter-shot, .catharsis-shot) figcaption {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 8px;
    padding: 8px 12px;
    font-size: 0.78rem;
    color: oklch(var(--lighter-text));
    background: oklch(var(--dark-background));
    border-top: 1px solid oklch(var(--border));
    font-weight: 700;
    font-style: normal;
}
:is([class$="-shot-zoom"], .darkmatter-shot-zoom, .catharsis-shot-zoom) {
    color: oklch(var(--green-text));
    font-weight: 700;
    font-size: 0.74rem;
}

:is([class$="-shot-modal"], .darkmatter-shot-modal, .catharsis-shot-modal) {
    position: fixed;
    inset: 0;
    z-index: 100;
    display: none;
    align-items: center;
    justify-content: center;
    padding: 24px;
    background: rgba(0, 0, 0, 0.86);
}
:is([class$="-shot-modal"], .darkmatter-shot-modal, .catharsis-shot-modal):not(:target) > * {
    display: none;
}
:is([class$="-shot-modal"], .darkmatter-shot-modal, .catharsis-shot-modal):target {
    display: flex;
}
:is([class$="-shot-modal"], .darkmatter-shot-modal, .catharsis-shot-modal):target > * {
    display: block;
}
:is([class$="-shot-modal"], .darkmatter-shot-modal, .catharsis-shot-modal):target :is([class$="-shot-modal-inner"], .darkmatter-shot-modal-inner, .catharsis-shot-modal-inner) {
    display: flex;
}
:is([class$="-shot-backdrop"], .darkmatter-shot-backdrop, .catharsis-shot-backdrop) {
    position: absolute;
    inset: 0;
    cursor: zoom-out;
}
:is([class$="-shot-backdrop"], .darkmatter-shot-backdrop, .catharsis-shot-backdrop)::before {
    content: "Click outside or press Esc to close";
    position: absolute;
    top: 18px; left: 24px;
    color: rgba(255, 255, 255, 0.7);
    font-size: 0.74rem;
    letter-spacing: 0.04em;
}
:is([class$="-shot-modal-inner"], .darkmatter-shot-modal-inner, .catharsis-shot-modal-inner) {
    position: relative;
    z-index: 2;
    max-width: min(1200px, 96vw);
    max-height: 96vh;
    background: rgba(var(--card-bg));
    border: 1px solid oklch(var(--border));
    border-radius: var(--ct-radius-lg);
    overflow: hidden;
    flex-direction: column;
    box-shadow: 0 24px 60px rgba(0, 0, 0, 0.7);
}
:is([class$="-shot-modal-inner"], .darkmatter-shot-modal-inner, .catharsis-shot-modal-inner) img {
    flex: 1 1 auto;
    width: 100%;
    height: auto;
    max-height: calc(96vh - 56px);
    object-fit: contain;
    display: block;
    background: oklch(var(--xdark-background));
    aspect-ratio: auto;
}
:is([class$="-shot-modal-bar"], .darkmatter-shot-modal-bar, .catharsis-shot-modal-bar) {
    display: grid;
    grid-template-columns: 1fr auto auto auto;
    align-items: center;
    gap: 8px;
    padding: 10px 16px;
    border-top: 1px solid oklch(var(--border));
    background: rgba(var(--card-bg));
    flex-shrink: 0;
}
:is([class$="-shot-modal-caption"], .darkmatter-shot-modal-caption, .catharsis-shot-modal-caption) {
    color: oklch(var(--lighter-text));
    font-size: 0.85rem;
}
:is([class$="-shot-prev"], .darkmatter-shot-prev, .catharsis-shot-prev),
:is([class$="-shot-next"], .darkmatter-shot-next, .catharsis-shot-next),
:is([class$="-shot-close"], .darkmatter-shot-close, .catharsis-shot-close) {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 36px;
    height: 32px;
    padding: 0 12px;
    background: oklch(var(--light-background));
    color: oklch(var(--def-text));
    border: 1px solid oklch(var(--border));
    border-radius: var(--ct-radius-md);
    font-size: 0.88rem;
    font-weight: 700;
    text-decoration: none;
    transition: background var(--ct-dur-fast) var(--ct-ease-out),
                color var(--ct-dur-fast) var(--ct-ease-out);
}
:is([class$="-shot-prev"], .darkmatter-shot-prev, .catharsis-shot-prev):hover,
:is([class$="-shot-next"], .darkmatter-shot-next, .catharsis-shot-next):hover,
:is([class$="-shot-close"], .darkmatter-shot-close, .catharsis-shot-close):hover {
    background: oklch(var(--primary));
    border-color: oklch(var(--primary));
    color: white;
}


/* =====================================================================
   27 — Placeholder widgets (server-rendered by placeholders.py)
   ===================================================================== */

/* {{rates}} */
:is([class$="-rates"], .darkmatter-rates, .catharsis-rates) {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 10px;
    margin: 14px 0;
}
@media (min-width: 640px) {
    :is([class$="-rates"], .darkmatter-rates, .catharsis-rates) {
        grid-template-columns: repeat(4, 1fr);
    }
}
.darkmatter-rate,
.catharsis-rate,
:is([class$="-rates"], .darkmatter-rates, .catharsis-rates) > div {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 8px;
    padding: 10px 14px;
    background: oklch(var(--light-background));
    border: 1px solid oklch(var(--border));
    border-radius: var(--ct-radius-md);
    font-size: 0.86rem;
    box-shadow: var(--ct-shadow-xs);
    transition: border-color var(--ct-dur) var(--ct-ease-out);
}
.darkmatter-rate:hover,
.catharsis-rate:hover,
:is([class$="-rates"], .darkmatter-rates, .catharsis-rates) > div:hover {
    border-color: oklch(var(--primary));
}
.darkmatter-rate > span:first-child,
.catharsis-rate > span:first-child,
:is([class$="-rates"], .darkmatter-rates, .catharsis-rates) > div > span:first-child {
    font-weight: 700;
    color: oklch(var(--title-text));
    letter-spacing: 0.04em;
    font-size: 0.74rem;
    text-transform: uppercase;
}
.darkmatter-rate > span:last-child,
.catharsis-rate > span:last-child,
:is([class$="-rates"], .darkmatter-rates, .catharsis-rates) > div > span:last-child {
    font-family: var(--ct-font-mono);
    color: oklch(var(--green-text));
    font-size: 0.88em;
    font-feature-settings: "tnum", "zero";
    font-variant-numeric: tabular-nums;
    font-weight: 700;
}

/* {{share_buttons}} */
:is([class$="-share-row"], .darkmatter-share-row, .catharsis-share-row) {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin: 18px 0;
    padding: 12px 14px;
    background: oklch(var(--light-background));
    border: 1px solid oklch(var(--border));
    border-radius: var(--ct-radius-md);
    align-items: center;
}
:is([class$="-share-row"], .darkmatter-share-row, .catharsis-share-row)::before {
    content: "Share:";
    font-size: 0.76rem;
    font-weight: 700;
    color: oklch(var(--lightest-text));
    text-transform: uppercase;
    letter-spacing: 0.06em;
    margin-right: 4px;
}
:is([class$="-share-btn"], .darkmatter-share-btn, .catharsis-share-btn) {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    padding: 5px 12px;
    background: oklch(var(--dark-background));
    color: oklch(var(--def-text)) !important;
    border: 1px solid oklch(var(--border));
    border-radius: var(--ct-radius-md);
    font-size: 0.82rem;
    text-decoration: none !important;
    box-shadow: var(--ct-shadow-xs);
    transition: background var(--ct-dur-fast) var(--ct-ease-out),
                color var(--ct-dur-fast) var(--ct-ease-out);
}
:is([class$="-share-btn"], .darkmatter-share-btn, .catharsis-share-btn):hover {
    background: oklch(var(--primary));
    color: white !important;
    border-color: oklch(var(--primary));
}

/* {{banner}} */
:is([class$="-banner"], .darkmatter-banner, .catharsis-banner) {
    width: 100%;
    aspect-ratio: 16 / 5;
    max-height: 280px;
    object-fit: cover;
    object-position: center;
    border-radius: var(--ct-radius-md);
    border: 1px solid oklch(var(--border));
    margin: 0 0 24px;
    box-shadow: var(--ct-shadow-sm);
    background: oklch(var(--light-background));
}
@supports not (aspect-ratio: 16 / 5) {
    :is([class$="-banner"], .darkmatter-banner, .catharsis-banner) {
        height: clamp(160px, 24vw, 280px);
    }
}

.darkmatter-logo,
.catharsis-logo,
[class$="-logo"]:not([class*="-big"]) {
    display: inline-block;
    max-width: 100%;
    height: auto;
}

:is([class$="-enter-market"], .darkmatter-enter-market, .catharsis-enter-market) {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    background: oklch(var(--primary));
    color: white;
    padding: 8px 16px;
    border-radius: var(--ct-radius-md);
    font-weight: 700;
    font-size: 0.9375rem;
    line-height: 1.375rem;
    text-decoration: none;
    border: 1px solid oklch(var(--border));
    box-shadow: var(--ct-shadow-sm);
    transition: background var(--ct-dur) var(--ct-ease-out);
}
:is([class$="-enter-market"], .darkmatter-enter-market, .catharsis-enter-market):hover {
    background: oklch(var(--secondary));
    color: white;
    text-decoration: none;
}

/* {{onions}} wrapper */
:is([class$="-onions"], .darkmatter-onions, .catharsis-onions) {
    position: relative;
    margin: 16px 0 24px;
    border-radius: var(--ct-radius-md);
}
@media (max-width: 720px) {
    :is([class$="-onions"], .darkmatter-onions, .catharsis-onions) {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
}

:is([class*="-primary-badge"], .darkmatter-primary-badge, .catharsis-primary-badge) {
    display: inline-block;
    margin-left: 8px;
    padding: 2px 8px;
    background: oklch(var(--primary));
    color: white;
    border: 1px solid oklch(var(--border));
    border-radius: var(--ct-radius-sm);
    font-size: 0.7rem;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.06em;
}

:is([class$="-copy-btn"], .darkmatter-copy-btn, .catharsis-copy-btn) {
    display: inline-flex;
    align-items: center;
    gap: 4px;
    padding: 4px 10px;
    background: oklch(var(--light-background));
    color: oklch(var(--def-text));
    border: 1px solid oklch(var(--border));
    border-radius: var(--ct-radius-md);
    font-size: 0.76rem;
    font-weight: 700;
    cursor: pointer;
    box-shadow: var(--ct-shadow-xs);
    transition: background var(--ct-dur-fast) var(--ct-ease-out),
                color var(--ct-dur-fast) var(--ct-ease-out),
                border-color var(--ct-dur-fast) var(--ct-ease-out);
}
:is([class$="-copy-btn"], .darkmatter-copy-btn, .catharsis-copy-btn):hover {
    background: oklch(var(--primary));
    color: white;
    border-color: oklch(var(--primary));
}

:is([class$="-onion-url"], .darkmatter-onion-url, .catharsis-onion-url, [class*="-onion-inline"]) {
    color: oklch(var(--green-text));
    font-family: var(--ct-font-mono);
    overflow-wrap: anywhere;
    word-break: normal;
}

/* {{verify_form}} */
:is([class$="-verify-form"]:not([class*="-input"]):not([class*="-label"]):not([class*="-submit"]):not([class*="-result"]),
    .darkmatter-verify-form, .catharsis-verify-form) {
    background: oklch(var(--dark-background));
    border: 1px solid oklch(var(--border));
    border-radius: var(--ct-radius-md);
    padding: 22px;
    margin: 24px 0;
    position: relative;
    box-shadow: var(--ct-shadow-sm);
    overflow: hidden;
}
:is([class$="-verify-form"]:not([class*="-input"]):not([class*="-label"]):not([class*="-submit"]):not([class*="-result"]),
    .darkmatter-verify-form, .catharsis-verify-form)::after {
    content: "PGP";
    position: absolute;
    top: 12px; right: 14px;
    font-family: var(--ct-font-mono);
    font-size: 0.68rem;
    font-weight: 700;
    letter-spacing: 0.12em;
    color: oklch(var(--green-text));
    background: oklch(var(--background));
    border: 1px solid oklch(var(--primary));
    border-radius: 4px;
    padding: 2px 7px;
}
:is([class*="-verify-label"], .darkmatter-verify-label, .catharsis-verify-label) {
    display: block;
    font-size: 0.84rem;
    font-weight: 700;
    color: oklch(var(--def-text));
    margin: 0 0 6px;
}
:is([class*="-verify-input"], .darkmatter-verify-input, .catharsis-verify-input) {
    width: 100%;
    padding: 10px 12px;
    background: oklch(var(--xdark-background));
    color: oklch(var(--def-text));
    border: 1px solid oklch(var(--border));
    border-radius: var(--ct-radius-md);
    font-family: var(--ct-font-mono);
    font-size: 0.84em;
    box-sizing: border-box;
    margin: 0 0 12px;
    transition: border-color var(--ct-dur) var(--ct-ease-out),
                box-shadow var(--ct-dur) var(--ct-ease-out);
}
:is([class*="-verify-input"], .darkmatter-verify-input, .catharsis-verify-input):focus {
    outline: none;
    border-color: oklch(var(--primary));
    box-shadow: var(--ct-focus-ring);
}
:is([class*="-verify-submit"], .darkmatter-verify-submit, .catharsis-verify-submit) {
    background: oklch(var(--primary));
    color: white;
    border: 1px solid oklch(var(--border));
    padding: 8px 18px;
    border-radius: var(--ct-radius-md);
    font-weight: 700;
    font-size: 0.9rem;
    cursor: pointer;
    transition: background var(--ct-dur) var(--ct-ease-out);
}
:is([class*="-verify-submit"], .darkmatter-verify-submit, .catharsis-verify-submit):hover {
    background: oklch(var(--secondary));
    color: white;
}
:is([class*="-verify-result"], .darkmatter-verify-result, .catharsis-verify-result) {
    margin: 12px 0 0;
    padding: 11px 13px;
    border-radius: var(--ct-radius-md);
    background: oklch(var(--xdark-background));
    border: 1px solid oklch(var(--border));
    color: oklch(var(--def-text));
    font-size: 0.86rem;
    font-family: var(--ct-font-mono);
    min-height: 1.5em;
}
.verify-ok { color: oklch(var(--success-text)); font-weight: 700; }
.verify-bad { color: oklch(var(--error-text)); font-weight: 700; }

/* {{verified-status}} */
:is([class$="-verified-status"], .darkmatter-verified-status, .catharsis-verified-status, [data-rc-slot="verified-status"], [data-mitm-slot="verified-status"]) {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    padding: 6px 12px;
    background: oklch(var(--background));
    border: 1px solid oklch(var(--primary));
    border-radius: var(--ct-radius-md);
    color: oklch(var(--green-text));
    font-size: 0.84rem;
    font-weight: 500;
}
:is([class$="-verified-status"], .darkmatter-verified-status, .catharsis-verified-status, [data-rc-slot="verified-status"], [data-mitm-slot="verified-status"])::before {
    content: "";
    display: inline-block;
    width: 8px; height: 8px;
    border-radius: 50%;
    background: oklch(var(--primary));
    animation: ct-pulse 2.4s ease-in-out infinite;
}
:is([class$="-verified-status"], .darkmatter-verified-status, .catharsis-verified-status) time {
    font-family: var(--ct-font-mono);
    color: oklch(var(--title-text));
    font-weight: 700;
    font-feature-settings: "tnum", "zero";
    font-variant-numeric: tabular-nums;
}
:is([class$="-verified-state"], .darkmatter-verified-state, .catharsis-verified-state) {
    color: oklch(var(--green-text));
    font-weight: 700;
}

/* {{breadcrumbs}} */
:is([class$="-breadcrumbs"], .darkmatter-breadcrumbs, .catharsis-breadcrumbs) {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 6px;
    margin: 0 0 18px;
    color: oklch(var(--lightest-text));
    font-size: 0.82rem;
}
:is([class$="-breadcrumbs"], .darkmatter-breadcrumbs, .catharsis-breadcrumbs) a {
    color: oklch(var(--lighter-text));
    text-decoration: none;
}
:is([class$="-breadcrumbs"], .darkmatter-breadcrumbs, .catharsis-breadcrumbs) a:hover {
    color: oklch(var(--green-text));
    text-decoration: underline;
}


/* =====================================================================
   27b — Search-results page (panel/app.py renders /search/?q=...)
   ---------------------------------------------------------------------
   The handler emits standalone HTML with classes outside the .ct-*
   vocabulary: `.site`, `.container`, `.row`, `.brand`, `.tw-search-*`.
   Style them here so the search page renders in the replica's theme.
   ===================================================================== */

body.site {
    background: oklch(var(--background));
    color: oklch(var(--def-text));
}
body.site .container {
    max-width: var(--ct-container);
    margin: 0 auto;
    padding: 0 16px;
}
body.site header.site {
    background: oklch(var(--background));
    border-bottom: 1px solid oklch(var(--border));
}
body.site header.site .container {
    height: var(--ct-header-h);
}
body.site header.site .row {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 100%;
    gap: 24px;
}
body.site header.site .brand {
    color: oklch(var(--title-text));
    font-weight: 700;
    text-decoration: none;
    font-size: 0.95rem;
}
body.site header.site .brand:hover { color: oklch(var(--green-text)); }
body.site header.site .brand-text {
    font-family: var(--ct-font-mono);
    color: oklch(var(--lighter-text));
    font-weight: 500;
}
body.site header.site nav a {
    color: oklch(var(--def-text));
    font-size: 0.875rem;
    margin: 0 8px;
    text-decoration: none;
}
body.site header.site nav a:hover { color: oklch(var(--green-text)); }
body.site main {
    padding: 32px 0 48px;
    min-height: 60vh;
}
body.site article.page {
    background: rgba(var(--card-bg));
    border: 1px solid oklch(var(--border));
    border-radius: var(--ct-radius-lg);
    padding: 24px 28px;
    box-shadow: var(--ct-shadow-sm);
}
body.site article.page h1 {
    margin: 0 0 18px;
    font-size: 1.5rem;
    line-height: 2rem;
    color: oklch(var(--title-text));
    font-weight: 700;
}
body.site footer.site {
    background: oklch(var(--xdark-background));
    border-top: 1px solid oklch(var(--border));
    padding: 14px 0;
    color: oklch(var(--lighter-text));
    font-size: 0.8125rem;
    text-align: center;
}

.tw-search-form { margin: 14px 0 22px; }
.tw-search-form label {
    display: block;
    font-size: 0.78rem;
    text-transform: uppercase;
    letter-spacing: 0.08em;
    color: oklch(var(--lightest-text));
    margin-bottom: 8px;
    font-weight: 700;
}
.tw-search-row { display: flex; gap: 8px; }
.tw-search-input {
    flex: 1 1 auto;
    padding: 10px 14px;
    background: oklch(var(--light-background));
    color: oklch(var(--def-text));
    border: 1px solid oklch(var(--border));
    border-radius: var(--ct-radius-md);
    font-size: 0.95rem;
    transition: border-color var(--ct-dur) var(--ct-ease-out);
}
.tw-search-input:focus {
    outline: none;
    border-color: oklch(var(--primary));
    box-shadow: var(--ct-focus-ring);
}
.tw-search-btn, .btn.btn-primary {
    background: oklch(var(--primary));
    color: white;
    border: 1px solid oklch(var(--border));
    border-radius: var(--ct-radius-md);
    padding: 8px 18px;
    font-weight: 700;
    font-size: 0.9rem;
    cursor: pointer;
    transition: background var(--ct-dur) var(--ct-ease-out);
}
.tw-search-btn:hover, .btn.btn-primary:hover {
    background: oklch(var(--secondary));
}

.tw-search-summary {
    color: oklch(var(--lighter-text));
    font-size: 0.92rem;
    padding-bottom: 14px;
    border-bottom: 1px solid oklch(var(--border));
    margin-bottom: 18px;
}
.tw-search-summary strong { color: oklch(var(--title-text)); }
.tw-search-summary .muted { color: oklch(var(--lightest-text)); font-size: 0.85em; }
.tw-search-empty, .tw-search-msg {
    padding: 14px 18px;
    background: oklch(var(--light-background));
    border: 1px solid oklch(var(--border));
    border-left: 3px solid oklch(var(--primary));
    border-radius: var(--ct-radius-md);
    margin: 12px 0;
    color: oklch(var(--lighter-text));
}
.tw-search-empty strong, .tw-search-msg strong { color: oklch(var(--title-text)); }

.tw-search-hit {
    background: oklch(var(--light-background));
    border: 1px solid oklch(var(--border));
    border-radius: var(--ct-radius-md);
    padding: 14px 18px;
    margin: 0 0 10px;
    transition: border-color var(--ct-dur) var(--ct-ease-out);
}
.tw-search-hit:hover { border-color: oklch(var(--primary)); }
.tw-search-hit-title {
    margin: 0 0 4px;
    font-size: 1.02rem;
    font-weight: 700;
}
.tw-search-hit-title a {
    color: oklch(var(--green-text));
    text-decoration: none;
}
.tw-search-hit-title a:hover {
    color: oklch(var(--primary));
    text-decoration: underline;
}
.tw-search-hit-route { margin: 0 0 6px; font-size: 0.78rem; }
.tw-search-hit-route code {
    background: transparent;
    border: 0;
    padding: 0;
    color: oklch(var(--lightest-text));
    font-family: var(--ct-font-mono);
    font-size: 0.95em;
}
.tw-search-hit-snippet {
    margin: 0;
    color: oklch(var(--lighter-text));
    font-size: 0.92rem;
    line-height: 1.55;
}
.tw-search-hit-snippet mark {
    background: oklch(var(--primary) / 0.25);
    color: oklch(var(--title-text));
    padding: 1px 3px;
    border-radius: 3px;
}


/* =====================================================================
   27c — Bare-content polish (Nexus-specific decoration for
   AI-generated content that uses raw <h2>/<h3>/<p>/<details>/<blockquote>
   instead of the full `.ct-*` component vocabulary).
   ---------------------------------------------------------------------
   Goal: even without callouts/timelines/cards, text-heavy content gets
   visual hierarchy that reads as Nexus (red accent underline, polished
   blockquote, FAQ-style bare <details>, lifted lists, etc.).
   ===================================================================== */

/* Topic-prefix safety: any unknown `nexus-*` class (e.g.
   `nexus-verified-state`, future emitters) should inherit cleanly
   without browser-default styles. */
[class^="nexus-"],
[class*=" nexus-"] {
    color: inherit;
}

/* `.nexus-verified-state` — bold ONLINE/OFFLINE text inside the
   verified-status pill. Make it pop with green-accent. */
.nexus-verified-state {
    color: oklch(var(--primary));
    font-weight: 700;
    letter-spacing: 0.04em;
}

/* `.ct-primary-endpoint` — class hook for the injected above-the-fold
   primary onion endpoint card. Already inherits `.ct-onion-card`
   styling, but expose the selector for vocab survival + add a subtle
   green-accent left border to mark it as the primary endpoint. */
.ct-primary-endpoint {
    border-left: 3px solid oklch(var(--primary));
}
.ct-primary-endpoint > .ct-onion-card__label,
.ct-primary-endpoint .ct-onion-card__label {
    color: oklch(var(--primary));
    text-transform: uppercase;
    letter-spacing: 0.10em;
    font-size: 0.72rem;
    font-weight: 700;
}

/* Section heading accents — Nexus signature: small red underline on
   <h2> in prose content. Applies inside <main> only so chrome nav/
   footer headings aren't affected. */
.ct-main :where(h2):not(.ct-section__title):not(.ct-card-title):not(.ct-faq summary):not(.ct-callout__title) {
    position: relative;
    padding-bottom: 8px;
    margin-bottom: 16px;
}
.ct-main :where(h2):not(.ct-section__title):not(.ct-card-title):not(.ct-faq summary):not(.ct-callout__title)::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 38px;
    height: 2px;
    background: oklch(var(--accent));     /* red underline */
    border-radius: 1px;
}

/* `<h3>` in prose gets a subtle green text-color, like a sub-section
   label in real Nexus dashboard cards. */
.ct-main :where(h3):not(.ct-card-title):not(.ct-section__title):not(.ct-faq summary):not(.ct-callout__title) {
    color: oklch(var(--title-text));
    font-size: 1.05rem;
    margin-top: 1.6em;
}

/* Bare `<details>` (no `.ct-faq` parent) — give them FAQ-accordion
   styling so AI-generated bare details still look intentional. */
.ct-main details:not(.ct-faq details) {
    background: rgba(var(--card-bg));
    border: 1px solid oklch(var(--border));
    border-radius: var(--ct-radius-md);
    margin: 8px 0;
    overflow: hidden;
}
.ct-main details:not(.ct-faq details)[open] {
    background: oklch(var(--light-background));
}
.ct-main details:not(.ct-faq details) > summary {
    padding: 12px 16px;
    cursor: pointer;
    font-weight: 600;
    color: oklch(var(--title-text));
    list-style: none;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    user-select: none;
}
.ct-main details:not(.ct-faq details) > summary::-webkit-details-marker { display: none; }
.ct-main details:not(.ct-faq details) > summary::after {
    content: "+";
    color: oklch(var(--primary));
    font-size: 1.2em;
    font-weight: 700;
    transition: transform var(--ct-dur) var(--ct-ease-out);
}
.ct-main details:not(.ct-faq details)[open] > summary::after {
    content: "−";
}
.ct-main details:not(.ct-faq details) > *:not(summary) {
    padding: 0 16px 12px;
}

/* Lists in prose get a green bullet, NOT the default disc. */
.ct-main ul:not(.ct-footer__links):not(.ct-header__subrow-nav) li::marker {
    color: oklch(var(--primary));
    font-weight: 700;
}
.ct-main ol li::marker {
    color: oklch(var(--primary));
    font-weight: 700;
}

/* Blockquote — already styled but Nexus version gets a subtle accent. */
.ct-main blockquote {
    background: oklch(var(--light-background));
    border-left: 3px solid oklch(var(--accent));   /* red accent */
    border-radius: var(--ct-radius-md);
    margin: 1.4em 0;
    padding: 14px 18px;
    color: oklch(var(--lighter-text));
    font-style: normal;
}
.ct-main blockquote p { margin-bottom: 0.6em; }
.ct-main blockquote p:last-child { margin-bottom: 0; }

/* Inline `<code>` in prose — green text on subtle bg. */
.ct-main :not(pre) > code {
    color: oklch(var(--green-text));
    background: oklch(var(--light-background));
    border: 1px solid oklch(var(--border));
    padding: 1px 6px;
    border-radius: 4px;
    font-size: 0.85em;
    font-family: var(--ct-font-mono);
}

/* `<strong>` in prose — slightly brighter than body text. */
.ct-main p strong,
.ct-main li strong {
    color: oklch(var(--title-text));
    font-weight: 700;
}

/* Pre/code blocks — already styled, but verify Nexus deep-dark bg. */
.ct-main pre {
    background: oklch(var(--xdark-background));
    border: 1px solid oklch(var(--border));
}

/* `<table>` polish — already styled, just ensure header row gets a
   subtle bottom border with the red accent (matches real Nexus tab
   underline pattern). */
.ct-main table thead th {
    border-bottom: 2px solid oklch(var(--accent) / 0.5);
}

/* Form inputs in prose — make them Nexus-style: dark surface, subtle
   border, green focus ring. */
.ct-main input[type="text"],
.ct-main input[type="search"],
.ct-main input[type="email"],
.ct-main input[type="url"],
.ct-main textarea,
.ct-main select {
    background: oklch(var(--light-background));
    border: 1px solid oklch(var(--border));
    border-radius: var(--ct-radius-md);
    color: oklch(var(--def-text));
    padding: 9px 12px;
    font-size: 0.9rem;
    width: 100%;
    max-width: 100%;
    font-family: inherit;
    transition: border-color var(--ct-dur) var(--ct-ease-out),
                box-shadow var(--ct-dur) var(--ct-ease-out);
}
.ct-main input:focus,
.ct-main textarea:focus,
.ct-main select:focus {
    outline: none;
    border-color: oklch(var(--primary));
    box-shadow: 0 0 0 2px oklch(var(--primary) / 0.25);
}
.ct-main input::placeholder,
.ct-main textarea::placeholder {
    color: oklch(var(--light-text));
    opacity: 0.7;
}
.ct-main label,
.ct-main .form-label {
    display: block;
    color: oklch(var(--def-text));
    font-size: 0.82rem;
    font-weight: 600;
    margin: 12px 0 6px;
}

/* `<button>` without class — give Nexus prominent-button styling. */
.ct-main button:not([class]),
.ct-main button.ct-btn--primary {
    background: oklch(var(--primary));
    color: oklch(0.18 0.02 145);
    border: 0;
    padding: 10px 18px;
    font-size: 0.9rem;
    font-weight: 700;
    border-radius: var(--ct-radius-md);
    cursor: pointer;
    transition: background var(--ct-dur) var(--ct-ease-out);
}
.ct-main button:not([class]):hover,
.ct-main button.ct-btn--primary:hover {
    background: oklch(var(--secondary));
}


/* =====================================================================
   28 — Themed scrollbar
   ===================================================================== */

@media (hover: hover) and (pointer: fine) {
    * {
        scrollbar-width: thin;
        scrollbar-color: oklch(var(--light-background)) transparent;
    }
    *::-webkit-scrollbar { width: 10px; height: 10px; }
    *::-webkit-scrollbar-track { background: transparent; }
    *::-webkit-scrollbar-thumb {
        background: oklch(var(--light-background));
        border-radius: var(--ct-radius-md);
        border: 2px solid oklch(var(--background));
    }
    *::-webkit-scrollbar-thumb:hover {
        background: oklch(var(--lighter-text) / 0.4);
    }
}


/* =====================================================================
   29 — Mobile responsive
   ===================================================================== */

@media (max-width: 640px) {
    .ct-hero {
        padding: 40px 12px 30px;
        margin-top: -20px;
        margin-bottom: 28px;
    }
    .ct-hero h1 { font-size: clamp(1.4rem, 6vw, 1.85rem); }
    .ct-hero__lede { font-size: 0.95rem; }
    .ct-hero__actions { gap: 8px; }
    .ct-hero__cta { padding: 8px 16px; font-size: 0.9rem; }

    .ct-surface { padding: 14px; }
    .ct-feature-card { padding: 16px 14px; }
    .ct-feature-card__icon { width: 36px; height: 36px; margin-bottom: 10px; }
    .ct-cta-bar { padding: 16px; }
    .ct-cta-bar__title { font-size: 1rem; }
    .ct-stat__value { font-size: 1.35rem; }
    .ct-pull-quote { padding: 14px 18px 14px 36px; font-size: 0.98rem; }
    .ct-trust-row { flex-direction: column; gap: 12px; padding: 12px 14px; }
    .ct-section { padding: 24px 0; }

    main table { font-size: 0.84rem; }
    main table td { padding: 9px 11px; }
    main table tr td[colspan] { padding: 9px 12px; }

    /* Mobile header — collapse single-row to brand + burger + minimal
       right cluster; the section nav hides behind the burger toggle. */
    .ct-header__bar {
        display: grid;
        grid-template-columns: auto 1fr auto;
        gap: 8px;
        padding: 0 10px;
        height: 42px;
        align-items: center;
    }
    .ct-header__left {
        grid-column: 1;
        order: 1;
        min-width: 0;
        display: none;            /* nav-items hidden; burger shows menu */
    }
    .ct-brand {
        grid-column: 2;
        order: 2;
        justify-self: center;
    }
    .ct-brand__name {
        font-size: 0.9375rem;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        max-width: 16ch;
    }
    .ct-header__right {
        grid-column: 3;
        order: 3;
        gap: 4px;
        justify-self: end;
    }
    .ct-header__cta {
        padding: 5px 10px;
        font-size: 0.8125rem;
        white-space: nowrap;
    }
    .ct-nav-burger {
        display: inline-flex;
        position: absolute;
        top: 6px;
        left: 8px;
    }
    .ct-header__bar { position: relative; }
    /* When burger toggled, show the nav-items panel as a slide-down */
    .ct-nav-toggle:checked ~ .ct-header__top .ct-header__left,
    .ct-header:has(.ct-nav-toggle:checked) .ct-header__left {
        display: flex;
        flex-direction: column;
        align-items: stretch;
        gap: 0;
        position: absolute;
        top: 42px; left: 0; right: 0;
        background: oklch(var(--background));
        border-bottom: 1px solid oklch(var(--border));
        z-index: 50;
        padding: 4px 12px 8px;
    }
    .ct-header__left a, .ct-header__sub-bar a {
        padding: 10px 4px !important;
        border-bottom: 1px solid oklch(var(--border));
        font-size: 0.94rem;
    }
    .ct-header__left a:last-child, .ct-header__sub-bar a:last-child {
        border-bottom: 0;
    }
    .ct-search-toggle:checked ~ .ct-search-form { max-width: 180px; }
}

@media (max-width: 480px) {
    .ct-to-top { bottom: 16px; right: 16px; width: 36px; height: 36px; }
}

@media (max-width: 380px) {
    .ct-brand__name { font-size: 0.85rem; max-width: 10ch; }
    .ct-header__cta { padding: 5px 10px; font-size: 0.76rem; }
    .ct-header__bar { gap: 6px; padding: 0 8px; }
    .ct-hero h1 { font-size: 1.4rem; }
}


/* =====================================================================
   30 — A11y + motion
   ===================================================================== */

html { scroll-behavior: smooth; }

:focus-visible {
    outline: 2px solid oklch(var(--primary));
    outline-offset: 2px;
    border-radius: 4px;
    transition: outline-offset var(--ct-dur-fast) var(--ct-ease-out);
}
a:focus-visible { outline-offset: 4px; }

.ct-card--hover:focus-visible,
.ct-feature-card:focus-visible,
:is([class$="-shot-thumb"], .darkmatter-shot-thumb, .catharsis-shot-thumb):focus-visible {
    outline: 2px solid oklch(var(--primary));
    outline-offset: 3px;
    border-color: oklch(var(--primary)) !important;
}
.ct-faq summary:focus-visible,
.ct-lang__summary:focus-visible {
    outline: 2px solid oklch(var(--primary));
    outline-offset: 2px;
    border-radius: var(--ct-radius-sm);
}
.ct-to-top:focus-visible {
    opacity: 1;
    outline: 2px solid oklch(var(--title-text));
    outline-offset: 3px;
}
.ct-nav-toggle:focus-visible + .ct-nav-burger {
    outline: 2px solid oklch(var(--primary));
    outline-offset: 2px;
}
.ct-search-toggle:focus-visible + .ct-search-label {
    outline: 2px solid oklch(var(--primary));
    outline-offset: 2px;
}

::selection {
    background: oklch(var(--primary) / 0.4);
    color: oklch(var(--title-text));
}

@keyframes ct-fade-in {
    from { opacity: 0; transform: translateY(6px); }
    to   { opacity: 1; transform: translateY(0); }
}
.ct-hero, .ct-callout {
    animation: ct-fade-in .3s var(--ct-ease-out) both;
}

@media (prefers-reduced-motion: reduce) {
    html { scroll-behavior: auto; }
    .ct-hero, .ct-callout, .ct-status-dot--live { animation: none; }
    .ct-verified-strip::before, .ct-hero__eyebrow::before,
    [data-rc-slot="verified-status"]::before,
    [data-mitm-slot="verified-status"]::before { animation: none; }
    * { transition: none !important; }
}


/* =====================================================================
   31 — Print
   ===================================================================== */

@media print {
    .ct-header, .ct-footer, .ct-jump-nav, .ct-cta-bar,
    .ct-hero__actions, .ct-skip-link, .ct-toc, .ct-to-top,
    .ct-announce {
        display: none !important;
    }
    .ct-hero {
        padding: 16px 0; margin: 0 0 22px;
        background: none; border: none;
    }
    .ct-page { background: white; color: black; }
    .ct-main { max-width: none; padding: 0; }
    .ct-surface, .ct-card, .ct-feature-card {
        box-shadow: none; break-inside: avoid;
        background: white; color: black; border: 1px solid #ccc;
    }
    a { text-decoration: underline; color: black; }
    a[href^="http"]::after { content: " (" attr(href) ")"; font-size: 0.8em; }
}


/* =====================================================================
   32 — Utilities
   ===================================================================== */

.ct-u-sr-only {
    position: absolute; width: 1px; height: 1px;
    padding: 0; margin: -1px;
    overflow: hidden; clip: rect(0, 0, 0, 0);
    white-space: nowrap; border: 0;
}
.ct-u-mt-1 { margin-top: 0.5rem; }
.ct-u-mt-2 { margin-top: 1rem; }
.ct-u-mt-3 { margin-top: 1.5rem; }
.ct-u-mt-4 { margin-top: 2rem; }
.ct-u-mb-1 { margin-bottom: 0.5rem; }
.ct-u-mb-2 { margin-bottom: 1rem; }
.ct-u-mb-3 { margin-bottom: 1.5rem; }
.ct-u-mb-4 { margin-bottom: 2rem; }
.ct-u-flex { display: flex; }
.ct-u-flex-wrap { flex-wrap: wrap; }
.ct-u-text-center { text-align: center; }
.ct-u-muted { color: oklch(var(--lighter-text)); }
.ct-u-strong { color: oklch(var(--title-text)); font-weight: 700; }
.ct-u-mono {
    font-family: var(--ct-font-mono);
    font-feature-settings: "tnum", "zero";
}
.ct-u-balance { text-wrap: balance; }
.ct-u-pretty { text-wrap: pretty; }
.ct-u-nowrap { white-space: nowrap; }

/* Mobile chrome reflow — sub-row (search + pills + icons) wraps cleanly
   at <760px since the Tailwind utilities used inline aren't always
   precompiled into the framework bundle. */
@media (max-width: 760px) {
    .nexus-subrow__inner {
        flex-wrap: wrap !important;
        padding-left: 12px !important;
        padding-right: 12px !important;
    }
    .nexus-subrow__search {
        order: 99;
        flex: 1 1 100% !important;
        min-width: 0;
    }
    .nexus-subrow__icons {
        display: none !important;
    }
}


/* =====================================================================
   33 — Per-market widget classes — explicit `.nexus-X` selectors
   ---------------------------------------------------------------------
   The render-time matching for these per-market widgets is handled by
   the compound `:is([class*="-X"], .darkmatter-X, .catharsis-X)` rules
   in section 27 — those attribute selectors already match `.nexus-X`
   at runtime (and we augment them inline with `.nexus-X` where it
   matters for cascade ordering).

   The PROBLEM this section solves is that `css_scoper.extract_class_vocab`
   builds the framework_vocab by scanning selector-context tokens (i.e.
   literal `.classname` text in the selector run preceding each rule).
   Without explicit `.nexus-X` selectors, the vocab would not register
   the per-market classes the prefix-aware sanitizer needs to preserve
   in AI-generated body content.

   Each rule below is a thin overlay using the Nexus slate+red palette
   (green --primary for CTAs, red --accent for active marks). Where a
   widget already has cascading rules in section 27, this overlay either
   appends nothing new or layers a small Nexus-specific accent.
   ===================================================================== */

/* --- Chrome class tokens (Step 4) -------------------------------------
   The body_open chrome HTML uses `menu`, `menu-btn`, `menu-icon`,
   `navicon`, `flex-no-shrink`, `list-reset`, `icss-tracking` — these
   are real-Nexus Tailwind/utility names that are not always present in
   the inherited utility vocab. Define minimal rules so they register
   in framework_vocab and survive sanitize even when they appear in
   AI-generated body content (defensive against future drift). */

.menu {
    /* mobile collapsable nav list — real Nexus uses this for the
       hidden-on-narrow primary nav row */
    display: flex;
}
.menu-btn {
    /* hidden checkbox toggle (real Nexus pattern) */
    display: none;
}
.menu-icon {
    /* burger label wrapping the navicon line */
    cursor: pointer;
}
.navicon {
    /* CSS-only hamburger line — middle bar, ::before / ::after for top/bottom */
    background: oklch(var(--accent));
    width: 22px;
    height: 2px;
    border-radius: 1px;
    transition: background var(--ct-dur) var(--ct-ease-out);
}
.flex-no-shrink {
    /* Tailwind v2 legacy alias for `flex-shrink-0` */
    flex-shrink: 0;
}
.list-reset {
    /* Tailwind v2 legacy alias — reset list styles */
    list-style: none;
    padding: 0;
    margin: 0;
}
.icss-tracking {
    /* fallback when icons.css isn't loaded — keeps inline width sane */
    display: inline-block;
    width: 1em;
    height: 1em;
}


/* --- Banner / breadcrumbs / logo --------------------------------------- */

.nexus-banner {
    background: oklch(var(--xdark-background));
    border-bottom: 1px solid oklch(var(--border));
    color: oklch(var(--light-text));
    padding: 8px 16px;
    font-size: 0.85rem;
}

.nexus-breadcrumbs {
    color: oklch(var(--light-text));
    font-size: 0.82rem;
    letter-spacing: 0.04em;
    text-transform: uppercase;
}
.nexus-breadcrumbs a {
    color: oklch(var(--primary));
    text-decoration: none;
}
.nexus-breadcrumbs a:hover {
    color: oklch(var(--accent));
}

.nexus-logo {
    color: oklch(var(--accent));
    font-weight: 800;
    letter-spacing: 0.06em;
    text-transform: uppercase;
}


/* --- Mirror-card cluster ----------------------------------------------- */

.nexus-mirror-card {
    background: rgb(var(--card-bg));
    border: 1px solid oklch(var(--border));
    border-radius: var(--ct-radius-md);
    padding: 14px 16px;
    margin: 10px 0;
    transition: border-color var(--ct-dur) var(--ct-ease-out),
                box-shadow var(--ct-dur) var(--ct-ease-out);
}
.nexus-mirror-card:hover {
    border-color: oklch(var(--primary) / 0.55);
    box-shadow: var(--ct-shadow-lift);
}
.nexus-mirror-card-head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
    padding-bottom: 8px;
    border-bottom: 1px solid oklch(var(--light-border));
    margin-bottom: 8px;
}
.nexus-mirror-term {
    color: oklch(var(--title-text));
    font-weight: 700;
    font-size: 0.92rem;
}
.nexus-mirror-def {
    color: oklch(var(--def-text));
    margin: 0 0 12px;
    padding-left: 0;
}
.nexus-mirror-cards,
.nexus-mirror-prose,
.nexus-mirror-deflist {
    /* layout containers — already handled by ct-onions cascade; provide
       explicit hooks so the vocab extractor registers them */
    display: block;
}


/* --- Onion rows / url / bluf / inline ---------------------------------- */

.nexus-onion-row {
    border-bottom: 1px solid oklch(var(--light-border));
}
.nexus-onion-url {
    font-family: var(--ct-font-mono);
    font-size: 0.86rem;
    color: oklch(var(--primary));
    word-break: break-all;
}
/* BLUF — the <tr class="-onion-bluf"> is a layout-only continuation
   of the previous mirror row; the visible card is the inner
   <p class="-bluf"> styled separately below. Mirrors the catharsis
   pattern across the fleet. */
tr.nexus-onion-bluf,
tr[class$="-onion-bluf"] {
    background: transparent;
    border: 0;
}
tr.nexus-onion-bluf td,
tr[class$="-onion-bluf"] td {
    background: transparent;
    border: 0;
    padding: 4px 0 12px;
    color: oklch(var(--lighter-text));
    font-size: 0.88rem;
    line-height: 1.55;
}
tr.nexus-onion-bluf td > p.nexus-bluf:only-child,
tr[class$="-onion-bluf"] td > p[class$="-bluf"]:only-child {
    margin: 0;
}
.nexus-onion-inline {
    font-family: var(--ct-font-mono);
    background: oklch(var(--dark-background));
    border: 1px solid oklch(var(--border));
    border-radius: var(--ct-radius-sm);
    padding: 2px 6px;
    color: oklch(var(--primary));
}
.nexus-onions {
    margin: 12px 0;
}
.nexus-onions-empty {
    color: oklch(var(--light-text));
    font-style: italic;
    padding: 12px;
    border: 1px dashed oklch(var(--border));
    border-radius: var(--ct-radius-md);
    text-align: center;
}


/* --- Primary badge ----------------------------------------------------- */

.nexus-primary-badge {
    background: oklch(var(--primary) / 0.18);
    color: oklch(var(--primary));
    border: 1px solid oklch(var(--primary) / 0.45);
    border-radius: var(--ct-radius-sm);
    padding: 1px 8px;
    font-size: 0.68rem;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.08em;
}


/* --- Rates widget ------------------------------------------------------ */

.nexus-rates {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));
    gap: 8px;
    margin: 12px 0;
}
.nexus-rate {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: rgb(var(--card-bg));
    border: 1px solid oklch(var(--border));
    border-radius: var(--ct-radius-sm);
    padding: 8px 10px;
    font-family: var(--ct-font-mono);
}
.nexus-rate:hover {
    border-color: oklch(var(--primary) / 0.55);
}


/* --- Share row / share btn / copy btn ---------------------------------- */

.nexus-share-row {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin: 10px 0;
}
.nexus-share-btn {
    background: rgb(var(--card-bg));
    color: oklch(var(--def-text));
    border: 1px solid oklch(var(--border));
    border-radius: var(--ct-radius-sm);
    padding: 6px 10px;
    font-size: 0.82rem;
    text-decoration: none;
}
.nexus-share-btn:hover {
    border-color: oklch(var(--accent));
    color: oklch(var(--accent));
}
.nexus-copy-btn {
    background: transparent;
    border: 1px solid oklch(var(--border));
    color: oklch(var(--primary));
    border-radius: var(--ct-radius-sm);
    padding: 4px 8px;
    font-size: 0.78rem;
    font-family: var(--ct-font-mono);
    cursor: pointer;
}
.nexus-copy-btn:hover {
    border-color: oklch(var(--primary));
    background: oklch(var(--primary) / 0.10);
}


/* --- Screenshots (figure, thumb, zoom, modal, prev/next/close) --------- */

.nexus-shots {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));
    gap: 10px;
    margin: 16px 0;
}
.nexus-shot {
    background: rgb(var(--card-bg));
    border: 1px solid oklch(var(--border));
    border-radius: var(--ct-radius-md);
    overflow: hidden;
    margin: 0;
}
.nexus-shot-thumb {
    display: block;
    width: 100%;
    height: auto;
    cursor: zoom-in;
    transition: transform var(--ct-dur) var(--ct-ease-out);
}
.nexus-shot-thumb:hover {
    transform: scale(1.02);
}
.nexus-shot-zoom {
    color: oklch(var(--primary));
    text-decoration: none;
}
.nexus-shot-modal {
    /* :target modal — base hide; section 24 handles the show logic
       via the compound attribute selectors */
    position: fixed;
    inset: 0;
    z-index: 1000;
}
.nexus-shot-modal-inner {
    position: relative;
    background: oklch(var(--xdark-background));
    border: 1px solid oklch(var(--border));
    border-radius: var(--ct-radius-lg);
}
.nexus-shot-modal-bar {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 8px 12px;
    border-bottom: 1px solid oklch(var(--border));
    color: oklch(var(--def-text));
}
.nexus-shot-modal-caption {
    color: oklch(var(--lighter-text));
    font-size: 0.88rem;
}
.nexus-shot-backdrop {
    position: fixed;
    inset: 0;
    background: rgb(0 0 0 / 0.7);
    z-index: 999;
}
.nexus-shot-prev,
.nexus-shot-next,
.nexus-shot-close {
    background: rgb(0 0 0 / 0.55);
    color: oklch(var(--title-text));
    border: 1px solid oklch(var(--border));
    border-radius: 50%;
    width: 36px;
    height: 36px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    font-weight: 700;
}
.nexus-shot-prev:hover,
.nexus-shot-next:hover,
.nexus-shot-close:hover {
    border-color: oklch(var(--accent));
    color: oklch(var(--accent));
}


/* --- Status dot (online/offline/degraded indicator) -------------------- */

.nexus-status-dot {
    display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: oklch(var(--primary));
    margin-right: 6px;
    vertical-align: middle;
}
.nexus-status-dot.is-offline,
.nexus-status-dot[data-state="offline"] {
    background: oklch(var(--error-text));
}
.nexus-status-dot.is-degraded,
.nexus-status-dot[data-state="degraded"] {
    background: oklch(var(--warning-text));
}


/* --- BLUF (above-the-fold one-line summary) ---------------------------- */

.nexus-bluf {
    color: oklch(var(--lighter-text));
    font-size: 0.92rem;
    line-height: 1.55;
    margin: 4px 0 8px;
}


/* --- Enter-market CTA -------------------------------------------------- */

.nexus-enter-market {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    background: oklch(var(--primary));
    color: oklch(var(--xdark-background));
    border: 1px solid oklch(var(--primary));
    border-radius: var(--ct-radius-md);
    padding: 10px 18px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.06em;
    text-decoration: none;
    transition: background var(--ct-dur) var(--ct-ease-out),
                border-color var(--ct-dur) var(--ct-ease-out);
}
.nexus-enter-market:hover {
    background: oklch(var(--secondary));
    border-color: oklch(var(--secondary));
}


/* --- Verify form (form/input/label/result/submit) ---------------------- */

.nexus-verify-form {
    background: rgb(var(--card-bg));
    border: 1px solid oklch(var(--border));
    border-radius: var(--ct-radius-md);
    padding: 14px 16px;
    margin: 14px 0;
}
.nexus-verify-label {
    display: block;
    color: oklch(var(--light-text));
    text-transform: uppercase;
    letter-spacing: 0.06em;
    font-size: 0.78rem;
    margin-bottom: 4px;
}
.nexus-verify-input {
    width: 100%;
    background: oklch(var(--xdark-background));
    color: oklch(var(--title-text));
    border: 1px solid oklch(var(--border));
    border-radius: var(--ct-radius-sm);
    padding: 8px 10px;
    font-family: var(--ct-font-mono);
    font-size: 0.88rem;
}
.nexus-verify-input:focus {
    border-color: oklch(var(--primary));
    box-shadow: var(--ct-focus-ring);
    outline: none;
}
.nexus-verify-submit {
    background: oklch(var(--primary));
    color: oklch(var(--xdark-background));
    border: 1px solid oklch(var(--primary));
    border-radius: var(--ct-radius-sm);
    padding: 8px 14px;
    font-weight: 700;
    cursor: pointer;
    margin-top: 8px;
}
.nexus-verify-submit:hover {
    background: oklch(var(--secondary));
}
.nexus-verify-result {
    margin-top: 10px;
    padding: 8px 12px;
    border-radius: var(--ct-radius-sm);
    font-family: var(--ct-font-mono);
    font-size: 0.86rem;
    background: oklch(var(--dark-background));
    color: oklch(var(--def-text));
}


/* --- Verified status pill + state text --------------------------------- */

.nexus-verified-status {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    background: rgb(var(--card-bg));
    border: 1px solid oklch(var(--primary) / 0.40);
    border-radius: var(--ct-radius-md);
    padding: 6px 12px;
    color: oklch(var(--def-text));
    font-size: 0.82rem;
}
.nexus-verified-status::before {
    content: "";
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: oklch(var(--primary));
    display: inline-block;
}


/* --- Direct-access-point (alias of ct-onion-card for explicit endpoint) */

.nexus-direct-access-point {
    border-left: 3px solid oklch(var(--accent));
    padding-left: 12px;
}

/* =====================================================================
   13 — AI .ct-layout collision defense
   ---------------------------------------------------------------------
   When the AI emits its own `<div class="ct-layout"><aside...><main...></div>`
   inside the chrome's content area, base.extended_components_css ships
   `.ct-layout { display:flex; gap:18px }` which creates a 220px aside
   floating inside main. In nexus chrome, the chrome already owns
   page layout — flatten the inner layout so the aside renders as an
   inline info-strip above the main content. dh ships this same block.
   ===================================================================== */

.ct-main .ct-layout {
    display: block !important;
    flex-direction: initial;
    gap: 0;
    margin: 0;
}
.ct-main .ct-layout__aside {
    flex: 0 0 auto !important;
    width: auto !important;
    max-width: none !important;
    background: oklch(var(--card-bg));
    border: 1px solid oklch(var(--border));
    border-radius: 6px;
    padding: 14px 16px;
    margin: 0 0 18px;
}
.ct-main .ct-layout__aside .ct-jump-nav {
    display: flex;
    flex-wrap: wrap;
    gap: 8px 14px;
    margin: 0 0 10px;
}
.ct-main .ct-layout__aside .ct-jump-nav a {
    color: oklch(var(--primary));
    text-decoration: none;
    font-size: 13.5px;
    font-weight: 600;
}
.ct-main .ct-layout__aside .ct-jump-nav a:hover { text-decoration: underline; }
.ct-main .ct-layout__main {
    display: block !important;
    width: auto !important;
    flex: 1 1 auto !important;
}

/* =====================================================================
   14 — Inline onion-link prose visibility
   ---------------------------------------------------------------------
   AI bodies often emit `<p>` containing an inline onion-URL link
   (`<a class="<prefix>-onion-inline <prefix>-onion-url">`). Base rules
   cascade the link's accent color onto the paragraph, making the
   surrounding prose invisible against the surface. This explicit
   :has() rule restores prose color on those paragraphs while keeping
   the link itself accent-colored. dh ships the same rule.
   ===================================================================== */

.ct-main p:has(> [class*="-onion-inline"]),
.ct-main p:has(> [class*="-onion-url"]) { color: oklch(var(--def-text)); }
.ct-main li:has(> [class*="-onion-inline"]),
.ct-main li:has(> [class*="-onion-url"]) { color: oklch(var(--def-text)); }

/* =====================================================================
   NEXUS FOOTER (DH 4-column pattern + polish)
   ---------------------------------------------------------------------
   Live UTC clock + live crypto rates + 2 Information cols + bottom
   copyright band. Dark slate plate matching Nexus chrome palette.
   `.nexus-fx` (not `-rate`) — escapes the framework's generic
   `[class$="-rate"]` selector which would otherwise box these as cards.
   ===================================================================== */
.nexus-footer {
    background: #0f1115;
    color: #c5ccd4;
    padding: 28px 24px 16px;
    margin-top: 28px;
    border-top: 2px solid #ff5050;
    font-size: 13px;
    line-height: 1.55;
}
.nexus-foot-brand {
    text-align: center;
    margin: 0 0 18px;
}
.nexus-foot-brand img {
    max-width: 240px;
    height: auto;
    background: transparent;
}
.nexus-foot-grid {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 24px;
    max-width: 1180px;
    margin: 0 auto;
}
.nexus-foot-col h3 {
    color: #ff5050;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 0.08em;
    font-weight: 700;
    margin: 0 0 10px;
    padding-bottom: 6px;
    border-bottom: 1px solid #2c3035;
}
.nexus-foot-col a {
    color: #c5ccd4;
    text-decoration: none;
    display: inline-block;
    padding: 2px 0;
    transition: color 0.15s;
}
.nexus-foot-col a:hover {
    color: #ffffff;
    text-decoration: underline;
}
.nexus-foot-row { margin: 0 0 2px; }
.nexus-time {
    font-family: ui-monospace, "SF Mono", Menlo, monospace;
    font-size: 13px;
    color: #ffffff;
    background: #1a1d22;
    border: 1px solid #2c3035;
    border-radius: 4px;
    padding: 5px 10px;
    display: inline-block;
}
.nexus-fx {
    font-family: ui-monospace, "SF Mono", Menlo, monospace;
    font-size: 12px;
    color: #c5ccd4;
    margin: 0 0 3px;
    background: transparent;
    border: none;
    padding: 0;
}
.nexus-foot-bottom {
    max-width: 1180px;
    margin: 18px auto 0;
    padding: 14px 0 0;
    border-top: 1px solid #2c3035;
    text-align: center;
    color: #909aa6;
    font-size: 11px;
}
.nexus-foot-bottom time {
    color: #fafbfc;
    font-weight: 600;
    font-family: ui-monospace, "SF Mono", Menlo, monospace;
}
@media (max-width: 760px) {
    .nexus-foot-grid {
        grid-template-columns: repeat(2, 1fr);
        gap: 18px;
    }
}
@media (max-width: 420px) {
    .nexus-foot-grid { grid-template-columns: 1fr; }
    .nexus-footer { padding: 20px 14px 12px; }
}

/* =====================================================================
   NEXUS NAV POLISH (search placeholder + widget spacing + mobile stack)
   ---------------------------------------------------------------------
   Tailwind's `placeholder:text-secondary` resolves to slate-400 which
   reads fine on the dark nav, but explicit !important guards against
   any later cascade that might darken it. Mobile stack mirrors what
   real Nexus already does at < md via its menu-btn checkbox — we just
   ensure the subrow stacks cleanly below the menu.
   ===================================================================== */
.nav input[type="search"]::placeholder,
.nav input[type="text"]::placeholder {
    color: #9aa0a6 !important;
    opacity: 1 !important;
    font-weight: 400;
}
.nav input[type="search"],
.nav input[type="text"] {
    color: #ffffff !important;
}

/* Right-side pill cluster — VERIFIED + Enter Market — make sure last
   child has breathing room from viewport edge on desktop. */
.nav > div:last-child {
    margin-right: 4px;
}

/* Mobile (≤ 760): subrow stacks search/icons cleanly under the nav. */
@media (max-width: 760px) {
    .nexus-subrow .nexus-subrow__inner {
        flex-wrap: wrap;
        gap: 8px;
    }
    .nexus-subrow__search {
        order: 3;
        flex: 0 0 100%;
    }
    .nexus-subrow__icons {
        order: 2;
    }
}

/* =====================================================================
   NEXUS NAV CLAMPS — desktop spacing + mobile sizing
   ---------------------------------------------------------------------
   Polish iteration:
     • Brand image was rendering at intrinsic 40px on desktop but 80px+
       on mobile after Tailwind's wrap collapsed the row — clamp.
     • `justify-between` left a big gap between primary nav and the
       VERIFIED widget cluster — tighten by reducing the right cluster's
       width so the menu has more horizontal slack.
     • Mobile (<= 760px) right-pills were stacking too narrow; widen
       them + cap brand height.
   ===================================================================== */

/* Brand img inside the nav anchor — fixed render heights per breakpoint.
   Lucks the source PNG's intrinsic 418×101 into a tidy 40px nav row. */
nav.nav a > img {
    height: 40px !important;
    width: auto !important;
    max-width: 200px;
    display: block;
}

/* Right-pill cluster (VERIFIED + Enter Market) — narrower widths so
   the primary nav doesn't get pushed against the brand by the
   justify-between rule. Tailwind w-48 is 192px each — collapse to
   roughly intrinsic content widths instead. */
@media (min-width: 768px) {
    nav.nav .relative.ml-3 > .bg-slate-900,
    nav.nav .relative.ml-3 > .bg-slate-800 {
        width: auto;
    }
    nav.nav .relative.ml-3 .flex.justify-center.items-center,
    nav.nav .relative.ml-3 a.flex.items-center {
        width: auto !important;
        min-width: 0;
        padding-left: 14px;
        padding-right: 14px;
    }
    /* The Enter-Market inner ".w-48" — let it shrink. */
    nav.nav .relative.ml-3 .w-48 {
        width: auto !important;
    }
}

/* Mobile (≤ 760): tighten the whole nav row so brand + pills fit
   without anyone overflowing. */
@media (max-width: 760px) {
    nav.nav { padding-left: 12px; padding-right: 12px; gap: 8px; }
    nav.nav a > img {
        height: 32px !important;
        max-width: 160px;
    }
    /* Right pills full-width and centered on their own rows */
    nav.nav .relative.ml-3 {
        margin-left: 0 !important;
        flex: 1 1 100%;
    }
    nav.nav .relative.ml-3 > .bg-slate-900,
    nav.nav .relative.ml-3 > .bg-slate-800 {
        width: 100%;
    }
    nav.nav .relative.ml-3 .flex.justify-center.items-center,
    nav.nav .relative.ml-3 a.flex.items-center {
        width: 100% !important;
        justify-content: flex-start;
    }
    /* Primary nav menu — center the 3 links across the row when shown */
    nav.nav ul.menu {
        justify-content: center;
        gap: 4px;
    }
    /* SECTIONS / VERIFIED MODE pills in subrow — let them wrap nicely */
    .nexus-subrow .nexus-subrow__inner > * {
        max-width: 100%;
    }
}

/* Eyebrow — when it wraps, keep the breadcrumb pieces grouped */
.nexus-eyebrow {
    flex-wrap: wrap;
    line-height: 1.4;
}

/* Distribute nav row more naturally — let the primary-nav <ul> expand
   to fill mid-row slack so HOME / MIRRORS / TOS spreads evenly instead
   of clustering near the brand with a huge gap to the right pills. */
@media (min-width: 768px) {
    nav.nav > ul.menu {
        flex: 1 1 0%;
        justify-content: center;
    }
    nav.nav > ul.menu li a {
        padding-left: 16px;
        padding-right: 16px;
    }
}
