@keyframes sharklink-step-in-forward{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}@keyframes sharklink-step-in-back{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}.sharklink-step[data-direction=forward]{animation:sharklink-step-in-forward var(--duration-slow) var(--ease-enter) both}.sharklink-step[data-direction=back]{animation:sharklink-step-in-back var(--duration-slow) var(--ease-enter) both}@keyframes sharklink-step-fade{0%{opacity:0}}@keyframes sharklink-step-zoom{0%{opacity:0;transform:scale(.94)}}.sharklink-step[data-transition=fade][data-direction]{animation:.32s ease-out both sharklink-step-fade}.sharklink-step[data-transition=zoom][data-direction]{animation:.36s cubic-bezier(.34,1.56,.64,1) both sharklink-step-zoom}.sharklink-step[data-transition=none][data-direction]{animation:none}.sharklink-progress-fill{transition:width var(--duration-base) var(--ease-standard-v2)}.sl-option{transition:transform .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s,border-color .16s,background-color .16s}.sl-option:hover{transform:translateY(-1px);box-shadow:0 8px 24px -12px #0f172a59}.sl-bg-layer{pointer-events:none;z-index:-1;inset:0}.sl-bg-image{background-image:var(--bio-bg-image);filter:blur(var(--bio-blur,0px));transform:scale(var(--bio-bg-scale,1));background-position:50%;background-size:cover}.sl-bg-overlay{background:var(--bio-overlay,transparent)}.sl-bg-pattern[data-pattern=dots]{background-image:radial-gradient(color-mix(in srgb, var(--bio-fg) 16%, transparent) 1px, transparent 1.2px);background-size:18px 18px}.sl-bg-pattern[data-pattern=grid]{background-image:linear-gradient(color-mix(in srgb, var(--bio-fg) 9%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--bio-fg) 9%, transparent) 1px, transparent 1px);background-size:32px 32px;-webkit-mask-image:radial-gradient(at 50% 0,#000 30%,#0000 80%);mask-image:radial-gradient(at 50% 0,#000 30%,#0000 80%)}.sl-bg-pattern[data-pattern=noise]{opacity:.18;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='0.55'/></svg>")}@keyframes sl-aurora{0%{transform:translate(0,0)scale(1)}50%{transform:translate(-3%,2%)scale(1.08)}to{transform:translate(0,0)scale(1)}}.sl-bg-image[data-type=aurora]{filter:blur(40px)saturate(1.15);animation:18s ease-in-out infinite sl-aurora;inset:-10%}@keyframes sl-in-fade{0%{opacity:0}}@keyframes sl-in-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes sl-in-pop{0%{opacity:0;transform:scale(.94)}}@keyframes sl-in-slide{0%{opacity:0;transform:translate(-18px)}}.sl-anim[data-animation=fade] .sl-item{animation:.52s ease-out both sl-in-fade}.sl-anim[data-animation=rise] .sl-item{animation:.56s cubic-bezier(.2,.8,.2,1) both sl-in-rise}.sl-anim[data-animation=pop] .sl-item{animation:.46s cubic-bezier(.34,1.56,.64,1) both sl-in-pop}.sl-anim[data-animation=slide] .sl-item{animation:.52s cubic-bezier(.2,.8,.2,1) both sl-in-slide}.sl-anim .sl-item{animation-delay:calc(min(var(--i,0), 14) * 55ms)}.sl-btn{isolation:isolate;width:100%;min-height:calc(36px + var(--blk-pad,10px) * 2);padding:var(--blk-pad,10px) 18px;border-radius:var(--bio-radius);font-weight:var(--blk-weight,600);-webkit-tap-highlight-color:transparent;align-items:center;gap:12px;line-height:1.25;text-decoration:none;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s,background-color .18s,filter .18s;display:flex;position:relative;overflow:hidden}.sl-btn:focus-visible{outline:2px solid var(--bio-btn);outline-offset:3px}.sl-btn:hover{transform:translateY(-2px)}.sl-btn:active{transform:translateY(0)scale(.985)}.sl-btn[data-style=filled]{background:var(--bio-btn);color:var(--bio-btn-fg);box-shadow:0 1px 2px #0000001f}.sl-btn[data-style=filled]:hover{box-shadow:0 12px 28px -14px var(--bio-btn-glow)}.sl-btn[data-style=soft]{background:var(--bio-btn-soft);color:var(--bio-fg);border:1px solid var(--bio-border)}.sl-btn[data-style=outline]{color:var(--bio-fg);border:1.5px solid var(--bio-btn);background:0 0}.sl-btn[data-style=outline]:hover{background:color-mix(in srgb, var(--bio-btn) 10%, transparent)}.sl-btn[data-style=shadow]{background:var(--bio-btn);color:var(--bio-btn-fg);box-shadow:0 6px #0003}.sl-btn[data-style=shadow]:active{transform:translateY(4px);box-shadow:0 2px #0003}.sl-btn[data-style=glass]{background:var(--bio-glass);color:var(--bio-fg);border:1px solid color-mix(in srgb, var(--bio-fg) 18%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);box-shadow:inset 0 1px #ffffff38}.sl-btn[data-style=gradient]{background:linear-gradient(120deg, var(--bio-btn) 0%, var(--bio-btn-2) 100%);color:var(--bio-btn-fg);box-shadow:0 10px 24px -14px var(--bio-btn-glow)}.sl-btn[data-style=glow]{background:var(--bio-btn);color:var(--bio-btn-fg);box-shadow:0 0 0 1px color-mix(in srgb, var(--bio-btn) 60%, transparent), 0 0 24px -2px var(--bio-btn-glow)}.sl-btn[data-style=glow]:hover{box-shadow:0 0 0 1px var(--bio-btn), 0 0 36px 0 var(--bio-btn-glow)}.sl-btn[data-style=brutal]{background:var(--bio-btn);color:var(--bio-btn-fg);border:2px solid var(--bio-fg);box-shadow:5px 5px 0 0 var(--bio-fg)}.sl-btn[data-style=brutal]:hover{box-shadow:7px 7px 0 0 var(--bio-fg);transform:translate(-2px,-2px)}.sl-btn[data-style=brutal]:active{box-shadow:2px 2px 0 0 var(--bio-fg);transform:translate(3px,3px)}.sl-btn[data-highlight=true]{outline:2px solid var(--bio-btn);outline-offset:3px}.sl-btn-media{width:var(--blk-media,40px);height:var(--blk-media,40px);border-radius:calc(var(--bio-radius) * .7);font-size:calc(var(--blk-media,40px) * .55);color:var(--bio-icon,inherit);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:flex;overflow:hidden}.sl-btn-media img{object-fit:cover;width:100%;height:100%}@keyframes sl-fx-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@keyframes sl-fx-wobble{0%,86%,to{transform:rotate(0)}89%{transform:rotate(-1.6deg)}92%{transform:rotate(1.6deg)}95%{transform:rotate(-.8deg)}}@keyframes sl-fx-shine{0%{transform:translate(-120%)skew(-20deg)}60%,to{transform:translate(220%)skew(-20deg)}}@keyframes sl-fx-glow{0%,to{box-shadow:0 0 0 0 var(--bio-btn-glow)}50%{box-shadow:0 0 0 7px #0000}}.sl-btn[data-effect=pulse]{animation:2.2s ease-in-out infinite sl-fx-pulse}.sl-btn[data-effect=wobble]{animation:3.6s ease-in-out infinite sl-fx-wobble}.sl-btn[data-effect=glow]{animation:2s ease-out infinite sl-fx-glow}.sl-btn[data-effect=shine]:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000,#ffffff73,#0000);width:40%;animation:3s ease-in-out infinite sl-fx-shine;position:absolute;inset:0 auto 0 0}.sl-avatar{width:var(--bio-avatar-size,104px);height:var(--bio-avatar-size,104px);border-radius:var(--bio-avatar-radius,999px);box-shadow:0 0 0 4px var(--bio-bg), 0 16px 40px -18px #0000008c}.sl-social{transition:transform .18s cubic-bezier(.2,.8,.2,1),background-color .18s}.sl-social:hover{transform:translateY(-2px)scale(1.06)}.sl-carousel::-webkit-scrollbar{display:none}.sl-product:focus-visible{outline:2px solid var(--bio-btn);outline-offset:3px}.sl-cards-grid{grid-template-columns:repeat(var(--cols-m,2), minmax(0, 1fr))}.sl-cards-carousel>*{scroll-snap-align:start;flex:0 0 78%}@container (width>=42rem){.sl-cards-carousel>*{flex-basis:46%}}@container (width>=56rem){.sl-cards-grid{grid-template-columns:repeat(var(--cols-d,3), minmax(0, 1fr));width:100%;max-width:var(--grid-max,100%);margin-inline:auto}.sl-cards-carousel>*{flex-basis:31%}}@keyframes sl-check-draw{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}@keyframes sl-success-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--bio-btn) 55%, transparent);transform:scale(.6)}60%{transform:scale(1.06)}to{transform:scale(1);box-shadow:0 0 0 18px #0000}}.sl-success-ring{animation:.7s cubic-bezier(.34,1.56,.64,1) both sl-success-ring}.sl-success-check{stroke-dasharray:24;animation:.42s ease-out .26s both sl-check-draw}.sl-success>p,.sl-success>div,.sl-success>a{animation:.42s ease-out .38s both sl-in-rise}@keyframes sl-fab-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--bio-btn,#25d366) 55%, transparent)}70%,to{box-shadow:0 0 0 16px #0000}}.sl-fab{transition:transform .18s cubic-bezier(.2,.8,.2,1);animation:.42s cubic-bezier(.34,1.56,.64,1) .6s both sl-in-pop}.sl-fab:after{content:"";border-radius:inherit;pointer-events:none;animation:2.4s ease-out 1.2s infinite sl-fab-ring;position:absolute;inset:0}.sl-fab:hover{transform:scale(1.07)}.sl-fab:focus-visible{outline:3px solid var(--bio-fg);outline-offset:3px}@keyframes sl-popup-in{0%{opacity:0;transform:translateY(24px)scale(.98)}}.sl-popup-backdrop{-webkit-backdrop-filter:blur(10px)saturate(1.1);backdrop-filter:blur(10px)saturate(1.1);background:#02061773;animation:.22s ease-out both sl-in-fade}.sl-popup-backdrop[data-backdrop=dark]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#020617b8}.sl-popup-backdrop[data-backdrop=light]{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:#ffffff59}.sl-popup{animation:.38s cubic-bezier(.2,.8,.2,1) both sl-popup-zoom}.sl-popup[data-position=bottom]{border-bottom-right-radius:0;border-bottom-left-radius:0;max-width:520px;margin-bottom:-.75rem}.sl-popup[data-anim=fade]{animation-name:sl-in-fade}.sl-popup[data-anim=slide-up]{animation-name:sl-popup-in}.sl-popup[data-anim=bounce]{animation:.62s cubic-bezier(.34,1.56,.64,1) both sl-popup-bounce}.sl-popup[data-anim=flip]{transform-origin:50% 0;animation:.52s cubic-bezier(.2,.8,.2,1) both sl-popup-flip}.sl-popup[data-anim=blur-in]{animation:.46s ease-out both sl-popup-blur}@keyframes sl-popup-zoom{0%{opacity:0;transform:scale(.88)}}@keyframes sl-popup-bounce{0%{opacity:0;transform:translateY(40px)scale(.9)}60%{opacity:1;transform:translateY(-8px)scale(1.02)}to{transform:none}}@keyframes sl-popup-flip{0%{opacity:0;transform:perspective(900px)rotateX(-28deg)translateY(-12px)}}@keyframes sl-popup-blur{0%{opacity:0;filter:blur(14px);transform:scale(1.04)}}.sl-expand[open]>div{animation:.26s ease-out both sl-in-rise}.sl-item[data-blk-shadow] :is(.sl-btn,.sl-card){box-shadow:var(--blk-shadow)!important}.sl-item[data-blk-border] :is(.sl-btn,.sl-card){border-style:solid;border-width:var(--blk-border-w);border-color:var(--bio-border)}@media (prefers-reduced-motion:reduce){.sharklink-step[data-direction]{animation:sharkhub-fade-in var(--duration-fast) linear both}.sharklink-progress-fill,.sl-option,.sl-btn,.sl-social{transition:none}.sl-anim .sl-item,.sl-success-ring,.sl-success-check,.sl-success>*,.sl-fab,.sl-fab:after,.sl-popup,.sl-popup-backdrop,.sl-expand[open]>div,.sl-btn[data-effect],.sl-btn[data-effect]:after,.sl-bg-image[data-type=aurora]{animation:none!important}.sl-btn:hover,.sl-option:hover,.sl-social:hover{transform:none}}.qz-frame{color:var(--qz-text);background:var(--qz-bg)}.qz-card{background:var(--qz-surface);border:1px solid var(--qz-border);box-shadow:var(--qz-shadow);-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2)}.qz-frame[data-theme=minimal] .qz-card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000;padding-inline:0}@layer components{.qz-muted{color:var(--qz-muted)}.qz-input{border-radius:min(var(--qz-radius), 14px);border:1px solid var(--qz-border-strong);background:var(--qz-input);width:100%;min-height:3rem;color:var(--qz-text);padding-inline:1rem;font-size:1rem}.qz-input::placeholder{color:var(--qz-muted)}.qz-input:focus{outline:2px solid var(--quiz-accent);outline-offset:1px}.qz-option{border:1px solid var(--qz-border-strong);background:var(--qz-input);color:var(--qz-text);border-radius:var(--qz-option-radius);transition:transform .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s,border-color .16s,background-color .16s}.qz-option:hover{border-color:var(--quiz-accent);box-shadow:0 10px 26px -16px color-mix(in srgb, var(--quiz-accent) 70%, transparent);transform:translateY(-1px)}.qz-option[aria-checked=true]{border-color:var(--quiz-accent);background:color-mix(in srgb, var(--quiz-accent) 12%, var(--qz-input));box-shadow:0 0 0 3px color-mix(in srgb, var(--quiz-accent) 22%, transparent)}.qz-button{border-radius:var(--qz-radius);background:var(--quiz-accent);color:var(--quiz-accent-fg);box-shadow:0 14px 30px -16px var(--quiz-accent);transition:filter .16s,transform .16s}.qz-button:hover{filter:brightness(1.06)}.qz-button:active{transform:scale(.99)}}.qz-aurora{z-index:-1;pointer-events:none;background:radial-gradient(40% 35% at 20% 15%, color-mix(in srgb, var(--quiz-accent) 55%, transparent), transparent 70%), radial-gradient(35% 30% at 85% 25%, color-mix(in srgb, var(--quiz-accent) 35%, #a855f7), transparent 70%), radial-gradient(45% 35% at 50% 100%, color-mix(in srgb, var(--quiz-accent) 30%, #06b6d4), transparent 70%);filter:blur(50px)saturate(1.2);animation:20s ease-in-out infinite sl-aurora;position:absolute;inset:-20%}@keyframes qz-pop{0%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}.qz-pop{animation:.42s cubic-bezier(.34,1.56,.64,1) both qz-pop}@keyframes qz-message{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.qz-message{animation:.32s ease-out both qz-message}@keyframes qz-spin{to{transform:rotate(360deg)}}.qz-ring{animation:1.1s linear infinite qz-spin}.qz-star{transition:transform .14s,color .14s}.qz-star:hover,.qz-star[data-on=true]{transform:scale(1.12)}.qz-range{width:100%;accent-color:var(--quiz-accent);height:2rem}@media (prefers-reduced-motion:reduce){.qz-aurora,.qz-pop,.qz-message,.qz-ring{animation:none}.qz-option,.qz-button,.qz-star{transition:none}}[data-block-id][draggable=true]{cursor:grab}[data-block-id][data-dragging=true]{opacity:.4}[data-block-id][data-drop=before]{box-shadow:0 -4px 0 0 var(--color-brand-primary,#2563eb)!important}[data-block-id][data-drop=after]{box-shadow:0 4px 0 0 var(--color-brand-primary,#2563eb)!important}[data-block-id][data-drop=left]{box-shadow:-4px 0 0 0 var(--color-brand-primary,#2563eb)!important}[data-block-id][data-drop=right]{box-shadow:4px 0 0 0 var(--color-brand-primary,#2563eb)!important}[data-block-id]>:first-child{outline-offset:3px;outline:2px solid #0000;transition:outline-color .16s}[data-block-id]:hover:not(:has([data-block-id]:hover))>:first-child{outline-color:color-mix(in srgb, var(--color-brand-primary,#2563eb) 35%, transparent)}[data-block-id][data-selected=true]>:first-child{outline-color:var(--color-brand-primary,#2563eb)}.sl-fab[data-selected=true],.sl-fab-bar[data-selected=true]{outline:2px solid var(--color-brand-primary,#2563eb);outline-offset:4px}
