g[data-glint-group]{--glint-cycle:calc(var(--realness-cycle,90s) * .1)}path[data-glint]{opacity:0;filter:brightness(1.85)saturate(1.35);animation-name:realness-glint-flash;animation-duration:var(--glint-cycle);animation-delay:var(--glint-delay,0s);animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-play-state:paused}@keyframes realness-glint-flash{0%,to{opacity:0}2%{opacity:0}5%{opacity:.9}8%{opacity:0}}@property --no-ai-strain{syntax:"<number>";inherits:true;initial-value:0}svg.icon[data-icon=no-ai]{--no-ai-strain:0;--no-ai-ease-snap:linear(0, .62 18%, .94 38%, 1.04 58%, .99 78%, 1);--no-ai-ease-settle:linear(0, .18 22%, .62 48%, .92 76%, 1);touch-action:none;-webkit-touch-callout:none;overflow:visible}svg.icon[data-icon=no-ai] circle,svg.icon[data-icon=no-ai] path[data-sparkle],svg.icon[data-icon=no-ai] rect[data-slash]{transform-box:fill-box;transform-origin:50%}svg.icon[data-icon=no-ai] circle{scale:calc(1 + var(--no-ai-strain) * .2);stroke-width:calc(1 + var(--no-ai-strain) * 1.1)}svg.icon[data-icon=no-ai] path[data-sparkle]{scale:calc(1 + var(--no-ai-strain) * .4)}svg.icon[data-icon=no-ai] rect[data-slash=head]{translate:calc(var(--no-ai-strain) * -1.3px) 0}svg.icon[data-icon=no-ai] rect[data-slash=tail]{translate:calc(var(--no-ai-strain) * 1.3px) 0}svg.icon[data-icon=no-ai][data-state=straining]{animation:no-ai-load var(--no-ai-hold) linear both}svg.icon[data-icon=no-ai][data-state=straining] circle{animation:.15s linear infinite no-ai-rattle}svg.icon[data-icon=no-ai][data-state=straining] path[data-sparkle]{animation:.12s linear infinite no-ai-jitter}svg.icon[data-icon=no-ai][data-state=straining] path[data-sparkle=high]{animation-delay:-40ms}svg.icon[data-icon=no-ai][data-state=straining] path[data-sparkle=low]{animation-delay:-80ms}svg.icon[data-icon=no-ai][data-state=escaped] circle{animation:no-ai-ring-give var(--no-ai-break) var(--no-ai-ease-snap) both}svg.icon[data-icon=no-ai][data-state=escaped] rect[data-slash=head]{animation:no-ai-snap-head var(--no-ai-break) var(--no-ai-ease-snap) both}svg.icon[data-icon=no-ai][data-state=escaped] rect[data-slash=tail]{animation:no-ai-snap-tail var(--no-ai-break) var(--no-ai-ease-snap) both}svg.icon[data-icon=no-ai][data-state=escaped] path[data-sparkle]{--bolt-x:0px;--bolt-y:-5px;animation:no-ai-bolt var(--no-ai-break) var(--no-ai-ease-snap) both}svg.icon[data-icon=no-ai][data-state=escaped] path[data-sparkle=high]{--bolt-x:5px;--bolt-y:-4px}svg.icon[data-icon=no-ai][data-state=escaped] path[data-sparkle=low]{--bolt-x:4px;--bolt-y:5px}svg.icon[data-icon=no-ai][data-state=settling] circle,svg.icon[data-icon=no-ai][data-state=settling] path[data-sparkle],svg.icon[data-icon=no-ai][data-state=settling] rect[data-slash]{animation:no-ai-reassemble var(--no-ai-settle) var(--no-ai-ease-settle) both}@keyframes no-ai-load{to{--no-ai-strain:1}}@keyframes no-ai-jitter{0%,to{translate:0}25%{translate:calc(var(--no-ai-strain) * 1.6px) calc(var(--no-ai-strain) * -1.3px)}50%{translate:calc(var(--no-ai-strain) * -1.4px) calc(var(--no-ai-strain) * 1.5px)}75%{translate:calc(var(--no-ai-strain) * 1.1px) calc(var(--no-ai-strain) * 1.2px)}}@keyframes no-ai-rattle{0%,to{translate:0}33%{translate:calc(var(--no-ai-strain) * .35px) calc(var(--no-ai-strain) * -.3px)}66%{translate:calc(var(--no-ai-strain) * -.3px) calc(var(--no-ai-strain) * .35px)}}@keyframes no-ai-ring-give{0%{opacity:1;scale:1.09}24%{opacity:.85;scale:1.3}to{opacity:0;scale:.84}}@keyframes no-ai-snap-head{0%{opacity:1;translate:-.55px;rotate:0deg}to{opacity:0;translate:-7px -2px;rotate:-38deg}}@keyframes no-ai-snap-tail{0%{opacity:1;translate:.55px;rotate:0deg}to{opacity:0;translate:7px 2px;rotate:34deg}}@keyframes no-ai-bolt{0%{opacity:1;translate:0;scale:1}26%{opacity:1;scale:1.5}to{translate:var(--bolt-x) var(--bolt-y);opacity:0;scale:.2}}@keyframes no-ai-reassemble{0%{opacity:0;scale:.7}to{opacity:1;scale:1}}div.no-ai-escape{--no-ai-ease-fly:linear(0, .42 16%, .76 38%, .93 62%, .99 82%, 1);z-index:8;pointer-events:none;position:fixed;inset:0;overflow:hidden}div.no-ai-escape>svg{left:var(--spark-x);top:var(--spark-y);width:var(--spark-size);height:var(--spark-size);margin:calc(var(--spark-size) / -2);fill:var(--emphasis);animation:no-ai-loose var(--no-ai-escape) var(--no-ai-ease-fly) var(--spark-delay) both;position:absolute;overflow:visible}@keyframes no-ai-loose{0%{opacity:0;translate:0;rotate:0deg;scale:.2}10%{opacity:1;scale:1}to{translate:var(--spark-fly-x) var(--spark-fly-y);rotate:var(--spark-spin);opacity:0;scale:1.15}}@media (prefers-reduced-motion:reduce){svg.icon[data-icon=no-ai],svg.icon[data-icon=no-ai] circle,svg.icon[data-icon=no-ai] path[data-sparkle],svg.icon[data-icon=no-ai] rect[data-slash]{animation:none}svg.icon[data-icon=no-ai][data-state=escaped] rect[data-slash],svg.icon[data-icon=no-ai][data-state=escaped] path[data-sparkle]{opacity:0}div.no-ai-escape>svg{translate:var(--spark-fly-x) var(--spark-fly-y);animation-name:no-ai-loose-still;animation-timing-function:linear}@keyframes no-ai-loose-still{0%,to{opacity:0}20%,65%{opacity:1}}}svg.icon{fill:currentColor;&[data-icon=no-ai]{stroke:currentColor}&:active{transform:scale(.95)}&.animation{stroke:currentColor;stroke-width:2px;paint-order:stroke fill;stroke-linejoin:round;stroke-linecap:round;overflow:visible;& .animation-ball,& .animation-trail-mid,& .animation-trail-old{transform-box:fill-box;transform-origin:50%}}&.add{overflow:visible}&.add .add-plus{transform-box:fill-box;transform-origin:50%}&.add .add-satellites{opacity:0;transform-box:fill-box;transform-origin:50%;& .add-sat{transform-box:fill-box;transform-origin:50%}}&.realness{--ease-drift-out:linear(0, .42 24%, .82 52%, .97 76%, 1);--ease-drift-back:linear(0, .18 22%, .52 48%, .84 74%, 1);--ease-click:linear(0, .42 22%, .87 42%, 1.09 58%, .96 72%, 1.03 84%, .99 92%, 1)}&.realness>[data-tile]{transform-box:fill-box;transform-origin:50%;transform:translate(var(--snap-x), var(--snap-y)) rotate(var(--snap-rot));animation-iteration-count:infinite;animation-play-state:paused}&.realness>path[data-tile=ash]{fill:url(#icon-realness-fill-ash)}&.realness>path[data-tile=tide]{fill:url(#icon-realness-fill-tide)}&.realness>path[data-tile=silt]{fill:url(#icon-realness-fill-silt)}&.realness>path[data-tile=ember]{fill:url(#icon-realness-fill-ember)}&.realness>path[data-tile=rust]{fill:url(#icon-realness-fill-rust)}&.realness>path[data-tile=cinder]{fill:url(#icon-realness-fill-cinder)}&.realness>[data-tile=ash]{--snap-x:-2.5px;--snap-y:-5px;--snap-rot:0deg;animation-name:realness-drift-up-left;animation-duration:7.4s}&.realness>[data-tile=tide]{--snap-x:2.5px;--snap-y:-5px;--snap-rot:0deg;animation-name:realness-drift-up-right;animation-duration:6.8s}&.realness>[data-tile=silt]{--snap-x:-2.5px;--snap-y:0px;--snap-rot:0deg;animation-name:realness-drift-left;animation-duration:7.9s}&.realness>[data-tile=ember]{--snap-x:2.5px;--snap-y:0px;--snap-rot:0deg;animation-name:realness-drift-right;animation-duration:7.1s}&.realness>[data-tile=rust]{--snap-x:-2.5px;--snap-y:5px;--snap-rot:0deg;animation-name:realness-drift-down-left;animation-duration:8.2s}&.realness>[data-tile=cinder]{--snap-x:2.5px;--snap-y:5px;--snap-rot:0deg;animation-name:realness-drift-down-right;animation-duration:7.6s}&.realness:active>[data-tile]{animation:realness-click-in .52s var(--ease-click) forwards}}@keyframes realness-drift-up-left{0%{transform:translate(var(--snap-x), var(--snap-y)) rotate(var(--snap-rot));animation-timing-function:var(--ease-drift-out)}50%{transform:translate(calc(var(--snap-x) - 2.74px), calc(var(--snap-y) - 3.57px)) rotate(-.6deg);animation-timing-function:var(--ease-drift-back)}to{transform:translate(var(--snap-x), var(--snap-y)) rotate(var(--snap-rot))}}@keyframes realness-drift-up-right{0%{transform:translate(var(--snap-x), var(--snap-y)) rotate(var(--snap-rot));animation-timing-function:var(--ease-drift-out)}50%{transform:translate(calc(var(--snap-x) + 2.7px), calc(var(--snap-y) - 3.6px)) rotate(.5deg);animation-timing-function:var(--ease-drift-back)}to{transform:translate(var(--snap-x), var(--snap-y)) rotate(var(--snap-rot))}}@keyframes realness-drift-left{0%{transform:translate(var(--snap-x), var(--snap-y)) rotate(var(--snap-rot));animation-timing-function:var(--ease-drift-out)}50%{transform:translate(calc(var(--snap-x) - 4.5px), calc(var(--snap-y) - .06px)) rotate(-.4deg);animation-timing-function:var(--ease-drift-back)}to{transform:translate(var(--snap-x), var(--snap-y)) rotate(var(--snap-rot))}}@keyframes realness-drift-right{0%{transform:translate(var(--snap-x), var(--snap-y)) rotate(var(--snap-rot));animation-timing-function:var(--ease-drift-out)}50%{transform:translate(calc(var(--snap-x) + 4.5px), calc(var(--snap-y) - .16px)) rotate(.7deg);animation-timing-function:var(--ease-drift-back)}to{transform:translate(var(--snap-x), var(--snap-y)) rotate(var(--snap-rot))}}@keyframes realness-drift-down-left{0%{transform:translate(var(--snap-x), var(--snap-y)) rotate(var(--snap-rot));animation-timing-function:var(--ease-drift-out)}50%{transform:translate(calc(var(--snap-x) - 2.75px), calc(var(--snap-y) + 3.56px)) rotate(.5deg);animation-timing-function:var(--ease-drift-back)}to{transform:translate(var(--snap-x), var(--snap-y)) rotate(var(--snap-rot))}}@keyframes realness-drift-down-right{0%{transform:translate(var(--snap-x), var(--snap-y)) rotate(var(--snap-rot));animation-timing-function:var(--ease-drift-out)}50%{transform:translate(calc(var(--snap-x) + 2.74px), calc(var(--snap-y) + 3.57px)) rotate(-.7deg);animation-timing-function:var(--ease-drift-back)}to{transform:translate(var(--snap-x), var(--snap-y)) rotate(var(--snap-rot))}}@keyframes realness-click-in{0%{transform:translate(var(--snap-x), var(--snap-y)) rotate(var(--snap-rot))}to{transform:translate(0)rotate(0)}}svg.icon.realness pattern use[data-tile]{animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-play-state:paused}svg.icon.realness pattern use[data-tile=ash],svg.icon.realness pattern use[data-tile=cinder]{fill:var(--pumice)}svg.icon.realness pattern use[data-tile=tide],svg.icon.realness pattern use[data-tile=silt]{fill:var(--water-fill)}svg.icon.realness pattern use[data-tile=ember],svg.icon.realness pattern use[data-tile=rust]{fill:var(--clay-fill)}svg.icon.realness pattern use[data-tile=ash]{animation-name:realness-smalti-shimmer;animation-duration:calc(var(--realness-cycle) * .5);animation-delay:0s}svg.icon.realness.color-cycle pattern use[data-tile=ash]{animation-name:realness-color-ash,realness-smalti-shimmer;animation-duration:26s, calc(var(--realness-cycle) * .5);animation-delay:4s,0s}svg.icon.realness pattern use[data-tile=ember]{animation-name:realness-smalti-shimmer;animation-duration:calc(var(--realness-cycle) * .5);animation-delay:calc(var(--realness-cycle) * .08)}svg.icon.realness.color-cycle pattern use[data-tile=ember]{animation-name:realness-color-ember,realness-smalti-shimmer;animation-duration:34s, calc(var(--realness-cycle) * .5);animation-delay:6.5s, calc(var(--realness-cycle) * .08)}svg.icon.realness pattern use[data-tile=rust]{animation-name:realness-smalti-shimmer;animation-duration:calc(var(--realness-cycle) * .5);animation-delay:calc(var(--realness-cycle) * .16)}svg.icon.realness.color-cycle pattern use[data-tile=rust]{animation-name:realness-color-rust,realness-smalti-shimmer;animation-duration:28s, calc(var(--realness-cycle) * .5);animation-delay:5s, calc(var(--realness-cycle) * .16)}svg.icon.realness pattern use[data-tile=tide]{animation-name:realness-smalti-shimmer;animation-duration:calc(var(--realness-cycle) * .5);animation-delay:calc(var(--realness-cycle) * .04)}svg.icon.realness.color-cycle pattern use[data-tile=tide]{animation-name:realness-color-tide,realness-smalti-shimmer;animation-duration:31s, calc(var(--realness-cycle) * .5);animation-delay:7s, calc(var(--realness-cycle) * .04)}svg.icon.realness pattern use[data-tile=silt]{animation-name:realness-smalti-shimmer;animation-duration:calc(var(--realness-cycle) * .5);animation-delay:calc(var(--realness-cycle) * .12)}svg.icon.realness.color-cycle pattern use[data-tile=silt]{animation-name:realness-color-silt,realness-smalti-shimmer;animation-duration:23s, calc(var(--realness-cycle) * .5);animation-delay:5.5s, calc(var(--realness-cycle) * .12)}svg.icon.realness pattern use[data-tile=cinder]{animation-name:realness-smalti-shimmer;animation-duration:calc(var(--realness-cycle) * .5);animation-delay:calc(var(--realness-cycle) * .22)}svg.icon.realness.color-cycle pattern use[data-tile=cinder]{animation-name:realness-color-cinder,realness-smalti-shimmer;animation-duration:25s, calc(var(--realness-cycle) * .5);animation-delay:4.5s, calc(var(--realness-cycle) * .22)}svg.icon.realness>use[data-tile]{opacity:0;pointer-events:none;transition:opacity .52s var(--ease-click)}svg.icon.realness>use[data-tile=ash],svg.icon.realness>use[data-tile=cinder]{fill:var(--pumice)}svg.icon.realness>use[data-tile=tide],svg.icon.realness>use[data-tile=silt]{fill:var(--water-fill)}svg.icon.realness>use[data-tile=ember],svg.icon.realness>use[data-tile=rust]{fill:var(--clay-fill)}svg.icon.realness:active>use[data-tile]{opacity:1}g[data-smalti-wobble]{pointer-events:none}path[data-smalti-wobble=ash],path[data-smalti-wobble=cinder]{fill:var(--pumice)}path[data-smalti-wobble=tide],path[data-smalti-wobble=silt]{fill:var(--water-fill)}path[data-smalti-wobble=ember],path[data-smalti-wobble=rust]{fill:var(--clay-fill)}path[data-smalti-wobble]{transform-box:fill-box;transform-origin:50%;animation-name:realness-smalti-wobble;animation-duration:var(--glint-cycle,9s);animation-delay:var(--smalti-delay,0s);animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-play-state:paused}svg.icon.realness.color-cycle path[data-smalti-wobble=ash]{animation-name:realness-color-ash,realness-smalti-wobble;animation-duration:26s, var(--glint-cycle,9s);animation-delay:4s, var(--smalti-delay,0s)}svg.icon.realness.color-cycle path[data-smalti-wobble=ember]{animation-name:realness-color-ember,realness-smalti-wobble;animation-duration:34s, var(--glint-cycle,9s);animation-delay:6.5s, var(--smalti-delay,0s)}svg.icon.realness.color-cycle path[data-smalti-wobble=rust]{animation-name:realness-color-rust,realness-smalti-wobble;animation-duration:28s, var(--glint-cycle,9s);animation-delay:5s, var(--smalti-delay,0s)}svg.icon.realness.color-cycle path[data-smalti-wobble=tide]{animation-name:realness-color-tide,realness-smalti-wobble;animation-duration:31s, var(--glint-cycle,9s);animation-delay:7s, var(--smalti-delay,0s)}svg.icon.realness.color-cycle path[data-smalti-wobble=silt]{animation-name:realness-color-silt,realness-smalti-wobble;animation-duration:23s, var(--glint-cycle,9s);animation-delay:5.5s, var(--smalti-delay,0s)}svg.icon.realness.color-cycle path[data-smalti-wobble=cinder]{animation-name:realness-color-cinder,realness-smalti-wobble;animation-duration:25s, var(--glint-cycle,9s);animation-delay:4.5s, var(--smalti-delay,0s)}@keyframes realness-smalti-wobble{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(.6px,-.5px)rotate(2deg)}50%{transform:translate(-.4px,.7px)rotate(-1.5deg)}75%{transform:translate(.3px,.4px)rotate(1deg)}}@keyframes realness-smalti-shimmer{0%,to{opacity:1}42%{opacity:.78}58%{opacity:1}}@keyframes realness-color-ash{0%,to{fill:var(--pumice)}25%{fill:var(--water-fill)}50%{fill:var(--clay-fill)}75%{fill:var(--slate-fill)}}@keyframes realness-color-ember{0%,to{fill:var(--clay-fill)}25%{fill:var(--ochre)}50%{fill:var(--water-fill)}75%{fill:var(--slate-fill)}}@keyframes realness-color-rust{0%,to{fill:var(--clay-fill)}25%{fill:var(--slate-fill)}50%{fill:var(--water-fill)}75%{fill:var(--ochre)}}@keyframes realness-color-tide{0%,to{fill:var(--water-fill)}20%{fill:var(--sediment)}40%{fill:var(--sand)}60%{fill:var(--gravel)}80%{fill:var(--rocks)}}@keyframes realness-color-silt{0%,to{fill:var(--water-fill)}20%{fill:var(--boulders)}40%{fill:var(--gravel)}60%{fill:var(--sediment)}80%{fill:var(--rocks)}}@keyframes realness-color-cinder{0%,to{fill:var(--pumice)}20%{fill:var(--rocks)}40%{fill:var(--sediment)}60%{fill:var(--sand)}80%{fill:var(--gravel)}}
