.bosc-gifts{--bosc-dur:calc(17000 * var(--bosc-k));--bosc-gf-fg:#1a1d2e;--bosc-gf-fg2:#565a6c;--bosc-gf-bg:#f0f2f7;--bosc-gf-chrome:#ffffff;--bosc-gf-lav:#f4f1fd;--bosc-gf-st1:#c9cbd6;--bosc-gf-st2:#dcdee7;--bosc-gf-ctl:#6b6e80;--bosc-gf-accent:#6b4fe0;--bosc-gf-link:#1654ab;--bosc-gf-c:#8a5ce6;--bosc-gf-c2:#f08fb4;--bosc-gf-c3:#f7c58f;--bosc-gf-t1:#d1663f;--bosc-gf-t2:#2f8f84;--bosc-gf-on:#fff}.bosc-gf-phone{position:relative;width:100%;max-width:360px;height:600px;overflow:hidden;border-radius:28px;border:1px solid rgba(26,29,46,.12);background:var(--bosc-gf-bg);box-shadow:var(--bosc-shadow);color:var(--bosc-gf-fg);font-family:var(--bosc-font)}.bosc-gf-track{display:flex;width:200%;height:100%}.bosc[data-active=true] .bosc-gf-track{animation:bosc-gfSlide var(--bosc-dur) cubic-bezier(.3,.9,.3,1) forwards}@keyframes bosc-gfSlide{0%,36.5%{transform:translateX(0)}43%,84.7%{transform:translateX(-50%)}91.2%,to{transform:translateX(0)}}.bosc-gf-page{position:relative;flex:0 0 50%;width:50%;height:100%;overflow:hidden}.bosc-gf-buyer{background:linear-gradient(180deg,color-mix(in srgb,#8b74f2 13%,var(--bosc-gf-lav)) 0,var(--bosc-gf-lav) 340px,var(--bosc-gf-bg) 780px)}.bosc-gf-write{position:absolute;inset:0;display:flex;flex-direction:column}.bosc[data-active=true] .bosc-gf-write{animation:bosc-gfWriteOut var(--bosc-dur) ease-in-out forwards}@keyframes bosc-gfWriteOut{0%,44%{opacity:1}49%,to{opacity:0}}.bosc-gf-apphdr{display:flex;align-items:center;padding:12px 18px;background:rgba(255,255,255,.82);border-bottom:1px solid rgba(255,255,255,.9);box-shadow:0 1px 0 rgba(26,29,46,.06)}.bosc-gf-brand{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:700;letter-spacing:-.01em}.bosc-gf-twin{display:inline-flex;width:26px;height:26px;border-radius:8px;overflow:hidden}.bosc-gf-twin svg{width:100%;height:100%}.bosc-gf-body{display:flex;flex-direction:column;gap:14px;padding:16px 18px}.bosc-gf-steps{display:flex;gap:8px;align-items:center;font-size:13px;font-weight:600;color:var(--bosc-gf-fg)}.bosc-gf-stepn{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bosc-gf-segs{display:flex;gap:8px;margin-top:-6px}.bosc-gf-seg{flex:1 1;height:5px;border-radius:3px;background:var(--bosc-gf-st1)}.bosc-gf-seg--on{background:linear-gradient(135deg,#6b4fe0,#2176a8)}.bosc-gf-field{display:flex;flex-direction:column;gap:5px}.bosc-gf-lbl{font-size:14px;font-weight:600}.bosc-gf-lbl em{margin-left:4px;font-style:normal;font-weight:400;font-size:13px;color:var(--bosc-gf-fg2)}.bosc-gf-in{display:flex;align-items:center;min-height:46px;padding:0 14px;border:1.5px solid var(--bosc-gf-ctl);border-radius:12px;background:var(--bosc-gf-chrome);font-size:15px;white-space:pre-wrap}.bosc-gf-ta{align-items:flex-start;min-height:92px;padding:11px 14px;line-height:1.5}.bosc-gf-help{font-size:12px;line-height:1.4;color:var(--bosc-gf-fg2)}.bosc-gf-count{display:flex;justify-content:space-between;gap:12px}.bosc-gf-num{display:inline-grid;flex:0 0 auto;font-size:12px;color:var(--bosc-gf-fg2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bosc-gf-num b{grid-area:1/1;font-weight:400;text-align:end}.bosc-gf-num-b{opacity:0}.bosc[data-active=true] .bosc-gf-num-a{animation:bosc-gfNumA var(--bosc-dur) steps(1) forwards}.bosc[data-active=true] .bosc-gf-num-b{animation:bosc-gfNumB var(--bosc-dur) steps(1) forwards}@keyframes bosc-gfNumA{0%,30.5%{opacity:1}30.6%,to{opacity:0}}@keyframes bosc-gfNumB{0%,30.5%{opacity:0}30.6%,to{opacity:1}}.bosc-gf-pv{display:flex;flex-direction:column;gap:8px}.bosc-gf-kick{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--bosc-gf-fg2)}.bosc-gf-gcard{position:relative;display:flex;flex-direction:column;gap:8px;padding:24px 18px 16px;border-radius:22px;border:1px solid color-mix(in srgb,var(--bosc-gf-accent) 14%,var(--bosc-gf-st2));background:var(--bosc-gf-chrome);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 22px 44px -18px rgba(60,40,140,.34),0 3px 8px rgba(0,0,0,.05);text-align:left}.bosc-gf-gcard:before{content:"";position:absolute;left:0;right:0;top:0;height:9px;border-radius:22px 22px 0 0;background:linear-gradient(90deg,#c9ecf8,#e6f7fd)}.bosc-gf-seal{position:absolute;top:-12px;right:20px;width:42px;height:42px;padding:4px;border-radius:50%;background:#fff;box-shadow:0 8px 18px -6px rgba(18,22,43,.4),0 0 0 1px rgba(18,22,43,.06)}.bosc-gf-seal svg{width:100%;height:100%;border-radius:50%}.bosc-gf-h3{position:relative;display:grid;font-size:17px;font-weight:700;letter-spacing:-.012em}.bosc-gf-h3 span{grid-area:1/1}.bosc-gf-h3-b{opacity:0}.bosc[data-active=true] .bosc-gf-h3-a{animation:bosc-gfH3A var(--bosc-dur) ease-out forwards}.bosc[data-active=true] .bosc-gf-h3-b{animation:bosc-gfH3B var(--bosc-dur) ease-out forwards}@keyframes bosc-gfH3A{0%,5%{opacity:1}7%,to{opacity:0}}@keyframes bosc-gfH3B{0%,5%{opacity:0}7%,to{opacity:1}}.bosc-gf-quote{position:relative;margin:0;min-height:3.2em;padding:16px 0 0;font-size:14px;line-height:1.5;white-space:pre-line;overflow-wrap:anywhere}.bosc-gf-quote:before{content:"\201C";position:absolute;left:0;top:-6px;font-family:Georgia,Times New Roman,serif;font-size:46px;line-height:1;color:color-mix(in srgb,var(--bosc-gf-accent) 40%,transparent)}.bosc-gf-muted{font-size:12.5px;line-height:1.45;color:var(--bosc-gf-fg2)}.bosc-gf-moment{position:relative;display:flex;flex-direction:column;isolation:isolate}.bosc-gf-sky{position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg,color-mix(in srgb,var(--bosc-gf-c) 12%,var(--bosc-gf-bg)) 0,color-mix(in srgb,var(--bosc-gf-c2) 26%,var(--bosc-gf-bg)) 46%,color-mix(in srgb,var(--bosc-gf-c3) 44%,var(--bosc-gf-bg)) 100%)}.bosc-gf-orb{position:absolute;z-index:-1;border-radius:50%;pointer-events:none}.bosc-gf-o1{left:-90px;top:-50px;width:300px;height:300px;background:radial-gradient(closest-side,color-mix(in srgb,var(--bosc-gf-c) 38%,transparent) 0,color-mix(in srgb,var(--bosc-gf-c) 20%,transparent) 36%,transparent 100%)}.bosc-gf-o2{right:-110px;top:20px;width:280px;height:280px;background:radial-gradient(closest-side,color-mix(in srgb,var(--bosc-gf-c2) 44%,transparent) 0,color-mix(in srgb,var(--bosc-gf-c2) 22%,transparent) 36%,transparent 100%)}.bosc-gf-o3{left:20px;top:120px;width:210px;height:210px;background:radial-gradient(closest-side,color-mix(in srgb,var(--bosc-gf-c3) 54%,transparent) 0,color-mix(in srgb,var(--bosc-gf-c3) 26%,transparent) 36%,transparent 100%)}.bosc-gf-bar{position:relative;z-index:3;padding:14px 16px}.bosc-gf-pill{display:inline-flex;align-items:center;gap:10px;padding:7px 14px 7px 9px;border-radius:999px;background:rgba(255,255,255,.8);box-shadow:0 2px 8px rgba(0,0,0,.06),inset 0 0 0 1px rgba(255,255,255,.92);font-size:14px;font-weight:700;letter-spacing:-.01em}.bosc-gf-hero{position:relative;flex:0 0 176px;display:flex;align-items:flex-end;justify-content:center;pointer-events:none}.bosc-gf-halo{bottom:-130px;width:440px;height:440px;margin-left:-220px;background:radial-gradient(circle,color-mix(in srgb,var(--bosc-gf-c) 46%,transparent) 0,color-mix(in srgb,var(--bosc-gf-c2) 20%,transparent) 40%,transparent 70%)}.bosc-gf-halo,.bosc-gf-rays{position:absolute;left:50%;border-radius:50%}.bosc-gf-rays{bottom:-250px;width:600px;height:600px;margin-left:-300px;opacity:.34;-webkit-mask-image:radial-gradient(circle,transparent 0 14%,#000 27%,transparent 60%);mask-image:radial-gradient(circle,transparent 0 14%,#000 27%,transparent 60%)}.bosc-gf-rays:before{content:"";position:absolute;inset:0;border-radius:50%;background:repeating-conic-gradient(from 0deg,transparent 0deg,color-mix(in srgb,var(--bosc-gf-c3) 78%,transparent) 4.5deg,transparent 9deg,transparent 20deg);transform:rotate(14deg)}.bosc-gf-heroart{position:absolute;left:50%;bottom:-22px;z-index:3;display:flex;align-items:center;justify-content:center;transform:translateX(-50%)}.bosc-gf-heroart--ring{bottom:6px;opacity:0}.bosc-gf-heroart--status{bottom:-22px}.bosc-gf-lower{position:relative;z-index:1;flex:1 1 auto;display:grid;justify-items:center;align-content:start;isolation:isolate;padding:34px 18px 22px}.bosc-gf-lower:before{content:"";position:absolute;z-index:-1;left:-60%;right:-60%;top:0;bottom:0;border-radius:50% 50% 0 0/84px 84px 0 0;background:color-mix(in srgb,var(--bosc-gf-c) 11%,var(--bosc-gf-bg));box-shadow:0 -1px 0 color-mix(in srgb,var(--bosc-gf-c) 30%,transparent),0 -18px 38px -12px color-mix(in srgb,var(--bosc-gf-c) 34%,transparent)}.bosc-gf-env{position:relative;display:inline-block;width:168px;line-height:0;--bosc-gf-ec:var(--bosc-gf-t1);--bosc-gf-ec2:var(--bosc-gf-t2)}.bosc-gf-env svg{display:block;width:100%;height:auto;overflow:visible}.bosc-gf-env-shadow{fill:#1a1d2e;opacity:.14}.bosc-gf-env-back{fill:color-mix(in srgb,var(--bosc-gf-ec2) 78%,#fff)}.bosc-gf-env-flapin{fill:color-mix(in srgb,var(--bosc-gf-ec2) 92%,#fff);transform-box:view-box;transform-origin:110px 68px;transform:scaleY(0)}.bosc-gf-env-paper{fill:#fff;stroke:rgba(18,22,43,.1)}.bosc-gf-env-cr{fill:color-mix(in srgb,var(--bosc-gf-ec) 70%,#fff)}.bosc-gf-env-cl{fill:color-mix(in srgb,var(--bosc-gf-ec) 24%,#fff)}.bosc-gf-env-side{fill:color-mix(in srgb,var(--bosc-gf-ec) 58%,#fff)}.bosc-gf-env-bottom{fill:color-mix(in srgb,var(--bosc-gf-ec) 42%,#fff)}.bosc-gf-env-flapp{fill:color-mix(in srgb,var(--bosc-gf-ec) 70%,#fff)}.bosc-gf-env-flap{transform-box:view-box;transform-origin:110px 68px;transform:scaleY(1)}.bosc-gf-env-card{transform:translateY(0)}.bosc-gf-env--open .bosc-gf-env-flap{transform:scaleY(0)}.bosc-gf-env--open .bosc-gf-env-flapin{transform:scaleY(1)}.bosc-gf-env--open .bosc-gf-env-card{transform:translateY(-52px)}.bosc-gf-env--open .bosc-gf-env-seal{opacity:0}.bosc[data-active=true] .bosc-gf-heroart--env{animation:bosc-gfArrive var(--bosc-dur) cubic-bezier(.22,1,.36,1) forwards}@keyframes bosc-gfArrive{0%,43%{opacity:0;transform:translateX(-50%) translateY(46px) scale(.86)}49%,72.5%{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}75%,to{opacity:0;transform:translateX(-50%) translateY(10px) scale(.96)}}.bosc[data-active=true] .bosc-gf-recv .bosc-gf-env-seal{animation:bosc-gfSealOut var(--bosc-dur) ease forwards}.bosc[data-active=true] .bosc-gf-recv .bosc-gf-env-flap{animation:bosc-gfFlap var(--bosc-dur) ease-in-out forwards}.bosc[data-active=true] .bosc-gf-recv .bosc-gf-env-flapin{animation:bosc-gfFlapIn var(--bosc-dur) ease-out forwards}.bosc[data-active=true] .bosc-gf-recv .bosc-gf-env-card{animation:bosc-gfCard var(--bosc-dur) cubic-bezier(.34,1.56,.64,1) forwards}@keyframes bosc-gfSealOut{0%,51.8%{opacity:1}53.3%,to{opacity:0}}@keyframes bosc-gfFlap{0%,53.5%{transform:scaleY(1)}56.3%,to{transform:scaleY(0)}}@keyframes bosc-gfFlapIn{0%,56%{transform:scaleY(0)}58.8%,to{transform:scaleY(1)}}@keyframes bosc-gfCard{0%,58.2%{transform:translateY(0)}63%,to{transform:translateY(-52px)}}.bosc-gf-col{grid-area:1/1;width:100%;display:flex;flex-direction:column;gap:14px}.bosc-gf-col--claim{opacity:0}.bosc[data-active=true] .bosc-gf-col--claim{animation:bosc-gfClaimCol var(--bosc-dur) ease-out forwards}@keyframes bosc-gfClaimCol{0%,44.5%{opacity:0;transform:translateY(14px)}49%,72.5%{opacity:1;transform:translateY(0)}76%,to{opacity:0;transform:translateY(0)}}.bosc-gf-gcard--claim{gap:7px;padding:26px 18px 14px}.bosc-gf-h2{font-size:20px;font-weight:700;letter-spacing:-.012em;line-height:1.25}.bosc-gf-line{display:flex;flex-direction:column;gap:1px}.bosc-gf-line b{font-size:15px;font-weight:700}.bosc-gf-line span{font-size:12.5px;color:var(--bosc-gf-fg2)}.bosc-gf-btn{position:relative;display:grid;place-items:center;min-height:50px;padding:0 22px;border-radius:14px;background:linear-gradient(135deg,#6b4fe0,#2176a8);color:var(--bosc-gf-on);font-size:16px;font-weight:650;box-shadow:0 8px 22px color-mix(in srgb,#6b4fe0 32%,transparent)}.bosc-gf-claimbtn b{grid-area:1/1;display:inline-flex;align-items:center;gap:8px;font-weight:650}.bosc-gf-claim-b{opacity:0}.bosc[data-active=true] .bosc-gf-claimbtn{animation:bosc-gfPress var(--bosc-dur) ease-out forwards}.bosc[data-active=true] .bosc-gf-claim-a{animation:bosc-gfClaimA var(--bosc-dur) ease-out forwards}.bosc[data-active=true] .bosc-gf-claim-b{animation:bosc-gfClaimB var(--bosc-dur) ease-out forwards}@keyframes bosc-gfPress{0%,65.5%{transform:scale(1)}67%,67.4%{transform:scale(.96)}69%,to{transform:scale(1)}}@keyframes bosc-gfClaimA{0%,67.5%{opacity:1}68.5%,to{opacity:0}}@keyframes bosc-gfClaimB{0%,67.5%{opacity:0}68.5%,to{opacity:1}}.bosc-gf-spin{width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.5);border-top:2px solid var(--bosc-gf-on)}.bosc[data-active=true] .bosc-gf-spin{animation:bosc-spin calc(700 * var(--bosc-k)) linear infinite}.bosc-gf-col--done{align-items:center;text-align:center;opacity:0}.bosc[data-active=true] .bosc-gf-col--done{animation:bosc-gfDoneCol var(--bosc-dur) ease-out forwards}@keyframes bosc-gfDoneCol{0%,73%{opacity:0;transform:translateY(10px)}77%,to{opacity:1;transform:translateY(0)}}.bosc-gf-h1{font-size:28px;font-weight:800;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}.bosc-gf-lede{max-width:28ch;font-size:15.5px;line-height:1.5;color:color-mix(in srgb,var(--bosc-gf-fg) 74%,transparent)}.bosc-gf-col--done .bosc-gf-btn{width:100%;margin-top:6px}.bosc[data-active=true] .bosc-gf-heroart--ring{animation:bosc-gfRingIn var(--bosc-dur) cubic-bezier(.22,1,.36,1) forwards}@keyframes bosc-gfRingIn{0%,72.5%{opacity:0;transform:translateX(-50%) scale(.8)}77%,to{opacity:1;transform:translateX(-50%) scale(1)}}.bosc-gf-ring{position:relative;display:inline-block;width:168px;height:168px}.bosc-gf-ring svg{display:block;width:100%;height:100%;overflow:visible}.bosc-gf-ring-track{fill:none;stroke:color-mix(in srgb,var(--bosc-gf-accent) 18%,var(--bosc-gf-st2));stroke-width:4}.bosc-gf-knob{fill:var(--bosc-gf-chrome);stroke:color-mix(in srgb,var(--bosc-gf-accent) 40%,var(--bosc-gf-st2));stroke-width:2.2}.bosc-gf-knob-fill{transform-box:fill-box;transform-origin:center;transform:scale(0)}.bosc[data-active=true] .bosc-gf-knob-fill{animation:bosc-gfKnob calc(450 * var(--bosc-k)) cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:calc((12600 + var(--bosc-gf-i) * 75) * var(--bosc-k))}@keyframes bosc-gfKnob{0%{transform:scale(0)}to{transform:scale(1)}}.bosc-gf-ring-mid{position:absolute;inset:0}.bosc-gf-ring-mid,.bosc-gf-tick{display:flex;align-items:center;justify-content:center}.bosc-gf-tick{width:78px;height:78px;border-radius:50%;background:linear-gradient(135deg,#6b4fe0,#2176a8);color:var(--bosc-gf-on);box-shadow:0 16px 36px -10px color-mix(in srgb,#6b4fe0 60%,transparent)}.bosc-gf-tick svg{width:46%;height:46%}.bosc-gf-confetti{position:absolute;left:50%;top:46%;width:0;height:0;z-index:4}.bosc-gf-confetti i{position:absolute;left:-3px;top:-3px;width:var(--bosc-gf-s);height:calc(var(--bosc-gf-s) * .62);background:var(--bosc-gf-cc);opacity:0}.bosc[data-active=true] .bosc-gf-confetti i{animation:bosc-gfBurst calc(1900 * var(--bosc-k)) cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc((12500 + var(--bosc-gf-dl)) * var(--bosc-k));animation-fill-mode:backwards}@keyframes bosc-gfBurst{0%{opacity:0;transform:translate(0) rotate(0deg) scale(.4)}10%{opacity:1}55%{opacity:1;transform:translate(var(--bosc-gf-dx),var(--bosc-gf-dy)) rotate(var(--bosc-gf-rot)) scale(1)}to{opacity:0;transform:translate(calc(var(--bosc-gf-dx) * 1.1),calc(var(--bosc-gf-dy) + 84px)) rotate(calc(var(--bosc-gf-rot) * 1.7)) scale(.9)}}.bosc-gf-status{position:absolute;inset:0;opacity:0}.bosc[data-active=true] .bosc-gf-status{animation:bosc-gfStatusIn var(--bosc-dur) ease-in-out forwards}@keyframes bosc-gfStatusIn{0%,44%{opacity:0}49%,to{opacity:1}}.bosc-gf-status .bosc-gf-lower{align-content:start;gap:10px;text-align:center}.bosc-gf-skick{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--bosc-gf-fg) 66%,transparent)}.bosc-gf-quiet{margin-top:6px;font-size:13.5px;font-weight:550;text-decoration:underline;color:var(--bosc-gf-link)}