.bw-fig{--fig-ink:#1a1730;--fig-stroke:max(1.5px,0.18em);--fig-lean:0deg;--fig-tilt:0deg;position:relative;display:inline-block;flex:none;font-size:10px;line-height:1;vertical-align:bottom;pointer-events:none;-moz-user-select:none;user-select:none;transform:rotate(calc(var(--fig-tilt) + var(--fig-lean)));transform-origin:50% 100%;transition:transform .45s cubic-bezier(.3,1.3,.5,1)}.bw-fig[data-size=xs]{font-size:6px}.bw-fig[data-size=sm]{font-size:8px}.bw-fig[data-size=lg]{font-size:14px}.bw-fig-body{position:relative;display:block;width:100%;height:100%}.bw-fig-face{position:absolute;left:0;right:0;display:flex;flex-direction:column;align-items:center;gap:.5em;transition:transform .2s ease-out}.bw-fig-eyes{display:flex;gap:.8em}.bw-fig-eye{display:grid;place-items:center;width:1.2em;height:1.2em;overflow:hidden;border:var(--fig-stroke) solid var(--fig-ink);border-radius:50%;background:#fff;transition:height .16s,border-radius .16s,background-color .16s}.bw-fig-pupil{width:.5em;height:.5em;border-radius:50%;background:var(--fig-ink);transform:translate(calc(var(--fig-look-x, 0) * .25em),calc(var(--fig-look-y, 0) * .25em));transition:transform .12s ease-out,opacity .12s}.bw-fig-mouth{width:1.1em;height:.6em;border:var(--fig-stroke) solid var(--fig-ink);border-top:none;border-radius:0 0 .8em .8em;transition:all .2s}@keyframes bwFigBlink{0%,94%,to{transform:scaleY(1)}97%{transform:scaleY(.1)}}.bw-fig[data-blink][data-pose=idle] .bw-fig-eye,.bw-fig[data-blink][data-pose=typing] .bw-fig-eye{animation:bwFigBlink 5.2s ease-in-out infinite}.bw-fig[data-figure=letter][data-blink] .bw-fig-eye{animation-delay:1.3s}.bw-fig[data-figure=note][data-blink] .bw-fig-eye{animation-delay:2.6s}.bw-fig[data-figure=mic][data-blink] .bw-fig-eye{animation-delay:3.7s}.bw-fig[data-pose=typing]{--fig-lean:4deg}.bw-fig[data-pose=typing] .bw-fig-mouth{width:.7em;height:.7em;border-top:var(--fig-stroke) solid var(--fig-ink);border-radius:50%}.bw-fig[data-pose=look-away] .bw-fig-eye,.bw-fig[data-pose=sleep] .bw-fig-eye{height:.3em;border-radius:.2em;background:var(--fig-ink)}.bw-fig[data-pose=happy] .bw-fig-pupil,.bw-fig[data-pose=look-away] .bw-fig-pupil,.bw-fig[data-pose=sleep] .bw-fig-pupil{opacity:0}.bw-fig[data-pose=look-away] .bw-fig-mouth,.bw-fig[data-pose=sleep] .bw-fig-mouth{width:.7em;height:0;border-radius:0}.bw-fig[data-pose=happy] .bw-fig-eye{height:.7em;border-bottom:none;border-radius:.7em .7em 0 0;background:transparent}.bw-fig[data-pose=happy] .bw-fig-mouth{width:1.4em;height:.7em}.bw-fig[data-pose=sad] .bw-fig-mouth{height:.5em;margin-top:.2em;border-top:var(--fig-stroke) solid var(--fig-ink);border-bottom:none;border-radius:.8em .8em 0 0}@keyframes bwFigHop{0%,to{transform:translateY(0)}40%{transform:translateY(-1.8em)}}.bw-fig[data-pose=happy] .bw-fig-body{animation:bwFigHop .55s cubic-bezier(.3,1.6,.5,1) both}.bw-fig[data-figure=letter][data-pose=happy] .bw-fig-body{animation-delay:.07s}.bw-fig[data-figure=note][data-pose=happy] .bw-fig-body{animation-delay:.14s}.bw-fig[data-figure=mic][data-pose=happy] .bw-fig-body{animation-delay:.21s}.bw-fig[data-figure=cv]{--fig-tilt:-4deg;width:9.6em;height:13.6em}.bw-fig[data-figure=cv] .bw-fig-body{border:1px solid #e7e3fa;border-radius:.7em 1.6em .7em .7em;background:#fff;box-shadow:0 24px 64px rgba(26,23,48,.16)}.bw-fig[data-figure=cv] .bw-fig-body:before{content:"";position:absolute;top:0;right:0;width:1.6em;height:1.6em;border-radius:0 1.6em 0 .4em;background:linear-gradient(225deg,#f6f4ff 50%,#e7e3fa 0)}.bw-fig-band{position:absolute;top:1.2em;left:1.1em;width:4.2em;height:.6em;border-radius:.3em;background:#5b4bd6}.bw-fig-band-2{top:2.2em;width:2.8em;background:#e7e3fa}.bw-fig[data-figure=cv] .bw-fig-face{top:3.8em}.bw-fig-lines{position:absolute;right:1.1em;bottom:1.4em;left:1.1em;display:flex;flex-direction:column;gap:.6em}.bw-fig-lines i{display:block;height:.4em;border-radius:.2em;background:#e7e3fa;transform-origin:left center;transform:scaleX(clamp(0,calc(var(--fig-fill, 1) * var(--fig-n, 5) - var(--fig-i, 0)),1));transition:transform .45s cubic-bezier(.3,.8,.3,1)}.bw-fig-lines i:nth-child(2n){width:78%}.bw-fig[data-figure=letter]{--fig-tilt:5deg;--fig-ink:#fff;width:8.2em;height:10.6em}.bw-fig[data-figure=letter] .bw-fig-body{overflow:hidden;border-radius:.9em;background:#5b4bd6;box-shadow:0 8px 40px rgba(91,75,214,.35)}.bw-fig-flap{position:absolute;top:0;right:0;left:0;height:4em;background:#7b6ef6;clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:50% 0;transition:transform .3s}.bw-fig[data-figure=letter][data-pose=look-away] .bw-fig-flap{transform:scaleY(1.35)}.bw-fig[data-figure=letter] .bw-fig-face{top:4.6em}.bw-fig[data-figure=letter] .bw-fig-eye{background:#5b4bd6}.bw-fig[data-figure=letter] .bw-fig-pupil{background:#fff}.bw-fig[data-figure=note]{--fig-tilt:8deg;width:7.8em;height:8em}.bw-fig[data-figure=note] .bw-fig-body{border-radius:.3em;background:#f7b740;box-shadow:0 2px 12px rgba(26,23,48,.05)}.bw-fig[data-figure=note] .bw-fig-body:before{content:"";position:absolute;top:-.7em;left:2.4em;width:3em;height:1.2em;background:hsla(0,0%,100%,.7);transform:rotate(-4deg)}.bw-fig[data-figure=note] .bw-fig-face{top:2.6em}.bw-fig[data-figure=note][data-pose=look-away]{--fig-lean:-14deg}.bw-fig[data-figure=mic]{--fig-tilt:-7deg;--fig-ink:#fff;width:5.6em;height:13em}.bw-fig-head{position:absolute;top:0;left:0;width:5.6em;height:7.9em;border-radius:2.8em;background:radial-gradient(circle,hsla(0,0%,100%,.15) .09em,transparent .11em) 0 0 /.6em .6em,#1a1730;box-shadow:0 24px 64px rgba(26,23,48,.16);transition:transform .4s cubic-bezier(.3,1.5,.5,1)}.bw-fig[data-figure=mic] .bw-fig-face{top:2em}.bw-fig[data-figure=mic] .bw-fig-eye{background:#1a1730}.bw-fig[data-figure=mic] .bw-fig-pupil{background:#fff}.bw-fig-stem{position:absolute;top:7.7em;left:2.55em;width:.5em;height:4.2em;border-radius:.15em;background:#625d7a}.bw-fig-yoke{position:absolute;top:6.3em;left:.95em;width:3.7em;height:2.4em;border:.33em solid #625d7a;border-top:none;border-radius:0 0 2em 2em}.bw-fig-base{position:absolute;bottom:0;left:.8em;width:4em;height:.8em;border-radius:.5em .5em .2em .2em;background:#625d7a}.bw-fig[data-figure=mic][data-pose=lift] .bw-fig-head{transform:translateY(-1em) rotate(6deg)}.bw-fig[data-pose=lift] .bw-fig-eye{height:1.4em;width:1.4em}.bw-fig[data-size=sm] .bw-fig-body,.bw-fig[data-size=sm] .bw-fig-head,.bw-fig[data-size=xs] .bw-fig-body,.bw-fig[data-size=xs] .bw-fig-head{box-shadow:0 2px 12px rgba(26,23,48,.05)}@keyframes bwDrawCheck{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}.bw-draw-check path{stroke-dasharray:24;animation:bwDrawCheck .35s ease-out .08s both}@keyframes bwSpark{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.4)}}.bw-sparks{position:absolute;top:50%;right:12px;pointer-events:none}.bw-sparks i{position:absolute;width:5px;height:5px;border-radius:50%;background:#7b6ef6;animation:bwSpark .8s ease-out both}.bw-sparks i:nth-child(3n){background:#5b4bd6}.bw-sparks i:nth-child(3n+1){background:#f7b740}@keyframes bwAtsRise{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.bw-ats-rise{position:absolute;inset:0;border:2px solid var(--band);border-radius:9999px;pointer-events:none;animation:bwAtsRise .9s ease-out both}.bw-print{--print-cycle:6s;display:flex;align-items:flex-start;gap:12px;margin-top:6px}.bw-print-machine{position:relative;display:block;flex:none;width:68px}.bw-print-body{position:relative;z-index:2;display:block;height:18px;border:1px solid #e7e3fa;border-radius:7px;background:#fff;box-shadow:0 2px 12px rgba(26,23,48,.05)}.bw-print-led{position:absolute;top:5px;right:7px;width:5px;height:5px;border-radius:50%;background:#e7e3fa;transition:background-color .3s}@keyframes bwPrintLed{50%{opacity:.4}}.bw-print[data-phase=printing] .bw-print-led{background:#7b6ef6;animation:bwPrintLed 1s ease-in-out infinite}.bw-print[data-phase=done] .bw-print-led{background:#5b4bd6}.bw-print[data-phase=failed] .bw-print-led{background:#a86e08}.bw-print-slot{position:absolute;right:9px;bottom:3px;left:9px;height:3px;border-radius:2px;background:#1a1730}.bw-print[data-phase=printing] .bw-print-slot{box-shadow:0 0 25px rgba(123,110,246,.22)}.bw-print-tray{position:relative;display:block;height:46px;margin-top:-3px;overflow:hidden}.bw-print-sheet{position:absolute;top:0;left:calc(14px + var(--i) * 5px);z-index:calc(1 + var(--i));display:flex;flex-direction:column;gap:3px;width:30px;height:42px;padding:6px 5px;border:1px solid #e7e3fa;border-radius:2px;background:#fff;transform:translateY(-100%);transition:transform .35s ease-out}.bw-print-sheet:before{content:"";display:block;width:60%;height:3px;border-radius:1px;background:#5b4bd6}.bw-print-sheet i{display:block;height:2px;border-radius:1px;background:#e7e3fa}.bw-print-sheet i:nth-child(2){width:75%}.bw-print[data-phase=printing][data-armed] .bw-print-sheet{transform:translateY(0);transition-duration:calc(var(--print-cycle) / var(--n));transition-delay:calc(var(--print-cycle) / var(--n) * var(--i));transition-timing-function:cubic-bezier(.3,.55,.4,1)}.bw-print[data-phase=printing][data-armed] .bw-print-sheet[data-last]{transform:translateY(-18%)}.bw-print[data-phase=done] .bw-print-sheet{transform:translateY(0)}.bw-print[data-phase=failed] .bw-print-sheet{transform:translateY(-100%)}.bw-print-more{position:absolute;right:0;bottom:2px;z-index:9;padding:0 4px;border-radius:9999px;background:#eeeaff;color:#5b4bd6;font-size:10px;font-weight:600;line-height:14px}@keyframes bwPrintStamp{0%{opacity:0;transform:rotate(-16deg) scale(1.6)}to{opacity:1;transform:rotate(-10deg) scale(1)}}.bw-print-stamp{position:absolute;top:14px;left:6px;z-index:10;display:none;padding:1px 5px;border:1.5px solid #5b4bd6;border-radius:4px;background:hsla(0,0%,100%,.9);color:#5b4bd6;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.bw-print[data-phase=done] .bw-print-stamp{display:block;animation:bwPrintStamp .35s cubic-bezier(.2,1.6,.4,1) .2s both}.bw-print-text{display:flex;flex-direction:column;gap:2px;min-width:0}.bw-print-pages{color:#625d7a;font-size:11px;font-variant-numeric:tabular-nums}@keyframes bwDiffPulse{0%{outline:var(--mark-px,2px) solid var(--mark-ring,transparent);outline-offset:0}to{outline:var(--mark-px,2px) solid transparent;outline-offset:calc(var(--mark-px, 2px) * 4)}}[data-diff-pulse]{animation:bwDiffPulse .9s ease-out both;animation-delay:var(--pulse-delay,0ms)}.bw-orb-level{opacity:0;pointer-events:none}.bw-orb[data-level-live] .bw-orb-level{opacity:calc(.15 + var(--orb-level, 0) * .85);transform:scale(calc(.92 + var(--orb-level, 0) * .32))}.bw-orb[data-level-live] .bw-orb-fixed{display:none}.bw-orb[data-level-live] .bw-orb-core{transform:scale(calc(1 + var(--orb-level, 0) * .06));transition:box-shadow .5s}.bw-orb[data-level-live] .bw-orb-core .animate-pulse{animation:none}@keyframes bwStaggerIn{0%{opacity:0}}.bw-stagger-in{animation:bwStaggerIn .32s ease-out both;animation-delay:calc(var(--i, 0) * 40ms + .12s)}@keyframes bwPageFlip{0%{opacity:.95;transform:perspective(1400px) rotateY(-80deg)}70%{opacity:.9;transform:perspective(1400px) rotateY(0deg)}to{opacity:0;transform:perspective(1400px) rotateY(0deg)}}.bw-page-flip{position:fixed;z-index:40;border:1px solid #e7e3fa;border-radius:2px;background:linear-gradient(90deg,#fff,#f6f4ff);box-shadow:0 24px 64px rgba(26,23,48,.16);pointer-events:none;transform-origin:left center;animation:bwPageFlip .42s cubic-bezier(.4,.1,.4,1) both}.bw-auth-cast{display:flex;align-items:flex-end;justify-content:center}.bw-auth-cast>.bw-fig+.bw-fig{margin-left:-.4em}.bw-auth-cast-lg .bw-fig{font-size:12px}.bw-auth-strip{align-items:flex-end;justify-content:center;height:112px;overflow:hidden;border-bottom:1px solid #e7e3fa;background:#eeeaff;transition:height .25s ease,border-color .25s ease}.bw-auth-strip .bw-auth-cast{transform:translateY(28px)}.bw-auth-strip[data-collapsed]{height:0;border-bottom-color:transparent}@keyframes bwFigShakeA{0%,to{transform:translate(0)}12%{transform:translate(-.5em,-1.2em)}28%{transform:translate(.45em)}44%{transform:translate(-.35em,-.5em)}60%{transform:translate(.25em)}78%{transform:translate(-.12em)}}@keyframes bwFigShakeB{0%,to{transform:translate(0)}12%{transform:translate(-.5em,-1.2em)}28%{transform:translate(.45em)}44%{transform:translate(-.35em,-.5em)}60%{transform:translate(.25em)}78%{transform:translate(-.12em)}}.bw-auth-cast[data-shake=a] .bw-fig-body{animation:bwFigShakeA .6s ease-out both}.bw-auth-cast[data-shake=b] .bw-fig-body{animation:bwFigShakeB .6s ease-out both}.bw-auth-cast[data-shake] .bw-fig:nth-child(2) .bw-fig-body{animation-delay:.05s}.bw-auth-cast[data-shake] .bw-fig:nth-child(3) .bw-fig-body{animation-delay:.1s}.bw-auth-cast[data-shake] .bw-fig:nth-child(4) .bw-fig-body{animation-delay:.15s}