.bp-hero{--mx:0;--my:0;background:radial-gradient(1100px 620px at 85% -5%,#ffe9dc 0%,#ffe9dc00 62%),radial-gradient(900px 520px at -10% 110%,#fff1cf 0%,#fff1cf00 60%),linear-gradient(#fffaf4 0%,#fbf7f1 100%)}.bp-hero[data-variant=plus]{background:radial-gradient(1100px 620px at 85% -5%,#fff0c9 0%,#fff0c900 62%),radial-gradient(900px 520px at -10% 110%,#ffe4dc 0%,#ffe4dc00 60%),linear-gradient(#fffaf2 0%,#fbf7f1 100%)}.bp-hero-ghost{letter-spacing:-.06em;white-space:nowrap;color:#0000;-webkit-text-stroke:1.5px #ce212717;transform:translate3d(calc(-50% + var(--mx)*-36px),calc(var(--my)*-10px),0);font-size:clamp(120px,24vw,380px);font-weight:900;line-height:.8}.bp-hero-copy{transform:translate3d(calc(var(--mx)*6px),calc(var(--my)*4px),0)}.bp-back{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb8;transition:transform .25s cubic-bezier(.2,.8,.2,1);box-shadow:0 0 0 1px #0000000f,0 10px 24px -16px #3c1e0a73}.bp-back:hover{transform:translate(-4px)}.bp-lockup{flex-direction:column;align-items:flex-start;width:100%;min-width:0;max-width:100%;font-size:clamp(56px,7.4vw,108px);display:flex}.bp-lockup-word{letter-spacing:-.055em;font-size:1em;font-weight:900;line-height:.8}.bp-lockup-sub{letter-spacing:-.025em;white-space:normal;text-wrap:balance;max-width:100%;margin-top:.16em;font-size:clamp(22px,3.2vw,40px);font-weight:900;line-height:.96}.bp-lockup-badge{grid-area:2/2;margin-bottom:.08em;margin-left:18px}.bp-title-3d{color:#d63c3c;text-shadow:0 1px #b72a2d,0 2px #a82428,0 3px #981f23,0 4px #881a1e,0 5px #781619,0 14px 24px #78141838,0 2px 4px #7814182e}.bp-title-plus{color:#f2ae26;text-shadow:0 1px #dc9618,0 2px #cd8813,0 3px #bd7a0e,0 4px #ad6c0a,0 5px #9c5f07,0 14px 24px #8c500038,0 2px 4px #8c50002e}.bp-lockup-sub.bp-title-3d{text-shadow:0 1px #b72a2d,0 2px #a82428,0 3px #881a1e,0 10px 16px #78141829}.bp-title-kategori-a{color:#362e62;text-shadow:0 1px #2b254e,0 2px #211c3c,0 3px #18142c,0 10px 16px #362e6238}.bp-lockup-sub.bp-title-plus{text-shadow:0 1px #dc9618,0 2px #cd8813,0 3px #ad6c0a,0 10px 16px #8c500029}.bp-sticker{background:radial-gradient(circle at 32% 28%,#ff7a68 0%,#ce2127 55%,#8f1216 100%);animation:4.5s ease-in-out infinite bp-wobble;box-shadow:0 0 0 4px #fff,0 18px 30px -10px #8c141899,inset 0 2px #ffffff59}@keyframes bp-wobble{0%,to{transform:rotate(-14deg)scale(1)}50%{transform:rotate(8deg)scale(1.06)}}.bp-stage{perspective:1300px;animation:7s ease-in-out infinite bp-hover}@keyframes bp-hover{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.bp-stack{transform-style:preserve-3d;transform:rotateY(calc(-14deg + var(--mx)*14deg))rotateX(calc(7deg - var(--my)*10deg))}.bp-layer-back{filter:saturate(1.15)brightness(.92);transform:translate3d(54px,-46px,-150px)rotate(5deg);box-shadow:0 40px 80px -40px #3c1e0a80}.bp-layer-slab{transform:translate3d(24px,24px,-60px)}.bp-slab-red{background:linear-gradient(135deg,#ef4a4f 0%,#a8161b 100%)}.bp-slab-gold{background:linear-gradient(135deg,#f9d36b 0%,#e0961a 100%)}.bp-layer-photo{transform:translateZ(0);box-shadow:0 60px 100px -46px #50140aa6,0 18px 36px -18px #00000040}.bp-photo-shine{background:linear-gradient(115deg,#fff0 32%,#ffffff6b 46%,#fff0 60%) 0 0/260% 100%;background-position:calc(50% + var(--mx)*45%)0;mix-blend-mode:soft-light}.bp-chip{transform-style:preserve-3d;z-index:2}.bp-chip-a{transform:translateZ(130px)}.bp-chip-b{transform:translateZ(90px)}.bp-chip>div{animation:6s ease-in-out infinite bp-bob}.bp-chip-b>div{animation-duration:7s;animation-delay:-3s}@keyframes bp-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.bp-spark{animation:3.2s ease-in-out infinite bp-twinkle}.bp-spark-2{animation-delay:-1.6s}@keyframes bp-twinkle{0%,to{opacity:.4;transform:translateZ(170px)scale(.6)rotate(0)}50%{opacity:1;transform:translateZ(170px)scale(1.1)rotate(25deg)}}.bp-magnet{transform:translate3d(var(--bx,0px),var(--by,0px),0);transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s}.bp-magnet:active{transform:translate3d(var(--bx,0px),var(--by,0px),0)scale(.97)}.bp-check-row{perspective:900px;transition:opacity .7s,transform .8s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i,0)*80ms)}.bp-checklist[data-in=false] .bp-check-row{opacity:0;transform:translateY(26px)rotateX(32deg)}.bp-check{padding-bottom:6px}.bp-check-slab{background:linear-gradient(#e8dfd2,#d6c8b4);border-radius:20px;transition:background .3s;position:absolute;inset:6px 0 0}.bp-check-face{color:#262626;background:#fff;transition:transform .25s cubic-bezier(.2,.8,.2,1),background .3s,box-shadow .3s;position:relative;box-shadow:inset 0 1px #ffffffe6,0 0 0 1px #0000000a}.bp-check:hover .bp-check-face{transform:translateY(-2px)}.bp-check[data-on=true] .bp-check-face{background:linear-gradient(#f3fbf3,#e6f6e7);transform:translateY(5px);box-shadow:inset 0 1px #ffffffe6,0 0 0 1.5px #2f9e4059}.bp-check[data-on=true] .bp-check-slab{background:linear-gradient(#4cc25d,#2f9e40)}.bp-check-num{color:#ce21278c;transition:color .3s}.bp-check[data-on=true] .bp-check-num{color:#2f9e40}.bp-check-box{color:#0000;background:#f3efe8;transition:background .3s,color .2s,transform .45s cubic-bezier(.3,1.6,.4,1),box-shadow .3s;box-shadow:inset 0 0 0 2px #00000014}.bp-check[data-on=true] .bp-check-box{color:#fff;background:linear-gradient(#4cc25d,#2f9e40);transform:scale(1.12)rotate(-8deg);box-shadow:0 8px 16px -6px #2f9e40b3}.bp-gauge-card{position:relative}.bp-gauge-card .bn-glass{background:linear-gradient(160deg,#fff 0%,#fffaf5 100%)}.bp-gauge-card .bn-slab{transition:box-shadow .6s;transform:translateY(14px)scale(.97)}.bp-gauge-card[data-done=true] .bn-slab{background:linear-gradient(135deg,#8ad85a,#2f9e40);box-shadow:0 30px 60px -20px #2f9e4099}.bp-gauge-track{stroke:#00000012}.bp-gauge-fill{filter:drop-shadow(0 6px 10px #ce212759);transition:stroke-dashoffset .9s cubic-bezier(.3,1.2,.4,1)}.bp-gauge-count{animation:.5s cubic-bezier(.3,1.6,.4,1) bp-pop}@keyframes bp-pop{0%{opacity:0;transform:scale(.6)}}.bp-confetti{background:var(--c);opacity:0;width:8px;height:14px;animation:bp-confetti 1.3s cubic-bezier(.15,.7,.3,1)var(--delay,0s)forwards;border-radius:2px;position:absolute;top:-7px;left:-4px}@keyframes bp-confetti{0%{opacity:1;transform:rotate(var(--a))translateY(0)scale(.4)}70%{opacity:1}to{opacity:0;transform:rotate(var(--a))translateY(calc(var(--d)*-1))rotate(600deg)scale(1)}}.bp-gauge-cta{background:linear-gradient(#2b2b2b,#111);box-shadow:0 14px 28px -16px #0009}.bp-gauge-cta-ready{background:linear-gradient(#e0333a,#b51b20);animation:1.8s ease-out infinite bp-ready}@keyframes bp-ready{0%{box-shadow:0 14px 28px -12px #ce2127b3,0 0 #ce212773}to{box-shadow:0 14px 28px -12px #ce2127b3,0 0 0 18px #ce212700}}.bp-award{background:radial-gradient(520px 240px at 100% 0,#f4d78a29,#0000 62%),linear-gradient(165deg,#2a1814 0%,#140c0c 58%,#1b100e 100%);box-shadow:0 0 0 1px #f4d78a6b,0 50px 80px -46px #3c140aa6}.bp-award-seal{color:#3a2208;background:radial-gradient(circle at 35% 28%,#fff6d4 0%,#f4d78a 32%,#d7a441 68%,#8d5d16 100%);box-shadow:0 0 0 6px #140c0c59,0 0 0 7px #f4d78ab3,0 16px 28px -14px #5a3208d9,inset 0 1px #ffffffbf}.bp-flip{perspective:1400px}.bp-flip-inner{transform-style:preserve-3d;transition:transform .9s cubic-bezier(.2,.8,.2,1);position:relative}.bp-flip[data-flipped=true] .bp-flip-inner{transform:rotateY(180deg)}@media (hover:hover){.bp-flip:hover .bp-flip-inner{transform:rotateY(180deg)}}.bp-flip-front,.bp-flip-back{backface-visibility:hidden;box-shadow:0 40px 70px -36px #50140a8c}.bp-flip-back{transform:rotateY(180deg);box-shadow:0 0 0 1px #0000000d,0 40px 70px -36px #50140a73}.bp-flip-red{background:radial-gradient(120% 90% at 100% 0,#ffffff38 0%,#fff0 55%),linear-gradient(135deg,#ea3d43 0%,#a8161b 100%)}.bp-flip-gold{background:radial-gradient(120% 90% at 100% 0,#ffffff47 0%,#fff0 55%),linear-gradient(135deg,#f4b23a 0%,#d2690c 100%)}.bp-flip-num{color:#0000;-webkit-text-stroke:2px #ffffff59}.bp-flip-icon{box-shadow:inset 0 1px #fff6}.bp-dark{background:radial-gradient(900px 500px at 15% 0,#ce212759 0%,#ce212700 60%),linear-gradient(#1b1010 0%,#120a0a 100%)}.bp-dark-grain{opacity:.12;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.bp-ghost-light{-webkit-text-stroke-color:#ffffff12}.bp-steps li:not(:last-child):before{content:"";border-left:2px dashed #ce212740;position:absolute;top:48px;bottom:-20px;left:23px}.bp-step-dot{color:#ce2127;background:#fff;box-shadow:0 0 0 1px #ce212726,0 12px 24px -14px #ce212799}.bp-pass-wrap{animation:8s ease-in-out infinite bp-pass-float}@keyframes bp-pass-float{0%,to{transform:rotate(-5deg)translateY(0)}50%{transform:rotate(-2deg)translateY(-16px)}}.bp-pass{box-shadow:0 60px 90px -46px #50140a99,0 0 0 1px #0000000a}.bp-pass-glow{background:radial-gradient(circle,#fff6 0%,#fff0 70%)}.bp-pass-perf:before,.bp-pass-perf:after{content:"";background:#fbf7f1;border-radius:9999px;width:24px;height:24px;position:absolute;top:-13px}.bp-pass-perf:before{left:-12px}.bp-pass-perf:after{right:-12px}.bp-barcode{opacity:.85;background:repeating-linear-gradient(90deg,#1d1414 0 2px,#0000 2px 4px,#1d1414 4px 7px,#0000 7px 9px,#1d1414 9px 10px,#0000 10px 13px,#1d1414 13px 16px,#0000 16px 17px)}.bp-q-scene{--orbit-r:175px;perspective:1100px}.bp-q-rig{transform-style:preserve-3d;transform:rotateY(calc(var(--mx)*28deg))rotateX(calc(var(--my)*-18deg));position:absolute;inset:0}.bp-q{transform-style:preserve-3d;animation:9s ease-in-out infinite bp-sway}@keyframes bp-sway{0%,to{transform:rotateY(-18deg)rotate(-4deg)translateY(0)}50%{transform:rotateY(18deg)rotate(3deg)translateY(-14px)}}.bp-q-layer{color:#8a1216;transform:translateZ(calc((8 - var(--l))*3px));justify-content:center;align-items:center;font-size:300px;font-weight:900;line-height:1;display:flex;position:absolute;inset:0}.bp-q-layer:last-child{text-shadow:0 50px 60px #78141459}.bp-q-layer[data-front=true]{background:linear-gradient(160deg,#ff7a6b 0%,#e0333a 45%,#a8161b 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.bp-q-glow{filter:blur(12px);background:radial-gradient(circle,#ff968299 0%,#ff968200 65%)}.bp-orbit{transform-style:preserve-3d;transform:rotateX(-14deg)rotate(-6deg)}.bp-orbit-track{transform-style:preserve-3d;animation:26s linear infinite bp-spin}.bp-orbit-item{width:56px;height:56px;transform-style:preserve-3d;transform:rotateY(calc(var(--k)*60deg))translateZ(var(--orbit-r));margin:-28px 0 0 -28px;position:absolute;top:50%;left:50%}.bp-orbit-counter{transform-style:preserve-3d;transform:rotateY(calc(var(--k)*-60deg))}.bp-orbit-face{color:#ce2127;background:linear-gradient(135deg,#fff,#fff4ec);animation:26s linear infinite bp-spin-rev;box-shadow:inset 0 1px #fff,0 0 0 1px #ce21271a,0 16px 30px -14px #8c14188c}@keyframes bp-spin{to{transform:rotateY(360deg)}}@keyframes bp-spin-rev{to{transform:rotateY(-360deg)}}.bp-search-xl{transition:box-shadow .3s,transform .3s cubic-bezier(.2,.8,.2,1);box-shadow:0 0 0 1px #0000000f,0 26px 50px -26px #ce212766,inset 0 -3px #00000008}.bp-search-xl:focus-within{transform:translateY(-2px);box-shadow:0 0 0 3px #ce212747,0 30px 60px -26px #ce21278c}.bp-suggest{color:#3a3a3a;background:#ffffffbf;transition:background .2s,color .2s,transform .25s cubic-bezier(.2,.8,.2,1);box-shadow:0 0 0 1px #00000014}.bp-suggest:hover{color:#fff;background:#ce2127;transform:translateY(-2px)}.bp-count-pop{animation:.4s cubic-bezier(.3,1.6,.4,1) bp-pop}.bp-faq-item{animation:.6s cubic-bezier(.2,.8,.2,1) backwards bp-rise-in;animation-delay:calc(var(--i,0)*45ms);transform-origin:50% 0}@keyframes bp-rise-in{0%{opacity:0;transform:perspective(900px)translateY(20px)rotateX(18deg)}}.bp-empty{box-shadow:0 0 0 1px #0000000d,0 24px 50px -30px #3c1e0a66}.bp-empty-q{color:#0000;-webkit-text-stroke:2px #ce212759;animation:4s ease-in-out infinite bp-hover}.bf{--mx:0;--my:0;background:radial-gradient(1000px 520px at 10% 0,#ce212752 0%,#ce212700 60%),linear-gradient(#1c1110 0%,#110908 100%);box-shadow:0 -40px 80px -50px #3c140a8c}.bf-link{transition:color .25s,padding .35s cubic-bezier(.2,.8,.2,1),border-color .25s}.bf-link:hover{color:#ffd36a;border-color:#ffd36a66;padding-left:10px}.bf-link-arrow{transition:transform .35s cubic-bezier(.2,.8,.2,1),color .25s}.bf-link:hover .bf-link-arrow{color:#ffd36a;transform:translate(3px,-3px)rotate(45deg)}.bf-form-wrap{perspective:1400px}.hk-glow{filter:blur(8px);background:radial-gradient(closest-side,#ffd6c4bf,#ffebdc59 60%,#0000)}.hk-mark{filter:drop-shadow(0 30px 40px #ce212738);transform:translate3d(calc(var(--mx)*-14px),calc(var(--my)*-10px),0)}.hk-person{filter:drop-shadow(0 24px 30px #3c1e0a2e);transform:translate3d(calc(var(--mx)*6px),calc(var(--my)*4px),0)}.hk-float{--tx:calc(var(--mx)*14px);--ty:calc(var(--my)*10px);transform:translate3d(var(--tx),var(--ty),0);animation:5s ease-in-out infinite hk-float;animation-delay:var(--d,0s)}@keyframes hk-float{0%,to{translate:0}50%{translate:0 -10px}}.hk-tile{background:linear-gradient(160deg,#ff5a52 0%,#ce2127 60%,#a8161b 100%);box-shadow:inset 0 2px #ffffff59,inset 0 -6px #00000029,0 24px 40px -16px #ce2127a6}.hk-tile-gold{background:linear-gradient(160deg,#ffd56b 0%,#f5a623 60%,#de8a0c 100%);box-shadow:inset 0 2px #ffffff73,inset 0 -6px #0000001f,0 24px 40px -16px #de8a0c99}.hk-bubble{background:#fff;box-shadow:0 0 0 1px #0000000a,0 20px 36px -18px #3c1e0a73}.hk-bubble:after{content:"";background:#fff;border-radius:0 0 4px;width:16px;height:16px;position:absolute;bottom:-7px;left:22px;transform:rotate(45deg)}.hk-card{box-shadow:0 0 0 1px #0000000a,0 40px 80px -40px #3c1e0a61}.hk-input{color:#171717;background:#fff;border-radius:14px;outline:none;width:100%;min-height:46px;padding:0 18px;font-size:14px;transition:box-shadow .25s;display:block;box-shadow:inset 0 0 0 1px #0000001a}textarea.hk-input{padding:14px 18px 32px}@media (max-width:1023px){.hk-input{font-size:16px}}.hk-input::placeholder{color:#a3a3a3;text-transform:none}.hk-input:focus{box-shadow:inset 0 0 0 1.5px #ce212799,0 0 0 4px #ce21271a}.hk-select{appearance:none;cursor:pointer}.hk-select:invalid{color:#a3a3a3}.hk-channel{transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;box-shadow:0 0 0 1px #0000000d,0 18px 36px -24px #3c1e0a73}.hk-channel:hover{transform:translateY(-3px);box-shadow:0 0 0 1.5px #ce212740,0 24px 40px -24px #ce212766}.hk-channel-icon{background:linear-gradient(135deg,#e0333a,#b51b20);box-shadow:0 10px 18px -8px #ce2127b3,inset 0 1px #ffffff59}.hk-channel-arrow{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.hk-channel:hover .hk-channel-arrow{transform:translate(3px)}.bf-field{color:#fff;background:#ffffff0f;border-radius:16px;outline:none;width:100%;min-height:50px;padding:0 16px;font-size:14px;transition:box-shadow .25s,background .25s;box-shadow:inset 0 0 0 1px #ffffff1f}.bf-field::placeholder{color:#ffffff52;text-transform:uppercase;font-style:italic}.bf-field[type=email]::placeholder{text-transform:none}.bf-field:focus{background:#ffffff1a;box-shadow:inset 0 0 0 1.5px #ffd36abf,0 0 0 4px #ffd36a1f}.bf-submit{background:linear-gradient(#e0333a,#b51b20);transition:transform .25s cubic-bezier(.2,.8,.2,1),background .3s;box-shadow:inset 0 1px #ffffff4d,0 18px 34px -14px #ce2127bf}.bf-submit:hover{transform:translateY(-2px)}.bf-submit[data-sent=true]{background:linear-gradient(#4cc25d,#2f9e40);box-shadow:inset 0 1px #ffffff4d,0 18px 34px -14px #2f9e40b3}.hk-card{position:relative}.hk-swap{grid-template-rows:1fr;transition:grid-template-rows .46s cubic-bezier(.65,0,.25,1),visibility;display:grid}.hk-swap-inner{transform-origin:50% 40%;min-height:0;transition:opacity .28s,transform .46s cubic-bezier(.65,0,.25,1)}.hk-swap[data-open=false]{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .46s cubic-bezier(.65,0,.25,1) 40ms,visibility 0s .5s}.hk-swap[data-open=false] .hk-swap-inner{opacity:0;overflow:hidden;transform:scale(.94)translateY(-10px)}.hk-swap[data-open=true] .hk-swap-inner{animation:.6s linear hk-clip}@keyframes hk-clip{0%,to{overflow:hidden}}.hk-send-icon{transition:transform .5s cubic-bezier(.5,0,.2,1)}.hk-card:not([data-phase=idle]) .hk-send-icon{transform:translate(26px,-22px)rotate(-12deg)scale(.6)}.hk-swap[data-replay=true][data-open=true] .hk-field{animation:.55s cubic-bezier(.2,.8,.2,1) both hk-field-in;animation-delay:calc(.12s + var(--i,0)*60ms)}@keyframes hk-field-in{0%{opacity:0;transform:translateY(14px)}}.hk-sent{animation:.55s cubic-bezier(.2,.9,.25,1) both hk-sent-in}.hk-sent[data-leaving=true]{pointer-events:none;animation:.32s cubic-bezier(.5,0,.75,0) both hk-sent-out;position:absolute;top:24px;left:24px;right:24px}@media (min-width:640px){.hk-sent[data-leaving=true]{top:28px;left:28px;right:28px}}@keyframes hk-sent-in{0%{opacity:0;transform:translateY(18px)scale(.94)}}@keyframes hk-sent-out{to{opacity:0;transform:translateY(-10px)scale(.96)}}@media (prefers-reduced-motion:reduce){.hk-swap,.hk-swap-inner,.hk-send-icon{transition:none}.hk-swap[data-open=true] .hk-swap-inner,.hk-swap[data-replay=true][data-open=true] .hk-field,.hk-sent,.hk-sent[data-leaving=true]{animation:none}}.bf-wordmark-wrap{perspective:900px}.bf-wordmark{transform-origin:50% 100%;transform:rotateX(calc(18deg + var(--my)*-8deg))translateX(calc(var(--mx)*-14px));margin-bottom:-.12em;font-size:clamp(88px,23vw,360px)}.bf-letter{background:linear-gradient(#ff6a5c 0%,#ce2127 45%,#ce212726 100%);color:#0000;transition:transform 1s cubic-bezier(.2,.8,.2,1),opacity .8s;transition-delay:calc(var(--i)*70ms);-webkit-background-clip:text;background-clip:text;display:inline-block}.bf[data-in=false] .bf-letter{opacity:0;transform:translateY(70%)}@media (max-width:1023px){.bp-hero-copy,.bp-hero-ghost{transform:none}.bp-hero-ghost{left:0}.bp-stack{transform:rotateY(-10deg)rotateX(5deg)}.bp-layer-back{transform:translate3d(28px,-26px,-110px)rotate(4deg)}}.bp-page-slab{background:#e6ddd2;transition:background .25s;transform:translateY(4px)}.bp-page-face{color:#4a4a4a;background:#fff;transition:transform .3s cubic-bezier(.3,1.6,.4,1),background .25s,color .25s;box-shadow:0 0 0 1px #0000000f}.bp-page:hover .bp-page-face{color:#1a1a1a;transform:translateY(-2px)}.bp-page:active .bp-page-face{transform:translateY(3px)}.bp-page[data-active=true] .bp-page-slab{background:#8f1216}.bp-page[data-active=true] .bp-page-face{color:#fff;background:linear-gradient(150deg,#ef4b51 0%,#ce2127 55%,#b51b20 100%);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff4d}.bp-page-arrow{color:#1a1a1a;background:#fff;transition:transform .25s cubic-bezier(.2,.8,.2,1),background .25s,color .25s;box-shadow:0 0 0 1px #00000012,0 10px 20px -14px #5a1e1480}.bp-page-arrow:hover{color:#fff;background:#ce2127;transform:translateY(-2px)}.pp-meta{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffbf;box-shadow:0 0 0 1px #0000000d,0 10px 22px -16px #5a1e1466}.pp-vault-scene{--chip-r:175px;perspective:1100px}.pp-vault-rig{transform-style:preserve-3d;transform:rotateY(calc(var(--mx)*26deg))rotateX(calc(var(--my)*-16deg))}.pp-vault-glow{filter:blur(14px);background:radial-gradient(circle,#ff96828c 0%,#ff968200 65%);animation:5s ease-in-out infinite pp-breathe}@keyframes pp-breathe{0%,to{opacity:.7;transform:scale(.95)}50%{opacity:1;transform:scale(1.05)}}.pp-ring{border:1.5px dashed #ce212747;animation:34s linear infinite pp-ring}.pp-ring-inner{border:1.5px solid #f2b63266;animation-duration:22s;animation-direction:reverse}@keyframes pp-ring{0%{transform:rotateX(68deg)rotate(0)}to{transform:rotateX(68deg)rotate(360deg)}}.pp-chip{--a:calc(var(--k)*60deg);opacity:0;animation:6s cubic-bezier(.55,0,.75,.3) infinite pp-absorb;animation-delay:calc(var(--k)*-1s);margin:-24px 0 0 -24px;position:absolute;top:50%;left:50%}@keyframes pp-absorb{0%{transform:rotate(var(--a))translateX(var(--chip-r))rotate(calc(var(--a)*-1))scale(1);opacity:0}15%,70%{opacity:1}to{transform:rotate(calc(var(--a) + 50deg))translateX(18px)rotate(calc((var(--a) + 50deg)*-1))scale(.3);opacity:0}}.pp-chip-face{color:#ce2127;background:#ffffffeb;box-shadow:inset 0 1px #fff,0 0 0 1px #0000000a,0 14px 26px -12px #781e1480}.pp-shield{width:190px;height:218px;transform-style:preserve-3d;margin:-109px 0 0 -95px;animation:8s ease-in-out infinite pp-sway;top:50%;left:50%}@keyframes pp-sway{0%,to{transform:rotateY(-20deg)rotate(-3deg)translateY(0)}50%{transform:rotateY(16deg)rotate(2deg)translateY(-12px)}}.pp-shield-layer{width:100%;height:100%;fill:color-mix(in srgb,#5e0a0d calc(var(--l)*7%),#b51b20);transform:translateZ(calc((7 - var(--l))*2.6px));position:absolute;inset:0;overflow:visible}.pp-shield-layer:last-child{filter:drop-shadow(0 40px 36px #78141459)}.pp-shield-face{transform:translateZ(26px)}.pp-lock{background:#ffffff29;animation:3.4s ease-in-out infinite pp-lock;box-shadow:inset 0 1px #ffffff73,0 12px 22px -10px #50000099}@keyframes pp-lock{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}.pp-shine{animation:4.8s ease-in-out infinite pp-shine}@keyframes pp-shine{0%,45%{transform:translate(0)}to{transform:translate(380px)}}.pp-sum-wrap{transform-origin:50% 100%;transition:opacity .9s,transform .9s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i,0)*.12s)}.pp-summary[data-in=false] .pp-sum-wrap{opacity:0;transform:perspective(1000px)translateY(50px)rotateX(16deg)}.pp-sum{box-shadow:0 0 0 1px #0000000a,0 30px 60px -36px #5a1e1473}.pp-sum-icon{background:linear-gradient(150deg,#ff7a6b 0%,#e0333a 50%,#a8161b 100%);transform:translateZ(30px);box-shadow:inset 0 1px #ffffff59,0 6px #8f1216,0 18px 26px -10px #a8161b99}.pp-sum-num{color:#0000;-webkit-text-stroke:1.5px #ce21271f}.pp-toc{box-shadow:0 0 0 1px #0000000a,0 24px 50px -34px #5a1e1473}.pp-rail{background:#00000012}.pp-rail-fill{transform-origin:top;transform:scaleY(var(--p,0));background:linear-gradient(#ce2127 0%,#f2b632 100%)}.pp-toc-link{color:#5a5a5a;transition:color .25s}.pp-toc-link:hover{color:#1a1a1a}.pp-toc-link[data-active=true]{color:#ce2127;font-weight:700}.pp-toc-dot{color:#8a8a8a;background:#fff;transition:background .3s,color .3s,box-shadow .3s,transform .35s cubic-bezier(.3,1.6,.4,1);box-shadow:0 0 0 1.5px #0000001a}.pp-toc-link[data-active=true] .pp-toc-dot{color:#fff;background:linear-gradient(150deg,#ef4b51,#b51b20);transform:scale(1.1);box-shadow:0 0 0 4px #ce212724,0 8px 16px -6px #ce2127b3}.pp-toc-mobile{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fbf7f1e0;box-shadow:0 1px #0000000f}.pp-toc-chip{color:#5a5a5a;background:#fff;transition:background .25s,color .25s;box-shadow:0 0 0 1px #00000012}.pp-toc-chip[data-active=true]{color:#fff;background:#ce2127;box-shadow:0 8px 16px -8px #ce2127cc}.pp-toc-progress{transform-origin:0;transform:scaleX(var(--p,0));background:linear-gradient(90deg,#ce2127,#f2b632)}.pp-section{transform-origin:50% 0;transition:opacity .8s,transform .8s cubic-bezier(.2,.8,.2,1),box-shadow .4s;box-shadow:0 0 0 1px #0000000a,0 20px 44px -32px #5a1e1466}.pp-section[data-in=false]{opacity:0;transform:perspective(1200px)translateY(40px)rotateX(10deg)}.pp-section[data-active=true]{box-shadow:0 0 0 1.5px #ce212738,0 30px 60px -32px #ce212766}.pp-section-num{color:#0000;-webkit-text-stroke:1.5px #ce212714;transition:-webkit-text-stroke-color .4s}.pp-section[data-active=true] .pp-section-num{-webkit-text-stroke-color:#ce212733}.pp-icon-slab{background:#8f1216;transform:translateY(5px)}.pp-icon-face{background:linear-gradient(150deg,#ff7a6b 0%,#e0333a 50%,#b51b20 100%);transition:transform .35s cubic-bezier(.3,1.6,.4,1);box-shadow:inset 0 1px #ffffff59}.pp-section:hover .pp-icon-face,.pp-section[data-active=true] .pp-icon-face{transform:translateY(-3px)}.pp-reveal{transition:opacity .6s,transform .6s cubic-bezier(.2,.8,.2,1),background .25s;transition-delay:calc(var(--i,0)*70ms + .2s),calc(var(--i,0)*70ms + .2s),0s}.pp-section[data-in=false] .pp-reveal{opacity:0;transform:translate(-16px)}.pp-bullet{background:#faf6f0}.pp-bullet:hover{background:#fdeee8}.pp-tick{background:linear-gradient(150deg,#ef4b51,#f08a24);box-shadow:0 4px 10px -4px #ce2127b3}.pp-call{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff24}.pp-call:hover{background:#ffffff21}.pp-call-icon{background:linear-gradient(150deg,#ef4b51,#b51b20);animation:3.6s ease-in-out infinite pp-buzz;box-shadow:0 10px 20px -8px #ce2127cc}@keyframes pp-buzz{0%,80%,to{transform:rotate(0)}84%{transform:rotate(-12deg)}88%{transform:rotate(10deg)}92%{transform:rotate(-6deg)}}@media (max-width:639px){.bp-q-scene{--orbit-r:125px}.bp-q-layer{font-size:220px}.pp-vault-scene{--chip-r:135px}.pp-shield{width:150px;height:172px;margin:-86px 0 0 -75px}}@media (prefers-reduced-motion:reduce){.pp-vault-glow,.pp-ring,.pp-chip,.pp-shield,.pp-lock,.pp-shine,.pp-call-icon{animation:none}.pp-chip{display:none}.pp-vault-rig{transform:none}.pp-summary[data-in=false] .pp-sum-wrap,.pp-section[data-in=false],.pp-section[data-in=false] .pp-reveal{opacity:1;transform:none}.bp-sticker,.bp-stage,.bp-chip>div,.bp-spark,.bp-gauge-cta-ready,.bp-pass-wrap,.bp-q,.bp-orbit-track,.bp-orbit-face,.bp-faq-item,.bp-empty-q,.bp-confetti{animation:none}.bp-confetti{display:none}.bp-checklist[data-in=false] .bp-check-row{opacity:1;transform:none}.bp-stack,.bp-q-rig,.bp-hero-copy,.hk-mark,.hk-person,.hk-float,.bf-wordmark{transform:none}.hk-float{animation:none}.hk-channel,.hk-channel-arrow{transition:none}.bf[data-in=false] .bf-letter{opacity:1;transform:none}}.sp-console{box-shadow:0 0 0 1px #0000000a,0 40px 80px -40px #3c1e0a61}.sp-ic{background:#fbf7f1;border-radius:20px;align-items:center;gap:12px;padding:0 14px 0 16px;transition:box-shadow .25s,background .25s;display:flex;box-shadow:inset 0 0 0 1px #00000014}.sp-ic:focus-within{background:#fff;box-shadow:inset 0 0 0 1.5px #ce212799,0 0 0 5px #ce21271a}.sp-ic[data-invalid=true]{animation:.4s sp-shake;box-shadow:inset 0 0 0 1.5px #ce2127,0 0 0 5px #ce21271a}.sp-ic[data-busy=true]{opacity:.7}@keyframes sp-shake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}.sp-ready{background:linear-gradient(160deg,#3cc477,#179a4f);animation:.4s cubic-bezier(.2,.8,.2,1.4) both sp-pop;box-shadow:0 8px 16px -8px #179a4fcc}@keyframes sp-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}.sp-dots i{background:#00000014;border-radius:9999px;flex:1;height:4px;transition:background .25s,transform .25s;display:block}.sp-dots i[data-on=true]{background:linear-gradient(90deg,#e0333a,#f5a524);transform:scaleY(1.4)}.sp-spin{border:2.5px solid #ce21272e;border-top-color:#ce2127;border-radius:9999px;width:20px;height:20px;animation:.75s linear infinite sp-spin;display:block}.sp-spin-light{border-color:#fff #ffffff59 #ffffff59}@keyframes sp-spin{to{transform:rotate(360deg)}}.sp-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(#ce212717 1px,#0000 1.4px) 0 0/18px 18px,linear-gradient(#fffffff0,#fffc);animation:.5s cubic-bezier(.2,.8,.2,1) both sp-swap;position:relative;box-shadow:0 0 0 1px #0000000d,0 40px 80px -40px #3c1e0a66}@keyframes sp-swap{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}.sp-ghost-step{color:#8a8a8a;background:#fffc;box-shadow:inset 0 0 0 1px #0000000f}.sp-ghost-step>span:first-child{color:#9a8f82;background:#f3eee7}.sp-chip{background:#fff;box-shadow:inset 0 0 0 1px #00000014}.sp-live{background:#ce2127;border-radius:9999px;width:8px;height:8px;animation:1.4s ease-out infinite sp-live;box-shadow:0 0 #ce212780}@keyframes sp-live{to{box-shadow:0 0 0 10px #ce212700}}.sp-scene{--r:130px;perspective:900px}.sp-scene[data-active=false]{animation:5s ease-in-out infinite hk-float}.sp-halo{filter:blur(4px);background:radial-gradient(closest-side,#ffd2bed9,#ffecde4d 65%,#0000);border-radius:9999px;position:absolute;inset:6%}.sp-folder-back{background:linear-gradient(160deg,#ffd56b 0%,#f5a623 60%,#de8a0c 100%);border-radius:14px 18px 20px 20px;height:54%;position:absolute;bottom:12%;left:12%;right:12%;box-shadow:inset 0 2px #ffffff73,0 30px 40px -22px #de8a0cb3}.sp-folder-back:before{content:"";background:linear-gradient(#ffd56b,#f8b83a);border-radius:10px 12px 0 0;width:38%;height:22px;position:absolute;top:-14px;left:7%}.sp-paper{height:58%;transform:translate3d(calc((var(--k) - 1)*6px),calc(var(--k)*-5px - 10%),0)rotate(calc((var(--k) - 1)*3deg));background:#fff;border-radius:10px;padding:11% 10% 0;position:absolute;bottom:18%;left:20%;right:20%;box-shadow:0 0 0 1px #0000000a,0 12px 24px -14px #3c1e0a73}.sp-paper-head{aspect-ratio:1;background:linear-gradient(160deg,#ffe1dc,#ffc9c0);border-radius:8px;width:26%;margin-bottom:10%;display:block}.sp-paper b{background:#efe7dc;border-radius:9999px;height:5px;margin-bottom:7px;display:block}.sp-scene[data-active=true] .sp-paper{animation:2.1s cubic-bezier(.45,.05,.3,1) infinite sp-paper;animation-delay:calc(var(--k)*-.7s)}@keyframes sp-paper{0%{opacity:0;transform:translateY(20%)scale(.94)}12%{opacity:1}40%,62%{opacity:1;transform:translateY(-40%)scale(1)}to{opacity:0;transform:translate(72%,-72%)rotate(14deg)scale(.84)}}.sp-folder-front{transform-origin:50% 100%;background:linear-gradient(165deg,#ff5a52 0%,#ce2127 60%,#a8161b 100%);border-radius:14px 14px 22px 22px;justify-content:flex-start;align-items:flex-end;height:40%;padding:0 9% 9%;display:flex;position:absolute;bottom:7%;left:8%;right:8%;transform:rotateX(-10deg);box-shadow:inset 0 2px #ffffff59,inset 0 -6px #00000024,0 26px 40px -18px #ce2127bf}.sp-folder-label{letter-spacing:.32em;color:#ffffffd9;font-size:11px;font-weight:900}.sp-scene[data-active=true] .sp-folder-front{animation:2.1s ease-in-out infinite sp-lid}@keyframes sp-lid{0%,to{transform:rotateX(-10deg)}50%{transform:rotateX(-22deg)}}.sp-beam{opacity:0;background:linear-gradient(90deg,#0000,#ff4d4d 18%,#ffd36a 50%,#ff4d4d 82%,#0000);border-radius:9999px;height:3px;position:absolute;top:16%;left:14%;right:14%;box-shadow:0 0 18px 4px #ff4d4d73}.sp-beam:after{content:"";background:linear-gradient(#0000,#ff5a5233);height:44px;position:absolute;bottom:3px;left:4%;right:4%}.sp-scene[data-active=true] .sp-beam{opacity:1;animation:1.3s ease-in-out infinite alternate sp-beam}@keyframes sp-beam{0%{top:12%}to{top:46%}}.sp-lens{color:#ce2127;opacity:0;z-index:4;background:#ffffffeb;border-radius:9999px;justify-content:center;align-items:center;width:54px;height:54px;transition:opacity .3s,transform .3s;display:flex;position:absolute;top:14%;left:60%;transform:scale(.6);box-shadow:0 0 0 4px #ffffff8c,0 16px 30px -12px #3c1e0a80}.sp-scene[data-active=true] .sp-lens{opacity:1;animation:3.2s ease-in-out infinite sp-lens;transform:none}@keyframes sp-lens{0%,to{translate:0}25%{translate:-84px 28px}50%{translate:-40px 64px}75%{translate:8px 30px}}.sp-bit{color:#ce2127;width:40px;height:40px;transform:rotate(var(--a))translateX(var(--r))rotate(calc(var(--a)*-1));z-index:3;background:#fff;border-radius:14px;justify-content:center;align-items:center;margin:-20px 0 0 -20px;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 0 0 1px #0000000a,0 12px 22px -12px #3c1e0a80}.sp-scene[data-active=false] .sp-bit{opacity:.9}.sp-scene[data-active=true] .sp-bit{animation:8s linear infinite sp-orbit}@keyframes sp-orbit{0%{transform:rotate(var(--a))translateX(var(--r))rotate(calc(var(--a)*-1))}to{transform:rotate(calc(var(--a) + 360deg))translateX(var(--r))rotate(calc(var(--a)*-1 - 360deg))}}.sp-progress{background:#0000000f;border-radius:9999px;height:6px;overflow:hidden}.sp-progress>span{height:100%;width:calc(var(--p)*100%);border-radius:inherit;background:linear-gradient(90deg,#e0333a,#f5a524);min-width:6%;transition:width .6s cubic-bezier(.2,.8,.2,1);display:block;position:relative;overflow:hidden}.sp-progress>span:after{content:"";background:linear-gradient(90deg,#0000,#fff9,#0000);animation:1.1s linear infinite sp-shimmer;position:absolute;inset:0}@keyframes sp-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.sp-log li{transition:opacity .3s,transform .3s}.sp-log li[data-state=pending]{opacity:.4}.sp-log li[data-state=active]{transform:translate(4px)}.sp-tick{background:linear-gradient(160deg,#3cc477,#179a4f);animation:.35s cubic-bezier(.2,.8,.2,1.4) both sp-pop}.sp-result{--tone:#ce2127;--tone-2:#a8161b;--tone-soft:#fff1ee;--tone-ink:#a8161b;transform-origin:50% 0;background:#fff;animation:.8s cubic-bezier(.2,.8,.2,1) both sp-reveal;box-shadow:0 0 0 1px #0000000a,0 50px 90px -40px #3c1e0a73}@keyframes sp-reveal{0%{opacity:0;transform:perspective(1200px)rotateX(-16deg)translateY(24px)scale(.96)}to{opacity:1;transform:none}}.sp-result[data-tone=green]{--tone:#22a559;--tone-2:#0f7a3a;--tone-soft:#ebf8f0;--tone-ink:#0f6b33}.sp-result[data-tone=gold]{--tone:#f5a524;--tone-2:#d27a05;--tone-soft:#fff6e2;--tone-ink:#7a4d00}.sp-result[data-tone=slate]{--tone:#64748b;--tone-2:#3f4b5c;--tone-soft:#f0f3f7;--tone-ink:#3f4b5c}.sp-result[data-tone=ink]{--tone:#52525b;--tone-2:#18181b;--tone-soft:#f2f2f3;--tone-ink:#27272a}.sp-result[data-tone=cream]{--tone-soft:#fff4e6}.sp-result[data-tone=mist]{--tone:#94a3b8;--tone-2:#64748b;--tone-soft:#f4f6f9;--tone-ink:#475569}.sp-head{background:radial-gradient(120% 140% at 100% 0%,color-mix(in srgb,var(--tone)20%,transparent),transparent 60%),var(--tone-soft)}.sp-icon{background:linear-gradient(160deg,color-mix(in srgb,var(--tone)75%,#fff)0%,var(--tone)50%,var(--tone-2)100%);box-shadow:inset 0 2px 0 #ffffff59,inset 0 -5px 0 #00000024,0 18px 30px -14px color-mix(in srgb,var(--tone)75%,transparent)}.sp-pill{color:var(--tone-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tone)35%,transparent);background:#fff}.sp-pill-dot{background:var(--tone);box-shadow:0 0 0 3px color-mix(in srgb,var(--tone)22%,transparent)}.sp-reason{box-shadow:inset 3px 0 0 var(--tone),inset 0 0 0 1px color-mix(in srgb,var(--tone)22%,transparent),0 12px 24px -18px color-mix(in srgb,var(--tone-2)60%,transparent);background:#fff;animation:.6s cubic-bezier(.2,.8,.2,1) .35s both bp-rise-in}.sp-cta{color:#fff;background:linear-gradient(160deg,color-mix(in srgb,var(--tone)85%,#fff),var(--tone-2));box-shadow:inset 0 1px 0 #ffffff4d,0 14px 26px -14px color-mix(in srgb,var(--tone-2)85%,transparent);transition:transform .25s cubic-bezier(.2,.8,.2,1)}.sp-cta:hover,.sp-cta-ghost:hover{transform:translateY(-2px)}.sp-cta-ghost{color:var(--tone-ink);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--tone)40%,transparent);background:#fff;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.sp-again{background:#fbf7f1;transition:background .2s;box-shadow:inset 0 0 0 1px #00000014}.sp-again:hover{background:#f3ece2}.sp-stamp{border:4px solid var(--tone-2);width:132px;height:132px;color:var(--tone-2);letter-spacing:.1em;background:color-mix(in srgb,var(--tone)7%,#fff);box-shadow:inset 0 0 0 4px #fff,inset 0 0 0 6px color-mix(in srgb,var(--tone-2)70%,transparent);border-radius:9999px;flex-direction:column;justify-content:center;align-items:center;font-weight:900;animation:.55s cubic-bezier(.2,.8,.2,1.2) .35s both sp-stamp;display:flex;transform:rotate(-14deg)}@keyframes sp-stamp{0%{opacity:0;transform:rotate(-14deg)scale(2.3)}60%{opacity:1;transform:rotate(-14deg)scale(.9)}to{opacity:1;transform:rotate(-14deg)scale(1)}}.sp-appeal{animation:2s ease-in-out 1s infinite sp-hop;position:absolute;bottom:-6px;right:-10px;box-shadow:0 0 0 1px #0000000d,0 14px 24px -12px #3c1e0a80}.sp-wallet{color:#fff;background:linear-gradient(140deg,#ff5a52 0%,#ce2127 55%,#8f1216 100%);border-radius:18px;width:170px;height:108px;padding:14px 16px;animation:.9s cubic-bezier(.2,.8,.2,1.1) .25s both sp-wallet;position:relative;overflow:hidden;transform:rotate(-8deg);box-shadow:inset 0 1px #ffffff59,0 26px 40px -18px #8f1216b3}.sp-wallet:after{content:"";background:linear-gradient(90deg,#0000,#ffffff73,#0000);width:40%;animation:3.2s ease-in-out 1.2s infinite sp-sheen;position:absolute;inset:-40% auto -40% -60%;transform:rotate(20deg)}@keyframes sp-wallet{0%{opacity:0;transform:rotate(-30deg)translateY(30px)scale(.7)}to{opacity:1;transform:rotate(-8deg)}}@keyframes sp-sheen{0%,60%{left:-60%}to{left:130%}}.sp-wallet-chip{background:linear-gradient(135deg,#ffe08a,#e0a21a);border-radius:5px;width:28px;height:21px;display:block}.sp-wallet-badge{background:linear-gradient(160deg,#3cc477,#179a4f);animation:.45s cubic-bezier(.2,.8,.2,1.4) .9s both sp-pop;position:absolute;top:-14px;right:-14px;box-shadow:0 0 0 4px #fff,0 12px 22px -10px #179a4fcc}.sp-confetti i{background:var(--c);opacity:0;border-radius:2px;width:8px;height:12px;animation:1.5s cubic-bezier(.15,.7,.3,1) .6s both sp-burst;position:absolute;top:45%;left:50%}@keyframes sp-burst{0%{opacity:0;transform:translate(0)scale(.3)}15%{opacity:1}to{opacity:0;transform:translate(var(--x),var(--y))rotate(var(--r))scale(1)}}.sp-radar{width:132px;height:132px;position:relative}.sp-radar i{border:2px solid color-mix(in srgb,var(--tone)60%,transparent);opacity:0;animation:2.4s ease-out infinite sp-ping;animation-delay:calc(var(--k)*.8s);border-radius:9999px;position:absolute;inset:0}@keyframes sp-ping{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.15)}}.sp-radar-core{position:absolute;inset:28%}.sp-hourglass{animation:2.4s cubic-bezier(.7,0,.3,1) infinite sp-flip}@keyframes sp-flip{0%,70%{transform:rotate(0)}to{transform:rotate(180deg)}}.sp-draft{background:#fff;border-radius:12px;width:112px;height:136px;padding:20px 14px;position:relative;transform:rotate(6deg);box-shadow:0 0 0 1px #0000000d,0 20px 34px -16px #3c1e0a73}.sp-draft b{background:color-mix(in srgb,var(--tone)45%,transparent);border-radius:9999px;height:7px;margin-bottom:11px;display:block}.sp-draft b[data-dash]{background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--tone)45%,transparent)0 6px,transparent 6px 11px)}.sp-pencil{color:var(--tone-2);animation:1.6s ease-in-out infinite sp-write;position:absolute;bottom:22px;left:18px}@keyframes sp-write{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(40px,2px)rotate(-10deg)}}.sp-ban-back{opacity:.3;transform:rotate(12deg)translate(10px,6px)}.sp-empty{width:128px;height:120px;position:relative}.sp-empty-folder{background:linear-gradient(160deg,#ffd56b 0%,#f5a623 60%,#de8a0c 100%);border-radius:12px 14px 18px 18px;height:70px;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 2px #ffffff73,0 20px 30px -16px #de8a0cb3}.sp-empty-folder:before{content:"";background:#f9be45;border-radius:9px 10px 0 0;width:40%;height:18px;position:absolute;top:-12px;left:8%}.sp-empty-file{width:52px;height:62px;color:var(--tone);background:#fff;border-radius:10px;margin-left:-26px;animation:2s ease-in-out infinite sp-hop;position:absolute;bottom:40px;left:50%;box-shadow:0 14px 24px -12px #3c1e0a73}@keyframes sp-hop{0%,to{translate:0}50%{translate:0 -12px}}.sp-nf{width:128px;height:128px;color:color-mix(in srgb,var(--tone)70%,transparent);background:radial-gradient(color-mix(in srgb,var(--tone)35%,transparent)1px,transparent 1.4px)0 0/12px 12px,#fff;border-radius:30px;font-size:52px;font-weight:900;position:relative;box-shadow:0 0 0 1px #0000000d,0 20px 34px -16px #3c1e0a66}.sp-nf-lens{color:var(--tone-2);animation:3s ease-in-out infinite sp-sweep;position:absolute;top:18px;left:18px}@keyframes sp-sweep{0%,to{translate:0}33%{translate:52px 8px}66%{translate:26px 52px}}.sp-track{background:#ece6de;border-radius:9999px;position:absolute;overflow:hidden}.sp-track>span{border-radius:inherit;background:linear-gradient(90deg,#f5a524,#ffcf5c);position:absolute;inset:0}.sp-track-x{height:3px;top:13px;left:12.5%;right:12.5%}.sp-track-x>span{width:calc(var(--p)*100%);animation:.9s cubic-bezier(.2,.8,.2,1) .5s both sp-fill-x;right:auto}.sp-track-y{width:3px;top:14px;bottom:14px;left:13px}.sp-track-y>span{height:calc(var(--p)*100%);animation:.9s cubic-bezier(.2,.8,.2,1) .5s both sp-fill-y;bottom:auto}@keyframes sp-fill-x{0%{width:0}}@keyframes sp-fill-y{0%{height:0}}.sp-step{animation:.6s cubic-bezier(.2,.8,.2,1) both bp-rise-in;animation-delay:calc(.4s + var(--i)*.1s)}.sp-node{background:#fff;border-radius:9999px;justify-content:center;align-items:center;width:29px;height:29px;display:flex;box-shadow:inset 0 0 0 2px #e4ddd3}.sp-node[data-state=done]{color:#fff;background:linear-gradient(160deg,#ffcf5c,#f5a524);box-shadow:0 8px 16px -8px #f5a524e6}.sp-node[data-state=failed]{color:#fff;background:linear-gradient(160deg,#ff5a52,#ce2127);box-shadow:0 8px 16px -8px #ce2127cc}.sp-node[data-state=current]{box-shadow:inset 0 0 0 2px var(--tone),0 0 0 5px color-mix(in srgb,var(--tone)16%,transparent)}.sp-node[data-state=current]:after{content:"";background:var(--tone);border-radius:9999px;width:10px;height:10px;animation:1.4s ease-in-out infinite sp-breathe}@keyframes sp-breathe{0%,to{transform:scale(.75)}50%{transform:scale(1.15)}}.sp-step-pill{color:var(--tone-ink);background:color-mix(in srgb,var(--tone)12%,#fff)}@media (max-width:639px){.sp-scene{--r:112px}.sp-stamp{width:116px;height:116px}}@media (prefers-reduced-motion:reduce){.sp-ic[data-invalid=true],.sp-ready,.sp-panel,.sp-live,.sp-scene,.sp-scene .sp-paper,.sp-scene .sp-folder-front,.sp-scene .sp-beam,.sp-scene .sp-lens,.sp-scene .sp-bit,.sp-progress>span:after,.sp-tick,.sp-result,.sp-stamp,.sp-appeal,.sp-wallet,.sp-wallet:after,.sp-wallet-badge,.sp-radar i,.sp-hourglass,.sp-pencil,.sp-empty-file,.sp-nf-lens,.sp-track>span,.sp-step,.sp-reason,.sp-node[data-state=current]:after{animation:none}.sp-confetti{display:none}.sp-radar i:first-child{opacity:.5;transform:scale(.9)}.sp-progress>span,.sp-log li{transition:none}}
