@property --bz-n{syntax: "<integer>"; inherits: true; initial-value: 0;}@property --bz-m{syntax: "<integer>"; inherits: true; initial-value: 0;}@property --bz-s{syntax: "<integer>"; inherits: true; initial-value: 0;}@layer components{.bz-root{--bz-rise: cubic-bezier(.2, .8, .2, 1);--bz-soft: cubic-bezier(.65, 0, .35, 1);--bz-paper: var(--surface-elevated);--bz-ink-soft: color-mix(in srgb, var(--color-text-1) 14%, transparent);--bz-ink-faint: color-mix(in srgb, var(--color-text-1) 8%, transparent);--bz-brand-tint: color-mix(in srgb, var(--color-brand-500) 16%, transparent);position:relative;z-index:1}.bz-wordmark-badge{display:inline-flex;align-items:center;border-radius:999px;padding:.15rem .55rem;background:linear-gradient(145deg,var(--color-brand-400),var(--color-brand-600));box-shadow:inset 0 1px #ffffff59,0 4px 10px -4px var(--color-brand-600);color:#fff;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.bz-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;overflow:hidden;border-radius:999px;font-weight:600;white-space:nowrap;transition:translate .35s var(--bz-rise, ease),box-shadow .35s var(--bz-rise, ease),background-color .2s ease}.bz-btn:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}.bz-btn svg{transition:translate .3s var(--bz-rise, ease)}.bz-btn:hover svg{translate:3px 0}.bz-btn-primary{background:linear-gradient(160deg,var(--color-brand-400),var(--color-brand-600) 70%);box-shadow:inset 0 1px #ffffff4d,0 12px 26px -14px var(--color-brand-600);color:#fff}.bz-btn-primary:after{content:"";position:absolute;inset:-20%;background:linear-gradient(105deg,transparent 35%,rgb(255 255 255 / .3) 50%,transparent 65%);translate:-110% 0;transition:translate .8s var(--bz-soft, ease)}.bz-btn-primary:hover{translate:0 -1px;box-shadow:inset 0 1px #ffffff4d,0 18px 32px -14px var(--color-brand-600)}.bz-btn-primary:hover:after{translate:110% 0}.bz-btn-ghost{border:1px solid var(--border);background:color-mix(in srgb,var(--surface-elevated) 80%,transparent);color:var(--color-text-1)}.bz-btn-ghost:hover{translate:0 -1px;background:var(--surface-elevated);box-shadow:var(--shadow-card)}.bz-card{position:relative;overflow:hidden;border:1px solid var(--border);border-radius:1.6rem;background:var(--surface-elevated);box-shadow:var(--shadow-card)}.bz-step:hover,.bz-feature:hover,.bz-plan:hover,.bz-root article.bz-card:hover{translate:0 -3px;box-shadow:var(--shadow-card-hover)}.bz-eyebrow{display:inline-flex;align-items:center;gap:.45rem;border:1px solid var(--border);border-radius:999px;padding:.35rem .8rem;background:color-mix(in srgb,var(--surface-overlay) 80%,transparent);color:var(--color-text-2);font-size:.78rem;font-weight:600}.bz-h1-accent{position:relative;padding-bottom:.1em;background:linear-gradient(100deg,var(--color-brand-500),var(--color-brand-700));-webkit-background-clip:text;background-clip:text;color:transparent}[data-theme=dark] .bz-h1-accent{background-image:linear-gradient(100deg,var(--color-brand-200),var(--color-brand-400))}.bz-badge{display:grid;place-items:center;width:44px;height:44px;overflow:hidden;border-radius:28%;background:linear-gradient(145deg,var(--g1),var(--g2));box-shadow:inset 0 1px #ffffff73,inset 0 -1px 2px #0000001f,0 10px 20px -10px var(--g2);color:#fff;position:relative}.bz-badge:before{content:"";position:absolute;inset:0 0 45%;background:linear-gradient(to bottom,rgb(255 255 255 / .28),transparent)}.bz-badge svg{position:relative;width:21px;height:21px;filter:drop-shadow(0 1px 1px rgb(0 0 0 / .18))}.bz-feature{padding:1.5rem}.bz-feature .bz-badge{transition:scale .5s var(--bz-rise),rotate .5s var(--bz-rise)}.bz-feature:hover .bz-badge{scale:1.06;rotate:-4deg}.bz-segment{border:1px solid var(--border);border-radius:999px;padding:.4rem .9rem;background:color-mix(in srgb,var(--surface-elevated) 75%,transparent);color:var(--color-text-2);font-size:.85rem;font-weight:500}.bz-step-num{display:grid;flex-shrink:0;place-items:center;width:26px;height:26px;border-radius:50%;background:linear-gradient(145deg,var(--color-brand-400),var(--color-brand-600));box-shadow:inset 0 1px #fff6;color:#fff;font-size:.78rem;font-weight:700}.bz-plan{display:flex;flex-direction:column;padding:1.6rem}.bz-plan-highlight{border-color:color-mix(in srgb,var(--color-brand-500) 55%,var(--border));box-shadow:0 0 0 1px color-mix(in srgb,var(--color-brand-400) 45%,transparent),0 30px 60px -30px color-mix(in srgb,var(--color-brand-600) 55%,transparent)}.bz-plan-highlight:before{content:"";position:absolute;inset:-40% -20% auto;height:70%;background:radial-gradient(closest-side,color-mix(in srgb,var(--color-brand-400) 22%,transparent),transparent);pointer-events:none}.bz-popular{border-radius:999px;padding:.2rem .65rem;background:var(--bz-brand-tint);color:var(--color-brand-700);font-size:.72rem;font-weight:700}[data-theme=dark] .bz-popular{color:var(--color-brand-200)}.bz-faq{border:1px solid var(--border);border-radius:1.1rem;background:var(--surface-elevated)}.bz-faq[open]{box-shadow:var(--shadow-card)}.bz-faq summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.05rem 1.25rem;cursor:pointer;list-style:none}.bz-faq summary::-webkit-details-marker{display:none}.bz-faq summary:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:-2px;border-radius:1.1rem}.bz-faq-chevron{transition:rotate .3s var(--bz-rise)}.bz-faq[open] .bz-faq-chevron{rotate:180deg}.bz-final{padding:clamp(2.5rem,6vw,4.5rem) 1.5rem}.bz-final-aurora{position:absolute;inset:-40%;background:radial-gradient(closest-side at 30% 40%,color-mix(in srgb,var(--color-brand-400) 30%,transparent),transparent),radial-gradient(closest-side at 70% 65%,rgb(110 140 210 / .22),transparent);filter:blur(30px);transition:scale 1.6s var(--bz-rise),rotate 1.6s var(--bz-rise)}.bz-root[data-armed] .bz-final:not([data-seen]) .bz-final-aurora{scale:.7;rotate:-20deg}.bz-reveal{transition:opacity .8s var(--bz-rise) var(--d, 0ms),transform .8s var(--bz-rise) var(--d, 0ms),filter .8s var(--bz-rise) var(--d, 0ms),translate .5s var(--bz-rise),box-shadow .5s var(--bz-rise)}.bz-root[data-armed] .bz-reveal:not([data-seen]){opacity:0;transform:translateY(18px);filter:blur(6px)}.bz-hero-feature-icon{display:grid;flex-shrink:0;place-items:center;width:32px;height:32px;margin-top:1px;border-radius:28%;background:linear-gradient(145deg,var(--color-brand-300),var(--color-brand-600));box-shadow:inset 0 1px #fff6,0 8px 16px -8px var(--color-brand-600);color:#fff}.bz-hero-feature-icon svg{width:16px;height:16px}.bz-enter{animation:bz-rise .9s var(--bz-rise) var(--d, 0ms) both}.bz-stage.bz-app-stage{height:auto;overflow:visible;border-bottom:0;background:transparent;font-size:11px}.bz-hero-aurora{position:absolute;inset:-6% 4% 18%;border-radius:50%;background:radial-gradient(closest-side at 28% 40%,color-mix(in srgb,var(--color-brand-400) 55%,transparent),transparent),radial-gradient(closest-side at 74% 45%,rgb(110 140 210 / .42),transparent),radial-gradient(closest-side at 50% 85%,rgb(120 190 150 / .26),transparent);filter:blur(60px);opacity:.65;pointer-events:none}[data-theme=dark] .bz-hero-aurora{opacity:.32}.bz-laptop{position:relative;max-width:1080px;margin-inline:auto;transform-origin:50% 100%;animation:bz-laptop-in 1.3s var(--bz-rise) .15s both}.bz-lid{position:relative;margin-inline:5.5%;border-radius:18px 18px 6px 6px;padding:clamp(6px,1.3%,14px);background:linear-gradient(180deg,#2a2a2e,#0e0e10 18%);box-shadow:inset 0 0 0 1px #ffffff14,0 0 0 1px #00000080,0 50px 90px -40px #281a0e8c}.bz-camera{position:absolute;top:0;left:50%;z-index:2;width:9%;height:clamp(6px,1.4%,14px);border-radius:0 0 8px 8px;background:#0e0e10;translate:-50% 0}.bz-camera:after{content:"";position:absolute;top:30%;left:50%;width:4px;height:4px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#4a5a7a,#111);translate:-50% 0}.bz-screen{position:relative;container-type:inline-size;aspect-ratio:16 / 10;overflow:hidden;border-radius:9px;background:var(--background)}.bz-screen:after{content:"";position:absolute;inset:0;z-index:5;background:linear-gradient(115deg,rgb(255 255 255 / .07) 0%,transparent 38%);pointer-events:none}.bz-base{position:relative;height:clamp(10px,1.7vw,18px);border-radius:2px 2px 22px 22px/2px 2px 14px 14px;background:linear-gradient(180deg,#e9eaec,#c9cbce 55%,#a8aaae);box-shadow:inset 0 1px #ffffffe6,0 22px 30px -18px #00000073}[data-theme=dark] .bz-base{background:linear-gradient(180deg,#4a4b4f,#2c2d30 55%,#1c1d1f);box-shadow:inset 0 1px #ffffff2e,0 22px 30px -18px #000000b3}.bz-base span{position:absolute;top:0;left:50%;width:14%;height:45%;border-radius:0 0 10px 10px;background:linear-gradient(180deg,#00000029,#0000000a);translate:-50% 0}.bz-app-stage .bz-scene{inset:0}.bz-win{display:flex;height:100%;flex-direction:column;overflow:hidden;background:var(--bz-paper)}.bz-win-bar{display:flex;flex-shrink:0;align-items:center;gap:6px;height:34px;padding:0 12px;border-bottom:1px solid var(--border);background:var(--surface-subtle)}.bz-win-bar>i{width:9px;height:9px;border-radius:50%;background:#ec6a5e}.bz-win-bar>i:nth-child(2){background:#f4bf4f}.bz-win-bar>i:nth-child(3){background:#61c554}.bz-url{width:min(320px,46%);margin-inline:auto;border-radius:7px;padding:3px 10px;background:var(--bz-paper);box-shadow:inset 0 0 0 1px var(--border);color:var(--color-text-3);font-size:10.5px;text-align:center;translate:-24px 0}.bz-workspace{display:flex;align-items:center;gap:7px;margin-bottom:8px;padding:4px 8px 10px;border-bottom:1px solid var(--border);color:var(--color-text-1);font-size:12px;font-weight:800}.bz-win-body{display:flex;flex:1;min-height:0}.bz-side{display:flex;flex-shrink:0;flex-direction:column;gap:2px;width:112px;padding:10px 8px;border-right:1px solid var(--border);background:var(--surface-panel)}.bz-side-item{position:relative;isolation:isolate;display:flex;align-items:center;gap:7px;border-radius:8px;padding:6px 8px;color:var(--color-text-2);font-weight:600}.bz-side-item svg{width:14px;height:14px;flex-shrink:0}.bz-side-item:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:8px;background:var(--bz-brand-tint);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-brand-500) 25%,transparent);opacity:0}.bz-side-item.bz-is-still:before{opacity:1}.bz-main{position:relative;flex:1;min-width:0;overflow:hidden}.bz-chap{position:absolute;inset:14px 16px;display:flex;flex-direction:column;gap:10px;opacity:0}.bz-chap-refine{justify-content:center}.bz-chap.bz-is-still{opacity:1}.bz-chap .bz-cv-avatar{width:30px;height:30px;font-size:10.5px}.bz-chap mark{position:relative;background:none;color:inherit;font-weight:700}.bz-chap mark:before{content:"";position:absolute;inset:-1px -3px;z-index:-1;border-radius:4px;background:color-mix(in srgb,var(--color-brand-300) 45%,transparent);transform-origin:left}.bz-ask-line,.bz-bullets{isolation:isolate}.bz-main-head{display:flex;align-items:center;gap:7px}.bz-main-head b{color:var(--color-text-1);font-size:13px}.bz-count{--bz-n: 48;border-radius:999px;padding:1px 7px;background:var(--bz-ink-faint);color:var(--color-text-2);font-weight:700}.bz-count:after{content:counter(bzn);counter-reset:bzn var(--bz-n);font-variant-numeric:tabular-nums}.bz-search{display:inline-flex;align-items:center;gap:5px;margin-left:auto;border:1px solid var(--border);border-radius:999px;padding:4px 10px;color:var(--color-text-3);font-size:10.5px}.bz-search svg{width:11px;height:11px}.bz-filter{border-radius:999px;padding:4px 9px;background:color-mix(in srgb,#3fae74 16%,transparent);color:#2f8f5e;font-size:10.5px;font-weight:700}.bz-people,.bz-ranks{display:flex;flex-direction:column;gap:7px}.bz-person,.bz-rank{position:relative;display:flex;align-items:center;gap:8px;border:1px solid var(--border);border-radius:11px;padding:8px 11px;background:var(--bz-paper);box-shadow:0 6px 16px -12px #0000004d}.bz-person-dim:after{content:"";position:absolute;inset:-1px;border-radius:10px;background:var(--bz-paper);opacity:.55}.bz-person-name{display:flex;flex:1;min-width:0;flex-direction:column;line-height:1.25}.bz-person-name b{overflow:hidden;color:var(--color-text-1);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.bz-person-name span{overflow:hidden;color:var(--color-text-3);font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.bz-person-skills{display:flex;gap:3px}.bz-person-skills span{border-radius:999px;padding:2px 7px;background:color-mix(in srgb,#2f4774 10%,transparent);color:var(--color-text-2);font-size:9.5px;font-weight:600}.bz-status{flex-shrink:0;border-radius:999px;padding:2px 7px;font-size:9.5px;font-weight:700}.bz-status-free{background:color-mix(in srgb,#3fae74 16%,transparent);color:#2f8f5e}.bz-status-soon{background:color-mix(in srgb,#e0a83a 18%,transparent);color:#a86f12}.bz-status-busy{background:var(--bz-ink-faint);color:var(--color-text-3)}.bz-ask{display:flex;flex-direction:column;gap:2px;border:1px solid var(--border);border-radius:12px;padding:9px 11px;background:var(--surface-subtle)}.bz-ask-head{display:inline-flex;align-items:center;gap:5px;margin-bottom:2px;color:var(--color-text-3);font-size:10.5px;font-weight:700}.bz-ask-head svg,.bz-thinking svg{width:12px;height:12px;color:var(--color-brand-500)}.bz-ask-line{display:block;color:var(--color-text-1);font-size:13px;line-height:1.55}.bz-thinking{display:flex;align-items:center;gap:6px;color:var(--color-text-3);font-size:10.5px;font-style:italic;opacity:0}.bz-rank-pos{display:grid;flex-shrink:0;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--bz-ink-faint);color:var(--color-text-2);font-size:10px;font-weight:800}.bz-rank-1{border-color:color-mix(in srgb,var(--color-brand-500) 45%,var(--border));background:color-mix(in srgb,var(--color-brand-100) 35%,var(--bz-paper))}[data-theme=dark] .bz-rank-1{background:color-mix(in srgb,var(--color-brand-700) 22%,var(--bz-paper))}.bz-rank-1 .bz-rank-pos{background:linear-gradient(145deg,var(--color-brand-400),var(--color-brand-600));color:#fff}.bz-rank-1:after{content:"";position:absolute;inset:-2px;border:2px solid var(--color-brand-400);border-radius:11px;opacity:0}.bz-rank-meter{display:block;width:clamp(40px,12cqw,80px);height:4px;overflow:hidden;border-radius:4px;background:var(--bz-ink-faint)}.bz-rank-meter i{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,var(--color-brand-300),var(--color-brand-600));transform-origin:left;scale:var(--w) 1}.bz-rank-1{--w: .96;--bz-s: 96}.bz-rank-2{--w: .88;--bz-s: 88}.bz-rank-3{--w: .81;--bz-s: 81}.bz-rank-score{min-width:34px;text-align:right}.bz-rank-score:after{content:counter(bzs) "%";counter-reset:bzs var(--bz-s);color:var(--color-text-1);font-size:13px;font-weight:800;font-variant-numeric:tabular-nums}.bz-refine{display:flex;flex-direction:column;gap:12px;border:1px solid var(--border);border-radius:12px;padding:14px 15px;background:var(--bz-paper);box-shadow:0 16px 34px -22px #00000059}.bz-refine-head{display:flex;align-items:center;gap:8px}.bz-fit{--bz-m: 94;display:inline-flex;align-items:baseline;gap:5px;flex-shrink:0;color:var(--color-text-3);font-size:10.5px;font-weight:700}.bz-fit-num:after{content:counter(bzm) "%";counter-reset:bzm var(--bz-m);color:#2f8f5e;font-size:18px;font-weight:800;font-variant-numeric:tabular-nums}.bz-fit-bar{display:block;height:5px;overflow:hidden;border-radius:5px;background:var(--bz-ink-faint)}.bz-fit-bar i{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,#e0a83a,#3fae74);transform:scaleX(.94);transform-origin:left}.bz-bullets{display:flex;flex-direction:column;gap:8px;color:var(--color-text-2);font-size:12.5px;line-height:1.5}.bz-bullets li{display:grid;grid-template-columns:10px 1fr}.bz-bullets li:before{content:"";width:5px;height:5px;margin-top:6px;border-radius:50%;background:var(--color-brand-400)}.bz-bullets li>span{grid-column:2;grid-row:1}.bz-old{opacity:0;text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--color-text-3) 60%,transparent)}.bz-new{color:var(--color-text-1)}.bz-refine-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.bz-ai-btn{position:relative;display:inline-flex;align-items:center;gap:6px;overflow:visible;border-radius:999px;padding:6px 12px;background:linear-gradient(160deg,var(--color-brand-400),var(--color-brand-600) 70%);box-shadow:inset 0 1px #ffffff59,0 8px 18px -8px var(--color-brand-600);color:#fff;font-size:11px;font-weight:700}.bz-ai-btn svg{width:13px;height:13px}.bz-ai-btn:after{content:"";position:absolute;inset:-4px;border:2px solid var(--color-brand-400);border-radius:999px;opacity:0}.bz-ai-done{display:inline-flex;align-items:center;gap:5px;color:#2f8f5e;font-size:10.5px;font-weight:700}.bz-ai-done svg{width:11px;height:11px}.bz-for{display:flex;align-items:center;gap:6px;border:1px dashed color-mix(in srgb,var(--color-brand-500) 45%,var(--border));border-radius:10px;padding:7px 10px;color:var(--color-text-2);font-size:11px}.bz-for svg{width:13px;height:13px;color:var(--color-brand-500)}.bz-for b{color:var(--color-text-1)}.bz-skills-hit{display:flex;flex-wrap:wrap;align-items:center;gap:5px;border-top:1px solid var(--border);padding-top:10px}.bz-skills-hit-label{margin-right:2px;color:var(--color-text-3);font-size:10.5px;font-weight:700}.bz-hit{display:inline-flex;align-items:center;gap:3px;border-radius:999px;padding:3px 9px 3px 7px;background:color-mix(in srgb,#3fae74 15%,transparent);color:#2f8f5e;font-size:10.5px;font-weight:700}.bz-hit svg{width:10px;height:10px}.bz-shortlist{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;border-top:1px solid var(--border);padding-top:10px;color:var(--color-text-2);font-size:11px;font-weight:600}.bz-shortlist-btn{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:6px 12px;background:linear-gradient(160deg,var(--color-brand-400),var(--color-brand-600) 70%);box-shadow:inset 0 1px #ffffff59;color:#fff;font-weight:700}.bz-shortlist-btn svg{width:12px;height:12px}.bz-rank-4{--w: .74;--bz-s: 74}.bz-summary{display:flex;flex-direction:column;gap:3px;isolation:isolate}.bz-summary-label{color:#2f4774;font-size:9.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}[data-theme=dark] .bz-summary-label{color:#9fb6e0}.bz-summary-text{display:grid;color:var(--color-text-2);font-size:12.5px;line-height:1.5}.bz-summary-text>span{grid-area:1 / 1}.bz-fmt-bar{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.bz-fmt-pick,.bz-fmt-opt{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--border);border-radius:999px;padding:4px 10px;background:var(--bz-paper);color:var(--color-text-1);font-size:10.5px;font-weight:700}.bz-fmt-opt{color:var(--color-text-2);font-weight:600}.bz-fmt-pick svg{width:12px;height:12px;color:var(--color-brand-500)}.bz-fmt-swatches{display:flex;gap:4px;margin-left:auto}.bz-fmt-swatches i{width:14px;height:14px;border-radius:50%;background:#2f4774;box-shadow:inset 0 1px #ffffff4d}.bz-fmt-swatches i:first-child{outline:2px solid var(--color-text-1);outline-offset:1px}.bz-fmt-swatches i:nth-child(2){background:#c46d3d}.bz-fmt-swatches i:nth-child(3){background:#3f8f6b}.bz-fmt{--cv: clamp(140px, 33cqw, 215px);position:relative;flex:1}.bz-plain{position:absolute;top:50%;left:50%;display:flex;width:var(--cv);height:calc(var(--cv) * 1.2);flex-direction:column;gap:8px;border:1px solid var(--border);border-radius:10px;padding:16px 14px;background:var(--bz-paper);box-shadow:0 16px 34px -20px #00000059;translate:-50% -50%;opacity:0}.bz-plain i{height:4px;border-radius:4px;background:var(--bz-ink-soft)}.bz-plain i:nth-child(3n){width:60%}.bz-fan{position:absolute;top:50%;left:50%}.bz-fan-front{z-index:3;translate:calc(var(--cv) / -2) -54%}.bz-fan-left{translate:calc(-15cqw - var(--cv) / 2) -46%;rotate:-7deg}.bz-fan-right{translate:calc(15cqw - var(--cv) / 2) -46%;rotate:7deg}.bz-fan .bz-cv{width:var(--cv)}.bz-fan-front .bz-cv:after{content:"";position:absolute;inset:-20%;background:linear-gradient(105deg,transparent 38%,rgb(255 255 255 / .4) 50%,transparent 62%);translate:-110% 0;pointer-events:none}.bz-export{position:absolute;right:0;bottom:0;z-index:4;display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:6px 11px;background:var(--color-text-1);box-shadow:var(--shadow-card);color:var(--background);font-size:11px;font-weight:700}.bz-export svg{width:13px;height:13px}.bz-tabs{position:relative;display:grid;max-width:1080px;margin:clamp(22px,4vw,36px) auto 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.bz-tab{position:relative;isolation:isolate;display:grid;grid-template-columns:auto 1fr;gap:6px 12px;border-radius:16px;padding:14px 14px 12px}.bz-tab:before{content:"";position:absolute;inset:0;z-index:-1;border:1px solid var(--border);border-radius:16px;background:var(--surface-elevated);box-shadow:var(--shadow-card);opacity:0}.bz-tab-track{grid-column:1 / -1;display:block;height:3px;margin-top:6px;overflow:hidden;border-radius:3px;background:var(--bz-ink-faint)}.bz-tab-track i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,var(--color-brand-300),var(--color-brand-600));transform:scaleX(0);transform-origin:left}.bz-tab.bz-is-still:before{opacity:1}.bz-tab.bz-is-still .bz-tab-track i{transform:none}@media(max-width:900px){.bz-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.bz-tabs{grid-template-columns:1fr;gap:4px}}@container (min-width: 760px){.bz-app-stage .bz-win{font-size:12px}.bz-side{width:172px;padding:14px 10px}.bz-side-item{padding:8px 10px;font-size:12.5px}.bz-chap{inset:22px 28px;gap:12px}.bz-person,.bz-rank{padding:10px 14px}.bz-person-name b{font-size:13.5px}.bz-person-name span{font-size:11.5px}.bz-refine,.bz-for{width:min(640px,100%);align-self:center}.bz-fmt{--cv: 230px}}@container (max-width: 560px){.bz-side{width:40px;padding:8px 5px}.bz-side-label,.bz-search,.bz-person-skills,.bz-rank-meter,.bz-url{display:none}.bz-side-item,.bz-workspace{justify-content:center;padding:7px 0}.bz-chap{inset:10px;gap:7px}.bz-person,.bz-rank{padding:5px 8px}.bz-win-bar{height:24px}}@media(max-width:640px){.bz-screen{aspect-ratio:4 / 5}.bz-lid{margin-inline:3%}}.bz-file{position:absolute;display:inline-flex;align-items:center;gap:3px;overflow:hidden;border-radius:7px;padding:3px 6px 3px 4px;color:#fff;font-size:9px;font-weight:800;letter-spacing:.02em;background:linear-gradient(145deg,var(--f1),var(--f2));box-shadow:inset 0 1px #ffffff73,0 6px 14px -6px var(--f2)}.bz-file:before{content:"";position:absolute;inset:0 0 50%;background:linear-gradient(to bottom,rgb(255 255 255 / .25),transparent)}.bz-file svg{position:relative;width:11px;height:11px}.bz-file-pdf{--f1: #f08a7e;--f2: #c9433a}.bz-file-doc{--f1: #7fa8f0;--f2: #2f5fc4}.bz-cv{position:relative;display:flex;flex-direction:column;width:var(--cv);overflow:hidden;border:1px solid var(--border);border-radius:12px;padding:0 0 10px;background:var(--bz-paper);box-shadow:0 2px 4px #0000000d,0 26px 46px -22px #281a0e6b;color:var(--color-text-1)}.bz-cv-head{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:8px 10px;background:linear-gradient(120deg,#1f2b45,#2f4774);color:#fff}.bz-cv-logo{display:inline-flex;align-items:center;gap:5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;font-size:10px}.bz-cv-logo-mark{width:11px;height:11px;border-radius:3px;background:linear-gradient(145deg,#f2b48f,#c46d3d);box-shadow:inset 0 1px #fff6;rotate:45deg;scale:.8}.bz-cv-head-meta{opacity:.7;font-size:8.5px}.bz-cv-person{display:flex;align-items:center;gap:8px;padding:10px 10px 4px;font-size:11px}.bz-cv-avatar{display:grid;flex-shrink:0;place-items:center;width:28px;height:28px;border-radius:50%;background:linear-gradient(145deg,#e9c3a8,#b9774f);color:#fff;font-size:10px;font-weight:700}.bz-cv-label{display:block;padding:6px 10px 3px;color:#2f4774;font-size:8.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}[data-theme=dark] .bz-cv-label{color:#9fb6e0}.bz-cv-skills{display:flex;flex-wrap:wrap;gap:3px;padding:0 10px}.bz-cv-skills span,.bz-chip{border-radius:999px;padding:2px 7px;background:color-mix(in srgb,#2f4774 10%,transparent);color:var(--color-text-2);font-size:9.5px;font-weight:600}.bz-cv-lines{display:flex;flex-direction:column;gap:5px;padding:2px 10px}.bz-cv-lines i{height:3px;border-radius:3px;background:var(--bz-ink-faint)}.bz-cv-lines i:last-child{width:64%}.bz-cv-foot{margin:8px 10px 0;border-top:1px solid var(--border);padding-top:5px;color:var(--color-text-3);font-size:8px}.bz-stage{--cycle: 9s;position:relative;overflow:hidden;border-bottom:1px solid var(--border);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-subtle) 70%,transparent),transparent),var(--background);font-size:12px;line-height:1.35}.bz-mini{height:280px}.bz-wide{height:290px}.bz-mini-aurora{position:absolute;inset:-30%;background:radial-gradient(closest-side at 28% 35%,color-mix(in srgb,var(--g1) 45%,transparent),transparent),radial-gradient(closest-side at 74% 72%,color-mix(in srgb,var(--g2) 32%,transparent),transparent);filter:blur(26px);opacity:.7}[data-theme=dark] .bz-mini-aurora{opacity:.4}.bz-scene{position:absolute;inset:0}.bz-panel{border:1px solid var(--border);border-radius:14px;background:var(--bz-paper);box-shadow:0 16px 36px -22px #00000059}.bz-panel-head{display:flex;align-items:center;gap:7px;margin-bottom:8px;color:var(--color-text-2);font-size:11px;font-weight:700}.bz-drop{position:absolute;top:18px;left:18px;display:flex;width:46%;height:92px;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:1.5px dashed color-mix(in srgb,var(--g2) 55%,var(--border));border-radius:14px;background:color-mix(in srgb,var(--bz-paper) 85%,transparent);color:var(--color-text-2);font-size:11px;font-weight:600}.bz-drop-bar{width:70%;height:4px;overflow:hidden;border-radius:4px;background:var(--bz-ink-faint)}.bz-drop-bar i{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,var(--g1),var(--g2));transform-origin:left}.bz-fly{position:absolute;top:52px;left:calc(-4px + 23%);opacity:0}.bz-fly-2{left:calc(26px + 23%)}.bz-fly .bz-file{position:relative}.bz-profile{position:absolute;right:16px;bottom:16px;width:min(300px,72%);border:1px solid var(--border);border-radius:14px;padding:11px 12px;background:var(--bz-paper);box-shadow:0 20px 40px -22px #00000061}.bz-avail{display:inline-flex;align-items:center;gap:5px;margin-left:auto;color:#2f8f5e;font-size:10.5px;font-weight:700}.bz-avail i{position:relative;width:7px;height:7px;border-radius:50%;background:#3fae74}.bz-avail i:after{content:"";position:absolute;inset:0;border-radius:50%;background:#3fae74;opacity:0}.bz-langs{margin-top:8px;color:var(--color-text-3);font-size:10.5px}.bz-sheet{position:absolute;top:16px;left:50%;display:flex;width:min(230px,64%);height:calc(100% - 32px);flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:var(--bz-paper);box-shadow:0 20px 40px -22px #00000061;translate:-58% 0}.bz-sheet-head{display:flex;flex-direction:column;gap:6px;padding:9px 11px 0;color:#1f2b45}[data-theme=dark] .bz-sheet-head{color:#c8d6f2}.bz-sheet-head-line{height:3px;border-radius:3px;background:linear-gradient(90deg,var(--g1),var(--g2));transform-origin:left}.bz-watermark{position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:-24deg;color:color-mix(in srgb,var(--g2) 12%,transparent);font-size:34px;font-weight:900;letter-spacing:.1em;pointer-events:none}.bz-sheet-body{position:relative;flex:1;padding:6px 0 0}.bz-block{position:absolute;left:0;right:0;height:50px}.bz-block-exp{top:6px;translate:0 56px}.bz-block-skills{top:6px;translate:0 0;z-index:1}.bz-block-skills .bz-cv-skills span{background:color-mix(in srgb,var(--g2) 14%,transparent)}.bz-sheet-foot{margin:0 11px 9px;border-top:1px solid var(--border);padding-top:6px;color:var(--color-text-3);font-size:9px}.bz-swatches{position:absolute;top:50%;right:6%;display:flex;flex-direction:column;gap:8px;translate:0 -50%}.bz-swatches i{width:22px;height:22px;border-radius:50%;box-shadow:inset 0 1px #ffffff59,0 4px 10px -4px #0006}.bz-swatches .bz-swatch-on{outline:2px solid var(--color-text-1);outline-offset:2px}.bz-cursor{position:absolute;top:60px;left:50%;z-index:3;color:var(--color-text-1);opacity:0;filter:drop-shadow(0 2px 3px rgb(0 0 0 / .25))}.bz-cursor svg{width:18px;height:18px;fill:var(--bz-paper)}.bz-pick{position:absolute;top:16px;left:16px;display:flex;width:min(270px,66%);flex-direction:column;gap:6px}.bz-pick-row{display:flex;align-items:center;gap:8px;border:1px solid var(--border);border-radius:10px;padding:7px 9px;background:var(--bz-paper);box-shadow:0 8px 18px -14px #0000004d}.bz-check{display:grid;place-items:center;width:15px;height:15px;border-radius:5px;background:linear-gradient(145deg,var(--g1),var(--g2));color:#fff}.bz-check svg{width:10px;height:10px}.bz-pick-name{display:grid;font-size:11.5px}.bz-pick-name>*{grid-area:1 / 1}.bz-name-real{opacity:0}.bz-link{position:absolute;right:16px;bottom:16px;width:min(220px,58%);border:1px solid var(--border);border-radius:14px;padding:11px 12px;background:var(--bz-paper);box-shadow:0 22px 44px -22px #0000006b}.bz-link-icon{display:grid;flex-shrink:0;place-items:center;width:26px;height:26px;border-radius:28%;background:linear-gradient(145deg,var(--g1),var(--g2));box-shadow:inset 0 1px #fff6;color:#fff}.bz-link-icon svg{width:14px;height:14px}.bz-toggle{position:relative;width:26px;height:15px;border-radius:999px;background:linear-gradient(145deg,var(--g1),var(--g2))}.bz-toggle i{position:absolute;top:2px;left:2px;width:11px;height:11px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;translate:11px 0}.bz-toast{position:absolute;bottom:18px;left:16px;display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:5px 10px;background:var(--color-text-1);color:var(--background);font-size:11px;font-weight:600}.bz-request,.bz-ranked,.bz-doc{position:absolute;border:1px solid var(--border);border-radius:14px;padding:12px 13px;background:var(--bz-paper);box-shadow:0 20px 40px -22px #00000061}.bz-request{top:20px;left:20px;width:min(310px,47%)}.bz-request-text{isolation:isolate;color:var(--color-text-1);font-size:13px;line-height:1.6}.bz-type{display:block}.bz-key,.bz-hl{position:relative;background:none;color:inherit;font-weight:700}.bz-key:before,.bz-hl:before{content:"";position:absolute;inset:-1px -3px;z-index:-1;border-radius:4px;background:color-mix(in srgb,var(--g1) 45%,transparent);transform-origin:left}.bz-ranked{top:20px;right:20px;display:flex;width:min(300px,46%);flex-direction:column;gap:7px}.bz-match{position:relative;display:flex;align-items:center;gap:8px;border-radius:10px;padding:6px}.bz-match-1{background:color-mix(in srgb,var(--g1) 18%,transparent)}.bz-match-1:after{content:"";position:absolute;inset:-1px;border:1.5px solid var(--g2);border-radius:11px;opacity:0}.bz-meter{display:block;height:4px;margin-top:5px;overflow:hidden;border-radius:4px;background:var(--bz-ink-faint)}.bz-meter i{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,var(--g1),var(--g2));transform-origin:left;scale:var(--w) 1}.bz-score{min-width:38px;text-align:right}.bz-match-1 .bz-score{--bz-s: 94}.bz-match-2 .bz-score{--bz-s: 87}.bz-match-3 .bz-score{--bz-s: 72}.bz-score:after{content:counter(bzs) "%";counter-reset:bzs var(--bz-s);color:var(--color-text-1);font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}.bz-match-compact .bz-request{top:14px;right:14px;left:14px;width:auto;padding:9px 11px}.bz-match-compact .bz-request-text{font-size:11.5px;line-height:1.5}.bz-match-compact .bz-ranked{inset:auto 14px 14px;width:auto;gap:5px;padding:9px 11px}.bz-match-compact .bz-ranked .bz-panel-head{margin-bottom:2px}.bz-match-compact .bz-match{padding:3px 6px}.bz-match-compact .bz-match-3{display:none}.bz-doc{top:20px;left:20px;width:min(400px,74%)}.bz-matched{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:10px;border-top:1px solid var(--border);padding-top:9px}.bz-matched-label{margin-right:2px;color:var(--color-text-3);font-size:10.5px;font-weight:600}.bz-matched-chip{display:inline-flex;align-items:center;gap:3px;border-radius:999px;padding:2px 8px 2px 6px;background:color-mix(in srgb,var(--g1) 30%,transparent);color:var(--color-text-1);font-size:10.5px;font-weight:600}.bz-matched-chip svg{width:10px;height:10px;color:var(--g2)}.bz-doc .bz-panel-head{color:var(--color-text-1)}.bz-lang{display:inline-flex;align-items:center;gap:5px;margin-left:auto;border-radius:999px;padding:3px 8px;background:color-mix(in srgb,var(--g1) 25%,transparent);color:var(--color-text-1);font-size:10.5px;font-weight:700}.bz-lang>span{grid-area:1 / 1}.bz-lang-sv{display:none}.bz-swap{display:grid;isolation:isolate}.bz-swap>p{grid-area:1 / 1;color:var(--color-text-2);font-size:13px;line-height:1.6}.bz-text-sv{opacity:0}.bz-text-sv u{text-decoration-color:var(--g2);text-underline-offset:2px}.bz-checks{position:absolute;right:18px;bottom:18px;display:flex;flex-direction:column;align-items:flex-end;gap:7px}.bz-check-pill{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border);border-radius:999px;padding:6px 11px;background:var(--bz-paper);box-shadow:var(--shadow-card);color:var(--color-text-1);font-size:11px;font-weight:600}.bz-check-pill svg{color:#2f8f5e}@media(max-width:520px){.bz-wide{height:360px}.bz-request,.bz-doc{right:18px;width:auto}.bz-ranked{top:auto;bottom:18px;left:18px;width:auto}.bz-checks{bottom:14px}}@media(prefers-reduced-motion:no-preference){.bz-stage[data-play]:not([data-run]) *,.bz-stage[data-play]:not([data-run]) :before,.bz-stage[data-play]:not([data-run]) :after{animation-play-state:paused!important}.bz-stage[data-play] .bz-scene{animation:bz-cycle var(--cycle) linear both}.bz-stage[data-play] .bz-mini-aurora{animation:bz-drift var(--cycle) var(--bz-soft) both}.bz-stage[data-play] .bz-chap{animation:bz-chap var(--len) linear var(--c) both}.bz-stage[data-play] .bz-side-item[data-chapter]:before,.bz-stage[data-play] .bz-tab:before{animation:bz-on var(--len) linear var(--c) both}.bz-stage[data-play] .bz-tab{animation:bz-tab-on var(--len) linear var(--c) both}.bz-stage[data-play] .bz-tab-track i{animation:bz-progress var(--len) linear var(--c) both}.bz-stage[data-play] .bz-hero-aurora{animation:bz-drift var(--cycle) var(--bz-soft) both}.bz-stage[data-play] .bz-count{animation:bz-count-n 1.6s var(--bz-rise) calc(var(--c) + .3s) both}.bz-stage[data-play] .bz-person{animation:bz-rise-sm .5s var(--bz-rise) calc(var(--c) + .35s + var(--i) * .12s) both}.bz-stage[data-play] .bz-filter{animation:bz-press .4s var(--bz-soft) calc(var(--c) + 2.4s) both}.bz-stage[data-play] .bz-person-dim:after{animation:bz-fade .5s var(--bz-rise) calc(var(--c) + 2.6s) both}.bz-stage[data-play] .bz-ask{animation:bz-rise .6s var(--bz-rise) calc(var(--c) + .15s) both}.bz-stage[data-play] .bz-ask-line{animation:bz-type .5s var(--bz-rise) calc(var(--c) + .4s + var(--i) * .35s) both}.bz-stage[data-play] .bz-ask mark:before{animation:bz-fill .45s var(--bz-rise) calc(var(--c) + 1.2s) both}.bz-stage[data-play] .bz-thinking{animation:bz-blip 1.1s var(--bz-soft) calc(var(--c) + 1.35s) both}.bz-stage[data-play] .bz-rank{animation:bz-rise-sm .5s var(--bz-rise) calc(var(--c) + 2.35s + var(--i) * .15s) both}.bz-stage[data-play] .bz-rank-meter i{animation:bz-fill 1s var(--bz-rise) calc(var(--c) + 2.55s + var(--i) * .15s) both}.bz-stage[data-play] .bz-rank-score{animation:bz-count 1.2s var(--bz-rise) calc(var(--c) + 2.55s + var(--i) * .15s) both}.bz-stage[data-play] .bz-rank-1:after{animation:bz-ring 1.2s var(--bz-rise) calc(var(--c) + 3.5s) both}.bz-stage[data-play] .bz-refine{animation:bz-rise .6s var(--bz-rise) calc(var(--c) + .15s) both}.bz-stage[data-play] .bz-ai-btn{animation:bz-press .4s var(--bz-soft) calc(var(--c) + 1s) both}.bz-stage[data-play] .bz-ai-btn:after{animation:bz-ring .9s var(--bz-rise) calc(var(--c) + 1.05s) both}.bz-stage[data-play] .bz-old-s{animation:bz-hold-s var(--len) linear var(--c) both}.bz-stage[data-play] .bz-new-s{animation:bz-swap-in .5s var(--bz-rise) calc(var(--c) + 1.45s) both}.bz-stage[data-play] .bz-new-s mark:before{animation:bz-fill .45s var(--bz-rise) calc(var(--c) + 1.85s) both}.bz-stage[data-play] .bz-fmt-bar{animation:bz-rise-sm .5s var(--bz-rise) calc(var(--c) + .2s) both}.bz-stage[data-play] .bz-fmt-swatches i:first-child{animation:bz-press .4s var(--bz-soft) calc(var(--c) + 1.1s) both}.bz-stage[data-play] .bz-old-a{animation:bz-hold-a var(--len) linear var(--c) both}.bz-stage[data-play] .bz-old-b{animation:bz-hold-b var(--len) linear var(--c) both}.bz-stage[data-play] .bz-new-a{animation:bz-swap-in .5s var(--bz-rise) calc(var(--c) + 1.75s) both}.bz-stage[data-play] .bz-new-b{animation:bz-swap-in .5s var(--bz-rise) calc(var(--c) + 2.25s) both}.bz-stage[data-play] .bz-new-a mark:before{animation:bz-fill .45s var(--bz-rise) calc(var(--c) + 2.15s) both}.bz-stage[data-play] .bz-new-b mark:before{animation:bz-fill .45s var(--bz-rise) calc(var(--c) + 2.65s) both}.bz-stage[data-play] .bz-fit{animation:bz-fit-count 1.6s var(--bz-rise) calc(var(--c) + 1.9s) both}.bz-stage[data-play] .bz-fit-bar i{animation:bz-fit-grow 1.6s var(--bz-rise) calc(var(--c) + 1.9s) both}.bz-stage[data-play] .bz-for{animation:bz-rise-sm .5s var(--bz-rise) calc(var(--c) + .1s) both}.bz-stage[data-play] .bz-hit{animation:bz-pop .45s var(--bz-rise) calc(var(--c) + 2.9s + var(--i) * .12s) both}.bz-stage[data-play] .bz-shortlist{animation:bz-rise-sm .5s var(--bz-rise) calc(var(--c) + 3.6s) both}.bz-stage[data-play] .bz-ai-done{animation:bz-pop .5s var(--bz-rise) calc(var(--c) + 3.6s) both}.bz-stage[data-play] .bz-plain{animation:bz-plain var(--len) linear var(--c) both}.bz-stage[data-play] .bz-fan-front{animation:bz-deal .8s var(--bz-rise) calc(var(--c) + 1.4s) both}.bz-stage[data-play] .bz-fan-left{animation:bz-deal .8s var(--bz-rise) calc(var(--c) + 1.75s) both}.bz-stage[data-play] .bz-fan-right{animation:bz-deal .8s var(--bz-rise) calc(var(--c) + 1.9s) both}.bz-stage[data-play] .bz-fan-front .bz-cv:after{animation:bz-sheen 1.2s var(--bz-soft) calc(var(--c) + 2.5s) both}.bz-stage[data-play] .bz-export{animation:bz-pop .5s var(--bz-rise) calc(var(--c) + 3s) both}.bz-stage[data-play] .bz-drop{animation:bz-rise .8s var(--bz-rise) .1s both}.bz-stage[data-play] .bz-fly-1{animation:bz-drop-in 1s var(--bz-soft) .5s both}.bz-stage[data-play] .bz-fly-2{animation:bz-drop-in 1s var(--bz-soft) .85s both}.bz-stage[data-play] .bz-drop-bar i{animation:bz-fill 1.1s var(--bz-soft) 1.45s both}.bz-stage[data-play] .bz-profile{animation:bz-rise .8s var(--bz-rise) 2.6s both}.bz-stage[data-play] .bz-chip{animation:bz-pop .5s var(--bz-rise) calc(3.1s + var(--i) * .14s) both}.bz-stage[data-play] .bz-langs{animation:bz-rise-sm .6s var(--bz-rise) 3.9s both}.bz-stage[data-play] .bz-avail{animation:bz-rise-sm .6s var(--bz-rise) 4.2s both}.bz-stage[data-play] .bz-avail i:after{animation:bz-pulse 1.2s ease-out 4.5s 2 both}.bz-stage[data-play] .bz-sheet{animation:bz-rise .8s var(--bz-rise) .1s both}.bz-stage[data-play] .bz-sheet-head .bz-cv-logo{animation:bz-drop-down .7s var(--bz-rise) .6s both}.bz-stage[data-play] .bz-sheet-head-line{animation:bz-fill .8s var(--bz-rise) 1.5s both}.bz-stage[data-play] .bz-swatches{animation:bz-rise-sm .6s var(--bz-rise) .9s both}.bz-stage[data-play] .bz-swatch-on{animation:bz-press .4s var(--bz-soft) 1.35s both}.bz-stage[data-play] .bz-sheet-foot{animation:bz-rise-sm .6s var(--bz-rise) 1.9s both}.bz-stage[data-play] .bz-watermark{animation:bz-fade .9s var(--bz-rise) 2.4s both}.bz-stage[data-play] .bz-cursor{animation:bz-cursor var(--cycle) var(--bz-soft) both}.bz-stage[data-play] .bz-block-skills{animation:bz-lift-up var(--cycle) var(--bz-soft) both}.bz-stage[data-play] .bz-block-exp{animation:bz-make-room var(--cycle) var(--bz-soft) both}.bz-stage[data-play] .bz-pick-row{animation:bz-rise-sm .6s var(--bz-rise) calc(.15s + var(--i) * .1s) both}.bz-stage[data-play] .bz-check{animation:bz-tick-in .45s var(--bz-rise) calc(.8s + var(--i) * .25s) both}.bz-stage[data-play] .bz-link{animation:bz-rise .8s var(--bz-rise) 1.95s both}.bz-stage[data-play] .bz-toggle i{animation:bz-knob .45s var(--bz-soft) 3s both}.bz-stage[data-play] .bz-toggle{animation:bz-toggle-on .45s var(--bz-soft) 3s both}.bz-stage[data-play] .bz-name-real{animation:bz-swap-out var(--cycle) linear both}.bz-stage[data-play] .bz-name-anon{animation:bz-swap-in .5s var(--bz-rise) 3.15s both}.bz-stage[data-play] .bz-toast{animation:bz-pop .5s var(--bz-rise) 4s both}.bz-stage[data-play] .bz-request{animation:bz-rise .8s var(--bz-rise) .1s both}.bz-stage[data-play] .bz-type{animation:bz-type .5s var(--bz-rise) calc(.45s + var(--i) * .32s) both}.bz-stage[data-play] .bz-key:before{animation:bz-fill .5s var(--bz-rise) 2s both}.bz-stage[data-play] .bz-type:nth-child(2) .bz-key:nth-of-type(2):before{animation-delay:2.15s}.bz-stage[data-play] .bz-type:nth-child(3) .bz-key:before{animation-delay:2.3s}.bz-stage[data-play] .bz-type:nth-child(4) .bz-key:before{animation-delay:2.45s}.bz-stage[data-play] .bz-ranked{animation:bz-rise .8s var(--bz-rise) 2.6s both}.bz-stage[data-play] .bz-match{animation:bz-rise-sm .6s var(--bz-rise) calc(2.9s + var(--i) * .2s) both}.bz-stage[data-play] .bz-meter i{animation:bz-fill 1.2s var(--bz-rise) calc(3.1s + var(--i) * .2s) both}.bz-stage[data-play] .bz-score{animation:bz-count 1.4s var(--bz-rise) calc(3.1s + var(--i) * .2s) both}.bz-stage[data-play] .bz-match-1:after{animation:bz-ring 1.4s var(--bz-rise) 4.6s both}.bz-stage[data-play] .bz-doc{animation:bz-rise .8s var(--bz-rise) .1s both}.bz-stage[data-play] .bz-text-sv{animation:bz-swap-out-early var(--cycle) linear both}.bz-stage[data-play] .bz-text-en{animation:bz-swap-in .6s var(--bz-rise) 2.55s both}.bz-stage[data-play] .bz-lang-sv{display:inline;animation:bz-swap-out-early var(--cycle) linear both}.bz-stage[data-play] .bz-lang-en{animation:bz-swap-in .5s var(--bz-rise) 2.55s both}.bz-stage[data-play] .bz-lang{display:inline-grid;grid-template-columns:auto auto}.bz-stage[data-play] .bz-lang svg{grid-row:1}.bz-stage[data-play] .bz-lang>span{grid-area:1 / 2}.bz-stage[data-play] .bz-hl:before{animation:bz-fill .5s var(--bz-rise) 3.3s both}.bz-stage[data-play] .bz-hl:nth-of-type(2):before{animation-delay:3.5s}.bz-stage[data-play] .bz-hl:nth-of-type(3):before{animation-delay:3.7s}.bz-stage[data-play] .bz-matched-chip{animation:bz-pop .5s var(--bz-rise) calc(3.9s + var(--i) * .12s) both}.bz-stage[data-play] .bz-check-pill{animation:bz-rise .7s var(--bz-rise) calc(4.7s + var(--i) * .35s) both}}@media(prefers-reduced-motion:reduce){.bz-enter,.bz-laptop{animation:none}.bz-reveal{transition:none}}}@keyframes bz-cycle{0%,96%{opacity:1}to{opacity:0}}@keyframes bz-drift{0%{translate:-4% 3%;scale:.92;opacity:.35}}@keyframes bz-rise{0%{opacity:0;translate:0 14px;scale:.97;filter:blur(6px)}}@keyframes bz-rise-sm{0%{opacity:0;translate:0 6px}}@keyframes bz-pop{0%{opacity:0;translate:0 6px;scale:.85;filter:blur(3px)}}@keyframes bz-fade{0%{opacity:0}}@keyframes bz-fill{0%{transform:scaleX(0)}}@keyframes bz-press{50%{scale:.82}}@keyframes bz-pulse{0%{opacity:.6;scale:1}to{opacity:0;scale:3}}@keyframes bz-ring{0%{opacity:0;scale:1.04}25%{opacity:1;scale:1}to{opacity:0}}@keyframes bz-sheen{to{translate:110% 0}}@keyframes bz-drop-in{0%{opacity:0;translate:120px -70px;rotate:14deg;filter:blur(4px)}25%{opacity:1;filter:blur(0)}75%{opacity:1;translate:0 0;rotate:0deg;scale:1}to{opacity:0;translate:0 4px;scale:.6}}@keyframes bz-drop-down{0%{opacity:0;translate:0 -10px;filter:blur(4px)}}@keyframes bz-cursor{0%,28%{opacity:0;translate:70px 90px}33%{opacity:1;translate:18px 72px;scale:1}36%{translate:18px 72px;scale:.85}44%{translate:18px 16px;scale:.85}47%{translate:18px 16px;scale:1;opacity:1}54%,to{opacity:0;translate:40px 30px}}@keyframes bz-lift-up{0%,36%{translate:0 56px;filter:none}38%{translate:0 56px;filter:drop-shadow(0 10px 14px rgb(0 0 0 / .18))}44%{translate:0 0;filter:drop-shadow(0 10px 14px rgb(0 0 0 / .18))}48%,to{translate:0 0;filter:none}}@keyframes bz-make-room{0%,37%{translate:0 0}45%,to{translate:0 56px}}@keyframes bz-tick-in{0%{opacity:0;scale:.3}}@keyframes bz-knob{0%{translate:0 0}}@keyframes bz-toggle-on{0%{filter:grayscale(1) brightness(1.3);opacity:.55}}@keyframes bz-swap-out{0%,34%{opacity:1;filter:none}38%,to{opacity:0;filter:blur(3px)}}@keyframes bz-swap-out-early{0%,27%{opacity:1;filter:none}30%,to{opacity:0;filter:blur(3px)}}@keyframes bz-swap-in{0%{opacity:0;translate:0 4px;filter:blur(3px)}}@keyframes bz-type{0%{opacity:0;translate:-6px 0;filter:blur(2px)}}@keyframes bz-count{0%{--bz-s: 0}}@keyframes bz-chap{0%{opacity:0;transform:translateY(8px);filter:blur(6px)}7%,93%{opacity:1;transform:none;filter:none}to{opacity:0;transform:translateY(-6px);filter:blur(4px)}}@keyframes bz-on{0%{opacity:0}5%,95%{opacity:1}to{opacity:0}}@keyframes bz-tab-on{0%{opacity:.55}5%,95%{opacity:1}to{opacity:.55}}@keyframes bz-laptop-in{0%{opacity:0;transform:perspective(1800px) translateY(40px) rotateX(24deg) scale(.96);filter:blur(8px)}}@keyframes bz-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes bz-count-n{0%{--bz-n: 0}}@keyframes bz-blip{0%{opacity:0}20%,75%{opacity:1}to{opacity:0}}@keyframes bz-hold-s{0%,26%{opacity:1;filter:none}30%,to{opacity:0;filter:blur(3px)}}@keyframes bz-hold-a{0%,32%{opacity:1;filter:none}36%,to{opacity:0;filter:blur(3px)}}@keyframes bz-hold-b{0%,42%{opacity:1;filter:none}46%,to{opacity:0;filter:blur(3px)}}@keyframes bz-fit-count{0%{--bz-m: 71}}@keyframes bz-fit-grow{0%{transform:scaleX(.71)}}@keyframes bz-plain{0%{opacity:0;scale:.95}8%,28%{opacity:1;scale:1;filter:none}38%,to{opacity:0;scale:.9;filter:blur(5px)}}@keyframes bz-deal{0%{opacity:0;translate:calc(var(--cv) / -2) -50%;rotate:0deg;scale:.85;filter:blur(6px)}}
