@keyframes styles_barcodeShift__hxYJT{0%{background-position:0 0}to{background-position:20px 0}}.styles_container__O5oQN{min-height:100vh;color:#222;font-family:var(--font-ibm-plex-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;padding:2rem;position:relative;display:flex;flex-direction:column;align-items:center;cursor:default!important}.styles_container__O5oQN *,.styles_container__O5oQN :after,.styles_container__O5oQN :before{cursor:inherit!important}.styles_container__O5oQN [onclick],.styles_container__O5oQN [role=button],.styles_container__O5oQN a,.styles_container__O5oQN button{cursor:pointer!important}.styles_container__O5oQN input[type=email],.styles_container__O5oQN input[type=number],.styles_container__O5oQN input[type=password],.styles_container__O5oQN input[type=search],.styles_container__O5oQN input[type=tel],.styles_container__O5oQN input[type=text],.styles_container__O5oQN input[type=url],.styles_container__O5oQN textarea{cursor:text!important}.styles_container__O5oQN .styles_knob__MUVDa,.styles_container__O5oQN input[type=range]{cursor:-webkit-grab!important;cursor:grab!important}.styles_container__O5oQN .styles_knob__MUVDa:active,.styles_container__O5oQN input[type=range]:active{cursor:-webkit-grabbing!important;cursor:grabbing!important}.styles_container__O5oQN:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-image:url(/projects/barcodebackground.png);background-size:cover;background-position:50%;background-repeat:no-repeat;opacity:.6;z-index:0;pointer-events:none}.styles_main__mguhN{max-width:1200px;margin:0 auto;z-index:1;flex-direction:column}.styles_header__ug9vT,.styles_main__mguhN{width:100%;position:relative;display:flex;align-items:center}.styles_header__ug9vT{text-align:center;margin-bottom:0;margin-top:.5rem;justify-content:center;z-index:2}.styles_barcodeImageContainer__3EAk9{position:relative;display:inline-block;width:180px;height:90px;overflow:hidden}.styles_barcodeImage___q3yK{width:100%;height:100%;object-fit:contain;display:block;transition:opacity .4s ease-in;position:relative;z-index:2}.styles_soundWave__uhY_o{position:absolute;top:0;left:0;right:0;bottom:0;background:transparent;opacity:0;z-index:1;transition:opacity .4s ease-in;display:flex;align-items:center;justify-content:center}.styles_soundWaveSvg__mbQve{width:100%;height:100%;position:absolute}.styles_bar__Z575p{animation-play-state:paused;transform-origin:center center;transition:opacity .4s ease-in}.styles_barcodeImageContainer__3EAk9:hover .styles_barcodeImage___q3yK{opacity:0}.styles_barcodeImageContainer__3EAk9:hover .styles_soundWave__uhY_o{opacity:1}.styles_barcodeImageContainer__3EAk9:hover .styles_bar__Z575p{animation:styles_barPulse__lfj5S 1.2s ease-in-out infinite;animation-play-state:running}.styles_barcodeImageContainer__3EAk9:hover .styles_bar__Z575p:first-child{animation-delay:0s}.styles_barcodeImageContainer__3EAk9:hover .styles_bar__Z575p:nth-child(2){animation-delay:.04s}.styles_barcodeImageContainer__3EAk9:hover .styles_bar__Z575p:nth-child(3){animation-delay:.08s}.styles_barcodeImageContainer__3EAk9:hover .styles_bar__Z575p:nth-child(4){animation-delay:.12s}.styles_barcodeImageContainer__3EAk9:hover .styles_bar__Z575p:nth-child(5){animation-delay:.16s}.styles_barcodeImageContainer__3EAk9:hover .styles_bar__Z575p:nth-child(6){animation-delay:.2s}.styles_barcodeImageContainer__3EAk9:hover .styles_bar__Z575p:nth-child(7){animation-delay:.24s}.styles_barcodeImageContainer__3EAk9:hover .styles_bar__Z575p:nth-child(8){animation-delay:.28s}.styles_barcodeImageContainer__3EAk9:hover .styles_bar__Z575p:nth-child(9){animation-delay:.32s}.styles_barcodeImageContainer__3EAk9:hover .styles_bar__Z575p:nth-child(10){animation-delay:.36s}.styles_barcodeImageContainer__3EAk9:hover .styles_bar__Z575p:nth-child(11){animation-delay:.4s}.styles_barcodeImageContainer__3EAk9:hover .styles_bar__Z575p:nth-child(12){animation-delay:.44s}.styles_barcodeImageContainer__3EAk9:hover .styles_bar__Z575p:nth-child(13){animation-delay:.48s}.styles_barcodeImageContainer__3EAk9:hover .styles_bar__Z575p:nth-child(14){animation-delay:.52s}.styles_barcodeImageContainer__3EAk9:hover .styles_bar__Z575p:nth-child(15){animation-delay:.56s}.styles_barcodeImageContainer__3EAk9:hover .styles_bar__Z575p:nth-child(16){animation-delay:.6s}.styles_barcodeImageContainer__3EAk9:hover .styles_bar__Z575p:nth-child(17){animation-delay:.64s}.styles_barcodeImageContainer__3EAk9:hover .styles_bar__Z575p:nth-child(18){animation-delay:.68s}.styles_barcodeImageContainer__3EAk9:hover .styles_bar__Z575p:nth-child(19){animation-delay:.72s}.styles_barcodeImageContainer__3EAk9:hover .styles_bar__Z575p:nth-child(20){animation-delay:.76s}.styles_barcodeImageContainer__3EAk9:hover .styles_bar__Z575p:nth-child(21){animation-delay:.8s}.styles_barcodeImageContainer__3EAk9:hover .styles_bar__Z575p:nth-child(22){animation-delay:.84s}.styles_barcodeImageContainer__3EAk9:hover .styles_bar__Z575p:nth-child(23){animation-delay:.88s}.styles_barcodeImageContainer__3EAk9:hover .styles_bar__Z575p:nth-child(24){animation-delay:.92s}.styles_barcodeImageContainer__3EAk9:hover .styles_bar__Z575p:nth-child(25){animation-delay:.96s}.styles_barcodeImageContainer__3EAk9:hover .styles_bar__Z575p:nth-child(26){animation-delay:1s}.styles_barcodeImageContainer__3EAk9:hover .styles_bar__Z575p:nth-child(27){animation-delay:1.04s}.styles_barcodeImageContainer__3EAk9:hover .styles_bar__Z575p:nth-child(28){animation-delay:1.08s}.styles_barcodeImageContainer__3EAk9:hover .styles_bar__Z575p:nth-child(29){animation-delay:1.12s}.styles_barcodeImageContainer__3EAk9:hover .styles_bar__Z575p:nth-child(30){animation-delay:1.16s}.styles_barcodeImageContainer__3EAk9:hover .styles_bar__Z575p:nth-child(31){animation-delay:1.2s}.styles_barcodeImageContainer__3EAk9:hover .styles_bar__Z575p:nth-child(32){animation-delay:1.24s}.styles_barcodeImageContainer__3EAk9:hover .styles_bar__Z575p:nth-child(33){animation-delay:1.28s}.styles_barcodeImageContainer__3EAk9:hover .styles_bar__Z575p:nth-child(34){animation-delay:1.32s}.styles_barcodeImageContainer__3EAk9:hover .styles_bar__Z575p:nth-child(35){animation-delay:1.36s}.styles_barcodeImageContainer__3EAk9:hover .styles_bar__Z575p:nth-child(36){animation-delay:1.4s}.styles_barcodeImageContainer__3EAk9:hover .styles_bar__Z575p:nth-child(37){animation-delay:1.44s}.styles_barcodeImageContainer__3EAk9:hover .styles_bar__Z575p:nth-child(38){animation-delay:1.48s}.styles_barcodeImageContainer__3EAk9:hover .styles_bar__Z575p:nth-child(39){animation-delay:1.52s}.styles_barcodeImageContainer__3EAk9:hover .styles_bar__Z575p:nth-child(40){animation-delay:1.56s}.styles_barcodeImageContainer__3EAk9:hover .styles_bar__Z575p:nth-child(41){animation-delay:1.6s}.styles_barcodeImageContainer__3EAk9:hover .styles_bar__Z575p:nth-child(42){animation-delay:1.64s}.styles_barcodeImageContainer__3EAk9:hover .styles_bar__Z575p:nth-child(43){animation-delay:1.68s}.styles_barcodeImageContainer__3EAk9:hover .styles_bar__Z575p:nth-child(44){animation-delay:1.72s}.styles_barcodeImageContainer__3EAk9:hover .styles_bar__Z575p:nth-child(45){animation-delay:1.76s}.styles_barcodeImageContainer__3EAk9:hover .styles_bar__Z575p:nth-child(46){animation-delay:1.8s}.styles_barcodeImageContainer__3EAk9:hover .styles_bar__Z575p:nth-child(47){animation-delay:1.84s}.styles_barcodeImageContainer__3EAk9:hover .styles_bar__Z575p:nth-child(48){animation-delay:1.88s}.styles_barcodeImageContainer__3EAk9:hover .styles_bar__Z575p:nth-child(49){animation-delay:1.92s}.styles_barcodeImageContainer__3EAk9:hover .styles_bar__Z575p:nth-child(50){animation-delay:1.96s}@keyframes styles_barPulse__lfj5S{0%,to{transform:scaleY(1);opacity:.9}50%{transform:scaleY(2);opacity:1}}.styles_mainFrame__pRlDS{width:100%;max-width:1200px;background:linear-gradient(135deg,#d0d0d0,silver 25%,#b8b8b8 50%,silver 75%,#d0d0d0);border:3px outset #e0e0e0;border-radius:8px;box-shadow:inset 0 2px 4px hsla(0,0%,100%,.6),inset 0 -2px 4px rgba(0,0,0,.3),0 4px 8px rgba(0,0,0,.2),0 8px 16px rgba(0,0,0,.15);padding:0;margin:2rem auto;position:relative;z-index:1;overflow:hidden}.styles_mainFrame__pRlDS:before{display:none}.styles_tracksSectionWrapper__Tbwdd{position:relative}.styles_tracksSection__N9MA2{display:flex;flex-direction:column;margin-bottom:0;background:transparent;border:none;border-radius:0;box-shadow:none;position:relative;overflow:visible;padding:16px 16px 0}.styles_tracksSection__N9MA2:before{content:"";position:absolute;top:0;left:0;right:0;height:16px;background:linear-gradient(180deg,#e0e0e0,#d0d0d0 20%,#c8c8c8 50%,#d0d0d0 80%,#e0e0e0);border-top:1px solid hsla(0,0%,94%,.9);border-bottom:1px solid hsla(0,0%,55%,.6);box-shadow:inset 0 2px 4px hsla(0,0%,100%,.6),inset 0 -2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.1);z-index:1;pointer-events:none}.styles_tracksSection__N9MA2:after{left:0;border-left:1px solid hsla(0,0%,94%,.9);border-right:1px solid hsla(0,0%,55%,.6);box-shadow:inset 2px 0 4px hsla(0,0%,100%,.6),inset -2px 0 4px rgba(0,0,0,.15),1px 0 2px rgba(0,0,0,.1)}.styles_tracksSectionWrapper__Tbwdd:after,.styles_tracksSection__N9MA2:after{content:"";position:absolute;top:0;bottom:0;width:16px;background:linear-gradient(90deg,#e0e0e0,#d0d0d0 20%,#c8c8c8 50%,#d0d0d0 80%,#e0e0e0);z-index:1;pointer-events:none}.styles_tracksSectionWrapper__Tbwdd:after{right:0;border-left:1px solid hsla(0,0%,55%,.6);border-right:1px solid hsla(0,0%,94%,.9);box-shadow:inset -2px 0 4px hsla(0,0%,100%,.6),inset 2px 0 4px rgba(0,0,0,.15),-1px 0 2px rgba(0,0,0,.1)}.styles_trackRow__goW58{display:grid;grid-template-columns:120px 1fr auto;grid-gap:1.5rem;gap:1.5rem;align-items:center;padding:1.5rem;background:linear-gradient(135deg,#1a3a4a,#0f2835 50%,#1a3a4a);border:2px inset #2a4a5a;border-right:none;border-left:none;border-radius:0;box-shadow:inset 0 1px 2px rgba(0,0,0,.5),inset 0 -1px 2px hsla(0,0%,100%,.1),inset 0 0 0 2px rgba(40,192,186,.3);transition:background-color .2s ease;position:relative}.styles_trackRow__goW58:after{content:"";position:absolute;inset:2px;border-color:rgba(70,220,214,.7) rgba(20,160,154,.4) rgba(20,160,154,.4) rgba(70,220,214,.7);border-style:solid;border-width:3px;border-radius:2px;pointer-events:none;z-index:2;background-image:repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(40,192,186,.05) 0,rgba(40,192,186,.05) 4px);box-shadow:inset 0 1px 1px rgba(40,192,186,.3),inset 0 -1px 1px rgba(0,0,0,.2),0 0 8px rgba(40,192,186,.2)}.styles_trackRow__goW58:before{display:none}.styles_trackDivider__OIAQ5{height:16px;background:linear-gradient(180deg,#e0e0e0,#d0d0d0 20%,#c8c8c8 50%,#d0d0d0 80%,#e0e0e0);margin:0;border-top:1px solid hsla(0,0%,94%,.9);border-bottom:1px solid hsla(0,0%,55%,.6);box-shadow:inset 0 2px 4px hsla(0,0%,100%,.6),inset 0 -2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.1);position:relative;width:100%}.styles_trackDivider__OIAQ5:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.8) 50%,transparent);box-shadow:0 1px 1px hsla(0,0%,100%,.5)}.styles_trackDivider__OIAQ5:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(0,0,0,.2) 50%,transparent);box-shadow:0 -1px 1px rgba(0,0,0,.2)}.styles_trackRow__goW58:hover{background:linear-gradient(135deg,#1f4455,#123a4a 50%,#1f4455)}.styles_trackLabel__4P_hh{font-size:1.1rem;font-weight:600;color:#a0d0e0;text-transform:uppercase;letter-spacing:.05em;text-shadow:0 1px 2px rgba(0,0,0,.5),0 0 4px rgba(40,192,186,.3);position:relative;z-index:1}.styles_trackPatternArea__yUGrL{flex:1 1;display:flex;align-items:center;position:relative;z-index:1}.styles_emptyPattern__dUQ_a{width:100%;padding:2rem;text-align:center;border:2px dashed rgba(160,208,224,.3);border-radius:8px;background:rgba(0,0,0,.2);position:relative}.styles_emptyPattern__dUQ_a:before{content:"";position:absolute;left:0;top:0;bottom:0;width:100%;background-image:repeating-linear-gradient(90deg,transparent,transparent 14px,rgba(0,0,0,.03) 0,rgba(0,0,0,.03) 15px);opacity:.5}.styles_emptyPatternText__n_EJl{color:#80b0c0;font-size:.9rem;font-style:italic;position:relative;z-index:1;text-shadow:0 1px 2px rgba(0,0,0,.5)}.styles_stepGrid__rsAGY{display:flex;gap:.5rem;align-items:center;width:100%;position:relative;z-index:1}.styles_step__PnyN1{flex:1 1;height:48px;border-radius:4px;transition:all .2s ease;cursor:pointer;position:relative;box-shadow:0 2px 4px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.8)}.styles_stepInactive__BYpaa{background:linear-gradient(135deg,#2a4a5a,#1a3a4a 50%,#2a4a5a);border:2px inset #3a5a6a;box-shadow:inset 0 1px 2px rgba(0,0,0,.4),inset 0 -1px 1px hsla(0,0%,100%,.1)}.styles_stepInactive__BYpaa:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:repeating-linear-gradient(0deg,transparent,transparent 1px,rgba(0,0,0,.3) 0,rgba(0,0,0,.3) 2px);opacity:.5}.styles_stepActive__9Zo15{background:linear-gradient(135deg,#28c0ba,#23a8a3 25%,#1e908c 50%,#23a8a3 75%,#28c0ba);border:2px outset #4ad4cd;box-shadow:0 2px 4px rgba(40,192,186,.4),inset 0 1px 2px hsla(0,0%,100%,.5),inset 0 -1px 2px rgba(0,0,0,.2),0 0 8px rgba(40,192,186,.3)}.styles_stepCurrent__e27d8{animation:styles_stepPulse__Qq_2S .5s ease-in-out;box-shadow:0 4px 12px rgba(40,192,186,.6),inset 0 1px 2px hsla(0,0%,100%,.6),inset 0 -1px 2px rgba(0,0,0,.3),0 0 12px rgba(40,192,186,.5);transform:scale(1.05);z-index:10;border-color:#52d8d1;background:linear-gradient(135deg,#4ad4cd,#28c0ba 25%,#23a8a3 50%,#28c0ba 75%,#4ad4cd)}@keyframes styles_stepPulse__Qq_2S{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.styles_trackControls__5Rm_k{display:flex;gap:1.5rem;align-items:center;justify-content:flex-end;min-width:0;flex-wrap:wrap;max-width:100%;position:relative;z-index:1}.styles_barcodeButton__JbS1k,.styles_exportButton__GFnez,.styles_muteButton__1oAER,.styles_regenerateButton__G_vLT{padding:.75rem 1.25rem;border:none;border-radius:4px;background:linear-gradient(135deg,#f0f0f0,#e0e0e0);color:#222;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .1s ease;box-shadow:0 2px 4px rgba(0,0,0,.15),inset 0 2px 4px hsla(0,0%,100%,.8),inset 0 -2px 4px rgba(0,0,0,.1);text-transform:uppercase;letter-spacing:.5px;position:relative;overflow:visible}.styles_barcodeButton__JbS1k:after,.styles_exportButton__GFnez:after,.styles_regenerateButton__G_vLT:after{content:"";position:absolute;inset:-2px;border-radius:6px;background:linear-gradient(135deg,#e8e8e8,#ddd 25%,#d0d0d0 50%,#b5b5b5 75%,#d0d0d0);z-index:-1;transition:background .1s ease}.styles_barcodeButton__JbS1k{padding:.75rem .8rem;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.styles_barcodeButton__JbS1k:before,.styles_exportButton__GFnez:before,.styles_regenerateButton__G_vLT:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:repeating-linear-gradient(0deg,transparent,transparent 1px,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 2px);opacity:.2}.styles_barcodeButton__JbS1k:hover:after,.styles_exportButton__GFnez:hover:after,.styles_regenerateButton__G_vLT:hover:after{background:linear-gradient(135deg,#f5f5f5,#e8e8e8 25%,#ddd 50%,#d0d0d0 75%,#ddd)}.styles_barcodeButton__JbS1k:active:after,.styles_exportButton__GFnez:active:after,.styles_regenerateButton__G_vLT:active:after{background:linear-gradient(135deg,#b5b5b5,#d0d0d0 25%,#ddd 50%,#e8e8e8 75%,#ddd)}.styles_barcodeButton__JbS1k:hover:not(:disabled),.styles_exportButton__GFnez:hover:not(:disabled),.styles_muteButton__1oAER:hover:not(:disabled),.styles_regenerateButton__G_vLT:hover:not(:disabled){background:linear-gradient(135deg,#f5f5f5,#e8e8e8);box-shadow:0 3px 6px rgba(0,0,0,.15),inset 0 2px 4px hsla(0,0%,100%,.9),inset 0 -2px 4px rgba(0,0,0,.12);transform:translateY(-1px)}.styles_barcodeButton__JbS1k:active:not(:disabled),.styles_exportButton__GFnez:active:not(:disabled),.styles_muteButton__1oAER:active:not(:disabled),.styles_regenerateButton__G_vLT:active:not(:disabled){background:linear-gradient(135deg,#d0d0d0,silver);box-shadow:0 1px 2px rgba(0,0,0,.15),inset 0 2px 4px rgba(0,0,0,.2),inset 0 -2px 4px hsla(0,0%,100%,.3);transform:translateY(1px)}.styles_muteButton__1oAER{width:48px;height:48px;min-width:48px;min-height:48px;padding:0;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0}.styles_muteButton__1oAER:before{content:"";position:absolute;inset:-2px;border-radius:50%;background:conic-gradient(from 135deg,#e8e8e8 0deg,#ddd 90deg,#d0d0d0 180deg,#b5b5b5 270deg,#e8e8e8 1turn);z-index:-1;transition:background .2s ease}.styles_muteButton__1oAER:hover:before{background:conic-gradient(from 135deg,#f5f5f5 0deg,#e8e8e8 90deg,#ddd 180deg,#d0d0d0 270deg,#f5f5f5 1turn)}.styles_muteButtonActive__S_CP1:before,.styles_muteButton__1oAER:active:before{background:conic-gradient(from 135deg,#b5b5b5 0deg,#d0d0d0 90deg,#ddd 180deg,#e8e8e8 270deg,#b5b5b5 1turn)}.styles_muteButtonActive__S_CP1{background:linear-gradient(135deg,#ff6b6b,#ff5252);border-color:#f44;color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.15),inset 0 2px 4px hsla(0,0%,100%,.3),inset 0 -2px 4px rgba(0,0,0,.2)}.styles_muteButtonActive__S_CP1:hover{background:linear-gradient(135deg,#ff7878,#ff6363);box-shadow:0 3px 6px hsla(0,100%,71%,.4),inset 0 2px 4px hsla(0,0%,100%,.4),inset 0 -2px 4px rgba(0,0,0,.25)}.styles_muteButtonActive__S_CP1:active{border-style:inset;background:linear-gradient(135deg,#ff5252,#f44);box-shadow:0 1px 2px hsla(0,100%,71%,.3),inset 0 2px 4px rgba(0,0,0,.3),inset 0 -2px 4px hsla(0,0%,100%,.2)}.styles_knobContainer__n3Nzi{display:flex;flex-direction:column;align-items:center;gap:.25rem;flex-shrink:0}.styles_knobLabel__g4Rac{font-size:.65rem;font-weight:600;color:#a0d0e0;text-transform:uppercase;letter-spacing:.05em;text-shadow:0 1px 2px rgba(0,0,0,.5),0 0 4px rgba(40,192,186,.3)}.styles_knob__MUVDa{position:relative;border-radius:50%;background:linear-gradient(135deg,#f0f0f0,#e0e0e0);border:none;box-shadow:inset 0 2px 4px hsla(0,0%,100%,.8),inset 0 -2px 4px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.15);cursor:-webkit-grab;cursor:grab;transition:transform .05s linear;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center}.styles_knob__MUVDa:before{content:"";position:absolute;inset:-2px;border-radius:50%;background:conic-gradient(from 135deg,#e8e8e8 0deg,#ddd 90deg,#d0d0d0 180deg,#b5b5b5 270deg,#e8e8e8 1turn);z-index:-1;transition:background .1s ease}.styles_knob__MUVDa:hover:before{background:conic-gradient(from 135deg,#f5f5f5 0deg,#e8e8e8 90deg,#ddd 180deg,#d0d0d0 270deg,#f5f5f5 1turn)}.styles_knob__MUVDa:active{cursor:-webkit-grabbing;cursor:grabbing;box-shadow:inset 0 2px 4px rgba(0,0,0,.2),inset 0 -2px 4px hsla(0,0%,100%,.3),0 1px 2px rgba(0,0,0,.1)}.styles_knob__MUVDa:active:before{background:conic-gradient(from 135deg,#b5b5b5 0deg,#d0d0d0 90deg,#ddd 180deg,#e8e8e8 270deg,#b5b5b5 1turn)}.styles_knob__MUVDa:hover{box-shadow:inset 0 2px 4px hsla(0,0%,100%,.9),inset 0 -2px 4px rgba(0,0,0,.15),0 3px 6px rgba(0,0,0,.2)}.styles_knobInner__z4c4k{width:70%;height:70%;border-radius:50%;background:radial-gradient(circle at 30% 30%,hsla(0,0%,100%,.9),rgba(0,0,0,.1));position:relative;display:flex;align-items:center;justify-content:center}.styles_knobIndicator__ZVdbe{position:absolute;top:8%;left:50%;transform:translateX(-50%);width:3px;height:30%;background:linear-gradient(180deg,#222 0,#444);border-radius:2px;box-shadow:0 0 3px rgba(0,0,0,.3);transform-origin:center top}.styles_knobValue__9r_06{font-size:.7rem;font-weight:600;color:#a0d0e0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:24px;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.5),0 0 4px rgba(40,192,186,.3)}.styles_transportBar__Qk7ms{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:2rem;gap:2rem;padding:1.5rem 2rem;background:linear-gradient(135deg,#e8e8e8,#d8d8d8 15%,#c8c8c8 30%,silver 50%,#c8c8c8 70%,#d8d8d8 85%,#e8e8e8);border:3px outset #e0e0e0;border-color:#f0f0f0 #b0b0b0 #b0b0b0 #f0f0f0;border-style:outset inset inset outset;border-width:3px;border-radius:4px;box-shadow:0 4px 8px rgba(0,0,0,.2),0 2px 4px rgba(0,0,0,.15),inset 0 2px 4px hsla(0,0%,100%,.6),inset 0 -2px 4px rgba(0,0,0,.2),inset 2px 0 4px hsla(0,0%,100%,.4),inset -2px 0 4px rgba(0,0,0,.2);position:relative}.styles_transportBar__Qk7ms:before{display:none}.styles_transportLeft___trKz{display:flex;align-items:center;gap:1rem;justify-content:flex-start}.styles_transportRight__wNPJ3{display:flex;align-items:center;gap:1rem;justify-content:flex-end}.styles_playPauseButton__l_QA_,.styles_transportCenter__7pA72{display:flex;justify-content:center}.styles_playPauseButton__l_QA_{width:64px;height:64px;border-radius:50%;border:none;background:linear-gradient(135deg,#f0f0f0,#e0e0e0);color:#222;font-size:1.5rem;cursor:pointer;transition:all .2s ease;align-items:center;box-shadow:0 2px 4px rgba(0,0,0,.15),inset 0 2px 4px hsla(0,0%,100%,.8),inset 0 -2px 4px rgba(0,0,0,.1);position:relative;overflow:visible}.styles_playPauseButton__l_QA_:after{content:"";position:absolute;inset:-2px;border-radius:50%;background:conic-gradient(from 135deg,#e8e8e8 0deg,#ddd 90deg,#d0d0d0 180deg,#b5b5b5 270deg,#e8e8e8 1turn);z-index:-1;transition:background .2s ease}.styles_playPauseButton__l_QA_:hover:after{background:conic-gradient(from 135deg,#f5f5f5 0deg,#e8e8e8 90deg,#ddd 180deg,#d0d0d0 270deg,#f5f5f5 1turn)}.styles_playPauseButton__l_QA_:before{content:"";position:absolute;inset:-2px;border-radius:50%;background:linear-gradient(135deg,rgba(40,192,186,.1),rgba(30,144,140,.1));opacity:0;transition:opacity .2s ease}.styles_playPauseButton__l_QA_:hover{background:linear-gradient(135deg,#f5f5f5,#e8e8e8);box-shadow:0 3px 6px rgba(0,0,0,.15),inset 0 2px 4px hsla(0,0%,100%,.9),inset 0 -2px 4px rgba(0,0,0,.12);transform:translateY(-1px) scale(1.02)}.styles_playPauseButton__l_QA_:hover:before{opacity:1}.styles_playPauseButton__l_QA_:active{background:linear-gradient(135deg,#d0d0d0,silver);box-shadow:0 1px 2px rgba(0,0,0,.15),inset 0 2px 4px rgba(0,0,0,.2),inset 0 -2px 4px hsla(0,0%,100%,.3);transform:translateY(1px) scale(.98)}.styles_playPauseButton__l_QA_:active:after{background:conic-gradient(from 135deg,#b5b5b5 0deg,#d0d0d0 90deg,#ddd 180deg,#e8e8e8 270deg,#b5b5b5 1turn)}.styles_tempoControls__zxEqC{display:flex;flex-direction:column;gap:.75rem}.styles_bpmControl__MY7GL{display:grid;grid-template-columns:45px 1fr 50px 80px;grid-column-gap:1rem;column-gap:1rem;grid-row-gap:0;row-gap:0;align-items:center}.styles_bpmControl__MY7GL>:nth-child(3){margin-left:-.5rem}.styles_bpmLabel__2sqKh{font-size:.9rem;font-weight:600;color:#444;text-transform:uppercase;letter-spacing:.05em;text-shadow:0 1px 1px hsla(0,0%,100%,.3);grid-column:1;line-height:1;display:flex;align-items:center}.styles_bpmSliderWrapper__O_BKY{position:relative;display:flex;align-items:center;grid-column:2;min-width:150px}.styles_bpmSlider__bC8PD{width:150px;height:6px;border-radius:3px;background:#e0e0e0;border:none;outline:none;-webkit-appearance:none;cursor:pointer;position:relative}.styles_bpmSlider__bC8PD::-webkit-slider-runnable-track{width:100%;height:6px;border-radius:3px;background:#e0e0e0}.styles_bpmSlider__bC8PD::-moz-range-track{width:100%;height:6px;border-radius:3px;background:#e0e0e0;border:none}.styles_bpmSlider__bC8PD::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,#f0f0f0,#e0e0e0);border:none;cursor:pointer;margin-top:-6px;box-shadow:0 2px 4px rgba(0,0,0,.15),inset 0 2px 4px hsla(0,0%,100%,.8),inset 0 -2px 4px rgba(0,0,0,.1),0 0 0 2px hsla(0,0%,96%,.6),1px -1px 0 2px hsla(0,0%,91%,.4),-1px 1px 0 2px hsla(0,0%,75%,.4);-webkit-transition:all .2s ease;transition:all .2s ease}.styles_bpmSlider__bC8PD::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 3px 6px rgba(0,0,0,.15),inset 0 2px 4px hsla(0,0%,100%,.9),inset 0 -2px 4px rgba(0,0,0,.12),0 0 0 2px hsla(0,0%,100%,.8),1px -1px 0 2px hsla(0,0%,96%,.6),-1px 1px 0 2px hsla(0,0%,87%,.4)}.styles_bpmSlider__bC8PD::-webkit-slider-thumb:active{box-shadow:0 1px 2px rgba(0,0,0,.15),inset 0 2px 4px rgba(0,0,0,.2),inset 0 -2px 4px hsla(0,0%,100%,.3),0 0 0 2px hsla(0,0%,75%,.6),-1px 1px 0 2px hsla(0,0%,87%,.4),1px -1px 0 2px hsla(0,0%,96%,.4)}.styles_bpmSlider__bC8PD::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,#f0f0f0,#e0e0e0);border:none;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.15),inset 0 2px 4px hsla(0,0%,100%,.8),inset 0 -2px 4px rgba(0,0,0,.1),0 0 0 2px hsla(0,0%,96%,.6),1px -1px 0 2px hsla(0,0%,91%,.4),-1px 1px 0 2px hsla(0,0%,75%,.4);-moz-transition:all .2s ease;transition:all .2s ease}.styles_bpmSlider__bC8PD::-moz-range-thumb:hover{transform:scale(1.1);box-shadow:0 3px 6px rgba(0,0,0,.15),inset 0 2px 4px hsla(0,0%,100%,.9),inset 0 -2px 4px rgba(0,0,0,.12),0 0 0 2px hsla(0,0%,100%,.8),1px -1px 0 2px hsla(0,0%,96%,.6),-1px 1px 0 2px hsla(0,0%,87%,.4)}.styles_bpmSlider__bC8PD::-moz-range-thumb:active{box-shadow:0 1px 2px rgba(0,0,0,.15),inset 0 2px 4px rgba(0,0,0,.2),inset 0 -2px 4px hsla(0,0%,100%,.3),0 0 0 2px hsla(0,0%,75%,.6),-1px 1px 0 2px hsla(0,0%,87%,.4),1px -1px 0 2px hsla(0,0%,96%,.4)}.styles_bpmSlider__bC8PD:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.styles_bpmSlider__bC8PD:disabled::-webkit-slider-thumb{cursor:not-allowed;opacity:.5}.styles_bpmSlider__bC8PD:disabled::-moz-range-thumb{cursor:not-allowed;opacity:.5}.styles_bpmValue__bH8PA{font-size:1rem;font-weight:600;color:#1a3a4a;grid-column:3;text-align:left;text-shadow:0 1px 1px hsla(0,0%,100%,.3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;display:flex;align-items:center;justify-content:flex-start}.styles_swingControl__6upqv{display:grid;grid-template-columns:45px 1fr 50px 80px;grid-column-gap:1rem;column-gap:1rem;grid-row-gap:0;row-gap:0;align-items:center;position:relative}.styles_swingControl__6upqv>:nth-child(3){margin-left:-.5rem}.styles_swingLabel__Y5MkE{font-size:.9rem;font-weight:600;color:#444;text-transform:uppercase;letter-spacing:.05em;text-shadow:0 1px 1px hsla(0,0%,100%,.3);grid-column:1;line-height:1;display:flex;align-items:center}.styles_swingSliderWrapper__OIpv6{position:relative;display:flex;align-items:center;grid-column:2;min-width:150px}.styles_swingSlider__UohM4{width:150px;height:6px;border-radius:3px;background:#e0e0e0;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;position:relative;margin:0;vertical-align:middle}.styles_swingSlider__UohM4::-webkit-slider-runnable-track{width:100%;height:6px;border-radius:3px;background:var(--swing-track-bg,#e0e0e0);-webkit-transition:background .2s ease;transition:background .2s ease}.styles_swingSlider__UohM4::-moz-range-track{width:100%;height:6px;border-radius:3px;background:var(--swing-track-bg,#e0e0e0);border:none;-moz-transition:background .2s ease;transition:background .2s ease}.styles_swingSlider__UohM4::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,#f0f0f0,#e0e0e0);border:none;cursor:pointer;margin-top:-6px;box-shadow:0 2px 4px rgba(0,0,0,.15),inset 0 2px 4px hsla(0,0%,100%,.8),inset 0 -2px 4px rgba(0,0,0,.1),0 0 0 2px hsla(0,0%,96%,.6),1px -1px 0 2px hsla(0,0%,91%,.4),-1px 1px 0 2px hsla(0,0%,75%,.4);-webkit-transition:all .2s ease;transition:all .2s ease}.styles_swingSlider__UohM4::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 3px 6px rgba(0,0,0,.15),inset 0 2px 4px hsla(0,0%,100%,.9),inset 0 -2px 4px rgba(0,0,0,.12),0 0 0 2px hsla(0,0%,100%,.8),1px -1px 0 2px hsla(0,0%,96%,.6),-1px 1px 0 2px hsla(0,0%,87%,.4)}.styles_swingSlider__UohM4::-webkit-slider-thumb:active{box-shadow:0 1px 2px rgba(0,0,0,.15),inset 0 2px 4px rgba(0,0,0,.2),inset 0 -2px 4px hsla(0,0%,100%,.3),0 0 0 2px hsla(0,0%,75%,.6),-1px 1px 0 2px hsla(0,0%,87%,.4),1px -1px 0 2px hsla(0,0%,96%,.4)}.styles_swingSlider__UohM4::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,#f0f0f0,#e0e0e0);border:none;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.15),inset 0 2px 4px hsla(0,0%,100%,.8),inset 0 -2px 4px rgba(0,0,0,.1),0 0 0 2px hsla(0,0%,96%,.6),1px -1px 0 2px hsla(0,0%,91%,.4),-1px 1px 0 2px hsla(0,0%,75%,.4);-moz-transition:all .2s ease;transition:all .2s ease}.styles_swingSlider__UohM4::-moz-range-thumb:hover{transform:scale(1.1);box-shadow:0 3px 6px rgba(0,0,0,.15),inset 0 2px 4px hsla(0,0%,100%,.9),inset 0 -2px 4px rgba(0,0,0,.12),0 0 0 2px hsla(0,0%,100%,.8),1px -1px 0 2px hsla(0,0%,96%,.6),-1px 1px 0 2px hsla(0,0%,87%,.4)}.styles_swingSlider__UohM4::-moz-range-thumb:active{box-shadow:0 1px 2px rgba(0,0,0,.15),inset 0 2px 4px rgba(0,0,0,.2),inset 0 -2px 4px hsla(0,0%,100%,.3),0 0 0 2px hsla(0,0%,75%,.6),-1px 1px 0 2px hsla(0,0%,87%,.4),1px -1px 0 2px hsla(0,0%,96%,.4)}.styles_swingSlider__UohM4:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.styles_swingSlider__UohM4:disabled::-webkit-slider-thumb{cursor:not-allowed;opacity:.5}.styles_swingSlider__UohM4:disabled::-moz-range-thumb{cursor:not-allowed;opacity:.5}.styles_swingValue__0M3WK{font-size:1rem;font-weight:600;color:#1a3a4a;grid-column:3;text-shadow:0 1px 1px hsla(0,0%,100%,.3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;justify-content:flex-start}.styles_swingHelper__N2yKA,.styles_swingValue__0M3WK{text-align:left;line-height:1;display:flex;align-items:center}.styles_swingHelper__N2yKA{font-size:.75rem;font-weight:500;grid-column:4;transition:color .2s ease}.styles_bpmControl__MY7GL:after{content:"";grid-column:4}.styles_barcodeButton__JbS1k:disabled,.styles_exportButton__GFnez:disabled,.styles_regenerateButton__G_vLT:disabled{opacity:.5;cursor:not-allowed;border-style:inset;background:linear-gradient(135deg,#d0d0d0,silver)}.styles_scannerOverlay__8mZPf{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem}.styles_scannerModal__YxtW3{background:linear-gradient(135deg,#fff,#f8f8f8);border:2px outset #ddd;border-radius:8px;padding:2rem;max-width:600px;width:100%;box-shadow:0 8px 32px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.9);position:relative}.styles_scannerModal__YxtW3:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:repeating-linear-gradient(90deg,transparent,transparent 10px,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 11px)}.styles_scannerHeader__ZMmO6{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.styles_scannerHeader__ZMmO6 h3{margin:0;font-size:1.5rem;font-weight:600;color:#222;font-family:var(--font-ibm-plex-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.styles_closeButton___CLo_{background:linear-gradient(135deg,#f0f0f0,#e0e0e0);border:2px outset #d0d0d0;color:#222;font-size:1.5rem;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.9)}.styles_closeButton___CLo_:hover{background:linear-gradient(135deg,#f8f8f8,#e8e8e8);box-shadow:0 3px 6px rgba(0,0,0,.15),inset 0 1px 0 #fff}.styles_closeButton___CLo_:active{border-style:inset;box-shadow:0 1px 2px rgba(0,0,0,.1),inset 0 2px 4px rgba(0,0,0,.2)}.styles_scannerModeToggle__dSCV_{display:none}.styles_modeButton__KIsp1{flex:1 1;padding:.75rem 1rem;border:2px outset #d0d0d0;border-radius:4px;background:linear-gradient(135deg,#e8e8e8,#d8d8d8);color:#222;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.9);text-transform:uppercase;letter-spacing:.5px}.styles_modeButton__KIsp1:hover{background:linear-gradient(135deg,#f0f0f0,#e0e0e0);box-shadow:0 3px 6px rgba(0,0,0,.15),inset 0 1px 0 #fff}.styles_modeButton__KIsp1:active{border-style:inset;box-shadow:0 1px 2px rgba(0,0,0,.1),inset 0 2px 4px rgba(0,0,0,.2)}.styles_modeButtonActive__M0do_{background:linear-gradient(135deg,#28c0ba,#1ea89f);border-color:#23a8a3;color:#fff;box-shadow:0 2px 4px rgba(40,192,186,.3),inset 0 1px 0 hsla(0,0%,100%,.3)}.styles_scannerError__TgFFV{padding:1rem;font-family:var(--font-ibm-plex-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;background:linear-gradient(135deg,#ffe0e0,#ffd0d0);border:1px inset #f99;border-radius:4px;color:#c00;margin-bottom:1rem;font-size:.9rem;box-shadow:inset 0 1px 3px rgba(0,0,0,.1)}.styles_fileUploadArea__GWBUa{border:2px dashed #ddd;border-radius:8px;padding:3rem;text-align:center;transition:all .2s ease;background:#fafafa;position:relative}.styles_fileUploadArea__GWBUa:before{content:"";position:absolute;left:0;top:0;bottom:0;width:100%;background-image:repeating-linear-gradient(90deg,transparent,transparent 12px,rgba(0,0,0,.02) 0,rgba(0,0,0,.02) 13px);opacity:.4}.styles_fileUploadArea__GWBUa:hover{border-color:#28c0ba;background:#f0f9ff}.styles_fileInput__PErqy{display:none}.styles_fileInputLabel__rONiF{display:inline-block;padding:.75rem 1.5rem;background:linear-gradient(135deg,#e8e8e8,#d8d8d8);border:2px outset #d0d0d0;border-radius:4px;color:#222;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.9);text-transform:uppercase;letter-spacing:.5px;position:relative;z-index:1}.styles_fileInputLabel__rONiF:hover{background:linear-gradient(135deg,#f0f0f0,#e0e0e0);box-shadow:0 3px 6px rgba(0,0,0,.15),inset 0 1px 0 #fff}.styles_fileInputLabel__rONiF:active{border-style:inset;box-shadow:0 1px 2px rgba(0,0,0,.1),inset 0 2px 4px rgba(0,0,0,.2)}.styles_cameraArea__0cjy7{position:relative;border-radius:8px;overflow:hidden;background:#000;min-height:300px;display:flex;align-items:center;justify-content:center;border:2px inset #333;box-shadow:inset 0 2px 8px rgba(0,0,0,.5);margin-bottom:1rem}.styles_cameraVideo__mxAgX{width:100%;max-height:400px;object-fit:contain}.styles_cameraControls__lHURx{display:flex;align-items:center;justify-content:space-between;gap:1rem}.styles_startCameraButton__1sA_Z{padding:.75rem 1.25rem;border:none;border-radius:4px;background:linear-gradient(135deg,#f0f0f0,#e0e0e0);color:#222;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .1s ease;box-shadow:0 2px 4px rgba(0,0,0,.15),inset 0 2px 4px hsla(0,0%,100%,.8),inset 0 -2px 4px rgba(0,0,0,.1);text-transform:uppercase;letter-spacing:.5px;position:relative;font-family:var(--font-ibm-plex-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.styles_startCameraButton__1sA_Z:after{content:"";position:absolute;inset:-2px;border-radius:6px;background:linear-gradient(135deg,#e8e8e8,#ddd 25%,#d0d0d0 50%,#b5b5b5 75%,#d0d0d0);z-index:-1;transition:background .1s ease}.styles_startCameraButton__1sA_Z:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:repeating-linear-gradient(0deg,transparent,transparent 1px,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 2px);opacity:.2}.styles_startCameraButton__1sA_Z:hover:after{background:linear-gradient(135deg,#f5f5f5,#e8e8e8 25%,#ddd 50%,#d0d0d0 75%,#ddd)}.styles_startCameraButton__1sA_Z:active:after{background:linear-gradient(135deg,#b5b5b5,#d0d0d0 25%,#ddd 50%,#e8e8e8 75%,#ddd)}.styles_startCameraButton__1sA_Z:hover:not(:disabled){background:linear-gradient(135deg,#f5f5f5,#e8e8e8);box-shadow:0 3px 6px rgba(0,0,0,.15),inset 0 2px 4px hsla(0,0%,100%,.9),inset 0 -2px 4px rgba(0,0,0,.12);transform:translateY(-1px)}.styles_startCameraButton__1sA_Z:active:not(:disabled){background:linear-gradient(135deg,#d0d0d0,silver);box-shadow:0 1px 2px rgba(0,0,0,.15),inset 0 2px 4px rgba(0,0,0,.2),inset 0 -2px 4px hsla(0,0%,100%,.3);transform:translateY(1px)}.styles_uploadImageButton__yBDtq{padding:.75rem 1.25rem;border:none;border-radius:4px;background:linear-gradient(135deg,#f0f0f0,#e0e0e0);color:#222;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .1s ease;box-shadow:0 2px 4px rgba(0,0,0,.15),inset 0 2px 4px hsla(0,0%,100%,.8),inset 0 -2px 4px rgba(0,0,0,.1);text-transform:uppercase;letter-spacing:.5px;position:relative;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-ibm-plex-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;margin-left:auto}.styles_uploadImageButton__yBDtq:after{content:"";position:absolute;inset:-2px;border-radius:6px;background:linear-gradient(135deg,#e8e8e8,#ddd 25%,#d0d0d0 50%,#b5b5b5 75%,#d0d0d0);z-index:-1;transition:background .1s ease}.styles_uploadImageButton__yBDtq:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:repeating-linear-gradient(0deg,transparent,transparent 1px,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 2px);opacity:.2}.styles_uploadImageButton__yBDtq:hover:after{background:linear-gradient(135deg,#f5f5f5,#e8e8e8 25%,#ddd 50%,#d0d0d0 75%,#ddd)}.styles_uploadImageButton__yBDtq:active:after{background:linear-gradient(135deg,#b5b5b5,#d0d0d0 25%,#ddd 50%,#e8e8e8 75%,#ddd)}.styles_uploadImageButton__yBDtq:hover:not(:disabled){background:linear-gradient(135deg,#f5f5f5,#e8e8e8);box-shadow:0 3px 6px rgba(0,0,0,.15),inset 0 2px 4px hsla(0,0%,100%,.9),inset 0 -2px 4px rgba(0,0,0,.12);transform:translateY(-1px)}.styles_uploadImageButton__yBDtq:active:not(:disabled){background:linear-gradient(135deg,#d0d0d0,silver);box-shadow:0 1px 2px rgba(0,0,0,.15),inset 0 2px 4px rgba(0,0,0,.2),inset 0 -2px 4px hsla(0,0%,100%,.3);transform:translateY(1px)}.styles_scanningIndicator__GEpOb{position:absolute;top:1rem;left:50%;transform:translateX(-50%);padding:.75rem 1.5rem;background:linear-gradient(135deg,rgba(0,0,0,.9),rgba(0,0,0,.8));border:1px outset #333;border-radius:4px;color:#28c0ba;font-size:.9rem;font-weight:600;text-align:center;font-family:var(--font-ibm-plex-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;box-shadow:0 2px 8px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.1);z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.styles_alertToast__6Y8Ja{position:fixed;top:1rem;left:50%;transform:translateX(-50%);z-index:2000;width:100%;max-width:600px;padding:0 1rem;animation:styles_slideInDown__Oj9KH .5s cubic-bezier(.16,1,.3,1) forwards;pointer-events:none}.styles_alertToast__6Y8Ja.styles_easingOut__IkAlJ{animation:styles_slideOutUp__KyPU9 .5s cubic-bezier(.55,0,.1,1) forwards}@keyframes styles_slideInDown__Oj9KH{0%{transform:translateX(-50%) translateY(-150%);opacity:0}to{transform:translateX(-50%) translateY(0);opacity:1}}@keyframes styles_slideOutUp__KyPU9{0%{transform:translateX(-50%) translateY(0);opacity:1}to{transform:translateX(-50%) translateY(-150%);opacity:0}}.styles_alertToastContent__xekVa{background:linear-gradient(135deg,#fff,#f8f8f8);border:2px outset #ddd;border-radius:8px;padding:1rem 1.5rem;box-shadow:0 8px 32px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.9);position:relative;font-family:var(--font-ibm-plex-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.styles_alertToastContent__xekVa:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:repeating-linear-gradient(90deg,transparent,transparent 10px,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 11px)}.styles_alertToastMessage__fuj5o{margin:0;font-size:.95rem;line-height:1.5;color:#222;text-align:center}.styles_footer__cpwOV{width:100%;text-align:center;padding:2rem 1rem;margin-top:auto;position:relative;z-index:2}.styles_footer__cpwOV p{margin:.25rem 0;font-size:.75rem;color:#888;font-family:var(--font-ibm-plex-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}@media (max-width:768px){.styles_container__O5oQN{padding:1rem}.styles_title__ZVL4M{font-size:2rem}.styles_trackRow__goW58{grid-template-columns:1fr;gap:1rem}.styles_trackControls__5Rm_k{justify-content:space-between}.styles_transportBar__Qk7ms{grid-template-columns:1fr;gap:1rem;text-align:center}.styles_transportLeft___trKz,.styles_transportRight__wNPJ3{justify-content:center}.styles_stepGrid__rsAGY{flex-wrap:wrap}.styles_step__PnyN1{min-width:calc(25% - .375rem);height:40px}}