body.igcf-motion-on{--igcf-alpha:.38;--igcf-glow:rgba(69,225,255,.15)}body.igcf-level-light{--igcf-alpha:.20;--igcf-glow:rgba(69,225,255,.07)}body.igcf-level-rich{--igcf-alpha:.63;--igcf-glow:rgba(69,225,255,.25)}@media (hover:hover) and (pointer:fine){body.igcf-cursor-on,body.igcf-cursor-on :where(header,main,footer,nav,section,div,span,p,h1,h2,h3,h4,h5,article,figure,figcaption,li,img,details,summary){cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M4 2v24l6-6 4 10 5-2-4-10 10-1Z' fill='%23081830' stroke='%23091628' stroke-width='4' stroke-linejoin='round'/%3E%3Cpath d='M4 2v24l6-6 4 10 5-2-4-10 10-1Z' fill='%2343dcff' stroke='%23fff' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E") 4 2,auto!important}body.igcf-cursor-on :is(a,button,[role="button"],summary,select,label,input[type="submit"],input[type="button"],input[type="checkbox"],input[type="radio"]),body.igcf-cursor-on :is(a,button,[role="button"],summary,label) *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Crect x='4' y='4' width='24' height='24' rx='3' fill='%2309172d' stroke='%239d8aff' stroke-width='3'/%3E%3Cpath d='M14 8h4v6h6v4h-6v6h-4v-6H8v-4h6Z' fill='%2343e6ff'/%3E%3Crect x='24' y='5' width='5' height='5' fill='%23fb8bde'/%3E%3C/svg%3E") 16 16,pointer!important}body.igcf-cursor-on :is(input:not([type="button"]):not([type="submit"]):not([type="checkbox"]):not([type="radio"]),textarea,[contenteditable="true"]),body.igcf-cursor-on :is(input:not([type="button"]):not([type="submit"]):not([type="checkbox"]):not([type="radio"]),textarea,[contenteditable="true"]) *{cursor:text!important}}.igcf-scene{position:relative!important;isolation:isolate}.igcf-scene>.igcf-art{position:absolute;pointer-events:none;user-select:none;inset:auto;z-index:0;line-height:1;opacity:var(--igcf-alpha);overflow:hidden}.igcf-scene>:not(.igcf-art){position:relative;z-index:1}.igcf-scene>.igcf-art.igcf-stars{z-index:0;inset:0!important;background-image:radial-gradient(circle,#76dfff 1.2px,transparent 1.6px),radial-gradient(circle,#a08cff 1px,transparent 1.4px),radial-gradient(circle,#f9b9f3 1px,transparent 1.4px);background-size:139px 139px,213px 193px,307px 247px;background-position:14px 28px,96px 10px,47px 97px;animation:igcf-star-drift 55s linear infinite;opacity:calc(var(--igcf-alpha) * .6)}@keyframes igcf-star-drift{to{background-position:153px 167px,-117px 203px,354px 344px}}.igcf-scene>.igcf-art.igcf-invaders{right:4%;top:19px;display:flex;align-items:center;gap:18px;overflow:visible;animation:igcf-march 7s steps(7,end) infinite alternate}.igcf-invaders svg{display:block;width:29px;height:26px;fill:#5de6ff;shape-rendering:crispEdges;filter:drop-shadow(0 0 7px rgb(53 231 255 / .8))}.igcf-invaders svg:nth-child(2){fill:#ae8aff}.igcf-invaders svg:nth-child(3){fill:#f28adf}.igcf-invaders::after{content:"";position:absolute;top:27px;left:46%;height:20px;width:2px;background:#5ae5ff;box-shadow:0 0 8px #5ae5ff;animation:igcf-shot 4s infinite;opacity:0}@keyframes igcf-march{40%{transform:translateX(-42px)}60%{transform:translate(-42px,9px)}100%{transform:translateY(9px)}}@keyframes igcf-shot{0%,58%{opacity:0;transform:translateY(0)}62%{opacity:.8}84%{opacity:0;transform:translateY(75px)}100%{opacity:0}}.igcf-scene>.igcf-art.igcf-pacscene{top:9px;right:3%;width:260px;height:48px;border-radius:5px;overflow:hidden;opacity:calc(var(--igcf-alpha) * .75)}.igcf-pacscene::before{content:"";position:absolute;top:21px;inset-inline:0;height:5px;background:radial-gradient(circle,#ffe285 2px,transparent 2.6px) repeat-x 0 0/25px 5px}.igcf-pac{position:absolute;top:6px;left:-34px;width:32px;height:32px;border-radius:50%;background:conic-gradient(from 38deg,transparent 0deg 78deg,#ffe25c 78deg 360deg);filter:drop-shadow(0 0 6px #ffe25c);animation:igcf-pacwalk 9s linear infinite,igcf-pacmouth .35s steps(2,end) infinite}.igcf-pac::after{content:"";position:absolute;width:4px;height:4px;border-radius:50%;background:#513908;top:6px;left:17px}.igcf-pacghost{position:absolute;top:6px;left:-72px;width:29px;height:33px;border-radius:14px 14px 2px 2px;background:#ef86da;clip-path:polygon(0 0,100% 0,100% 100%,80% 80%,60% 100%,40% 80%,20% 100%,0 80%);animation:igcf-ghostwalk 9s linear infinite}.igcf-pacghost::before{content:"";position:absolute;top:12px;left:7px;width:6px;height:8px;border-radius:50%;background:#fff;box-shadow:11px 0 #fff}@keyframes igcf-pacwalk{to{left:calc(100% + 33px)}}@keyframes igcf-ghostwalk{to{left:calc(100% + 0px)}}@keyframes igcf-pacmouth{50%{background:conic-gradient(from 15deg,transparent 0deg 30deg,#ffe25c 30deg 360deg)}}.igcf-scene>.igcf-art.igcf-tetris{right:2%;top:21px;width:118px;height:148px;border-radius:8px;border:1px solid rgb(90 155 246 / .3);background-image:linear-gradient(rgb(91 136 230 / .12) 1px,transparent 1px),linear-gradient(90deg,rgb(91 136 230 / .12) 1px,transparent 1px);background-size:17px 17px}.igcf-piece{position:absolute;top:-60px;left:9px;width:16px;height:16px;background:var(--piece);box-shadow:17px 0 var(--piece),34px 0 var(--piece),17px 17px var(--piece);filter:drop-shadow(0 0 5px var(--piece));animation:igcf-fall 6s linear infinite}.igcf-piece:nth-child(2){left:68px;--piece:#b48dff;animation-delay:-2s;animation-duration:7s;transform:rotate(90deg)}.igcf-piece:nth-child(3){left:18px;--piece:#fa9adf;animation-delay:-4s;animation-duration:8s}@keyframes igcf-fall{0%{transform:translateY(-30px);opacity:0}13%{opacity:1}83%{opacity:1}100%{transform:translateY(225px);opacity:0}}.igcf-scene>.igcf-art.igcf-pong{width:198px;height:92px;right:2%;bottom:10px;border:1px solid rgb(92 207 244 / .45);border-radius:7px;background:rgb(13 28 55 / .24);opacity:calc(var(--igcf-alpha) * .75)}.igcf-pong::before{content:"";position:absolute;top:0;bottom:0;left:50%;border-left:2px dashed #77b9e8;opacity:.7}.igcf-paddle{position:absolute;width:4px;height:25px;background:#5de4ff;top:20px;left:9px;box-shadow:0 0 5px #3defff;animation:igcf-paddle 2.5s ease-in-out infinite alternate}.igcf-paddle--right{left:auto;right:9px;animation-delay:-1.2s;background:#db96ff}.igcf-ball{position:absolute;top:12px;left:16px;width:9px;height:9px;background:#fff;border-radius:50%;box-shadow:0 0 9px #6beeff;animation:igcf-pongball 4s linear infinite alternate}@keyframes igcf-paddle{to{top:58px}}@keyframes igcf-pongball{25%{top:68px;left:100px}50%{top:23px;left:175px}75%{top:55px;left:103px}100%{top:12px;left:16px}}.igcf-scene>.igcf-art.igcf-ghosts{right:4%;bottom:12px;display:flex;gap:14px;overflow:visible}.igcf-ghost{position:relative;width:30px;height:34px;border-radius:17px 17px 2px 2px;background:var(--g);clip-path:polygon(0 0,100% 0,100% 100%,80% 82%,60% 100%,40% 82%,20% 100%,0 82%);animation:igcf-hover 3.2s ease-in-out infinite}.igcf-ghost:nth-child(2){animation-delay:-1s}.igcf-ghost:nth-child(3){animation-delay:-2s}.igcf-ghost::before{content:"";position:absolute;left:6px;top:12px;width:7px;height:10px;border-radius:55%;background:#fff;box-shadow:12px 0 #fff}@keyframes igcf-hover{50%{transform:translateY(-11px)}}.igcf-scene>.igcf-art.igcf-coins{right:4%;bottom:10px;display:flex;gap:15px;overflow:visible}.igcf-coin{position:relative;display:block;width:30px;height:30px;border:3px solid #ffdb71;border-radius:50%;background:radial-gradient(circle at 30% 22%,#fff1a1,#e9ac34);box-shadow:0 0 13px rgb(255 216 102 / .65);animation:igcf-coinspin 3.5s ease-in-out infinite}.igcf-coin::before{content:"★";position:absolute;inset:0;display:grid;place-items:center;color:#945c16;font-size:16px;font-weight:800}.igcf-coin:nth-child(2){animation-delay:-1.2s}.igcf-coin:nth-child(3){animation-delay:-2.4s}@keyframes igcf-coinspin{0%,100%{transform:scaleX(1) translateY(0)}50%{transform:scaleX(.17) translateY(-8px)}}.igcf-scene>.igcf-art.igcf-comet{top:21px;left:0;width:150px;height:3px;overflow:visible;background:linear-gradient(90deg,transparent,#a5e4ff);box-shadow:0 0 10px rgb(63 215 255 / .6);transform:rotate(-10deg);animation:igcf-comet 13s linear infinite}@keyframes igcf-comet{0%,60%{opacity:0;left:-170px}70%{opacity:.5}95%,100%{left:calc(100% + 170px);opacity:0}}.igcf-progress{position:fixed;left:0;top:0;height:3px;width:100%;background:linear-gradient(90deg,#36e9ff,#8c7cff,#e783ef);transform:scaleX(0);transform-origin:left center;z-index:999999;pointer-events:none;box-shadow:0 0 12px rgb(69 225 255 / .4)}body.admin-bar .igcf-progress{top:32px}.igcf-click-spark{position:fixed;z-index:999998;width:5px;height:5px;border-radius:1px;background:var(--spark);pointer-events:none;transform:translate(-50%,-50%);animation:igcf-spark .55s ease-out forwards}@keyframes igcf-spark{to{opacity:0;transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) scale(.3)}}@media(hover:hover) and (prefers-reduced-motion:no-preference){.igcf-card-hover :is(.igc-card,.igca-benefit,.igca-form-guide,.igca-form-panel,.igc-panel,.igc-banner){transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.igcf-card-hover :is(.igc-card,.igca-benefit):hover{transform:translateY(-4px);box-shadow:0 13px 35px rgb(58 199 255 / .12)}}@media(max-width:900px){.igcf-scene>.igcf-art.igcf-invaders{top:6px;right:6px;gap:8px}.igcf-invaders svg{width:22px;height:21px}.igcf-scene>.igcf-art.igcf-tetris,.igcf-scene>.igcf-art.igcf-pong{opacity:.16}}@media(max-width:640px){.igcf-scene>.igcf-art.igcf-tetris,.igcf-scene>.igcf-art.igcf-pong,.igcf-scene>.igcf-art.igcf-pacscene,.igcf-scene>.igcf-art.igcf-invaders{display:none}.igcf-scene>.igcf-art.igcf-ghosts,.igcf-scene>.igcf-art.igcf-coins{opacity:.16}.igcf-scene>.igcf-art.igcf-stars{opacity:.13}body.admin-bar .igcf-progress{top:46px}}@media(prefers-reduced-motion:reduce){body.igcf-motion-on .igcf-art,body.igcf-motion-on .igcf-art *,body.igcf-motion-on .igcf-click-spark,body.igcf-motion-on .igcf-progress{animation:none!important;transition:none!important}.igcf-click-spark{display:none!important}.igcf-scene>.igcf-art.igcf-pacscene,.igcf-scene>.igcf-art.igcf-pong{display:none}.igcf-scene>.igcf-art.igcf-comet{display:none}.igcf-progress{box-shadow:none}}.igcf-sound-toggle{position:fixed!important;inset:auto auto 16px 16px!important;z-index:999990!important;display:inline-flex!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:40px!important;max-width:calc(100vw - 32px)!important;padding:9px 13px!important;border:1px solid rgb(102 226 255 / .6)!important;border-radius:9px!important;background:rgb(9 17 40 / .94)!important;color:#c8ecff!important;box-shadow:0 5px 20px rgb(2 8 24 / .34)!important;backdrop-filter:blur(12px);font:700 12px/1.2 system-ui,-apple-system,"Segoe UI",sans-serif!important;letter-spacing:0!important;text-transform:none!important;opacity:.92;cursor:pointer!important;transition:background .18s,opacity .18s,border-color .18s}.igcf-sound-toggle:hover,.igcf-sound-toggle.igcf-sound-active{background:rgb(20 39 68 / .98)!important;border-color:#35e7ff!important;color:#fff!important;opacity:1}.igcf-sound-toggle:focus-visible{outline:3px solid #ef89da!important;outline-offset:3px!important}.igcf-sound-toggle svg{display:block;width:18px;height:18px;flex:0 0 18px}.igcf-sound-toggle span{white-space:nowrap}@media(max-width:640px){.igcf-sound-toggle{inset:auto auto 12px 12px!important;padding:9px 11px!important;font-size:11px!important;min-height:40px!important}}@media print{.igcf-sound-toggle{display:none!important}}.igcf-scene>.igcf-art.igcf-matrix{top:12px;right:4%;display:flex;gap:9px;height:105px;width:140px;overflow:hidden;opacity:calc(var(--igcf-alpha)*.5);font:700 12px/13px monospace;letter-spacing:2px;color:#62ffb6;text-shadow:0 0 7px #62ffb6;transform:rotate(-3deg)}.igcf-matrix span{display:block;width:18px;overflow-wrap:anywhere;word-break:break-all;animation:igcf-matrixfall calc(4.5s * var(--igcf-time-scale,1)) linear infinite}.igcf-matrix span:nth-child(2){animation-delay:-1.5s;color:#7debff}.igcf-matrix span:nth-child(3){animation-delay:-3s}.igcf-matrix span:nth-child(4){animation-delay:-.6s}.igcf-matrix span:nth-child(5){animation-delay:-2.3s}@keyframes igcf-matrixfall{0%{transform:translateY(-100px);opacity:0}35%{opacity:1}90%{opacity:1}100%{transform:translateY(125px);opacity:0}}.igcf-scene>.igcf-art.igcf-snake{right:5%;bottom:22px;width:175px;height:44px;border:1px solid #4ee1a555;border-radius:6px;background:linear-gradient(90deg,#081c2d66,#112b3666);opacity:calc(var(--igcf-alpha)*.9)}.igcf-snake-head{position:absolute;top:14px;left:10px;background:#5dffad;box-shadow:-10px 0 #5dffad,-20px 0 #5dffad,-30px 0 #5dffad,0 0 7px #5dffad;width:10px;height:10px;animation:igcf-snakepath calc(6s * var(--igcf-time-scale,1)) linear infinite}.igcf-snake-dot{position:absolute;right:30px;top:19px;width:6px;height:6px;background:#ff95d8;box-shadow:0 0 9px #ff95d8}@keyframes igcf-snakepath{0%{transform:translateX(0)}50%{transform:translateX(130px)}100%{transform:translateX(0)}}.igcf-scene>.igcf-art.igcf-asteroids{right:5%;top:17px;width:190px;height:120px;overflow:visible}.igcf-asteroids i{display:block;position:absolute;border:2px solid #9fb9ff;width:20px;height:20px;clip-path:polygon(30% 0,75% 9%,100% 39%,86% 78%,50% 100%,8% 75%,0 30%);transform:rotate(22deg);animation:igcf-asteroid calc(7s * var(--igcf-time-scale,1)) linear infinite}.igcf-asteroids i:nth-child(1){top:12px;left:5px;width:28px;height:28px}.igcf-asteroids i:nth-child(2){top:82px;left:100px;animation-delay:-3s;border-color:#ea93dd}.igcf-asteroids i:nth-child(3){top:42px;left:76px;animation-delay:-5s}.igcf-asteroids i:nth-child(4){top:6px;left:152px;animation-delay:-1s;border-color:#6ee2ff}@keyframes igcf-asteroid{to{transform:translateX(-40px) rotate(382deg)}}.igcf-scene>.igcf-art.igcf-spaceship{top:28px;right:4%;width:95px;height:65px;overflow:visible;animation:igcf-shipmove calc(5s * var(--igcf-time-scale,1)) ease-in-out infinite}.igcf-ship-body{position:absolute;top:0;left:14px;width:60px;height:35px;background:linear-gradient(140deg,#62e8ff,#9f80ff);clip-path:polygon(50% 0,100% 100%,50% 72%,0 100%);filter:drop-shadow(0 0 9px #64deff)}.igcf-ship-flame{position:absolute;top:27px;left:39px;width:14px;height:38px;background:linear-gradient(#fff0ae,#f37dba,transparent);clip-path:polygon(10% 0,90% 0,50% 100%);animation:igcf-flame .4s ease-in-out infinite alternate}@keyframes igcf-shipmove{50%{transform:translateY(12px) rotate(7deg)}}@keyframes igcf-flame{to{height:26px;opacity:.6}}.igcf-scene>.igcf-art.igcf-controller{right:4%;bottom:13px;width:110px;height:70px;overflow:visible}.igcf-pad{position:absolute;inset:8px 5px;background:#151a38;color:#73e9ff;border:3px solid #a27ffc;border-radius:25px 25px 17px 17px;box-shadow:0 0 11px #8e78ef75;font:900 26px/50px monospace;text-indent:12px;animation:igcf-controllerglow calc(3s * var(--igcf-time-scale,1)) ease-in-out infinite}.igcf-pad b{font:900 18px monospace;letter-spacing:3px;color:#ee8fdd;position:absolute;right:9px;top:4px;white-space:nowrap}@keyframes igcf-controllerglow{50%{filter:brightness(1.5)}}.igcf-scene>.igcf-art.igcf-equalizer{width:126px;height:76px;bottom:10px;right:4%;display:flex;align-items:end;justify-content:space-between;gap:4px;overflow:visible}.igcf-equalizer i{height:65%;width:8px;border-radius:2px;background:linear-gradient(#ff80d8,#9b8aff,#44ddff);box-shadow:0 0 8px #7ed4ff66;animation:igcf-equalizermove calc(1s * var(--igcf-time-scale,1)) ease-in-out infinite alternate}.igcf-equalizer i:nth-child(2n){animation-delay:-.6s;height:30%}.igcf-equalizer i:nth-child(3n){animation-delay:-.3s;height:95%}.igcf-equalizer i:nth-child(5){animation-delay:-.8s}@keyframes igcf-equalizermove{to{height:12%}}.igcf-invaders{animation-duration:calc(7s * var(--igcf-time-scale,1))!important}.igcf-pac{animation-duration:calc(9s * var(--igcf-time-scale,1)),calc(.35s * var(--igcf-time-scale,1))!important}.igcf-pacghost{animation-duration:calc(9s * var(--igcf-time-scale,1))!important}.igcf-tetris .igcf-piece{animation-duration:calc(6s * var(--igcf-time-scale,1))!important}.igcf-tetris .igcf-piece:nth-child(2){animation-duration:calc(7s * var(--igcf-time-scale,1))!important}.igcf-tetris .igcf-piece:nth-child(3){animation-duration:calc(8s * var(--igcf-time-scale,1))!important}.igcf-ghost{animation-duration:calc(3.2s * var(--igcf-time-scale,1))!important}.igcf-coin{animation-duration:calc(3.5s * var(--igcf-time-scale,1))!important}.igcf-comet{animation-duration:calc(13s * var(--igcf-time-scale,1))!important}.igcf-card-hover :is(.igc-card,.igca-benefit,.igc-panel){transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease}@media(hover:hover) and (prefers-reduced-motion:no-preference){.igcf-card-hover :is(.igc-card,.igca-benefit,.igc-panel):hover{box-shadow:0 14px 35px rgb(68 192 255 / .12);transform:translateY(-3px)}}.igcf-pointer-particle{position:fixed;pointer-events:none;user-select:none;z-index:2147483000;width:7px;height:7px;background:var(--igcf-pcolor,#43dcff);border-radius:1px;transform:translate(-50%,-50%);animation:igcf-pointer-fly var(--igcf-life,600ms) ease-out both;box-shadow:0 0 9px var(--igcf-pcolor,#43dcff)}.igcf-trail-star,.igcf-click-stars{clip-path:polygon(50% 0,62% 34%,98% 35%,70% 57%,80% 95%,50% 73%,20% 95%,30% 57%,2% 35%,38% 34%);width:11px;height:11px}.igcf-trail-spark{width:3px;height:12px;border-radius:50%}.igcf-trail-bubble{width:11px;height:11px;border:2px solid var(--igcf-pcolor);background:#fff0;border-radius:50%}.igcf-trail-hearts,.igcf-click-hearts{width:11px;height:11px;clip-path:polygon(50% 95%,5% 52%,5% 25%,25% 10%,50% 31%,75% 10%,95% 25%,95% 52%);background:#ef83db}.igcf-trail-rainbow{border-radius:50%;width:9px;height:9px}.igcf-trail-comet{width:15px;height:4px;border-radius:4px}.igcf-click-confetti{width:10px;height:5px;border-radius:1px}.igcf-click-rings{width:15px;height:15px;border-radius:50%;border:2px solid var(--igcf-pcolor);background:#fff0;box-shadow:none}.igcf-click-lightning{width:9px;height:17px;clip-path:polygon(50% 0,100% 0,55% 44%,100% 44%,20% 100%,42% 55%,0 55%)}@keyframes igcf-pointer-fly{0%{opacity:.95;transform:translate(-50%,-50%) scale(1)}100%{opacity:0;transform:translate(calc(-50% + var(--igcf-dx,0px)),calc(-50% + var(--igcf-dy,-20px))) scale(.15) rotate(75deg)}}body.igcf-sound-right .igcf-sound-toggle{left:auto!important;right:16px!important}@media(max-width:640px){.igcf-scene>.igcf-art:is(.igcf-matrix,.igcf-snake,.igcf-asteroids,.igcf-spaceship,.igcf-controller,.igcf-equalizer){display:none!important}}@media(prefers-reduced-motion:reduce){.igcf-pointer-particle{display:none!important}.igcf-scene>.igcf-art:is(.igcf-matrix,.igcf-snake,.igcf-asteroids,.igcf-spaceship,.igcf-controller,.igcf-equalizer){animation:none!important;display:none!important}}.igcf-scene>.igcf-art:is(.igcf-waves,.igcf-bubbles,.igcf-leaves,.igcf-snow,.igcf-sparkles,.igcf-orbit,.igcf-hearts,.igcf-petals,.igcf-lines,.igcf-confetti,.igcf-code,.igcf-clouds,.igcf-fireflies,.igcf-rain,.igcf-gears){right:2%;bottom:7px;width:clamp(120px,23vw,290px);height:105px;overflow:hidden}.igcf-scene>.igcf-art:is(.igcf-coffee,.igcf-books,.igcf-musicnotes,.igcf-camera,.igcf-shopping,.igcf-skulls,.igcf-anchors,.igcf-soccer,.igcf-cars,.igcf-candles,.igcf-health,.igcf-buildings,.igcf-rockets){right:3%;top:15px;display:flex;gap:12px;align-items:center;overflow:visible}.igcf-art:is(.igcf-coffee,.igcf-books,.igcf-musicnotes,.igcf-camera,.igcf-shopping,.igcf-skulls,.igcf-anchors,.igcf-soccer,.igcf-cars,.igcf-candles,.igcf-health,.igcf-buildings,.igcf-rockets) i{display:inline-flex;font-style:normal;align-items:center;justify-content:center;font-size:25px;filter:drop-shadow(0 0 7px currentColor);color:var(--igcf-theme-accent,#43dcff);animation:igcf-theme-float 5s ease-in-out infinite;animation-delay:calc(var(--n) * -1.5s)}.igcf-art.igcf-coffee i::after{content:'☕'}.igcf-art.igcf-books i::after{content:'▤'}.igcf-art.igcf-musicnotes i::after{content:'♫'}.igcf-art.igcf-camera i::after{content:'▣'}.igcf-art.igcf-shopping i::after{content:'▢'}.igcf-art.igcf-skulls i::after{content:'☠'}.igcf-art.igcf-anchors i::after{content:'⚓'}.igcf-art.igcf-soccer i::after{content:'◉'}.igcf-art.igcf-cars i::after{content:'▰'}.igcf-art.igcf-candles i::after{content:'♨'}.igcf-art.igcf-health i::after{content:'✚'}.igcf-art.igcf-buildings i::after{content:'▥'}.igcf-art.igcf-rockets i::after{content:'▲'}@keyframes igcf-theme-float{50%{transform:translateY(-10px) rotate(6deg)}}.igcf-art:is(.igcf-bubbles,.igcf-leaves,.igcf-snow,.igcf-sparkles,.igcf-hearts,.igcf-petals,.igcf-confetti,.igcf-fireflies,.igcf-rain,.igcf-clouds) i{position:absolute;left:calc(var(--n) * 12% + 2%);bottom:-18px;width:12px;height:12px;border:1px solid var(--igcf-theme-accent,#43dcff);border-radius:50%;background:color-mix(in srgb,var(--igcf-theme-accent,#43dcff) 45%,transparent);box-shadow:0 0 10px var(--igcf-theme-accent);animation:igcf-themed-rise calc(4s + var(--n) * .45s) linear infinite;animation-delay:calc(var(--n) * -.85s)}@keyframes igcf-themed-rise{0%{transform:translateY(0) translateX(0) rotate(0deg);opacity:0}20%,80%{opacity:1}100%{transform:translateY(-150px) translateX(20px) rotate(270deg);opacity:0}}.igcf-art.igcf-leaves i{border-radius:0 80% 0 80%;background:#69d99e}.igcf-art.igcf-snow i{background:#fff;border:0;width:5px;height:5px;animation-duration:calc(7s + var(--n) * .5s)}.igcf-art.igcf-sparkles i,.igcf-art.igcf-fireflies i{width:4px;height:4px;border:0;background:var(--igcf-theme-accent);box-shadow:0 0 12px 4px var(--igcf-theme-accent)}.igcf-art.igcf-hearts i,.igcf-art.igcf-petals i{width:12px;height:12px;border-radius:0 70% 70% 70%;transform:rotate(45deg)}.igcf-art.igcf-confetti i{width:8px;height:13px;border-radius:2px;border:0;background:hsl(calc(var(--n) * 45deg),90%,72%)}.igcf-art.igcf-rain i{width:2px;height:18px;border-radius:0;background:#75adf2;animation-duration:calc(1.5s + var(--n) * .2s)}.igcf-art.igcf-clouds i{width:35px;height:17px;border:0;border-radius:22px;background:#bcdbff99;box-shadow:10px -8px 0 0 #c8e7ff77;animation-duration:calc(12s + var(--n) * .6s)}.igcf-art:is(.igcf-lines,.igcf-code,.igcf-gears,.igcf-waves,.igcf-orbit) i{position:absolute;display:block;left:calc(var(--n) * 9%);top:calc(var(--n) * 10%);border:1px solid var(--igcf-theme-accent);opacity:.7;animation:igcf-themed-pulse calc(2s + var(--n) * .2s) ease-in-out infinite alternate}.igcf-art.igcf-lines i{height:2px;width:calc(25px + var(--n) * 7px);border:0;background:var(--igcf-theme-accent)}.igcf-art.igcf-code i::before{content:'01 ◇ <>';font-size:12px;font-weight:800;font-style:normal;color:var(--igcf-theme-accent);white-space:nowrap}.igcf-art.igcf-code i{border:0}.igcf-art.igcf-gears i{border:0}.igcf-art.igcf-gears i::before{content:'⚙';font-size:19px;color:var(--igcf-theme-accent)}.igcf-art.igcf-waves i{width:95px;height:45px;border-radius:50%;border-width:2px 0 0}.igcf-art.igcf-orbit i{width:calc(35px + var(--n) * 12px);height:calc(35px + var(--n) * 9px);border-radius:50%;transform:rotate(-24deg)}@keyframes igcf-themed-pulse{to{opacity:.14;filter:brightness(2);transform:translateY(-5px)}}@media(max-width:640px){.igcf-scene>.igcf-art:is(.igcf-coffee,.igcf-books,.igcf-musicnotes,.igcf-camera,.igcf-shopping,.igcf-skulls,.igcf-anchors,.igcf-soccer,.igcf-cars,.igcf-candles,.igcf-health,.igcf-buildings,.igcf-rockets){display:none}.igcf-scene>.igcf-art:is(.igcf-waves,.igcf-bubbles,.igcf-leaves,.igcf-snow,.igcf-sparkles,.igcf-orbit,.igcf-hearts,.igcf-petals,.igcf-lines,.igcf-confetti,.igcf-code,.igcf-clouds,.igcf-fireflies,.igcf-rain,.igcf-gears){opacity:.13}}@media(prefers-reduced-motion:reduce){.igcf-art i{animation:none!important}}