@font-face{font-family:BT Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/projects/brainiac-tunes/fonts/poppins-400.woff2)format("woff2")}@font-face{font-family:BT Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/projects/brainiac-tunes/fonts/poppins-500.woff2)format("woff2")}@font-face{font-family:BT Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/projects/brainiac-tunes/fonts/poppins-600.woff2)format("woff2")}.BtStage[data-astro-cid-bibl5xkd]{margin:6rem 0 8rem;position:relative}@media (width>=768px){.BtStage[data-astro-cid-bibl5xkd]{margin:8rem 0 12rem}}.bts-fig[data-astro-cid-bibl5xkd]{margin:0}.bts-box[data-astro-cid-bibl5xkd]{--bt-ink:#1c1c1e;--bt-soft:#1c1c1e8c;--bt-accent:#7070ff;color:var(--bt-ink);font-family:"BT Poppins", var(--font-main), sans-serif;border-radius:2rem;justify-items:center;gap:3.2rem;padding:3.2rem 2rem;display:grid;position:relative;overflow:hidden}.bts-box[data-astro-cid-bibl5xkd].-lavender{background:#eef}.bts-box[data-astro-cid-bibl5xkd].-blush{background:#fcedfd}.bts-box[data-astro-cid-bibl5xkd].-navy{--bt-ink:#fff;--bt-soft:#fff9;--bt-accent:#ffc107;background:#010d2c}@media (width>=768px){.bts-box[data-astro-cid-bibl5xkd]{padding:6.4rem}.bts-box[data-astro-cid-bibl5xkd].-steps{grid-template-columns:auto minmax(0,36rem);justify-content:center;align-items:center;gap:9.6rem}.bts-box[data-astro-cid-bibl5xkd].-steps.-flip{grid-template-columns:minmax(0,36rem) auto}.bts-box[data-astro-cid-bibl5xkd].-flip .bts-demo[data-astro-cid-bibl5xkd]{order:2}}.bts-demo[data-astro-cid-bibl5xkd]{width:100%;min-width:0}.-steps[data-astro-cid-bibl5xkd] .bts-demo[data-astro-cid-bibl5xkd]{width:31rem}@media (width>=768px){.-steps[data-astro-cid-bibl5xkd] .bts-demo[data-astro-cid-bibl5xkd]{width:40rem}}.bts-side[data-astro-cid-bibl5xkd]{width:100%}.bts-hint[data-astro-cid-bibl5xkd]{color:var(--bt-soft);margin:0 0 1.6rem;font-size:1.2rem;line-height:140%;display:block}@media (width>=768px){.bts-hint[data-astro-cid-bibl5xkd]{margin-bottom:2.4rem;font-size:1.3rem}}.bts-steps[data-astro-cid-bibl5xkd]{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.bts-step[data-astro-cid-bibl5xkd]{color:inherit;text-align:left;font:inherit;cursor:pointer;opacity:.45;background:0 0;border:0;border-radius:1.2rem;align-items:flex-start;gap:1.2rem;width:100%;padding:.8rem .8rem .8rem 0;transition:opacity .4s cubic-bezier(.4,0,.2,1);display:flex}.bts-step[data-astro-cid-bibl5xkd]:hover,.bts-step[data-astro-cid-bibl5xkd]:focus-visible{opacity:.8}.bts-step[data-astro-cid-bibl5xkd][data-state=active],.bts-step[data-astro-cid-bibl5xkd][data-state=done]{opacity:1}.bts-step[data-astro-cid-bibl5xkd]:focus-visible{outline:2px solid var(--bt-accent);outline-offset:2px}.bts-num[data-astro-cid-bibl5xkd]{border:1.5px solid;border-radius:50%;flex:none;place-items:center;width:2.6rem;height:2.6rem;font-size:1.2rem;font-weight:600;line-height:1;transition:background-color .3s,border-color .3s,color .3s;display:grid;position:relative}.bts-digit[data-astro-cid-bibl5xkd],.bts-tick[data-astro-cid-bibl5xkd]{grid-area:1/1;transition:opacity .3s,transform .4s cubic-bezier(.16,1,.3,1)}.bts-tick[data-astro-cid-bibl5xkd]{stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transform:scale(.6)}.bts-step[data-astro-cid-bibl5xkd][data-state=active] .bts-num[data-astro-cid-bibl5xkd]{background:var(--bt-accent);border-color:var(--bt-accent);color:#fff}.-navy[data-astro-cid-bibl5xkd] .bts-step[data-astro-cid-bibl5xkd][data-state=active] .bts-num[data-astro-cid-bibl5xkd]{color:#010d2c}.bts-step[data-astro-cid-bibl5xkd][data-state=done] .bts-num[data-astro-cid-bibl5xkd]{border-color:var(--bt-accent);color:var(--bt-accent)}.bts-step[data-astro-cid-bibl5xkd][data-state=done] .bts-digit[data-astro-cid-bibl5xkd]{opacity:0;transform:scale(.6)}.bts-step[data-astro-cid-bibl5xkd][data-state=done] .bts-tick[data-astro-cid-bibl5xkd]{opacity:1;transform:none}.bts-words[data-astro-cid-bibl5xkd]{padding-top:.3rem;font-size:1.5rem;font-weight:500;line-height:135%}@media (width>=768px){.bts-words[data-astro-cid-bibl5xkd]{font-size:1.7rem}}.bts-note[data-astro-cid-bibl5xkd]{color:#6b6b6b;margin:1.2rem 0 0;font-size:1.4rem;line-height:140%}@media (prefers-reduced-motion:reduce){.bts-step[data-astro-cid-bibl5xkd],.bts-num[data-astro-cid-bibl5xkd],.bts-digit[data-astro-cid-bibl5xkd],.bts-tick[data-astro-cid-bibl5xkd]{transition:none}}.btp-box[data-astro-cid-ilosmwa5]{width:400px;height:790px;padding:14px 30px 66px}.btp[data-astro-cid-ilosmwa5]{background:#101012;border-radius:46px;width:340px;height:710px;padding:10px;position:relative;box-shadow:inset 0 0 0 1.5px #2b2b30,0 30px 60px -30px #0b0d3a66,0 12px 24px -12px #0b0d3a40}.btp-screen[data-astro-cid-ilosmwa5]{color:#1c1c1e;isolation:isolate;background:#fff;border-radius:37px;width:320px;height:690px;position:relative;overflow:hidden}.btp-status[data-astro-cid-ilosmwa5]{z-index:5;color:#1c1c1e;height:26px;font-family:Roboto, var(--font-main), sans-serif;pointer-events:none;justify-content:space-between;align-items:center;padding:4px 22px 0 26px;font-size:11px;font-weight:500;display:flex;position:absolute;top:0;left:0;right:0}.btp-cam[data-astro-cid-ilosmwa5]{background:#101012;border-radius:50%;width:10px;height:10px;position:absolute;top:9px;left:155px}.btp-icons[data-astro-cid-ilosmwa5]{align-items:center;gap:5px;display:flex}.btp-icons[data-astro-cid-ilosmwa5] svg[data-astro-cid-ilosmwa5]{display:block}.btp-battery[data-astro-cid-ilosmwa5]{border:1.2px solid;border-radius:2px;align-items:flex-end;width:9px;height:13px;padding:1px;display:flex;position:relative}.btp-battery[data-astro-cid-ilosmwa5] i[data-astro-cid-ilosmwa5]{background:currentColor;border-radius:1px;width:100%;height:61%;display:block}.btp-app[data-astro-cid-ilosmwa5]{position:absolute;inset:0}.bt-tap[data-astro-cid-ilosmwa5]{--x:160;--y:345;--s:1.3;z-index:10;pointer-events:none;opacity:0;width:38px;height:38px;transform:translate(calc(var(--x) * 1px - 19px), calc(var(--y) * 1px - 19px)) scale(var(--s));background:#7070ff40;border:2px solid #fff;border-radius:50%;transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .45s cubic-bezier(.4,0,.2,1),background-color .15s;position:absolute;top:0;left:0;box-shadow:0 4px 14px #0b0d3a33}.bt-tap[data-astro-cid-ilosmwa5][data-on=true]{--s:1;opacity:1}.bt-tap[data-astro-cid-ilosmwa5][data-pressed=true]{--s:.82;background:#7070ff80}.bto[data-astro-cid-6wzvet4j]{color:#1c1c1e;font-family:BT Poppins,sans-serif;position:absolute;inset:0}.bto-scr[data-astro-cid-6wzvet4j]{opacity:0;pointer-events:none;transition:opacity .45s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(28px)}.bto-scr[data-astro-cid-6wzvet4j][data-state=on]{opacity:1;transform:none}.bto-scr[data-astro-cid-6wzvet4j][data-state=past]{transform:translate(-28px)}.bto-scr[data-astro-cid-6wzvet4j].-splash{flex-direction:column;justify-content:center;align-items:center;padding-bottom:12px;display:flex}.bto-pine[data-astro-cid-6wzvet4j]{width:128px;height:auto;transition:transform 1.2s cubic-bezier(.16,1,.3,1);transform:scale(.9)}.-splash[data-astro-cid-6wzvet4j][data-state=on] .bto-pine[data-astro-cid-6wzvet4j]{transform:none}.bto-brand[data-astro-cid-6wzvet4j]{margin-top:26px;font-size:18px;font-weight:500;line-height:1.2}.bto-motto[data-astro-cid-6wzvet4j]{color:#2b2b2e;margin-top:6px;font-size:13.5px;line-height:1.2}.bto-grid560[data-astro-cid-6wzvet4j]{transform-origin:0 0;width:560px;height:1162px;position:absolute;top:26px;left:0;transform:scale(.5714)}.bto-group[data-astro-cid-6wzvet4j]{width:310px;height:auto;position:absolute;top:40px;left:130px}.bto-ask[data-astro-cid-6wzvet4j]{text-align:center;font-size:27px;line-height:38px;position:absolute;top:410px;left:0;right:0}.bto-field[data-astro-cid-6wzvet4j]{background:#fff;border-radius:28px;justify-content:center;align-items:center;height:56px;padding-right:60px;font-size:21px;display:flex;position:absolute;top:524px;left:52px;right:53px;box-shadow:0 12px 36px -6px #7070ff26}.bto-typed[data-astro-cid-6wzvet4j]{white-space:pre}.bto-caret[data-astro-cid-6wzvet4j]{background:#7070ff;width:2px;height:26px;margin-left:2px;display:block}.-nick[data-astro-cid-6wzvet4j][data-state=on] .bto-caret[data-astro-cid-6wzvet4j]{animation:1s step-end infinite bto-blink}@keyframes bto-blink{50%{opacity:0}}.bto-go[data-astro-cid-6wzvet4j]{background:#7070ff;border-radius:14px;place-items:center;width:68px;height:56px;display:grid;position:absolute;top:524px;left:439px}.bto-kb[data-astro-cid-6wzvet4j]{background:#eff1f8;flex-direction:column;gap:14px;padding:0 6px 30px;display:flex;position:absolute;inset:700px 0 0}.bto-kb-strip[data-astro-cid-6wzvet4j]{height:56px}.bto-kb-row[data-astro-cid-6wzvet4j]{justify-content:center;gap:8px;display:flex}.bto-key[data-astro-cid-6wzvet4j]{color:#1c1c1e;background:#fafafa;border-radius:12px;flex:0 0 47px;place-items:center;height:70px;font-family:Roboto,sans-serif;font-size:30px;transition:background-color .25s;display:grid}.bto-key[data-astro-cid-6wzvet4j].-wide{background:#e1e4e7;flex-basis:74px;font-size:24px}.bto-key[data-astro-cid-6wzvet4j].-space{flex-basis:200px}.bto-key[data-astro-cid-6wzvet4j].-enter{color:#fff;background:#0c5dd4;border-radius:50%;flex-basis:76px;height:76px;margin-top:-3px;font-size:28px}.bto-key[data-astro-cid-6wzvet4j][data-hit]{background:#c9cdf4;transition:none}.bto-great[data-astro-cid-6wzvet4j]{text-align:center;font-size:25px;line-height:38px;position:absolute;top:64px;left:0;right:0}.bto-great[data-astro-cid-6wzvet4j] b[data-astro-cid-6wzvet4j]{font-weight:600}.bto-card[data-astro-cid-6wzvet4j]{text-align:center;opacity:0;width:219px;height:378px;transition:opacity .4s cubic-bezier(.4, 0, .2, 1) calc(var(--i) * 80ms + .15s), transform .6s cubic-bezier(.16, 1, .3, 1) calc(var(--i) * 80ms + .15s);border:1.5px solid #dedede;border-radius:14px;flex-direction:column;align-items:center;padding:24px 6px 0;display:flex;position:absolute;transform:translateY(24px)}.-avatar[data-astro-cid-6wzvet4j][data-state=on] .bto-card[data-astro-cid-6wzvet4j]{opacity:1;transform:none}.bto-card[data-astro-cid-6wzvet4j] img[data-astro-cid-6wzvet4j]{width:auto;height:225px}.bto-card[data-astro-cid-6wzvet4j] b[data-astro-cid-6wzvet4j]{margin-top:24px;font-size:22px;font-weight:600;line-height:1.2}.bto-card[data-astro-cid-6wzvet4j] small[data-astro-cid-6wzvet4j]{color:#9b9b9b;margin-top:8px;font-size:17px;line-height:24px}.bto-grid841[data-astro-cid-6wzvet4j]{transform-origin:0 0;width:841px;height:1745px;position:absolute;top:26px;left:0;transform:scale(.3805)}.bto-hello[data-astro-cid-6wzvet4j]{font-size:34px;line-height:60px;position:absolute;top:22px;left:70px}.bto-hello[data-astro-cid-6wzvet4j] b[data-astro-cid-6wzvet4j]{font-weight:600}.bto-me[data-astro-cid-6wzvet4j]{background:#f6f6f8;border-radius:50%;width:123px;height:123px;position:absolute;top:17px;left:615px;overflow:hidden}.bto-me[data-astro-cid-6wzvet4j] img[data-astro-cid-6wzvet4j]{mix-blend-mode:multiply;width:100%;height:100%}.bto-beat[data-astro-cid-6wzvet4j]{opacity:0;width:357px;transition:opacity .4s cubic-bezier(.4, 0, .2, 1) calc(var(--i) * 70ms + .2s), transform .7s cubic-bezier(.16, 1, .3, 1) calc(var(--i) * 70ms + .2s);border-radius:30px;padding:46px 40px 0 41px;display:block;position:absolute;overflow:hidden;transform:translateY(40px)}.-home[data-astro-cid-6wzvet4j][data-state=on] .bto-beat[data-astro-cid-6wzvet4j]{opacity:1;transform:none}.bto-beat[data-astro-cid-6wzvet4j].-outlined{box-shadow:inset 0 0 0 2px #e3e3e3}.bto-beat[data-astro-cid-6wzvet4j] b[data-astro-cid-6wzvet4j]{font-size:31px;font-weight:500;line-height:44px;display:block}.bto-beat[data-astro-cid-6wzvet4j] small[data-astro-cid-6wzvet4j]{margin-top:10px;font-size:21px;line-height:30px;display:block}.bto-beat[data-astro-cid-6wzvet4j] img[data-astro-cid-6wzvet4j]{height:auto;position:absolute}.bto-nav[data-astro-cid-6wzvet4j]{background:#fff;justify-content:space-around;align-items:center;height:112px;padding:0 40px 12px;display:flex;position:absolute;top:1640px;left:0;right:0;box-shadow:0 -12px 30px #0000000a}.bto-nav[data-astro-cid-6wzvet4j] svg[data-astro-cid-6wzvet4j]{fill:none;stroke:#1c1c1e;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;width:50px;height:50px}.bto-nav[data-astro-cid-6wzvet4j] svg[data-astro-cid-6wzvet4j].-off{stroke:#c4c4c8}@media (prefers-reduced-motion:reduce){.bto-scr[data-astro-cid-6wzvet4j],.bto-pine[data-astro-cid-6wzvet4j],.bto-card[data-astro-cid-6wzvet4j],.bto-beat[data-astro-cid-6wzvet4j]{transition:none}.-nick[data-astro-cid-6wzvet4j][data-state=on] .bto-caret[data-astro-cid-6wzvet4j]{animation:none}}.btb[data-astro-cid-jhithhvt]{color:#fff;width:100%;max-width:82rem;margin:0 auto}.btb-rows[data-astro-cid-jhithhvt]{border-top:1px solid #ffffff1a}.btb-row[data-astro-cid-jhithhvt]{border-bottom:1px solid #ffffff1a;gap:.8rem;padding:1.6rem 0;display:grid}@media (width>=768px){.btb-row[data-astro-cid-jhithhvt]{grid-template-columns:19rem minmax(0,1fr);align-items:center;gap:2.4rem;padding:1.2rem 0}}.btb-label[data-astro-cid-jhithhvt]{flex-wrap:wrap;align-items:baseline;gap:.4rem .8rem;font-size:1.3rem;line-height:140%;display:flex}@media (width>=768px){.btb-label[data-astro-cid-jhithhvt]{flex-direction:column;gap:.2rem;padding-left:2rem;position:relative}}.btb-label[data-astro-cid-jhithhvt] b[data-astro-cid-jhithhvt]{font-size:1.5rem;font-weight:600}@media (width>=768px){.btb-label[data-astro-cid-jhithhvt] b[data-astro-cid-jhithhvt]{font-size:1.7rem}}.btb-label[data-astro-cid-jhithhvt] span[data-astro-cid-jhithhvt]{color:#ffffffa6}.btb-dot[data-astro-cid-jhithhvt]{border-radius:50%;flex:none;align-self:center;width:.9rem;height:.9rem;display:block}@media (width>=768px){.btb-dot[data-astro-cid-jhithhvt]{position:absolute;top:.7rem;left:0}}.-left[data-astro-cid-jhithhvt] .btb-dot[data-astro-cid-jhithhvt]{background:#7070ff}.-right[data-astro-cid-jhithhvt] .btb-dot[data-astro-cid-jhithhvt]{background:#009688}.-both[data-astro-cid-jhithhvt] .btb-dot[data-astro-cid-jhithhvt]{background:#ffc107}.btb-wave[data-astro-cid-jhithhvt]{width:100%;height:6.4rem;display:block}@media (width>=768px){.btb-wave[data-astro-cid-jhithhvt]{height:7.2rem}}.btb-dock[data-astro-cid-jhithhvt]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.6rem 2.4rem;margin-top:2.4rem;display:flex}.btb-hint[data-astro-cid-jhithhvt]{color:#ffffffa6;align-items:center;gap:.8rem;font-size:1.3rem;line-height:140%;display:flex}.btb-hint[data-astro-cid-jhithhvt] svg[data-astro-cid-jhithhvt]{flex:none}.btb-play[data-astro-cid-jhithhvt]{color:#fff;font:inherit;cursor:pointer;background:#7070ff;border:0;border-radius:99rem;align-items:center;gap:.8rem;height:4.4rem;padding:0 2rem 0 1.8rem;font-size:1.4rem;font-weight:500;line-height:1;transition:background-color .2s,transform .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.btb-play[data-astro-cid-jhithhvt]:hover{background:#5f5fee}.btb-play[data-astro-cid-jhithhvt]:active{transform:scale(.96)}.btb-play[data-astro-cid-jhithhvt]:focus-visible{outline-offset:3px;outline:2px solid #ffc107}.btb-play[data-astro-cid-jhithhvt] svg[data-astro-cid-jhithhvt]{display:block}.btb-play[data-astro-cid-jhithhvt] .-stop[data-astro-cid-jhithhvt],.btb-play[data-astro-cid-jhithhvt][aria-pressed=true] .-play[data-astro-cid-jhithhvt]{display:none}.btb-play[data-astro-cid-jhithhvt][aria-pressed=true] .-stop[data-astro-cid-jhithhvt]{display:block}.btq[data-astro-cid-kiujst6b]{color:#2d3359;font-family:BT Poppins,sans-serif;position:absolute;inset:0}.btq-top[data-astro-cid-kiujst6b]{z-index:2;color:#1c1c1e;background:#fff;justify-content:space-between;align-items:center;height:54px;padding:0 20px 0 22px;display:flex;position:absolute;top:26px;left:0;right:0}.btq-top[data-astro-cid-kiujst6b] b[data-astro-cid-kiujst6b]{font-size:21px;font-weight:600}.btq-add[data-astro-cid-kiujst6b]{place-items:center;width:30px;height:30px;display:grid}.btq-add[data-astro-cid-kiujst6b] svg[data-astro-cid-kiujst6b]{display:block}.btq-view[data-astro-cid-kiujst6b]{position:absolute;inset:80px 0 58px;overflow:hidden}.btq-list[data-astro-cid-kiujst6b]{--shift:0px;transform:translateY(calc(var(--shift) * -1));gap:14px;padding:6px 18px 20px;transition:transform .8s cubic-bezier(.4,0,.2,1);display:grid;position:relative}.btq-card[data-astro-cid-kiujst6b]{border-radius:24px;flex-direction:column;padding:30px 24px 18px;display:flex;position:relative;overflow:hidden}.btq-card[data-astro-cid-kiujst6b].-new{transition:opacity .5s cubic-bezier(.4,0,.2,1) .15s,transform .7s cubic-bezier(.16,1,.3,1) .1s}.btq-list[data-astro-cid-kiujst6b][data-state=draft] .btq-card[data-astro-cid-kiujst6b].-new{opacity:0;transform:scale(.94)}.btq-ghost[data-astro-cid-kiujst6b]{color:#ffffff80;font-size:190px;font-weight:600;line-height:1;position:absolute;top:6px;right:18px}.btq-mark[data-astro-cid-kiujst6b]{color:#fff;height:26px;margin-bottom:10px;font-size:64px;font-weight:600;line-height:.82;display:block;position:relative}.btq-quote[data-astro-cid-kiujst6b]{letter-spacing:-.01em;max-width:210px;font-size:18px;font-weight:600;line-height:1.24;display:block;position:relative}.btq-why[data-astro-cid-kiujst6b]{max-width:222px;margin-top:10px;font-size:10.5px;font-weight:500;line-height:1.5;display:block;position:relative}.btq-foot[data-astro-cid-kiujst6b]{color:#2d3359a6;justify-content:space-between;margin-top:16px;font-size:9.5px;line-height:1.4;display:flex;position:relative}.btq-nav[data-astro-cid-kiujst6b]{z-index:2;background:#fff;justify-content:space-around;align-items:center;height:58px;padding:0 14px 6px;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -6px 16px #0000000a}.btq-nav[data-astro-cid-kiujst6b] svg[data-astro-cid-kiujst6b]{fill:none;stroke:#1c1c1e;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;width:21px;height:21px}.btq-nav[data-astro-cid-kiujst6b] svg[data-astro-cid-kiujst6b].-off{stroke:#c4c4c8}.btq-ring[data-astro-cid-kiujst6b]{--x:0px;--y:0px;z-index:3;pointer-events:none;opacity:0;transform:translate(var(--x), var(--y));border:2px solid #7070ff;border-radius:10px;transition:opacity .3s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0;box-shadow:0 0 0 4px #7070ff2e}.btq-ring[data-astro-cid-kiujst6b][data-on=true]{opacity:1}@media (prefers-reduced-motion:reduce){.btq-list[data-astro-cid-kiujst6b],.btq-card[data-astro-cid-kiujst6b].-new,.btq-ring[data-astro-cid-kiujst6b]{transition:none}}
