@import"https://use.typekit.net/nso2jsn.css";.hideNotIn .composition_interval:has(.notIn){display:none}.nf,.fi,.in,.no,.fr,.circleKeys text{font-family:brother-xs,sans-serif!important;font-weight:900}.nC{transition:.35s all;cursor:pointer}.iconOriginColor{fill:none!important}.preserve-svg-colors{fill:initial!important}.preserve-svg-colors path{fill:initial!important}text,.lbl-text{fill:#131313}[data-st=hi]{opacity:.1}[data-st=r] text,[data-st=r] .lbl-text,[data-st=b] text,[data-st=b] .lbl-text,[data-st=c] text,[data-st=c] .lbl-text{fill:#fff}[data-st=w] text,[data-st=w] .lbl-text{fill:#393737}text{text-anchor:middle;dominant-baseline:middle}[data-i=i] .in,[data-i=f] .fi,[data-i=n] .no{opacity:1}.nf,[data-i=f] .no,[data-i=f] .in,[data-i=i] .no,[data-i=i] .fi,[data-i=n] .in,[data-i=n] .fi,[data-i=e] .lbl-text{opacity:0}[data-i=f] text.fi{font-size:20px}.fr,[data-i=free] .lbl-text{opacity:0}[data-i=free] .fr{opacity:1}.nC.freeLight .lbl-text{fill:#15181e!important}.nC.dashed .sh{fill:transparent!important;stroke-dasharray:4;stroke:#fffc}.nC.big .ctn{transform:scale(1.3);transform-box:fill-box;transform-origin:center}.nC .sh{fill:#3e3d3d;stroke:#fff;stroke-width:2px}.nC[data-in=R][data-st=c] .sh,.nC[data-in=R][data-st=c].sh{fill:#131313}.nC[data-in=b2][data-st=c] .sh,.nC[data-in=b2][data-st=c].sh,.nC[data-in=b9][data-st=c] .sh,.nC[data-in=b9][data-st=c].sh,.nC[data-in=d9][data-st=c] .sh,.nC[data-in=d9][data-st=c].sh,.nC[data-in=M2][data-st=c] .sh,.nC[data-in=M2][data-st=c].sh,.nC[data-in=M9][data-st=c] .sh,.nC[data-in=M9][data-st=c].sh,.nC[data-in=d2][data-st=c] .sh,.nC[data-in=d2][data-st=c].sh{fill:#e5cd2e}.nC[data-in=b10][data-st=c] .sh,.nC[data-in=b10][data-st=c].sh,.nC[data-in=M10][data-st=c] .sh,.nC[data-in=M10][data-st=c].sh,.nC[data-in=bb3][data-st=c] .sh,.nC[data-in=bb3][data-st=c].sh,.nC[data-in=b3][data-st=c] .sh,.nC[data-in=b3][data-st=c].sh,.nC[data-in=M3][data-st=c] .sh,.nC[data-in=M3][data-st=c].sh{fill:#e52e40}.nC[data-in=b11][data-st=c] .sh,.nC[data-in=b11][data-st=c].sh,.nC[data-in=P11][data-st=c] .sh,.nC[data-in=P11][data-st=c].sh,.nC[data-in=P4][data-st=c] .sh,.nC[data-in=P4][data-st=c].sh,.nC[data-in=d11][data-st=c] .sh,.nC[data-in=d11][data-st=c].sh,.nC[data-in=b4][data-st=c] .sh,.nC[data-in=b4][data-st=c].sh,.nC[data-in=d4][data-st=c] .sh,.nC[data-in=d4][data-st=c].sh{fill:#2edce5}.nC[data-in=P5][data-st=c] .sh,.nC[data-in=P5][data-st=c].sh,.nC[data-in=b5][data-st=c] .sh,.nC[data-in=b5][data-st=c].sh,.nC[data-in=d5][data-st=c] .sh,.nC[data-in=d5][data-st=c].sh{fill:#2ee574}.nC[data-in=d6][data-st=c] .sh,.nC[data-in=d6][data-st=c].sh,.nC[data-in=b6][data-st=c] .sh,.nC[data-in=b6][data-st=c].sh,.nC[data-in=b13][data-st=c] .sh,.nC[data-in=b13][data-st=c].sh,.nC[data-in=M6][data-st=c] .sh,.nC[data-in=M6][data-st=c].sh,.nC[data-in=M13][data-st=c] .sh,.nC[data-in=M13][data-st=c].sh,.nC[data-in=d13][data-st=c] .sh,.nC[data-in=d13][data-st=c].sh{fill:#bb2ee5}.nC[data-in=bb7][data-st=c] .sh,.nC[data-in=bb7][data-st=c].sh,.nC[data-in=b7][data-st=c] .sh,.nC[data-in=b7][data-st=c].sh,.nC[data-in=M7][data-st=c] .sh,.nC[data-in=M7][data-st=c].sh{fill:#008dbb}.nC[data-in=P8][data-st=c] .sh,.nC[data-in=P8][data-st=c].sh{fill:#131313}.nC[data-st=b] .sh{fill:#131313;stroke:#eee}[data-st=w] .sh{fill:#fbfbfb}[data-st=r] .sh{fill:#d21818;stroke:#d21818}.guitar-container .nC.notIn[data-st=b] .sh,.guitar-container .notIn[data-st=w] .sh{fill:#888}.modeSearch .guitar-container .sh,.modeSearch .guitar-container .notIn .sh{fill:#fff!important;opacity:.5}.modeSearch .guitar-container .sh{transition:all .2s}.modeSearch .guitar-container .nS:hover .sh,.modeSearch .guitar-container .nS:hover .selected .sh{opacity:.8}.modeSearch .guitar-container .selected .sh{opacity:1;fill:#ef4444!important}.modeSearch .guitar-container .selected .no{fill:#fff}.modeSearch .guitar-container .selected .dotted-circle{opacity:0}[data-sh=ro] .sh{stroke-width:2px}.nC .dotted-circle{fill:none;stroke:#fff;stroke-width:2;stroke-dasharray:4}#interface_v2 .layer[data-cursorfunction=selectNote] .dotted-circle{display:block}.nC .encircle{fill:none;stroke:#fff;stroke-width:4}[data-ec=w] .encircle{stroke:#fff}[data-ec=b] .encircle{stroke:#131313}[data-ec=r] .encircle{stroke:#e5394a}[data-ec=fill] .encircle{fill:#bf000f;fill:oklch(.505 .213 27.518);opacity:.8;stroke:none}.emptyCircle{display:none}[data-ec=common] .emptyCircle{display:block;fill:transparent;stroke:#ddd;stroke-width:2px;stroke-dasharray:3,3;opacity:1;pointer-events:none}#interface_v2 .layer[data-cursorfunction=selectNote] .encircle{display:none}[data-v="0"] .ctn{opacity:.025;transition:.25s all}.notes.calque-inactive [data-v="0"] .ctn{opacity:0!important}.notes.calque-inactive{pointer-events:none}[data-v="0"]:hover .ctn{opacity:.5}[data-v="0"].notIn .ctn{opacity:0}[data-v="0"].noteIn:hover .ctn{opacity:.2}[data-v="0.5"] .ctn{opacity:.5}[data-v="0"]:hover .ctn{opacity:.35}[data-v="0"].notIn:hover .ctn{opacity:.15}[data-v="0.5"]:hover .ctn{opacity:.75}.o10,.o15,.o30,.o50,.o75{transition:.25s all}.o5{opacity:.05}.o10{opacity:.1}.o15{opacity:.15}.o30{opacity:.3}.o50{opacity:.5}.o75{opacity:.75}.nS:hover .o10{opacity:.1}.nS:hover .o15{opacity:.35}.nS:hover .o30{opacity:.5}.nS:hover .o50{opacity:.7}.nS:hover .o75{opacity:.85}.disC{opacity:.2;transition:.35s all;cursor:pointer}.disC:hover{opacity:.8}.bloc_intervalle{position:relative}.dropdown-note svg{font-family:brother-xs,sans-serif!important;font-weight:900}.dropdown-note{display:none;position:absolute;width:166px;height:166px;padding:15px;background:#fff;border-radius:10px;z-index:55;left:-51px}.single-layer.palette .bloc_intervalle:hover .dropdown-note{display:block}.dropdown-note .select{cursor:pointer}.dropdown-note .select.active{stroke-width:4px;stroke:#d7d7d7}.dropdown-note{transition:.25s opacity}.dropdown-note:hover{opacity:1}.squareCircle.comI0 .shape,.squareCircle.comI1 .shape{fill:#0e0e0e;stroke:#f3f2f2}.squareCircleColor.comI0 .shape{fill:#1dff34;stroke:#f3f2f2}.squareCircleColor.comI1 .shape{fill:#fe0f0e;stroke:#f3f2f2}.circleWithTip.comI0 .shape{fill:#fff}.circleWithTip.comI1 .shape{fill:#d3a805}.circleWithTip.comI2 .shape{fill:#ab1917}.circleWithTip.comI3 .shape{fill:#076fb6}.circleWithTip.comI4 .shape{fill:#201f1f}.tension.comI0 .shape{fill:#fff}.tension.comI1 .shape{fill:#000}.noteTension0{fill:red}.noteTension5{fill:#eb1500}.noteTension10{fill:#d82b00}.noteTension15{fill:#c44000}.noteTension20{fill:#b05500}.noteTension25{fill:#9d6a00}.noteTension30{fill:#898000}.noteTension35{fill:#868300}.noteTension40{fill:#838600}.noteTension45{fill:#808900}.noteTension50{fill:#7d8c00}.noteTension55{fill:#7a8f00}.noteTension60{fill:#779300}.noteTension65{fill:#749600}.noteTension70{fill:#719900}.noteTension75{fill:#62aa00}.noteTension80{fill:#52bb00}.noteTension85{fill:#42cc00}.noteTension90{fill:#32dd00}.noteTension95{fill:#23ee00}.noteTension100{fill:#13ff00}.whiteBlack .shape,.whiteInter .shape,.WhiteInterColorNotes .shape{fill:#fff!important;stroke:none!important}.blackBlack .shape,.blackInter .shape,.BlackInterColorNotes .shape{fill:#000!important;stroke:none!important}.whiteBlack.comI0 .shape,.whiteInter.comI0 .shape,.WhiteInterColorNotes.comI0 .shape{fill:#fff!important}.blackBlack.comI0 .shape,.blackInter.comI0 .shape,.BlackInterColorNotes.comI0 .shape,.whiteBlack.comI1 .shape,.blackBlack.comI1 .shape{fill:#000!important}.custom .shape{stroke:none}.threeComparison.comI0 .shape{fill:#fff!important;stroke:none!important}.threeComparison.comI1 .shape,.threeComparison.comI2 .shape{stroke:none!important}.note--highlight{display:block!important;fill:#bf000f;fill:oklch(.505 .213 27.518);opacity:.8!important;transition:opacity .12s ease}.notesOverlay .notIn .ctn{opacity:.8}.notesOverlay [data-st=r] .ctn{opacity:1!important}.chordDiag{background:none;border:none}.chordDiagramWrapper{position:relative;display:inline-block;width:var(--diag-w);height:var(--diag-h)}.chordDiagramWrapper>svg.chordDiag,.chordDiagramWrapper>svg.chordDiagBase,.chordDiagramWrapper svg.notesOverlay{width:100%;height:100%}.notesOverlay{position:absolute;top:0;left:0;pointer-events:none;width:100%;height:100%;overflow:visible}.fret,.nut,.string{stroke-width:1;fill:none}.nut{stroke-width:8;transform:translate(-2.5px) scaleX(1.016)}.string1{stroke-width:4}.string2{stroke-width:3}.string3{stroke-width:2}.base-fret-text{font-size:16px;text-align:left}.mute-indicator{font-size:20px;font-weight:700}.open-string-note{font-size:14px}.caged-label,.basse-label{font-size:10px}.xs{--diag-w:100px;--diag-h:120px}.sm{--diag-w:150px;--diag-h:180px}.md{--diag-w:210px;--diag-h:250px}.lg{--diag-w:260px;--diag-h:310px}.xl{--diag-w:300px;--diag-h:350px}.shape-size-1{--diag-w:100px;--diag-h:120px}.shape-size-2{--diag-w:120px;--diag-h:144px}.shape-size-3{--diag-w:140px;--diag-h:168px}.shape-size-4{--diag-w:160px;--diag-h:192px}.shape-size-5{--diag-w:180px;--diag-h:216px}.shape-size-6{--diag-w:200px;--diag-h:240px}.shape-size-7{--diag-w:220px;--diag-h:264px}.shape-size-8{--diag-w:240px;--diag-h:288px}.shape-size-9{--diag-w:260px;--diag-h:312px}.shape-size-10{--diag-w:280px;--diag-h:336px}.shape-size-11{--diag-w:300px;--diag-h:360px}.shape-size-12{--diag-w:320px;--diag-h:384px}.vertical .chordDiag,.vertical .chordDiagBase{width:var(--diag-w);height:var(--diag-h)}.horizontal .chordDiag,.horizontal .chordDiagBase{width:var(--diag-h);height:var(--diag-w)}.noteInfo{opacity:0;transition:opacity .25s}.chordDiagramWrapper:hover .noteInfo{opacity:.6}:root{--stroke-main:#000;--fill-main:#000;--text-main:#000;--text-invert:#fff}html.dark{--stroke-main:#fff;--fill-main:#fff;--text-main:#fff;--text-invert:#000}.fret,.nut,.string{stroke:var(--stroke-main)}.dots,.base-fret-box{fill:var(--fill-main)}.barre-chord,.mute-indicator,.open-string-note,.caged-label,.basse-label{fill:var(--text-main)}.base-fret-text{fill:var(--text-invert)}.guitar-container{max-width:1600px;text-align:center;position:relative;margin:auto}.fullNeck .guitar-container{max-width:100%!important}.guitar-container svg{background-repeat:no-repeat;background-position:0 63%;background-size:auto 84%;max-height:450px;margin:auto}.guitar-mask.truncateNeck .guitar-container svg{background-position:0 63%}.tel .guitar-container svg.telecaster{background-image:url(/img/necks/telecaster.png)}.tel .guitar-container svg.stratocaster{background-image:url(/img/necks/stratocaster.png)}.tel .guitar-container svg.lesPaul{background-image:url(/img/necks/lesPaul.png)}.tel .guitar-container svg.customShop{background-image:url(/img/necks/customShop.png)}.tel .truncateNeck .guitar-container svg.telecaster{background-image:url(/img/necks/telecasterTruncate.png)}.tel .truncateNeck .guitar-container svg.stratocaster{background-image:url(/img/necks/stratocasterTruncate.png)}.tel .truncateNeck .guitar-container svg.lesPaul{background-image:url(/img/necks/lesPaulTruncate.png)}.tel .truncateNeck .guitar-container svg.customShop{background-image:url(/img/necks/customShopTruncate.png)}.tel .truncateNeck.baseFret0 .guitar-container svg.telecaster,.tel .scaleLength-uniform .guitar-container svg.telecaster{background-image:url(/img/necks/telecasterTruncateBaseFret0.png)}.tel .truncateNeck.baseFret0 .guitar-container svg.stratocaster,.tel .scaleLength-uniform .guitar-container svg.stratocaster{background-image:url(/img/necks/stratocasterTruncateBaseFret0.png)}.tel .truncateNeck.baseFret0 .guitar-container svg.lesPaul,.tel .scaleLength-uniform .guitar-container svg.lesPaul{background-image:url(/img/necks/lesPaulTruncateBaseFret0.png)}.tel .truncateNeck.baseFret0 .guitar-container svg.customShop,.tel .scaleLength-uniform .guitar-container svg.customShop{background-image:url(/img/necks/customShopTruncateBaseFret0.png)}.guitar-fretboard .dots{transform:translateY(238px)}.guitar-mask.cs4 .dots{transform:translateY(168px)}.guitar-mask.cs5 .dots{transform:translateY(200px)}.guitar-mask.cs6 .dots{transform:translateY(233px)}.guitar-mask.cs7 .dots{transform:translateY(270px)}.guitar-mask.cs8 .dots{transform:translateY(296px)}.guitar-mask.cs9 .dots{transform:translateY(329px)}.guitar-mask.cs10 .dots{transform:translateY(362px)}.guitar-mask.cs11 .dots{transform:translateY(395px)}.guitar-mask.cs12 .dots{transform:translateY(437px)}.guitar-fretboard.pictureSystem .stg1{transform:translateY(25px)}.guitar-fretboard.pictureSystem .stg2{transform:translateY(58px)}.guitar-fretboard.pictureSystem .stg3{transform:translateY(92px)}.guitar-fretboard.pictureSystem .stg4{transform:translateY(125px)}.guitar-fretboard.pictureSystem .stg5{transform:translateY(158px)}.guitar-fretboard.pictureSystem .stg6{transform:translateY(191px)}.guitar-fretboard .disC.disCfg{transform:translateY(5px)}.guitar-fretboard .disC.disCstg.stg1{transform:translate(-11px,26px)}.guitar-fretboard .disC.disCstg.stg2{transform:translate(-11px,63px)}.guitar-fretboard .disC.disCstg.stg3{transform:translate(-11px,96px)}.guitar-fretboard .disC.disCstg.stg4{transform:translate(-11px,127px)}.guitar-fretboard .disC.disCstg.stg5{transform:translate(-11px,160px)}.guitar-fretboard .disC.disCstg.stg6{transform:translate(-11px,193px)}.truncateNeck.handedness-left .guitar-fretboard .disC.disCstg.stg1{transform:translate(1407px,26px)}.truncateNeck.handedness-left .guitar-fretboard .disC.disCstg.stg2{transform:translate(1407px,63px)}.truncateNeck.handedness-left .guitar-fretboard .disC.disCstg.stg3{transform:translate(1407px,96px)}.truncateNeck.handedness-left .guitar-fretboard .disC.disCstg.stg4{transform:translate(1407px,127px)}.truncateNeck.handedness-left .guitar-fretboard .disC.disCstg.stg5{transform:translate(1407px,160px)}.truncateNeck.handedness-left .guitar-fretboard .disC.disCstg.stg6{transform:translate(1407px,193px)}.scaleLength-uniform.handedness-left .guitar-fretboard .disC.disCstg.stg1{transform:translate(1407px,26px)}.scaleLength-uniform.handedness-left .guitar-fretboard .disC.disCstg.stg2{transform:translate(1407px,63px)}.scaleLength-uniform.handedness-left .guitar-fretboard .disC.disCstg.stg3{transform:translate(1407px,96px)}.scaleLength-uniform.handedness-left .guitar-fretboard .disC.disCstg.stg4{transform:translate(1407px,127px)}.scaleLength-uniform.handedness-left .guitar-fretboard .disC.disCstg.stg5{transform:translate(1407px,160px)}.scaleLength-uniform.handedness-left .guitar-fretboard .disC.disCstg.stg6{transform:translate(1407px,193px)}.guitar-fretboard.telecaster .fg.f0{transform:translate(17px)}.guitar-fretboard.telecaster .fg.f1{transform:translate(112px)}.guitar-fretboard.telecaster .fg.f2{transform:translate(228px)}.guitar-fretboard.telecaster .fg.f3{transform:translate(330px)}.guitar-fretboard.telecaster .fg.f4{transform:translate(427px)}.guitar-fretboard.telecaster .fg.f5{transform:translate(515px)}.guitar-fretboard.telecaster .fg.f6{transform:translate(596px)}.guitar-fretboard.telecaster .fg.f7{transform:translate(668px)}.guitar-fretboard.telecaster .fg.f8{transform:translate(736px)}.guitar-fretboard.telecaster .fg.f9{transform:translate(797px)}.guitar-fretboard.telecaster .fg.f10{transform:translate(853px)}.guitar-fretboard.telecaster .fg.f11{transform:translate(907px)}.guitar-fretboard.telecaster .fg.f12{transform:translate(957px)}.guitar-fretboard.telecaster .fg.f13{transform:translate(1003px)}.guitar-fretboard.telecaster .fg.f14{transform:translate(1048px)}.guitar-fretboard.telecaster .fg.f15{transform:translate(1087px)}.guitar-fretboard.telecaster .fg.f16{transform:translate(1123px)}.guitar-fretboard.telecaster .fg.f17{transform:translate(1157px)}.guitar-fretboard.telecaster .fg.f18{transform:translate(1187px)}.guitar-fretboard.telecaster .fg.f19{transform:translate(1220px)}.guitar-fretboard.telecaster .fg.f20{transform:translate(1247px)}.guitar-fretboard.telecaster .fg.f21{transform:translate(1272px)}.guitar-fretboard.telecaster .fg.f22{display:none}.guitar-fretboard.stratocaster .fg.f0{transform:translate(17px)}.guitar-fretboard.stratocaster .fg.f1{transform:translate(117px)}.guitar-fretboard.stratocaster .fg.f2{transform:translate(243px)}.guitar-fretboard.stratocaster .fg.f3{transform:translate(357px)}.guitar-fretboard.stratocaster .fg.f4{transform:translate(458px)}.guitar-fretboard.stratocaster .fg.f5{transform:translate(550px)}.guitar-fretboard.stratocaster .fg.f6{transform:translate(630px)}.guitar-fretboard.stratocaster .fg.f7{transform:translate(708px)}.guitar-fretboard.stratocaster .fg.f8{transform:translate(775px)}.guitar-fretboard.stratocaster .fg.f9{transform:translate(837px)}.guitar-fretboard.stratocaster .fg.f10{transform:translate(894px)}.guitar-fretboard.stratocaster .fg.f11{transform:translate(945px)}.guitar-fretboard.stratocaster .fg.f12{transform:translate(992px)}.guitar-fretboard.stratocaster .fg.f13{transform:translate(1038px)}.guitar-fretboard.stratocaster .fg.f14{transform:translate(1078px)}.guitar-fretboard.stratocaster .fg.f15{transform:translate(1116px)}.guitar-fretboard.stratocaster .fg.f16{transform:translate(1150px)}.guitar-fretboard.stratocaster .fg.f17{transform:translate(1184px)}.guitar-fretboard.stratocaster .fg.f18{transform:translate(1212px)}.guitar-fretboard.stratocaster .fg.f19{transform:translate(1242px)}.guitar-fretboard.stratocaster .fg.f20{transform:translate(1268px)}.guitar-fretboard.stratocaster .fg.f21{transform:translate(1293px)}.guitar-fretboard.stratocaster .fg.f22{display:none}.guitar-fretboard.lesPaul .fg.f0{transform:translate(17px)}.guitar-fretboard.lesPaul .fg.f1{transform:translate(120px)}.guitar-fretboard.lesPaul .fg.f2{transform:translate(240px)}.guitar-fretboard.lesPaul .fg.f3{transform:translate(350px)}.guitar-fretboard.lesPaul .fg.f4{transform:translate(450px)}.guitar-fretboard.lesPaul .fg.f5{transform:translate(542px)}.guitar-fretboard.lesPaul .fg.f6{transform:translate(628px)}.guitar-fretboard.lesPaul .fg.f7{transform:translate(703px)}.guitar-fretboard.lesPaul .fg.f8{transform:translate(772px)}.guitar-fretboard.lesPaul .fg.f9{transform:translate(838px)}.guitar-fretboard.lesPaul .fg.f10{transform:translate(898px)}.guitar-fretboard.lesPaul .fg.f11{transform:translate(952px)}.guitar-fretboard.lesPaul .fg.f12{transform:translate(1007px)}.guitar-fretboard.lesPaul .fg.f13{transform:translate(1055px)}.guitar-fretboard.lesPaul .fg.f14{transform:translate(1100px)}.guitar-fretboard.lesPaul .fg.f15{transform:translate(1141px)}.guitar-fretboard.lesPaul .fg.f16{transform:translate(1178px)}.guitar-fretboard.lesPaul .fg.f17{transform:translate(1212px)}.guitar-fretboard.lesPaul .fg.f18{transform:translate(1244px)}.guitar-fretboard.lesPaul .fg.f19{transform:translate(1277px)}.guitar-fretboard.lesPaul .fg.f20,.guitar-fretboard.lesPaul .fg.f21,.guitar-fretboard.lesPaul .fg.f22{display:none}.guitar-fretboard.customShop .fg.f0{transform:translate(17px)}.guitar-fretboard.customShop .fg.f1{transform:translate(112px)}.guitar-fretboard.customShop .fg.f2{transform:translate(230px)}.guitar-fretboard.customShop .fg.f3{transform:translate(332px)}.guitar-fretboard.customShop .fg.f4{transform:translate(430px)}.guitar-fretboard.customShop .fg.f5{transform:translate(520px)}.guitar-fretboard.customShop .fg.f6{transform:translate(602px)}.guitar-fretboard.customShop .fg.f7{transform:translate(678px)}.guitar-fretboard.customShop .fg.f8{transform:translate(746px)}.guitar-fretboard.customShop .fg.f9{transform:translate(810px)}.guitar-fretboard.customShop .fg.f10{transform:translate(870px)}.guitar-fretboard.customShop .fg.f11{transform:translate(924px)}.guitar-fretboard.customShop .fg.f12{transform:translate(973px)}.guitar-fretboard.customShop .fg.f13{transform:translate(1020px)}.guitar-fretboard.customShop .fg.f14{transform:translate(1064px)}.guitar-fretboard.customShop .fg.f15{transform:translate(1105px)}.guitar-fretboard.customShop .fg.f16{transform:translate(1143px)}.guitar-fretboard.customShop .fg.f17{transform:translate(1178px)}.guitar-fretboard.customShop .fg.f18{transform:translate(1209px)}.guitar-fretboard.customShop .fg.f19{transform:translate(1240px)}.guitar-fretboard.customShop .fg.f20{transform:translate(1268px)}.guitar-fretboard.customShop .fg.f21{transform:translate(1295px)}.guitar-fretboard.customShop .fg.f22{display:none}.guitar-mask.truncateNeck.baseFret1{left:-70px}.guitar-mask.truncateNeck.baseFret1 .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret1 .guitar-container g.dotsC,.guitar-mask.truncateNeck.baseFret1 .guitar-container g.displaycontrollers{transform:translate(-64px)}.guitar-mask.truncateNeck.baseFret2 .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret2 .guitar-container g.dotsC,.guitar-mask.truncateNeck.baseFret2 .guitar-container g.displaycontrollers{transform:translate(-137px)}.guitar-mask.truncateNeck.baseFret3 .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret3 .guitar-container g.dotsC,.guitar-mask.truncateNeck.baseFret3 .guitar-container g.displaycontrollers{transform:translate(-211px)}.guitar-mask.truncateNeck.baseFret4 .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret4 .guitar-container g.dotsC,.guitar-mask.truncateNeck.baseFret4 .guitar-container g.displaycontrollers{transform:translate(-283px)}.guitar-mask.truncateNeck.baseFret5 .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret5 .guitar-container g.dotsC,.guitar-mask.truncateNeck.baseFret5 .guitar-container g.displaycontrollers{transform:translate(-355px)}.guitar-mask.truncateNeck.baseFret6 .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret6 .guitar-container g.dotsC,.guitar-mask.truncateNeck.baseFret6 .guitar-container g.displaycontrollers{transform:translate(-425px)}.guitar-mask.truncateNeck.baseFret7 .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret7 .guitar-container g.dotsC,.guitar-mask.truncateNeck.baseFret7 .guitar-container g.displaycontrollers{transform:translate(-500px)}.guitar-mask.truncateNeck.baseFret8 .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret8 .guitar-container g.dotsC,.guitar-mask.truncateNeck.baseFret8 .guitar-container g.displaycontrollers{transform:translate(-570px)}.guitar-mask.truncateNeck.baseFret9 .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret9 .guitar-container g.dotsC,.guitar-mask.truncateNeck.baseFret9 .guitar-container g.displaycontrollers{transform:translate(-647px)}.guitar-mask.truncateNeck.baseFret10 .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret10 .guitar-container g.dotsC,.guitar-mask.truncateNeck.baseFret10 .guitar-container g.displaycontrollers{transform:translate(-717px)}.guitar-mask.truncateNeck.baseFret11 .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret11 .guitar-container g.dotsC,.guitar-mask.truncateNeck.baseFret11 .guitar-container g.displaycontrollers{transform:translate(-787px)}.guitar-mask.truncateNeck.baseFret12 .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret12 .guitar-container g.dotsC,.guitar-mask.truncateNeck.baseFret12 .guitar-container g.displaycontrollers{transform:translate(-861px)}.guitar-mask.truncateNeck.baseFret13 .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret13 .guitar-container g.dotsC,.guitar-mask.truncateNeck.baseFret13 .guitar-container g.displaycontrollers{transform:translate(-933px)}.guitar-mask.truncateNeck.baseFret14 .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret14 .guitar-container g.dotsC,.guitar-mask.truncateNeck.baseFret14 .guitar-container g.displaycontrollers{transform:translate(-1006px)}.guitar-mask.truncateNeck.baseFret15 .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret15 .guitar-container g.dotsC,.guitar-mask.truncateNeck.baseFret15 .guitar-container g.displaycontrollers{transform:translate(-1080px)}.guitar-mask.truncateNeck.baseFret16 .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret16 .guitar-container g.dotsC,.guitar-mask.truncateNeck.baseFret16 .guitar-container g.displaycontrollers{transform:translate(-1154px)}.guitar-mask.truncateNeck.baseFret17 .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret17 .guitar-container g.dotsC,.guitar-mask.truncateNeck.baseFret17 .guitar-container g.displaycontrollers{transform:translate(-1228px)}.guitar-mask.truncateNeck.baseFret18 .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret18 .guitar-container g.dotsC,.guitar-mask.truncateNeck.baseFret18 .guitar-container g.displaycontrollers{transform:translate(-1302px)}.guitar-mask.truncateNeck.baseFret19 .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret19 .guitar-container g.dotsC,.guitar-mask.truncateNeck.baseFret19 .guitar-container g.displaycontrollers{transform:translate(-1376px)}.guitar-mask.truncateNeck.baseFret20 .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret20 .guitar-container g.dotsC,.guitar-mask.truncateNeck.baseFret20 .guitar-container g.displaycontrollers{transform:translate(-1450px)}.guitar-mask.truncateNeck.baseFret21 .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret21 .guitar-container g.dotsC,.guitar-mask.truncateNeck.baseFret21 .guitar-container g.displaycontrollers{transform:translate(-1524px)}.guitar-mask.truncateNeck.baseFret22 .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret22 .guitar-container g.dotsC,.guitar-mask.truncateNeck.baseFret22 .guitar-container g.displaycontrollers{transform:translate(-1568px)}.scaleLength-uniform .guitar-fretboard .fg.f0,.truncateNeck .guitar-fretboard .fg.f0{transform:translate(17px)}.scaleLength-uniform .guitar-fretboard .fg.f1,.truncateNeck .guitar-fretboard .fg.f1{transform:translate(92px)}.scaleLength-uniform .guitar-fretboard .fg.f2,.truncateNeck .guitar-fretboard .fg.f2{transform:translate(165px)}.scaleLength-uniform .guitar-fretboard .fg.f3,.truncateNeck .guitar-fretboard .fg.f3{transform:translate(237px)}.scaleLength-uniform .guitar-fretboard .fg.f4,.truncateNeck .guitar-fretboard .fg.f4{transform:translate(308px)}.scaleLength-uniform .guitar-fretboard .fg.f5,.truncateNeck .guitar-fretboard .fg.f5{transform:translate(378px)}.scaleLength-uniform .guitar-fretboard .fg.f6,.truncateNeck .guitar-fretboard .fg.f6{transform:translate(450px)}.scaleLength-uniform .guitar-fretboard .fg.f7,.truncateNeck .guitar-fretboard .fg.f7{transform:translate(522px)}.scaleLength-uniform .guitar-fretboard .fg.f8,.truncateNeck .guitar-fretboard .fg.f8{transform:translate(590px)}.scaleLength-uniform .guitar-fretboard .fg.f9,.truncateNeck .guitar-fretboard .fg.f9{transform:translate(665px)}.scaleLength-uniform .guitar-fretboard .fg.f10,.truncateNeck .guitar-fretboard .fg.f10{transform:translate(738px)}.scaleLength-uniform .guitar-fretboard .fg.f11,.truncateNeck .guitar-fretboard .fg.f11{transform:translate(809px)}.scaleLength-uniform .guitar-fretboard .fg.f12,.truncateNeck .guitar-fretboard .fg.f12{transform:translate(882px)}.scaleLength-uniform .guitar-fretboard .fg.f13,.truncateNeck .guitar-fretboard .fg.f13{transform:translate(950px)}.scaleLength-uniform .guitar-fretboard .fg.f14,.truncateNeck .guitar-fretboard .fg.f14{transform:translate(1020px)}.scaleLength-uniform .guitar-fretboard .fg.f15,.truncateNeck .guitar-fretboard .fg.f15{transform:translate(1092px)}.scaleLength-uniform .guitar-fretboard .fg.f16,.truncateNeck .guitar-fretboard .fg.f16{transform:translate(1162px)}.scaleLength-uniform .guitar-fretboard .fg.f17,.truncateNeck .guitar-fretboard .fg.f17{transform:translate(1236px)}.scaleLength-uniform .guitar-fretboard .fg.f18,.truncateNeck .guitar-fretboard .fg.f18{transform:translate(1308px)}.scaleLength-uniform .guitar-fretboard .fg.f19,.truncateNeck .guitar-fretboard .fg.f19{transform:translate(1378px)}.scaleLength-uniform .guitar-fretboard .fg.f20,.truncateNeck .guitar-fretboard .fg.f20{transform:translate(1448px)}.scaleLength-uniform .guitar-fretboard .fg.f21,.truncateNeck .guitar-fretboard .fg.f21{transform:translate(1518px)}.truncateNeck .guitar-fretboard .fg.f22{transform:translate(1588px)}.truncateNeck .guitar-fretboard .fg.f23{transform:translate(1658px)}.truncateNeck .guitar-fretboard .fg.f24{transform:translate(1728px)}.truncateNeck .guitar-fretboard .fg.f25{transform:translate(1798px)}.truncateNeck .guitar-fretboard .fg.f26{transform:translate(1868px)}.truncateNeck .guitar-fretboard .fg.f27{transform:translate(1938px)}.scaleLength-uniform .guitar-fretboard .fg.f22{display:none}.scaleLength-uniform .guitar-fretboard g#GuitarTuch{transform:translate(5px)}.gridColorGradient{fill:#27323c}.guitar-fretboard.gridSystem .stg1{transform:translateY(19px)}.guitar-fretboard.gridSystem .stg2{transform:translateY(52px)}.guitar-fretboard.gridSystem .stg3{transform:translateY(85px)}.guitar-fretboard.gridSystem .stg4{transform:translateY(118px)}.guitar-fretboard.gridSystem .stg5{transform:translateY(151px)}.guitar-fretboard.gridSystem .stg6{transform:translateY(184px)}.guitar-fretboard.gridSystem .stg7{transform:translateY(217px)}.guitar-fretboard.gridSystem .stg8{transform:translateY(250px)}.guitar-fretboard.gridSystem .stg9{transform:translateY(283px)}.guitar-fretboard.gridSystem .stg10{transform:translateY(316px)}.guitar-fretboard.gridSystem .stg11{transform:translateY(349px)}.guitar-fretboard.gridSystem .stg12{transform:translateY(382px)}.guitar-fretboard.gridSystem .frets{transform:translateY(-14px)}.guitar-fretboard.gridSystem .fg.f0{transform:translate(17px)}.guitar-fretboard.gridSystem .fg.f1{transform:translate(112px)}.guitar-fretboard.gridSystem .fg.f2{transform:translate(230px)}.guitar-fretboard.gridSystem .fg.f3{transform:translate(338px)}.guitar-fretboard.gridSystem .fg.f4{transform:translate(435px)}.guitar-fretboard.gridSystem .fg.f5{transform:translate(525px)}.guitar-fretboard.gridSystem .fg.f6{transform:translate(608px)}.guitar-fretboard.gridSystem .fg.f7{transform:translate(685px)}.guitar-fretboard.gridSystem .fg.f8{transform:translate(755px)}.guitar-fretboard.gridSystem .fg.f9{transform:translate(820px)}.guitar-fretboard.gridSystem .fg.f10{transform:translate(882px)}.guitar-fretboard.gridSystem .fg.f11{transform:translate(935px)}.guitar-fretboard.gridSystem .fg.f12{transform:translate(987px)}.guitar-fretboard.gridSystem .fg.f13{transform:translate(1035px)}.guitar-fretboard.gridSystem .fg.f14{transform:translate(1078px)}.guitar-fretboard.gridSystem .fg.f15{transform:translate(1118px)}.guitar-fretboard.gridSystem .fg.f16{transform:translate(1157px)}.guitar-fretboard.gridSystem .fg.f17{transform:translate(1192px)}.guitar-fretboard.gridSystem .fg.f18{transform:translate(1225px)}.guitar-fretboard.gridSystem .fg.f19{transform:translate(1257px)}.guitar-fretboard.gridSystem .fg.f20{transform:translate(1287px)}.guitar-fretboard.gridSystem .fg.f21{transform:translate(1312px)}.guitar-fretboard.gridSystem .fg.f22{transform:translate(1338px)}.guitar-fretboard.gridSystem .fg.f23{transform:translate(1364px)}.guitar-fretboard.gridSystem .fg.f24{transform:translate(1390px)}.guitar-fretboard.gridSystem .fg.f25{transform:translate(1416px)}.guitar-fretboard.gridSystem .fg.f26{transform:translate(1442px)}.guitar-fretboard.gridSystem .fg.f27{transform:translate(1468px)}.guitar-fretboard.gridSystem .fg.f28{transform:translate(1494px)}.guitar-fretboard.gridSystem .fg.f29{transform:translate(1520px)}.guitar-fretboard.gridSystem .fg.f30{transform:translate(1546px)}.guitar-fretboard.gridSystem .fg.f31{transform:translate(1572px)}.guitar-fretboard.gridSystem .fg.f32{transform:translate(1598px)}.guitar-fretboard.gridSystem.handedness-left .fg.f0{transform:translate(1141px)}.guitar-fretboard.gridSystem.handedness-left .fg.f1{transform:translate(1046px)}.guitar-fretboard.gridSystem.handedness-left .fg.f2{transform:translate(928px)}.guitar-fretboard.gridSystem.handedness-left .fg.f3{transform:translate(820px)}.guitar-fretboard.gridSystem.handedness-left .fg.f4{transform:translate(723px)}.guitar-fretboard.gridSystem.handedness-left .fg.f5{transform:translate(633px)}.guitar-fretboard.gridSystem.handedness-left .fg.f6{transform:translate(550px)}.guitar-fretboard.gridSystem.handedness-left .fg.f7{transform:translate(473px)}.guitar-fretboard.gridSystem.handedness-left .fg.f8{transform:translate(403px)}.guitar-fretboard.gridSystem.handedness-left .fg.f9{transform:translate(338px)}.guitar-fretboard.gridSystem.handedness-left .fg.f10{transform:translate(276px)}.guitar-fretboard.gridSystem.handedness-left .fg.f11{transform:translate(223px)}.guitar-fretboard.gridSystem.handedness-left .fg.f12{transform:translate(171px)}.guitar-fretboard.gridSystem.handedness-left .fg.f13{transform:translate(123px)}.guitar-fretboard.gridSystem.handedness-left .fg.f14{transform:translate(80px)}.guitar-fretboard.gridSystem.handedness-left .fg.f15{transform:translate(40px)}.guitar-fretboard.gridSystem.handedness-left .fg.f16{transform:translate(1px)}.guitar-fretboard.gridSystem.handedness-left .fg.f17{transform:translate(-34px)}.guitar-fretboard.gridSystem.handedness-left .fg.f18{transform:translate(-67px)}.guitar-fretboard.gridSystem.handedness-left .fg.f19{transform:translate(-99px)}.guitar-fretboard.gridSystem.handedness-left .fg.f20{transform:translate(-129px)}.guitar-fretboard.gridSystem.handedness-left .fg.f21{transform:translate(-154px)}.scaleLength-uniform .gridSystem .fg.f0,.truncateNeck .gridSystem .fg.f0{transform:translate(17px)}.scaleLength-uniform .gridSystem .fg.f1,.truncateNeck .gridSystem .fg.f1{transform:translate(82px)}.scaleLength-uniform .gridSystem .fg.f2,.truncateNeck .gridSystem .fg.f2{transform:translate(152px)}.scaleLength-uniform .gridSystem .fg.f3,.truncateNeck .gridSystem .fg.f3{transform:translate(225px)}.scaleLength-uniform .gridSystem .fg.f4,.truncateNeck .gridSystem .fg.f4{transform:translate(297px)}.scaleLength-uniform .gridSystem .fg.f5,.truncateNeck .gridSystem .fg.f5{transform:translate(372px)}.scaleLength-uniform .gridSystem .fg.f6,.truncateNeck .gridSystem .fg.f6{transform:translate(445px)}.scaleLength-uniform .gridSystem .fg.f7,.truncateNeck .gridSystem .fg.f7{transform:translate(519px)}.scaleLength-uniform .gridSystem .fg.f8,.truncateNeck .gridSystem .fg.f8{transform:translate(590px)}.scaleLength-uniform .gridSystem .fg.f9,.truncateNeck .gridSystem .fg.f9{transform:translate(665px)}.scaleLength-uniform .gridSystem .fg.f10,.truncateNeck .gridSystem .fg.f10{transform:translate(736px)}.scaleLength-uniform .gridSystem .fg.f11,.truncateNeck .gridSystem .fg.f11{transform:translate(809px)}.scaleLength-uniform .gridSystem .fg.f12,.truncateNeck .gridSystem .fg.f12{transform:translate(882px)}.scaleLength-uniform .gridSystem .fg.f13,.truncateNeck .gridSystem .fg.f13{transform:translate(955px)}.scaleLength-uniform .gridSystem .fg.f14,.truncateNeck .gridSystem .fg.f14{transform:translate(1030px)}.scaleLength-uniform .gridSystem .fg.f15,.truncateNeck .gridSystem .fg.f15{transform:translate(1102px)}.scaleLength-uniform .gridSystem .fg.f16,.truncateNeck .gridSystem .fg.f16{transform:translate(1174px)}.scaleLength-uniform .gridSystem .fg.f17,.truncateNeck .gridSystem .fg.f17{transform:translate(1248px)}.scaleLength-uniform .gridSystem .fg.f18,.truncateNeck .gridSystem .fg.f18{transform:translate(1317px)}.scaleLength-uniform .gridSystem .fg.f19,.truncateNeck .gridSystem .fg.f19{transform:translate(1387px)}.scaleLength-uniform .gridSystem .fg.f20,.truncateNeck .gridSystem .fg.f20{transform:translate(1457px)}.scaleLength-uniform .gridSystem .fg.f21,.truncateNeck .gridSystem .fg.f21{transform:translate(1527px)}.truncateNeck .gridSystem .fg.f22,.scaleLength-uniform .gridSystem .fg.f22{transform:translate(1597px)}.truncateNeck .gridSystem .fg.f23,.scaleLength-uniform .gridSystem .fg.f23{transform:translate(1667px)}.truncateNeck .gridSystem .fg.f24,.scaleLength-uniform .gridSystem .fg.f24{transform:translate(1737px)}.truncateNeck .gridSystem .fg.f25,.scaleLength-uniform .gridSystem .fg.f25{transform:translate(1807px)}.truncateNeck .gridSystem .fg.f26,.scaleLength-uniform .gridSystem .fg.f26{transform:translate(1877px)}.truncateNeck .gridSystem .fg.f27,.scaleLength-uniform .gridSystem .fg.f27{transform:translate(1947px)}.truncateNeck .gridSystem .fg.f28,.scaleLength-uniform .gridSystem .fg.f28{transform:translate(2017px)}.truncateNeck .gridSystem .fg.f29,.scaleLength-uniform .gridSystem .fg.f29{transform:translate(2087px)}.truncateNeck .gridSystem .fg.f30,.scaleLength-uniform .gridSystem .fg.f30{transform:translate(2157px)}.truncateNeck .gridSystem .fg.f31,.scaleLength-uniform .gridSystem .fg.f31{transform:translate(2227px)}.truncateNeck .gridSystem .fg.f32,.scaleLength-uniform .gridSystem .fg.f32{transform:translate(2297px)}html.dark .guitar-fretboard.gridSystem.gridColor .stringLine,html .guitar-fretboard.gridSystem.gridColor .stringLine{fill:#e6e6e6}html.dark .guitar-fretboard.gridSystem.gridColor2 .stringLine,html .guitar-fretboard.gridSystem.gridColor2 .stringLine{fill:#686868}html.dark .guitar-fretboard.gridSystem.gridColor3 .stringLine,html .guitar-fretboard.gridSystem.gridColor3 .stringLine{fill:#e1d7ce}html.dark .guitar-fretboard.gridSystem.grid .stringLine{fill:#fff}html .guitar-fretboard.gridSystem.grid .stringLine{fill:#000}.guitar-fretboard.gridSystem .stringLine.cls-9{opacity:1;fill:#fff!important}.guitar-fretboard.gridSystem.gridColor2 .stringLine.cls-9{opacity:.5;fill:#ddd!important}.guitar-fretboard.gridSystem .stringLine.cls-3{opacity:.5;fill:#222!important}.guitar-fretboard.gridSystem.gridColor2 .stringLine.cls-3{opacity:.2;fill:#222!important}.guitar-fretboard.gridSystem .stringLine{height:3px}.guitar-fretboard.gridSystem .stringLine.stringLine1,.guitar-fretboard.gridSystem .stringLine.stringLine2,.guitar-fretboard.gridSystem .stringLine.stringLine3{height:1px}.guitar-fretboard.gridSystem .stringLine.stringLine4{height:2px}.guitar-fretboard.gridSystem .stringLine1{transform:translateY(37px)}.guitar-fretboard.gridSystem .stringLine2{transform:translateY(70px)}.guitar-fretboard.gridSystem .stringLine3{transform:translateY(103px)}.guitar-fretboard.gridSystem .stringLine4{transform:translateY(136px)}.guitar-fretboard.gridSystem .stringLine5{transform:translateY(169px)}.guitar-fretboard.gridSystem .stringLine6{transform:translateY(202px)}.guitar-fretboard.gridSystem .stringLine7{transform:translateY(235px)}.guitar-fretboard.gridSystem .stringLine8{transform:translateY(268px)}.guitar-fretboard.gridSystem .stringLine9{transform:translateY(301px)}.guitar-fretboard.gridSystem .stringLine10{transform:translateY(334px)}.guitar-fretboard.gridSystem .stringLine11{transform:translateY(367px)}.guitar-fretboard.gridSystem .stringLine12{transform:translateY(400px)}.guitar-fretboard.gridSystem .cls-9.stringLine1{transform:translateY(36.5px)}.guitar-fretboard.gridSystem .cls-9.stringLine2{transform:translateY(69.5px)}.guitar-fretboard.gridSystem .cls-9.stringLine3{transform:translateY(102.5px)}.guitar-fretboard.gridSystem .cls-9.stringLine4{transform:translateY(135px)}.guitar-fretboard.gridSystem .cls-9.stringLine5{transform:translateY(168px)}.guitar-fretboard.gridSystem .cls-9.stringLine6{transform:translateY(201px)}.guitar-fretboard.gridSystem .cls-9.stringLine7{transform:translateY(234px)}.guitar-fretboard.gridSystem .cls-9.stringLine8{transform:translateY(267px)}.guitar-fretboard.gridSystem .cls-9.stringLine9{transform:translateY(300px)}.guitar-fretboard.gridSystem .cls-9.stringLine10{transform:translateY(333px)}.guitar-fretboard.gridSystem .cls-9.stringLine11{transform:translateY(366px)}.guitar-fretboard.gridSystem .cls-9.stringLine12{transform:translateY(399px)}.guitar-fretboard.gridSystem .cls-3.stringLine1{transform:translateY(38.2px)}.guitar-fretboard.gridSystem .cls-3.stringLine2{transform:translateY(71.2px)}.guitar-fretboard.gridSystem .cls-3.stringLine3{transform:translateY(104.2px)}.guitar-fretboard.gridSystem .cls-3.stringLine4{transform:translateY(138px)}.guitar-fretboard.gridSystem .cls-3.stringLine5{transform:translateY(171px)}.guitar-fretboard.gridSystem .cls-3.stringLine6{transform:translateY(204px)}.guitar-fretboard.gridSystem .cls-3.stringLine7{transform:translateY(237px)}.guitar-fretboard.gridSystem .cls-3.stringLine8{transform:translateY(270px)}.guitar-fretboard.gridSystem .cls-3.stringLine9{transform:translateY(303px)}.guitar-fretboard.gridSystem .cls-3.stringLine10{transform:translateY(336px)}.guitar-fretboard.gridSystem .cls-3.stringLine11{transform:translateY(369px)}.guitar-fretboard.gridSystem .cls-3.stringLine12{transform:translateY(402px)}html.dark .guitar-fretboard.gridSystem .fretLine{fill:#eee}html .guitar-fretboard.gridSystem .fretLine{fill:#222}.guitar-mask.cs4 .guitar-fretboard.gridSystem .fretLine{height:117px}.guitar-mask.cs5 .guitar-fretboard.gridSystem .fretLine{height:150px}.guitar-mask.cs6 .guitar-fretboard.gridSystem .fretLine{height:180px}.guitar-mask.cs7 .guitar-fretboard.gridSystem .fretLine{height:218px}.guitar-mask.cs8 .guitar-fretboard.gridSystem .fretLine{height:251px}.guitar-mask.cs9 .guitar-fretboard.gridSystem .fretLine{height:285px}.guitar-mask.cs10 .guitar-fretboard.gridSystem .fretLine{height:318px}.guitar-mask.cs11 .guitar-fretboard.gridSystem .fretLine{height:352px}.guitar-mask.cs12 .guitar-fretboard.gridSystem .fretLine{height:384px}.fretLineColorSignet{transform:scaleY(2)}.guitar-fretboard.gridSystem.grid .fretLine0{width:12px}.truncateNeck .guitar-fretboard.gridSystem.grid .fretLine0{width:3px}.guitar-fretboard.gridSystem .fretLine0{transform:translate(60px)}.guitar-fretboard.gridSystem .fretLine1{transform:translate(190px)}.guitar-fretboard.gridSystem .fretLine2{transform:translate(302px)}.guitar-fretboard.gridSystem .fretLine3{transform:translate(405px)}.guitar-fretboard.gridSystem .fretLine4{transform:translate(500px)}.guitar-fretboard.gridSystem .fretLine5{transform:translate(585px)}.guitar-fretboard.gridSystem .fretLine6{transform:translate(665px)}.guitar-fretboard.gridSystem .fretLine7{transform:translate(739px)}.guitar-fretboard.gridSystem .fretLine8{transform:translate(806px)}.guitar-fretboard.gridSystem .fretLine9{transform:translate(869px)}.guitar-fretboard.gridSystem .fretLine10{transform:translate(927px)}.guitar-fretboard.gridSystem .fretLine11{transform:translate(980px)}.guitar-fretboard.gridSystem .fretLine12{transform:translate(1030px)}.guitar-fretboard.gridSystem .fretLine13{transform:translate(1077px)}.guitar-fretboard.gridSystem .fretLine14{transform:translate(1117px)}.guitar-fretboard.gridSystem .fretLine15{transform:translate(1157px)}.guitar-fretboard.gridSystem .fretLine16{transform:translate(1192px)}.guitar-fretboard.gridSystem .fretLine17{transform:translate(1225px)}.guitar-fretboard.gridSystem .fretLine18{transform:translate(1257px)}.guitar-fretboard.gridSystem .fretLine19{transform:translate(1287px)}.guitar-fretboard.gridSystem .fretLine20{transform:translate(1318px)}.guitar-fretboard.gridSystem .fretLine21{transform:translate(1344px)}.guitar-fretboard.gridSystem .fretLine22{transform:translate(1370px)}.guitar-fretboard.gridSystem .fretLine23{transform:translate(1396px)}.guitar-fretboard.gridSystem .fretLine24{transform:translate(1422px)}.guitar-fretboard.gridSystem .fretLine25{transform:translate(1448px)}.guitar-fretboard.gridSystem .fretLine26{transform:translate(1474px)}.guitar-fretboard.gridSystem .fretLine27{transform:translate(1500px)}.guitar-fretboard.gridSystem .fretLine28{transform:translate(1526px)}.guitar-fretboard.gridSystem .fretLine29{transform:translate(1552px)}.guitar-fretboard.gridSystem .fretLine30{transform:translate(1578px)}.guitar-fretboard.gridSystem .fretLine31{transform:translate(1604px)}.guitar-fretboard.gridSystem .fretLine32{transform:translate(1630px)}.truncateNeck .gridSystem .fretLine0,.scaleLength-uniform .gridSystem .fretLine0{transform:translate(60px)}.truncateNeck .gridSystem .fretLine1,.scaleLength-uniform .gridSystem .fretLine1{transform:translate(133px)}.truncateNeck .gridSystem .fretLine2,.scaleLength-uniform .gridSystem .fretLine2{transform:translate(206px)}.truncateNeck .gridSystem .fretLine3,.scaleLength-uniform .gridSystem .fretLine3{transform:translate(279px)}.truncateNeck .gridSystem .fretLine4,.scaleLength-uniform .gridSystem .fretLine4{transform:translate(352px)}.truncateNeck .gridSystem .fretLine5,.scaleLength-uniform .gridSystem .fretLine5{transform:translate(425px)}.truncateNeck .gridSystem .fretLine6,.scaleLength-uniform .gridSystem .fretLine6{transform:translate(498px)}.truncateNeck .gridSystem .fretLine7,.scaleLength-uniform .gridSystem .fretLine7{transform:translate(571px)}.truncateNeck .gridSystem .fretLine8,.scaleLength-uniform .gridSystem .fretLine8{transform:translate(644px)}.truncateNeck .gridSystem .fretLine9,.scaleLength-uniform .gridSystem .fretLine9{transform:translate(717px)}.truncateNeck .gridSystem .fretLine10,.scaleLength-uniform .gridSystem .fretLine10{transform:translate(790px)}.truncateNeck .gridSystem .fretLine11,.scaleLength-uniform .gridSystem .fretLine11{transform:translate(863px)}.truncateNeck .gridSystem .fretLine12,.scaleLength-uniform .gridSystem .fretLine12{transform:translate(936px)}.truncateNeck .gridSystem .fretLine13,.scaleLength-uniform .gridSystem .fretLine13{transform:translate(1009px)}.truncateNeck .gridSystem .fretLine14,.scaleLength-uniform .gridSystem .fretLine14{transform:translate(1082px)}.truncateNeck .gridSystem .fretLine15,.scaleLength-uniform .gridSystem .fretLine15{transform:translate(1155px)}.truncateNeck .gridSystem .fretLine16,.scaleLength-uniform .gridSystem .fretLine16{transform:translate(1228px)}.truncateNeck .gridSystem .fretLine17,.scaleLength-uniform .gridSystem .fretLine17{transform:translate(1301px)}.truncateNeck .gridSystem .fretLine18,.scaleLength-uniform .gridSystem .fretLine18{transform:translate(1365px)}.truncateNeck .gridSystem .fretLine19,.scaleLength-uniform .gridSystem .fretLine19{transform:translate(1438px)}.truncateNeck .gridSystem .fretLine20,.scaleLength-uniform .gridSystem .fretLine20{transform:translate(1511px)}.truncateNeck .gridSystem .fretLine21,.scaleLength-uniform .gridSystem .fretLine21{transform:translate(1584px)}.truncateNeck .gridSystem .fretLine22,.scaleLength-uniform .gridSystem .fretLine22{transform:translate(1657px)}.truncateNeck .gridSystem .fretLine23,.scaleLength-uniform .gridSystem .fretLine23{transform:translate(1730px)}.truncateNeck .gridSystem .fretLine24,.scaleLength-uniform .gridSystem .fretLine24{transform:translate(1803px)}.truncateNeck .gridSystem .fretLine25,.scaleLength-uniform .gridSystem .fretLine25{transform:translate(1876px)}.truncateNeck .gridSystem .fretLine26,.scaleLength-uniform .gridSystem .fretLine26{transform:translate(1949px)}.truncateNeck .gridSystem .fretLine27,.scaleLength-uniform .gridSystem .fretLine27{transform:translate(2022px)}.truncateNeck .gridSystem .fretLine28,.scaleLength-uniform .gridSystem .fretLine28{transform:translate(2095px)}.truncateNeck .gridSystem .fretLine29,.scaleLength-uniform .gridSystem .fretLine29{transform:translate(2168px)}.truncateNeck .gridSystem .fretLine30,.scaleLength-uniform .gridSystem .fretLine30{transform:translate(2241px)}.truncateNeck .gridSystem .fretLine31,.scaleLength-uniform .gridSystem .fretLine31{transform:translate(2314px)}.truncateNeck .gridSystem .fretLine32,.scaleLength-uniform .gridSystem .fretLine32{transform:translate(2387px)}.guitar-fretboard.gridSystem.handedness-left .fretLine0{transform:translate(1135px)}.guitar-fretboard.gridSystem.handedness-left .fretLine1{transform:translate(1005px)}.guitar-fretboard.gridSystem.handedness-left .fretLine2{transform:translate(893px)}.guitar-fretboard.gridSystem.handedness-left .fretLine3{transform:translate(790px)}.guitar-fretboard.gridSystem.handedness-left .fretLine4{transform:translate(695px)}.guitar-fretboard.gridSystem.handedness-left .fretLine5{transform:translate(610px)}.guitar-fretboard.gridSystem.handedness-left .fretLine6{transform:translate(530px)}.guitar-fretboard.gridSystem.handedness-left .fretLine7{transform:translate(456px)}.guitar-fretboard.gridSystem.handedness-left .fretLine8{transform:translate(389px)}.guitar-fretboard.gridSystem.handedness-left .fretLine9{transform:translate(326px)}.guitar-fretboard.gridSystem.handedness-left .fretLine10{transform:translate(268px)}.guitar-fretboard.gridSystem.handedness-left .fretLine11{transform:translate(215px)}.guitar-fretboard.gridSystem.handedness-left .fretLine12{transform:translate(165px)}.guitar-fretboard.gridSystem.handedness-left .fretLine13{transform:translate(118px)}.guitar-fretboard.gridSystem.handedness-left .fretLine14{transform:translate(78px)}.guitar-fretboard.gridSystem.handedness-left .fretLine15{transform:translate(38px)}.guitar-fretboard.gridSystem.handedness-left .fretLine16{transform:translate(3px)}.guitar-fretboard.gridSystem.handedness-left .fretLine17{transform:translate(-30px)}.guitar-fretboard.gridSystem.handedness-left .fretLine18{transform:translate(-62px)}.guitar-fretboard.gridSystem.handedness-left .fretLine19{transform:translate(-92px)}.guitar-fretboard.gridSystem.handedness-left .fretLine20{transform:translate(-123px)}.guitar-fretboard.gridSystem.handedness-left .fretLine21{transform:translate(-149px)}.truncateNeck .gridSystem.handedness-left .fretLine0,.scaleLength-uniform .gridSystem.handedness-left .fretLine0{transform:translate(1135px)}.truncateNeck .gridSystem.handedness-left .fretLine1,.scaleLength-uniform .gridSystem.handedness-left .fretLine1{transform:translate(1062px)}.truncateNeck .gridSystem.handedness-left .fretLine2,.scaleLength-uniform .gridSystem.handedness-left .fretLine2{transform:translate(989px)}.truncateNeck .gridSystem.handedness-left .fretLine3,.scaleLength-uniform .gridSystem.handedness-left .fretLine3{transform:translate(916px)}.truncateNeck .gridSystem.handedness-left .fretLine4,.scaleLength-uniform .gridSystem.handedness-left .fretLine4{transform:translate(843px)}.truncateNeck .gridSystem.handedness-left .fretLine5,.scaleLength-uniform .gridSystem.handedness-left .fretLine5{transform:translate(770px)}.truncateNeck .gridSystem.handedness-left .fretLine6,.scaleLength-uniform .gridSystem.handedness-left .fretLine6{transform:translate(697px)}.truncateNeck .gridSystem.handedness-left .fretLine7,.scaleLength-uniform .gridSystem.handedness-left .fretLine7{transform:translate(624px)}.truncateNeck .gridSystem.handedness-left .fretLine8,.scaleLength-uniform .gridSystem.handedness-left .fretLine8{transform:translate(551px)}.truncateNeck .gridSystem.handedness-left .fretLine9,.scaleLength-uniform .gridSystem.handedness-left .fretLine9{transform:translate(478px)}.truncateNeck .gridSystem.handedness-left .fretLine10,.scaleLength-uniform .gridSystem.handedness-left .fretLine10{transform:translate(405px)}.truncateNeck .gridSystem.handedness-left .fretLine11,.scaleLength-uniform .gridSystem.handedness-left .fretLine11{transform:translate(332px)}.truncateNeck .gridSystem.handedness-left .fretLine12,.scaleLength-uniform .gridSystem.handedness-left .fretLine12{transform:translate(259px)}.truncateNeck .gridSystem.handedness-left .fretLine13,.scaleLength-uniform .gridSystem.handedness-left .fretLine13{transform:translate(186px)}.truncateNeck .gridSystem.handedness-left .fretLine14,.scaleLength-uniform .gridSystem.handedness-left .fretLine14{transform:translate(113px)}.truncateNeck .gridSystem.handedness-left .fretLine15,.scaleLength-uniform .gridSystem.handedness-left .fretLine15{transform:translate(40px)}.truncateNeck .gridSystem.handedness-left .fretLine16,.scaleLength-uniform .gridSystem.handedness-left .fretLine16{transform:translate(-33px)}.truncateNeck .gridSystem.handedness-left .fretLine17,.scaleLength-uniform .gridSystem.handedness-left .fretLine17{transform:translate(-106px)}.truncateNeck .gridSystem.handedness-left .fretLine18,.scaleLength-uniform .gridSystem.handedness-left .fretLine18{transform:translate(-170px)}.scaleLength-uniform .guitar-fretboard.gridSystem.handedness-left .fg.f0{transform:translate(1152px)!important}.scaleLength-uniform .guitar-fretboard.gridSystem.handedness-left .fg.f1{transform:translate(1087px)!important}.scaleLength-uniform .guitar-fretboard.gridSystem.handedness-left .fg.f2{transform:translate(1017px)!important}.scaleLength-uniform .guitar-fretboard.gridSystem.handedness-left .fg.f3{transform:translate(944px)!important}.scaleLength-uniform .guitar-fretboard.gridSystem.handedness-left .fg.f4{transform:translate(872px)!important}.scaleLength-uniform .guitar-fretboard.gridSystem.handedness-left .fg.f5{transform:translate(797px)!important}.scaleLength-uniform .guitar-fretboard.gridSystem.handedness-left .fg.f6{transform:translate(724px)!important}.scaleLength-uniform .guitar-fretboard.gridSystem.handedness-left .fg.f7{transform:translate(650px)!important}.scaleLength-uniform .guitar-fretboard.gridSystem.handedness-left .fg.f8{transform:translate(579px)!important}.scaleLength-uniform .guitar-fretboard.gridSystem.handedness-left .fg.f9{transform:translate(504px)!important}.scaleLength-uniform .guitar-fretboard.gridSystem.handedness-left .fg.f10{transform:translate(433px)!important}.scaleLength-uniform .guitar-fretboard.gridSystem.handedness-left .fg.f11{transform:translate(360px)!important}.scaleLength-uniform .guitar-fretboard.gridSystem.handedness-left .fg.f12{transform:translate(287px)!important}.scaleLength-uniform .guitar-fretboard.gridSystem.handedness-left .fg.f13{transform:translate(214px)!important}.scaleLength-uniform .guitar-fretboard.gridSystem.handedness-left .fg.f14{transform:translate(139px)!important}.scaleLength-uniform .guitar-fretboard.gridSystem.handedness-left .fg.f15{transform:translate(67px)!important}.scaleLength-uniform .guitar-fretboard.gridSystem.handedness-left .fg.f16{transform:translate(-5px)!important}.scaleLength-uniform .guitar-fretboard.gridSystem.handedness-left .fg.f17{transform:translate(-79px)!important}.scaleLength-uniform .guitar-fretboard.gridSystem.handedness-left .fg.f18{transform:translate(-148px)!important}.guitar-fretboard.gridSystem.handedness-left .disC.disCfg{transform:translateY(5px)}.guitar-fretboard.gridSystem.handedness-left .disC.disCfg.f0{transform:translate(1141px,5px)}.guitar-fretboard.gridSystem.handedness-left .disC.disCfg.f1{transform:translate(1046px,5px)}.guitar-fretboard.gridSystem.handedness-left .disC.disCfg.f2{transform:translate(928px,5px)}.guitar-fretboard.gridSystem.handedness-left .disC.disCfg.f3{transform:translate(820px,5px)}.guitar-fretboard.gridSystem.handedness-left .disC.disCfg.f4{transform:translate(723px,5px)}.guitar-fretboard.gridSystem.handedness-left .disC.disCfg.f5{transform:translate(633px,5px)}.guitar-fretboard.gridSystem.handedness-left .disC.disCfg.f6{transform:translate(550px,5px)}.guitar-fretboard.gridSystem.handedness-left .disC.disCfg.f7{transform:translate(473px,5px)}.guitar-fretboard.gridSystem.handedness-left .disC.disCfg.f8{transform:translate(403px,5px)}.guitar-fretboard.gridSystem.handedness-left .disC.disCfg.f9{transform:translate(338px,5px)}.guitar-fretboard.gridSystem.handedness-left .disC.disCfg.f10{transform:translate(276px,5px)}.guitar-fretboard.gridSystem.handedness-left .disC.disCfg.f11{transform:translate(223px,5px)}.guitar-fretboard.gridSystem.handedness-left .disC.disCfg.f12{transform:translate(171px,5px)}.guitar-fretboard.gridSystem.handedness-left .disC.disCfg.f13{transform:translate(123px,5px)}.guitar-fretboard.gridSystem.handedness-left .disC.disCfg.f14{transform:translate(80px,5px)}.guitar-fretboard.gridSystem.handedness-left .disC.disCfg.f15{transform:translate(40px,5px)}.guitar-fretboard.gridSystem.handedness-left .disC.disCfg.f16{transform:translate(1px,5px)}.guitar-fretboard.gridSystem.handedness-left .disC.disCfg.f17{transform:translate(-34px,5px)}.guitar-fretboard.gridSystem.handedness-left .disC.disCfg.f18{transform:translate(-67px,5px)}.guitar-fretboard.gridSystem.handedness-left .disC.disCfg.f19{transform:translate(-99px,5px)}.guitar-fretboard.gridSystem.handedness-left .disC.disCfg.f20{transform:translate(-129px,5px)}.guitar-fretboard.gridSystem.handedness-left .disC.disCfg.f21{transform:translate(-154px,5px)}.scaleLength-uniform .gridSystem.handedness-left .disC.disCfg.f0,.truncateNeck .gridSystem.handedness-left .disC.disCfg.f0{transform:translate(1152px,5px)}.scaleLength-uniform .gridSystem.handedness-left .disC.disCfg.f1,.truncateNeck .gridSystem.handedness-left .disC.disCfg.f1{transform:translate(1087px,5px)}.scaleLength-uniform .gridSystem.handedness-left .disC.disCfg.f2,.truncateNeck .gridSystem.handedness-left .disC.disCfg.f2{transform:translate(1017px,5px)}.scaleLength-uniform .gridSystem.handedness-left .disC.disCfg.f3,.truncateNeck .gridSystem.handedness-left .disC.disCfg.f3{transform:translate(944px,5px)}.scaleLength-uniform .gridSystem.handedness-left .disC.disCfg.f4,.truncateNeck .gridSystem.handedness-left .disC.disCfg.f4{transform:translate(872px,5px)}.scaleLength-uniform .gridSystem.handedness-left .disC.disCfg.f5,.truncateNeck .gridSystem.handedness-left .disC.disCfg.f5{transform:translate(797px,5px)}.scaleLength-uniform .gridSystem.handedness-left .disC.disCfg.f6,.truncateNeck .gridSystem.handedness-left .disC.disCfg.f6{transform:translate(724px,5px)}.scaleLength-uniform .gridSystem.handedness-left .disC.disCfg.f7,.truncateNeck .gridSystem.handedness-left .disC.disCfg.f7{transform:translate(650px,5px)}.scaleLength-uniform .gridSystem.handedness-left .disC.disCfg.f8,.truncateNeck .gridSystem.handedness-left .disC.disCfg.f8{transform:translate(579px,5px)}.scaleLength-uniform .gridSystem.handedness-left .disC.disCfg.f9,.truncateNeck .gridSystem.handedness-left .disC.disCfg.f9{transform:translate(504px,5px)}.scaleLength-uniform .gridSystem.handedness-left .disC.disCfg.f10,.truncateNeck .gridSystem.handedness-left .disC.disCfg.f10{transform:translate(433px,5px)}.scaleLength-uniform .gridSystem.handedness-left .disC.disCfg.f11,.truncateNeck .gridSystem.handedness-left .disC.disCfg.f11{transform:translate(360px,5px)}.scaleLength-uniform .gridSystem.handedness-left .disC.disCfg.f12,.truncateNeck .gridSystem.handedness-left .disC.disCfg.f12{transform:translate(287px,5px)}.scaleLength-uniform .gridSystem.handedness-left .disC.disCfg.f13,.truncateNeck .gridSystem.handedness-left .disC.disCfg.f13{transform:translate(214px,5px)}.scaleLength-uniform .gridSystem.handedness-left .disC.disCfg.f14,.truncateNeck .gridSystem.handedness-left .disC.disCfg.f14{transform:translate(139px,5px)}.scaleLength-uniform .gridSystem.handedness-left .disC.disCfg.f15,.truncateNeck .gridSystem.handedness-left .disC.disCfg.f15{transform:translate(67px,5px)}.scaleLength-uniform .gridSystem.handedness-left .disC.disCfg.f16,.truncateNeck .gridSystem.handedness-left .disC.disCfg.f16{transform:translate(-5px,5px)}.scaleLength-uniform .gridSystem.handedness-left .disC.disCfg.f17,.truncateNeck .gridSystem.handedness-left .disC.disCfg.f17{transform:translate(-79px,5px)}.scaleLength-uniform .gridSystem.handedness-left .disC.disCfg.f18,.truncateNeck .gridSystem.handedness-left .disC.disCfg.f18{transform:translate(-148px,5px)}.guitar-fretboard.gridSystem.handedness-left .disC.disCstg.stg0{transform:translate(1175px,26px)}.guitar-fretboard.gridSystem.handedness-left .disC.disCstg.stg1{transform:translate(1175px,63px)}.guitar-fretboard.gridSystem.handedness-left .disC.disCstg.stg2{transform:translate(1175px,96px)}.guitar-fretboard.gridSystem.handedness-left .disC.disCstg.stg3{transform:translate(1175px,127px)}.guitar-fretboard.gridSystem.handedness-left .disC.disCstg.stg4{transform:translate(1175px,160px)}.guitar-fretboard.gridSystem.handedness-left .disC.disCstg.stg5{transform:translate(1175px,193px)}.guitar-fretboard.gridSystem.handedness-left .disC.disCstg.stg6{transform:translate(1175px,226px)}.guitar-fretboard.gridSystem.handedness-left .disC.disCstg.stg7{transform:translate(1175px,259px)}.guitar-fretboard.gridSystem.handedness-left .disC.disCstg.stg8{transform:translate(1175px,292px)}.guitar-fretboard.gridSystem.handedness-left .disC.disCstg.stg9{transform:translate(1175px,325px)}.guitar-fretboard.gridSystem.handedness-left .disC.disCstg.stg10{transform:translate(1175px,358px)}.guitar-fretboard.gridSystem.handedness-left .disC.disCstg.stg11{transform:translate(1175px,391px)}.guitar-fretboard.gridSystem.handedness-left .fret0-left{transform:translate(1070px) scaleX(-1);transform-origin:63.5px center}.fullNeck .guitar-fretboard.gridSystem.handedness-left .fret0-left{transform:translate(1262px) scaleX(-1);transform-origin:63.5px center}.truncateNeck.baseFret0 .guitar-fretboard.gridSystem.handedness-left .fret0-left{transform:translate(1070px) scaleX(-1);transform-origin:63.5px center}.fullNeck .guitar-fretboard.gridSystem.handedness-left .fg.f0{transform:translate(1333px)}.fullNeck .guitar-fretboard.gridSystem.handedness-left .fg.f1{transform:translate(1238px)}.fullNeck .guitar-fretboard.gridSystem.handedness-left .fg.f2{transform:translate(1120px)}.fullNeck .guitar-fretboard.gridSystem.handedness-left .fg.f3{transform:translate(1012px)}.fullNeck .guitar-fretboard.gridSystem.handedness-left .fg.f4{transform:translate(915px)}.fullNeck .guitar-fretboard.gridSystem.handedness-left .fg.f5{transform:translate(825px)}.fullNeck .guitar-fretboard.gridSystem.handedness-left .fg.f6{transform:translate(742px)}.fullNeck .guitar-fretboard.gridSystem.handedness-left .fg.f7{transform:translate(665px)}.fullNeck .guitar-fretboard.gridSystem.handedness-left .fg.f8{transform:translate(595px)}.fullNeck .guitar-fretboard.gridSystem.handedness-left .fg.f9{transform:translate(530px)}.fullNeck .guitar-fretboard.gridSystem.handedness-left .fg.f10{transform:translate(468px)}.fullNeck .guitar-fretboard.gridSystem.handedness-left .fg.f11{transform:translate(415px)}.fullNeck .guitar-fretboard.gridSystem.handedness-left .fg.f12{transform:translate(363px)}.fullNeck .guitar-fretboard.gridSystem.handedness-left .fg.f13{transform:translate(315px)}.fullNeck .guitar-fretboard.gridSystem.handedness-left .fg.f14{transform:translate(272px)}.fullNeck .guitar-fretboard.gridSystem.handedness-left .fg.f15{transform:translate(232px)}.fullNeck .guitar-fretboard.gridSystem.handedness-left .fg.f16{transform:translate(193px)}.fullNeck .guitar-fretboard.gridSystem.handedness-left .fg.f17{transform:translate(158px)}.fullNeck .guitar-fretboard.gridSystem.handedness-left .fg.f18{transform:translate(125px)}.fullNeck .guitar-fretboard.gridSystem.handedness-left .fg.f19{transform:translate(93px)}.fullNeck .guitar-fretboard.gridSystem.handedness-left .fg.f20{transform:translate(63px)}.fullNeck .guitar-fretboard.gridSystem.handedness-left .fg.f21{transform:translate(38px)}.fullNeck.scaleLength-uniform .gridSystem.handedness-left .fg.f0,.fullNeck.truncateNeck .gridSystem.handedness-left .fg.f0{transform:translate(1333px)}.fullNeck.scaleLength-uniform .gridSystem.handedness-left .fg.f1,.fullNeck.truncateNeck .gridSystem.handedness-left .fg.f1{transform:translate(1268px)}.fullNeck.scaleLength-uniform .gridSystem.handedness-left .fg.f2,.fullNeck.truncateNeck .gridSystem.handedness-left .fg.f2{transform:translate(1198px)}.fullNeck.scaleLength-uniform .gridSystem.handedness-left .fg.f3,.fullNeck.truncateNeck .gridSystem.handedness-left .fg.f3{transform:translate(1125px)}.fullNeck.scaleLength-uniform .gridSystem.handedness-left .fg.f4,.fullNeck.truncateNeck .gridSystem.handedness-left .fg.f4{transform:translate(1053px)}.fullNeck.scaleLength-uniform .gridSystem.handedness-left .fg.f5,.fullNeck.truncateNeck .gridSystem.handedness-left .fg.f5{transform:translate(978px)}.fullNeck.scaleLength-uniform .gridSystem.handedness-left .fg.f6,.fullNeck.truncateNeck .gridSystem.handedness-left .fg.f6{transform:translate(905px)}.fullNeck.scaleLength-uniform .gridSystem.handedness-left .fg.f7,.fullNeck.truncateNeck .gridSystem.handedness-left .fg.f7{transform:translate(831px)}.fullNeck.scaleLength-uniform .gridSystem.handedness-left .fg.f8,.fullNeck.truncateNeck .gridSystem.handedness-left .fg.f8{transform:translate(760px)}.fullNeck.scaleLength-uniform .gridSystem.handedness-left .fg.f9,.fullNeck.truncateNeck .gridSystem.handedness-left .fg.f9{transform:translate(685px)}.fullNeck.scaleLength-uniform .gridSystem.handedness-left .fg.f10,.fullNeck.truncateNeck .gridSystem.handedness-left .fg.f10{transform:translate(614px)}.fullNeck.scaleLength-uniform .gridSystem.handedness-left .fg.f11,.fullNeck.truncateNeck .gridSystem.handedness-left .fg.f11{transform:translate(541px)}.fullNeck.scaleLength-uniform .gridSystem.handedness-left .fg.f12,.fullNeck.truncateNeck .gridSystem.handedness-left .fg.f12{transform:translate(468px)}.fullNeck.scaleLength-uniform .gridSystem.handedness-left .fg.f13,.fullNeck.truncateNeck .gridSystem.handedness-left .fg.f13{transform:translate(395px)}.fullNeck.scaleLength-uniform .gridSystem.handedness-left .fg.f14,.fullNeck.truncateNeck .gridSystem.handedness-left .fg.f14{transform:translate(320px)}.fullNeck.scaleLength-uniform .gridSystem.handedness-left .fg.f15,.fullNeck.truncateNeck .gridSystem.handedness-left .fg.f15{transform:translate(248px)}.fullNeck.scaleLength-uniform .gridSystem.handedness-left .fg.f16,.fullNeck.truncateNeck .gridSystem.handedness-left .fg.f16{transform:translate(176px)}.fullNeck.scaleLength-uniform .gridSystem.handedness-left .fg.f17,.fullNeck.truncateNeck .gridSystem.handedness-left .fg.f17{transform:translate(102px)}.fullNeck.scaleLength-uniform .gridSystem.handedness-left .fg.f18,.fullNeck.truncateNeck .gridSystem.handedness-left .fg.f18{transform:translate(33px)}.fullNeck .guitar-fretboard.gridSystem.handedness-left .fretLine0{transform:translate(1327px)}.fullNeck .guitar-fretboard.gridSystem.handedness-left .fretLine1{transform:translate(1197px)}.fullNeck .guitar-fretboard.gridSystem.handedness-left .fretLine2{transform:translate(1085px)}.fullNeck .guitar-fretboard.gridSystem.handedness-left .fretLine3{transform:translate(982px)}.fullNeck .guitar-fretboard.gridSystem.handedness-left .fretLine4{transform:translate(887px)}.fullNeck .guitar-fretboard.gridSystem.handedness-left .fretLine5{transform:translate(802px)}.fullNeck .guitar-fretboard.gridSystem.handedness-left .fretLine6{transform:translate(722px)}.fullNeck .guitar-fretboard.gridSystem.handedness-left .fretLine7{transform:translate(648px)}.fullNeck .guitar-fretboard.gridSystem.handedness-left .fretLine8{transform:translate(581px)}.fullNeck .guitar-fretboard.gridSystem.handedness-left .fretLine9{transform:translate(518px)}.fullNeck .guitar-fretboard.gridSystem.handedness-left .fretLine10{transform:translate(460px)}.fullNeck .guitar-fretboard.gridSystem.handedness-left .fretLine11{transform:translate(407px)}.fullNeck .guitar-fretboard.gridSystem.handedness-left .fretLine12{transform:translate(357px)}.fullNeck .guitar-fretboard.gridSystem.handedness-left .fretLine13{transform:translate(310px)}.fullNeck .guitar-fretboard.gridSystem.handedness-left .fretLine14{transform:translate(270px)}.fullNeck .guitar-fretboard.gridSystem.handedness-left .fretLine15{transform:translate(230px)}.fullNeck .guitar-fretboard.gridSystem.handedness-left .fretLine16{transform:translate(195px)}.fullNeck .guitar-fretboard.gridSystem.handedness-left .fretLine17{transform:translate(162px)}.fullNeck .guitar-fretboard.gridSystem.handedness-left .fretLine18{transform:translate(130px)}.fullNeck .guitar-fretboard.gridSystem.handedness-left .fretLine19{transform:translate(100px)}.fullNeck .guitar-fretboard.gridSystem.handedness-left .fretLine20{transform:translate(69px)}.fullNeck .guitar-fretboard.gridSystem.handedness-left .fretLine21{transform:translate(43px)}.fullNeck.truncateNeck .gridSystem.handedness-left .fretLine0,.fullNeck.scaleLength-uniform .gridSystem.handedness-left .fretLine0{transform:translate(1327px)}.fullNeck.truncateNeck .gridSystem.handedness-left .fretLine1,.fullNeck.scaleLength-uniform .gridSystem.handedness-left .fretLine1{transform:translate(1254px)}.fullNeck.truncateNeck .gridSystem.handedness-left .fretLine2,.fullNeck.scaleLength-uniform .gridSystem.handedness-left .fretLine2{transform:translate(1181px)}.fullNeck.truncateNeck .gridSystem.handedness-left .fretLine3,.fullNeck.scaleLength-uniform .gridSystem.handedness-left .fretLine3{transform:translate(1108px)}.fullNeck.truncateNeck .gridSystem.handedness-left .fretLine4,.fullNeck.scaleLength-uniform .gridSystem.handedness-left .fretLine4{transform:translate(1035px)}.fullNeck.truncateNeck .gridSystem.handedness-left .fretLine5,.fullNeck.scaleLength-uniform .gridSystem.handedness-left .fretLine5{transform:translate(962px)}.fullNeck.truncateNeck .gridSystem.handedness-left .fretLine6,.fullNeck.scaleLength-uniform .gridSystem.handedness-left .fretLine6{transform:translate(889px)}.fullNeck.truncateNeck .gridSystem.handedness-left .fretLine7,.fullNeck.scaleLength-uniform .gridSystem.handedness-left .fretLine7{transform:translate(816px)}.fullNeck.truncateNeck .gridSystem.handedness-left .fretLine8,.fullNeck.scaleLength-uniform .gridSystem.handedness-left .fretLine8{transform:translate(743px)}.fullNeck.truncateNeck .gridSystem.handedness-left .fretLine9,.fullNeck.scaleLength-uniform .gridSystem.handedness-left .fretLine9{transform:translate(670px)}.fullNeck.truncateNeck .gridSystem.handedness-left .fretLine10,.fullNeck.scaleLength-uniform .gridSystem.handedness-left .fretLine10{transform:translate(597px)}.fullNeck.truncateNeck .gridSystem.handedness-left .fretLine11,.fullNeck.scaleLength-uniform .gridSystem.handedness-left .fretLine11{transform:translate(524px)}.fullNeck.truncateNeck .gridSystem.handedness-left .fretLine12,.fullNeck.scaleLength-uniform .gridSystem.handedness-left .fretLine12{transform:translate(451px)}.fullNeck.truncateNeck .gridSystem.handedness-left .fretLine13,.fullNeck.scaleLength-uniform .gridSystem.handedness-left .fretLine13{transform:translate(378px)}.fullNeck.truncateNeck .gridSystem.handedness-left .fretLine14,.fullNeck.scaleLength-uniform .gridSystem.handedness-left .fretLine14{transform:translate(305px)}.fullNeck.truncateNeck .gridSystem.handedness-left .fretLine15,.fullNeck.scaleLength-uniform .gridSystem.handedness-left .fretLine15{transform:translate(232px)}.fullNeck.truncateNeck .gridSystem.handedness-left .fretLine16,.fullNeck.scaleLength-uniform .gridSystem.handedness-left .fretLine16{transform:translate(159px)}.fullNeck.truncateNeck .gridSystem.handedness-left .fretLine17,.fullNeck.scaleLength-uniform .gridSystem.handedness-left .fretLine17{transform:translate(86px)}.fullNeck.truncateNeck .gridSystem.handedness-left .fretLine18,.fullNeck.scaleLength-uniform .gridSystem.handedness-left .fretLine18{transform:translate(22px)}.guitar-mask.truncateNeck.baseFret0.rangeFrets1.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret0.rangeFrets2.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret0.rangeFrets3.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret0.rangeFrets1.handedness-left .guitar-container g.dotsC,.guitar-mask.truncateNeck.baseFret0.rangeFrets2.handedness-left .guitar-container g.dotsC,.guitar-mask.truncateNeck.baseFret0.rangeFrets3.handedness-left .guitar-container g.dotsC,.guitar-mask.truncateNeck.baseFret0.rangeFrets1.handedness-left .guitar-container g.displaycontrollers,.guitar-mask.truncateNeck.baseFret0.rangeFrets2.handedness-left .guitar-container g.displaycontrollers,.guitar-mask.truncateNeck.baseFret0.rangeFrets3.handedness-left .guitar-container g.displaycontrollers{transform:translate(-1214px)}.guitar-mask.truncateNeck.baseFret0.rangeFrets4.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret0.rangeFrets4.handedness-left .guitar-container g.dotsC,.guitar-mask.truncateNeck.baseFret0.rangeFrets4.handedness-left .guitar-container g.displaycontrollers{transform:translate(-1144px)}.guitar-mask.truncateNeck.baseFret0.rangeFrets5.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret0.rangeFrets5.handedness-left .guitar-container g.dotsC,.guitar-mask.truncateNeck.baseFret0.rangeFrets5.handedness-left .guitar-container g.displaycontrollers{transform:translate(-1067px)}.guitar-mask.truncateNeck.baseFret0.rangeFrets6.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret0.rangeFrets6.handedness-left .guitar-container g.dotsC,.guitar-mask.truncateNeck.baseFret0.rangeFrets6.handedness-left .guitar-container g.displaycontrollers{transform:translate(-998px)}.guitar-mask.truncateNeck.baseFret0.rangeFrets7.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret0.rangeFrets7.handedness-left .guitar-container g.dotsC,.guitar-mask.truncateNeck.baseFret0.rangeFrets7.handedness-left .guitar-container g.displaycontrollers{transform:translate(-926px)}.guitar-mask.truncateNeck.baseFret0.rangeFrets8.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret0.rangeFrets8.handedness-left .guitar-container g.dotsC,.guitar-mask.truncateNeck.baseFret0.rangeFrets8.handedness-left .guitar-container g.displaycontrollers{transform:translate(-854px)}.guitar-mask.truncateNeck.baseFret0.rangeFrets9.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret0.rangeFrets9.handedness-left .guitar-container g.dotsC,.guitar-mask.truncateNeck.baseFret0.rangeFrets9.handedness-left .guitar-container g.displaycontrollers{transform:translate(-782px)}.guitar-mask.truncateNeck.baseFret0.rangeFrets10.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret0.rangeFrets10.handedness-left .guitar-container g.dotsC,.guitar-mask.truncateNeck.baseFret0.rangeFrets10.handedness-left .guitar-container g.displaycontrollers{transform:translate(-710px)}.guitar-mask.truncateNeck.baseFret0.rangeFrets11.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret0.rangeFrets11.handedness-left .guitar-container g.dotsC,.guitar-mask.truncateNeck.baseFret0.rangeFrets11.handedness-left .guitar-container g.displaycontrollers{transform:translate(-638px)}.guitar-mask.truncateNeck.baseFret0.rangeFrets12.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret0.rangeFrets12.handedness-left .guitar-container g.dotsC,.guitar-mask.truncateNeck.baseFret0.rangeFrets12.handedness-left .guitar-container g.displaycontrollers{transform:translate(-566px)}.guitar-mask.truncateNeck.baseFret0.rangeFrets13.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret0.rangeFrets13.handedness-left .guitar-container g.dotsC,.guitar-mask.truncateNeck.baseFret0.rangeFrets13.handedness-left .guitar-container g.displaycontrollers{transform:translate(-494px)}.guitar-mask.truncateNeck.baseFret0.rangeFrets14.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret0.rangeFrets14.handedness-left .guitar-container g.dotsC,.guitar-mask.truncateNeck.baseFret0.rangeFrets14.handedness-left .guitar-container g.displaycontrollers{transform:translate(-422px)}.guitar-mask.truncateNeck.baseFret0.rangeFrets15.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret0.rangeFrets15.handedness-left .guitar-container g.dotsC,.guitar-mask.truncateNeck.baseFret0.rangeFrets15.handedness-left .guitar-container g.displaycontrollers{transform:translate(-350px)}.guitar-mask.truncateNeck.baseFret0.rangeFrets16.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret0.rangeFrets16.handedness-left .guitar-container g.dotsC,.guitar-mask.truncateNeck.baseFret0.rangeFrets16.handedness-left .guitar-container g.displaycontrollers{transform:translate(-278px)}.guitar-mask.truncateNeck.baseFret0.rangeFrets17.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret0.rangeFrets17.handedness-left .guitar-container g.dotsC,.guitar-mask.truncateNeck.baseFret0.rangeFrets17.handedness-left .guitar-container g.displaycontrollers{transform:translate(-206px)}.guitar-mask.truncateNeck.baseFret0.rangeFrets18.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret0.rangeFrets18.handedness-left .guitar-container g.dotsC,.guitar-mask.truncateNeck.baseFret0.rangeFrets18.handedness-left .guitar-container g.displaycontrollers{transform:translate(-134px)}.guitar-mask.truncateNeck.baseFret0.rangeFrets19.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret0.rangeFrets19.handedness-left .guitar-container g.dotsC,.guitar-mask.truncateNeck.baseFret0.rangeFrets19.handedness-left .guitar-container g.displaycontrollers,.guitar-mask.truncateNeck.baseFret0.rangeFrets20.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret0.rangeFrets20.handedness-left .guitar-container g.dotsC,.guitar-mask.truncateNeck.baseFret0.rangeFrets20.handedness-left .guitar-container g.displaycontrollers,.guitar-mask.truncateNeck.baseFret0.rangeFrets21.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret0.rangeFrets21.handedness-left .guitar-container g.dotsC,.guitar-mask.truncateNeck.baseFret0.rangeFrets21.handedness-left .guitar-container g.displaycontrollers,.guitar-mask.truncateNeck.baseFret0.rangeFrets22.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret0.rangeFrets22.handedness-left .guitar-container g.dotsC,.guitar-mask.truncateNeck.baseFret0.rangeFrets22.handedness-left .guitar-container g.displaycontrollers{transform:translate(-62px)}.guitar-mask.truncateNeck.baseFret1.rangeFrets1.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret1.rangeFrets2.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret1.rangeFrets3.handedness-left .guitar-container g.notes{transform:translate(-1150px)}.guitar-mask.truncateNeck.baseFret1.rangeFrets4.handedness-left .guitar-container g.notes{transform:translate(-1080px)}.guitar-mask.truncateNeck.baseFret1.rangeFrets5.handedness-left .guitar-container g.notes{transform:translate(-1003px)}.guitar-mask.truncateNeck.baseFret1.rangeFrets6.handedness-left .guitar-container g.notes{transform:translate(-934px)}.guitar-mask.truncateNeck.baseFret1.rangeFrets7.handedness-left .guitar-container g.notes{transform:translate(-862px)}.guitar-mask.truncateNeck.baseFret1.rangeFrets8.handedness-left .guitar-container g.notes{transform:translate(-790px)}.guitar-mask.truncateNeck.baseFret1.rangeFrets9.handedness-left .guitar-container g.notes{transform:translate(-718px)}.guitar-mask.truncateNeck.baseFret1.rangeFrets10.handedness-left .guitar-container g.notes{transform:translate(-646px)}.guitar-mask.truncateNeck.baseFret1.rangeFrets11.handedness-left .guitar-container g.notes{transform:translate(-574px)}.guitar-mask.truncateNeck.baseFret1.rangeFrets12.handedness-left .guitar-container g.notes{transform:translate(-502px)}.guitar-mask.truncateNeck.baseFret1.rangeFrets13.handedness-left .guitar-container g.notes{transform:translate(-430px)}.guitar-mask.truncateNeck.baseFret1.rangeFrets14.handedness-left .guitar-container g.notes{transform:translate(-358px)}.guitar-mask.truncateNeck.baseFret1.rangeFrets15.handedness-left .guitar-container g.notes{transform:translate(-286px)}.guitar-mask.truncateNeck.baseFret1.rangeFrets16.handedness-left .guitar-container g.notes{transform:translate(-214px)}.guitar-mask.truncateNeck.baseFret1.rangeFrets17.handedness-left .guitar-container g.notes{transform:translate(-142px)}.guitar-mask.truncateNeck.baseFret1.rangeFrets18.handedness-left .guitar-container g.notes{transform:translate(-70px)}.guitar-mask.truncateNeck.baseFret1.rangeFrets19.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret1.rangeFrets20.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret1.rangeFrets21.handedness-left .guitar-container g.notes{transform:translate(2px)}.guitar-mask.truncateNeck.baseFret2.rangeFrets1.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret2.rangeFrets2.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret2.rangeFrets3.handedness-left .guitar-container g.notes{transform:translate(-1077px)}.guitar-mask.truncateNeck.baseFret2.rangeFrets4.handedness-left .guitar-container g.notes{transform:translate(-1007px)}.guitar-mask.truncateNeck.baseFret2.rangeFrets5.handedness-left .guitar-container g.notes{transform:translate(-930px)}.guitar-mask.truncateNeck.baseFret2.rangeFrets6.handedness-left .guitar-container g.notes{transform:translate(-861px)}.guitar-mask.truncateNeck.baseFret2.rangeFrets7.handedness-left .guitar-container g.notes{transform:translate(-789px)}.guitar-mask.truncateNeck.baseFret2.rangeFrets8.handedness-left .guitar-container g.notes{transform:translate(-717px)}.guitar-mask.truncateNeck.baseFret2.rangeFrets9.handedness-left .guitar-container g.notes{transform:translate(-645px)}.guitar-mask.truncateNeck.baseFret2.rangeFrets10.handedness-left .guitar-container g.notes{transform:translate(-573px)}.guitar-mask.truncateNeck.baseFret2.rangeFrets11.handedness-left .guitar-container g.notes{transform:translate(-501px)}.guitar-mask.truncateNeck.baseFret2.rangeFrets12.handedness-left .guitar-container g.notes{transform:translate(-429px)}.guitar-mask.truncateNeck.baseFret2.rangeFrets13.handedness-left .guitar-container g.notes{transform:translate(-357px)}.guitar-mask.truncateNeck.baseFret2.rangeFrets14.handedness-left .guitar-container g.notes{transform:translate(-285px)}.guitar-mask.truncateNeck.baseFret2.rangeFrets15.handedness-left .guitar-container g.notes{transform:translate(-213px)}.guitar-mask.truncateNeck.baseFret2.rangeFrets16.handedness-left .guitar-container g.notes{transform:translate(-141px)}.guitar-mask.truncateNeck.baseFret2.rangeFrets17.handedness-left .guitar-container g.notes{transform:translate(-69px)}.guitar-mask.truncateNeck.baseFret2.rangeFrets18.handedness-left .guitar-container g.notes{transform:translate(3px)}.guitar-mask.truncateNeck.baseFret2.rangeFrets19.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret2.rangeFrets20.handedness-left .guitar-container g.notes{transform:translate(75px)}.guitar-mask.truncateNeck.baseFret3.rangeFrets1.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret3.rangeFrets2.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret3.rangeFrets3.handedness-left .guitar-container g.notes{transform:translate(-1003px)}.guitar-mask.truncateNeck.baseFret3.rangeFrets4.handedness-left .guitar-container g.notes{transform:translate(-933px)}.guitar-mask.truncateNeck.baseFret3.rangeFrets5.handedness-left .guitar-container g.notes{transform:translate(-856px)}.guitar-mask.truncateNeck.baseFret3.rangeFrets6.handedness-left .guitar-container g.notes{transform:translate(-787px)}.guitar-mask.truncateNeck.baseFret3.rangeFrets7.handedness-left .guitar-container g.notes{transform:translate(-715px)}.guitar-mask.truncateNeck.baseFret3.rangeFrets8.handedness-left .guitar-container g.notes{transform:translate(-643px)}.guitar-mask.truncateNeck.baseFret3.rangeFrets9.handedness-left .guitar-container g.notes{transform:translate(-571px)}.guitar-mask.truncateNeck.baseFret3.rangeFrets10.handedness-left .guitar-container g.notes{transform:translate(-499px)}.guitar-mask.truncateNeck.baseFret3.rangeFrets11.handedness-left .guitar-container g.notes{transform:translate(-427px)}.guitar-mask.truncateNeck.baseFret3.rangeFrets12.handedness-left .guitar-container g.notes{transform:translate(-355px)}.guitar-mask.truncateNeck.baseFret3.rangeFrets13.handedness-left .guitar-container g.notes{transform:translate(-283px)}.guitar-mask.truncateNeck.baseFret3.rangeFrets14.handedness-left .guitar-container g.notes{transform:translate(-211px)}.guitar-mask.truncateNeck.baseFret3.rangeFrets15.handedness-left .guitar-container g.notes{transform:translate(-139px)}.guitar-mask.truncateNeck.baseFret3.rangeFrets16.handedness-left .guitar-container g.notes{transform:translate(-67px)}.guitar-mask.truncateNeck.baseFret3.rangeFrets17.handedness-left .guitar-container g.notes{transform:translate(5px)}.guitar-mask.truncateNeck.baseFret3.rangeFrets18.handedness-left .guitar-container g.notes{transform:translate(77px)}.guitar-mask.truncateNeck.baseFret3.rangeFrets19.handedness-left .guitar-container g.notes{transform:translate(149px)}.guitar-mask.truncateNeck.baseFret4.rangeFrets1.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret4.rangeFrets2.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret4.rangeFrets3.handedness-left .guitar-container g.notes{transform:translate(-932px)}.guitar-mask.truncateNeck.baseFret4.rangeFrets4.handedness-left .guitar-container g.notes{transform:translate(-862px)}.guitar-mask.truncateNeck.baseFret4.rangeFrets5.handedness-left .guitar-container g.notes{transform:translate(-785px)}.guitar-mask.truncateNeck.baseFret4.rangeFrets6.handedness-left .guitar-container g.notes{transform:translate(-716px)}.guitar-mask.truncateNeck.baseFret4.rangeFrets7.handedness-left .guitar-container g.notes{transform:translate(-644px)}.guitar-mask.truncateNeck.baseFret4.rangeFrets8.handedness-left .guitar-container g.notes{transform:translate(-572px)}.guitar-mask.truncateNeck.baseFret4.rangeFrets9.handedness-left .guitar-container g.notes{transform:translate(-500px)}.guitar-mask.truncateNeck.baseFret4.rangeFrets10.handedness-left .guitar-container g.notes{transform:translate(-428px)}.guitar-mask.truncateNeck.baseFret4.rangeFrets11.handedness-left .guitar-container g.notes{transform:translate(-356px)}.guitar-mask.truncateNeck.baseFret4.rangeFrets12.handedness-left .guitar-container g.notes{transform:translate(-284px)}.guitar-mask.truncateNeck.baseFret4.rangeFrets13.handedness-left .guitar-container g.notes{transform:translate(-212px)}.guitar-mask.truncateNeck.baseFret4.rangeFrets14.handedness-left .guitar-container g.notes{transform:translate(-140px)}.guitar-mask.truncateNeck.baseFret4.rangeFrets15.handedness-left .guitar-container g.notes{transform:translate(-68px)}.guitar-mask.truncateNeck.baseFret4.rangeFrets16.handedness-left .guitar-container g.notes{transform:translate(4px)}.guitar-mask.truncateNeck.baseFret4.rangeFrets17.handedness-left .guitar-container g.notes{transform:translate(76px)}.guitar-mask.truncateNeck.baseFret4.rangeFrets18.handedness-left .guitar-container g.notes{transform:translate(148px)}.guitar-mask.truncateNeck.baseFret4.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret4.handedness-left .guitar-container g.dotsC,.guitar-mask.truncateNeck.baseFret4.handedness-left .guitar-container g.displaycontrollers{transform:translate(-283px)}.guitar-mask.truncateNeck.baseFret5.rangeFrets1.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret5.rangeFrets2.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret5.rangeFrets3.handedness-left .guitar-container g.notes{transform:translate(-862px)}.guitar-mask.truncateNeck.baseFret5.rangeFrets4.handedness-left .guitar-container g.notes{transform:translate(-792px)}.guitar-mask.truncateNeck.baseFret5.rangeFrets5.handedness-left .guitar-container g.notes{transform:translate(-715px)}.guitar-mask.truncateNeck.baseFret5.rangeFrets6.handedness-left .guitar-container g.notes{transform:translate(-646px)}.guitar-mask.truncateNeck.baseFret5.rangeFrets7.handedness-left .guitar-container g.notes{transform:translate(-574px)}.guitar-mask.truncateNeck.baseFret5.rangeFrets8.handedness-left .guitar-container g.notes{transform:translate(-502px)}.guitar-mask.truncateNeck.baseFret5.rangeFrets9.handedness-left .guitar-container g.notes{transform:translate(-430px)}.guitar-mask.truncateNeck.baseFret5.rangeFrets10.handedness-left .guitar-container g.notes{transform:translate(-358px)}.guitar-mask.truncateNeck.baseFret5.rangeFrets11.handedness-left .guitar-container g.notes{transform:translate(-286px)}.guitar-mask.truncateNeck.baseFret5.rangeFrets12.handedness-left .guitar-container g.notes{transform:translate(-214px)}.guitar-mask.truncateNeck.baseFret5.rangeFrets13.handedness-left .guitar-container g.notes{transform:translate(-142px)}.guitar-mask.truncateNeck.baseFret5.rangeFrets14.handedness-left .guitar-container g.notes{transform:translate(-70px)}.guitar-mask.truncateNeck.baseFret5.rangeFrets15.handedness-left .guitar-container g.notes{transform:translate(2px)}.guitar-mask.truncateNeck.baseFret5.rangeFrets16.handedness-left .guitar-container g.notes{transform:translate(74px)}.guitar-mask.truncateNeck.baseFret5.rangeFrets17.handedness-left .guitar-container g.notes{transform:translate(146px)}.guitar-mask.truncateNeck.baseFret5.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret5.handedness-left .guitar-container g.dotsC,.guitar-mask.truncateNeck.baseFret5.handedness-left .guitar-container g.displaycontrollers{transform:translate(-355px)}.guitar-mask.truncateNeck.baseFret6.rangeFrets1.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret6.rangeFrets2.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret6.rangeFrets3.handedness-left .guitar-container g.notes{transform:translate(-790px)}.guitar-mask.truncateNeck.baseFret6.rangeFrets4.handedness-left .guitar-container g.notes{transform:translate(-720px)}.guitar-mask.truncateNeck.baseFret6.rangeFrets5.handedness-left .guitar-container g.notes{transform:translate(-643px)}.guitar-mask.truncateNeck.baseFret6.rangeFrets6.handedness-left .guitar-container g.notes{transform:translate(-574px)}.guitar-mask.truncateNeck.baseFret6.rangeFrets7.handedness-left .guitar-container g.notes{transform:translate(-502px)}.guitar-mask.truncateNeck.baseFret6.rangeFrets8.handedness-left .guitar-container g.notes{transform:translate(-430px)}.guitar-mask.truncateNeck.baseFret6.rangeFrets9.handedness-left .guitar-container g.notes{transform:translate(-358px)}.guitar-mask.truncateNeck.baseFret6.rangeFrets10.handedness-left .guitar-container g.notes{transform:translate(-286px)}.guitar-mask.truncateNeck.baseFret6.rangeFrets11.handedness-left .guitar-container g.notes{transform:translate(-214px)}.guitar-mask.truncateNeck.baseFret6.rangeFrets12.handedness-left .guitar-container g.notes{transform:translate(-142px)}.guitar-mask.truncateNeck.baseFret6.rangeFrets13.handedness-left .guitar-container g.notes{transform:translate(-70px)}.guitar-mask.truncateNeck.baseFret6.rangeFrets14.handedness-left .guitar-container g.notes{transform:translate(2px)}.guitar-mask.truncateNeck.baseFret6.rangeFrets15.handedness-left .guitar-container g.notes{transform:translate(74px)}.guitar-mask.truncateNeck.baseFret6.rangeFrets16.handedness-left .guitar-container g.notes{transform:translate(146px)}.guitar-mask.truncateNeck.baseFret6.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret6.handedness-left .guitar-container g.dotsC,.guitar-mask.truncateNeck.baseFret6.handedness-left .guitar-container g.displaycontrollers{transform:translate(-425px)}.guitar-mask.truncateNeck.baseFret7.rangeFrets1.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret7.rangeFrets2.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret7.rangeFrets3.handedness-left .guitar-container g.notes{transform:translate(-718px)}.guitar-mask.truncateNeck.baseFret7.rangeFrets4.handedness-left .guitar-container g.notes{transform:translate(-648px)}.guitar-mask.truncateNeck.baseFret7.rangeFrets5.handedness-left .guitar-container g.notes{transform:translate(-571px)}.guitar-mask.truncateNeck.baseFret7.rangeFrets6.handedness-left .guitar-container g.notes{transform:translate(-502px)}.guitar-mask.truncateNeck.baseFret7.rangeFrets7.handedness-left .guitar-container g.notes{transform:translate(-430px)}.guitar-mask.truncateNeck.baseFret7.rangeFrets8.handedness-left .guitar-container g.notes{transform:translate(-358px)}.guitar-mask.truncateNeck.baseFret7.rangeFrets9.handedness-left .guitar-container g.notes{transform:translate(-286px)}.guitar-mask.truncateNeck.baseFret7.rangeFrets10.handedness-left .guitar-container g.notes{transform:translate(-214px)}.guitar-mask.truncateNeck.baseFret7.rangeFrets11.handedness-left .guitar-container g.notes{transform:translate(-142px)}.guitar-mask.truncateNeck.baseFret7.rangeFrets12.handedness-left .guitar-container g.notes{transform:translate(-70px)}.guitar-mask.truncateNeck.baseFret7.rangeFrets13.handedness-left .guitar-container g.notes{transform:translate(2px)}.guitar-mask.truncateNeck.baseFret7.rangeFrets14.handedness-left .guitar-container g.notes{transform:translate(74px)}.guitar-mask.truncateNeck.baseFret7.rangeFrets15.handedness-left .guitar-container g.notes{transform:translate(146px)}.guitar-mask.truncateNeck.baseFret7.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret7.handedness-left .guitar-container g.dotsC,.guitar-mask.truncateNeck.baseFret7.handedness-left .guitar-container g.displaycontrollers{transform:translate(-500px)}.guitar-mask.truncateNeck.baseFret8.rangeFrets1.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret8.rangeFrets2.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret8.rangeFrets3.handedness-left .guitar-container g.notes{transform:translate(-648px)}.guitar-mask.truncateNeck.baseFret8.rangeFrets4.handedness-left .guitar-container g.notes{transform:translate(-578px)}.guitar-mask.truncateNeck.baseFret8.rangeFrets5.handedness-left .guitar-container g.notes{transform:translate(-501px)}.guitar-mask.truncateNeck.baseFret8.rangeFrets6.handedness-left .guitar-container g.notes{transform:translate(-432px)}.guitar-mask.truncateNeck.baseFret8.rangeFrets7.handedness-left .guitar-container g.notes{transform:translate(-360px)}.guitar-mask.truncateNeck.baseFret8.rangeFrets8.handedness-left .guitar-container g.notes{transform:translate(-288px)}.guitar-mask.truncateNeck.baseFret8.rangeFrets9.handedness-left .guitar-container g.notes{transform:translate(-216px)}.guitar-mask.truncateNeck.baseFret8.rangeFrets10.handedness-left .guitar-container g.notes{transform:translate(-144px)}.guitar-mask.truncateNeck.baseFret8.rangeFrets11.handedness-left .guitar-container g.notes{transform:translate(-72px)}.guitar-mask.truncateNeck.baseFret8.rangeFrets12.handedness-left .guitar-container g.notes{transform:translate(0)}.guitar-mask.truncateNeck.baseFret8.rangeFrets13.handedness-left .guitar-container g.notes{transform:translate(72px)}.guitar-mask.truncateNeck.baseFret8.rangeFrets14.handedness-left .guitar-container g.notes{transform:translate(144px)}.guitar-mask.truncateNeck.baseFret8.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret8.handedness-left .guitar-container g.dotsC,.guitar-mask.truncateNeck.baseFret8.handedness-left .guitar-container g.displaycontrollers{transform:translate(-570px)}.guitar-mask.truncateNeck.baseFret9.rangeFrets1.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret9.rangeFrets2.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret9.rangeFrets3.handedness-left .guitar-container g.notes{transform:translate(-571px)}.guitar-mask.truncateNeck.baseFret9.rangeFrets4.handedness-left .guitar-container g.notes{transform:translate(-501px)}.guitar-mask.truncateNeck.baseFret9.rangeFrets5.handedness-left .guitar-container g.notes{transform:translate(-424px)}.guitar-mask.truncateNeck.baseFret9.rangeFrets6.handedness-left .guitar-container g.notes{transform:translate(-355px)}.guitar-mask.truncateNeck.baseFret9.rangeFrets7.handedness-left .guitar-container g.notes{transform:translate(-283px)}.guitar-mask.truncateNeck.baseFret9.rangeFrets8.handedness-left .guitar-container g.notes{transform:translate(-211px)}.guitar-mask.truncateNeck.baseFret9.rangeFrets9.handedness-left .guitar-container g.notes{transform:translate(-139px)}.guitar-mask.truncateNeck.baseFret9.rangeFrets10.handedness-left .guitar-container g.notes{transform:translate(-67px)}.guitar-mask.truncateNeck.baseFret9.rangeFrets11.handedness-left .guitar-container g.notes{transform:translate(5px)}.guitar-mask.truncateNeck.baseFret9.rangeFrets12.handedness-left .guitar-container g.notes{transform:translate(77px)}.guitar-mask.truncateNeck.baseFret9.rangeFrets13.handedness-left .guitar-container g.notes{transform:translate(149px)}.guitar-mask.truncateNeck.baseFret9.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret9.handedness-left .guitar-container g.dotsC,.guitar-mask.truncateNeck.baseFret9.handedness-left .guitar-container g.displaycontrollers{transform:translate(-647px)}.guitar-mask.truncateNeck.baseFret10.rangeFrets1.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret10.rangeFrets2.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret10.rangeFrets3.handedness-left .guitar-container g.notes{transform:translate(-501px)}.guitar-mask.truncateNeck.baseFret10.rangeFrets4.handedness-left .guitar-container g.notes{transform:translate(-431px)}.guitar-mask.truncateNeck.baseFret10.rangeFrets5.handedness-left .guitar-container g.notes{transform:translate(-354px)}.guitar-mask.truncateNeck.baseFret10.rangeFrets6.handedness-left .guitar-container g.notes{transform:translate(-285px)}.guitar-mask.truncateNeck.baseFret10.rangeFrets7.handedness-left .guitar-container g.notes{transform:translate(-213px)}.guitar-mask.truncateNeck.baseFret10.rangeFrets8.handedness-left .guitar-container g.notes{transform:translate(-141px)}.guitar-mask.truncateNeck.baseFret10.rangeFrets9.handedness-left .guitar-container g.notes{transform:translate(-69px)}.guitar-mask.truncateNeck.baseFret10.rangeFrets10.handedness-left .guitar-container g.notes{transform:translate(3px)}.guitar-mask.truncateNeck.baseFret10.rangeFrets11.handedness-left .guitar-container g.notes{transform:translate(75px)}.guitar-mask.truncateNeck.baseFret10.rangeFrets12.handedness-left .guitar-container g.notes{transform:translate(147px)}.guitar-mask.truncateNeck.baseFret10.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret10.handedness-left .guitar-container g.dotsC,.guitar-mask.truncateNeck.baseFret10.handedness-left .guitar-container g.displaycontrollers{transform:translate(-717px)}.guitar-mask.truncateNeck.baseFret11.rangeFrets1.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret11.rangeFrets2.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret11.rangeFrets3.handedness-left .guitar-container g.notes{transform:translate(-429px)}.guitar-mask.truncateNeck.baseFret11.rangeFrets4.handedness-left .guitar-container g.notes{transform:translate(-359px)}.guitar-mask.truncateNeck.baseFret11.rangeFrets5.handedness-left .guitar-container g.notes{transform:translate(-282px)}.guitar-mask.truncateNeck.baseFret11.rangeFrets6.handedness-left .guitar-container g.notes{transform:translate(-213px)}.guitar-mask.truncateNeck.baseFret11.rangeFrets7.handedness-left .guitar-container g.notes{transform:translate(-141px)}.guitar-mask.truncateNeck.baseFret11.rangeFrets8.handedness-left .guitar-container g.notes{transform:translate(-69px)}.guitar-mask.truncateNeck.baseFret11.rangeFrets9.handedness-left .guitar-container g.notes{transform:translate(3px)}.guitar-mask.truncateNeck.baseFret11.rangeFrets10.handedness-left .guitar-container g.notes{transform:translate(75px)}.guitar-mask.truncateNeck.baseFret11.rangeFrets11.handedness-left .guitar-container g.notes{transform:translate(147px)}.guitar-mask.truncateNeck.baseFret11.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret11.handedness-left .guitar-container g.dotsC,.guitar-mask.truncateNeck.baseFret11.handedness-left .guitar-container g.displaycontrollers{transform:translate(-787px)}.guitar-mask.truncateNeck.baseFret12.rangeFrets1.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret12.rangeFrets2.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret12.rangeFrets3.handedness-left .guitar-container g.notes{transform:translate(-355px)}.guitar-mask.truncateNeck.baseFret12.rangeFrets4.handedness-left .guitar-container g.notes{transform:translate(-285px)}.guitar-mask.truncateNeck.baseFret12.rangeFrets5.handedness-left .guitar-container g.notes{transform:translate(-208px)}.guitar-mask.truncateNeck.baseFret12.rangeFrets6.handedness-left .guitar-container g.notes{transform:translate(-139px)}.guitar-mask.truncateNeck.baseFret12.rangeFrets7.handedness-left .guitar-container g.notes{transform:translate(-67px)}.guitar-mask.truncateNeck.baseFret12.rangeFrets8.handedness-left .guitar-container g.notes{transform:translate(5px)}.guitar-mask.truncateNeck.baseFret12.rangeFrets9.handedness-left .guitar-container g.notes{transform:translate(77px)}.guitar-mask.truncateNeck.baseFret12.rangeFrets10.handedness-left .guitar-container g.notes{transform:translate(149px)}.guitar-mask.truncateNeck.baseFret12.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret12.handedness-left .guitar-container g.dotsC,.guitar-mask.truncateNeck.baseFret12.handedness-left .guitar-container g.displaycontrollers{transform:translate(-861px)}.guitar-mask.truncateNeck.baseFret13.rangeFrets1.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret13.rangeFrets2.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret13.rangeFrets3.handedness-left .guitar-container g.notes{transform:translate(-283px)}.guitar-mask.truncateNeck.baseFret13.rangeFrets4.handedness-left .guitar-container g.notes{transform:translate(-213px)}.guitar-mask.truncateNeck.baseFret13.rangeFrets5.handedness-left .guitar-container g.notes{transform:translate(-136px)}.guitar-mask.truncateNeck.baseFret13.rangeFrets6.handedness-left .guitar-container g.notes{transform:translate(-67px)}.guitar-mask.truncateNeck.baseFret13.rangeFrets7.handedness-left .guitar-container g.notes{transform:translate(5px)}.guitar-mask.truncateNeck.baseFret13.rangeFrets8.handedness-left .guitar-container g.notes{transform:translate(77px)}.guitar-mask.truncateNeck.baseFret13.rangeFrets9.handedness-left .guitar-container g.notes{transform:translate(149px)}.guitar-mask.truncateNeck.baseFret13.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret13.handedness-left .guitar-container g.dotsC,.guitar-mask.truncateNeck.baseFret13.handedness-left .guitar-container g.displaycontrollers{transform:translate(-933px)}.guitar-mask.truncateNeck.baseFret14.rangeFrets1.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret14.rangeFrets2.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret14.rangeFrets3.handedness-left .guitar-container g.notes{transform:translate(-210px)}.guitar-mask.truncateNeck.baseFret14.rangeFrets4.handedness-left .guitar-container g.notes{transform:translate(-140px)}.guitar-mask.truncateNeck.baseFret14.rangeFrets5.handedness-left .guitar-container g.notes{transform:translate(-63px)}.guitar-mask.truncateNeck.baseFret14.rangeFrets6.handedness-left .guitar-container g.notes{transform:translate(6px)}.guitar-mask.truncateNeck.baseFret14.rangeFrets7.handedness-left .guitar-container g.notes{transform:translate(78px)}.guitar-mask.truncateNeck.baseFret14.rangeFrets8.handedness-left .guitar-container g.notes{transform:translate(150px)}.guitar-mask.truncateNeck.baseFret14.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret14.handedness-left .guitar-container g.dotsC,.guitar-mask.truncateNeck.baseFret14.handedness-left .guitar-container g.displaycontrollers{transform:translate(-1006px)}.guitar-mask.truncateNeck.baseFret15.rangeFrets1.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret15.rangeFrets2.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret15.rangeFrets3.handedness-left .guitar-container g.notes{transform:translate(-136px)}.guitar-mask.truncateNeck.baseFret15.rangeFrets4.handedness-left .guitar-container g.notes{transform:translate(-66px)}.guitar-mask.truncateNeck.baseFret15.rangeFrets5.handedness-left .guitar-container g.notes{transform:translate(11px)}.guitar-mask.truncateNeck.baseFret15.rangeFrets6.handedness-left .guitar-container g.notes{transform:translate(80px)}.guitar-mask.truncateNeck.baseFret15.rangeFrets7.handedness-left .guitar-container g.notes{transform:translate(152px)}.guitar-mask.truncateNeck.baseFret15.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret15.handedness-left .guitar-container g.dotsC,.guitar-mask.truncateNeck.baseFret15.handedness-left .guitar-container g.displaycontrollers{transform:translate(-1080px)}.guitar-mask.truncateNeck.baseFret16.rangeFrets1.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret16.rangeFrets2.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret16.rangeFrets3.handedness-left .guitar-container g.notes{transform:translate(-64px)}.guitar-mask.truncateNeck.baseFret16.rangeFrets4.handedness-left .guitar-container g.notes{transform:translate(6px)}.guitar-mask.truncateNeck.baseFret16.rangeFrets5.handedness-left .guitar-container g.notes{transform:translate(83px)}.guitar-mask.truncateNeck.baseFret16.rangeFrets6.handedness-left .guitar-container g.notes{transform:translate(152px)}.guitar-mask.truncateNeck.baseFret16.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret16.handedness-left .guitar-container g.dotsC,.guitar-mask.truncateNeck.baseFret16.handedness-left .guitar-container g.displaycontrollers{transform:translate(-1154px)}.guitar-mask.truncateNeck.baseFret17.rangeFrets1.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret17.rangeFrets2.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret17.rangeFrets3.handedness-left .guitar-container g.notes{transform:translate(10px)}.guitar-mask.truncateNeck.baseFret17.rangeFrets4.handedness-left .guitar-container g.notes{transform:translate(80px)}.guitar-mask.truncateNeck.baseFret17.rangeFrets5.handedness-left .guitar-container g.notes{transform:translate(157px)}.guitar-mask.truncateNeck.baseFret17.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret17.handedness-left .guitar-container g.dotsC,.guitar-mask.truncateNeck.baseFret17.handedness-left .guitar-container g.displaycontrollers{transform:translate(-1228px)}.guitar-mask.truncateNeck.baseFret18.rangeFrets1.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret18.rangeFrets2.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret18.rangeFrets3.handedness-left .guitar-container g.notes{transform:translate(84px)}.guitar-mask.truncateNeck.baseFret18.rangeFrets4.handedness-left .guitar-container g.notes{transform:translate(154px)}.guitar-mask.truncateNeck.baseFret18.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret18.handedness-left .guitar-container g.dotsC,.guitar-mask.truncateNeck.baseFret18.handedness-left .guitar-container g.displaycontrollers{transform:translate(-1302px)}.guitar-mask.truncateNeck.baseFret19.rangeFrets1.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret19.rangeFrets2.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret19.rangeFrets3.handedness-left .guitar-container g.notes{transform:translate(158px)}.guitar-mask.truncateNeck.baseFret19.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret19.handedness-left .guitar-container g.dotsC,.guitar-mask.truncateNeck.baseFret19.handedness-left .guitar-container g.displaycontrollers{transform:translate(-1376px)}.guitar-mask.truncateNeck.baseFret20.rangeFrets1.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret20.rangeFrets2.handedness-left .guitar-container g.notes{transform:translate(232px)}.guitar-mask.truncateNeck.baseFret20.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret20.handedness-left .guitar-container g.dotsC,.guitar-mask.truncateNeck.baseFret20.handedness-left .guitar-container g.displaycontrollers{transform:translate(-1450px)}.guitar-mask.truncateNeck.baseFret21.rangeFrets1.handedness-left .guitar-container g.notes{transform:translate(306px)}.guitar-mask.truncateNeck.baseFret21.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret21.handedness-left .guitar-container g.dotsC,.guitar-mask.truncateNeck.baseFret21.handedness-left .guitar-container g.displaycontrollers{transform:translate(-1524px)}.guitar-mask.truncateNeck.baseFret22.handedness-left .guitar-container g.notes,.guitar-mask.truncateNeck.baseFret22.handedness-left .guitar-container g.dotsC,.guitar-mask.truncateNeck.baseFret22.handedness-left .guitar-container g.displaycontrollers{transform:translate(-1568px)}.scaleLength-uniform .guitar-fretboard.handedness-left .fg.f0,.truncateNeck .guitar-fretboard.handedness-left .fg.f0{transform:translate(1385px)}.scaleLength-uniform .guitar-fretboard.handedness-left .fg.f1,.truncateNeck .guitar-fretboard.handedness-left .fg.f1{transform:translate(1310px)}.scaleLength-uniform .guitar-fretboard.handedness-left .fg.f2,.truncateNeck .guitar-fretboard.handedness-left .fg.f2{transform:translate(1237px)}.scaleLength-uniform .guitar-fretboard.handedness-left .fg.f3,.truncateNeck .guitar-fretboard.handedness-left .fg.f3{transform:translate(1165px)}.scaleLength-uniform .guitar-fretboard.handedness-left .fg.f4,.truncateNeck .guitar-fretboard.handedness-left .fg.f4{transform:translate(1094px)}.scaleLength-uniform .guitar-fretboard.handedness-left .fg.f5,.truncateNeck .guitar-fretboard.handedness-left .fg.f5{transform:translate(1024px)}.scaleLength-uniform .guitar-fretboard.handedness-left .fg.f6,.truncateNeck .guitar-fretboard.handedness-left .fg.f6{transform:translate(952px)}.scaleLength-uniform .guitar-fretboard.handedness-left .fg.f7,.truncateNeck .guitar-fretboard.handedness-left .fg.f7{transform:translate(880px)}.scaleLength-uniform .guitar-fretboard.handedness-left .fg.f8,.truncateNeck .guitar-fretboard.handedness-left .fg.f8{transform:translate(812px)}.scaleLength-uniform .guitar-fretboard.handedness-left .fg.f9,.truncateNeck .guitar-fretboard.handedness-left .fg.f9{transform:translate(737px)}.scaleLength-uniform .guitar-fretboard.handedness-left .fg.f10,.truncateNeck .guitar-fretboard.handedness-left .fg.f10{transform:translate(664px)}.scaleLength-uniform .guitar-fretboard.handedness-left .fg.f11,.truncateNeck .guitar-fretboard.handedness-left .fg.f11{transform:translate(593px)}.scaleLength-uniform .guitar-fretboard.handedness-left .fg.f12,.truncateNeck .guitar-fretboard.handedness-left .fg.f12{transform:translate(520px)}.scaleLength-uniform .guitar-fretboard.handedness-left .fg.f13,.truncateNeck .guitar-fretboard.handedness-left .fg.f13{transform:translate(452px)}.scaleLength-uniform .guitar-fretboard.handedness-left .fg.f14,.truncateNeck .guitar-fretboard.handedness-left .fg.f14{transform:translate(382px)}.scaleLength-uniform .guitar-fretboard.handedness-left .fg.f15,.truncateNeck .guitar-fretboard.handedness-left .fg.f15{transform:translate(310px)}.scaleLength-uniform .guitar-fretboard.handedness-left .fg.f16,.truncateNeck .guitar-fretboard.handedness-left .fg.f16{transform:translate(240px)}.scaleLength-uniform .guitar-fretboard.handedness-left .fg.f17,.truncateNeck .guitar-fretboard.handedness-left .fg.f17{transform:translate(166px)}.scaleLength-uniform .guitar-fretboard.handedness-left .fg.f18,.truncateNeck .guitar-fretboard.handedness-left .fg.f18{transform:translate(94px)}.fullNeck.scaleLength-uniform .guitar-fretboard.handedness-left .fg.f0{transform:translate(1333px)}.fullNeck.scaleLength-uniform .guitar-fretboard.handedness-left .fg.f1{transform:translate(1258px)}.fullNeck.scaleLength-uniform .guitar-fretboard.handedness-left .fg.f2{transform:translate(1185px)}.fullNeck.scaleLength-uniform .guitar-fretboard.handedness-left .fg.f3{transform:translate(1113px)}.fullNeck.scaleLength-uniform .guitar-fretboard.handedness-left .fg.f4{transform:translate(1042px)}.fullNeck.scaleLength-uniform .guitar-fretboard.handedness-left .fg.f5{transform:translate(972px)}.fullNeck.scaleLength-uniform .guitar-fretboard.handedness-left .fg.f6{transform:translate(900px)}.fullNeck.scaleLength-uniform .guitar-fretboard.handedness-left .fg.f7{transform:translate(828px)}.fullNeck.scaleLength-uniform .guitar-fretboard.handedness-left .fg.f8{transform:translate(760px)}.fullNeck.scaleLength-uniform .guitar-fretboard.handedness-left .fg.f9{transform:translate(685px)}.fullNeck.scaleLength-uniform .guitar-fretboard.handedness-left .fg.f10{transform:translate(612px)}.fullNeck.scaleLength-uniform .guitar-fretboard.handedness-left .fg.f11{transform:translate(541px)}.fullNeck.scaleLength-uniform .guitar-fretboard.handedness-left .fg.f12{transform:translate(468px)}.fullNeck.scaleLength-uniform .guitar-fretboard.handedness-left .fg.f13{transform:translate(400px)}.fullNeck.scaleLength-uniform .guitar-fretboard.handedness-left .fg.f14{transform:translate(330px)}.fullNeck.scaleLength-uniform .guitar-fretboard.handedness-left .fg.f15{transform:translate(258px)}.fullNeck.scaleLength-uniform .guitar-fretboard.handedness-left .fg.f16{transform:translate(188px)}.fullNeck.scaleLength-uniform .guitar-fretboard.handedness-left .fg.f17{transform:translate(114px)}.fullNeck.scaleLength-uniform .guitar-fretboard.handedness-left .fg.f18{transform:translate(42px)}.fullNeck.truncateNeck .guitar-fretboard.handedness-left .fg.f0{transform:translate(1333px)}.fullNeck.truncateNeck .guitar-fretboard.handedness-left .fg.f1{transform:translate(1258px)}.fullNeck.truncateNeck .guitar-fretboard.handedness-left .fg.f2{transform:translate(1185px)}.fullNeck.truncateNeck .guitar-fretboard.handedness-left .fg.f3{transform:translate(1113px)}.fullNeck.truncateNeck .guitar-fretboard.handedness-left .fg.f4{transform:translate(1042px)}.fullNeck.truncateNeck .guitar-fretboard.handedness-left .fg.f5{transform:translate(972px)}.fullNeck.truncateNeck .guitar-fretboard.handedness-left .fg.f6{transform:translate(900px)}.fullNeck.truncateNeck .guitar-fretboard.handedness-left .fg.f7{transform:translate(828px)}.fullNeck.truncateNeck .guitar-fretboard.handedness-left .fg.f8{transform:translate(760px)}.fullNeck.truncateNeck .guitar-fretboard.handedness-left .fg.f9{transform:translate(685px)}.fullNeck.truncateNeck .guitar-fretboard.handedness-left .fg.f10{transform:translate(612px)}.fullNeck.truncateNeck .guitar-fretboard.handedness-left .fg.f11{transform:translate(541px)}.fullNeck.truncateNeck .guitar-fretboard.handedness-left .fg.f12{transform:translate(468px)}.fullNeck.truncateNeck .guitar-fretboard.handedness-left .fg.f13{transform:translate(400px)}.fullNeck.truncateNeck .guitar-fretboard.handedness-left .fg.f14{transform:translate(330px)}.fullNeck.truncateNeck .guitar-fretboard.handedness-left .fg.f15{transform:translate(258px)}.fullNeck.truncateNeck .guitar-fretboard.handedness-left .fg.f16{transform:translate(188px)}.fullNeck.truncateNeck .guitar-fretboard.handedness-left .fg.f17{transform:translate(114px)}.fullNeck.truncateNeck .guitar-fretboard.handedness-left .fg.f18{transform:translate(42px)}.guitar-mask.truncateNeck.baseFret0.rangeFrets1.handedness-left .gridSystem .fg,.guitar-mask.truncateNeck.baseFret0.rangeFrets2.handedness-left .gridSystem .fg,.guitar-mask.truncateNeck.baseFret0.rangeFrets3.handedness-left .gridSystem .fg{transform:translate(-1214px)!important}.guitar-mask.truncateNeck.baseFret0.rangeFrets4.handedness-left .gridSystem .fg{transform:translate(-1144px)!important}.guitar-mask.truncateNeck.baseFret0.rangeFrets5.handedness-left .gridSystem .fg{transform:translate(-1067px)!important}.guitar-mask.truncateNeck.baseFret0.rangeFrets6.handedness-left .gridSystem .fg{transform:translate(-998px)!important}.guitar-mask.truncateNeck.baseFret0.rangeFrets7.handedness-left .gridSystem .fg{transform:translate(-926px)!important}.guitar-mask.truncateNeck.baseFret0.rangeFrets8.handedness-left .gridSystem .fg{transform:translate(-854px)!important}.guitar-mask.truncateNeck.baseFret0.rangeFrets9.handedness-left .gridSystem .fg{transform:translate(-782px)!important}.guitar-mask.truncateNeck.baseFret0.rangeFrets10.handedness-left .gridSystem .fg{transform:translate(-710px)!important}.guitar-mask.truncateNeck.baseFret0.rangeFrets11.handedness-left .gridSystem .fg{transform:translate(-638px)!important}.guitar-mask.truncateNeck.baseFret0.rangeFrets12.handedness-left .gridSystem .fg{transform:translate(-566px)!important}.guitar-mask.truncateNeck.baseFret0.rangeFrets13.handedness-left .gridSystem .fg{transform:translate(-494px)!important}.guitar-mask.truncateNeck.baseFret0.rangeFrets14.handedness-left .gridSystem .fg{transform:translate(-422px)!important}.guitar-mask.truncateNeck.baseFret0.rangeFrets15.handedness-left .gridSystem .fg{transform:translate(-350px)!important}.guitar-mask.truncateNeck.baseFret0.rangeFrets16.handedness-left .gridSystem .fg{transform:translate(-278px)!important}.guitar-mask.truncateNeck.baseFret0.rangeFrets17.handedness-left .gridSystem .fg{transform:translate(-206px)!important}.guitar-mask.truncateNeck.baseFret0.rangeFrets18.handedness-left .gridSystem .fg{transform:translate(-134px)!important}.guitar-mask.truncateNeck.baseFret0.rangeFrets19.handedness-left .gridSystem .fg,.guitar-mask.truncateNeck.baseFret0.rangeFrets20.handedness-left .gridSystem .fg,.guitar-mask.truncateNeck.baseFret0.rangeFrets21.handedness-left .gridSystem .fg,.guitar-mask.truncateNeck.baseFret0.rangeFrets22.handedness-left .gridSystem .fg{transform:translate(-62px)!important}.guitar-mask.truncateNeck.baseFret1.rangeFrets1.handedness-left .gridSystem .fg,.guitar-mask.truncateNeck.baseFret1.rangeFrets2.handedness-left .gridSystem .fg,.guitar-mask.truncateNeck.baseFret1.rangeFrets3.handedness-left .gridSystem .fg{transform:translate(-1149px)!important}.guitar-mask.truncateNeck.baseFret1.rangeFrets4.handedness-left .gridSystem .fg{transform:translate(-1079px)!important}.guitar-mask.truncateNeck.baseFret1.rangeFrets5.handedness-left .gridSystem .fg{transform:translate(-1002px)!important}.guitar-mask.truncateNeck.baseFret1.rangeFrets6.handedness-left .gridSystem .fg{transform:translate(-933px)!important}.guitar-mask.truncateNeck.baseFret1.rangeFrets7.handedness-left .gridSystem .fg{transform:translate(-861px)!important}.guitar-mask.truncateNeck.baseFret1.rangeFrets8.handedness-left .gridSystem .fg{transform:translate(-789px)!important}.guitar-mask.truncateNeck.baseFret1.rangeFrets9.handedness-left .gridSystem .fg{transform:translate(-717px)!important}.guitar-mask.truncateNeck.baseFret1.rangeFrets10.handedness-left .gridSystem .fg{transform:translate(-645px)!important}.guitar-mask.truncateNeck.baseFret1.rangeFrets11.handedness-left .gridSystem .fg{transform:translate(-573px)!important}.guitar-mask.truncateNeck.baseFret1.rangeFrets12.handedness-left .gridSystem .fg{transform:translate(-501px)!important}.guitar-mask.truncateNeck.baseFret1.rangeFrets13.handedness-left .gridSystem .fg{transform:translate(-429px)!important}.guitar-mask.truncateNeck.baseFret1.rangeFrets14.handedness-left .gridSystem .fg{transform:translate(-357px)!important}.guitar-mask.truncateNeck.baseFret1.rangeFrets15.handedness-left .gridSystem .fg{transform:translate(-285px)!important}.guitar-mask.truncateNeck.baseFret1.rangeFrets16.handedness-left .gridSystem .fg{transform:translate(-213px)!important}.guitar-mask.truncateNeck.baseFret1.rangeFrets17.handedness-left .gridSystem .fg{transform:translate(-141px)!important}.guitar-mask.truncateNeck.baseFret1.rangeFrets18.handedness-left .gridSystem .fg{transform:translate(-69px)!important}.guitar-mask.truncateNeck.baseFret1.rangeFrets19.handedness-left .gridSystem .fg,.guitar-mask.truncateNeck.baseFret1.rangeFrets20.handedness-left .gridSystem .fg,.guitar-mask.truncateNeck.baseFret1.rangeFrets21.handedness-left .gridSystem .fg{transform:translate(3px)!important}.guitar-mask.truncateNeck.baseFret2.rangeFrets1.handedness-left .gridSystem .fg,.guitar-mask.truncateNeck.baseFret2.rangeFrets2.handedness-left .gridSystem .fg,.guitar-mask.truncateNeck.baseFret2.rangeFrets3.handedness-left .gridSystem .fg{transform:translate(-1079px)!important}.guitar-mask.truncateNeck.baseFret2.rangeFrets4.handedness-left .gridSystem .fg{transform:translate(-1009px)!important}.guitar-mask.truncateNeck.baseFret2.rangeFrets5.handedness-left .gridSystem .fg{transform:translate(-932px)!important}.guitar-mask.truncateNeck.baseFret2.rangeFrets6.handedness-left .gridSystem .fg{transform:translate(-863px)!important}.guitar-mask.truncateNeck.baseFret2.rangeFrets7.handedness-left .gridSystem .fg{transform:translate(-791px)!important}.guitar-mask.truncateNeck.baseFret2.rangeFrets8.handedness-left .gridSystem .fg{transform:translate(-719px)!important}.guitar-mask.truncateNeck.baseFret2.rangeFrets9.handedness-left .gridSystem .fg{transform:translate(-647px)!important}.guitar-mask.truncateNeck.baseFret2.rangeFrets10.handedness-left .gridSystem .fg{transform:translate(-575px)!important}.guitar-mask.truncateNeck.baseFret2.rangeFrets11.handedness-left .gridSystem .fg{transform:translate(-503px)!important}.guitar-mask.truncateNeck.baseFret2.rangeFrets12.handedness-left .gridSystem .fg{transform:translate(-431px)!important}.guitar-mask.truncateNeck.baseFret2.rangeFrets13.handedness-left .gridSystem .fg{transform:translate(-359px)!important}.guitar-mask.truncateNeck.baseFret2.rangeFrets14.handedness-left .gridSystem .fg{transform:translate(-287px)!important}.guitar-mask.truncateNeck.baseFret2.rangeFrets15.handedness-left .gridSystem .fg{transform:translate(-215px)!important}.guitar-mask.truncateNeck.baseFret2.rangeFrets16.handedness-left .gridSystem .fg{transform:translate(-143px)!important}.guitar-mask.truncateNeck.baseFret2.rangeFrets17.handedness-left .gridSystem .fg{transform:translate(-71px)!important}.guitar-mask.truncateNeck.baseFret2.rangeFrets18.handedness-left .gridSystem .fg{transform:translate(1px)!important}.guitar-mask.truncateNeck.baseFret2.rangeFrets19.handedness-left .gridSystem .fg,.guitar-mask.truncateNeck.baseFret2.rangeFrets20.handedness-left .gridSystem .fg{transform:translate(73px)!important}.guitar-mask.truncateNeck.baseFret3.rangeFrets1.handedness-left .gridSystem .fg,.guitar-mask.truncateNeck.baseFret3.rangeFrets2.handedness-left .gridSystem .fg,.guitar-mask.truncateNeck.baseFret3.rangeFrets3.handedness-left .gridSystem .fg{transform:translate(-1006px)!important}.guitar-mask.truncateNeck.baseFret3.rangeFrets4.handedness-left .gridSystem .fg{transform:translate(-936px)!important}.guitar-mask.truncateNeck.baseFret3.rangeFrets5.handedness-left .gridSystem .fg{transform:translate(-859px)!important}.guitar-mask.truncateNeck.baseFret3.rangeFrets6.handedness-left .gridSystem .fg{transform:translate(-790px)!important}.guitar-mask.truncateNeck.baseFret3.rangeFrets7.handedness-left .gridSystem .fg{transform:translate(-718px)!important}.guitar-mask.truncateNeck.baseFret3.rangeFrets8.handedness-left .gridSystem .fg{transform:translate(-646px)!important}.guitar-mask.truncateNeck.baseFret3.rangeFrets9.handedness-left .gridSystem .fg{transform:translate(-574px)!important}.guitar-mask.truncateNeck.baseFret3.rangeFrets10.handedness-left .gridSystem .fg{transform:translate(-502px)!important}.guitar-mask.truncateNeck.baseFret3.rangeFrets11.handedness-left .gridSystem .fg{transform:translate(-430px)!important}.guitar-mask.truncateNeck.baseFret3.rangeFrets12.handedness-left .gridSystem .fg{transform:translate(-358px)!important}.guitar-mask.truncateNeck.baseFret3.rangeFrets13.handedness-left .gridSystem .fg{transform:translate(-286px)!important}.guitar-mask.truncateNeck.baseFret3.rangeFrets14.handedness-left .gridSystem .fg{transform:translate(-214px)!important}.guitar-mask.truncateNeck.baseFret3.rangeFrets15.handedness-left .gridSystem .fg{transform:translate(-142px)!important}.guitar-mask.truncateNeck.baseFret3.rangeFrets16.handedness-left .gridSystem .fg{transform:translate(-70px)!important}.guitar-mask.truncateNeck.baseFret3.rangeFrets17.handedness-left .gridSystem .fg{transform:translate(2px)!important}.guitar-mask.truncateNeck.baseFret3.rangeFrets18.handedness-left .gridSystem .fg{transform:translate(74px)!important}.guitar-mask.truncateNeck.baseFret3.rangeFrets19.handedness-left .gridSystem .fg{transform:translate(146px)!important}.guitar-mask.truncateNeck.baseFret4.rangeFrets1.handedness-left .gridSystem .fg,.guitar-mask.truncateNeck.baseFret4.rangeFrets2.handedness-left .gridSystem .fg,.guitar-mask.truncateNeck.baseFret4.rangeFrets3.handedness-left .gridSystem .fg{transform:translate(-934px)!important}.guitar-mask.truncateNeck.baseFret4.rangeFrets4.handedness-left .gridSystem .fg{transform:translate(-864px)!important}.guitar-mask.truncateNeck.baseFret4.rangeFrets5.handedness-left .gridSystem .fg{transform:translate(-787px)!important}.guitar-mask.truncateNeck.baseFret4.rangeFrets6.handedness-left .gridSystem .fg{transform:translate(-718px)!important}.guitar-mask.truncateNeck.baseFret4.rangeFrets7.handedness-left .gridSystem .fg{transform:translate(-646px)!important}.guitar-mask.truncateNeck.baseFret4.rangeFrets8.handedness-left .gridSystem .fg{transform:translate(-574px)!important}.guitar-mask.truncateNeck.baseFret4.rangeFrets9.handedness-left .gridSystem .fg{transform:translate(-502px)!important}.guitar-mask.truncateNeck.baseFret4.rangeFrets10.handedness-left .gridSystem .fg{transform:translate(-430px)!important}.guitar-mask.truncateNeck.baseFret4.rangeFrets11.handedness-left .gridSystem .fg{transform:translate(-358px)!important}.guitar-mask.truncateNeck.baseFret4.rangeFrets12.handedness-left .gridSystem .fg{transform:translate(-286px)!important}.guitar-mask.truncateNeck.baseFret4.rangeFrets13.handedness-left .gridSystem .fg{transform:translate(-214px)!important}.guitar-mask.truncateNeck.baseFret4.rangeFrets14.handedness-left .gridSystem .fg{transform:translate(-142px)!important}.guitar-mask.truncateNeck.baseFret4.rangeFrets15.handedness-left .gridSystem .fg{transform:translate(-70px)!important}.guitar-mask.truncateNeck.baseFret4.rangeFrets16.handedness-left .gridSystem .fg{transform:translate(2px)!important}.guitar-mask.truncateNeck.baseFret4.rangeFrets17.handedness-left .gridSystem .fg{transform:translate(74px)!important}.guitar-mask.truncateNeck.baseFret4.rangeFrets18.handedness-left .gridSystem .fg{transform:translate(146px)!important}.guitar-mask.truncateNeck.baseFret5.rangeFrets1.handedness-left .gridSystem .fg,.guitar-mask.truncateNeck.baseFret5.rangeFrets2.handedness-left .gridSystem .fg,.guitar-mask.truncateNeck.baseFret5.rangeFrets3.handedness-left .gridSystem .fg{transform:translate(-859px)!important}.guitar-mask.truncateNeck.baseFret5.rangeFrets4.handedness-left .gridSystem .fg{transform:translate(-789px)!important}.guitar-mask.truncateNeck.baseFret5.rangeFrets5.handedness-left .gridSystem .fg{transform:translate(-712px)!important}.guitar-mask.truncateNeck.baseFret5.rangeFrets6.handedness-left .gridSystem .fg{transform:translate(-643px)!important}.guitar-mask.truncateNeck.baseFret5.rangeFrets7.handedness-left .gridSystem .fg{transform:translate(-571px)!important}.guitar-mask.truncateNeck.baseFret5.rangeFrets8.handedness-left .gridSystem .fg{transform:translate(-499px)!important}.guitar-mask.truncateNeck.baseFret5.rangeFrets9.handedness-left .gridSystem .fg{transform:translate(-427px)!important}.guitar-mask.truncateNeck.baseFret5.rangeFrets10.handedness-left .gridSystem .fg{transform:translate(-355px)!important}.guitar-mask.truncateNeck.baseFret5.rangeFrets11.handedness-left .gridSystem .fg{transform:translate(-283px)!important}.guitar-mask.truncateNeck.baseFret5.rangeFrets12.handedness-left .gridSystem .fg{transform:translate(-211px)!important}.guitar-mask.truncateNeck.baseFret5.rangeFrets13.handedness-left .gridSystem .fg{transform:translate(-139px)!important}.guitar-mask.truncateNeck.baseFret5.rangeFrets14.handedness-left .gridSystem .fg{transform:translate(-67px)!important}.guitar-mask.truncateNeck.baseFret5.rangeFrets15.handedness-left .gridSystem .fg{transform:translate(5px)!important}.guitar-mask.truncateNeck.baseFret5.rangeFrets16.handedness-left .gridSystem .fg{transform:translate(77px)!important}.guitar-mask.truncateNeck.baseFret5.rangeFrets17.handedness-left .gridSystem .fg{transform:translate(149px)!important}.guitar-mask.truncateNeck.baseFret6.rangeFrets1.handedness-left .gridSystem .fg,.guitar-mask.truncateNeck.baseFret6.rangeFrets2.handedness-left .gridSystem .fg,.guitar-mask.truncateNeck.baseFret6.rangeFrets3.handedness-left .gridSystem .fg{transform:translate(-786px)!important}.guitar-mask.truncateNeck.baseFret6.rangeFrets4.handedness-left .gridSystem .fg{transform:translate(-716px)!important}.guitar-mask.truncateNeck.baseFret6.rangeFrets5.handedness-left .gridSystem .fg{transform:translate(-639px)!important}.guitar-mask.truncateNeck.baseFret6.rangeFrets6.handedness-left .gridSystem .fg{transform:translate(-570px)!important}.guitar-mask.truncateNeck.baseFret6.rangeFrets7.handedness-left .gridSystem .fg{transform:translate(-498px)!important}.guitar-mask.truncateNeck.baseFret6.rangeFrets8.handedness-left .gridSystem .fg{transform:translate(-426px)!important}.guitar-mask.truncateNeck.baseFret6.rangeFrets9.handedness-left .gridSystem .fg{transform:translate(-354px)!important}.guitar-mask.truncateNeck.baseFret6.rangeFrets10.handedness-left .gridSystem .fg{transform:translate(-282px)!important}.guitar-mask.truncateNeck.baseFret6.rangeFrets11.handedness-left .gridSystem .fg{transform:translate(-210px)!important}.guitar-mask.truncateNeck.baseFret6.rangeFrets12.handedness-left .gridSystem .fg{transform:translate(-138px)!important}.guitar-mask.truncateNeck.baseFret6.rangeFrets13.handedness-left .gridSystem .fg{transform:translate(-66px)!important}.guitar-mask.truncateNeck.baseFret6.rangeFrets14.handedness-left .gridSystem .fg{transform:translate(6px)!important}.guitar-mask.truncateNeck.baseFret6.rangeFrets15.handedness-left .gridSystem .fg{transform:translate(78px)!important}.guitar-mask.truncateNeck.baseFret6.rangeFrets16.handedness-left .gridSystem .fg{transform:translate(150px)!important}.guitar-mask.truncateNeck.baseFret7.rangeFrets1.handedness-left .gridSystem .fg,.guitar-mask.truncateNeck.baseFret7.rangeFrets2.handedness-left .gridSystem .fg,.guitar-mask.truncateNeck.baseFret7.rangeFrets3.handedness-left .gridSystem .fg{transform:translate(-712px)!important}.guitar-mask.truncateNeck.baseFret7.rangeFrets4.handedness-left .gridSystem .fg{transform:translate(-642px)!important}.guitar-mask.truncateNeck.baseFret7.rangeFrets5.handedness-left .gridSystem .fg{transform:translate(-565px)!important}.guitar-mask.truncateNeck.baseFret7.rangeFrets6.handedness-left .gridSystem .fg{transform:translate(-496px)!important}.guitar-mask.truncateNeck.baseFret7.rangeFrets7.handedness-left .gridSystem .fg{transform:translate(-424px)!important}.guitar-mask.truncateNeck.baseFret7.rangeFrets8.handedness-left .gridSystem .fg{transform:translate(-352px)!important}.guitar-mask.truncateNeck.baseFret7.rangeFrets9.handedness-left .gridSystem .fg{transform:translate(-280px)!important}.guitar-mask.truncateNeck.baseFret7.rangeFrets10.handedness-left .gridSystem .fg{transform:translate(-208px)!important}.guitar-mask.truncateNeck.baseFret7.rangeFrets11.handedness-left .gridSystem .fg{transform:translate(-136px)!important}.guitar-mask.truncateNeck.baseFret7.rangeFrets12.handedness-left .gridSystem .fg{transform:translate(-64px)!important}.guitar-mask.truncateNeck.baseFret7.rangeFrets13.handedness-left .gridSystem .fg{transform:translate(8px)!important}.guitar-mask.truncateNeck.baseFret7.rangeFrets14.handedness-left .gridSystem .fg{transform:translate(80px)!important}.guitar-mask.truncateNeck.baseFret7.rangeFrets15.handedness-left .gridSystem .fg{transform:translate(152px)!important}.guitar-mask.truncateNeck.baseFret8.rangeFrets1.handedness-left .gridSystem .fg,.guitar-mask.truncateNeck.baseFret8.rangeFrets2.handedness-left .gridSystem .fg,.guitar-mask.truncateNeck.baseFret8.rangeFrets3.handedness-left .gridSystem .fg{transform:translate(-641px)!important}.guitar-mask.truncateNeck.baseFret8.rangeFrets4.handedness-left .gridSystem .fg{transform:translate(-571px)!important}.guitar-mask.truncateNeck.baseFret8.rangeFrets5.handedness-left .gridSystem .fg{transform:translate(-494px)!important}.guitar-mask.truncateNeck.baseFret8.rangeFrets6.handedness-left .gridSystem .fg{transform:translate(-425px)!important}.guitar-mask.truncateNeck.baseFret8.rangeFrets7.handedness-left .gridSystem .fg{transform:translate(-353px)!important}.guitar-mask.truncateNeck.baseFret8.rangeFrets8.handedness-left .gridSystem .fg{transform:translate(-281px)!important}.guitar-mask.truncateNeck.baseFret8.rangeFrets9.handedness-left .gridSystem .fg{transform:translate(-209px)!important}.guitar-mask.truncateNeck.baseFret8.rangeFrets10.handedness-left .gridSystem .fg{transform:translate(-137px)!important}.guitar-mask.truncateNeck.baseFret8.rangeFrets11.handedness-left .gridSystem .fg{transform:translate(-65px)!important}.guitar-mask.truncateNeck.baseFret8.rangeFrets12.handedness-left .gridSystem .fg{transform:translate(7px)!important}.guitar-mask.truncateNeck.baseFret8.rangeFrets13.handedness-left .gridSystem .fg{transform:translate(79px)!important}.guitar-mask.truncateNeck.baseFret8.rangeFrets14.handedness-left .gridSystem .fg{transform:translate(151px)!important}.guitar-mask.truncateNeck.baseFret9.rangeFrets1.handedness-left .gridSystem .fg,.guitar-mask.truncateNeck.baseFret9.rangeFrets2.handedness-left .gridSystem .fg,.guitar-mask.truncateNeck.baseFret9.rangeFrets3.handedness-left .gridSystem .fg{transform:translate(-566px)!important}.guitar-mask.truncateNeck.baseFret9.rangeFrets4.handedness-left .gridSystem .fg{transform:translate(-496px)!important}.guitar-mask.truncateNeck.baseFret9.rangeFrets5.handedness-left .gridSystem .fg{transform:translate(-419px)!important}.guitar-mask.truncateNeck.baseFret9.rangeFrets6.handedness-left .gridSystem .fg{transform:translate(-350px)!important}.guitar-mask.truncateNeck.baseFret9.rangeFrets7.handedness-left .gridSystem .fg{transform:translate(-278px)!important}.guitar-mask.truncateNeck.baseFret9.rangeFrets8.handedness-left .gridSystem .fg{transform:translate(-206px)!important}.guitar-mask.truncateNeck.baseFret9.rangeFrets9.handedness-left .gridSystem .fg{transform:translate(-134px)!important}.guitar-mask.truncateNeck.baseFret9.rangeFrets10.handedness-left .gridSystem .fg{transform:translate(-62px)!important}.guitar-mask.truncateNeck.baseFret9.rangeFrets11.handedness-left .gridSystem .fg{transform:translate(10px)!important}.guitar-mask.truncateNeck.baseFret9.rangeFrets12.handedness-left .gridSystem .fg{transform:translate(82px)!important}.guitar-mask.truncateNeck.baseFret9.rangeFrets13.handedness-left .gridSystem .fg{transform:translate(154px)!important}.guitar-mask.truncateNeck.baseFret10.rangeFrets1.handedness-left .gridSystem .fg,.guitar-mask.truncateNeck.baseFret10.rangeFrets2.handedness-left .gridSystem .fg,.guitar-mask.truncateNeck.baseFret10.rangeFrets3.handedness-left .gridSystem .fg{transform:translate(-495px)!important}.guitar-mask.truncateNeck.baseFret10.rangeFrets4.handedness-left .gridSystem .fg{transform:translate(-425px)!important}.guitar-mask.truncateNeck.baseFret10.rangeFrets5.handedness-left .gridSystem .fg{transform:translate(-348px)!important}.guitar-mask.truncateNeck.baseFret10.rangeFrets6.handedness-left .gridSystem .fg{transform:translate(-279px)!important}.guitar-mask.truncateNeck.baseFret10.rangeFrets7.handedness-left .gridSystem .fg{transform:translate(-207px)!important}.guitar-mask.truncateNeck.baseFret10.rangeFrets8.handedness-left .gridSystem .fg{transform:translate(-135px)!important}.guitar-mask.truncateNeck.baseFret10.rangeFrets9.handedness-left .gridSystem .fg{transform:translate(-63px)!important}.guitar-mask.truncateNeck.baseFret10.rangeFrets10.handedness-left .gridSystem .fg{transform:translate(9px)!important}.guitar-mask.truncateNeck.baseFret10.rangeFrets11.handedness-left .gridSystem .fg{transform:translate(81px)!important}.guitar-mask.truncateNeck.baseFret10.rangeFrets12.handedness-left .gridSystem .fg{transform:translate(153px)!important}.guitar-mask.truncateNeck.baseFret11.rangeFrets1.handedness-left .gridSystem .fg,.guitar-mask.truncateNeck.baseFret11.rangeFrets2.handedness-left .gridSystem .fg,.guitar-mask.truncateNeck.baseFret11.rangeFrets3.handedness-left .gridSystem .fg{transform:translate(-422px)!important}.guitar-mask.truncateNeck.baseFret11.rangeFrets4.handedness-left .gridSystem .fg{transform:translate(-352px)!important}.guitar-mask.truncateNeck.baseFret11.rangeFrets5.handedness-left .gridSystem .fg{transform:translate(-275px)!important}.guitar-mask.truncateNeck.baseFret11.rangeFrets6.handedness-left .gridSystem .fg{transform:translate(-206px)!important}.guitar-mask.truncateNeck.baseFret11.rangeFrets7.handedness-left .gridSystem .fg{transform:translate(-134px)!important}.guitar-mask.truncateNeck.baseFret11.rangeFrets8.handedness-left .gridSystem .fg{transform:translate(-62px)!important}.guitar-mask.truncateNeck.baseFret11.rangeFrets9.handedness-left .gridSystem .fg{transform:translate(10px)!important}.guitar-mask.truncateNeck.baseFret11.rangeFrets10.handedness-left .gridSystem .fg{transform:translate(82px)!important}.guitar-mask.truncateNeck.baseFret11.rangeFrets11.handedness-left .gridSystem .fg{transform:translate(154px)!important}.guitar-mask.truncateNeck.baseFret12.rangeFrets1.handedness-left .gridSystem .fg,.guitar-mask.truncateNeck.baseFret12.rangeFrets2.handedness-left .gridSystem .fg,.guitar-mask.truncateNeck.baseFret12.rangeFrets3.handedness-left .gridSystem .fg{transform:translate(-349px)!important}.guitar-mask.truncateNeck.baseFret12.rangeFrets4.handedness-left .gridSystem .fg{transform:translate(-279px)!important}.guitar-mask.truncateNeck.baseFret12.rangeFrets5.handedness-left .gridSystem .fg{transform:translate(-202px)!important}.guitar-mask.truncateNeck.baseFret12.rangeFrets6.handedness-left .gridSystem .fg{transform:translate(-133px)!important}.guitar-mask.truncateNeck.baseFret12.rangeFrets7.handedness-left .gridSystem .fg{transform:translate(-61px)!important}.guitar-mask.truncateNeck.baseFret12.rangeFrets8.handedness-left .gridSystem .fg{transform:translate(11px)!important}.guitar-mask.truncateNeck.baseFret12.rangeFrets9.handedness-left .gridSystem .fg{transform:translate(83px)!important}.guitar-mask.truncateNeck.baseFret12.rangeFrets10.handedness-left .gridSystem .fg{transform:translate(155px)!important}.guitar-mask.truncateNeck.baseFret13.rangeFrets1.handedness-left .gridSystem .fg,.guitar-mask.truncateNeck.baseFret13.rangeFrets2.handedness-left .gridSystem .fg,.guitar-mask.truncateNeck.baseFret13.rangeFrets3.handedness-left .gridSystem .fg{transform:translate(-276px)!important}.guitar-mask.truncateNeck.baseFret13.rangeFrets4.handedness-left .gridSystem .fg{transform:translate(-206px)!important}.guitar-mask.truncateNeck.baseFret13.rangeFrets5.handedness-left .gridSystem .fg{transform:translate(-129px)!important}.guitar-mask.truncateNeck.baseFret13.rangeFrets6.handedness-left .gridSystem .fg{transform:translate(-60px)!important}.guitar-mask.truncateNeck.baseFret13.rangeFrets7.handedness-left .gridSystem .fg{transform:translate(12px)!important}.guitar-mask.truncateNeck.baseFret13.rangeFrets8.handedness-left .gridSystem .fg{transform:translate(84px)!important}.guitar-mask.truncateNeck.baseFret13.rangeFrets9.handedness-left .gridSystem .fg{transform:translate(156px)!important}.guitar-mask.truncateNeck.baseFret14.rangeFrets1.handedness-left .gridSystem .fg,.guitar-mask.truncateNeck.baseFret14.rangeFrets2.handedness-left .gridSystem .fg,.guitar-mask.truncateNeck.baseFret14.rangeFrets3.handedness-left .gridSystem .fg{transform:translate(-201px)!important}.guitar-mask.truncateNeck.baseFret14.rangeFrets4.handedness-left .gridSystem .fg{transform:translate(-131px)!important}.guitar-mask.truncateNeck.baseFret14.rangeFrets5.handedness-left .gridSystem .fg{transform:translate(-54px)!important}.guitar-mask.truncateNeck.baseFret14.rangeFrets6.handedness-left .gridSystem .fg{transform:translate(15px)!important}.guitar-mask.truncateNeck.baseFret14.rangeFrets7.handedness-left .gridSystem .fg{transform:translate(87px)!important}.guitar-mask.truncateNeck.baseFret14.rangeFrets8.handedness-left .gridSystem .fg{transform:translate(159px)!important}.guitar-mask.truncateNeck.baseFret15.rangeFrets1.handedness-left .gridSystem .fg,.guitar-mask.truncateNeck.baseFret15.rangeFrets2.handedness-left .gridSystem .fg,.guitar-mask.truncateNeck.baseFret15.rangeFrets3.handedness-left .gridSystem .fg{transform:translate(-129px)!important}.guitar-mask.truncateNeck.baseFret15.rangeFrets4.handedness-left .gridSystem .fg{transform:translate(-59px)!important}.guitar-mask.truncateNeck.baseFret15.rangeFrets5.handedness-left .gridSystem .fg{transform:translate(18px)!important}.guitar-mask.truncateNeck.baseFret15.rangeFrets6.handedness-left .gridSystem .fg{transform:translate(87px)!important}.guitar-mask.truncateNeck.baseFret15.rangeFrets7.handedness-left .gridSystem .fg{transform:translate(159px)!important}.guitar-mask.truncateNeck.baseFret16.rangeFrets1.handedness-left .gridSystem .fg,.guitar-mask.truncateNeck.baseFret16.rangeFrets2.handedness-left .gridSystem .fg,.guitar-mask.truncateNeck.baseFret16.rangeFrets3.handedness-left .gridSystem .fg{transform:translate(-57px)!important}.guitar-mask.truncateNeck.baseFret16.rangeFrets4.handedness-left .gridSystem .fg{transform:translate(13px)!important}.guitar-mask.truncateNeck.baseFret16.rangeFrets5.handedness-left .gridSystem .fg{transform:translate(90px)!important}.guitar-mask.truncateNeck.baseFret16.rangeFrets6.handedness-left .gridSystem .fg{transform:translate(159px)!important}.guitar-mask.truncateNeck.baseFret17.rangeFrets1.handedness-left .gridSystem .fg,.guitar-mask.truncateNeck.baseFret17.rangeFrets2.handedness-left .gridSystem .fg,.guitar-mask.truncateNeck.baseFret17.rangeFrets3.handedness-left .gridSystem .fg{transform:translate(17px)!important}.guitar-mask.truncateNeck.baseFret17.rangeFrets4.handedness-left .gridSystem .fg{transform:translate(87px)!important}.guitar-mask.truncateNeck.baseFret17.rangeFrets5.handedness-left .gridSystem .fg{transform:translate(164px)!important}.guitar-mask.truncateNeck.baseFret18.rangeFrets1.handedness-left .gridSystem .fg,.guitar-mask.truncateNeck.baseFret18.rangeFrets2.handedness-left .gridSystem .fg,.guitar-mask.truncateNeck.baseFret18.rangeFrets3.handedness-left .gridSystem .fg{transform:translate(86px)!important}.guitar-mask.truncateNeck.baseFret18.rangeFrets4.handedness-left .gridSystem .fg{transform:translate(156px)!important}.guitar-mask.truncateNeck.baseFret19.rangeFrets1.handedness-left .gridSystem .fg,.guitar-mask.truncateNeck.baseFret19.rangeFrets2.handedness-left .gridSystem .fg,.guitar-mask.truncateNeck.baseFret19.rangeFrets3.handedness-left .gridSystem .fg{transform:translate(158px)!important}.guitar-mask.truncateNeck.baseFret20.rangeFrets1.handedness-left .gridSystem .fg,.guitar-mask.truncateNeck.baseFret20.rangeFrets2.handedness-left .gridSystem .fg{transform:translate(230px)!important}.guitar-mask.truncateNeck.baseFret21.rangeFrets1.handedness-left .gridSystem .fg{transform:translate(302px)!important}.truncateNeck .gridSystem .strings,.truncateNeck .gridSystem #GuitarTuch{transform:translate(-60px)}.truncateNeck.baseFret0 .gridSystem .strings,.truncateNeck.baseFret0 .gridSystem #GuitarTuch{transform:translate(0)}.truncateNeck .gridSystem .frets{transform:translate(-60px,-14px)}.truncateNeck.baseFret0 .gridSystem .frets{transform:translateY(-14px)}.tel .guitar-container svg.handedness-left.telecaster{background-image:url(/img/necks/telecaster-left.png);background-position:100% 63%}.tel .guitar-container svg.handedness-left.stratocaster{background-image:url(/img/necks/stratocaster-left.png);background-position:100% 63%}.tel .guitar-container svg.handedness-left.lesPaul{background-image:url(/img/necks/lesPaul-left.png);background-position:100% 63%}.tel .guitar-container svg.handedness-left.customShop{background-image:url(/img/necks/customShop-left.png);background-position:100% 63%}.tel .truncateNeck .guitar-container svg.handedness-left.telecaster{background-image:url(/img/necks/telecasterTruncate-left.png);background-position:100% 63%}.tel .truncateNeck .guitar-container svg.handedness-left.stratocaster{background-image:url(/img/necks/stratocasterTruncate-left.png);background-position:100% 63%}.tel .truncateNeck .guitar-container svg.handedness-left.lesPaul{background-image:url(/img/necks/lesPaulTruncate-left.png);background-position:100% 63%}.tel .truncateNeck .guitar-container svg.handedness-left.customShop{background-image:url(/img/necks/customShopTruncate-left.png);background-position:100% 63%}.tel .truncateNeck.baseFret0 .guitar-container svg.handedness-left.telecaster,.tel .scaleLength-uniform .guitar-container svg.handedness-left.telecaster{background-image:url(/img/necks/telecasterTruncateBaseFret0-left.png);background-position:100% 63%}.tel .truncateNeck.baseFret0 .guitar-container svg.handedness-left.stratocaster,.tel .scaleLength-uniform .guitar-container svg.handedness-left.stratocaster{background-image:url(/img/necks/stratocasterTruncateBaseFret0-left.png);background-position:100% 63%}.tel .truncateNeck.baseFret0 .guitar-container svg.handedness-left.lesPaul,.tel .scaleLength-uniform .guitar-container svg.handedness-left.lesPaul{background-image:url(/img/necks/lesPaulTruncateBaseFret0-left.png);background-position:100% 63%}.tel .truncateNeck.baseFret0 .guitar-container svg.handedness-left.customShop,.tel .scaleLength-uniform .guitar-container svg.handedness-left.customShop{background-image:url(/img/necks/customShopTruncateBaseFret0-left.png);background-position:100% 63%}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.telecaster .fg.f0{transform:translate(1073px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.telecaster .fg.f1{transform:translate(978px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.telecaster .fg.f2{transform:translate(862px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.telecaster .fg.f3{transform:translate(760px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.telecaster .fg.f4{transform:translate(663px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.telecaster .fg.f5{transform:translate(575px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.telecaster .fg.f6{transform:translate(494px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.telecaster .fg.f7{transform:translate(422px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.telecaster .fg.f8{transform:translate(354px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.telecaster .fg.f9{transform:translate(293px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.telecaster .fg.f10{transform:translate(237px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.telecaster .fg.f11{transform:translate(183px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.telecaster .fg.f12{transform:translate(133px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.telecaster .fg.f13{transform:translate(87px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.telecaster .fg.f14{transform:translate(42px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.telecaster .fg.f15{transform:translate(3px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.telecaster .fg.f16{transform:translate(-33px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.telecaster .fg.f17{transform:translate(-67px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.telecaster .fg.f18{transform:translate(-97px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.telecaster .fg.f19{transform:translate(-130px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.telecaster .fg.f20{transform:translate(-157px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.telecaster .fg.f21{transform:translate(-182px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.stratocaster .fg.f0{transform:translate(1073px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.stratocaster .fg.f1{transform:translate(973px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.stratocaster .fg.f2{transform:translate(847px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.stratocaster .fg.f3{transform:translate(733px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.stratocaster .fg.f4{transform:translate(632px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.stratocaster .fg.f5{transform:translate(540px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.stratocaster .fg.f6{transform:translate(460px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.stratocaster .fg.f7{transform:translate(382px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.stratocaster .fg.f8{transform:translate(315px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.stratocaster .fg.f9{transform:translate(253px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.stratocaster .fg.f10{transform:translate(196px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.stratocaster .fg.f11{transform:translate(145px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.stratocaster .fg.f12{transform:translate(98px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.stratocaster .fg.f13{transform:translate(52px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.stratocaster .fg.f14{transform:translate(12px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.stratocaster .fg.f15{transform:translate(-26px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.stratocaster .fg.f16{transform:translate(-60px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.stratocaster .fg.f17{transform:translate(-94px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.stratocaster .fg.f18{transform:translate(-122px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.stratocaster .fg.f19{transform:translate(-152px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.stratocaster .fg.f20{transform:translate(-178px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.stratocaster .fg.f21{transform:translate(-203px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.lesPaul .fg.f0{transform:translate(1073px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.lesPaul .fg.f1{transform:translate(970px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.lesPaul .fg.f2{transform:translate(850px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.lesPaul .fg.f3{transform:translate(740px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.lesPaul .fg.f4{transform:translate(640px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.lesPaul .fg.f5{transform:translate(548px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.lesPaul .fg.f6{transform:translate(462px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.lesPaul .fg.f7{transform:translate(387px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.lesPaul .fg.f8{transform:translate(318px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.lesPaul .fg.f9{transform:translate(252px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.lesPaul .fg.f10{transform:translate(192px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.lesPaul .fg.f11{transform:translate(138px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.lesPaul .fg.f12{transform:translate(83px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.lesPaul .fg.f13{transform:translate(35px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.lesPaul .fg.f14{transform:translate(-10px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.lesPaul .fg.f15{transform:translate(-51px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.lesPaul .fg.f16{transform:translate(-88px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.lesPaul .fg.f17{transform:translate(-122px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.lesPaul .fg.f18{transform:translate(-154px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.lesPaul .fg.f19{transform:translate(-187px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.customShop .fg.f0{transform:translate(1073px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.customShop .fg.f1{transform:translate(978px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.customShop .fg.f2{transform:translate(860px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.customShop .fg.f3{transform:translate(758px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.customShop .fg.f4{transform:translate(660px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.customShop .fg.f5{transform:translate(570px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.customShop .fg.f6{transform:translate(488px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.customShop .fg.f7{transform:translate(412px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.customShop .fg.f8{transform:translate(344px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.customShop .fg.f9{transform:translate(280px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.customShop .fg.f10{transform:translate(220px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.customShop .fg.f11{transform:translate(166px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.customShop .fg.f12{transform:translate(117px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.customShop .fg.f13{transform:translate(70px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.customShop .fg.f14{transform:translate(26px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.customShop .fg.f15{transform:translate(-15px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.customShop .fg.f16{transform:translate(-53px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.customShop .fg.f17{transform:translate(-88px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.customShop .fg.f18{transform:translate(-119px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.customShop .fg.f19{transform:translate(-150px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.customShop .fg.f20{transform:translate(-178px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left.customShop .fg.f21{transform:translate(-205px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left .disC.disCstg.stg1{transform:translate(1101px,26px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left .disC.disCstg.stg2{transform:translate(1101px,63px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left .disC.disCstg.stg3{transform:translate(1101px,96px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left .disC.disCstg.stg4{transform:translate(1101px,127px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left .disC.disCstg.stg5{transform:translate(1101px,160px)}.guitar-mask:not(.truncateNeck) .guitar-fretboard.handedness-left .disC.disCstg.stg6{transform:translate(1101px,193px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left .disC.disCstg.stg1{transform:translate(1361px,26px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left .disC.disCstg.stg2{transform:translate(1361px,63px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left .disC.disCstg.stg3{transform:translate(1361px,96px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left .disC.disCstg.stg4{transform:translate(1361px,127px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left .disC.disCstg.stg5{transform:translate(1361px,160px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left .disC.disCstg.stg6{transform:translate(1361px,193px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.telecaster .fg.f0{transform:translate(1333px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.telecaster .fg.f1{transform:translate(1238px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.telecaster .fg.f2{transform:translate(1122px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.telecaster .fg.f3{transform:translate(1020px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.telecaster .fg.f4{transform:translate(923px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.telecaster .fg.f5{transform:translate(835px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.telecaster .fg.f6{transform:translate(754px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.telecaster .fg.f7{transform:translate(682px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.telecaster .fg.f8{transform:translate(614px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.telecaster .fg.f9{transform:translate(553px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.telecaster .fg.f10{transform:translate(497px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.telecaster .fg.f11{transform:translate(443px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.telecaster .fg.f12{transform:translate(393px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.telecaster .fg.f13{transform:translate(347px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.telecaster .fg.f14{transform:translate(302px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.telecaster .fg.f15{transform:translate(263px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.telecaster .fg.f16{transform:translate(227px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.telecaster .fg.f17{transform:translate(193px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.telecaster .fg.f18{transform:translate(163px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.telecaster .fg.f19{transform:translate(130px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.telecaster .fg.f20{transform:translate(103px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.telecaster .fg.f21{transform:translate(78px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.stratocaster .fg.f0{transform:translate(1333px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.stratocaster .fg.f1{transform:translate(1233px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.stratocaster .fg.f2{transform:translate(1107px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.stratocaster .fg.f3{transform:translate(993px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.stratocaster .fg.f4{transform:translate(892px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.stratocaster .fg.f5{transform:translate(800px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.stratocaster .fg.f6{transform:translate(720px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.stratocaster .fg.f7{transform:translate(642px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.stratocaster .fg.f8{transform:translate(575px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.stratocaster .fg.f9{transform:translate(513px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.stratocaster .fg.f10{transform:translate(456px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.stratocaster .fg.f11{transform:translate(405px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.stratocaster .fg.f12{transform:translate(358px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.stratocaster .fg.f13{transform:translate(312px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.stratocaster .fg.f14{transform:translate(272px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.stratocaster .fg.f15{transform:translate(234px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.stratocaster .fg.f16{transform:translate(200px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.stratocaster .fg.f17{transform:translate(166px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.stratocaster .fg.f18{transform:translate(138px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.stratocaster .fg.f19{transform:translate(108px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.stratocaster .fg.f20{transform:translate(82px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.stratocaster .fg.f21{transform:translate(57px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.lesPaul .fg.f0{transform:translate(1333px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.lesPaul .fg.f1{transform:translate(1230px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.lesPaul .fg.f2{transform:translate(1110px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.lesPaul .fg.f3{transform:translate(1000px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.customShop .fg.f0{transform:translate(1333px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.customShop .fg.f1{transform:translate(1238px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.customShop .fg.f2{transform:translate(1120px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.customShop .fg.f3{transform:translate(1018px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.customShop .fg.f4{transform:translate(920px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.customShop .fg.f5{transform:translate(830px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.customShop .fg.f6{transform:translate(748px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.customShop .fg.f7{transform:translate(672px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.customShop .fg.f8{transform:translate(604px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.customShop .fg.f9{transform:translate(540px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.customShop .fg.f10{transform:translate(480px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.customShop .fg.f11{transform:translate(426px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.customShop .fg.f12{transform:translate(377px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.customShop .fg.f13{transform:translate(330px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.customShop .fg.f14{transform:translate(286px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.customShop .fg.f15{transform:translate(245px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.customShop .fg.f16{transform:translate(207px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.customShop .fg.f17{transform:translate(172px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.customShop .fg.f18{transform:translate(141px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.customShop .fg.f19{transform:translate(110px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.customShop .fg.f20{transform:translate(82px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.customShop .fg.f21{transform:translate(55px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.lesPaul .fg.f4{transform:translate(900px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.lesPaul .fg.f5{transform:translate(808px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.lesPaul .fg.f6{transform:translate(722px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.lesPaul .fg.f7{transform:translate(647px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.lesPaul .fg.f8{transform:translate(578px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.lesPaul .fg.f9{transform:translate(512px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.lesPaul .fg.f10{transform:translate(452px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.lesPaul .fg.f11{transform:translate(398px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.lesPaul .fg.f12{transform:translate(343px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.lesPaul .fg.f13{transform:translate(295px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.lesPaul .fg.f14{transform:translate(250px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.lesPaul .fg.f15{transform:translate(209px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.lesPaul .fg.f16{transform:translate(172px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.lesPaul .fg.f17{transform:translate(138px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.lesPaul .fg.f18{transform:translate(106px)}.guitar-mask.fullNeck:not(.truncateNeck) .guitar-fretboard.handedness-left.lesPaul .fg.f19{transform:translate(73px)}.guitar-mask-truncate{overflow:hidden;position:relative;width:100%}.guitar-fretboard-truncate{overflow:hidden;width:100%;height:auto;display:block}.guitar-mask-truncate.handedness-left .guitar-container{transform-origin:right center}.guitar-mask-truncate.rangeFrets1 svg{max-width:222px}.guitar-mask-truncate.rangeFrets2 svg{max-width:222px}.guitar-mask-truncate.rangeFrets3 svg{max-width:222px}.guitar-mask-truncate.rangeFrets4 svg{max-width:292px}.guitar-mask-truncate.rangeFrets5 svg{max-width:369px}.guitar-mask-truncate.rangeFrets6 svg{max-width:438px}.guitar-mask-truncate.rangeFrets7 svg{max-width:510px}.guitar-mask-truncate.rangeFrets8 svg{max-width:582px}.guitar-mask-truncate.rangeFrets9 svg{max-width:654px}.guitar-mask-truncate.rangeFrets10 svg{max-width:726px}.guitar-mask-truncate.rangeFrets11 svg{max-width:798px}.guitar-mask-truncate.rangeFrets12 svg{max-width:870px}.guitar-mask-truncate.rangeFrets13 svg{max-width:942px}.guitar-mask-truncate.rangeFrets14 svg{max-width:1014px}.guitar-mask-truncate.rangeFrets15 svg{max-width:1086px}.guitar-mask-truncate.rangeFrets16 svg{max-width:1158px}.guitar-mask-truncate.rangeFrets17 svg{max-width:1230px}.guitar-mask-truncate.rangeFrets18 svg{max-width:1302px}.guitar-mask-truncate.rangeFrets19 svg{max-width:1418px}.guitar-mask-truncate.rangeFrets20 svg{max-width:1488px}.guitar-mask-truncate.rangeFrets21 svg{max-width:1558px}.guitar-mask-truncate.rangeFrets22 svg{max-width:1628px}.guitar-mask-truncate.maxFret1 .fg.f2,.guitar-mask-truncate.maxFret1 .fg.f3,.guitar-mask-truncate.maxFret1 .fg.f4,.guitar-mask-truncate.maxFret1 .fg.f5,.guitar-mask-truncate.maxFret1 .fg.f6,.guitar-mask-truncate.maxFret1 .fg.f7,.guitar-mask-truncate.maxFret1 .fg.f8,.guitar-mask-truncate.maxFret1 .fg.f9,.guitar-mask-truncate.maxFret1 .fg.f10,.guitar-mask-truncate.maxFret1 .fg.f11,.guitar-mask-truncate.maxFret1 .fg.f12,.guitar-mask-truncate.maxFret1 .fg.f13,.guitar-mask-truncate.maxFret1 .fg.f14,.guitar-mask-truncate.maxFret1 .fg.f15,.guitar-mask-truncate.maxFret1 .fg.f16,.guitar-mask-truncate.maxFret1 .fg.f17,.guitar-mask-truncate.maxFret1 .fg.f18,.guitar-mask-truncate.maxFret1 .fg.f19,.guitar-mask-truncate.maxFret1 .fg.f20,.guitar-mask-truncate.maxFret1 .fg.f21,.guitar-mask-truncate.maxFret1 .fg.f22,.guitar-mask-truncate.maxFret5 .fretLine6,.guitar-mask-truncate.maxFret5 .fretLine7,.guitar-mask-truncate.maxFret5 .fretLine8,.guitar-mask-truncate.maxFret5 .fretLine9,.guitar-mask-truncate.maxFret5 .fretLine10,.guitar-mask-truncate.maxFret5 .fretLine11,.guitar-mask-truncate.maxFret5 .fretLine12,.guitar-mask-truncate.maxFret5 .fretLine13,.guitar-mask-truncate.maxFret5 .fretLine14,.guitar-mask-truncate.maxFret5 .fretLine15,.guitar-mask-truncate.maxFret5 .fretLine16,.guitar-mask-truncate.maxFret5 .fretLine17,.guitar-mask-truncate.maxFret5 .fretLine18,.guitar-mask-truncate.maxFret5 .fretLine19,.guitar-mask-truncate.maxFret5 .fretLine20,.guitar-mask-truncate.maxFret5 .fretLine21,.guitar-mask-truncate.maxFret5 .fretLine22,.guitar-mask-truncate.maxFret10 .fretLine11,.guitar-mask-truncate.maxFret10 .fretLine12,.guitar-mask-truncate.maxFret10 .fretLine13,.guitar-mask-truncate.maxFret10 .fretLine14,.guitar-mask-truncate.maxFret10 .fretLine15,.guitar-mask-truncate.maxFret10 .fretLine16,.guitar-mask-truncate.maxFret10 .fretLine17,.guitar-mask-truncate.maxFret10 .fretLine18,.guitar-mask-truncate.maxFret10 .fretLine19,.guitar-mask-truncate.maxFret10 .fretLine20,.guitar-mask-truncate.maxFret10 .fretLine21,.guitar-mask-truncate.maxFret10 .fretLine22,.guitar-mask-truncate.maxFret12 .fretLine13,.guitar-mask-truncate.maxFret12 .fretLine14,.guitar-mask-truncate.maxFret12 .fretLine15,.guitar-mask-truncate.maxFret12 .fretLine16,.guitar-mask-truncate.maxFret12 .fretLine17,.guitar-mask-truncate.maxFret12 .fretLine18,.guitar-mask-truncate.maxFret12 .fretLine19,.guitar-mask-truncate.maxFret12 .fretLine20,.guitar-mask-truncate.maxFret12 .fretLine21,.guitar-mask-truncate.maxFret12 .fretLine22,.guitar-mask-truncate.maxFret15 .fretLine16,.guitar-mask-truncate.maxFret15 .fretLine17,.guitar-mask-truncate.maxFret15 .fretLine18,.guitar-mask-truncate.maxFret15 .fretLine19,.guitar-mask-truncate.maxFret15 .fretLine20,.guitar-mask-truncate.maxFret15 .fretLine21,.guitar-mask-truncate.maxFret15 .fretLine22{display:none!important}.guitar-mask-truncate.cs4 .guitar-fretboard-truncate{height:280px}.guitar-mask-truncate.cs5 .guitar-fretboard-truncate{height:310px}.guitar-mask-truncate.cs6 .guitar-fretboard-truncate{height:350px}.guitar-mask-truncate.cs7 .guitar-fretboard-truncate{height:380px}.guitar-mask-truncate.cs8 .guitar-fretboard-truncate{height:410px}.guitar-mask-truncate.cs9 .guitar-fretboard-truncate{height:440px}.guitar-mask-truncate.cs10 .guitar-fretboard-truncate{height:470px}.guitar-mask-truncate.cs11 .guitar-fretboard-truncate{height:500px}.guitar-mask-truncate.cs12 .guitar-fretboard-truncate{height:530px}.guitar-mask-truncate .guitar-container{width:100%;max-height:800px;position:relative;overflow:hidden!important;transform:scale(1.15);transform-origin:left center}.guitar-mask-truncate{overflow:hidden!important}.guitar-fretboard-truncate{width:100%;height:100%}.guitar-mask-truncate svg{display:block;width:100%;height:auto}.guitar-mask-truncate:not([class*=cs]){min-height:350px}.guitar-mask-truncate .guitar-container{min-height:inherit}.guitar-mask-truncate .fg{transform:translate(-2000px)}.guitar-mask-truncate.baseFret0 .fg.f0{transform:translate(17px)!important}.guitar-mask-truncate.baseFret0 .fg.f1{transform:translate(92px)!important}.guitar-mask-truncate.baseFret0 .fg.f2{transform:translate(165px)!important}.guitar-mask-truncate.baseFret0 .fg.f3{transform:translate(237px)!important}.guitar-mask-truncate.baseFret0 .fg.f4{transform:translate(308px)!important}.guitar-mask-truncate.baseFret0 .fg.f5{transform:translate(378px)!important}.guitar-mask-truncate.baseFret0 .fg.f6{transform:translate(450px)!important}.guitar-mask-truncate.baseFret0 .fg.f7{transform:translate(522px)!important}.guitar-mask-truncate.baseFret0 .fg.f8{transform:translate(590px)!important}.guitar-mask-truncate.baseFret0 .fg.f9{transform:translate(665px)!important}.guitar-mask-truncate.baseFret0 .fg.f10{transform:translate(738px)!important}.guitar-mask-truncate.baseFret0 .fg.f11{transform:translate(809px)!important}.guitar-mask-truncate.baseFret0 .fg.f12{transform:translate(882px)!important}.guitar-mask-truncate.baseFret0 .fg.f13{transform:translate(950px)}.guitar-mask-truncate.baseFret0 .fg.f14{transform:translate(1020px)}.guitar-mask-truncate.baseFret0 .fg.f15{transform:translate(1092px)}.guitar-mask-truncate.baseFret0 .fg.f16{transform:translate(1162px)}.guitar-mask-truncate.baseFret0 .fg.f17{transform:translate(1236px)}.guitar-mask-truncate.baseFret0 .fg.f18{transform:translate(1308px)}.guitar-mask-truncate.baseFret0 .fg.f19{transform:translate(1378px)}.guitar-mask-truncate.baseFret0 .fg.f20{transform:translate(1448px)}.guitar-mask-truncate.baseFret0 .fg.f21{transform:translate(1518px)}.guitar-mask-truncate.baseFret0 .fg.f22{transform:translate(1588px)}.guitar-mask-truncate.baseFret1 .fg.f1{transform:translate(17px)}.guitar-mask-truncate.baseFret1 .fg.f2{transform:translate(90px)}.guitar-mask-truncate.baseFret1 .fg.f3{transform:translate(162px)}.guitar-mask-truncate.baseFret1 .fg.f4{transform:translate(233px)}.guitar-mask-truncate.baseFret1 .fg.f5{transform:translate(303px)}.guitar-mask-truncate.baseFret1 .fg.f6{transform:translate(375px)}.guitar-mask-truncate.baseFret1 .fg.f7{transform:translate(447px)}.guitar-mask-truncate.baseFret1 .fg.f8{transform:translate(515px)}.guitar-mask-truncate.baseFret1 .fg.f9{transform:translate(590px)}.guitar-mask-truncate.baseFret1 .fg.f10{transform:translate(663px)}.guitar-mask-truncate.baseFret1 .fg.f11{transform:translate(734px)}.guitar-mask-truncate.baseFret1 .fg.f12{transform:translate(807px)}.guitar-mask-truncate.baseFret1 .fg.f13{transform:translate(875px)}.guitar-mask-truncate.baseFret1 .fg.f14{transform:translate(945px)}.guitar-mask-truncate.baseFret1 .fg.f15{transform:translate(1017px)}.guitar-mask-truncate.baseFret1 .fg.f16{transform:translate(1087px)}.guitar-mask-truncate.baseFret1 .fg.f17{transform:translate(1161px)}.guitar-mask-truncate.baseFret1 .fg.f18{transform:translate(1233px)}.guitar-mask-truncate.baseFret1 .fg.f19{transform:translate(1305px)}.guitar-mask-truncate.baseFret2 .fg.f2{transform:translate(17px)}.guitar-mask-truncate.baseFret2 .fg.f3{transform:translate(89px)}.guitar-mask-truncate.baseFret2 .fg.f4{transform:translate(160px)}.guitar-mask-truncate.baseFret2 .fg.f5{transform:translate(230px)}.guitar-mask-truncate.baseFret2 .fg.f6{transform:translate(302px)}.guitar-mask-truncate.baseFret2 .fg.f7{transform:translate(374px)}.guitar-mask-truncate.baseFret2 .fg.f8{transform:translate(442px)}.guitar-mask-truncate.baseFret2 .fg.f9{transform:translate(517px)}.guitar-mask-truncate.baseFret2 .fg.f10{transform:translate(590px)}.guitar-mask-truncate.baseFret2 .fg.f11{transform:translate(661px)}.guitar-mask-truncate.baseFret2 .fg.f12{transform:translate(734px)}.guitar-mask-truncate.baseFret2 .fg.f13{transform:translate(802px)}.guitar-mask-truncate.baseFret2 .fg.f14{transform:translate(872px)}.guitar-mask-truncate.baseFret2 .fg.f15{transform:translate(944px)}.guitar-mask-truncate.baseFret2 .fg.f16{transform:translate(1014px)}.guitar-mask-truncate.baseFret2 .fg.f17{transform:translate(1088px)}.guitar-mask-truncate.baseFret2 .fg.f18{transform:translate(1160px)}.guitar-mask-truncate.baseFret2 .fg.f19{transform:translate(1232px)}.guitar-mask-truncate.baseFret2 .fg.f20{transform:translate(1302px)}.guitar-mask-truncate.baseFret3 .fg.f3{transform:translate(17px)}.guitar-mask-truncate.baseFret3 .fg.f4{transform:translate(88px)}.guitar-mask-truncate.baseFret3 .fg.f5{transform:translate(158px)}.guitar-mask-truncate.baseFret3 .fg.f6{transform:translate(230px)}.guitar-mask-truncate.baseFret3 .fg.f7{transform:translate(302px)}.guitar-mask-truncate.baseFret3 .fg.f8{transform:translate(370px)}.guitar-mask-truncate.baseFret3 .fg.f9{transform:translate(445px)}.guitar-mask-truncate.baseFret3 .fg.f10{transform:translate(518px)}.guitar-mask-truncate.baseFret3 .fg.f11{transform:translate(589px)}.guitar-mask-truncate.baseFret3 .fg.f12{transform:translate(662px)}.guitar-mask-truncate.baseFret3 .fg.f13{transform:translate(730px)}.guitar-mask-truncate.baseFret3 .fg.f14{transform:translate(800px)}.guitar-mask-truncate.baseFret3 .fg.f15{transform:translate(872px)}.guitar-mask-truncate.baseFret3 .fg.f16{transform:translate(942px)}.guitar-mask-truncate.baseFret3 .fg.f17{transform:translate(1016px)}.guitar-mask-truncate.baseFret3 .fg.f18{transform:translate(1088px)}.guitar-mask-truncate.baseFret3 .fg.f19{transform:translate(1160px)}.guitar-mask-truncate.baseFret3 .fg.f20{transform:translate(1230px)}.guitar-mask-truncate.baseFret3 .fg.f21{transform:translate(1300px)}.guitar-mask-truncate.baseFret4 .fg.f4{transform:translate(17px)}.guitar-mask-truncate.baseFret4 .fg.f5{transform:translate(87px)}.guitar-mask-truncate.baseFret4 .fg.f6{transform:translate(159px)}.guitar-mask-truncate.baseFret4 .fg.f7{transform:translate(231px)}.guitar-mask-truncate.baseFret4 .fg.f8{transform:translate(299px)}.guitar-mask-truncate.baseFret4 .fg.f9{transform:translate(374px)}.guitar-mask-truncate.baseFret4 .fg.f10{transform:translate(447px)}.guitar-mask-truncate.baseFret4 .fg.f11{transform:translate(518px)}.guitar-mask-truncate.baseFret4 .fg.f12{transform:translate(591px)}.guitar-mask-truncate.baseFret4 .fg.f13{transform:translate(659px)}.guitar-mask-truncate.baseFret4 .fg.f14{transform:translate(729px)}.guitar-mask-truncate.baseFret4 .fg.f15{transform:translate(801px)}.guitar-mask-truncate.baseFret4 .fg.f16{transform:translate(871px)}.guitar-mask-truncate.baseFret4 .fg.f17{transform:translate(945px)}.guitar-mask-truncate.baseFret4 .fg.f18{transform:translate(1017px)}.guitar-mask-truncate.baseFret4 .fg.f19{transform:translate(1089px)}.guitar-mask-truncate.baseFret4 .fg.f20{transform:translate(1159px)}.guitar-mask-truncate.baseFret4 .fg.f21{transform:translate(1229px)}.guitar-mask-truncate.baseFret4 .fg.f22{transform:translate(1299px)}.guitar-mask-truncate.baseFret5 .fg.f5{transform:translate(17px)}.guitar-mask-truncate.baseFret5 .fg.f6{transform:translate(89px)}.guitar-mask-truncate.baseFret5 .fg.f7{transform:translate(161px)}.guitar-mask-truncate.baseFret5 .fg.f8{transform:translate(229px)}.guitar-mask-truncate.baseFret5 .fg.f9{transform:translate(304px)}.guitar-mask-truncate.baseFret5 .fg.f10{transform:translate(377px)}.guitar-mask-truncate.baseFret5 .fg.f11{transform:translate(448px)}.guitar-mask-truncate.baseFret5 .fg.f12{transform:translate(521px)}.guitar-mask-truncate.baseFret5 .fg.f13{transform:translate(589px)}.guitar-mask-truncate.baseFret5 .fg.f14{transform:translate(659px)}.guitar-mask-truncate.baseFret5 .fg.f15{transform:translate(731px)}.guitar-mask-truncate.baseFret5 .fg.f16{transform:translate(801px)}.guitar-mask-truncate.baseFret5 .fg.f17{transform:translate(875px)}.guitar-mask-truncate.baseFret5 .fg.f18{transform:translate(947px)}.guitar-mask-truncate.baseFret5 .fg.f19{transform:translate(1019px)}.guitar-mask-truncate.baseFret5 .fg.f20{transform:translate(1089px)}.guitar-mask-truncate.baseFret5 .fg.f21{transform:translate(1159px)}.guitar-mask-truncate.baseFret5 .fg.f22{transform:translate(1229px)}.guitar-mask-truncate.baseFret6 .fg.f6{transform:translate(17px)}.guitar-mask-truncate.baseFret6 .fg.f7{transform:translate(89px)}.guitar-mask-truncate.baseFret6 .fg.f8{transform:translate(157px)}.guitar-mask-truncate.baseFret6 .fg.f9{transform:translate(232px)}.guitar-mask-truncate.baseFret6 .fg.f10{transform:translate(305px)}.guitar-mask-truncate.baseFret6 .fg.f11{transform:translate(376px)}.guitar-mask-truncate.baseFret6 .fg.f12{transform:translate(449px)}.guitar-mask-truncate.baseFret6 .fg.f13{transform:translate(517px)}.guitar-mask-truncate.baseFret6 .fg.f14{transform:translate(587px)}.guitar-mask-truncate.baseFret6 .fg.f15{transform:translate(659px)}.guitar-mask-truncate.baseFret6 .fg.f16{transform:translate(729px)}.guitar-mask-truncate.baseFret6 .fg.f17{transform:translate(803px)}.guitar-mask-truncate.baseFret6 .fg.f18{transform:translate(875px)}.guitar-mask-truncate.baseFret6 .fg.f19{transform:translate(947px)}.guitar-mask-truncate.baseFret6 .fg.f20{transform:translate(1017px)}.guitar-mask-truncate.baseFret6 .fg.f21{transform:translate(1087px)}.guitar-mask-truncate.baseFret6 .fg.f22{transform:translate(1157px)}.guitar-mask-truncate.baseFret7 .fg.f7{transform:translate(17px)}.guitar-mask-truncate.baseFret7 .fg.f8{transform:translate(85px)}.guitar-mask-truncate.baseFret7 .fg.f9{transform:translate(160px)}.guitar-mask-truncate.baseFret7 .fg.f10{transform:translate(233px)}.guitar-mask-truncate.baseFret7 .fg.f11{transform:translate(304px)}.guitar-mask-truncate.baseFret7 .fg.f12{transform:translate(377px)}.guitar-mask-truncate.baseFret7 .fg.f13{transform:translate(445px)}.guitar-mask-truncate.baseFret7 .fg.f14{transform:translate(515px)}.guitar-mask-truncate.baseFret7 .fg.f15{transform:translate(587px)}.guitar-mask-truncate.baseFret7 .fg.f16{transform:translate(657px)}.guitar-mask-truncate.baseFret7 .fg.f17{transform:translate(731px)}.guitar-mask-truncate.baseFret7 .fg.f18{transform:translate(803px)}.guitar-mask-truncate.baseFret7 .fg.f19{transform:translate(875px)}.guitar-mask-truncate.baseFret7 .fg.f20{transform:translate(945px)}.guitar-mask-truncate.baseFret7 .fg.f21{transform:translate(1015px)}.guitar-mask-truncate.baseFret7 .fg.f22{transform:translate(1085px)}.guitar-mask-truncate.baseFret8 .fg.f8{transform:translate(17px)}.guitar-mask-truncate.baseFret8 .fg.f9{transform:translate(92px)}.guitar-mask-truncate.baseFret8 .fg.f10{transform:translate(165px)}.guitar-mask-truncate.baseFret8 .fg.f11{transform:translate(236px)}.guitar-mask-truncate.baseFret8 .fg.f12{transform:translate(309px)}.guitar-mask-truncate.baseFret8 .fg.f13{transform:translate(377px)}.guitar-mask-truncate.baseFret8 .fg.f14{transform:translate(447px)}.guitar-mask-truncate.baseFret8 .fg.f15{transform:translate(519px)}.guitar-mask-truncate.baseFret8 .fg.f16{transform:translate(589px)}.guitar-mask-truncate.baseFret8 .fg.f17{transform:translate(663px)}.guitar-mask-truncate.baseFret8 .fg.f18{transform:translate(735px)}.guitar-mask-truncate.baseFret8 .fg.f19{transform:translate(807px)}.guitar-mask-truncate.baseFret8 .fg.f20{transform:translate(877px)}.guitar-mask-truncate.baseFret8 .fg.f21{transform:translate(947px)}.guitar-mask-truncate.baseFret8 .fg.f22{transform:translate(1017px)}.guitar-mask-truncate.baseFret9 .fg.f9{transform:translate(17px)}.guitar-mask-truncate.baseFret9 .fg.f10{transform:translate(90px)}.guitar-mask-truncate.baseFret9 .fg.f11{transform:translate(161px)}.guitar-mask-truncate.baseFret9 .fg.f12{transform:translate(234px)}.guitar-mask-truncate.baseFret9 .fg.f13{transform:translate(302px)}.guitar-mask-truncate.baseFret9 .fg.f14{transform:translate(372px)}.guitar-mask-truncate.baseFret9 .fg.f15{transform:translate(444px)}.guitar-mask-truncate.baseFret9 .fg.f16{transform:translate(514px)}.guitar-mask-truncate.baseFret9 .fg.f17{transform:translate(588px)}.guitar-mask-truncate.baseFret9 .fg.f18{transform:translate(660px)}.guitar-mask-truncate.baseFret9 .fg.f19{transform:translate(732px)}.guitar-mask-truncate.baseFret9 .fg.f20{transform:translate(802px)}.guitar-mask-truncate.baseFret9 .fg.f21{transform:translate(872px)}.guitar-mask-truncate.baseFret9 .fg.f22{transform:translate(942px)}.guitar-mask-truncate.baseFret10 .fg.f10{transform:translate(17px)}.guitar-mask-truncate.baseFret10 .fg.f11{transform:translate(88px)}.guitar-mask-truncate.baseFret10 .fg.f12{transform:translate(161px)}.guitar-mask-truncate.baseFret10 .fg.f13{transform:translate(229px)}.guitar-mask-truncate.baseFret10 .fg.f14{transform:translate(299px)}.guitar-mask-truncate.baseFret10 .fg.f15{transform:translate(371px)}.guitar-mask-truncate.baseFret10 .fg.f16{transform:translate(441px)}.guitar-mask-truncate.baseFret10 .fg.f17{transform:translate(515px)}.guitar-mask-truncate.baseFret10 .fg.f18{transform:translate(587px)}.guitar-mask-truncate.baseFret10 .fg.f19{transform:translate(659px)}.guitar-mask-truncate.baseFret10 .fg.f20{transform:translate(729px)}.guitar-mask-truncate.baseFret10 .fg.f21{transform:translate(799px)}.guitar-mask-truncate.baseFret10 .fg.f22{transform:translate(869px)}.guitar-mask-truncate.baseFret11 .fg.f11{transform:translate(17px)}.guitar-mask-truncate.baseFret11 .fg.f12{transform:translate(90px)}.guitar-mask-truncate.baseFret11 .fg.f13{transform:translate(158px)}.guitar-mask-truncate.baseFret11 .fg.f14{transform:translate(228px)}.guitar-mask-truncate.baseFret11 .fg.f15{transform:translate(300px)}.guitar-mask-truncate.baseFret11 .fg.f16{transform:translate(370px)}.guitar-mask-truncate.baseFret11 .fg.f17{transform:translate(444px)}.guitar-mask-truncate.baseFret11 .fg.f18{transform:translate(516px)}.guitar-mask-truncate.baseFret11 .fg.f19{transform:translate(588px)}.guitar-mask-truncate.baseFret11 .fg.f20{transform:translate(658px)}.guitar-mask-truncate.baseFret11 .fg.f21{transform:translate(728px)}.guitar-mask-truncate.baseFret11 .fg.f22{transform:translate(798px)}.guitar-mask-truncate.baseFret12 .fg.f12{transform:translate(17px)}.guitar-mask-truncate.baseFret12 .fg.f13{transform:translate(85px)}.guitar-mask-truncate.baseFret12 .fg.f14{transform:translate(155px)}.guitar-mask-truncate.baseFret12 .fg.f15{transform:translate(227px)}.guitar-mask-truncate.baseFret12 .fg.f16{transform:translate(297px)}.guitar-mask-truncate.baseFret12 .fg.f17{transform:translate(371px)}.guitar-mask-truncate.baseFret12 .fg.f18{transform:translate(443px)}.guitar-mask-truncate.baseFret12 .fg.f19{transform:translate(515px)}.guitar-mask-truncate.baseFret12 .fg.f20{transform:translate(585px)}.guitar-mask-truncate.baseFret12 .fg.f21{transform:translate(655px)}.guitar-mask-truncate.baseFret12 .fg.f22{transform:translate(725px)}.guitar-mask-truncate.baseFret13 .fg.f13{transform:translate(17px)}.guitar-mask-truncate.baseFret13 .fg.f14{transform:translate(87px)}.guitar-mask-truncate.baseFret13 .fg.f15{transform:translate(159px)}.guitar-mask-truncate.baseFret13 .fg.f16{transform:translate(229px)}.guitar-mask-truncate.baseFret13 .fg.f17{transform:translate(303px)}.guitar-mask-truncate.baseFret13 .fg.f18{transform:translate(375px)}.guitar-mask-truncate.baseFret13 .fg.f19{transform:translate(447px)}.guitar-mask-truncate.baseFret13 .fg.f20{transform:translate(517px)}.guitar-mask-truncate.baseFret13 .fg.f21{transform:translate(587px)}.guitar-mask-truncate.baseFret13 .fg.f22{transform:translate(657px)}.guitar-mask-truncate.baseFret14 .fg.f14{transform:translate(17px)}.guitar-mask-truncate.baseFret14 .fg.f15{transform:translate(89px)}.guitar-mask-truncate.baseFret14 .fg.f16{transform:translate(159px)}.guitar-mask-truncate.baseFret14 .fg.f17{transform:translate(233px)}.guitar-mask-truncate.baseFret14 .fg.f18{transform:translate(305px)}.guitar-mask-truncate.baseFret14 .fg.f19{transform:translate(377px)}.guitar-mask-truncate.baseFret14 .fg.f20{transform:translate(447px)}.guitar-mask-truncate.baseFret14 .fg.f21{transform:translate(517px)}.guitar-mask-truncate.baseFret14 .fg.f22{transform:translate(587px)}.guitar-mask-truncate.baseFret15 .fg.f15{transform:translate(17px)}.guitar-mask-truncate.baseFret15 .fg.f16{transform:translate(87px)}.guitar-mask-truncate.baseFret15 .fg.f17{transform:translate(161px)}.guitar-mask-truncate.baseFret15 .fg.f18{transform:translate(233px)}.guitar-mask-truncate.baseFret15 .fg.f19{transform:translate(305px)}.guitar-mask-truncate.baseFret15 .fg.f20{transform:translate(375px)}.guitar-mask-truncate.baseFret15 .fg.f21{transform:translate(445px)}.guitar-mask-truncate.baseFret15 .fg.f22{transform:translate(515px)}.guitar-mask-truncate.baseFret16 .fg.f16{transform:translate(17px)}.guitar-mask-truncate.baseFret16 .fg.f17{transform:translate(91px)}.guitar-mask-truncate.baseFret16 .fg.f18{transform:translate(163px)}.guitar-mask-truncate.baseFret16 .fg.f19{transform:translate(235px)}.guitar-mask-truncate.baseFret16 .fg.f20{transform:translate(305px)}.guitar-mask-truncate.baseFret16 .fg.f21{transform:translate(375px)}.guitar-mask-truncate.baseFret16 .fg.f22{transform:translate(445px)}.guitar-mask-truncate.baseFret17 .fg.f17{transform:translate(17px)}.guitar-mask-truncate.baseFret17 .fg.f18{transform:translate(89px)}.guitar-mask-truncate.baseFret17 .fg.f19{transform:translate(161px)}.guitar-mask-truncate.baseFret17 .fg.f20{transform:translate(231px)}.guitar-mask-truncate.baseFret17 .fg.f21{transform:translate(301px)}.guitar-mask-truncate.baseFret17 .fg.f22{transform:translate(371px)}.guitar-mask-truncate.baseFret18 .fg.f18{transform:translate(17px)}.guitar-mask-truncate.baseFret18 .fg.f19{transform:translate(89px)}.guitar-mask-truncate.baseFret18 .fg.f20{transform:translate(159px)}.guitar-mask-truncate.baseFret18 .fg.f21{transform:translate(229px)}.guitar-mask-truncate.baseFret18 .fg.f22{transform:translate(299px)}.guitar-mask-truncate.baseFret19 .fg.f19{transform:translate(17px)}.guitar-mask-truncate.baseFret19 .fg.f20{transform:translate(89px)}.guitar-mask-truncate.baseFret19 .fg.f21{transform:translate(159px)}.guitar-mask-truncate.baseFret19 .fg.f22{transform:translate(229px)}.guitar-mask-truncate.baseFret20 .fg.f20{transform:translate(17px)}.guitar-mask-truncate.baseFret20 .fg.f21{transform:translate(87px)}.guitar-mask-truncate.baseFret20 .fg.f22{transform:translate(157px)}.guitar-mask-truncate.baseFret21 .fg.f21{transform:translate(17px)}.guitar-mask-truncate.baseFret21 .fg.f22{transform:translate(87px)}.guitar-mask-truncate.baseFret22 .fg.f22{transform:translate(17px)}.guitar-mask-truncate.baseFret22 .fg.f23{transform:translate(87px)}.guitar-mask-truncate.baseFret22 .fg.f24{transform:translate(157px)}.guitar-mask-truncate.baseFret22 .fg.f25{transform:translate(227px)}.guitar-mask-truncate.baseFret22 .fg.f26{transform:translate(297px)}.guitar-mask-truncate.baseFret22 .fg.f27{transform:translate(367px)}.guitar-mask-truncate.baseFret22 .fg.f28{transform:translate(437px)}.guitar-mask-truncate.baseFret0 .fg.f23{transform:translate(1658px)}.guitar-mask-truncate.baseFret0 .fg.f24{transform:translate(1728px)}.guitar-mask-truncate.baseFret0 .fg.f25{transform:translate(1798px)}.guitar-mask-truncate.baseFret0 .fg.f26{transform:translate(1868px)}.guitar-mask-truncate.baseFret0 .fg.f27{transform:translate(1938px)}.guitar-mask-truncate.baseFret0 .fg.f28{transform:translate(2008px)}.guitar-mask-truncate.baseFret23 .fg.f23{transform:translate(17px)}.guitar-mask-truncate.baseFret23 .fg.f24{transform:translate(87px)}.guitar-mask-truncate.baseFret23 .fg.f25{transform:translate(157px)}.guitar-mask-truncate.baseFret23 .fg.f26{transform:translate(227px)}.guitar-mask-truncate.baseFret23 .fg.f27{transform:translate(297px)}.guitar-mask-truncate.baseFret23 .fg.f28{transform:translate(367px)}.guitar-mask-truncate.baseFret24 .fg.f24{transform:translate(17px)}.guitar-mask-truncate.baseFret24 .fg.f25{transform:translate(87px)}.guitar-mask-truncate.baseFret24 .fg.f26{transform:translate(157px)}.guitar-mask-truncate.baseFret24 .fg.f27{transform:translate(227px)}.guitar-mask-truncate.baseFret24 .fg.f28{transform:translate(297px)}.guitar-mask-truncate.baseFret25 .fg.f25{transform:translate(17px)}.guitar-mask-truncate.baseFret25 .fg.f26{transform:translate(87px)}.guitar-mask-truncate.baseFret25 .fg.f27{transform:translate(157px)}.guitar-mask-truncate.baseFret25 .fg.f28{transform:translate(227px)}.guitar-mask-truncate.baseFret26 .fg.f26{transform:translate(17px)}.guitar-mask-truncate.baseFret26 .fg.f27{transform:translate(87px)}.guitar-mask-truncate.baseFret26 .fg.f28{transform:translate(157px)}.guitar-mask-truncate.baseFret27 .fg.f27{transform:translate(17px)}.guitar-mask-truncate.baseFret27 .fg.f28{transform:translate(87px)}.guitar-mask-truncate.baseFret28 .fg.f28{transform:translate(17px)}.guitar-mask-truncate .pictureSystem .stg1{transform:translateY(25px)}.guitar-mask-truncate .pictureSystem .stg2{transform:translateY(58px)}.guitar-mask-truncate .pictureSystem .stg3{transform:translateY(92px)}.guitar-mask-truncate .pictureSystem .stg4{transform:translateY(125px)}.guitar-mask-truncate .pictureSystem .stg5{transform:translateY(158px)}.guitar-mask-truncate .pictureSystem .stg6{transform:translateY(191px)}.guitar-mask-truncate .gridSystem .stg1{transform:translateY(19px)}.guitar-mask-truncate .gridSystem .stg2{transform:translateY(52px)}.guitar-mask-truncate .gridSystem .stg3{transform:translateY(85px)}.guitar-mask-truncate .gridSystem .stg4{transform:translateY(118px)}.guitar-mask-truncate .gridSystem .stg5{transform:translateY(151px)}.guitar-mask-truncate .gridSystem .stg6{transform:translateY(184px)}.guitar-mask-truncate .gridSystem .stg7{transform:translateY(217px)}.guitar-mask-truncate .gridSystem .stg8{transform:translateY(250px)}.guitar-mask-truncate .gridSystem .stg9{transform:translateY(283px)}.guitar-mask-truncate .gridSystem .stg10{transform:translateY(316px)}.guitar-mask-truncate .gridSystem .stg11{transform:translateY(349px)}.guitar-mask-truncate .gridSystem .stg12{transform:translateY(382px)}.guitar-mask-truncate .disC.disCfg{transform:translateY(5px)}.guitar-mask-truncate .pictureSystem .disC.disCstg.stg1{transform:translate(-11px,26px)}.guitar-mask-truncate .pictureSystem .disC.disCstg.stg2{transform:translate(-11px,59px)}.guitar-mask-truncate .pictureSystem .disC.disCstg.stg3{transform:translate(-11px,92px)}.guitar-mask-truncate .pictureSystem .disC.disCstg.stg4{transform:translate(-11px,125px)}.guitar-mask-truncate .pictureSystem .disC.disCstg.stg5{transform:translate(-11px,158px)}.guitar-mask-truncate .pictureSystem .disC.disCstg.stg6{transform:translate(-11px,191px)}.guitar-mask-truncate .gridSystem .disC.disCstg.stg1{transform:translate(-11px,20px)}.guitar-mask-truncate .gridSystem .disC.disCstg.stg2{transform:translate(-11px,53px)}.guitar-mask-truncate .gridSystem .disC.disCstg.stg3{transform:translate(-11px,86px)}.guitar-mask-truncate .gridSystem .disC.disCstg.stg4{transform:translate(-11px,119px)}.guitar-mask-truncate .gridSystem .disC.disCstg.stg5{transform:translate(-11px,152px)}.guitar-mask-truncate .gridSystem .disC.disCstg.stg6{transform:translate(-11px,185px)}.guitar-mask-truncate .gridSystem .disC.disCstg.stg7{transform:translate(-11px,218px)}.guitar-mask-truncate .gridSystem .disC.disCstg.stg8{transform:translate(-11px,251px)}.guitar-mask-truncate .gridSystem .disC.disCstg.stg9{transform:translate(-11px,284px)}.guitar-mask-truncate .gridSystem .disC.disCstg.stg10{transform:translate(-11px,317px)}.guitar-mask-truncate .gridSystem .disC.disCstg.stg11{transform:translate(-11px,350px)}.guitar-mask-truncate .gridSystem .disC.disCstg.stg12{transform:translate(-11px,383px)}.guitar-mask-truncate.handedness-left .disC.disCstg{transform-origin:center}.guitar-mask-truncate .dots{transform:translateY(233px)}.guitar-mask-truncate.cs4 .dots{transform:translateY(168px)}.guitar-mask-truncate.cs5 .dots{transform:translateY(200px)}.guitar-mask-truncate.cs6 .dots{transform:translateY(233px)}.guitar-mask-truncate.cs7 .dots{transform:translateY(270px)}.guitar-mask-truncate.cs8 .dots{transform:translateY(296px)}.guitar-mask-truncate.cs9 .dots{transform:translateY(329px)}.guitar-mask-truncate.cs10 .dots{transform:translateY(362px)}.guitar-mask-truncate.cs11 .dots{transform:translateY(395px)}.guitar-mask-truncate.cs12 .dots{transform:translateY(437px)}.guitar-mask-truncate .fretLine1,.guitar-mask-truncate .fretLine1 rect,.guitar-mask-truncate .fretLine1 path{transform:translate(92px)}.guitar-mask-truncate .fretLine2,.guitar-mask-truncate .fretLine2 rect,.guitar-mask-truncate .fretLine2 path{transform:translate(165px)}.guitar-mask-truncate .fretLine3,.guitar-mask-truncate .fretLine3 rect,.guitar-mask-truncate .fretLine3 path{transform:translate(237px)}.guitar-mask-truncate .fretLine4,.guitar-mask-truncate .fretLine4 rect,.guitar-mask-truncate .fretLine4 path{transform:translate(308px)}.guitar-mask-truncate .fretLine5,.guitar-mask-truncate .fretLine5 rect,.guitar-mask-truncate .fretLine5 path{transform:translate(378px)}.guitar-mask-truncate .fretLine6,.guitar-mask-truncate .fretLine6 rect,.guitar-mask-truncate .fretLine6 path{transform:translate(450px)}.guitar-mask-truncate .fretLine7,.guitar-mask-truncate .fretLine7 rect,.guitar-mask-truncate .fretLine7 path{transform:translate(522px)}.guitar-mask-truncate .fretLine8,.guitar-mask-truncate .fretLine8 rect,.guitar-mask-truncate .fretLine8 path{transform:translate(590px)}.guitar-mask-truncate .fretLine9,.guitar-mask-truncate .fretLine9 rect,.guitar-mask-truncate .fretLine9 path{transform:translate(665px)}.guitar-mask-truncate .fretLine10,.guitar-mask-truncate .fretLine10 rect,.guitar-mask-truncate .fretLine10 path{transform:translate(738px)}.guitar-mask-truncate .fretLine11,.guitar-mask-truncate .fretLine11 rect,.guitar-mask-truncate .fretLine11 path{transform:translate(809px)}.guitar-mask-truncate .fretLine12,.guitar-mask-truncate .fretLine12 rect,.guitar-mask-truncate .fretLine12 path{transform:translate(882px)}.guitar-mask-truncate .fretLine13,.guitar-mask-truncate .fretLine13 rect,.guitar-mask-truncate .fretLine13 path{transform:translate(950px)}.guitar-mask-truncate .fretLine14,.guitar-mask-truncate .fretLine14 rect,.guitar-mask-truncate .fretLine14 path{transform:translate(1020px)}.guitar-mask-truncate .fretLine15,.guitar-mask-truncate .fretLine15 rect,.guitar-mask-truncate .fretLine15 path{transform:translate(1092px)}.guitar-mask-truncate .fretLine16,.guitar-mask-truncate .fretLine16 rect,.guitar-mask-truncate .fretLine16 path{transform:translate(1162px)}.guitar-mask-truncate .fretLine17,.guitar-mask-truncate .fretLine17 rect,.guitar-mask-truncate .fretLine17 path{transform:translate(1236px)}.guitar-mask-truncate .fretLine18,.guitar-mask-truncate .fretLine18 rect,.guitar-mask-truncate .fretLine18 path{transform:translate(1308px)}.guitar-mask-truncate .fretLine19,.guitar-mask-truncate .fretLine19 rect,.guitar-mask-truncate .fretLine19 path{transform:translate(1378px)}.guitar-mask-truncate .fretLine20,.guitar-mask-truncate .fretLine20 rect,.guitar-mask-truncate .fretLine20 path{transform:translate(1448px)}.guitar-mask-truncate .fretLine21,.guitar-mask-truncate .fretLine21 rect,.guitar-mask-truncate .fretLine21 path{transform:translate(1518px)}.guitar-mask-truncate .fretLine22,.guitar-mask-truncate .fretLine22 rect,.guitar-mask-truncate .fretLine22 path{transform:translate(1588px)}.guitar-mask-truncate .fretLine23,.guitar-mask-truncate .fretLine23 rect,.guitar-mask-truncate .fretLine23 path{transform:translate(1658px)}.guitar-mask-truncate .fretLine24,.guitar-mask-truncate .fretLine24 rect,.guitar-mask-truncate .fretLine24 path{transform:translate(1728px)}.guitar-mask-truncate .fretLine25,.guitar-mask-truncate .fretLine25 rect,.guitar-mask-truncate .fretLine25 path{transform:translate(1798px)}.guitar-mask-truncate .fretLine26,.guitar-mask-truncate .fretLine26 rect,.guitar-mask-truncate .fretLine26 path{transform:translate(1868px)}.guitar-mask-truncate .fretLine27,.guitar-mask-truncate .fretLine27 rect,.guitar-mask-truncate .fretLine27 path{transform:translate(1938px)}.guitar-mask-truncate .fretLine28,.guitar-mask-truncate .fretLine28 rect,.guitar-mask-truncate .fretLine28 path{transform:translate(2008px)}.guitar-mask-truncate .gridSystem .stringLine1{transform:translateY(37px)}.guitar-mask-truncate .gridSystem .stringLine2{transform:translateY(70px)}.guitar-mask-truncate .gridSystem .stringLine3{transform:translateY(103px)}.guitar-mask-truncate .gridSystem .stringLine4{transform:translateY(136px)}.guitar-mask-truncate .gridSystem .stringLine5{transform:translateY(169px)}.guitar-mask-truncate .gridSystem .stringLine6{transform:translateY(202px)}.guitar-mask-truncate .gridSystem .stringLine7{transform:translateY(235px)}.guitar-mask-truncate .gridSystem .stringLine8{transform:translateY(268px)}.guitar-mask-truncate .gridSystem .stringLine9{transform:translateY(301px)}.guitar-mask-truncate .gridSystem .stringLine10{transform:translateY(334px)}.guitar-mask-truncate .gridSystem .stringLine11{transform:translateY(367px)}.guitar-mask-truncate .gridSystem .stringLine12{transform:translateY(400px)}.guitar-mask-truncate .gridSystem .cls-9.stringLine1{transform:translateY(36.5px)}.guitar-mask-truncate .gridSystem .cls-9.stringLine2{transform:translateY(69.5px)}.guitar-mask-truncate .gridSystem .cls-9.stringLine3{transform:translateY(102.5px)}.guitar-mask-truncate .gridSystem .cls-9.stringLine4{transform:translateY(135.5px)}.guitar-mask-truncate .gridSystem .cls-9.stringLine5{transform:translateY(168.5px)}.guitar-mask-truncate .gridSystem .cls-9.stringLine6{transform:translateY(201.5px)}.guitar-mask-truncate .gridSystem .cls-3.stringLine1{transform:translateY(38.2px)}.guitar-mask-truncate .gridSystem .cls-3.stringLine2{transform:translateY(71.2px)}.guitar-mask-truncate .gridSystem .cls-3.stringLine3{transform:translateY(104.2px)}.guitar-mask-truncate .gridSystem .cls-3.stringLine4{transform:translateY(137.2px)}.guitar-mask-truncate .gridSystem .cls-3.stringLine5{transform:translateY(170.2px)}.guitar-mask-truncate .gridSystem .cls-3.stringLine6{transform:translateY(203.2px)}.piano-svg{max-height:300px}body{background-image:url(/img/bgapp.jpg);background-size:cover;background-position:center;background-attachment:fixed}#appOverlay{background-image:url(/img/crackBlack.gif)}.titreApp{font-family:tachyon,sans-serif;font-weight:300!important;font-style:normal}.text-center svg{margin:auto}.degrestyle{font-family:Roboto Slab,serif}.brother{font-family:brother-xs,sans-serif!important}.layertoolbar{max-width:1060px;margin:auto}.composition_interval .notIndot{padding-top:24px}.isFavorite .chordDiagramWrapper .chordDiagBase{background:#3e4e7378;border-radius:20px}h1:hover .CiAddLayer{opacity:100}.note--position-preview{display:block!important;fill:#fff;opacity:.4!important;transition:opacity .12s ease;pointer-events:none}html.dark .nC[data-st=b] .sh,html.dark .nC[data-st=b].sh,html.dark .nC[data-in=R][data-st=c] .sh,html.dark .nC[data-in=R][data-st=c].sh,html.dark .nC[data-in=P8][data-st=c] .sh,html.dark .nC[data-in=P8][data-st=c].sh{stroke:#fff;stroke-width:2.5px}html:not(.dark) .nC[data-st=w] .sh,html:not(.dark) .nC[data-st=w].sh{stroke:#131313;stroke-width:2px}.ctx-guitarAssistant-d1{display:none}.ctx-guitarAssistant .ctx-guitarAssistant-d1{display:block}.ctx-guitarAssistant .ctx-guitarAssistant-d0,.ctx-guitarAssistant-dib-d1{display:none}.ctx-guitarAssistant .ctx-guitarAssistant-dib-d1{display:inline-block}.ctx-harmonyAssistant-d1{display:none}.ctx-harmonyAssistant .ctx-harmonyAssistant-d1{display:block}.ctx-harmonyAssistant .ctx-harmonyAssistant-d0,.ctx-harmonyAssistant-dib-d1{display:none}.ctx-harmonyAssistant .ctx-harmonyAssistant-dib-d1{display:inline-block}.ctx-libraryChord-d1{display:none}.ctx-libraryChord .ctx-libraryChord-d1{display:block}.ctx-libraryChord .ctx-libraryChord-d0,.ctx-libraryChord-dib-d1{display:none}.ctx-libraryChord .ctx-libraryChord-dib-d1{display:inline-block}.ctx-libraryScale-d1{display:none}.ctx-libraryScale .ctx-libraryScale-d1{display:block}.ctx-libraryScale .ctx-libraryScale-d0,.ctx-libraryScale-dib-d1{display:none}.ctx-libraryScale .ctx-libraryScale-dib-d1{display:inline-block}.ctx-IdentityCard-d1{display:none}.ctx-IdentityCard .ctx-IdentityCard-d1{display:block}.ctx-IdentityCard .ctx-IdentityCard-d0,.ctx-IdentityCard-dib-d1{display:none}.ctx-IdentityCard .ctx-IdentityCard-dib-d1{display:inline-block}.ctx-scaleCtx-d1{display:none}.ctx-scaleCtx .ctx-scaleCtx-d1{display:block}.ctx-scaleCtx .ctx-scaleCtx-d0,.ctx-scaleCtx-dib-d1{display:none}.ctx-scaleCtx .ctx-scaleCtx-dib-d1{display:inline-block}.ctx-harmonizeCtx-d1{display:none}.ctx-harmonizeCtx .ctx-harmonizeCtx-d1{display:block}.ctx-harmonizeCtx .ctx-harmonizeCtx-d0,.ctx-harmonizeCtx-dib-d1{display:none}.ctx-harmonizeCtx .ctx-harmonizeCtx-dib-d1{display:inline-block}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}body{min-height:100vh;position:relative}body:not(.dark){background:linear-gradient(135deg,#fcfbfa,#faf8f6,#fcfbfa)}body.dark{background:linear-gradient(135deg,#1e1e23,#232328,#1e1e23)}body:before{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}body:not(.dark):before{background:linear-gradient(135deg,rgba(167,168,158,.08) 0%,transparent 50%,rgba(167,168,158,.08) 100%)}body.dark:before{background:linear-gradient(135deg,rgba(255,255,255,.02) 0%,transparent 50%,rgba(255,255,255,.02) 100%)}:root{--xiia-50: #f3f4ed;--xiia-100: #f1f4e4;--xiia-200: #e5e8d1;--xiia-300: #d3d6c5;--xiia-400: #bebfb4;--xiia-500: #a7a89e;--xiia-600: #727269;--xiia-700: #3a3734;--xiia-800: #282825;--xiia-900: #141413;--xiia-950: #0b0b0b;--xiia-DEFAULT: #727269;--xiia-cyan: #06b6d4}html.dark{--xiia-50: #141413;--xiia-100: #282825;--xiia-200: #3a3734;--xiia-300: #727269;--xiia-400: #a7a89e;--xiia-500: #bebfb4;--xiia-600: #d3d6c5;--xiia-700: #e5e8d1;--xiia-800: #f1f4e4;--xiia-900: #f3f4ed;--xiia-950: #f3f4ed;--xiia-DEFAULT: #0b0b0b;--xiia-cyan: #22d3ee}html.white{--xiia-50: var(--xiia-950);--xiia-100: var(--xiia-900);--xiia-200: var(--xiia-800);--xiia-300: var(--xiia-700);--xiia-400: var(--xiia-600);--xiia-500: var(--xiia-500);--xiia-600: var(--xiia-400);--xiia-700: var(--xiia-300);--xiia-800: var(--xiia-200);--xiia-900: var(--xiia-100);--xiia-950: var(--xiia-50);--xiia-DEFAULT: var(--xiia-950)}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-8{bottom:-2rem}.-left-0\.5{left:-.125rem}.-left-14{left:-3.5rem}.-left-2{left:-.5rem}.-left-4{left:-1rem}.-left-8{left:-2rem}.-right-0\.5{right:-.125rem}.-right-1{right:-.25rem}.-right-1\.5{right:-.375rem}.-right-14{right:-3.5rem}.-right-2{right:-.5rem}.-right-4{right:-1rem}.-right-5{right:-1.25rem}.-top-0\.5{top:-.125rem}.-top-1{top:-.25rem}.-top-1\.5{top:-.375rem}.-top-10{top:-2.5rem}.-top-2{top:-.5rem}.-top-2\.5{top:-.625rem}.-top-3{top:-.75rem}.-top-32{top:-8rem}.-top-4{top:-1rem}.-top-5{top:-1.25rem}.-top-6{top:-1.5rem}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-12{bottom:3rem}.bottom-16{bottom:4rem}.bottom-2{bottom:.5rem}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.bottom-\[20\%\]{bottom:20%}.bottom-full{bottom:100%}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-20{left:5rem}.left-3{left:.75rem}.left-4{left:1rem}.left-5{left:1.25rem}.left-6{left:1.5rem}.left-9{left:2.25rem}.left-full{left:100%}.right-0{right:0}.right-1{right:.25rem}.right-10{right:2.5rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-6{right:1.5rem}.right-8{right:2rem}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\/2{top:50%}.top-10{top:2.5rem}.top-12{top:3rem}.top-14{top:3.5rem}.top-16{top:4rem}.top-2{top:.5rem}.top-20{top:5rem}.top-24{top:6rem}.top-3{top:.75rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-6{top:1.5rem}.top-8{top:2rem}.top-\[20\%\]{top:20%}.top-full{top:100%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[10000\]{z-index:10000}.z-\[1000\]{z-index:1000}.z-\[1001\]{z-index:1001}.z-\[150\]{z-index:150}.z-\[200\]{z-index:200}.z-\[60\]{z-index:60}.z-\[80\]{z-index:80}.z-\[9998\]{z-index:9998}.z-\[9999\]{z-index:9999}.order-1{order:1}.order-2{order:2}.col-span-1{grid-column:span 1 / span 1}.col-span-3{grid-column:span 3 / span 3}.col-span-full{grid-column:1 / -1}.float-right{float:right}.float-left{float:left}.clear-both{clear:both}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-4{margin:1rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-16{margin-top:4rem;margin-bottom:4rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-auto{margin-top:auto;margin-bottom:auto}.\!mb-0{margin-bottom:0!important}.-mb-2{margin-bottom:-.5rem}.-mb-px{margin-bottom:-1px}.-ml-1{margin-left:-.25rem}.-ml-px{margin-left:-1px}.-mt-0{margin-top:-0px}.-mt-0\.5{margin-top:-.125rem}.-mt-10{margin-top:-2.5rem}.-mt-3{margin-top:-.75rem}.-mt-4{margin-top:-1rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-px{margin-bottom:1px}.-me-4{margin-inline-end:-1rem}.me-1{margin-inline-end:.25rem}.me-2{margin-inline-end:.5rem}.me-3{margin-inline-end:.75rem}.me-4{margin-inline-end:1rem}.ml-0{margin-left:0}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.ml-8{margin-left:2rem}.ml-auto{margin-left:auto}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.ms-1{margin-inline-start:.25rem}.ms-2{margin-inline-start:.5rem}.ms-4{margin-inline-start:1rem}.ms-auto{margin-inline-start:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-3{margin-top:.75rem}.mt-32{margin-top:8rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[9\/16\]{aspect-ratio:9/16}.aspect-video{aspect-ratio:16 / 9}.size-11{width:2.75rem;height:2.75rem}.size-12{width:3rem;height:3rem}.size-3{width:.75rem;height:.75rem}.size-3\.5{width:.875rem;height:.875rem}.size-4{width:1rem;height:1rem}.size-5{width:1.25rem;height:1.25rem}.size-6{width:1.5rem;height:1.5rem}.size-7{width:1.75rem;height:1.75rem}.size-8{width:2rem;height:2rem}.size-9{width:2.25rem;height:2.25rem}.size-full{width:100%;height:100%}.h-1{height:.25rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-60{height:15rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-\[120px\]{height:120px}.h-\[140px\]{height:140px}.h-\[18px\]{height:18px}.h-\[1px\]{height:1px}.h-\[440px\]{height:440px}.h-\[55px\]{height:55px}.h-\[80vh\]{height:80vh}.h-\[90vh\]{height:90vh}.h-\[calc\(100\%-4rem\)\]{height:calc(100% - 4rem)}.h-\[calc\(100vh-300px\)\]{height:calc(100vh - 300px)}.h-auto{height:auto}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-64{max-height:16rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[315px\]{max-height:315px}.max-h-\[320px\]{max-height:320px}.max-h-\[340px\]{max-height:340px}.max-h-\[400px\]{max-height:400px}.max-h-\[480px\]{max-height:480px}.max-h-\[50vh\]{max-height:50vh}.max-h-\[600px\]{max-height:600px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[666px\]{max-height:666px}.max-h-\[70vh\]{max-height:70vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90vh\]{max-height:90vh}.max-h-full{max-height:100%}.min-h-0{min-height:0px}.min-h-\[120px\]{min-height:120px}.min-h-\[200px\]{min-height:200px}.min-h-\[300px\]{min-height:300px}.min-h-\[36px\]{min-height:36px}.min-h-\[50px\]{min-height:50px}.min-h-\[55px\]{min-height:55px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[700px\]{min-height:700px}.min-h-\[80px\]{min-height:80px}.min-h-\[850px\]{min-height:850px}.min-h-\[calc\(100vh-3rem\)\]{min-height:calc(100vh - 3rem)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0{width:0px}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-11\/12{width:91.666667%}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-2\/5{width:40%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/5{width:60%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-5\/6{width:83.333333%}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[140px\]{width:140px}.w-\[18px\]{width:18px}.w-\[20\%\]{width:20%}.w-\[250px\]{width:250px}.w-\[2px\]{width:2px}.w-\[300px\]{width:300px}.w-\[334px\]{width:334px}.w-\[350px\]{width:350px}.w-\[360px\]{width:360px}.w-\[380px\]{width:380px}.w-\[3px\]{width:3px}.w-\[400px\]{width:400px}.w-\[440px\]{width:440px}.w-\[55px\]{width:55px}.w-\[580px\]{width:580px}.w-\[600px\]{width:600px}.w-\[70\%\]{width:70%}.w-\[80\%\]{width:80%}.w-\[95vw\]{width:95vw}.w-\[calc\(50\%-0\.5rem\)\]{width:calc(50% - .5rem)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-10{min-width:2.5rem}.min-w-14{min-width:3.5rem}.min-w-20{min-width:5rem}.min-w-24{min-width:6rem}.min-w-5,.min-w-\[1\.25rem\]{min-width:1.25rem}.min-w-\[100px\]{min-width:100px}.min-w-\[120px\]{min-width:120px}.min-w-\[140px\]{min-width:140px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[20px\]{min-width:20px}.min-w-\[240px\]{min-width:240px}.min-w-\[24px\]{min-width:24px}.min-w-\[26px\]{min-width:26px}.min-w-\[280px\]{min-width:280px}.min-w-\[2rem\]{min-width:2rem}.min-w-\[34px\]{min-width:34px}.min-w-\[400px\]{min-width:400px}.min-w-\[40px\]{min-width:40px}.min-w-\[52px\]{min-width:52px}.min-w-\[55px\]{min-width:55px}.min-w-\[58px\]{min-width:58px}.min-w-\[60px\]{min-width:60px}.min-w-\[80px\]{min-width:80px}.min-w-\[88px\]{min-width:88px}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[1100px\]{max-width:1100px}.max-w-\[11rem\]{max-width:11rem}.max-w-\[1200px\]{max-width:1200px}.max-w-\[12rem\]{max-width:12rem}.max-w-\[1600px\]{max-width:1600px}.max-w-\[220px\]{max-width:220px}.max-w-\[320px\]{max-width:320px}.max-w-\[340px\]{max-width:340px}.max-w-\[350px\]{max-width:350px}.max-w-\[480px\]{max-width:480px}.max-w-\[50px\]{max-width:50px}.max-w-\[560px\]{max-width:560px}.max-w-\[600px\]{max-width:600px}.max-w-\[60px\]{max-width:60px}.max-w-\[620px\]{max-width:620px}.max-w-\[650px\]{max-width:650px}.max-w-\[680px\]{max-width:680px}.max-w-\[700px\]{max-width:700px}.max-w-\[860px\]{max-width:860px}.max-w-\[90vw\]{max-width:90vw}.max-w-\[92vw\]{max-width:92vw}.max-w-\[960px\]{max-width:960px}.max-w-\[calc\(100vw-1rem\)\]{max-width:calc(100vw - 1rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-screen-2xl{max-width:1536px}.max-w-screen-xl{max-width:1280px}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.basis-\[40\%\]{flex-basis:40%}.basis-\[60\%\]{flex-basis:60%}.table-auto{table-layout:auto}.border-collapse{border-collapse:collapse}.origin-bottom{transform-origin:bottom}.origin-bottom-left{transform-origin:bottom left}.origin-top{transform-origin:top}.origin-top-left{transform-origin:top left}.origin-top-right{transform-origin:top right}.\!translate-y-0{--tw-translate-y: 0px !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-\[45\%\]{--tw-translate-x: -45%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-\[55\%\]{--tw-translate-x: -55%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-0{--tw-translate-y: -0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-10{--tw-translate-y: -2.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-4{--tw-translate-y: -1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-5{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-6{--tw-translate-x: 1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-2{--tw-translate-y: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-4px\]{--tw-translate-y: -4px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-full{--tw-translate-y: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-skew-x-12{--tw-skew-x: -12deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-75{--tw-scale-x: .75;--tw-scale-y: .75;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:fade-in .5s ease-out forwards}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes slide-up{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}.animate-slide-up{animation:slide-up .5s ease-out forwards}.animate-spin{animation:spin 1s linear infinite}.cursor-ew-resize{cursor:ew-resize}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-row-resize{cursor:row-resize}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness: mandatory}.snap-center{scroll-snap-align:center}.scroll-mt-24{scroll-margin-top:6rem}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(243 244 246 / var(--tw-divide-opacity, 1))}.divide-stone-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(245 245 244 / var(--tw-divide-opacity, 1))}.divide-xiia-300\/20>:not([hidden])~:not([hidden]){border-color:#ccd4da33}.divide-xiia-700>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(76 89 99 / var(--tw-divide-opacity, 1))}.self-start{align-self:flex-start}.self-center{align-self:center}.self-stretch{align-self:stretch}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.scroll-smooth{scroll-behavior:smooth}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-8{border-width:8px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-\[color\:var\(--pv2-line\,\#dde4e9\)\]{border-color:var(--pv2-line,#dde4e9)}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-amber-400{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.border-amber-600{--tw-border-opacity: 1;border-color:rgb(217 119 6 / var(--tw-border-opacity, 1))}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-400{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-cyan-200{--tw-border-opacity: 1;border-color:rgb(165 243 252 / var(--tw-border-opacity, 1))}.border-cyan-300{--tw-border-opacity: 1;border-color:rgb(103 232 249 / var(--tw-border-opacity, 1))}.border-cyan-300\/60{border-color:#67e8f999}.border-cyan-400{--tw-border-opacity: 1;border-color:rgb(34 211 238 / var(--tw-border-opacity, 1))}.border-cyan-400\/30{border-color:#22d3ee4d}.border-cyan-400\/70{border-color:#22d3eeb3}.border-cyan-500{--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1))}.border-cyan-500\/25{border-color:#06b6d440}.border-cyan-500\/30{border-color:#06b6d44d}.border-cyan-500\/40{border-color:#06b6d466}.border-cyan-600{--tw-border-opacity: 1;border-color:rgb(8 145 178 / var(--tw-border-opacity, 1))}.border-cyan-600\/40{border-color:#0891b266}.border-cyan-600\/50{border-color:#0891b280}.border-cyan-700{--tw-border-opacity: 1;border-color:rgb(14 116 144 / var(--tw-border-opacity, 1))}.border-cyan-700\/30{border-color:#0e74904d}.border-cyan-700\/60{border-color:#0e749099}.border-cyan-900\/10{border-color:#164e631a}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-200\/50{border-color:#e5e7eb80}.border-gray-200\/60{border-color:#e5e7eb99}.border-gray-200\/70{border-color:#e5e7ebb3}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.border-gray-700\/50{border-color:#37415180}.border-gray-800{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-green-300{--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity, 1))}.border-green-400{--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity, 1))}.border-neutral-200\/80{border-color:#e5e5e5cc}.border-neutral-300\/80{border-color:#d4d4d4cc}.border-orange-300{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1))}.border-orange-400{--tw-border-opacity: 1;border-color:rgb(251 146 60 / var(--tw-border-opacity, 1))}.border-orange-500{--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.border-purple-300{--tw-border-opacity: 1;border-color:rgb(216 180 254 / var(--tw-border-opacity, 1))}.border-purple-400{--tw-border-opacity: 1;border-color:rgb(192 132 252 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-red-400{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.border-red-400\/50{border-color:#f8717180}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-red-500\/30{border-color:#ef44444d}.border-red-600\/50{border-color:#dc262680}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-stone-100{--tw-border-opacity: 1;border-color:rgb(245 245 244 / var(--tw-border-opacity, 1))}.border-stone-200{--tw-border-opacity: 1;border-color:rgb(231 229 228 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/20{border-color:#fff3}.border-white\/30{border-color:#ffffff4d}.border-xiia-100{--tw-border-opacity: 1;border-color:rgb(240 243 245 / var(--tw-border-opacity, 1))}.border-xiia-200{--tw-border-opacity: 1;border-color:rgb(225 230 234 / var(--tw-border-opacity, 1))}.border-xiia-200\/20{border-color:#e1e6ea33}.border-xiia-200\/50{border-color:#e1e6ea80}.border-xiia-200\/60{border-color:#e1e6ea99}.border-xiia-300{--tw-border-opacity: 1;border-color:rgb(204 212 218 / var(--tw-border-opacity, 1))}.border-xiia-300\/20{border-color:#ccd4da33}.border-xiia-300\/30{border-color:#ccd4da4d}.border-xiia-300\/40{border-color:#ccd4da66}.border-xiia-300\/50{border-color:#ccd4da80}.border-xiia-300\/60{border-color:#ccd4da99}.border-xiia-300\/70{border-color:#ccd4dab3}.border-xiia-400{--tw-border-opacity: 1;border-color:rgb(171 181 189 / var(--tw-border-opacity, 1))}.border-xiia-500{--tw-border-opacity: 1;border-color:rgb(139 151 160 / var(--tw-border-opacity, 1))}.border-xiia-500\/20{border-color:#8b97a033}.border-xiia-500\/30{border-color:#8b97a04d}.border-xiia-500\/50{border-color:#8b97a080}.border-xiia-600{--tw-border-opacity: 1;border-color:rgb(105 120 132 / var(--tw-border-opacity, 1))}.border-xiia-700{--tw-border-opacity: 1;border-color:rgb(76 89 99 / var(--tw-border-opacity, 1))}.border-xiia-700\/30{border-color:#4c59634d}.border-xiia-700\/50{border-color:#4c596380}.border-xiia-800{--tw-border-opacity: 1;border-color:rgb(51 61 68 / var(--tw-border-opacity, 1))}.border-xiia-900{--tw-border-opacity: 1;border-color:rgb(36 46 53 / var(--tw-border-opacity, 1))}.border-xiia-950{--tw-border-opacity: 1;border-color:rgb(26 33 39 / var(--tw-border-opacity, 1))}.border-yellow-200{--tw-border-opacity: 1;border-color:rgb(254 240 138 / var(--tw-border-opacity, 1))}.border-yellow-300{--tw-border-opacity: 1;border-color:rgb(253 224 71 / var(--tw-border-opacity, 1))}.border-yellow-400{--tw-border-opacity: 1;border-color:rgb(250 204 21 / var(--tw-border-opacity, 1))}.border-yellow-600{--tw-border-opacity: 1;border-color:rgb(202 138 4 / var(--tw-border-opacity, 1))}.border-yellow-600\/50{border-color:#ca8a0480}.border-b-gray-900{--tw-border-opacity: 1;border-bottom-color:rgb(17 24 39 / var(--tw-border-opacity, 1))}.border-l-gray-400{--tw-border-opacity: 1;border-left-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.border-t-blue-600{--tw-border-opacity: 1;border-top-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.border-t-cyan-500{--tw-border-opacity: 1;border-top-color:rgb(6 182 212 / var(--tw-border-opacity, 1))}.border-t-stone-500{--tw-border-opacity: 1;border-top-color:rgb(120 113 108 / var(--tw-border-opacity, 1))}.border-t-white{--tw-border-opacity: 1;border-top-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.bg-_cyan-100{--tw-bg-opacity: 1;background-color:rgb(238 242 242 / var(--tw-bg-opacity, 1))}.bg-_cyan-500{--tw-bg-opacity: 1;background-color:rgb(136 153 153 / var(--tw-bg-opacity, 1))}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-600{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/0{background-color:#0000}.bg-black\/20{background-color:#0003}.bg-black\/30{background-color:#0000004d}.bg-black\/40{background-color:#0006}.bg-black\/5{background-color:#0000000d}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-black\/70{background-color:#000000b3}.bg-black\/80{background-color:#000c}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-500\/30{background-color:#3b82f64d}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-cyan-100{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1))}.bg-cyan-100\/60{background-color:#cffafe99}.bg-cyan-200{--tw-bg-opacity: 1;background-color:rgb(165 243 252 / var(--tw-bg-opacity, 1))}.bg-cyan-200\/70{background-color:#a5f3fcb3}.bg-cyan-200\/80{background-color:#a5f3fccc}.bg-cyan-300{--tw-bg-opacity: 1;background-color:rgb(103 232 249 / var(--tw-bg-opacity, 1))}.bg-cyan-400{--tw-bg-opacity: 1;background-color:rgb(34 211 238 / var(--tw-bg-opacity, 1))}.bg-cyan-400\/40{background-color:#22d3ee66}.bg-cyan-400\/50{background-color:#22d3ee80}.bg-cyan-400\/80{background-color:#22d3eecc}.bg-cyan-400\/90{background-color:#22d3eee6}.bg-cyan-50{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1))}.bg-cyan-50\/30{background-color:#ecfeff4d}.bg-cyan-50\/50{background-color:#ecfeff80}.bg-cyan-50\/70{background-color:#ecfeffb3}.bg-cyan-500{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1))}.bg-cyan-500\/10{background-color:#06b6d41a}.bg-cyan-500\/15{background-color:#06b6d426}.bg-cyan-500\/20{background-color:#06b6d433}.bg-cyan-500\/5{background-color:#06b6d40d}.bg-cyan-500\/90{background-color:#06b6d4e6}.bg-cyan-600{--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.bg-cyan-600\/20{background-color:#0891b233}.bg-cyan-600\/30{background-color:#0891b24d}.bg-cyan-600\/50{background-color:#0891b280}.bg-cyan-700{--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))}.bg-cyan-800{--tw-bg-opacity: 1;background-color:rgb(21 94 117 / var(--tw-bg-opacity, 1))}.bg-cyan-800\/50{background-color:#155e7580}.bg-cyan-800\/60{background-color:#155e7599}.bg-cyan-800\/80{background-color:#155e75cc}.bg-cyan-800\/90{background-color:#155e75e6}.bg-cyan-900{--tw-bg-opacity: 1;background-color:rgb(22 78 99 / var(--tw-bg-opacity, 1))}.bg-cyan-900\/20{background-color:#164e6333}.bg-cyan-900\/30{background-color:#164e634d}.bg-cyan-900\/40{background-color:#164e6366}.bg-cyan-900\/90{background-color:#164e63e6}.bg-cyan-900\/95{background-color:#164e63f2}.bg-cyan-950\/80{background-color:#083344cc}.bg-cyan-950\/95{background-color:#083344f2}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-gray-400\/60{background-color:#9ca3af99}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-50\/90{background-color:#f9fafbe6}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.bg-gray-500\/80{background-color:#6b7280cc}.bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.bg-gray-600\/90{background-color:#4b5563e6}.bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.bg-gray-700\/60{background-color:#37415199}.bg-gray-700\/80{background-color:#374151cc}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-gray-800\/30{background-color:#1f29374d}.bg-gray-800\/40{background-color:#1f293766}.bg-gray-800\/50{background-color:#1f293780}.bg-gray-800\/60{background-color:#1f293799}.bg-gray-800\/90{background-color:#1f2937e6}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-gray-900\/50{background-color:#11182780}.bg-gray-900\/80{background-color:#111827cc}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-300{--tw-bg-opacity: 1;background-color:rgb(134 239 172 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-green-500\/30{background-color:#22c55e4d}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-neutral-50\/80{background-color:#fafafacc}.bg-neutral-500{--tw-bg-opacity: 1;background-color:rgb(115 115 115 / var(--tw-bg-opacity, 1))}.bg-neutral-900{--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity, 1))}.bg-orange-200{--tw-bg-opacity: 1;background-color:rgb(254 215 170 / var(--tw-bg-opacity, 1))}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-orange-500\/20{background-color:#f9731633}.bg-orange-500\/30{background-color:#f973164d}.bg-orange-500\/80{background-color:#f97316cc}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-purple-200{--tw-bg-opacity: 1;background-color:rgb(233 213 255 / var(--tw-bg-opacity, 1))}.bg-purple-300{--tw-bg-opacity: 1;background-color:rgb(216 180 254 / var(--tw-bg-opacity, 1))}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.bg-purple-500\/30{background-color:#a855f74d}.bg-purple-500\/80{background-color:#a855f7cc}.bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-200{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/20{background-color:#ef444433}.bg-red-500\/30{background-color:#ef44444d}.bg-red-500\/80{background-color:#ef4444cc}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-red-900\/30{background-color:#7f1d1d4d}.bg-red-900\/70{background-color:#7f1d1db3}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-100\/70{background-color:#f1f5f9b3}.bg-slate-300{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-stone-100{--tw-bg-opacity: 1;background-color:rgb(245 245 244 / var(--tw-bg-opacity, 1))}.bg-stone-200{--tw-bg-opacity: 1;background-color:rgb(231 229 228 / var(--tw-bg-opacity, 1))}.bg-stone-300{--tw-bg-opacity: 1;background-color:rgb(214 211 209 / var(--tw-bg-opacity, 1))}.bg-stone-50{--tw-bg-opacity: 1;background-color:rgb(250 250 249 / var(--tw-bg-opacity, 1))}.bg-stone-800\/50{background-color:#29252480}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/20{background-color:#fff3}.bg-white\/25{background-color:#ffffff40}.bg-white\/30{background-color:#ffffff4d}.bg-white\/40{background-color:#fff6}.bg-white\/5{background-color:#ffffff0d}.bg-white\/50{background-color:#ffffff80}.bg-white\/60{background-color:#fff9}.bg-white\/70{background-color:#ffffffb3}.bg-white\/80{background-color:#fffc}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-white\/\[0\.98\]{background-color:#fffffffa}.bg-xiia-100{--tw-bg-opacity: 1;background-color:rgb(240 243 245 / var(--tw-bg-opacity, 1))}.bg-xiia-100\/20{background-color:#f0f3f533}.bg-xiia-100\/30{background-color:#f0f3f54d}.bg-xiia-100\/40{background-color:#f0f3f566}.bg-xiia-100\/50{background-color:#f0f3f580}.bg-xiia-100\/60{background-color:#f0f3f599}.bg-xiia-100\/70{background-color:#f0f3f5b3}.bg-xiia-100\/80{background-color:#f0f3f5cc}.bg-xiia-200{--tw-bg-opacity: 1;background-color:rgb(225 230 234 / var(--tw-bg-opacity, 1))}.bg-xiia-200\/30{background-color:#e1e6ea4d}.bg-xiia-200\/40{background-color:#e1e6ea66}.bg-xiia-200\/50{background-color:#e1e6ea80}.bg-xiia-200\/70{background-color:#e1e6eab3}.bg-xiia-200\/80{background-color:#e1e6eacc}.bg-xiia-300{--tw-bg-opacity: 1;background-color:rgb(204 212 218 / var(--tw-bg-opacity, 1))}.bg-xiia-400{--tw-bg-opacity: 1;background-color:rgb(171 181 189 / var(--tw-bg-opacity, 1))}.bg-xiia-400\/50{background-color:#abb5bd80}.bg-xiia-50{--tw-bg-opacity: 1;background-color:rgb(245 247 249 / var(--tw-bg-opacity, 1))}.bg-xiia-500{--tw-bg-opacity: 1;background-color:rgb(139 151 160 / var(--tw-bg-opacity, 1))}.bg-xiia-500\/10{background-color:#8b97a01a}.bg-xiia-500\/15{background-color:#8b97a026}.bg-xiia-500\/20{background-color:#8b97a033}.bg-xiia-500\/30{background-color:#8b97a04d}.bg-xiia-500\/90{background-color:#8b97a0e6}.bg-xiia-600{--tw-bg-opacity: 1;background-color:rgb(105 120 132 / var(--tw-bg-opacity, 1))}.bg-xiia-700{--tw-bg-opacity: 1;background-color:rgb(76 89 99 / var(--tw-bg-opacity, 1))}.bg-xiia-800{--tw-bg-opacity: 1;background-color:rgb(51 61 68 / var(--tw-bg-opacity, 1))}.bg-xiia-800\/30{background-color:#333d444d}.bg-xiia-800\/50{background-color:#333d4480}.bg-xiia-800\/80{background-color:#333d44cc}.bg-xiia-900{--tw-bg-opacity: 1;background-color:rgb(36 46 53 / var(--tw-bg-opacity, 1))}.bg-xiia-900\/95{background-color:#242e35f2}.bg-xiia-950\/30{background-color:#1a21274d}.bg-xiia-950\/50{background-color:#1a212780}.bg-xiia2-100{--tw-bg-opacity: 1;background-color:rgb(241 244 228 / var(--tw-bg-opacity, 1))}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.bg-yellow-200{--tw-bg-opacity: 1;background-color:rgb(254 240 138 / var(--tw-bg-opacity, 1))}.bg-yellow-400{--tw-bg-opacity: 1;background-color:rgb(250 204 21 / var(--tw-bg-opacity, 1))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.bg-yellow-500\/80{background-color:#eab308cc}.bg-yellow-600{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1))}.bg-yellow-600\/20{background-color:#ca8a0433}.bg-yellow-900\/30{background-color:#713f124d}.bg-opacity-20{--tw-bg-opacity: .2}.bg-opacity-30{--tw-bg-opacity: .3}.bg-opacity-50{--tw-bg-opacity: .5}.bg-opacity-60{--tw-bg-opacity: .6}.bg-opacity-80{--tw-bg-opacity: .8}.bg-opacity-90{--tw-bg-opacity: .9}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-amber-500{--tw-gradient-from: #f59e0b var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/20{--tw-gradient-from: rgb(0 0 0 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-400{--tw-gradient-from: #60a5fa var(--tw-gradient-from-position);--tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500{--tw-gradient-from: #06b6d4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500\/10{--tw-gradient-from: rgb(6 182 212 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-600{--tw-gradient-from: #0891b2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(8 145 178 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-900\/50{--tw-gradient-from: rgb(22 78 99 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(22 78 99 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-100{--tw-gradient-from: #f3f4f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(243 244 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-50{--tw-gradient-from: #f9fafb var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 250 251 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-600{--tw-gradient-from: #4b5563 var(--tw-gradient-from-position);--tw-gradient-to: rgb(75 85 99 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-700{--tw-gradient-from: #374151 var(--tw-gradient-from-position);--tw-gradient-to: rgb(55 65 81 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-900{--tw-gradient-from: #111827 var(--tw-gradient-from-position);--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500{--tw-gradient-from: #22c55e var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-100{--tw-gradient-from: #ffedd5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 237 213 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-50{--tw-gradient-from: #fff7ed var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 247 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-100{--tw-gradient-from: #f3e8ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-50{--tw-gradient-from: #faf5ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500{--tw-gradient-from: #a855f7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500{--tw-gradient-from: #ef4444 var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-xiia-100{--tw-gradient-from: #f0f3f5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 243 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-xiia-400{--tw-gradient-from: #abb5bd var(--tw-gradient-from-position);--tw-gradient-to: rgb(171 181 189 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-xiia-50{--tw-gradient-from: #f5f7f9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 247 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-xiia-500{--tw-gradient-from: #8b97a0 var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 151 160 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-xiia-500\/10{--tw-gradient-from: rgb(139 151 160 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 151 160 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-xiia-500\/20{--tw-gradient-from: rgb(139 151 160 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 151 160 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-xiia-500\/5{--tw-gradient-from: rgb(139 151 160 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 151 160 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-xiia-800{--tw-gradient-from: #333d44 var(--tw-gradient-from-position);--tw-gradient-to: rgb(51 61 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-xiia-900{--tw-gradient-from: #242e35 var(--tw-gradient-from-position);--tw-gradient-to: rgb(36 46 53 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-100{--tw-gradient-from: #fef9c3 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 249 195 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-50{--tw-gradient-from: #fefce8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-gray-900{--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #111827 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/20{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-xiia-500{--tw-gradient-to: rgb(139 151 160 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #8b97a0 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-xiia-500\/5{--tw-gradient-to: rgb(139 151 160 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(139 151 160 / .05) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-xiia-800{--tw-gradient-to: rgb(51 61 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #333d44 var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-blue-500{--tw-gradient-to: #3b82f6 var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.to-blue-900\/50{--tw-gradient-to: rgb(30 58 138 / .5) var(--tw-gradient-to-position)}.to-cyan-600{--tw-gradient-to: #0891b2 var(--tw-gradient-to-position)}.to-emerald-600{--tw-gradient-to: #059669 var(--tw-gradient-to-position)}.to-gray-100{--tw-gradient-to: #f3f4f6 var(--tw-gradient-to-position)}.to-gray-200{--tw-gradient-to: #e5e7eb var(--tw-gradient-to-position)}.to-gray-800{--tw-gradient-to: #1f2937 var(--tw-gradient-to-position)}.to-indigo-500{--tw-gradient-to: #6366f1 var(--tw-gradient-to-position)}.to-indigo-600{--tw-gradient-to: #4f46e5 var(--tw-gradient-to-position)}.to-orange-100{--tw-gradient-to: #ffedd5 var(--tw-gradient-to-position)}.to-orange-200{--tw-gradient-to: #fed7aa var(--tw-gradient-to-position)}.to-orange-600{--tw-gradient-to: #ea580c var(--tw-gradient-to-position)}.to-purple-100{--tw-gradient-to: #f3e8ff var(--tw-gradient-to-position)}.to-purple-200{--tw-gradient-to: #e9d5ff var(--tw-gradient-to-position)}.to-purple-500{--tw-gradient-to: #a855f7 var(--tw-gradient-to-position)}.to-red-600{--tw-gradient-to: #dc2626 var(--tw-gradient-to-position)}.to-rose-600{--tw-gradient-to: #e11d48 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-xiia-100{--tw-gradient-to: #f0f3f5 var(--tw-gradient-to-position)}.to-xiia-200{--tw-gradient-to: #e1e6ea var(--tw-gradient-to-position)}.to-xiia-600{--tw-gradient-to: #697884 var(--tw-gradient-to-position)}.to-xiia-600\/10{--tw-gradient-to: rgb(105 120 132 / .1) var(--tw-gradient-to-position)}.to-xiia-600\/20{--tw-gradient-to: rgb(105 120 132 / .2) var(--tw-gradient-to-position)}.to-xiia-600\/5{--tw-gradient-to: rgb(105 120 132 / .05) var(--tw-gradient-to-position)}.to-xiia-700{--tw-gradient-to: #4c5963 var(--tw-gradient-to-position)}.to-xiia-900{--tw-gradient-to: #242e35 var(--tw-gradient-to-position)}.to-yellow-100{--tw-gradient-to: #fef9c3 var(--tw-gradient-to-position)}.to-yellow-200{--tw-gradient-to: #fef08a var(--tw-gradient-to-position)}.fill-black{fill:#000}.fill-current{fill:currentColor}.fill-cyan-100{fill:#cffafe}.fill-cyan-200{fill:#a5f3fc}.fill-cyan-400{fill:#22d3ee}.fill-cyan-500{fill:#06b6d4}.fill-cyan-600{fill:#0891b2}.fill-cyan-700{fill:#0e7490}.fill-gray-100{fill:#f3f4f6}.fill-gray-300{fill:#d1d5db}.fill-gray-400{fill:#9ca3af}.fill-gray-800{fill:#1f2937}.fill-green-500{fill:#22c55e}.fill-inherit{fill:inherit}.fill-red-500{fill:#ef4444}.fill-white{fill:#fff}.fill-xiia-200{fill:#e1e6ea}.fill-xiia-50{fill:#f5f7f9}.fill-xiia-900{fill:#242e35}.stroke-current{stroke:currentColor}.stroke-cyan-400{stroke:#22d3ee}.stroke-cyan-500{stroke:#06b6d4}.stroke-cyan-600{stroke:#0891b2}.stroke-gray-200{stroke:#e5e7eb}.stroke-gray-300{stroke:#d1d5db}.stroke-xiia-400{stroke:#abb5bd}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-12{padding-left:3rem;padding-right:3rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-px{padding-top:1px;padding-bottom:1px}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-10{padding-left:2.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-12{padding-right:3rem}.pr-2{padding-right:.5rem}.pr-20{padding-right:5rem}.pr-3{padding-right:.75rem}.pr-32{padding-right:8rem}.pr-4{padding-right:1rem}.ps-4{padding-inline-start:1rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pt-\[5px\]{padding-top:5px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-start{text-align:start}.text-end{text-align:end}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-serif{font-family:ff-tisa-web-pro,serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-6xl{font-size:3.75rem;line-height:1}.text-\[0\.55rem\]{font-size:.55rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extralight{font-weight:200}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.font-thin{font-weight:100}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[1\.65rem\]{line-height:1.65rem}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#b8b3b0\]{--tw-text-opacity: 1;color:rgb(184 179 176 / var(--tw-text-opacity, 1))}.text-_cyan-800{--tw-text-opacity: 1;color:rgb(58 64 64 / var(--tw-text-opacity, 1))}.text-amber-100{--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-100{--tw-text-opacity: 1;color:rgb(219 234 254 / var(--tw-text-opacity, 1))}.text-blue-300{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-cyan-100{--tw-text-opacity: 1;color:rgb(207 250 254 / var(--tw-text-opacity, 1))}.text-cyan-200{--tw-text-opacity: 1;color:rgb(165 243 252 / var(--tw-text-opacity, 1))}.text-cyan-300{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.text-cyan-400{--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.text-cyan-500{--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity, 1))}.text-cyan-600{--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity, 1))}.text-cyan-600\/60{color:#0891b299}.text-cyan-700{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.text-cyan-800{--tw-text-opacity: 1;color:rgb(21 94 117 / var(--tw-text-opacity, 1))}.text-cyan-900{--tw-text-opacity: 1;color:rgb(22 78 99 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-100{--tw-text-opacity: 1;color:rgb(220 252 231 / var(--tw-text-opacity, 1))}.text-green-300{--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-inherit{color:inherit}.text-neutral-400{--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity, 1))}.text-neutral-500{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.text-neutral-600{--tw-text-opacity: 1;color:rgb(82 82 82 / var(--tw-text-opacity, 1))}.text-neutral-700{--tw-text-opacity: 1;color:rgb(64 64 64 / var(--tw-text-opacity, 1))}.text-neutral-900{--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity, 1))}.text-orange-100{--tw-text-opacity: 1;color:rgb(255 237 213 / var(--tw-text-opacity, 1))}.text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-orange-800{--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity, 1))}.text-orange-900{--tw-text-opacity: 1;color:rgb(124 45 18 / var(--tw-text-opacity, 1))}.text-pink-500{--tw-text-opacity: 1;color:rgb(236 72 153 / var(--tw-text-opacity, 1))}.text-pink-600{--tw-text-opacity: 1;color:rgb(219 39 119 / var(--tw-text-opacity, 1))}.text-purple-100{--tw-text-opacity: 1;color:rgb(243 232 255 / var(--tw-text-opacity, 1))}.text-purple-400{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.text-purple-800{--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity, 1))}.text-purple-900{--tw-text-opacity: 1;color:rgb(88 28 135 / var(--tw-text-opacity, 1))}.text-red-100{--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity, 1))}.text-red-200{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-stone-100{--tw-text-opacity: 1;color:rgb(245 245 244 / var(--tw-text-opacity, 1))}.text-stone-400{--tw-text-opacity: 1;color:rgb(168 162 158 / var(--tw-text-opacity, 1))}.text-stone-500{--tw-text-opacity: 1;color:rgb(120 113 108 / var(--tw-text-opacity, 1))}.text-stone-600{--tw-text-opacity: 1;color:rgb(87 83 78 / var(--tw-text-opacity, 1))}.text-stone-700{--tw-text-opacity: 1;color:rgb(68 64 60 / var(--tw-text-opacity, 1))}.text-stone-900{--tw-text-opacity: 1;color:rgb(28 25 23 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/50{color:#ffffff80}.text-white\/90{color:#ffffffe6}.text-white\/95{color:#fffffff2}.text-xiia-100{--tw-text-opacity: 1;color:rgb(240 243 245 / var(--tw-text-opacity, 1))}.text-xiia-200{--tw-text-opacity: 1;color:rgb(225 230 234 / var(--tw-text-opacity, 1))}.text-xiia-300{--tw-text-opacity: 1;color:rgb(204 212 218 / var(--tw-text-opacity, 1))}.text-xiia-400{--tw-text-opacity: 1;color:rgb(171 181 189 / var(--tw-text-opacity, 1))}.text-xiia-500{--tw-text-opacity: 1;color:rgb(139 151 160 / var(--tw-text-opacity, 1))}.text-xiia-600{--tw-text-opacity: 1;color:rgb(105 120 132 / var(--tw-text-opacity, 1))}.text-xiia-700{--tw-text-opacity: 1;color:rgb(76 89 99 / var(--tw-text-opacity, 1))}.text-xiia-800{--tw-text-opacity: 1;color:rgb(51 61 68 / var(--tw-text-opacity, 1))}.text-xiia-900{--tw-text-opacity: 1;color:rgb(36 46 53 / var(--tw-text-opacity, 1))}.text-xiia2-800{--tw-text-opacity: 1;color:rgb(40 40 37 / var(--tw-text-opacity, 1))}.text-yellow-100{--tw-text-opacity: 1;color:rgb(254 249 195 / var(--tw-text-opacity, 1))}.text-yellow-200{--tw-text-opacity: 1;color:rgb(254 240 138 / var(--tw-text-opacity, 1))}.text-yellow-300{--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.text-yellow-900{--tw-text-opacity: 1;color:rgb(113 63 18 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-gray-500::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-500::placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity, 1))}.caret-xiia-500{caret-color:#8b97a0}.accent-cyan-600{accent-color:#0891b2}.\!opacity-100{opacity:1!important}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.mix-blend-multiply{mix-blend-mode:multiply}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-amber-500{--tw-shadow-color: #f59e0b;--tw-shadow: var(--tw-shadow-colored)}.shadow-amber-500\/50{--tw-shadow-color: rgb(245 158 11 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-500{--tw-shadow-color: #3b82f6;--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-500\/50{--tw-shadow-color: rgb(59 130 246 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-cyan-500\/50{--tw-shadow-color: rgb(6 182 212 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-gray-500{--tw-shadow-color: #6b7280;--tw-shadow: var(--tw-shadow-colored)}.shadow-gray-500\/50{--tw-shadow-color: rgb(107 114 128 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-green-500{--tw-shadow-color: #22c55e;--tw-shadow: var(--tw-shadow-colored)}.shadow-green-500\/50{--tw-shadow-color: rgb(34 197 94 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-red-500{--tw-shadow-color: #ef4444;--tw-shadow: var(--tw-shadow-colored)}.shadow-red-500\/50{--tw-shadow-color: rgb(239 68 68 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-xiia-500\/10{--tw-shadow-color: rgb(139 151 160 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-xiia-500\/20{--tw-shadow-color: rgb(139 151 160 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-xiia-900\/20{--tw-shadow-color: rgb(36 46 53 / .2);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-dashed{outline-style:dashed}.outline-1{outline-width:1px}.outline-2{outline-width:2px}.-outline-offset-1{outline-offset:-1px}.outline-offset-1{outline-offset:1px}.outline-cyan-400{outline-color:#22d3ee}.outline-cyan-400\/60{outline-color:#22d3ee99}.outline-cyan-600{outline-color:#0891b2}.outline-gray-300{outline-color:#d1d5db}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-\[color\:var\(--pv2-accent\)\]{--tw-ring-color: var(--pv2-accent)}.ring-amber-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(251 191 36 / var(--tw-ring-opacity, 1))}.ring-amber-500\/50{--tw-ring-color: rgb(245 158 11 / .5)}.ring-black{--tw-ring-opacity: 1;--tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity, 1))}.ring-black\/10{--tw-ring-color: rgb(0 0 0 / .1)}.ring-black\/5{--tw-ring-color: rgb(0 0 0 / .05)}.ring-blue-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity, 1))}.ring-blue-50{--tw-ring-opacity: 1;--tw-ring-color: rgb(239 246 255 / var(--tw-ring-opacity, 1))}.ring-blue-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.ring-cyan-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(165 243 252 / var(--tw-ring-opacity, 1))}.ring-cyan-200\/50{--tw-ring-color: rgb(165 243 252 / .5)}.ring-cyan-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(103 232 249 / var(--tw-ring-opacity, 1))}.ring-cyan-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(34 211 238 / var(--tw-ring-opacity, 1))}.ring-cyan-400\/70{--tw-ring-color: rgb(34 211 238 / .7)}.ring-cyan-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(6 182 212 / var(--tw-ring-opacity, 1))}.ring-cyan-500\/20{--tw-ring-color: rgb(6 182 212 / .2)}.ring-cyan-500\/50{--tw-ring-color: rgb(6 182 212 / .5)}.ring-cyan-600{--tw-ring-opacity: 1;--tw-ring-color: rgb(8 145 178 / var(--tw-ring-opacity, 1))}.ring-cyan-900\/10{--tw-ring-color: rgb(22 78 99 / .1)}.ring-cyan-900\/5{--tw-ring-color: rgb(22 78 99 / .05)}.ring-emerald-400\/50{--tw-ring-color: rgb(52 211 153 / .5)}.ring-emerald-500\/50{--tw-ring-color: rgb(16 185 129 / .5)}.ring-gray-200\/50{--tw-ring-color: rgb(229 231 235 / .5)}.ring-gray-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity, 1))}.ring-green-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(34 197 94 / var(--tw-ring-opacity, 1))}.ring-purple-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(192 132 252 / var(--tw-ring-opacity, 1))}.ring-purple-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(168 85 247 / var(--tw-ring-opacity, 1))}.ring-purple-500\/50{--tw-ring-color: rgb(168 85 247 / .5)}.ring-red-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(252 165 165 / var(--tw-ring-opacity, 1))}.ring-red-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))}.ring-transparent{--tw-ring-color: transparent}.ring-white\/10{--tw-ring-color: rgb(255 255 255 / .1)}.ring-xiia-200\/50{--tw-ring-color: rgb(225 230 234 / .5)}.ring-xiia-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(204 212 218 / var(--tw-ring-opacity, 1))}.ring-xiia-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(171 181 189 / var(--tw-ring-opacity, 1))}.ring-xiia-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(139 151 160 / var(--tw-ring-opacity, 1))}.ring-xiia-600{--tw-ring-opacity: 1;--tw-ring-color: rgb(105 120 132 / var(--tw-ring-opacity, 1))}.ring-xiia-900\/5{--tw-ring-color: rgb(36 46 53 / .05)}.ring-yellow-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(250 204 21 / var(--tw-ring-opacity, 1))}.ring-yellow-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(234 179 8 / var(--tw-ring-opacity, 1))}.ring-opacity-5{--tw-ring-opacity: .05}.ring-offset-1{--tw-ring-offset-width: 1px}.ring-offset-2{--tw-ring-offset-width: 2px}.ring-offset-white{--tw-ring-offset-color: #fff}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-md{--tw-blur: blur(12px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-sm{--tw-blur: blur(4px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-lg{--tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-500{transition-delay:.5s}.duration-100{transition-duration:.1s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-75{transition-duration:75ms}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[didacticiels\:demo\]{didacticiels:demo}.\[justify-content\:safe_center\]{justify-content:safe center}.vue-devtools__panel,[class*=vue-devtools]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.app-loader{position:fixed;top:0;left:0;width:100vw;height:100vh;background:linear-gradient(135deg,#1e1e23,#232328,#1e1e23);display:flex;align-items:center;justify-content:center;z-index:9998}.app-loader:after{content:"";width:50px;height:50px;border:3px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:spin 1s ease-in-out infinite}@keyframes spin{to{transform:rotate(360deg)}}.selection\:bg-xiia-500 *::-moz-selection{--tw-bg-opacity: 1;background-color:rgb(139 151 160 / var(--tw-bg-opacity, 1))}.selection\:bg-xiia-500 *::selection{--tw-bg-opacity: 1;background-color:rgb(139 151 160 / var(--tw-bg-opacity, 1))}.selection\:text-white *::-moz-selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.selection\:text-white *::selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.selection\:bg-xiia-500::-moz-selection{--tw-bg-opacity: 1;background-color:rgb(139 151 160 / var(--tw-bg-opacity, 1))}.selection\:bg-xiia-500::selection{--tw-bg-opacity: 1;background-color:rgb(139 151 160 / var(--tw-bg-opacity, 1))}.selection\:text-white::-moz-selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.selection\:text-white::selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.placeholder\:text-white\/40::-moz-placeholder{color:#fff6}.placeholder\:text-white\/40::placeholder{color:#fff6}.first\:rounded-l-md:first-child{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.last\:border-0:last-child{border-width:0px}.last\:border-r-0:last-child{border-right-width:0px}.odd\:bg-white:nth-child(odd){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.even\:bg-xiia-50:nth-child(2n){--tw-bg-opacity: 1;background-color:rgb(245 247 249 / var(--tw-bg-opacity, 1))}.hover\:z-20:hover{z-index:20}.hover\:z-30:hover{z-index:30}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:translate-x-1:hover{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:rotate-3:hover{--tw-rotate: 3deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.01\]:hover{--tw-scale-x: 1.01;--tw-scale-y: 1.01;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-cyan-300:hover{--tw-border-opacity: 1;border-color:rgb(103 232 249 / var(--tw-border-opacity, 1))}.hover\:border-cyan-400:hover{--tw-border-opacity: 1;border-color:rgb(34 211 238 / var(--tw-border-opacity, 1))}.hover\:border-cyan-500:hover{--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1))}.hover\:border-cyan-500\/30:hover{border-color:#06b6d44d}.hover\:border-cyan-500\/40:hover{border-color:#06b6d466}.hover\:border-cyan-500\/50:hover{border-color:#06b6d480}.hover\:border-cyan-500\/60:hover{border-color:#06b6d499}.hover\:border-cyan-600:hover{--tw-border-opacity: 1;border-color:rgb(8 145 178 / var(--tw-border-opacity, 1))}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.hover\:border-gray-400:hover{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.hover\:border-gray-500:hover{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity, 1))}.hover\:border-gray-600:hover{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.hover\:border-xiia-300:hover{--tw-border-opacity: 1;border-color:rgb(204 212 218 / var(--tw-border-opacity, 1))}.hover\:border-xiia-400:hover{--tw-border-opacity: 1;border-color:rgb(171 181 189 / var(--tw-border-opacity, 1))}.hover\:border-xiia-400\/50:hover{border-color:#abb5bd80}.hover\:border-xiia-500:hover{--tw-border-opacity: 1;border-color:rgb(139 151 160 / var(--tw-border-opacity, 1))}.hover\:border-xiia-500\/20:hover{border-color:#8b97a033}.hover\:border-xiia-500\/30:hover{border-color:#8b97a04d}.hover\:\!bg-red-50:hover{--tw-bg-opacity: 1 !important;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))!important}.hover\:bg-amber-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-700:hover{--tw-bg-opacity: 1;background-color:rgb(180 83 9 / var(--tw-bg-opacity, 1))}.hover\:bg-black\/30:hover{background-color:#0000004d}.hover\:bg-black\/40:hover{background-color:#0006}.hover\:bg-black\/70:hover{background-color:#000000b3}.hover\:bg-blue-100:hover{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-600:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-100:hover{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-200:hover{--tw-bg-opacity: 1;background-color:rgb(165 243 252 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-300:hover{--tw-bg-opacity: 1;background-color:rgb(103 232 249 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-300\/90:hover{background-color:#67e8f9e6}.hover\:bg-cyan-400:hover{--tw-bg-opacity: 1;background-color:rgb(34 211 238 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-50:hover{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-50\/30:hover{background-color:#ecfeff4d}.hover\:bg-cyan-500:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-500\/10:hover{background-color:#06b6d41a}.hover\:bg-cyan-500\/20:hover{background-color:#06b6d433}.hover\:bg-cyan-500\/30:hover{background-color:#06b6d44d}.hover\:bg-cyan-500\/5:hover{background-color:#06b6d40d}.hover\:bg-cyan-600:hover{--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-600\/30:hover{background-color:#0891b24d}.hover\:bg-cyan-600\/80:hover{background-color:#0891b2cc}.hover\:bg-cyan-700:hover{--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-700\/30:hover{background-color:#0e74904d}.hover\:bg-cyan-700\/50:hover{background-color:#0e749080}.hover\:bg-cyan-800:hover{--tw-bg-opacity: 1;background-color:rgb(21 94 117 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-800\/70:hover{background-color:#155e75b3}.hover\:bg-cyan-800\/90:hover{background-color:#155e75e6}.hover\:bg-cyan-900:hover{--tw-bg-opacity: 1;background-color:rgb(22 78 99 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-100\/30:hover{background-color:#f3f4f64d}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-200\/70:hover{background-color:#e5e7ebb3}.hover\:bg-gray-300:hover{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-500:hover{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-600:hover{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-700\/70:hover{background-color:#374151b3}.hover\:bg-green-600:hover{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.hover\:bg-green-700:hover{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.hover\:bg-neutral-500\/10:hover{background-color:#7373731a}.hover\:bg-orange-600:hover{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-200:hover{--tw-bg-opacity: 1;background-color:rgb(233 213 255 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-300:hover{--tw-bg-opacity: 1;background-color:rgb(216 180 254 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-400:hover{--tw-bg-opacity: 1;background-color:rgb(192 132 252 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-600:hover{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.hover\:bg-red-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.hover\:bg-red-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity, 1))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500:hover{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500\/20:hover{background-color:#ef444433}.hover\:bg-red-500\/30:hover{background-color:#ef44444d}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-red-800:hover{--tw-bg-opacity: 1;background-color:rgb(153 27 27 / var(--tw-bg-opacity, 1))}.hover\:bg-red-900\/20:hover{background-color:#7f1d1d33}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-200:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.hover\:bg-stone-100:hover{--tw-bg-opacity: 1;background-color:rgb(245 245 244 / var(--tw-bg-opacity, 1))}.hover\:bg-stone-50:hover{--tw-bg-opacity: 1;background-color:rgb(250 250 249 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-50:hover{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/30:hover{background-color:#ffffff4d}.hover\:bg-xiia-100:hover{--tw-bg-opacity: 1;background-color:rgb(240 243 245 / var(--tw-bg-opacity, 1))}.hover\:bg-xiia-100\/30:hover{background-color:#f0f3f54d}.hover\:bg-xiia-100\/40:hover{background-color:#f0f3f566}.hover\:bg-xiia-200:hover{--tw-bg-opacity: 1;background-color:rgb(225 230 234 / var(--tw-bg-opacity, 1))}.hover\:bg-xiia-200\/50:hover{background-color:#e1e6ea80}.hover\:bg-xiia-200\/70:hover{background-color:#e1e6eab3}.hover\:bg-xiia-300:hover{--tw-bg-opacity: 1;background-color:rgb(204 212 218 / var(--tw-bg-opacity, 1))}.hover\:bg-xiia-400:hover{--tw-bg-opacity: 1;background-color:rgb(171 181 189 / var(--tw-bg-opacity, 1))}.hover\:bg-xiia-50:hover{--tw-bg-opacity: 1;background-color:rgb(245 247 249 / var(--tw-bg-opacity, 1))}.hover\:bg-xiia-500\/20:hover{background-color:#8b97a033}.hover\:bg-xiia-500\/30:hover{background-color:#8b97a04d}.hover\:bg-xiia-600:hover{--tw-bg-opacity: 1;background-color:rgb(105 120 132 / var(--tw-bg-opacity, 1))}.hover\:bg-xiia-700:hover{--tw-bg-opacity: 1;background-color:rgb(76 89 99 / var(--tw-bg-opacity, 1))}.hover\:bg-xiia-800:hover{--tw-bg-opacity: 1;background-color:rgb(51 61 68 / var(--tw-bg-opacity, 1))}.hover\:bg-xiia-800\/80:hover{background-color:#333d44cc}.hover\:bg-yellow-600:hover{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1))}.hover\:bg-yellow-600\/30:hover{background-color:#ca8a044d}.hover\:bg-opacity-100:hover{--tw-bg-opacity: 1}.hover\:from-blue-500:hover{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-cyan-600:hover{--tw-gradient-from: #0891b2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(8 145 178 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-purple-600:hover{--tw-gradient-from: #9333ea var(--tw-gradient-from-position);--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-red-600:hover{--tw-gradient-from: #dc2626 var(--tw-gradient-from-position);--tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-xiia-100:hover{--tw-gradient-from: #f0f3f5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 243 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-blue-700:hover{--tw-gradient-to: #1d4ed8 var(--tw-gradient-to-position)}.hover\:to-xiia-200:hover{--tw-gradient-to: #e1e6ea var(--tw-gradient-to-position)}.hover\:fill-cyan-200:hover{fill:#a5f3fc}.hover\:fill-cyan-50:hover{fill:#ecfeff}.hover\:\!text-red-600:hover{--tw-text-opacity: 1 !important;color:rgb(220 38 38 / var(--tw-text-opacity, 1))!important}.hover\:text-amber-800:hover{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.hover\:text-blue-500:hover{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.hover\:text-cyan-300:hover{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.hover\:text-cyan-500:hover{--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity, 1))}.hover\:text-cyan-600:hover{--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity, 1))}.hover\:text-cyan-900:hover{--tw-text-opacity: 1;color:rgb(22 78 99 / var(--tw-text-opacity, 1))}.hover\:text-gray-300:hover{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.hover\:text-gray-600:hover{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:text-gray-800:hover{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.hover\:text-neutral-700:hover{--tw-text-opacity: 1;color:rgb(64 64 64 / var(--tw-text-opacity, 1))}.hover\:text-red-300:hover{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover\:text-red-600:hover{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.hover\:text-red-700:hover{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.hover\:text-red-800:hover{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.hover\:text-stone-900:hover{--tw-text-opacity: 1;color:rgb(28 25 23 / var(--tw-text-opacity, 1))}.hover\:text-violet-600:hover{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:text-xiia-300:hover{--tw-text-opacity: 1;color:rgb(204 212 218 / var(--tw-text-opacity, 1))}.hover\:text-xiia-400:hover{--tw-text-opacity: 1;color:rgb(171 181 189 / var(--tw-text-opacity, 1))}.hover\:text-xiia-500:hover{--tw-text-opacity: 1;color:rgb(139 151 160 / var(--tw-text-opacity, 1))}.hover\:text-xiia-600:hover{--tw-text-opacity: 1;color:rgb(105 120 132 / var(--tw-text-opacity, 1))}.hover\:text-xiia-700:hover{--tw-text-opacity: 1;color:rgb(76 89 99 / var(--tw-text-opacity, 1))}.hover\:text-xiia-900:hover{--tw-text-opacity: 1;color:rgb(36 46 53 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-50:hover{opacity:.5}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-75:hover{opacity:.75}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-2xl:hover{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-xiia-500\/10:hover{--tw-shadow-color: rgb(139 151 160 / .1);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-xiia-500\/30:hover{--tw-shadow-color: rgb(139 151 160 / .3);--tw-shadow: var(--tw-shadow-colored)}.focus\:z-10:focus{z-index:10}.focus\:border-blue-300:focus{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.focus\:border-cyan-500:focus{--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1))}.focus\:border-transparent:focus{border-color:transparent}.focus\:border-xiia-400:focus{--tw-border-opacity: 1;border-color:rgb(171 181 189 / var(--tw-border-opacity, 1))}.focus\:border-xiia-500:focus{--tw-border-opacity: 1;border-color:rgb(139 151 160 / var(--tw-border-opacity, 1))}.focus\:border-xiia-500\/50:focus{border-color:#8b97a080}.focus\:bg-white\/30:focus{background-color:#ffffff4d}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:outline-2:focus{outline-width:2px}.focus\:-outline-offset-2:focus{outline-offset:-2px}.focus\:outline-cyan-500:focus{outline-color:#06b6d4}.focus\:ring:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-4:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-cyan-400\/60:focus{--tw-ring-color: rgb(34 211 238 / .6)}.focus\:ring-cyan-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(6 182 212 / var(--tw-ring-opacity, 1))}.focus\:ring-cyan-500\/50:focus{--tw-ring-color: rgb(6 182 212 / .5)}.focus\:ring-cyan-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(8 145 178 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))}.focus\:ring-xiia-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(139 151 160 / var(--tw-ring-opacity, 1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus\:ring-offset-xiia-100:focus{--tw-ring-offset-color: #f0f3f5}.focus\:ring-offset-xiia-900:focus{--tw-ring-offset-color: #242e35}.active\:translate-x-0:active{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-100:active{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:bg-gray-300:disabled{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.disabled\:bg-gray-400:disabled{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.disabled\:bg-gray-600:disabled{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.disabled\:bg-xiia-400:disabled{--tw-bg-opacity: 1;background-color:rgb(171 181 189 / var(--tw-bg-opacity, 1))}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:hover\:bg-gray-200:hover:disabled{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.disabled\:hover\:bg-gray-700:hover:disabled{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.disabled\:hover\:bg-gray-700\/80:hover:disabled{background-color:#374151cc}.disabled\:hover\:bg-gray-800\/60:hover:disabled{background-color:#1f293799}.disabled\:hover\:bg-transparent:hover:disabled{background-color:transparent}.disabled\:hover\:bg-white:hover:disabled{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:pointer-events-auto{pointer-events:auto}.group\/tooltip:hover .group-hover\/tooltip\:visible{visibility:visible}.group:hover .group-hover\:block{display:block}.group\/card:hover .group-hover\/card\:-translate-y-1{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/card:hover .group-hover\/card\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/card:hover .group-hover\/card\:scale-\[1\.02\]{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-black\/10{background-color:#0000001a}.group:hover .group-hover\:bg-black\/30{background-color:#0000004d}.group:hover .group-hover\:bg-black\/50{background-color:#00000080}.group:hover .group-hover\:bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-xiia-800{--tw-bg-opacity: 1;background-color:rgb(51 61 68 / var(--tw-bg-opacity, 1))}.group\/delete:hover .group-hover\/delete\:text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-cyan-600{--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-xiia-600{--tw-text-opacity: 1;color:rgb(105 120 132 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-xiia-700{--tw-text-opacity: 1;color:rgb(76 89 99 / var(--tw-text-opacity, 1))}.group\/card:hover .group-hover\/card\:opacity-100{opacity:1}.group\/card:hover .group-hover\/card\:opacity-30{opacity:.3}.group\/tooltip:hover .group-hover\/tooltip\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-0{opacity:0}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-30{opacity:.3}.group:hover .group-hover\:opacity-75{opacity:.75}.group\/card:hover .group-hover\/card\:shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group\/card:hover .group-hover\/card\:shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:divide-stone-800:is(.dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(41 37 36 / var(--tw-divide-opacity, 1))}.dark\:divide-xiia-300:is(.dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(204 212 218 / var(--tw-divide-opacity, 1))}.dark\:divide-xiia-600\/20:is(.dark *)>:not([hidden])~:not([hidden]){border-color:#69788433}.dark\:border-amber-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(217 119 6 / var(--tw-border-opacity, 1))}.dark\:border-amber-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(180 83 9 / var(--tw-border-opacity, 1))}.dark\:border-amber-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(146 64 14 / var(--tw-border-opacity, 1))}.dark\:border-blue-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity, 1))}.dark\:border-cyan-400:is(.dark *){--tw-border-opacity: 1;border-color:rgb(34 211 238 / var(--tw-border-opacity, 1))}.dark\:border-cyan-400\/40:is(.dark *){border-color:#22d3ee66}.dark\:border-cyan-400\/50:is(.dark *){border-color:#22d3ee80}.dark\:border-cyan-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(8 145 178 / var(--tw-border-opacity, 1))}.dark\:border-cyan-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(14 116 144 / var(--tw-border-opacity, 1))}.dark\:border-cyan-700\/30:is(.dark *){border-color:#0e74904d}.dark\:border-cyan-700\/40:is(.dark *){border-color:#0e749066}.dark\:border-cyan-700\/60:is(.dark *){border-color:#0e749099}.dark\:border-cyan-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(21 94 117 / var(--tw-border-opacity, 1))}.dark\:border-gray-300:is(.dark *){--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.dark\:border-gray-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.dark\:border-gray-600\/40:is(.dark *){border-color:#4b556366}.dark\:border-gray-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.dark\:border-neutral-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(82 82 82 / var(--tw-border-opacity, 1))}.dark\:border-neutral-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(64 64 64 / var(--tw-border-opacity, 1))}.dark\:border-red-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(153 27 27 / var(--tw-border-opacity, 1))}.dark\:border-slate-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1))}.dark\:border-slate-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.dark\:border-stone-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(68 64 60 / var(--tw-border-opacity, 1))}.dark\:border-stone-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(41 37 36 / var(--tw-border-opacity, 1))}.dark\:border-stone-950:is(.dark *){--tw-border-opacity: 1;border-color:rgb(12 10 9 / var(--tw-border-opacity, 1))}.dark\:border-xiia-200:is(.dark *){--tw-border-opacity: 1;border-color:rgb(225 230 234 / var(--tw-border-opacity, 1))}.dark\:border-xiia-300:is(.dark *){--tw-border-opacity: 1;border-color:rgb(204 212 218 / var(--tw-border-opacity, 1))}.dark\:border-xiia-500:is(.dark *){--tw-border-opacity: 1;border-color:rgb(139 151 160 / var(--tw-border-opacity, 1))}.dark\:border-xiia-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(105 120 132 / var(--tw-border-opacity, 1))}.dark\:border-xiia-600\/20:is(.dark *){border-color:#69788433}.dark\:border-xiia-600\/30:is(.dark *){border-color:#6978844d}.dark\:border-xiia-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(76 89 99 / var(--tw-border-opacity, 1))}.dark\:border-xiia-700\/20:is(.dark *){border-color:#4c596333}.dark\:border-xiia-700\/50:is(.dark *){border-color:#4c596380}.dark\:border-xiia-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(51 61 68 / var(--tw-border-opacity, 1))}.dark\:border-xiia-900:is(.dark *){--tw-border-opacity: 1;border-color:rgb(36 46 53 / var(--tw-border-opacity, 1))}.dark\:border-yellow-500:is(.dark *){--tw-border-opacity: 1;border-color:rgb(234 179 8 / var(--tw-border-opacity, 1))}.dark\:border-yellow-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(161 98 7 / var(--tw-border-opacity, 1))}.dark\:border-b-gray-100:is(.dark *){--tw-border-opacity: 1;border-bottom-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.dark\:border-t-stone-400:is(.dark *){--tw-border-opacity: 1;border-top-color:rgb(168 162 158 / var(--tw-border-opacity, 1))}.dark\:bg-\[\#24242c\]\/\[0\.98\]:is(.dark *){background-color:#24242cfa}.dark\:bg-_cyan-900\/40:is(.dark *){background-color:#282d2d66}.dark\:bg-amber-900\/20:is(.dark *){background-color:#78350f33}.dark\:bg-amber-900\/30:is(.dark *){background-color:#78350f4d}.dark\:bg-amber-950\/20:is(.dark *){background-color:#451a0333}.dark\:bg-black\/10:is(.dark *){background-color:#0000001a}.dark\:bg-black\/20:is(.dark *){background-color:#0003}.dark\:bg-black\/30:is(.dark *){background-color:#0000004d}.dark\:bg-blue-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.dark\:bg-blue-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity, 1))}.dark\:bg-blue-900\/20:is(.dark *){background-color:#1e3a8a33}.dark\:bg-blue-900\/30:is(.dark *){background-color:#1e3a8a4d}.dark\:bg-cyan-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.dark\:bg-cyan-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))}.dark\:bg-cyan-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(21 94 117 / var(--tw-bg-opacity, 1))}.dark\:bg-cyan-800\/30:is(.dark *){background-color:#155e754d}.dark\:bg-cyan-800\/60:is(.dark *){background-color:#155e7599}.dark\:bg-cyan-800\/80:is(.dark *){background-color:#155e75cc}.dark\:bg-cyan-800\/90:is(.dark *){background-color:#155e75e6}.dark\:bg-cyan-800\/95:is(.dark *){background-color:#155e75f2}.dark\:bg-cyan-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(22 78 99 / var(--tw-bg-opacity, 1))}.dark\:bg-cyan-900\/20:is(.dark *){background-color:#164e6333}.dark\:bg-cyan-900\/25:is(.dark *){background-color:#164e6340}.dark\:bg-cyan-900\/30:is(.dark *){background-color:#164e634d}.dark\:bg-cyan-900\/40:is(.dark *){background-color:#164e6366}.dark\:bg-cyan-900\/50:is(.dark *){background-color:#164e6380}.dark\:bg-cyan-900\/60:is(.dark *){background-color:#164e6399}.dark\:bg-cyan-900\/90:is(.dark *){background-color:#164e63e6}.dark\:bg-cyan-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(8 51 68 / var(--tw-bg-opacity, 1))}.dark\:bg-cyan-950\/30:is(.dark *){background-color:#0833444d}.dark\:bg-cyan-950\/40:is(.dark *){background-color:#08334466}.dark\:bg-cyan-950\/50:is(.dark *){background-color:#08334480}.dark\:bg-cyan-950\/80:is(.dark *){background-color:#083344cc}.dark\:bg-cyan-950\/90:is(.dark *){background-color:#083344e6}.dark\:bg-cyan-950\/95:is(.dark *){background-color:#083344f2}.dark\:bg-emerald-900\/40:is(.dark *){background-color:#064e3b66}.dark\:bg-gray-100:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-300:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-800\/30:is(.dark *){background-color:#1f29374d}.dark\:bg-gray-800\/50:is(.dark *){background-color:#1f293780}.dark\:bg-gray-800\/80:is(.dark *){background-color:#1f2937cc}.dark\:bg-gray-800\/95:is(.dark *){background-color:#1f2937f2}.dark\:bg-gray-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.dark\:bg-green-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.dark\:bg-green-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(20 83 45 / var(--tw-bg-opacity, 1))}.dark\:bg-green-900\/20:is(.dark *){background-color:#14532d33}.dark\:bg-green-900\/30:is(.dark *){background-color:#14532d4d}.dark\:bg-neutral-800\/70:is(.dark *){background-color:#262626b3}.dark\:bg-neutral-900\/95:is(.dark *){background-color:#171717f2}.dark\:bg-orange-500:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.dark\:bg-orange-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(194 65 12 / var(--tw-bg-opacity, 1))}.dark\:bg-orange-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(154 52 18 / var(--tw-bg-opacity, 1))}.dark\:bg-purple-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.dark\:bg-purple-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(126 34 206 / var(--tw-bg-opacity, 1))}.dark\:bg-purple-900\/20:is(.dark *){background-color:#581c8733}.dark\:bg-purple-900\/30:is(.dark *){background-color:#581c874d}.dark\:bg-red-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.dark\:bg-red-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(127 29 29 / var(--tw-bg-opacity, 1))}.dark\:bg-red-900\/20:is(.dark *){background-color:#7f1d1d33}.dark\:bg-red-900\/30:is(.dark *){background-color:#7f1d1d4d}.dark\:bg-red-950\/20:is(.dark *){background-color:#450a0a33}.dark\:bg-slate-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-800\/80:is(.dark *){background-color:#1e293bcc}.dark\:bg-slate-900\/50:is(.dark *){background-color:#0f172a80}.dark\:bg-slate-900\/60:is(.dark *){background-color:#0f172a99}.dark\:bg-stone-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(87 83 78 / var(--tw-bg-opacity, 1))}.dark\:bg-stone-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(68 64 60 / var(--tw-bg-opacity, 1))}.dark\:bg-stone-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(41 37 36 / var(--tw-bg-opacity, 1))}.dark\:bg-stone-800\/50:is(.dark *){background-color:#29252480}.dark\:bg-stone-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(28 25 23 / var(--tw-bg-opacity, 1))}.dark\:bg-stone-900\/80:is(.dark *){background-color:#1c1917cc}.dark\:bg-stone-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(12 10 9 / var(--tw-bg-opacity, 1))}.dark\:bg-white\/5:is(.dark *){background-color:#ffffff0d}.dark\:bg-xiia-100:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(240 243 245 / var(--tw-bg-opacity, 1))}.dark\:bg-xiia-200:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(225 230 234 / var(--tw-bg-opacity, 1))}.dark\:bg-xiia-400:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(171 181 189 / var(--tw-bg-opacity, 1))}.dark\:bg-xiia-500:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(139 151 160 / var(--tw-bg-opacity, 1))}.dark\:bg-xiia-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(105 120 132 / var(--tw-bg-opacity, 1))}.dark\:bg-xiia-600\/50:is(.dark *){background-color:#69788480}.dark\:bg-xiia-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(76 89 99 / var(--tw-bg-opacity, 1))}.dark\:bg-xiia-700\/30:is(.dark *){background-color:#4c59634d}.dark\:bg-xiia-700\/50:is(.dark *){background-color:#4c596380}.dark\:bg-xiia-700\/90:is(.dark *){background-color:#4c5963e6}.dark\:bg-xiia-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(51 61 68 / var(--tw-bg-opacity, 1))}.dark\:bg-xiia-800\/20:is(.dark *){background-color:#333d4433}.dark\:bg-xiia-800\/30:is(.dark *){background-color:#333d444d}.dark\:bg-xiia-800\/40:is(.dark *){background-color:#333d4466}.dark\:bg-xiia-800\/50:is(.dark *){background-color:#333d4480}.dark\:bg-xiia-800\/60:is(.dark *){background-color:#333d4499}.dark\:bg-xiia-800\/70:is(.dark *){background-color:#333d44b3}.dark\:bg-xiia-800\/80:is(.dark *){background-color:#333d44cc}.dark\:bg-xiia-800\/90:is(.dark *){background-color:#333d44e6}.dark\:bg-xiia-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(36 46 53 / var(--tw-bg-opacity, 1))}.dark\:bg-xiia-900\/20:is(.dark *){background-color:#242e3533}.dark\:bg-xiia-900\/50:is(.dark *){background-color:#242e3580}.dark\:bg-xiia-900\/60:is(.dark *){background-color:#242e3599}.dark\:bg-xiia-900\/70:is(.dark *){background-color:#242e35b3}.dark\:bg-xiia-900\/80:is(.dark *){background-color:#242e35cc}.dark\:bg-xiia-900\/90:is(.dark *){background-color:#242e35e6}.dark\:bg-xiia-900\/95:is(.dark *){background-color:#242e35f2}.dark\:bg-xiia-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(26 33 39 / var(--tw-bg-opacity, 1))}.dark\:bg-xiia-950\/40:is(.dark *){background-color:#1a212766}.dark\:bg-xiia2-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(40 40 37 / var(--tw-bg-opacity, 1))}.dark\:bg-xiia2-900\/40:is(.dark *){background-color:#14141366}.dark\:bg-yellow-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1))}.dark\:bg-yellow-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(161 98 7 / var(--tw-bg-opacity, 1))}.dark\:bg-yellow-900\/20:is(.dark *){background-color:#713f1233}.dark\:bg-yellow-900\/30:is(.dark *){background-color:#713f124d}.dark\:from-black:is(.dark *){--tw-gradient-from: #000 var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-gray-700:is(.dark *){--tw-gradient-from: #374151 var(--tw-gradient-from-position);--tw-gradient-to: rgb(55 65 81 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-gray-800:is(.dark *){--tw-gradient-from: #1f2937 var(--tw-gradient-from-position);--tw-gradient-to: rgb(31 41 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-orange-900:is(.dark *){--tw-gradient-from: #7c2d12 var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 45 18 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-orange-900\/20:is(.dark *){--tw-gradient-from: rgb(124 45 18 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 45 18 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-purple-900:is(.dark *){--tw-gradient-from: #581c87 var(--tw-gradient-from-position);--tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-purple-900\/20:is(.dark *){--tw-gradient-from: rgb(88 28 135 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-xiia-700:is(.dark *){--tw-gradient-from: #4c5963 var(--tw-gradient-from-position);--tw-gradient-to: rgb(76 89 99 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-xiia-700\/50:is(.dark *){--tw-gradient-from: rgb(76 89 99 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(76 89 99 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-xiia-800:is(.dark *){--tw-gradient-from: #333d44 var(--tw-gradient-from-position);--tw-gradient-to: rgb(51 61 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-xiia-900:is(.dark *){--tw-gradient-from: #242e35 var(--tw-gradient-from-position);--tw-gradient-to: rgb(36 46 53 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-yellow-900:is(.dark *){--tw-gradient-from: #713f12 var(--tw-gradient-from-position);--tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-yellow-900\/20:is(.dark *){--tw-gradient-from: rgb(113 63 18 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:via-xiia-800:is(.dark *){--tw-gradient-to: rgb(51 61 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #333d44 var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:via-xiia-900:is(.dark *){--tw-gradient-to: rgb(36 46 53 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #242e35 var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:to-black:is(.dark *){--tw-gradient-to: #000 var(--tw-gradient-to-position)}.dark\:to-xiia-600\/50:is(.dark *){--tw-gradient-to: rgb(105 120 132 / .5) var(--tw-gradient-to-position)}.dark\:to-xiia-800:is(.dark *){--tw-gradient-to: #333d44 var(--tw-gradient-to-position)}.dark\:to-xiia-900:is(.dark *){--tw-gradient-to: #242e35 var(--tw-gradient-to-position)}.dark\:to-xiia-950:is(.dark *){--tw-gradient-to: #1a2127 var(--tw-gradient-to-position)}.dark\:fill-cyan-300:is(.dark *){fill:#67e8f9}.dark\:fill-cyan-400:is(.dark *){fill:#22d3ee}.dark\:fill-cyan-600:is(.dark *){fill:#0891b2}.dark\:fill-cyan-900:is(.dark *){fill:#164e63}.dark\:fill-gray-100:is(.dark *){fill:#f3f4f6}.dark\:fill-gray-600:is(.dark *){fill:#4b5563}.dark\:fill-slate-800:is(.dark *){fill:#1e293b}.dark\:fill-slate-900:is(.dark *){fill:#0f172a}.dark\:fill-white:is(.dark *){fill:#fff}.dark\:fill-xiia-100:is(.dark *){fill:#f0f3f5}.dark\:fill-xiia-900:is(.dark *){fill:#242e35}.dark\:stroke-cyan-500:is(.dark *){stroke:#06b6d4}.dark\:stroke-cyan-600:is(.dark *){stroke:#0891b2}.dark\:stroke-gray-600:is(.dark *){stroke:#4b5563}.dark\:stroke-gray-700:is(.dark *){stroke:#374151}.dark\:stroke-slate-700:is(.dark *){stroke:#334155}.dark\:text-_cyan-200:is(.dark *){--tw-text-opacity: 1;color:rgb(223 229 229 / var(--tw-text-opacity, 1))}.dark\:text-amber-100:is(.dark *){--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.dark\:text-amber-200:is(.dark *){--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.dark\:text-amber-300:is(.dark *){--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.dark\:text-amber-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.dark\:text-amber-400\/90:is(.dark *){color:#fbbf24e6}.dark\:text-black:is(.dark *){--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.dark\:text-blue-200:is(.dark *){--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.dark\:text-blue-300:is(.dark *){--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.dark\:text-blue-400:is(.dark *){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.dark\:text-cyan-100:is(.dark *){--tw-text-opacity: 1;color:rgb(207 250 254 / var(--tw-text-opacity, 1))}.dark\:text-cyan-200:is(.dark *){--tw-text-opacity: 1;color:rgb(165 243 252 / var(--tw-text-opacity, 1))}.dark\:text-cyan-300:is(.dark *){--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.dark\:text-cyan-400:is(.dark *){--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.dark\:text-cyan-400\/60:is(.dark *){color:#22d3ee99}.dark\:text-cyan-50:is(.dark *){--tw-text-opacity: 1;color:rgb(236 254 255 / var(--tw-text-opacity, 1))}.dark\:text-emerald-400:is(.dark *){--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.dark\:text-gray-100:is(.dark *){--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.dark\:text-gray-200:is(.dark *){--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.dark\:text-gray-300:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:text-gray-400:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark\:text-gray-500:is(.dark *){--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.dark\:text-gray-600:is(.dark *){--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.dark\:text-gray-700:is(.dark *){--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.dark\:text-gray-800:is(.dark *){--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.dark\:text-gray-900:is(.dark *){--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.dark\:text-green-300:is(.dark *){--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.dark\:text-green-400:is(.dark *){--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.dark\:text-neutral-200:is(.dark *){--tw-text-opacity: 1;color:rgb(229 229 229 / var(--tw-text-opacity, 1))}.dark\:text-neutral-300:is(.dark *){--tw-text-opacity: 1;color:rgb(212 212 212 / var(--tw-text-opacity, 1))}.dark\:text-neutral-400:is(.dark *){--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity, 1))}.dark\:text-orange-100:is(.dark *){--tw-text-opacity: 1;color:rgb(255 237 213 / var(--tw-text-opacity, 1))}.dark\:text-orange-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.dark\:text-pink-400:is(.dark *){--tw-text-opacity: 1;color:rgb(244 114 182 / var(--tw-text-opacity, 1))}.dark\:text-purple-100:is(.dark *){--tw-text-opacity: 1;color:rgb(243 232 255 / var(--tw-text-opacity, 1))}.dark\:text-purple-400:is(.dark *){--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.dark\:text-red-200:is(.dark *){--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.dark\:text-red-300:is(.dark *){--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.dark\:text-red-400:is(.dark *){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark\:text-red-500:is(.dark *){--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.dark\:text-slate-300:is(.dark *){--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.dark\:text-slate-400:is(.dark *){--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.dark\:text-slate-500:is(.dark *){--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.dark\:text-stone-100:is(.dark *){--tw-text-opacity: 1;color:rgb(245 245 244 / var(--tw-text-opacity, 1))}.dark\:text-stone-300:is(.dark *){--tw-text-opacity: 1;color:rgb(214 211 209 / var(--tw-text-opacity, 1))}.dark\:text-stone-400:is(.dark *){--tw-text-opacity: 1;color:rgb(168 162 158 / var(--tw-text-opacity, 1))}.dark\:text-stone-500:is(.dark *){--tw-text-opacity: 1;color:rgb(120 113 108 / var(--tw-text-opacity, 1))}.dark\:text-white:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:text-xiia-100:is(.dark *){--tw-text-opacity: 1;color:rgb(240 243 245 / var(--tw-text-opacity, 1))}.dark\:text-xiia-200:is(.dark *){--tw-text-opacity: 1;color:rgb(225 230 234 / var(--tw-text-opacity, 1))}.dark\:text-xiia-300:is(.dark *){--tw-text-opacity: 1;color:rgb(204 212 218 / var(--tw-text-opacity, 1))}.dark\:text-xiia-400:is(.dark *){--tw-text-opacity: 1;color:rgb(171 181 189 / var(--tw-text-opacity, 1))}.dark\:text-xiia-50:is(.dark *){--tw-text-opacity: 1;color:rgb(245 247 249 / var(--tw-text-opacity, 1))}.dark\:text-xiia-500:is(.dark *){--tw-text-opacity: 1;color:rgb(139 151 160 / var(--tw-text-opacity, 1))}.dark\:text-xiia-600:is(.dark *){--tw-text-opacity: 1;color:rgb(105 120 132 / var(--tw-text-opacity, 1))}.dark\:text-xiia2-100:is(.dark *){--tw-text-opacity: 1;color:rgb(241 244 228 / var(--tw-text-opacity, 1))}.dark\:text-xiia2-200:is(.dark *){--tw-text-opacity: 1;color:rgb(229 232 209 / var(--tw-text-opacity, 1))}.dark\:text-yellow-100:is(.dark *){--tw-text-opacity: 1;color:rgb(254 249 195 / var(--tw-text-opacity, 1))}.dark\:text-yellow-200:is(.dark *){--tw-text-opacity: 1;color:rgb(254 240 138 / var(--tw-text-opacity, 1))}.dark\:text-yellow-300:is(.dark *){--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.dark\:text-yellow-400:is(.dark *){--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.dark\:shadow-black\/50:is(.dark *){--tw-shadow-color: rgb(0 0 0 / .5);--tw-shadow: var(--tw-shadow-colored)}.dark\:outline-cyan-600:is(.dark *){outline-color:#0891b2}.dark\:ring-cyan-400:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(34 211 238 / var(--tw-ring-opacity, 1))}.dark\:ring-cyan-500:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(6 182 212 / var(--tw-ring-opacity, 1))}.dark\:ring-cyan-600:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(8 145 178 / var(--tw-ring-opacity, 1))}.dark\:ring-cyan-700:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(14 116 144 / var(--tw-ring-opacity, 1))}.dark\:ring-cyan-700\/60:is(.dark *){--tw-ring-color: rgb(14 116 144 / .6)}.dark\:ring-cyan-800:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(21 94 117 / var(--tw-ring-opacity, 1))}.dark\:ring-gray-500:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity, 1))}.dark\:ring-gray-600:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(75 85 99 / var(--tw-ring-opacity, 1))}.dark\:ring-white\/10:is(.dark *){--tw-ring-color: rgb(255 255 255 / .1)}.dark\:ring-white\/5:is(.dark *){--tw-ring-color: rgb(255 255 255 / .05)}.dark\:ring-xiia-500:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(139 151 160 / var(--tw-ring-opacity, 1))}.dark\:ring-xiia-600:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(105 120 132 / var(--tw-ring-opacity, 1))}.dark\:ring-xiia-700:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(76 89 99 / var(--tw-ring-opacity, 1))}.dark\:odd\:bg-xiia-800:nth-child(odd):is(.dark *){--tw-bg-opacity: 1;background-color:rgb(51 61 68 / var(--tw-bg-opacity, 1))}.dark\:even\:bg-xiia-900:nth-child(2n):is(.dark *){--tw-bg-opacity: 1;background-color:rgb(36 46 53 / var(--tw-bg-opacity, 1))}.dark\:hover\:border-cyan-500\/40:hover:is(.dark *){border-color:#06b6d466}.dark\:hover\:border-cyan-700:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(14 116 144 / var(--tw-border-opacity, 1))}.dark\:hover\:border-gray-500:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity, 1))}.dark\:hover\:border-xiia-500:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(139 151 160 / var(--tw-border-opacity, 1))}.dark\:hover\:border-xiia-600:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(105 120 132 / var(--tw-border-opacity, 1))}.dark\:hover\:bg-black\/20:hover:is(.dark *){background-color:#0003}.dark\:hover\:bg-black\/30:hover:is(.dark *){background-color:#0000004d}.dark\:hover\:bg-cyan-400:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(34 211 238 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-cyan-500:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-cyan-600:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-cyan-600\/30:hover:is(.dark *){background-color:#0891b24d}.dark\:hover\:bg-cyan-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-cyan-700\/60:hover:is(.dark *){background-color:#0e749099}.dark\:hover\:bg-cyan-700\/90:hover:is(.dark *){background-color:#0e7490e6}.dark\:hover\:bg-cyan-800:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(21 94 117 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-cyan-900\/20:hover:is(.dark *){background-color:#164e6333}.dark\:hover\:bg-cyan-900\/30:hover:is(.dark *){background-color:#164e634d}.dark\:hover\:bg-cyan-900\/50:hover:is(.dark *){background-color:#164e6380}.dark\:hover\:bg-cyan-900\/70:hover:is(.dark *){background-color:#164e63b3}.dark\:hover\:bg-gray-500:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-gray-600:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-gray-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-gray-800:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-purple-600:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-purple-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(126 34 206 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-purple-800:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(107 33 168 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-red-800:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(153 27 27 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-red-900:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(127 29 29 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-red-900\/20:hover:is(.dark *){background-color:#7f1d1d33}.dark\:hover\:bg-red-900\/30:hover:is(.dark *){background-color:#7f1d1d4d}.dark\:hover\:bg-slate-600:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-slate-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-stone-800:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(41 37 36 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-stone-800\/50:hover:is(.dark *){background-color:#29252480}.dark\:hover\:bg-violet-900\/20:hover:is(.dark *){background-color:#4c1d9533}.dark\:hover\:bg-xiia-400:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(171 181 189 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-xiia-500:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(139 151 160 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-xiia-600:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(105 120 132 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-xiia-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(76 89 99 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-xiia-700\/40:hover:is(.dark *){background-color:#4c596366}.dark\:hover\:bg-xiia-700\/50:hover:is(.dark *){background-color:#4c596380}.dark\:hover\:bg-xiia-700\/70:hover:is(.dark *){background-color:#4c5963b3}.dark\:hover\:bg-xiia-800:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(51 61 68 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-xiia-800\/50:hover:is(.dark *){background-color:#333d4480}.dark\:hover\:bg-xiia-800\/60:hover:is(.dark *){background-color:#333d4499}.dark\:hover\:bg-yellow-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(161 98 7 / var(--tw-bg-opacity, 1))}.dark\:hover\:from-xiia-700\/70:hover:is(.dark *){--tw-gradient-from: rgb(76 89 99 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(76 89 99 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:hover\:to-xiia-600\/70:hover:is(.dark *){--tw-gradient-to: rgb(105 120 132 / .7) var(--tw-gradient-to-position)}.dark\:hover\:fill-cyan-900:hover:is(.dark *){fill:#164e63}.dark\:hover\:fill-slate-950:hover:is(.dark *){fill:#020617}.dark\:hover\:text-amber-200:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.dark\:hover\:text-blue-400:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.dark\:hover\:text-cyan-100:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(207 250 254 / var(--tw-text-opacity, 1))}.dark\:hover\:text-cyan-400:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.dark\:hover\:text-gray-100:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.dark\:hover\:text-gray-200:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.dark\:hover\:text-gray-900:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.dark\:hover\:text-red-200:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.dark\:hover\:text-red-400:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark\:hover\:text-stone-100:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(245 245 244 / var(--tw-text-opacity, 1))}.dark\:hover\:text-violet-400:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.dark\:hover\:text-white:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:hover\:text-xiia-100:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(240 243 245 / var(--tw-text-opacity, 1))}.dark\:hover\:text-xiia-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(204 212 218 / var(--tw-text-opacity, 1))}.dark\:hover\:text-xiia-600:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(105 120 132 / var(--tw-text-opacity, 1))}.dark\:hover\:text-xiia-700:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(76 89 99 / var(--tw-text-opacity, 1))}.dark\:focus\:bg-black\/30:focus:is(.dark *){background-color:#0000004d}.dark\:focus\:ring-offset-xiia-100:focus:is(.dark *){--tw-ring-offset-color: #f0f3f5}.group:hover .dark\:group-hover\:bg-xiia-500:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(139 151 160 / var(--tw-bg-opacity, 1))}.group:hover .dark\:group-hover\:text-cyan-400:is(.dark *){--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:w-\[400px\]{width:400px}.sm\:w-\[calc\(33\.333\%-0\.75rem\)\]{width:calc(33.333% - .75rem)}.sm\:w-\[calc\(50\%-0\.5rem\)\]{width:calc(50% - .5rem)}.sm\:w-\[calc\(50\%-0\.75rem\)\]{width:calc(50% - .75rem)}.sm\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:translate-x-2{--tw-translate-x: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.sm\:divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}.sm\:p-6{padding:1.5rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:pt-10{padding-top:2.5rem}.sm\:text-start{text-align:start}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width: 768px){.md\:order-1{order:1}.md\:order-2{order:2}.md\:mt-0{margin-top:0}.md\:flex{display:flex}.md\:grid{display:grid}.md\:w-3\/4{width:75%}.md\:w-4\/5{width:80%}.md\:w-52{width:13rem}.md\:auto-cols-max{grid-auto-columns:max-content}.md\:grid-flow-col{grid-auto-flow:column}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.md\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.md\:p-12{padding:3rem}.md\:p-8{padding:2rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:text-left{text-align:left}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-base{font-size:1rem;line-height:1.5rem}}@media (min-width: 1024px){.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:mb-0{margin-bottom:0}.lg\:mb-6{margin-bottom:1.5rem}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:w-64{width:16rem}.lg\:w-\[calc\(25\%-0\.75rem\)\]{width:calc(25% - .75rem)}.lg\:w-\[calc\(25\%-1rem\)\]{width:calc(25% - 1rem)}.lg\:w-\[calc\(33\.333\%-0\.75rem\)\]{width:calc(33.333% - .75rem)}.lg\:w-full{width:100%}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[350px_1fr\]{grid-template-columns:350px 1fr}.lg\:grid-cols-\[minmax\(0\,1fr\)_400px\]{grid-template-columns:minmax(0,1fr) 400px}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:gap-8{gap:2rem}.lg\:space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(0px * var(--tw-space-x-reverse));margin-left:calc(0px * calc(1 - var(--tw-space-x-reverse)))}.lg\:space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.lg\:overflow-x-visible{overflow-x:visible}.lg\:border-b-0{border-bottom-width:0px}.lg\:border-r{border-right-width:1px}.lg\:p-6{padding:1.5rem}.lg\:p-8{padding:2rem}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.lg\:py-24{padding-top:6rem;padding-bottom:6rem}.lg\:pb-0{padding-bottom:0}.lg\:pt-12{padding-top:3rem}}@media (min-width: 1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}}@media (min-width: 1536px){.\32xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media print{.print\:hidden{display:none}}.sc-header[data-v-83a4c0f7]{min-height:75px;border-top-left-radius:9px;border-top-right-radius:9px;padding:10px;box-shadow:0 1px 4px #0003;position:relative;box-sizing:border-box;display:flex}.sc-header--img[data-v-83a4c0f7]{border-radius:50%;align-self:center;padding:10px}.sc-header--title[data-v-83a4c0f7]{align-self:center;padding:10px;flex:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:20px}.sc-header--title.enabled[data-v-83a4c0f7]{cursor:pointer;border-radius:5px}.sc-header--title.enabled[data-v-83a4c0f7]:hover{box-shadow:0 2px 5px #0000011a}.sc-header--close-button[data-v-83a4c0f7]{width:40px;align-self:center;height:40px;margin-right:10px;box-sizing:border-box;cursor:pointer;border-radius:5px;margin-left:auto}.sc-header--minimize-button[data-v-83a4c0f7]{width:40px;align-self:center;height:40px;box-sizing:border-box;cursor:pointer;border-radius:5px;margin-left:auto}.sc-header--close-button[data-v-83a4c0f7]:hover{box-shadow:0 2px 5px #0000011a}.sc-header--close-button img[data-v-83a4c0f7],.sc-header--close-button svg[data-v-83a4c0f7]{width:100%;height:100%;padding:13px;box-sizing:border-box}.sc-header--minimize-button img[data-v-83a4c0f7],.sc-header--minimize-button svg[data-v-83a4c0f7]{width:100%;height:100%;padding:13px;box-sizing:border-box}@media (max-width: 450px){.sc-header[data-v-83a4c0f7]{border-radius:0}}svg[data-v-1fd45a6c]{display:inline-block;vertical-align:baseline;margin-bottom:-2px}.sc-message--text[data-v-329dc07b]{padding:5px 20px;border-radius:6px;font-weight:300;font-size:14px;line-height:1.4;position:relative;-webkit-font-smoothing:subpixel-antialiased}.sc-message--text .sc-message--text-content[data-v-329dc07b]{white-space:pre-wrap}.sc-message--text:hover .sc-message--toolbox[data-v-329dc07b]{left:-20px;opacity:1}.sc-message--text .sc-message--toolbox[data-v-329dc07b]{transition:left .2s ease-out 0s;white-space:normal;opacity:0;position:absolute;left:0;width:25px;top:0}.sc-message--text .sc-message--toolbox button[data-v-329dc07b]{background:none;border:none;padding:0;margin:0;outline:none;width:100%;text-align:center;cursor:pointer}.sc-message--text .sc-message--toolbox button[data-v-329dc07b]:focus{outline:none}.sc-message--text .sc-message--toolbox[data-v-329dc07b] svg{margin-left:5px}.sc-message--text code[data-v-329dc07b]{font-family:Courier New,Courier,monospace!important}.sc-message--content.sent .sc-message--text[data-v-329dc07b]{color:#fff;background-color:#4e8cff;max-width:calc(100% - 120px);word-wrap:break-word}.sc-message--content.received .sc-message--text[data-v-329dc07b]{color:#263238;background-color:#f4f7f9;margin-right:40px}a.chatLink[data-v-329dc07b]{color:inherit!important}.sc-message--file[data-v-5a292881]{border-radius:6px;font-weight:300;font-size:14px;line-height:1.4;-webkit-font-smoothing:subpixel-antialiased}.sc-message--content.sent .sc-message--file[data-v-5a292881]{word-wrap:break-word}.sc-message--file-icon[data-v-5a292881]{text-align:center;margin:15px auto 0}.sc-image[data-v-5a292881]{max-width:100%;min-width:100%}.sc-message--file-text[data-v-5a292881]{padding:17px 20px;border-radius:6px;font-weight:300;font-size:14px;line-height:1.4;white-space:pre-wrap;-webkit-font-smoothing:subpixel-antialiased}.sc-message--file-name[data-v-5a292881]{color:#fff;padding-left:15px;padding-right:15px;padding-top:0;font-size:x-small;text-align:center}.sc-message--file-name a[data-v-5a292881]{text-decoration:none;color:#ece7e7}.sc-message--file-name a[data-v-5a292881]:hover{color:#fff}.sc-message--content.sent .sc-message--file-text[data-v-5a292881]{color:#fff;background-color:#4e8cff;word-wrap:break-word}.sc-message--content.received .sc-message--file[data-v-5a292881]{color:#263238;background-color:#f4f7f9;margin-right:40px}.sc-message--content.received .sc-message--file-name[data-v-5a292881]{color:#000}.sc-message--content.received .sc-message--file a[data-v-5a292881]{color:#2b2828b3}.sc-message--content.received .sc-message--file a[data-v-5a292881]:hover{color:#0c0c0c}.sc-message--emoji[data-v-e27f2e7b]{font-size:40px}.sc-typing-indicator[data-v-3df57161]{text-align:center;padding:17px 20px;border-radius:6px}.sc-typing-indicator span[data-v-3df57161]{display:inline-block;background-color:#b6b5ba;width:10px;height:10px;border-radius:100%;margin-right:3px;animation:bob-3df57161 2s infinite}.sc-typing-indicator span[data-v-3df57161]:nth-child(1){animation-delay:-1s}.sc-typing-indicator span[data-v-3df57161]:nth-child(2){animation-delay:-.85s}.sc-typing-indicator span[data-v-3df57161]:nth-child(3){animation-delay:-.7s}@keyframes bob-3df57161{10%{transform:translateY(-10px);background-color:#9e9da2}50%{transform:translateY(0);background-color:#b6b5ba}}.sc-message--system[data-v-c0484e01]{padding:8px 20px;border-radius:6px;font-weight:300;font-size:12px;line-height:1.2;white-space:pre-wrap;-webkit-font-smoothing:subpixel-antialiased;font-style:italic;opacity:.55}.sc-message--meta[data-v-c0484e01]{font-size:xx-small;margin-bottom:0;margin-top:5px;opacity:.5;text-align:center}.sc-message{width:300px;margin:auto;padding-bottom:10px;display:flex}.sc-message .sc-message--edited{opacity:.7;word-wrap:normal;font-size:xx-small;text-align:center}.sc-message--content{width:100%;display:flex}.sc-message--content.sent{justify-content:flex-end}.sc-message--content.system{justify-content:center}.sc-message--content.sent .sc-message--avatar{display:none}.sc-message--avatar{background-repeat:no-repeat;background-size:100%;background-position:center;min-width:30px;min-height:30px;border-radius:50%;align-self:center;margin-right:15px}.sc-message--meta{font-size:xx-small;margin-bottom:0;color:#fff;text-align:center}@media (max-width: 450px){.sc-message{width:80%}}.sc-message--text{padding:5px 20px;border-radius:6px;font-weight:300;font-size:14px;line-height:1.4;position:relative;-webkit-font-smoothing:subpixel-antialiased}.sc-message--text .sc-message--text-body .sc-message--text-content{white-space:pre-wrap}.sc-message--text:hover .sc-message--toolbox{left:-20px;opacity:1}.sc-message--text.confirm-delete:hover .sc-message--toolbox{left:-90px}.sc-message--text.confirm-delete .sc-message--toolbox{width:auto}.sc-message--text .sc-message--toolbox{transition:left .2s ease-out 0s;white-space:normal;opacity:0;position:absolute;left:0;width:25px;top:0}.sc-message--text .sc-message--toolbox button{background:none;border:none;padding:0;margin:0;outline:none;width:100%;text-align:center;cursor:pointer}.sc-message--text .sc-message--toolbox button:focus{outline:none}.sc-message--content.sent .sc-message--text{color:#fff;background-color:#4e8cff;max-width:calc(100% - 120px);word-wrap:break-word}.sc-message--text code{font-family:Courier New,Courier,monospace!important}.sc-message--content.received .sc-message--text{color:#263238;background-color:#f4f7f9;margin-right:40px}.tooltip{display:block!important;z-index:10000}.tooltip .tooltip-inner{background:#000;color:#fff;border-radius:16px;padding:5px 10px 4px}.tooltip .tooltip-arrow{width:0;height:0;border-style:solid;position:absolute;margin:5px;border-color:#000;z-index:1}.tooltip[x-placement^=top]{margin-bottom:5px}.tooltip[x-placement^=top] .tooltip-arrow{border-width:5px 5px 0 5px;border-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important;bottom:-5px;left:calc(50% - 5px);margin-top:0;margin-bottom:0}.tooltip[x-placement^=bottom]{margin-top:5px}.tooltip[x-placement^=bottom] .tooltip-arrow{border-width:0 5px 5px 5px;border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important;top:-5px;left:calc(50% - 5px);margin-top:0;margin-bottom:0}.tooltip[x-placement^=right]{margin-left:5px}.tooltip[x-placement^=right] .tooltip-arrow{border-width:5px 5px 5px 0;border-left-color:transparent!important;border-top-color:transparent!important;border-bottom-color:transparent!important;left:-5px;top:calc(50% - 5px);margin-left:0;margin-right:0}.tooltip[x-placement^=left]{margin-right:5px}.tooltip[x-placement^=left] .tooltip-arrow{border-width:5px 0 5px 5px;border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important;right:-5px;top:calc(50% - 5px);margin-left:0;margin-right:0}.tooltip[aria-hidden=true]{visibility:hidden;opacity:0;transition:opacity .15s,visibility .15s}.tooltip[aria-hidden=false]{visibility:visible;opacity:1;transition:opacity .15s}.tooltip.info .tooltip-inner{background:#004499e6;color:#fff;padding:24px;border-radius:5px;box-shadow:0 5px 30px #0000001a}.tooltip.info .tooltip-arrow{border-color:#004499e6}.tooltip.popover .popover-inner{background:#f9f9f9;color:#000;padding:24px;border-radius:5px;box-shadow:0 5px 30px #0000001a}.tooltip.popover .popover-arrow{border-color:#f9f9f9}.sc-message-list[data-v-91976411]{height:80%;overflow-y:auto;background-size:100%;padding:40px 0}.v-enter-from[data-v-91976411]{opacity:0}.v-enter-to[data-v-91976411]{opacity:1}.v-enter-active[data-v-91976411]{transition:all .2s}.sc-emoji-picker[data-v-6f810fbe]{position:absolute;bottom:50px;right:0;width:330px;max-height:215px;box-shadow:0 7px 40px 2px #9495964d;border-radius:10px;outline:none}.sc-emoji-picker[data-v-6f810fbe]:after{content:"";width:14px;height:14px;position:absolute;bottom:-6px;right:55px;transform:rotate(45deg);border-radius:2px}.sc-emoji-picker--content[data-v-6f810fbe]{padding:10px;overflow:auto;width:100%;max-height:195px;margin-top:7px;box-sizing:border-box}.sc-emoji-picker--category[data-v-6f810fbe]{display:flex;flex-direction:row;flex-wrap:wrap}.sc-emoji-picker--category-title[data-v-6f810fbe]{min-width:100%;font-weight:200;font-size:13px;margin:5px;letter-spacing:1px}.sc-emoji-picker--emoji[data-v-6f810fbe]{margin:5px;width:30px;line-height:30px;text-align:center;cursor:pointer;vertical-align:middle;font-size:28px;transition:transform 60ms ease-out;z-index:1}.sc-emoji-picker--emoji[data-v-6f810fbe]:hover{transform:scale(1.4)}.sc-user-input--emoji-icon-wrapper[data-v-9dacb28b]{background:none;border:none;padding:0;margin:0;outline:none}.sc-user-input--emoji-icon-wrapper[data-v-9dacb28b]:focus{outline:none}.sc-user-input--emoji-icon[data-v-9dacb28b]{height:18px;cursor:pointer;align-self:center}.sc-user-input--emoji-icon-wrapper:focus .sc-user-input--emoji-icon path[data-v-9dacb28b],.sc-user-input--emoji-icon-wrapper:focus .sc-user-input--emoji-icon circle[data-v-9dacb28b],.sc-user-input--emoji-icon.active path[data-v-9dacb28b],.sc-user-input--emoji-icon.active circle[data-v-9dacb28b],.sc-user-input--emoji-icon:hover path[data-v-9dacb28b],.sc-user-input--emoji-icon:hover circle[data-v-9dacb28b]{filter:contrast(15%)}#file-input[data-v-4ceda3fa]{display:none}.sc-user-input--file-icon-wrapper[data-v-4ceda3fa]{background:none;border:none;padding:0;margin:0;outline:none;cursor:pointer}.sc-user-input--file-icon[data-v-4ceda3fa]{height:20px;width:20px;align-self:center;outline:none}.sc-user-input--file-icon:hover path[data-v-4ceda3fa]{filter:contrast(15%)}.sc-user-input--button-icon-wrapper[data-v-3ee3b811]{background:none;border:none;padding:0;margin:0;outline:none;cursor:pointer}.sc-suggestions-row{text-align:center;background:inherit}.sc-suggestions-element{margin:3px;padding:5px 10px;border:1px solid;border-radius:15px;font-size:14px;background:inherit;cursor:pointer}.sc-user-input{min-height:55px;margin:0;position:relative;bottom:0;display:flex;background-color:#f4f7f9;border-bottom-left-radius:10px;border-bottom-right-radius:10px;transition:background-color .2s ease,box-shadow .2s ease}.sc-user-input--text{width:300px;resize:none;border:none;outline:none;border-bottom-left-radius:10px;box-sizing:border-box;padding:18px;font-size:15px;font-weight:400;line-height:1.33;white-space:pre-wrap;word-wrap:break-word;color:#565867;-webkit-font-smoothing:antialiased;max-height:200px;overflow:scroll;bottom:0;overflow-x:hidden;overflow-y:auto}.sc-user-input--text:empty:before{content:attr(placeholder);display:block;filter:contrast(15%);outline:none;cursor:text}.sc-user-input--buttons{width:100px;position:absolute;right:30px;height:100%;display:flex;justify-content:flex-end}.sc-user-input--button:first-of-type{width:40px}.sc-user-input--button{width:30px;height:55px;margin-left:2px;margin-right:2px;display:flex;flex-direction:column;justify-content:center}.sc-user-input.active{box-shadow:none;background-color:#fff;box-shadow:0 -5px 20px #96a5be33}.sc-user-input--button label{position:relative;height:24px;padding-left:3px;cursor:pointer}.sc-user-input--button label:hover path{fill:#565867}.sc-user-input--button input{position:absolute;left:0;top:0;width:100%;z-index:99999;height:100%;opacity:0;cursor:pointer;overflow:hidden}.file-container{background-color:#f4f7f9;border-top-left-radius:10px;padding:5px 20px;color:#565867}.delete-file-message{font-style:normal;float:right;cursor:pointer;color:#c8cad0}.delete-file-message:hover{color:#5d5e6d}.icon-file-message{margin-right:5px}.user-list[data-v-4899c8d9]{height:100%;overflow:auto;padding-left:5px;padding-top:8px}.img-msg[data-v-4899c8d9]{border-radius:50%;width:50px;margin-right:5px}.user-element[data-v-4899c8d9]{font-size:20px;vertical-align:middle}.sc-chat-window[data-v-0a3a5922]{width:370px;height:calc(100% - 120px);max-height:590px;position:fixed;right:25px;bottom:100px;box-sizing:border-box;box-shadow:0 7px 40px 2px #9495961a;background:#fff;display:flex;flex-direction:column;justify-content:space-between;border-radius:10px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;animation:fadeIn-0a3a5922;animation-duration:.3s;animation-timing-function:ease-in-out}.sc-chat-window.closed[data-v-0a3a5922]{opacity:0;display:none;bottom:90px}@keyframes fadeIn-0a3a5922{0%{display:none;opacity:0}to{display:flex;opacity:1}}.sc-message--me[data-v-0a3a5922]{text-align:right}.sc-message--them[data-v-0a3a5922]{text-align:left}@media (max-width: 450px){.sc-chat-window[data-v-0a3a5922]{width:100%;height:100%;max-height:100%;right:0;bottom:0;border-radius:0;transition:.1s ease-in-out}.sc-chat-window.closed[data-v-0a3a5922]{bottom:0}}.sc-launcher[data-v-a7db8f74]{width:60px;height:60px;background-position:center;background-repeat:no-repeat;position:fixed;right:25px;bottom:25px;border-radius:50%;box-shadow:none;transition:box-shadow .2s ease-in-out;cursor:pointer}.sc-launcher[data-v-a7db8f74]:before{content:"";position:relative;display:block;width:60px;height:60px;border-radius:50%;transition:box-shadow .2s ease-in-out}.sc-launcher .sc-open-icon[data-v-a7db8f74],.sc-launcher .sc-closed-icon[data-v-a7db8f74]{width:60px;height:60px;position:fixed;right:25px;bottom:25px;transition:opacity .1s ease-in-out,transform .1s ease-in-out}.sc-launcher .sc-closed-icon[data-v-a7db8f74]{transition:opacity .1s ease-in-out,transform .1s ease-in-out;width:60px;height:60px}.sc-launcher .sc-open-icon[data-v-a7db8f74]{padding:20px;box-sizing:border-box;opacity:1}.sc-launcher.opened .sc-open-icon[data-v-a7db8f74],.sc-launcher.opened .sc-closed-icon[data-v-a7db8f74]{transform:rotate(-90deg);opacity:1}.sc-launcher.opened[data-v-a7db8f74]:before{box-shadow:0 0 400px 250px #94959633}.sc-launcher[data-v-a7db8f74]:hover{box-shadow:0 0 27px 1.5px #0003}.sc-new-messsages-count[data-v-a7db8f74]{position:absolute;top:-3px;left:41px;display:flex;justify-content:center;flex-direction:column;border-radius:50%;width:22px;height:22px;background:#ff4646;color:#fff;text-align:center;margin:auto;font-size:12px;font-weight:500}.resize-observer[data-v-b329ee4c]{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border:none;background-color:transparent;pointer-events:none;display:block;overflow:hidden;opacity:0}.resize-observer[data-v-b329ee4c] object{display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}.v-popper__popper{z-index:10000}.v-popper__popper.v-popper__popper--hidden{visibility:hidden;opacity:0;transition:opacity .15s,visibility .15s}.v-popper__popper.v-popper__popper--shown{visibility:visible;opacity:1;transition:opacity .15s}.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{transition:none!important}.v-popper__inner{position:relative;box-sizing:border-box}.v-popper__arrow-container{width:10px;height:10px}.v-popper__arrow-inner,.v-popper__arrow-outer{border-style:solid;position:absolute;top:0;left:0;width:0;height:0}.v-popper__arrow-inner{visibility:hidden;border-width:7px}.v-popper__arrow-outer{border-width:6px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{left:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{left:-1px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-bottom-width:0;border-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-top-width:0;border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{top:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{top:-1px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-left-width:0;border-left-color:transparent!important;border-top-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{left:-4px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{left:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-right-width:0;border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}.v-popper--theme-dropdown .v-popper__inner{background:#fff;color:#000;padding:6px;border-radius:6px;border:1px solid #ddd;box-shadow:0 6px 30px #0000001a}.v-popper--theme-dropdown .v-popper__arrow-inner{visibility:visible;border-color:#fff}.v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#ddd}.v-popper--theme-tooltip .v-popper__inner{background:#000c;color:#fff;border-radius:6px;padding:7px 12px 6px}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:#000c}.v-popper{width:-moz-max-content;width:max-content}.tutorial-halo[data-v-0a864896]{position:fixed;border:2px solid var(--tutorial-accent, #6ea8ff);border-radius:12px;box-shadow:0 0 0 9999px #0f111533,0 0 24px #6ea8ff8c;pointer-events:none;z-index:10050;transition:all .35s cubic-bezier(.16,.84,.44,1);animation:tutorial-halo-pulse-0a864896 2s ease-in-out infinite}@keyframes tutorial-halo-pulse-0a864896{0%,to{box-shadow:0 0 0 9999px #0f111533,0 0 16px #6ea8ff8c}50%{box-shadow:0 0 0 9999px #0f111533,0 0 32px #6ea8ff8c}}.tutorial-tooltip[data-v-4ce3511f]{position:fixed;background:var(--tutorial-bg, #161a22);border:1px solid var(--tutorial-accent, #6ea8ff);color:var(--tutorial-text, #e7e9ee);padding:12px 14px;border-radius:10px;max-width:280px;font-size:13px;line-height:1.45;z-index:10060;box-shadow:0 8px 32px #00000080;transition:all .35s cubic-bezier(.16,.84,.44,1)}.tutorial-tooltip[data-v-4ce3511f]:before{content:"";position:absolute;width:10px;height:10px;background:var(--tutorial-bg, #161a22);border-left:1px solid var(--tutorial-accent, #6ea8ff);border-top:1px solid var(--tutorial-accent, #6ea8ff)}.tutorial-tooltip.pos-bottom[data-v-4ce3511f]:before{top:-6px;left:24px;transform:rotate(45deg)}.tutorial-tooltip.pos-top[data-v-4ce3511f]:before{bottom:-6px;left:24px;transform:rotate(225deg)}.tutorial-tooltip.pos-right[data-v-4ce3511f]:before{top:18px;left:-6px;transform:rotate(315deg)}.tutorial-tooltip.pos-left[data-v-4ce3511f]:before{top:18px;right:-6px;transform:rotate(135deg)}.tutorial-tooltip.is-centered[data-v-4ce3511f]{max-width:360px;text-align:center;padding:18px 20px;border-color:var(--tutorial-border, #2e3441);box-shadow:0 12px 40px #0000008c,0 0 0 1px #6ea8ff1f}.tutorial-tooltip.is-centered[data-v-4ce3511f]:before{display:none}.tutorial-tooltip.is-centered .tt-title[data-v-4ce3511f]{font-size:15px;color:var(--tutorial-accent, #6ea8ff);margin-bottom:6px}.tt-title[data-v-4ce3511f]{font-weight:600;margin-bottom:4px;font-size:13px}.tt-footer[data-v-4ce3511f]{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:10px}.tt-action[data-v-4ce3511f]{font-size:11px;color:#62d18a}.tt-next[data-v-4ce3511f]{background:var(--tutorial-accent, #6ea8ff);color:#0b0b0b;font-weight:700;font-size:12px;border:none;border-radius:7px;padding:5px 16px;cursor:pointer;transition:filter .15s ease;white-space:nowrap}.tt-next[data-v-4ce3511f]:hover{filter:brightness(1.12)}.tutorial-panel[data-v-6c84c8de]{position:fixed;width:340px;max-height:calc(100vh - 120px);background:var(--tutorial-bg, #161a22);border:1px solid var(--tutorial-border, #2e3441);border-radius:14px;box-shadow:0 20px 50px #00000080,0 0 0 1px #6ea8ff14;display:flex;flex-direction:column;z-index:10080;transition:top .4s cubic-bezier(.16,.84,.44,1),left .4s cubic-bezier(.16,.84,.44,1),width .3s,border-radius .3s;overflow:hidden;color:var(--tutorial-text, #e7e9ee);font-family:inherit}.tutorial-panel.collapsed[data-v-6c84c8de]{width:auto;border-radius:999px;cursor:pointer}.tutorial-panel.collapsed .panel-body[data-v-6c84c8de]{display:none}.tutorial-panel.collapsed .panel-header[data-v-6c84c8de]{border-bottom:none;padding:10px 16px}.panel-header[data-v-6c84c8de]{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--tutorial-border, #2e3441)}.panel-header .toggle[data-v-6c84c8de],.panel-header .close[data-v-6c84c8de]{background:transparent;border:none;width:24px;height:24px;border-radius:6px;cursor:pointer;color:#9aa3b2}.panel-header .toggle[data-v-6c84c8de]:hover{background:#1f242e;color:var(--tutorial-text, #e7e9ee)}.panel-header .close[data-v-6c84c8de]:hover{background:#1f242e;color:#ff7373}.panel-header .title[data-v-6c84c8de]{flex:1;font-size:13px;font-weight:600}.badge[data-v-6c84c8de]{background:#6ea8ff21;color:var(--tutorial-accent, #6ea8ff);padding:2px 8px;border-radius:999px;font-size:10px;font-weight:600;letter-spacing:.5px}.panel-body[data-v-6c84c8de]{flex:0 1 auto;min-height:0;overflow:auto;padding:18px;display:flex;flex-direction:column}.progress-track[data-v-6c84c8de]{height:4px;background:#1f242e;border-radius:999px;overflow:hidden;margin-bottom:6px}.progress-fill[data-v-6c84c8de]{height:100%;background:var(--tutorial-accent, #6ea8ff);transition:width .4s ease}.progress-label[data-v-6c84c8de]{font-size:11px;color:#5e6675;margin-bottom:22px}.step-title[data-v-6c84c8de]{font-size:18px;font-weight:600;margin:0 0 10px;line-height:1.3}.step-tooltip[data-v-6c84c8de]{font-size:14px;color:#9aa3b2;line-height:1.55;margin:0 0 18px}.step-meta[data-v-6c84c8de]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:22px}.meta-chip[data-v-6c84c8de]{background:#1f242e;color:#5e6675;padding:4px 10px;border-radius:999px;font-size:11px;border:1px solid var(--tutorial-border, #2e3441)}.meta-chip.auto[data-v-6c84c8de]{color:#62d18a;border-color:#62d18a;background:#62d18a14}.meta-chip.manual[data-v-6c84c8de]{color:var(--tutorial-accent, #6ea8ff);border-color:var(--tutorial-accent, #6ea8ff);background:#6ea8ff21}.step-hints[data-v-6c84c8de]{margin-bottom:22px}.step-hint[data-v-6c84c8de]{font-size:12px;color:#5e6675;padding:10px 12px;background:#1f242e;border-radius:8px;border-left:2px solid var(--tutorial-accent, #6ea8ff);margin-bottom:6px}.panel-bottom[data-v-6c84c8de]{margin-top:auto}.next-tutorial-cta[data-v-6c84c8de]{margin-bottom:10px;width:100%;background:var(--tutorial-accent, #6ea8ff);border:none;color:#0b0e14;font-weight:600;padding:11px 14px;border-radius:8px;font-size:13px;cursor:pointer;transition:filter .15s}.next-tutorial-cta[data-v-6c84c8de]:hover{filter:brightness(1.08)}.panel-actions[data-v-6c84c8de]{display:flex;gap:8px;justify-content:space-between}.panel-actions button[data-v-6c84c8de]{flex:1;background:#1f242e;border:1px solid var(--tutorial-border, #2e3441);color:var(--tutorial-text, #e7e9ee);padding:10px 14px;border-radius:8px;font-size:13px;cursor:pointer}.panel-actions button.primary[data-v-6c84c8de]{background:#4f8bff;border-color:#4f8bff;color:#fff;font-weight:500}.panel-actions button.primary[data-v-6c84c8de]:disabled{background:#1f242e;color:#5e6675;border-color:var(--tutorial-border, #2e3441);cursor:not-allowed}.panel-actions button.ghost[data-v-6c84c8de]{flex:0;padding:10px 12px}.panel-actions button[data-v-6c84c8de]:hover:not(:disabled){background:#2a3140}.panel-actions button.primary[data-v-6c84c8de]:hover:not(:disabled){background:var(--tutorial-accent, #6ea8ff)}.collapsed-pill[data-v-6c84c8de]{display:flex;align-items:center;gap:8px;color:var(--tutorial-text, #e7e9ee);font-size:12px;font-weight:500}.collapsed-pill .dot[data-v-6c84c8de]{width:8px;height:8px;border-radius:50%;background:var(--tutorial-accent, #6ea8ff);box-shadow:0 0 8px #6ea8ff8c;animation:tutorial-pill-pulse-6c84c8de 2s ease-in-out infinite}.collapsed-pill .mini-progress[data-v-6c84c8de]{color:#5e6675;font-size:11px}@keyframes tutorial-pill-pulse-6c84c8de{0%,to{opacity:.7}50%{opacity:1}}.tutorial-catalog-backdrop[data-v-79f2fcfa]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f1115b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;display:flex;align-items:center;justify-content:center;padding:24px}.tutorial-catalog-modal[data-v-79f2fcfa]{background:var(--tutorial-bg, #161a22);color:var(--tutorial-text, #e7e9ee);border:1px solid var(--tutorial-border, #2e3441);border-radius:16px;max-width:640px;width:100%;max-height:80vh;overflow:auto;padding:28px;font-family:inherit}.tutorial-catalog-modal h2[data-v-79f2fcfa]{margin:0 0 6px;font-size:20px}.modal-subtitle[data-v-79f2fcfa]{color:#9aa3b2;font-size:13px;margin-bottom:24px}.close-modal[data-v-79f2fcfa]{float:right;background:transparent;border:none;color:#5e6675;font-size:20px;line-height:1;cursor:pointer}.close-modal[data-v-79f2fcfa]:hover{color:var(--tutorial-text, #e7e9ee)}.catalog-card[data-v-79f2fcfa]{background:#1f242e;border:1px solid var(--tutorial-border, #2e3441);border-radius:12px;padding:18px;margin-bottom:12px;cursor:pointer;transition:all .2s}.catalog-card[data-v-79f2fcfa]:hover{border-color:var(--tutorial-accent, #6ea8ff);transform:translateY(-1px)}.row1[data-v-79f2fcfa]{display:flex;align-items:baseline;gap:8px;margin-bottom:6px}.title[data-v-79f2fcfa]{font-size:15px;font-weight:600}.level[data-v-79f2fcfa]{font-size:10px;padding:2px 8px;border-radius:999px;background:#2a3140;color:#9aa3b2;text-transform:uppercase;letter-spacing:.8px}.duration[data-v-79f2fcfa]{color:#5e6675;font-size:12px;margin-left:auto}.desc[data-v-79f2fcfa]{color:#9aa3b2;font-size:13px;margin-bottom:10px}.footer[data-v-79f2fcfa]{display:flex;gap:6px;flex-wrap:wrap}.tag[data-v-79f2fcfa]{font-size:10px;padding:2px 8px;background:#2a3140;color:#5e6675;border-radius:4px}.resume-chip[data-v-79f2fcfa]{font-size:10px;padding:2px 8px;border-radius:4px;color:var(--tutorial-accent, #6ea8ff);background:#6ea8ff21;border:1px solid var(--tutorial-accent, #6ea8ff)}.empty[data-v-79f2fcfa]{color:#9aa3b2;font-size:13px;padding:24px;text-align:center}.tutorial-center-overlay[data-v-3731ec19]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f111599;z-index:10055;pointer-events:none;animation:tutorial-overlay-in-3731ec19 .3s ease}@keyframes tutorial-overlay-in-3731ec19{0%{opacity:0}to{opacity:1}}.nC[data-v-8123e454]{cursor:pointer}.nC .ctn[data-v-8123e454]{pointer-events:all}.nC[data-v-8123e454]:hover{opacity:.8}.compare-note-container[data-v-078fc16b]{display:block}.shape[data-v-078fc16b]{stroke-width:1px}.cross[data-v-078fc16b]{stroke:#fff;stroke-width:2px;stroke-linecap:round}.note-text[data-v-078fc16b]{font-family:brother-xs,sans-serif;font-weight:900;font-size:14px;pointer-events:none}.note-text.text-white[data-v-078fc16b]{fill:#fff}.note-text.text-black[data-v-078fc16b]{fill:#131313}.note-masked[data-v-76ce769c]{opacity:.15;transition:opacity .25s ease}.note-masked[data-v-76ce769c]:hover{opacity:.5}.guitar-mask[data-v-76ce769c]{overflow:hidden;position:relative}.guitar-container[data-v-76ce769c]{position:relative}.truncateNeck[data-v-76ce769c]{overflow:hidden}.cls-2[data-v-76ce769c]{fill:#f1dcdc}.cls-3[data-v-76ce769c]{fill:#bababa}.cls-4[data-v-76ce769c]{fill:#f8f6e7}.cls-4[data-v-76ce769c],.cls-5[data-v-76ce769c]{fill-rule:evenodd}.cls-6[data-v-76ce769c]{fill:#878787}.cls-7[data-v-76ce769c]{fill:#010101;opacity:.08}.cls-8[data-v-76ce769c]{fill:#1a130e}.cls-8[data-v-76ce769c],.cls-5[data-v-76ce769c]{opacity:.09}.cls-5[data-v-76ce769c]{fill:#8e8d86}.cls-9[data-v-76ce769c]{fill:#dbdbdb}.cls-10[data-v-76ce769c]{fill:#c5c7c5;opacity:.6}.cls-11[data-v-76ce769c]{fill:#cfcfcf}.flt-override path[class*=fretLine][data-v-76ce769c],.flt-override rect[class*=fretLine][data-v-76ce769c]{transform:none!important}.note-masked[data-v-d8d73cce]{opacity:.15;transition:opacity .25s ease}.note-masked[data-v-d8d73cce]:hover{opacity:.5}.root-chip[data-v-8522ea52]{min-width:1.9rem;padding:.2rem .4rem;border-radius:.4rem;font-size:.8rem;line-height:1;background:#78828c1f;color:inherit;transition:background .15s,color .15s}.root-chip[data-v-8522ea52]:hover{background:#78828c3d}.root-chip-active[data-v-8522ea52]{background:#06b6d4;color:#fff}.scale-item[data-v-8522ea52]{display:block;width:100%;text-align:left;padding:.3rem .5rem;border-radius:.4rem;font-size:.85rem;color:inherit;transition:background .15s}.scale-item[data-v-8522ea52]:hover{background:#78828c29}.scale-item-active[data-v-8522ea52]{background:#06b6d433;color:#06b6d4;font-weight:600}.custom-scrollbar[data-v-8522ea52]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-8522ea52]::-webkit-scrollbar-thumb{background:#78828c59;border-radius:3px}.layer-switcher-button[data-v-9f5e1ca8]{position:relative;overflow:hidden}.layer-switcher-button[data-v-9f5e1ca8]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.layer-switcher-button[data-v-9f5e1ca8]:hover:before{left:100%}.root-chip[data-v-9f5e1ca8]{min-width:1.9rem;padding:.2rem .4rem;border-radius:.4rem;font-size:.8rem;line-height:1;background:#78828c1f;color:inherit;transition:background .15s,color .15s}.root-chip[data-v-9f5e1ca8]:hover{background:#78828c3d}.root-chip-active[data-v-9f5e1ca8]{background:#06b6d4;color:#fff}.custom-scrollbar[data-v-9f5e1ca8]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-9f5e1ca8]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-9f5e1ca8]::-webkit-scrollbar-thumb{background:#a7a89e4d;border-radius:3px}.custom-scrollbar[data-v-9f5e1ca8]::-webkit-scrollbar-thumb:hover{background:#a7a89e80}.dark .custom-scrollbar[data-v-9f5e1ca8]::-webkit-scrollbar-thumb{background:#fff3}.composition_intervals svg[data-v-bb6297c5]{margin:auto}.group-interval[data-v-10c38147]{cursor:pointer}.group-interval:hover circle[data-v-10c38147]{opacity:1}.composition_intervals svg[data-v-8bf617f7]{margin:auto}.group-interval[data-v-67ec4f0a]{cursor:pointer}.group-interval:hover circle[data-v-67ec4f0a]{opacity:1}.fade-fast-enter-active[data-v-f18b37d2],.fade-fast-leave-active[data-v-f18b37d2]{transition:opacity .15s ease}.fade-fast-enter-from[data-v-f18b37d2],.fade-fast-leave-to[data-v-f18b37d2]{opacity:0}.layer-bg[data-v-0f18b2d9]{background:linear-gradient(135deg,#fcfbfa,#faf8f6,#fcfbfa)}.dark .layer-bg[data-v-0f18b2d9]{background:linear-gradient(135deg,#1e1e23,#232328,#1e1e23)}.particle[data-v-0f18b2d9]{background:radial-gradient(circle,rgba(167,168,158,.5) 0%,transparent 70%);opacity:0;animation:floatParticle-0f18b2d9 var(--animation-duration, 8s) ease-in-out infinite;animation-delay:var(--animation-delay, 0s)}.dark .particle[data-v-0f18b2d9]{background:radial-gradient(circle,rgba(255,255,255,.3) 0%,transparent 70%)}@keyframes floatParticle-0f18b2d9{0%,to{opacity:0;transform:translateY(20px) scale(0)}20%{opacity:1;transform:translateY(-10px) scale(1)}80%{opacity:1;transform:translateY(-50px) scale(1)}}.fade-fast-enter-active[data-v-9a747178],.fade-fast-leave-active[data-v-9a747178]{transition:opacity .15s ease}.fade-fast-enter-from[data-v-9a747178],.fade-fast-leave-to[data-v-9a747178]{opacity:0}.group-interval[data-v-86ead585]{cursor:pointer}.group-interval:hover circle[data-v-86ead585]{opacity:1}.chordDiagramWrapper[data-v-87bab560]{display:inline-block}.demo-locked-menu a[data-v-87bab560]{opacity:.55;cursor:not-allowed}.demo-locked-menu a[data-v-87bab560]:after{content:"🔒";margin-left:auto;padding-left:.5rem;font-size:.85em;line-height:1}.card-wrapper[data-v-f64f1291]{border-radius:.5rem;width:350px;min-width:350px;position:relative}.card-wrapper[data-v-f64f1291]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:.5rem;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;background:linear-gradient(135deg,#8b5cf6,#7c3aed,#a855f7,#7c3aed,#6d28d9);background-size:400% 400%;padding:1px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:gradient-shift-f64f1291 4s ease-in-out infinite}.card-wrapper[data-v-f64f1291]:hover:before{opacity:.6;animation:gradient-shift-f64f1291 2s ease-in-out infinite}@keyframes gradient-shift-f64f1291{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.card-content[data-v-f64f1291]{position:relative;overflow:hidden;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.card-content[data-v-f64f1291]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(76 89 99 / var(--tw-border-opacity, 1))}.card-content[data-v-f64f1291]{background:linear-gradient(145deg,#fffffff2,#f8fafcf2)}.dark .card-content[data-v-f64f1291]{background:linear-gradient(145deg,#111827f2,#1f2937f2)}.card-wrapper:hover .card-content[data-v-f64f1291]{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transform:translateY(-1px)}.card-header[data-v-f64f1291]{position:relative;overflow:hidden;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));padding:.75rem}.card-header[data-v-f64f1291]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(76 89 99 / var(--tw-border-opacity, 1))}.card-header[data-v-f64f1291]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;background:linear-gradient(90deg,transparent,#8b5cf6,#7c3aed,#a855f7,#8b5cf6,transparent);background-size:200% 100%;animation:gradient-flow-f64f1291 3s ease-in-out infinite}.card-wrapper:hover .card-header[data-v-f64f1291]:after{opacity:.7;animation:gradient-flow-f64f1291 1.5s ease-in-out infinite}@keyframes gradient-flow-f64f1291{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.action-buttons-container[data-v-f64f1291]{visibility:hidden;position:absolute;top:.5rem;right:.5rem;display:flex;--tw-translate-y: -4px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));align-items:center;gap:.25rem;border-radius:.5rem;border-width:1px;border-color:#e5e7eb80;background-color:#fffc;padding:.375rem;opacity:0;--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.action-buttons-container[data-v-f64f1291]:is(.dark *){border-color:#4c596380;background-color:#242e35cc}.card-wrapper:hover .action-buttons-container[data-v-f64f1291]{visibility:visible;--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}.card-title[data-v-f64f1291]{font-size:1rem;line-height:1.5rem;font-weight:500;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.card-title[data-v-f64f1291]:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.card-subtitle[data-v-f64f1291]{font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.card-subtitle[data-v-f64f1291]:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.action-button[data-v-f64f1291]{border-radius:.375rem;padding:.375rem;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.action-button[data-v-f64f1291]:hover{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.action-button[data-v-f64f1291]:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.action-button[data-v-f64f1291]:hover:is(.dark *){background-color:#4c1d9533;--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.card-body[data-v-f64f1291]{padding:1rem}.content-wrapper[data-v-f64f1291]{display:flex;align-items:center;justify-content:center}.apps-view[data-v-f64f1291]{padding:.75rem}.apps-header[data-v-f64f1291]{margin-bottom:.75rem;display:flex;align-items:center;justify-content:space-between;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));padding-bottom:.5rem}.apps-header[data-v-f64f1291]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(76 89 99 / var(--tw-border-opacity, 1))}.apps-title[data-v-f64f1291]{font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.apps-title[data-v-f64f1291]:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.close-button[data-v-f64f1291]{border-radius:.375rem;padding:.25rem;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.close-button[data-v-f64f1291]:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.close-button[data-v-f64f1291]:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.close-button[data-v-f64f1291]:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(51 61 68 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.apps-grid[data-v-f64f1291]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.app-tile-wrapper[data-v-f64f1291]{display:flex;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;border-radius:.25rem;padding:.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.app-tile-wrapper[data-v-f64f1291]:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.app-tile-wrapper[data-v-f64f1291]:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(51 61 68 / var(--tw-bg-opacity, 1))}.fade-enter-active[data-v-f64f1291],.fade-leave-active[data-v-f64f1291]{transition:opacity .2s ease}.fade-enter-from[data-v-f64f1291],.fade-leave-to[data-v-f64f1291]{opacity:0}.loading-card[data-v-f64f1291]{width:350px}.loading-card[data-v-f64f1291]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.loading-card[data-v-f64f1291]{border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1rem}.loading-card[data-v-f64f1291]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(76 89 99 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(36 46 53 / var(--tw-bg-opacity, 1))}.loading-header[data-v-f64f1291]{height:2.5rem}.loading-header[data-v-f64f1291]{animation:pulse-f64f1291 2s cubic-bezier(.4,0,.6,1) infinite;border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.loading-header[data-v-f64f1291]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.loading-body[data-v-f64f1291]{height:6rem}@keyframes pulse-f64f1291{50%{opacity:.5}}.loading-body[data-v-f64f1291]{animation:pulse-f64f1291 2s cubic-bezier(.4,0,.6,1) infinite;border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.loading-body[data-v-f64f1291]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}@media (max-width: 640px){.card-wrapper[data-v-f64f1291]{width:100%;max-width:350px}.apps-grid[data-v-f64f1291]{grid-template-columns:repeat(3,minmax(0,1fr))}}.tours-strip[data-v-1f636325]{scrollbar-width:thin;scrollbar-color:rgba(120,130,140,.35) transparent}.tours-strip[data-v-1f636325]::-webkit-scrollbar{height:6px}.tours-strip[data-v-1f636325]::-webkit-scrollbar-thumb{background:#78828c59;border-radius:3px}.home-harmonic-background[data-v-f0b8fadc]{position:fixed;z-index:0;top:0;right:0;bottom:0;left:0;width:100vw;height:100svh;overflow:hidden;pointer-events:none;isolation:isolate}.home-harmonic-background[data-v-f0b8fadc]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.14;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.18'/%3E%3C/svg%3E");mix-blend-mode:soft-light}.home-harmonic-background[data-v-f0b8fadc]:after{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 46% 40% at 50% 43%,#fffffffa,#fffffff5 58%,#ffffffe0 72%,#ffffff8c 88%,#ffffff47),linear-gradient(to bottom,#ffffff3d,#fff6)}.field-aurora[data-v-f0b8fadc]{position:absolute;top:-34%;right:-34%;bottom:-34%;left:-34%;pointer-events:none;opacity:.58;background:conic-gradient(from 20deg at 50% 50%,transparent 0 17%,rgb(46 229 116 / 10%) 25%,transparent 34% 55%,rgb(187 46 229 / 8%) 64%,transparent 74% 84%,rgb(46 220 229 / 8%) 92%,transparent);filter:blur(68px);animation:aurora-turn-f0b8fadc 34s linear infinite}.harmonic-field-canvas[data-v-f0b8fadc]{position:fixed;top:0;right:0;bottom:0;left:0;display:block;width:100vw;height:100svh;pointer-events:auto}.dark .home-harmonic-background[data-v-f0b8fadc]:before{opacity:.2}.dark .home-harmonic-background[data-v-f0b8fadc]:after{background:radial-gradient(ellipse 46% 40% at 50% 43%,#1e1e23f5,#1e1e23f0 58%,#1e1e23d1 72%,#1e1e236b 88%,#1e1e231a),linear-gradient(to bottom,#1e1e2312,#1e1e2324)}.dark .field-aurora[data-v-f0b8fadc]{opacity:.46}@keyframes aurora-turn-f0b8fadc{to{transform:rotate(1turn)}}@media (max-width: 700px){.home-harmonic-background[data-v-f0b8fadc]:after{background:radial-gradient(ellipse 72% 32% at 50% 51%,#fffffffa,#fffffff5 58%,#ffffffe0 72%,#ffffff8c 88%,#ffffff47),linear-gradient(to bottom,#ffffff3d,#fff6)}.dark .home-harmonic-background[data-v-f0b8fadc]:after{background:radial-gradient(ellipse 72% 32% at 50% 51%,#1e1e23f5,#1e1e23f0 58%,#1e1e23d1 72%,#1e1e236b 88%,#1e1e231a),linear-gradient(to bottom,#1e1e2312,#1e1e2324)}}@media (prefers-reduced-motion: reduce){.field-aurora[data-v-f0b8fadc]{animation:none}}.home-harmonic-experience[data-v-8faf5957]{position:relative;width:100%}.layer-orbit[data-v-c7c740ed]{position:absolute;inset:50% auto auto 50%;width:min(510px,94vw);height:196px;pointer-events:none;transform:translate(-50%,-50%)}.layer-glow[data-v-c7c740ed]{position:absolute;top:50%;left:50%;width:330px;height:190px;background:radial-gradient(ellipse,rgb(93 142 121 / 18%),rgb(46 220 229 / 5%) 42%,transparent 72%);border-radius:50%;filter:blur(25px);transform:translate(-50%,-50%);animation:layer-glow-pulse-c7c740ed 7s ease-in-out infinite}.orbit[data-v-c7c740ed]{position:absolute;top:50%;left:50%;border:1px solid rgb(74 79 72 / 18%);border-radius:50%}.orbit[data-v-c7c740ed]:before,.orbit[data-v-c7c740ed]:after{content:"";position:absolute;top:50%;width:7px;height:7px;background:#5d8e79;border-radius:50%;box-shadow:0 0 0 5px #709d8926,0 0 24px 4px #5d8e79a6}.orbit[data-v-c7c740ed]:before{left:-4px;animation:orbit-breathe-c7c740ed 4.6s ease-in-out infinite}.orbit[data-v-c7c740ed]:after{right:-4px;animation:orbit-breathe-c7c740ed 4.6s 2.3s ease-in-out infinite}.orbit-primary[data-v-c7c740ed]{width:430px;height:130px;opacity:.78;transform:translate(-50%,-50%) rotate(-7deg)}.orbit-secondary[data-v-c7c740ed]{width:320px;height:196px;opacity:.4;transform:translate(-50%,-50%) rotate(17deg)}.orbit-secondary[data-v-c7c740ed]:before,.orbit-secondary[data-v-c7c740ed]:after{width:5px;height:5px;background:#2edce5;box-shadow:0 0 0 4px #2edce51a,0 0 20px 3px #2edce57a}.dark .orbit[data-v-c7c740ed]{border-color:#ffffff1c}.dark .layer-glow[data-v-c7c740ed]{background:radial-gradient(ellipse,rgb(155 181 166 / 17%),rgb(46 220 229 / 5%) 42%,transparent 72%)}.dark .orbit[data-v-c7c740ed]:before,.dark .orbit[data-v-c7c740ed]:after{background:#b5d1c1;box-shadow:0 0 0 5px #9bb5a61f,0 0 25px 5px #9bb5a685}.dark .orbit-secondary[data-v-c7c740ed]:before,.dark .orbit-secondary[data-v-c7c740ed]:after{background:#2edce5;box-shadow:0 0 0 4px #2edce517,0 0 22px 4px #2edce56b}@keyframes orbit-breathe-c7c740ed{0%,to{opacity:.3;transform:translateY(-50%) scale(.72)}50%{opacity:1;transform:translateY(-50%) scale(1.2)}}@keyframes layer-glow-pulse-c7c740ed{0%,to{opacity:.56;transform:translate(-50%,-50%) scale(.9)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.18)}}@media (max-width: 680px){.layer-orbit[data-v-c7c740ed]{height:158px}.orbit-primary[data-v-c7c740ed]{width:345px;height:112px}.orbit-secondary[data-v-c7c740ed]{width:275px;height:156px}}@media (prefers-reduced-motion: reduce){.layer-glow[data-v-c7c740ed],.orbit[data-v-c7c740ed]:before,.orbit[data-v-c7c740ed]:after{animation:none}}.meta-chip[data-v-15de4827]{border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));padding:.25rem .5rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.meta-chip[data-v-15de4827]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(105 120 132 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.placeholder-shimmer[data-v-15de4827]{background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.25) 50%,transparent 70%);background-size:220% 100%;animation:placeholder-sweep-15de4827 2.4s ease-in-out infinite}@keyframes placeholder-sweep-15de4827{0%{background-position:180% 0}to{background-position:-80% 0}}@media (prefers-reduced-motion: reduce){.placeholder-shimmer[data-v-15de4827]{animation:none}}.demo-col-title[data-v-41a37c1a]{font-size:1.25rem;line-height:1.75rem;font-weight:700;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.demo-col-title[data-v-41a37c1a]:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.demo-col-sub[data-v-41a37c1a]{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.demo-col-sub[data-v-41a37c1a]:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.home-hero-section[data-v-0ea21a81]{position:relative}.hero-bg[data-v-0ea21a81]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}html.dark .hero-bg[data-v-0ea21a81]{background:linear-gradient(135deg,#1e1e23,#232328,#1e1e23);box-shadow:inset 0 4px 16px #0000004d,inset 0 -4px 16px #0003}.hero-bg[data-v-0ea21a81]:not(html.dark .hero-bg){background:linear-gradient(135deg,#fcfbfa,#faf8f6,#fcfbfa);box-shadow:inset 0 4px 16px #00000005,inset 0 -4px 16px #00000003}.home-hero-section[data-v-0ea21a81]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;transform:skewY(-.5deg);z-index:1}html.dark .home-hero-section[data-v-0ea21a81]:after{background:linear-gradient(to right,transparent 0%,rgba(255,255,255,.1) 10%,rgba(255,255,255,.1) 90%,transparent 100%)}.home-hero-section[data-v-0ea21a81]:not(html.dark .home-hero-section):after{background:linear-gradient(to right,transparent 0%,rgba(0,0,0,.06) 10%,rgba(0,0,0,.06) 90%,transparent 100%)}.particles-container[data-v-0ea21a81]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:1;pointer-events:none}.particle[data-v-0ea21a81]{position:absolute;width:6px;height:6px;background:radial-gradient(circle,rgba(167,168,158,.5) 0%,transparent 70%);border-radius:50%;animation:float-0ea21a81 12s infinite ease-in-out}html.dark .particle[data-v-0ea21a81]{background:radial-gradient(circle,rgba(255,255,255,.3) 0%,transparent 70%)}.particle[data-v-0ea21a81]:nth-child(1){left:5%;top:15%}.particle[data-v-0ea21a81]:nth-child(2){left:15%;top:25%}.particle[data-v-0ea21a81]:nth-child(3){left:25%;top:45%}.particle[data-v-0ea21a81]:nth-child(4){left:35%;top:20%}.particle[data-v-0ea21a81]:nth-child(5){left:45%;top:60%}.particle[data-v-0ea21a81]:nth-child(6){left:55%;top:35%}.particle[data-v-0ea21a81]:nth-child(7){left:65%;top:50%}.particle[data-v-0ea21a81]:nth-child(8){left:75%;top:25%}.particle[data-v-0ea21a81]:nth-child(9){left:85%;top:40%}.particle[data-v-0ea21a81]:nth-child(10){left:10%;top:70%}.particle[data-v-0ea21a81]:nth-child(11){left:50%;top:10%}.particle[data-v-0ea21a81]:nth-child(12){left:90%;top:65%}@keyframes float-0ea21a81{0%,to{transform:translateY(0) translate(0) scale(1);opacity:0}10%{opacity:1}50%{transform:translateY(-40px) translate(30px) scale(1.3);opacity:.8}90%{opacity:1}}@keyframes slide-up-0ea21a81{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-slide-up[data-v-0ea21a81]{animation:slide-up-0ea21a81 .6s ease-out forwards}@keyframes fade-in-0ea21a81{0%{opacity:0}to{opacity:1}}.animate-fade-in[data-v-0ea21a81]{animation:fade-in-0ea21a81 .8s ease-out forwards}@keyframes logo-particle-random-1-0ea21a81{0%{transform:translate(0);opacity:0}10%{opacity:1}20%{transform:translate(3px,-2px)}40%{transform:translate(-2px,3px)}60%{transform:translate(4px,1px)}80%{transform:translate(-1px,-4px)}90%{opacity:1}to{transform:translate(0);opacity:0}}@keyframes logo-particle-random-2-0ea21a81{0%{transform:translate(0);opacity:0}15%{opacity:.8}30%{transform:translate(-4px,2px)}45%{transform:translate(2px,-3px)}65%{transform:translate(-3px,-1px)}85%{transform:translate(1px,4px)}95%{opacity:.8}to{transform:translate(0);opacity:0}}@keyframes logo-particle-random-3-0ea21a81{0%{transform:translate(0);opacity:0}5%{opacity:.9}25%{transform:translate(2px,3px)}50%{transform:translate(-3px,-2px)}70%{transform:translate(2px,-2px)}85%{transform:translate(-2px,3px)}95%{opacity:.9}to{transform:translate(0);opacity:0}}.logo-particle[data-v-0ea21a81]{filter:blur(0px);box-shadow:0 0 3px #fffc}.logo-particle[data-v-0ea21a81]:nth-child(1){animation:logo-particle-random-1-0ea21a81 20s linear infinite}.logo-particle[data-v-0ea21a81]:nth-child(2){animation:logo-particle-random-2-0ea21a81 25s linear infinite}.logo-particle[data-v-0ea21a81]:nth-child(3){animation:logo-particle-random-3-0ea21a81 18s linear infinite}.logo-particle[data-v-0ea21a81]:nth-child(4){animation:logo-particle-random-1-0ea21a81 30s linear infinite}.logo-particle[data-v-0ea21a81]:nth-child(5){animation:logo-particle-random-2-0ea21a81 22s linear infinite}.logo-glow[data-v-0ea21a81]{background:radial-gradient(circle at center,rgba(211,214,197,.3) 0%,rgba(211,214,197,.18) 20%,rgba(211,214,197,.1) 40%,rgba(211,214,197,.05) 60%,transparent 100%);filter:blur(35px);animation:logo-glow-pulse-0ea21a81 8s ease-in-out infinite}.dark .logo-glow[data-v-0ea21a81]{background:radial-gradient(circle at center,rgba(255,255,255,.15) 0%,rgba(255,255,255,.09) 20%,rgba(255,255,255,.06) 40%,rgba(255,255,255,.03) 60%,transparent 100%)}@keyframes logo-glow-pulse-0ea21a81{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.2);opacity:1}}.text-center:hover .logo-glow[data-v-0ea21a81]{animation-duration:4s;opacity:1}.modal-enter-active[data-v-0ea21a81],.modal-leave-active[data-v-0ea21a81]{transition:opacity .3s ease}.modal-enter-from[data-v-0ea21a81],.modal-leave-to[data-v-0ea21a81]{opacity:0}.modal-enter-active>div[data-v-0ea21a81],.modal-leave-active>div[data-v-0ea21a81]{transition:transform .3s ease,opacity .3s ease}.modal-enter-from>div[data-v-0ea21a81],.modal-leave-to>div[data-v-0ea21a81]{transform:scale(.9);opacity:0}.header-hero-style[data-v-7be680dd]{position:relative;width:100%;height:300px;overflow:hidden;pointer-events:none;margin-bottom:-300px;z-index:-1}.hero-gradient[data-v-7be680dd]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(167,168,158,.15) 0%,transparent 40%,rgba(167,168,158,.08) 70%,transparent 100%);transform:skewY(-3deg);transform-origin:top left}html.dark .hero-gradient[data-v-7be680dd]{background:linear-gradient(135deg,rgba(167,168,158,.1) 0%,transparent 40%,rgba(167,168,158,.05) 70%,transparent 100%)}.hero-overlay[data-v-7be680dd]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at top center,rgba(167,168,158,.08) 0%,transparent 60%);animation:pulse-glow-7be680dd 8s ease-in-out infinite}html.dark .hero-overlay[data-v-7be680dd]{background:radial-gradient(ellipse at top center,rgba(255,255,255,.04) 0%,transparent 60%)}@keyframes pulse-glow-7be680dd{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@media (max-width: 768px){.header-hero-style[data-v-7be680dd]{height:200px;margin-bottom:-200px}}@media (prefers-contrast: high){.hero-gradient[data-v-7be680dd],.hero-overlay[data-v-7be680dd]{opacity:.5}}@media (prefers-reduced-motion: reduce){.hero-overlay[data-v-7be680dd]{animation:none}}.appTileHead[data-v-db5d9d8b]{position:relative}.parallax-bg[data-v-db5d9d8b]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}html.dark .parallax-bg[data-v-db5d9d8b]{background:linear-gradient(135deg,#141416,#19191c,#141416);box-shadow:inset 0 4px 12px #00000080,inset 0 -4px 12px #0000004d}.parallax-bg[data-v-db5d9d8b]:not(html.dark .parallax-bg){background:linear-gradient(135deg,#ebe7e4,#e1dcd7,#ebe7e4);box-shadow:inset 0 4px 12px #00000014,inset 0 -4px 12px #0000000d}.appTileHead[data-v-db5d9d8b]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;transform:skewY(-.5deg);z-index:1}html.dark .appTileHead[data-v-db5d9d8b]:after{background:linear-gradient(to right,transparent 0%,rgba(255,255,255,.1) 10%,rgba(255,255,255,.1) 90%,transparent 100%)}.appTileHead[data-v-db5d9d8b]:not(html.dark .appTileHead):after{background:linear-gradient(to right,transparent 0%,rgba(0,0,0,.08) 10%,rgba(0,0,0,.08) 90%,transparent 100%)}.particles-container[data-v-db5d9d8b]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:1}.particle[data-v-db5d9d8b]{position:absolute;width:6px;height:6px;background:radial-gradient(circle,rgba(167,168,158,.5) 0%,transparent 70%);border-radius:50%;animation:float-db5d9d8b 12s infinite ease-in-out}html.dark .particle[data-v-db5d9d8b]{background:radial-gradient(circle,rgba(255,255,255,.3) 0%,transparent 70%)}.particle[data-v-db5d9d8b]:nth-child(1){left:5%;top:15%}.particle[data-v-db5d9d8b]:nth-child(2){left:15%;top:25%}.particle[data-v-db5d9d8b]:nth-child(3){left:25%;top:45%}.particle[data-v-db5d9d8b]:nth-child(4){left:35%;top:20%}.particle[data-v-db5d9d8b]:nth-child(5){left:45%;top:60%}.particle[data-v-db5d9d8b]:nth-child(6){left:55%;top:35%}.particle[data-v-db5d9d8b]:nth-child(7){left:65%;top:50%}.particle[data-v-db5d9d8b]:nth-child(8){left:75%;top:25%}.particle[data-v-db5d9d8b]:nth-child(9){left:85%;top:40%}.particle[data-v-db5d9d8b]:nth-child(10){left:10%;top:70%}.particle[data-v-db5d9d8b]:nth-child(11){left:50%;top:10%}.particle[data-v-db5d9d8b]:nth-child(12){left:90%;top:65%}@keyframes float-db5d9d8b{0%,to{transform:translateY(0) translate(0) scale(1);opacity:0}10%{opacity:1}50%{transform:translateY(-40px) translate(30px) scale(1.3);opacity:.8}90%{opacity:1}}.glow-effect[data-v-db5d9d8b]{position:absolute;top:50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(167,168,158,.08) 0%,transparent 50%);animation:glow-sweep-db5d9d8b 10s infinite linear;z-index:1;pointer-events:none}html.dark .glow-effect[data-v-db5d9d8b]{background:radial-gradient(circle,rgba(255,255,255,.04) 0%,transparent 50%)}@keyframes glow-sweep-db5d9d8b{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes slide-up-db5d9d8b{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-slide-up[data-v-db5d9d8b]{animation:slide-up-db5d9d8b .6s ease-out forwards}.loading-spinner[data-v-97414fcd]{display:flex;justify-content:center;align-items:center;height:100%}.spinner[data-v-97414fcd]{animation:rotate-97414fcd 2s linear infinite;z-index:2;width:20px;height:20px}.spinner .path[data-v-97414fcd]{stroke:#42b983;stroke-linecap:round;animation:dash-97414fcd 1.5s ease-in-out infinite}@keyframes rotate-97414fcd{to{transform:rotate(360deg)}}@keyframes dash-97414fcd{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.pv2-tpl-modal-backdrop[data-v-611cc8bb]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#141a1e8c;display:flex;align-items:center;justify-content:center;padding:20px}.pv2-tpl-modal[data-v-611cc8bb]{background:var(--pv2-panel, #fff);border-radius:16px;padding:24px;width:100%;max-width:640px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d}.pv2-tpl-modal-head[data-v-611cc8bb]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.pv2-tpl-modal-head h2[data-v-611cc8bb]{font-family:var(--pv2-serif, Georgia, "Times New Roman", serif);font-size:20px;margin:0;color:var(--pv2-ink, #1e2a32)}.pv2-tpl-modal-close[data-v-611cc8bb]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid var(--pv2-line, #dde4e9);border-radius:999px;background:var(--pv2-panel-2, #f7f9fa);color:var(--pv2-ink-2, #5b6b76);cursor:pointer}.pv2-tpl-modal-close-ic[data-v-611cc8bb]{width:16px;height:16px}.pv2-tpl-modal-grid[data-v-611cc8bb]{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.pv2-tpl-card[data-v-611cc8bb]{background:var(--pv2-panel, #fff);border:1px solid var(--pv2-line, #dde4e9);border-radius:14px;padding:14px;cursor:pointer;transition:box-shadow .15s,border-color .15s;text-align:left;display:block}.pv2-tpl-card[data-v-611cc8bb]:hover{border-color:var(--pv2-accent, #22687f);box-shadow:0 3px 14px #22687f24}.pv2-tpl-card-mini[data-v-611cc8bb]{height:84px;border-radius:8px;background:var(--pv2-paper, #fdfdfb);border:1px solid var(--pv2-paper-line, #e7e5da);margin-bottom:10px;padding:8px;display:grid;gap:4px;align-content:start}.pv2-tpl-card-bar[data-v-611cc8bb]{background:var(--pv2-accent-soft, #dce6ea);border-radius:3px}.pv2-tpl-card b[data-v-611cc8bb]{font-size:13px;display:block;color:var(--pv2-ink, #1e2a32)}.pv2-tpl-card span[data-v-611cc8bb]{font-size:11.5px;color:var(--pv2-ink-3, #93a1ab)}@media (max-width: 640px){.pv2-tpl-modal-grid[data-v-611cc8bb]{grid-template-columns:1fr}}html.dark .pv2-tpl-modal{--pv2-panel: #1c2027;--pv2-panel-2: #242931;--pv2-ink: #e3e8ec;--pv2-ink-3: #6e7d88;--pv2-line: #333b44;--pv2-accent: #58a8c4;--pv2-accent-soft: #1e3540;--pv2-paper: #21262e;--pv2-paper-line: #3a424c}.btn[data-v-c9fa67de]{border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(139 151 160 / var(--tw-border-opacity, 1));padding:.25rem .75rem;font-size:.875rem;line-height:1.25rem}.btn[data-v-c9fa67de]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(204 212 218 / var(--tw-border-opacity, 1))}.media-item[data-v-6d6b2e0a]{display:flex;align-items:center;gap:.75rem;border-radius:.75rem;background-color:#0003;padding:.75rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.media-item[data-v-6d6b2e0a]:hover{background-color:#0000004d}.media-item.is-playing[data-v-6d6b2e0a]{border-width:1px;border-color:#8b97a04d;background-color:#8b97a033}.media-item--xs[data-v-6d6b2e0a]{gap:.5rem;padding:.5rem}.media-item--xs .media-visual[data-v-6d6b2e0a]{height:3rem;width:3rem}.media-item--sm .media-visual[data-v-6d6b2e0a]{height:4rem;width:4rem}.media-item--md[data-v-6d6b2e0a]{flex-direction:column;padding:1rem}.media-item--md .media-visual[data-v-6d6b2e0a]{margin-bottom:.75rem;height:8rem;width:100%}.media-item--xl[data-v-6d6b2e0a]{gap:1rem;padding:1rem}.media-item--xl .media-visual[data-v-6d6b2e0a]{height:6rem;width:6rem}.media-visual[data-v-6d6b2e0a]{position:relative;flex-shrink:0;cursor:pointer;overflow:hidden;border-radius:.5rem;background-color:#0006}.media-thumbnail[data-v-6d6b2e0a]{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.media-icon[data-v-6d6b2e0a]{display:flex;height:100%;width:100%;align-items:center;justify-content:center;opacity:.5}.play-overlay[data-v-6d6b2e0a]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background-color:#0009;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.group:hover .play-overlay[data-v-6d6b2e0a]{opacity:1}.platform-badge[data-v-6d6b2e0a]{position:absolute;top:.25rem;right:.25rem;border-radius:.25rem;background-color:#000000b3;padding:.125rem .375rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.platform-youtube[data-v-6d6b2e0a]{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.platform-vimeo[data-v-6d6b2e0a]{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.platform-spotify[data-v-6d6b2e0a]{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.platform-deezer[data-v-6d6b2e0a]{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.platform-appleMusic[data-v-6d6b2e0a]{--tw-text-opacity: 1;color:rgb(244 114 182 / var(--tw-text-opacity, 1))}.platform-soundcloud[data-v-6d6b2e0a]{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.media-info[data-v-6d6b2e0a]{min-width:0px;flex:1 1 0%}.media-title[data-v-6d6b2e0a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.media-item--xs .media-title[data-v-6d6b2e0a]{font-size:.875rem;line-height:1.25rem}.media-artist[data-v-6d6b2e0a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;opacity:.7}.media-meta[data-v-6d6b2e0a]{font-size:.75rem;line-height:1rem;opacity:.5}.media-actions[data-v-6d6b2e0a]{display:flex;align-items:center;gap:.25rem;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.group:hover .media-actions[data-v-6d6b2e0a]{opacity:1}.media-item--xs .media-actions[data-v-6d6b2e0a]{gap:.125rem}.btn-action[data-v-6d6b2e0a]{border-radius:.5rem;padding:.375rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-action[data-v-6d6b2e0a]:hover{background-color:#ffffff1a}.btn-play[data-v-6d6b2e0a]{--tw-text-opacity: 1;color:rgb(171 181 189 / var(--tw-text-opacity, 1))}.btn-play[data-v-6d6b2e0a]:hover{background-color:#8b97a04d}.btn-remove[data-v-6d6b2e0a]{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.btn-remove[data-v-6d6b2e0a]:hover{background-color:#ef44444d}.scalefit-outer[data-v-2a29fbcf]{width:100%;position:relative}.pv2-card[data-v-06ec93dd]{border:1px solid var(--pv2-line, #dde4e9);border-radius:10px;background:var(--pv2-panel, #fff);padding:8px;cursor:grab;transition:box-shadow .15s,border-color .15s;display:flex;flex-direction:column;gap:6px}.pv2-card[data-v-06ec93dd]:hover{border-color:var(--pv2-accent, #22687f);box-shadow:0 2px 10px #22687f1f}.pv2-card[data-v-06ec93dd]:active{cursor:grabbing}.pv2-card.wide[data-v-06ec93dd]{grid-column:1 / -1}.pv2-thumb[data-v-06ec93dd]{display:flex;justify-content:center;align-items:center;height:64px;overflow:hidden;pointer-events:none;width:100%;min-width:0;flex-shrink:0}.pv2-thumb-neckvisual[data-v-06ec93dd]{height:56px}.pv2-thumb-media[data-v-06ec93dd]{height:64px;border-radius:6px;background:var(--pv2-panel-2, #f0f3f5)}.pv2-media-img[data-v-06ec93dd]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:6px}.pv2-thumb-ic[data-v-06ec93dd]{width:24px;height:24px;color:var(--pv2-accent, #22687f)}.pv2-lbl[data-v-06ec93dd]{font-size:11.5px;color:var(--pv2-ink-2, #5b6b76);text-align:center;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;min-width:0}.pv2-card.wide .pv2-lbl[data-v-06ec93dd]{text-align:center}.pv2-card.pv2-mobile-selected[data-v-06ec93dd]{border-color:var(--pv2-accent, #22687f);border-width:2px;box-shadow:0 2px 10px #22687f2e}.pv2-mobile-add-btn[data-v-06ec93dd]{display:flex;align-items:center;justify-content:center;gap:5px;border:0;border-radius:7px;background:var(--pv2-accent, #22687f);color:#fff;font-size:12px;font-weight:600;padding:7px 0;cursor:pointer}.pv2-mobile-add-ic[data-v-06ec93dd]{width:14px;height:14px}.pv2-onboarding-banner[data-v-8e1c6ed8]{background:linear-gradient(135deg,#22687f14,#22687f05);border:1px solid rgba(34,104,127,.18);border-radius:16px;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.pv2-onboarding-steps[data-v-8e1c6ed8]{display:flex;gap:24px;flex-wrap:wrap}.pv2-onboarding-step[data-v-8e1c6ed8]{min-width:140px}.pv2-onboarding-step b[data-v-8e1c6ed8]{display:block;font-size:13.5px;margin-bottom:2px}.pv2-onboarding-step span[data-v-8e1c6ed8]{display:block;font-size:12px;opacity:.75;line-height:1.4}.pv2-onboarding-cta[data-v-8e1c6ed8]{flex-shrink:0;border:0;border-radius:10px;padding:10px 18px;font-size:13.5px;font-weight:600;color:#fff;background:#22687f;cursor:pointer;white-space:nowrap}.pv2-onboarding-cta[data-v-8e1c6ed8]:hover{background:#1b5468}.pupitre-layout[data-v-bd844569]{width:100%;height:100%}.dropdown-enter-active[data-v-40c4026b],.dropdown-leave-active[data-v-40c4026b]{transition:all .15s ease}.dropdown-enter-from[data-v-40c4026b],.dropdown-leave-to[data-v-40c4026b]{opacity:0;transform:translateY(-4px)}.pv2-topdock-zone[data-v-0d8b5aba]{--pv2-bg: #eef1f4;--pv2-panel: #ffffff;--pv2-panel-2: #f7f9fa;--pv2-ink: #1e2a32;--pv2-ink-2: #5b6b76;--pv2-ink-3: #93a1ab;--pv2-line: #dde4e9;--pv2-accent: #22687f;--pv2-accent-soft: #e3eef2;position:fixed;left:12px;right:12px;width:auto;z-index:997;display:flex;justify-content:center;pointer-events:none}.pv2-topdock[data-v-0d8b5aba]{pointer-events:auto;position:relative;max-width:100%}.pv2-topdock-tab[data-v-0d8b5aba]{position:relative;display:flex;align-items:flex-end;gap:6px;padding:4px 14px 6px;border:0;border-radius:0 0 14px 14px;background:var(--pv2-panel, #fff);box-shadow:0 6px 16px #1e2a3224;cursor:pointer;pointer-events:auto;transition:opacity .15s ease-out}.pv2-topdock-open .pv2-topdock-tab[data-v-0d8b5aba]{opacity:0;pointer-events:none}.pv2-topdock-peek-ic[data-v-0d8b5aba]{display:flex;align-items:center;justify-content:center}.pv2-topdock-peek-svg[data-v-0d8b5aba]{width:16px;height:16px;color:var(--pv2-ink-2, #5b6b76);opacity:.75}.pv2-topdock-peek-label[data-v-0d8b5aba]{font-size:11px;font-weight:600;color:var(--pv2-ink-2, #5b6b76);opacity:.85;white-space:nowrap;max-width:140px;overflow:hidden;text-overflow:ellipsis;margin-left:2px}.pv2-topdock-handle[data-v-0d8b5aba]{width:28px;height:3px;border-radius:2px;background:var(--pv2-line, #dde4e9);align-self:center;margin-left:4px}.pv2-topdock-body[data-v-0d8b5aba]{position:absolute;top:0;left:50%;max-width:100%;transform:translate(-50%) translateY(-6px);display:flex;align-items:center;padding:10px 14px;background:color-mix(in srgb,var(--pv2-panel, #fff) 92%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--pv2-line, #dde4e9);border-radius:16px;box-shadow:0 12px 32px #1e2a322e;opacity:0;pointer-events:none;transition:opacity .2s ease-out,transform .2s ease-out}.pv2-topdock-open .pv2-topdock-body[data-v-0d8b5aba]{position:relative;left:auto;margin:0 auto;opacity:1;transform:translate(0) translateY(0);pointer-events:auto}.pv2-topdock-scroller[data-v-0d8b5aba]{display:flex;align-items:center;gap:10px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;max-width:100%;padding-bottom:2px}.pv2-topdock-scroller[data-v-0d8b5aba]::-webkit-scrollbar{height:5px}.pv2-topdock-scroller[data-v-0d8b5aba]::-webkit-scrollbar-thumb{background:var(--pv2-line, #dde4e9);border-radius:3px}.pv2-topdock-scroller[data-v-0d8b5aba]::-webkit-scrollbar-track{background:transparent}.pv2-topdock-nav[data-v-0d8b5aba]{display:flex;align-items:center;gap:4px;flex-shrink:0}.pv2-topdock-item[data-v-0d8b5aba]{position:relative;display:flex;align-items:center;gap:6px;padding:8px 10px;border:0;background:transparent;border-radius:10px;color:var(--pv2-ink, #1e2a32);font-size:13px;font-family:inherit;line-height:1.2;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background .15s ease-out}.pv2-topdock-item[data-v-0d8b5aba]:hover{background:var(--pv2-panel-2, #f7f9fa)}.pv2-topdock-item.active[data-v-0d8b5aba]{background:var(--pv2-accent-soft, #e3eef2);color:var(--pv2-accent, #22687f);font-weight:600}.pv2-topdock-ic[data-v-0d8b5aba]{width:18px;height:18px;flex-shrink:0}.pv2-topdock-label[data-v-0d8b5aba]{max-width:140px;overflow:hidden;text-overflow:ellipsis}.pv2-topdock-count[data-v-0d8b5aba]{font-size:11px;font-weight:700;color:var(--pv2-ink-3, #93a1ab)}.pv2-topdock-chevron[data-v-0d8b5aba]{width:14px;height:14px;opacity:.6}.pv2-topdock-sep[data-v-0d8b5aba]{width:1px;height:24px;background:var(--pv2-line, #dde4e9)}.pv2-topdock-sep-v[data-v-0d8b5aba]{height:28px}.pv2-topdock-switcher[data-v-0d8b5aba]{position:relative;flex-shrink:0}.pv2-topdock-switcher-panel[data-v-0d8b5aba]{position:absolute;top:calc(100% + 8px);left:0;width:260px;max-height:360px;overflow-y:auto;background:var(--pv2-panel, #fff);border:1px solid var(--pv2-line, #dde4e9);border-radius:12px;box-shadow:0 12px 32px #1e2a3233;padding:10px}.pv2-topdock-search[data-v-0d8b5aba]{width:100%;box-sizing:border-box;padding:6px 10px;margin-bottom:8px;border:1px solid var(--pv2-line, #dde4e9);border-radius:8px;font-size:13px;outline:none;background:var(--pv2-panel-2, #f7f9fa);color:var(--pv2-ink, #1e2a32)}.pv2-topdock-switcher-title[data-v-0d8b5aba]{margin:8px 4px 4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:var(--pv2-ink-3, #93a1ab)}.pv2-topdock-switcher-entry[data-v-0d8b5aba]{display:block;width:100%;text-align:left;border:0;background:transparent;color:var(--pv2-ink, #1e2a32);font-size:13px;font-family:inherit;padding:7px 8px;border-radius:6px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv2-topdock-switcher-entry[data-v-0d8b5aba]:hover{background:var(--pv2-panel-2, #f7f9fa)}.pv2-topdock-switcher-entry.current[data-v-0d8b5aba]{font-weight:600;color:var(--pv2-accent, #22687f)}.pv2-topdock-switcher-empty[data-v-0d8b5aba]{text-align:center;font-size:12px;color:var(--pv2-ink-3, #93a1ab);padding:12px 4px}@media (max-width: 767px){.pv2-topdock-body[data-v-0d8b5aba]{max-width:100%}.pv2-topdock-scroller[data-v-0d8b5aba]{flex-wrap:wrap;overflow-x:visible;max-width:100%}.pv2-topdock-label[data-v-0d8b5aba]{max-width:96px}.pv2-topdock-switcher[data-v-0d8b5aba]{position:static}.pv2-topdock-switcher-panel[data-v-0d8b5aba]{position:absolute;top:100%;right:auto;left:50%;transform:translate(-50%);margin-top:4px;width:min(280px,calc(100vw - 2rem))}}html.dark .pv2-topdock-zone{--pv2-bg: #131519;--pv2-panel: #1c2027;--pv2-panel-2: #242931;--pv2-ink: #e3e8ec;--pv2-ink-2: #a3b2bc;--pv2-ink-3: #6e7d88;--pv2-line: #333b44;--pv2-accent: #58a8c4;--pv2-accent-soft: #1e3540}input[type=range][data-v-fd398c4b]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:calc(var(--thumb-size, 1.4em));height:calc(var(--thumb-size, 1.4em));border-radius:9999px;background:var(--thumb-color, #06B6D4);border:none;box-shadow:0 0 2px #00000040;-webkit-transition:transform .15s ease;transition:transform .15s ease;position:relative;z-index:10}input[type=range][data-v-fd398c4b]:active::-webkit-slider-thumb{transform:scale(1.05)}input[type=range][data-v-fd398c4b]::-moz-range-thumb{width:calc(var(--thumb-size, 1.4em));height:calc(var(--thumb-size, 1.4em));border-radius:9999px;background:var(--thumb-color, #06B6D4);border:none;box-shadow:0 0 2px #00000040;-moz-transition:transform .15s ease;transition:transform .15s ease;position:relative;z-index:10}input[type=range][data-v-fd398c4b]:active::-moz-range-thumb{transform:scale(1.05)}input[type=range][data-v-fd398c4b]::-webkit-slider-runnable-track,input[type=range][data-v-fd398c4b]::-moz-range-track{background:transparent;border:none}.progression-player[data-v-681b3e25]{width:100%}.player-controls[data-v-681b3e25]{display:flex;align-items:center;gap:.75rem}.play-button[data-v-681b3e25]{display:flex;align-items:center;justify-content:center;height:2.5rem;width:2.5rem;border-radius:9999px;background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: #06b6d4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #0891b2 var(--tw-gradient-to-position);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1);--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.play-button[data-v-681b3e25]:disabled{cursor:not-allowed;opacity:.4}.play-button[data-v-681b3e25]:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.play-button[data-v-681b3e25]:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.play-button[data-v-681b3e25]{box-shadow:0 4px 14px #06b6d463,0 0 #06b6d400}.play-button[data-v-681b3e25]:not(:disabled):hover{box-shadow:0 6px 20px #06b6d480,0 0 20px 5px #06b6d44d}.play-button.playing[data-v-681b3e25]{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: #ef4444 var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #dc2626 var(--tw-gradient-to-position);animation:pulse-glow-681b3e25 2s cubic-bezier(.4,0,.6,1) infinite}.play-button.playing[data-v-681b3e25]:not(:disabled):hover{box-shadow:0 6px 20px #ef444480,0 0 20px 5px #ef44444d}.play-button[data-v-681b3e25]:disabled{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: #4b5563 var(--tw-gradient-from-position);--tw-gradient-to: rgb(75 85 99 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #374151 var(--tw-gradient-to-position);box-shadow:none}@keyframes pulse-glow-681b3e25{0%,to{box-shadow:0 4px 14px #ef444463,0 0 15px 3px #ef444433}50%{box-shadow:0 6px 20px #ef444480,0 0 25px 8px #ef444466}}.tempo-control[data-v-681b3e25]{display:flex;align-items:center;gap:0px;overflow:hidden;border-radius:.5rem;background-color:#1f293799;border-width:1px;border-color:#37415180;height:2.5rem}.tempo-btn[data-v-681b3e25]{height:100%;background-color:#374151cc;padding-left:.625rem;padding-right:.625rem;--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.tempo-btn[data-v-681b3e25]:hover{background-color:#0891b2cc;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.tempo-btn[data-v-681b3e25]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.tempo-btn[data-v-681b3e25]:disabled{cursor:not-allowed;opacity:.4}.tempo-btn[data-v-681b3e25]:hover:disabled{background-color:#374151cc;--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.tempo-btn-left[data-v-681b3e25]{border-right-width:1px;border-color:#4b556380}.tempo-btn-right[data-v-681b3e25]{border-left-width:1px;border-color:#4b556380}.tempo-display[data-v-681b3e25]{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:0px;background-color:#1f293766;padding-left:.75rem;padding-right:.75rem}.tempo-input[data-v-681b3e25]{width:3.5rem;padding-left:.25rem;padding-right:.25rem;text-align:center;font-size:1.125rem;line-height:1.75rem;font-weight:700;background-color:transparent;--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.tempo-input[data-v-681b3e25]:focus{outline:2px solid transparent;outline-offset:2px}.tempo-input[data-v-681b3e25]:disabled{cursor:not-allowed;opacity:.5}.tempo-input[data-v-681b3e25]{border-style:none;line-height:1}.tempo-input[data-v-681b3e25]::-webkit-outer-spin-button,.tempo-input[data-v-681b3e25]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tempo-input[type=number][data-v-681b3e25]{-moz-appearance:textfield}.tempo-unit[data-v-681b3e25]{margin-top:-.125rem;font-size:9px;font-weight:500;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.volume-control[data-v-681b3e25]{display:flex;align-items:center;justify-content:center;gap:.625rem;padding-left:.625rem;padding-right:.625rem;background-color:#1f293799;border-width:1px;border-color:#37415180;border-radius:.5rem;height:2.5rem}.volume-icon-btn[data-v-681b3e25]{border-radius:.5rem;padding:.25rem;background-color:#37415199}.volume-icon-btn[data-v-681b3e25]:hover{background-color:#9333ea33}.volume-icon-btn[data-v-681b3e25]{border-width:1px;border-color:#37415180}.volume-icon-btn[data-v-681b3e25]:hover{border-color:#a855f74d}.volume-icon-btn[data-v-681b3e25]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.volume-slider-container[data-v-681b3e25]{display:flex;width:7rem;align-items:center}.volume-slider-container[data-v-681b3e25]>div{height:auto!important}.pattern-select[data-v-681b3e25]{height:100%;max-width:220px;padding-left:.75rem;padding-right:.75rem;background-color:#1f293799}.pattern-select[data-v-681b3e25]:hover{background-color:#1f2937cc}.pattern-select[data-v-681b3e25]{border-width:1px;border-color:#37415180}.pattern-select[data-v-681b3e25]:hover{border-color:#06b6d44d}.pattern-select[data-v-681b3e25]{border-radius:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;cursor:pointer}.pattern-select[data-v-681b3e25]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(6 182 212 / .5)}.pattern-select[data-v-681b3e25]:disabled{cursor:not-allowed;opacity:.4}.pattern-select[data-v-681b3e25]:hover:disabled{border-color:#37415180;background-color:#1f293799}.pattern-select[data-v-681b3e25]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.25em 1.25em;padding-right:2rem}.pattern-select option[data-v-681b3e25],.pattern-select optgroup[data-v-681b3e25]{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.player-menu-wrap[data-v-681b3e25]{position:relative}.player-menu-btn[data-v-681b3e25]{display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:.5rem;font-size:1.125rem;line-height:1.75rem;font-weight:700;border-width:1px;border-color:#37415180;background-color:#1f293799;--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.player-menu-btn[data-v-681b3e25]:hover{background-color:#374151b3}.player-menu-btn.active[data-v-681b3e25]{--tw-border-opacity: 1;border-color:rgb(168 85 247 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.player-menu-overlay[data-v-681b3e25]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}.player-menu[data-v-681b3e25]{position:absolute;right:0;top:3rem;z-index:50;width:18rem;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.player-menu[data-v-681b3e25]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.player-menu[data-v-681b3e25]{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1));padding:.75rem;--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.player-menu-row[data-v-681b3e25]{display:flex;align-items:center;gap:.5rem}.player-menu-label[data-v-681b3e25]{width:2.5rem;font-size:11px;font-weight:500;--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.player-menu-block[data-v-681b3e25]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.player-menu-title[data-v-681b3e25]{display:block;font-size:11px;font-weight:500;--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.repeat-control[data-v-681b3e25]{height:2.5rem}.repeat-select[data-v-681b3e25]{height:100%;padding-left:.75rem;padding-right:.75rem;background-color:#1f293799}.repeat-select[data-v-681b3e25]:hover{background-color:#1f2937cc}.repeat-select[data-v-681b3e25]{border-width:1px;border-color:#37415180}.repeat-select[data-v-681b3e25]:hover{border-color:#06b6d44d}.repeat-select[data-v-681b3e25]{border-radius:.5rem;font-size:1rem;line-height:1.5rem;font-weight:700;--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;cursor:pointer}.repeat-select[data-v-681b3e25]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(6 182 212 / .5)}.repeat-select[data-v-681b3e25]:disabled{cursor:not-allowed;opacity:.4}.repeat-select[data-v-681b3e25]:hover:disabled{border-color:#37415180;background-color:#1f293799}.repeat-select[data-v-681b3e25]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.25em 1.25em;padding-right:2rem}.repeat-select option[data-v-681b3e25]{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.fcpm-overlay[data-v-e9ae5997]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fcpm-header[data-v-e9ae5997]{box-shadow:0 4px 6px -1px #0000004d}.fcpm-body[data-v-e9ae5997]{background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from: #111827 var(--tw-gradient-from-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #111827 var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: #1f2937 var(--tw-gradient-to-position)}.fcpm-card-wrap[data-v-e9ae5997]{border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;box-shadow:0 2px 12px #00000040}.fcpm-card-wrap.is-playing[data-v-e9ae5997]{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(6 182 212 / var(--tw-ring-opacity, 1));box-shadow:0 0 30px #06b6d499}.fcpm-body[data-v-e9ae5997]::-webkit-scrollbar{width:10px}.fcpm-body[data-v-e9ae5997]::-webkit-scrollbar-track{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.fcpm-body[data-v-e9ae5997]::-webkit-scrollbar-thumb{border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.fcpm-body[data-v-e9ae5997]::-webkit-scrollbar-thumb:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1))}.folder-player[data-v-58f1c4be]{width:100%}.fp-guitar-row[data-v-58f1c4be]{display:flex;align-items:center;gap:.5rem}.fp-fullscreen-btn[data-v-58f1c4be]{display:flex;align-items:center;justify-content:center;height:2.25rem;width:2.25rem;border-radius:.5rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;background:var(--pv2-panel-2, #f7f9fa);border:1px solid var(--pv2-line, #dde4e9);color:var(--pv2-ink-2, #5b6b76)}.fp-fullscreen-btn[data-v-58f1c4be]:hover{background:var(--pv2-accent-soft, #e3eef2);border-color:var(--pv2-accent, #22687f);color:var(--pv2-accent, #22687f)}.player-controls[data-v-58f1c4be]{display:flex;align-items:center;gap:.375rem}.play-button[data-v-58f1c4be]{display:flex;align-items:center;justify-content:center;height:2.25rem;width:2.25rem;border-radius:9999px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}.play-button[data-v-58f1c4be]:disabled{cursor:not-allowed;opacity:.4}.play-button[data-v-58f1c4be]:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.play-button[data-v-58f1c4be]:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.play-button[data-v-58f1c4be]{background:var(--pv2-accent, #22687f);color:#fff;border:0;box-shadow:0 2px 8px #22687f4d}.play-button[data-v-58f1c4be]:not(:disabled):hover{filter:brightness(1.1)}.play-button.playing[data-v-58f1c4be]{background:var(--pv2-play, #2f9e6e);box-shadow:0 0 0 3px var(--pv2-play-soft, #e2f3ec)}.play-button[data-v-58f1c4be]:disabled{background:var(--pv2-ink-3, #93a1ab);box-shadow:none}.tempo-control[data-v-58f1c4be]{display:flex;align-items:center;gap:0px;overflow:hidden;border-radius:.5rem;height:2.25rem;background:var(--pv2-panel-2, #f7f9fa);border:1px solid var(--pv2-line, #dde4e9)}.tempo-btn[data-v-58f1c4be]{height:100%;padding-left:.375rem;padding-right:.375rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.tempo-btn[data-v-58f1c4be]:disabled{cursor:not-allowed;opacity:.4}.tempo-btn[data-v-58f1c4be]{background:transparent;color:var(--pv2-ink-2, #5b6b76)}.tempo-btn[data-v-58f1c4be]:not(:disabled):hover{background:var(--pv2-accent-soft, #e3eef2);color:var(--pv2-accent, #22687f)}.tempo-btn-left[data-v-58f1c4be]{border-right:1px solid var(--pv2-line, #dde4e9)}.tempo-btn-right[data-v-58f1c4be]{border-left:1px solid var(--pv2-line, #dde4e9)}.tempo-display[data-v-58f1c4be]{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:0px;padding-left:.375rem;padding-right:.375rem}.tempo-input[data-v-58f1c4be]{width:2.25rem;padding-left:.125rem;padding-right:.125rem;text-align:center;font-size:.875rem;line-height:1.25rem;font-weight:700}.tempo-input[data-v-58f1c4be]:focus{outline:2px solid transparent;outline-offset:2px}.tempo-input[data-v-58f1c4be]:disabled{cursor:not-allowed;opacity:.5}.tempo-input[data-v-58f1c4be]{border-style:none;line-height:1;background:transparent;color:var(--pv2-ink, #1e2a32)}.tempo-input[data-v-58f1c4be]::-webkit-outer-spin-button,.tempo-input[data-v-58f1c4be]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tempo-input[type=number][data-v-58f1c4be]{-moz-appearance:textfield}.tempo-unit[data-v-58f1c4be]{margin-top:-.125rem;font-size:9px;font-weight:500;text-transform:uppercase;letter-spacing:.025em;color:var(--pv2-ink-3, #93a1ab)}.volume-control[data-v-58f1c4be]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding-left:.5rem;padding-right:.5rem;border-radius:.5rem;height:2.25rem;background:var(--pv2-panel-2, #f7f9fa);border:1px solid var(--pv2-line, #dde4e9)}.volume-icon-btn[data-v-58f1c4be]{border-radius:.5rem;padding:.25rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;background:transparent;border:1px solid transparent}.volume-icon-btn[data-v-58f1c4be]:hover{background:var(--pv2-accent-soft, #e3eef2);border-color:var(--pv2-line, #dde4e9)}.volume-icon[data-v-58f1c4be]{color:var(--pv2-accent, #22687f)}.volume-icon.muted[data-v-58f1c4be]{color:var(--pv2-ink-3, #93a1ab)}.volume-slider-container[data-v-58f1c4be]{display:flex;width:4rem;align-items:center}.volume-slider-container[data-v-58f1c4be]>div{height:auto!important}.repeat-control[data-v-58f1c4be]{height:2.25rem}.repeat-select[data-v-58f1c4be]{height:100%;padding-left:.5rem;padding-right:.5rem;border-radius:.5rem;font-size:.75rem;line-height:1rem;font-weight:700;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;cursor:pointer}.repeat-select[data-v-58f1c4be]:focus{outline:2px solid transparent;outline-offset:2px}.repeat-select[data-v-58f1c4be]:disabled{cursor:not-allowed;opacity:.4}.repeat-select[data-v-58f1c4be]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--pv2-panel-2, #f7f9fa);border:1px solid var(--pv2-line, #dde4e9);color:var(--pv2-ink-2, #5b6b76);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%2393a1ab' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3E%3C/svg%3E");background-position:right .4rem center;background-repeat:no-repeat;background-size:1.1em 1.1em;padding-right:1.7rem}.repeat-select[data-v-58f1c4be]:not(:disabled):hover{border-color:var(--pv2-accent, #22687f);color:var(--pv2-accent, #22687f)}.repeat-select option[data-v-58f1c4be]{background:var(--pv2-panel, #ffffff);color:var(--pv2-ink, #1e2a32)}@keyframes spin-84502466{to{transform:rotate(360deg)}}.animate-spin[data-v-84502466]{animation:spin-84502466 1s linear infinite}.pvi-sidebar[data-v-b865f771]{width:300px;min-width:300px;background:var(--pv2-panel);border-right:1px solid var(--pv2-line);position:sticky;top:48px;height:calc(100vh - 48px);align-self:flex-start;display:flex;flex-direction:column;overflow:hidden}.pvi-sb-cat[data-v-b865f771]{display:flex;align-items:center;gap:10px;padding:14px 14px 10px}.pvi-sb-catic[data-v-b865f771]{width:38px;height:38px;border-radius:10px;flex-shrink:0;background:var(--pv2-accent-soft);color:var(--pv2-accent);display:flex;align-items:center;justify-content:center}.pvi-sb-catic-svg[data-v-b865f771]{width:22px;height:22px}.pvi-sb-cattxt[data-v-b865f771]{min-width:0}.pvi-sb-catname[data-v-b865f771]{font-family:var(--pv2-serif);font-size:17px;font-weight:600;line-height:1.15;color:var(--pv2-ink)}.pvi-sb-catcount[data-v-b865f771]{font-size:11.5px;color:var(--pv2-ink-3)}.pvi-sb-search[data-v-b865f771]{margin:0 12px 10px;padding:8px 12px;border:1px solid var(--pv2-line);border-radius:8px;font-size:13px;outline:none;background:var(--pv2-panel-2);color:var(--pv2-ink)}.pvi-sb-search[data-v-b865f771]:focus{border-color:var(--pv2-accent);background:var(--pv2-panel)}.pvi-sb-search[data-v-b865f771]::-moz-placeholder{color:var(--pv2-ink-3)}.pvi-sb-search[data-v-b865f771]::placeholder{color:var(--pv2-ink-3)}.pvi-sb-scroll[data-v-b865f771]{flex:1;overflow-y:auto;padding:2px 12px 12px;display:flex;flex-direction:column;gap:6px}.pvi-sb-root[data-v-b865f771]{display:flex;align-items:center;gap:10px;border:1px solid var(--pv2-line);border-radius:12px;background:var(--pv2-panel-2);color:var(--pv2-ink);padding:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .12s,background .12s}.pvi-sb-root[data-v-b865f771]:hover{border-color:var(--pv2-accent)}.pvi-sb-root.active[data-v-b865f771]{border-color:var(--pv2-accent);background:var(--pv2-accent-soft);box-shadow:0 2px 10px #22687f1f}.pvi-sb-ric[data-v-b865f771]{width:34px;height:34px;border-radius:9px;flex-shrink:0;background:var(--pv2-accent);color:#fff;display:flex;align-items:center;justify-content:center}.pvi-sb-ric-svg[data-v-b865f771]{width:18px;height:18px}.pvi-sb-roottxt[data-v-b865f771]{min-width:0}.pvi-sb-rname[data-v-b865f771]{font-weight:600;font-size:13.5px;line-height:1.2}.pvi-sb-rsub[data-v-b865f771]{font-size:11px;color:var(--pv2-ink-3)}.pvi-sb-section[data-v-b865f771]{margin:8px 4px 2px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--pv2-ink-3);display:flex;align-items:baseline;gap:6px}.pvi-sb-section small[data-v-b865f771]{text-transform:none;letter-spacing:0;font-weight:400}.pvi-sb-folder[data-v-b865f771]{display:flex;align-items:center;gap:10px;border:1px solid var(--pv2-line);border-radius:10px;background:var(--pv2-panel);color:var(--pv2-ink);padding:10px 12px;cursor:pointer;font-size:13px;transition:border-color .12s,background .12s,box-shadow .12s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pvi-sb-folder[data-v-b865f771]:hover{border-color:var(--pv2-accent)}.pvi-sb-folder.active[data-v-b865f771]{border-color:var(--pv2-accent);background:var(--pv2-accent-soft);box-shadow:0 2px 10px #22687f1f}.pvi-sb-folder.drag-over[data-v-b865f771]{border-color:var(--pv2-accent);border-style:dashed;background:var(--pv2-accent-soft);box-shadow:inset 0 0 0 1px var(--pv2-accent)}.pvi-sb-fic[data-v-b865f771]{width:30px;height:30px;border-radius:8px;flex-shrink:0;background:var(--pv2-accent-soft);color:var(--pv2-accent);display:flex;align-items:center;justify-content:center}.pvi-sb-folder.active .pvi-sb-fic[data-v-b865f771]{background:var(--pv2-accent);color:#fff}.pvi-sb-fic-svg[data-v-b865f771]{width:16px;height:16px}.pvi-sb-fname[data-v-b865f771]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pvi-fcnt[data-v-b865f771]{font-size:11px;background:var(--pv2-panel-2);color:var(--pv2-ink-2);border-radius:999px;padding:2px 8px;flex-shrink:0;margin-left:auto}.pvi-sb-root.active .pvi-fcnt[data-v-b865f771],.pvi-sb-folder.active .pvi-fcnt[data-v-b865f771]{background:var(--pv2-accent);color:#fff}.drop-flash[data-v-b865f771]{animation:pvi-dropflash-b865f771 .6s ease-out}@keyframes pvi-dropflash-b865f771{0%{background:var(--pv2-accent);color:#fff}to{background:var(--pv2-accent-soft)}}.pvi-sb-newfolder[data-v-b865f771]{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:2px;padding:9px 10px;border:1px dashed var(--pv2-line);border-radius:10px;background:transparent;color:var(--pv2-ink-2);font-size:12.5px;cursor:pointer}.pvi-sb-newfolder[data-v-b865f771]:hover{border-color:var(--pv2-accent);color:var(--pv2-accent);background:var(--pv2-accent-soft)}.pvi-sb-plus[data-v-b865f771]{width:13px;height:13px}.pvi-sb-hint[data-v-b865f771]{padding:10px 14px;font-size:11.5px;color:var(--pv2-ink-3);border-top:1px solid var(--pv2-line);line-height:1.5}@media (max-width: 860px){.pvi-sidebar[data-v-b865f771]{width:240px;min-width:240px}}.pvi-card[data-v-258d7fdd]{position:relative;background:var(--pv2-paper);border:1px solid var(--pv2-paper-line);border-radius:12px;padding:10px 12px;cursor:grab;transition:box-shadow .12s,border-color .12s,opacity .12s;min-width:0}.pvi-card[data-v-258d7fdd]:hover{border-color:var(--pv2-accent);box-shadow:0 2px 10px #22687f24}.pvi-card[data-v-258d7fdd]:active{cursor:grabbing}.pvi-card.dragging[data-v-258d7fdd]{opacity:.35}.pvi-card.playing[data-v-258d7fdd]{border-color:var(--pv2-play);box-shadow:0 0 0 3px var(--pv2-play-soft)}.pvi-card.drag-over-before[data-v-258d7fdd]{border-color:var(--pv2-accent);border-style:dashed;background:var(--pv2-accent-soft)}.pvi-card.flow-card[data-v-258d7fdd]{width:-moz-fit-content;width:fit-content;max-width:100%}.pvi-card-content[data-v-258d7fdd]{overflow:hidden;max-width:100%}.pvi-card-actions[data-v-258d7fdd]{position:absolute;top:6px;right:6px;display:flex;align-items:center;gap:4px;opacity:0;transition:opacity .12s;z-index:40}.pvi-card:hover .pvi-card-actions[data-v-258d7fdd],.pvi-card-actions[data-v-258d7fdd]:focus-within{opacity:1}.pvi-card-edit[data-v-258d7fdd]{width:27px;height:27px;border-radius:7px;cursor:pointer;border:1px solid var(--pv2-accent);background:var(--pv2-accent);color:#fff;display:flex;align-items:center;justify-content:center}.pvi-card-edit[data-v-258d7fdd]:hover{filter:brightness(1.1)}.pvi-card-ic[data-v-258d7fdd]{width:14px;height:14px}.pvi-card-foot[data-v-258d7fdd]{margin-top:8px;display:flex;flex-wrap:wrap;gap:4px}.pvi-folder-badge[data-v-258d7fdd]{display:inline-flex;align-items:center;gap:5px;padding:2px 9px 3px;background:var(--pv2-accent-soft);color:var(--pv2-accent);border-radius:999px;font-size:10.5px;font-weight:600;cursor:pointer;border:1px solid transparent;max-width:100%}.pvi-folder-badge[data-v-258d7fdd]:hover{border-color:var(--pv2-accent)}.pvi-badge-ic[data-v-258d7fdd]{width:11px;height:11px;flex-shrink:0}.pvi-badge-name[data-v-258d7fdd]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pvi-root[data-v-e076a18b]{--pv2-bg: #eef1f4;--pv2-panel: #ffffff;--pv2-panel-2: #f7f9fa;--pv2-ink: #1e2a32;--pv2-ink-2: #5b6b76;--pv2-ink-3: #93a1ab;--pv2-line: #dde4e9;--pv2-accent: #22687f;--pv2-accent-soft: #e3eef2;--pv2-paper: #fdfdfb;--pv2-paper-line: #e7e5da;--pv2-play: #2f9e6e;--pv2-play-soft: #e2f3ec;--pv2-danger: #b3453f;--pv2-serif: "ff-tisa-web-pro", Georgia, "Times New Roman", serif;background:var(--pv2-bg);min-height:100vh;color:var(--pv2-ink)}.pvi-app[data-v-e076a18b]{display:flex;min-height:100vh}.pvi-main[data-v-e076a18b]{flex:1;min-width:0;overflow-y:auto;padding:64px 34px 120px}.pvi-page-head[data-v-e076a18b]{background:var(--pv2-panel);border:1px solid var(--pv2-line);border-radius:16px;box-shadow:0 1px 3px #1e2a3214;padding:12px 18px;margin-bottom:20px;display:flex;align-items:center;gap:14px;flex-wrap:nowrap}.pvi-ph-titles[data-v-e076a18b]{flex:0 1 auto;min-width:0}.pvi-ph-title[data-v-e076a18b]{font-family:var(--pv2-serif);font-size:21px;font-weight:700;margin:0;line-height:1.15;color:var(--pv2-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pvi-ph-title-editable[data-v-e076a18b]{cursor:pointer;border-radius:8px}.pvi-ph-title-editable:hover .pvi-ph-editic[data-v-e076a18b]{color:var(--pv2-accent)}.pvi-ph-editic[data-v-e076a18b]{width:14px;height:14px;color:var(--pv2-ink-3);flex-shrink:0;display:inline-block;vertical-align:baseline;margin-left:6px}.pvi-ph-title-input[data-v-e076a18b]{background:var(--pv2-panel);border:1px solid var(--pv2-accent);border-radius:8px;outline:none;padding:2px 8px;max-width:100%}.pvi-ph-sub[data-v-e076a18b]{color:var(--pv2-ink-3);font-size:12px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pvi-ph-spacer[data-v-e076a18b]{flex:1}.pvi-ph-tools[data-v-e076a18b]{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;flex-shrink:0}@media (max-width: 900px){.pvi-page-head[data-v-e076a18b]{flex-wrap:wrap}.pvi-ph-tools[data-v-e076a18b]{flex-wrap:wrap;flex-shrink:1}}.pvi-notestyle[data-v-e076a18b]{border:1px solid var(--pv2-line);background:var(--pv2-panel-2);color:var(--pv2-ink-2);border-radius:8px;font-size:11.5px;padding:6px;outline:none;cursor:pointer}.pvi-notestyle[data-v-e076a18b]:hover{border-color:var(--pv2-accent);color:var(--pv2-accent)}.pvi-addmedia[data-v-e076a18b]{width:30px;height:30px;border:1px solid var(--pv2-accent);border-radius:8px;background:var(--pv2-accent);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.pvi-addmedia[data-v-e076a18b]:hover{filter:brightness(1.1)}.pvi-addmedia-ic[data-v-e076a18b]{width:15px;height:15px}.pvi-sizes[data-v-e076a18b]{display:flex;border:1px solid var(--pv2-line);border-radius:9px;overflow:hidden;background:var(--pv2-panel-2);flex-shrink:0}.pvi-sizes button[data-v-e076a18b]{border:0;background:transparent;color:var(--pv2-ink-2);font-size:12px;font-weight:600;padding:7px 11px;cursor:pointer;border-right:1px solid var(--pv2-line);white-space:nowrap}.pvi-sizes button[data-v-e076a18b]:last-child{border-right:0}.pvi-sizes button[data-v-e076a18b]:hover{color:var(--pv2-accent)}.pvi-sizes button.on[data-v-e076a18b]{background:var(--pv2-accent);color:#fff}.pvi-grid[data-v-e076a18b]{display:grid;gap:14px;align-items:start}.pvi-grid.pvi-grid-flow[data-v-e076a18b]{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}.pvi-grid.pvi-grid-flow-full[data-v-e076a18b]{display:flex;flex-direction:column;align-items:center}.pvi-empty[data-v-e076a18b]{border:1.5px dashed var(--pv2-line);border-radius:16px;padding:52px 28px;text-align:center;color:var(--pv2-ink-3);font-size:13px;background:var(--pv2-panel)}.pvi-empty-ic[data-v-e076a18b]{width:48px;height:48px;margin:0 auto 12px;opacity:.3;display:block}@media (max-width: 860px){.pvi-main[data-v-e076a18b]{padding:64px 16px 80px}}html.dark .pvi-root{--pv2-bg: #131519;--pv2-panel: #1c2027;--pv2-panel-2: #242931;--pv2-ink: #e3e8ec;--pv2-ink-2: #a3b2bc;--pv2-ink-3: #6e7d88;--pv2-line: #333b44;--pv2-accent: #58a8c4;--pv2-accent-soft: #1e3540;--pv2-paper: #21262e;--pv2-paper-line: #3a424c;--pv2-play: #4cc38f;--pv2-play-soft: #17342a;--pv2-danger: #d4736d}.ghost[data-v-e3a3548d]{opacity:.5;background:#c8ebfb}.ghost-pupitre[data-v-e3a3548d]{opacity:.5;background:#e0f0ff}.handle-classeur[data-v-e3a3548d],.handle-pupitre[data-v-e3a3548d]{cursor:grab}@keyframes slideIn-e3a3548d{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.group[data-v-e3a3548d]{animation:slideIn-e3a3548d .3s ease-out}.paletteTool[data-v-53062062]{display:inline-block}.flex[data-v-53062062]{display:flex;gap:4px}.cursor-pointer[data-v-53062062]{cursor:pointer}.paletteTool:hover svg circle.interColor[data-v-53062062]{fill:#2ee574;transition:fill .3s ease}.preset-btn[data-v-ec871508]{display:flex;align-items:center;justify-content:center;border-radius:8px;padding:2px;cursor:pointer;transition:all .15s}.pv2-topdock-zone[data-v-7061c1dd]{--pv2-bg: #eef1f4;--pv2-panel: #ffffff;--pv2-panel-2: #f7f9fa;--pv2-ink: #1e2a32;--pv2-ink-2: #5b6b76;--pv2-ink-3: #93a1ab;--pv2-line: #dde4e9;--pv2-accent: #22687f;--pv2-accent-soft: #e3eef2;position:fixed;left:12px;right:12px;width:auto;z-index:997;display:flex;justify-content:center;pointer-events:none}.pv2-topdock[data-v-7061c1dd]{pointer-events:auto;position:relative;max-width:100%}.pv2-topdock-tab[data-v-7061c1dd]{position:relative;display:flex;align-items:flex-end;gap:6px;padding:4px 14px 6px;border:0;border-radius:0 0 14px 14px;background:var(--pv2-panel, #fff);box-shadow:0 6px 16px #1e2a3224;cursor:pointer;pointer-events:auto;transition:opacity .15s ease-out}.pv2-topdock-open .pv2-topdock-tab[data-v-7061c1dd]{opacity:0;pointer-events:none}.pv2-topdock-peek-ic[data-v-7061c1dd]{display:flex;align-items:center;justify-content:center}.pv2-topdock-peek-svg[data-v-7061c1dd]{width:16px;height:16px;color:var(--pv2-ink-2, #5b6b76);opacity:.75}.pv2-topdock-peek-img[data-v-7061c1dd]{width:16px;height:16px;-o-object-fit:contain;object-fit:contain;opacity:.85}.pv2-topdock-peek-label[data-v-7061c1dd]{font-size:11px;font-weight:600;color:var(--pv2-ink-2, #5b6b76);opacity:.85;white-space:nowrap;max-width:180px;overflow:hidden;text-overflow:ellipsis;margin-left:2px}.pv2-topdock-handle[data-v-7061c1dd]{width:28px;height:3px;border-radius:2px;background:var(--pv2-line, #dde4e9);align-self:center;margin-left:4px}.pv2-topdock-body[data-v-7061c1dd]{position:absolute;top:0;left:50%;max-width:100%;transform:translate(-50%) translateY(-6px);display:flex;align-items:center;padding:10px 14px;background:color-mix(in srgb,var(--pv2-panel, #fff) 92%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--pv2-line, #dde4e9);border-radius:16px;box-shadow:0 12px 32px #1e2a322e;opacity:0;pointer-events:none;transition:opacity .2s ease-out,transform .2s ease-out}.pv2-topdock-open .pv2-topdock-body[data-v-7061c1dd]{position:relative;left:auto;margin:0 auto;opacity:1;transform:translate(0) translateY(0);pointer-events:auto}.pv2-topdock-scroller[data-v-7061c1dd]{display:flex;align-items:center;gap:10px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;max-width:100%;padding-bottom:2px}.pv2-topdock-scroller[data-v-7061c1dd]::-webkit-scrollbar{height:5px}.pv2-topdock-scroller[data-v-7061c1dd]::-webkit-scrollbar-thumb{background:var(--pv2-line, #dde4e9);border-radius:3px}.pv2-topdock-scroller[data-v-7061c1dd]::-webkit-scrollbar-track{background:transparent}.pv2-topdock-app-identity[data-v-7061c1dd]{display:flex;align-items:center;gap:10px;padding:4px 10px 4px 4px;flex-shrink:0;max-width:320px}.pv2-topdock-app-icon[data-v-7061c1dd]{width:32px;height:32px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.pv2-topdock-app-text[data-v-7061c1dd]{display:flex;flex-direction:column;min-width:0}.pv2-topdock-app-name[data-v-7061c1dd]{font-size:13px;font-weight:700;color:var(--pv2-ink, #1e2a32);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pv2-topdock-app-desc[data-v-7061c1dd]{font-size:11px;color:var(--pv2-ink-2, #5b6b76);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px}.pv2-topdock-nav[data-v-7061c1dd]{display:flex;align-items:center;gap:4px;flex-shrink:0}.pv2-topdock-item[data-v-7061c1dd]{position:relative;display:flex;align-items:center;gap:6px;padding:8px 10px;border:0;background:transparent;border-radius:10px;color:var(--pv2-ink, #1e2a32);font-size:13px;font-family:inherit;line-height:1.2;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background .15s ease-out;flex-shrink:0}.pv2-topdock-item[data-v-7061c1dd]:hover{background:var(--pv2-panel-2, #f7f9fa)}.pv2-topdock-item.active[data-v-7061c1dd]{background:var(--pv2-accent-soft, #e3eef2);color:var(--pv2-accent, #22687f);font-weight:600}.pv2-topdock-ic[data-v-7061c1dd]{width:18px;height:18px;flex-shrink:0}.pv2-topdock-label[data-v-7061c1dd]{max-width:140px;overflow:hidden;text-overflow:ellipsis}.pv2-topdock-count[data-v-7061c1dd]{font-size:11px;font-weight:700;color:var(--pv2-ink-3, #93a1ab)}.pv2-topdock-chevron[data-v-7061c1dd]{width:14px;height:14px;opacity:.6}.pv2-topdock-sep[data-v-7061c1dd]{width:1px;height:24px;background:var(--pv2-line, #dde4e9);flex-shrink:0}.pv2-topdock-sep-v[data-v-7061c1dd]{height:28px}.pv2-topdock-switcher[data-v-7061c1dd]{position:relative;flex-shrink:0}.pv2-topdock-switcher-panel[data-v-7061c1dd]{position:fixed;width:260px;max-height:360px;overflow-y:auto;z-index:1000;background:var(--pv2-panel, #fff);border:1px solid var(--pv2-line, #dde4e9);border-radius:12px;box-shadow:0 12px 32px #1e2a3233;padding:10px}.pv2-topdock-switcher-teleport[data-v-7061c1dd]{--pv2-panel: #ffffff;--pv2-panel-2: #f7f9fa;--pv2-ink: #1e2a32;--pv2-ink-2: #5b6b76;--pv2-ink-3: #93a1ab;--pv2-line: #dde4e9;--pv2-accent: #22687f;--pv2-accent-soft: #e3eef2}.pv2-topdock-search[data-v-7061c1dd]{width:100%;box-sizing:border-box;padding:6px 10px;margin-bottom:8px;border:1px solid var(--pv2-line, #dde4e9);border-radius:8px;font-size:13px;outline:none;background:var(--pv2-panel-2, #f7f9fa);color:var(--pv2-ink, #1e2a32)}.pv2-topdock-switcher-title[data-v-7061c1dd]{margin:8px 4px 4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:var(--pv2-ink-3, #93a1ab)}.pv2-topdock-switcher-entry[data-v-7061c1dd]{display:block;width:100%;text-align:left;border:0;background:transparent;color:var(--pv2-ink, #1e2a32);font-size:13px;font-family:inherit;padding:7px 8px;border-radius:6px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv2-topdock-switcher-entry[data-v-7061c1dd]:hover{background:var(--pv2-panel-2, #f7f9fa)}.pv2-topdock-switcher-entry.current[data-v-7061c1dd]{font-weight:600;color:var(--pv2-accent, #22687f)}.pv2-topdock-switcher-empty[data-v-7061c1dd]{text-align:center;font-size:12px;color:var(--pv2-ink-3, #93a1ab);padding:12px 4px}@media (max-width: 767px){.pv2-topdock-body[data-v-7061c1dd]{max-width:100%}.pv2-topdock-scroller[data-v-7061c1dd]{flex-wrap:wrap;overflow-x:visible;max-width:100%}.pv2-topdock-label[data-v-7061c1dd]{max-width:96px}.pv2-topdock-app-identity[data-v-7061c1dd]{max-width:100%}.pv2-topdock-switcher[data-v-7061c1dd]{position:static}.pv2-topdock-switcher-panel[data-v-7061c1dd]{position:absolute;top:100%;right:auto;left:50%;transform:translate(-50%);margin-top:4px;width:min(280px,calc(100vw - 2rem))}}html.dark .pv2-topdock-zone,html.dark .pv2-topdock-switcher-teleport{--pv2-bg: #131519;--pv2-panel: #1c2027;--pv2-panel-2: #242931;--pv2-ink: #e3e8ec;--pv2-ink-2: #a3b2bc;--pv2-ink-3: #6e7d88;--pv2-line: #333b44;--pv2-accent: #58a8c4;--pv2-accent-soft: #1e3540}@media print{.pv2-topdock-zone{display:none!important}}.app-title-header-spacer[data-v-548fb2bf]{height:52px}.app-title-header-spacer--none[data-v-548fb2bf]{height:0}h1:hover .CiAddLayer[data-v-6c95b03f]{opacity:100}.piano-wrapper[data-v-288aadf6]{max-width:100%}.piano-svg[data-v-288aadf6]{width:100%;height:auto}.white-key[data-v-288aadf6]{fill:#fff;stroke:#666;stroke-width:1;cursor:pointer}.white-key[data-v-288aadf6]:hover{fill:#eee}.black-key[data-v-288aadf6]{fill:#000;stroke:#333;stroke-width:1;cursor:pointer}.key-black .nS text[data-v-288aadf6]{fill:#fff!important}.black-key[data-v-288aadf6]:hover{fill:#444}.chord-dot[data-v-288aadf6]{opacity:0;transition:opacity .15s}.chord-dot.visible[data-v-288aadf6]{opacity:1}.dot-white[data-v-288aadf6]{fill:#000}.dot-black[data-v-288aadf6]{fill:#fff}.chord-grid-card[data-v-f5c9cf5b]{container-type:inline-size;width:100%;font-family:ff-tisa-web-pro,serif;--cgc-fallback-paper: #fdfdfb;--cgc-fallback-paper-line: #e7e5da;--cgc-fallback-ink: #1e2a32;--cgc-fallback-ink-2: #5b6b76;--cgc-fallback-ink-3: #93a1ab;--cgc-fallback-accent: #22687f;--cgc-grid-line: var(--pv2-ink-3, var(--cgc-fallback-ink-3))}.is-paper[data-v-f5c9cf5b]{background:#fcfcfa;border:.5px solid #d8d6cb;border-radius:8px;padding:22px 24px}.cgc-cartouche[data-v-f5c9cf5b]{display:flex;align-items:baseline;justify-content:space-between;border-bottom:1px solid var(--pv2-paper-line, var(--cgc-fallback-paper-line));padding-bottom:8px;margin-bottom:14px}.cgc-title[data-v-f5c9cf5b]{font-size:clamp(13px,3.4cqw,22px);color:var(--pv2-ink, var(--cgc-fallback-ink))}.cgc-key[data-v-f5c9cf5b]{font-size:clamp(9px,2cqw,13px);color:var(--pv2-ink-2, var(--cgc-fallback-ink-2));letter-spacing:.04em}.cgc-grid[data-v-f5c9cf5b]{display:grid;gap:0;padding:1px 0 0 1px}.cgc-rowbreak[data-v-f5c9cf5b]{grid-column:1 / -1;height:0}.cgc-flow[data-v-f5c9cf5b]{grid-column:1 / -1;display:flex;align-items:center;gap:1.6cqw;min-height:0;margin:2.4cqw 0 1.2cqw}.cgc-section-title[data-v-f5c9cf5b]{font-size:clamp(9px,2.6cqw,15px);font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--pv2-ink-2, var(--cgc-fallback-ink-2));white-space:nowrap;line-height:1.3}.cgc-section-rule[data-v-f5c9cf5b]{flex:1;height:1px;background:var(--pv2-paper-line, var(--cgc-fallback-paper-line))}.cgc-recall-label[data-v-f5c9cf5b]{display:inline-flex;align-items:center;font-size:clamp(8px,2.3cqw,14px);font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--pv2-ink-2, var(--cgc-fallback-ink-2));border:1px dashed var(--pv2-ink-3, var(--cgc-fallback-ink-3));border-radius:999px;padding:.2cqw 2.4cqw;line-height:1.5;white-space:nowrap}.cgc-cell[data-v-f5c9cf5b]{aspect-ratio:1 / .72;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid var(--cgc-grid-line);margin:-1px 0 0 -1px;background:var(--pv2-paper, var(--cgc-fallback-paper));color:var(--pv2-ink, var(--cgc-fallback-ink));line-height:1}.cgc-cell.is-playable[data-v-f5c9cf5b]{cursor:pointer;transition:box-shadow .15s,transform .1s}.cgc-cell.is-playable[data-v-f5c9cf5b]:hover{box-shadow:0 0 0 2px #697a7a40}.cgc-cell.is-playing[data-v-f5c9cf5b]{box-shadow:0 0 0 2px #697a7a;transform:scale(1.02)}.cgc-chord[data-v-f5c9cf5b]{font-size:calc(clamp(11px,calc(var(--cgc-chord-cqw, 6.25) * 1cqw),30px) * var(--cgc-scale, 1));font-weight:600;line-height:1}.cgc-chord[data-v-f5c9cf5b] sup{font-size:.5em;font-weight:500}.cgc-chord[data-v-f5c9cf5b] .cgc-raw{color:#697a7a}.cgc-chord[data-v-f5c9cf5b] .cgc-sep{opacity:.45;font-size:.62em;padding:0 .08em}.cgc-rhythm[data-v-f5c9cf5b]{font-size:clamp(7px,1.6cqw,12px);line-height:1;letter-spacing:.28em;margin-top:.5cqw;color:var(--pv2-ink-3, var(--cgc-fallback-ink-3))}.cgc-degree[data-v-f5c9cf5b]{font-style:italic;font-size:clamp(8px,1.4cqw,12px);margin-top:2px}.cgc-full[data-v-f5c9cf5b]{display:block}.cgc-picto[data-v-f5c9cf5b]{display:none}.mode-auto .cgc-picto[data-v-f5c9cf5b]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:46px;padding:10px 6px;text-align:center}@container (max-width: 180px){.mode-auto .cgc-full[data-v-f5c9cf5b]{display:none}.mode-auto .cgc-picto[data-v-f5c9cf5b]{display:flex}}.cgc-picto-ic[data-v-f5c9cf5b]{width:22px;height:22px;fill:none;stroke:var(--pv2-accent, var(--cgc-fallback-accent));stroke-width:1.6;opacity:.8}.cgc-picto-meta[data-v-f5c9cf5b]{display:flex;flex-direction:column;align-items:center;gap:1px;line-height:1.25}.cgc-picto-count[data-v-f5c9cf5b]{font-size:11px;font-weight:600;color:var(--pv2-ink, var(--cgc-fallback-ink))}.cgc-picto-sections[data-v-f5c9cf5b]{font-size:9.5px;letter-spacing:.02em;color:var(--pv2-ink-3, var(--cgc-fallback-ink-3))}.dark .chord-grid-card{--cgc-fallback-paper: #21262e;--cgc-fallback-paper-line: #3a424c;--cgc-fallback-ink: #e3e8ec;--cgc-fallback-ink-2: #a3b2bc;--cgc-fallback-ink-3: #6e7d88;--cgc-fallback-accent: #58a8c4}.gl-card[data-v-e6e22ff4]{display:flex;flex-direction:column;gap:10px;border-radius:14px;border:1px solid var(--pv2-paper-line);background:var(--pv2-paper);padding:16px}.gl-card-meta[data-v-e6e22ff4]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.gl-card-titles[data-v-e6e22ff4]{min-width:0}.gl-card-title[data-v-e6e22ff4]{font-size:15px;font-weight:700;color:var(--pv2-ink);line-height:1.3}.gl-card-artist[data-v-e6e22ff4]{font-size:12.5px;color:var(--pv2-ink-2);margin-top:1px}.gl-card-key[data-v-e6e22ff4]{flex-shrink:0;font-size:12px;font-weight:600;letter-spacing:.03em;color:var(--pv2-accent);background:var(--pv2-accent-soft);border-radius:999px;padding:2px 9px}.gl-card-scale[data-v-e6e22ff4]{font-size:12px;color:var(--pv2-ink-3);margin-top:-6px}.gl-card-preview[data-v-e6e22ff4]{border-radius:10px;padding:10px 12px;background:var(--pv2-panel-2)}.gl-card-note[data-v-e6e22ff4]{font-size:12.5px;line-height:1.45;color:var(--pv2-ink-2)}.gl-card-actions[data-v-e6e22ff4]{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:4px}.gl-add-btn[data-v-e6e22ff4]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 12px;border-radius:9px;font-size:13px;font-weight:600;color:#fff;background:var(--pv2-accent);transition:filter .15s ease,background .15s ease}.gl-add-btn[data-v-e6e22ff4]:hover{filter:brightness(1.08)}.gl-add-btn.is-added[data-v-e6e22ff4]{background:#2f8f5b}.gl-add-ic[data-v-e6e22ff4]{width:15px;height:15px}.gl-open-btn[data-v-e6e22ff4]{padding:9px 12px;border-radius:9px;font-size:12.5px;font-weight:600;color:var(--pv2-accent);border:1px solid var(--pv2-accent);transition:background .15s ease}.gl-open-btn[data-v-e6e22ff4]:hover{background:var(--pv2-accent-soft)}.gl-view[data-v-a116aee6]{display:flex;flex-direction:column;gap:18px;padding:4px 0 32px}.gl-intro[data-v-a116aee6]{display:flex;flex-direction:column;gap:4px}.gl-h1[data-v-a116aee6]{font-size:22px;font-weight:700;color:var(--pv2-ink)}.gl-subtitle[data-v-a116aee6]{font-size:13.5px;color:var(--pv2-ink-2);max-width:60ch}.gl-toolbar[data-v-a116aee6]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.gl-genres[data-v-a116aee6]{display:flex;flex-wrap:wrap;gap:6px}.gl-genre-pill[data-v-a116aee6]{font-size:12.5px;font-weight:600;padding:7px 12px;border-radius:999px;border:1px solid var(--pv2-line);color:var(--pv2-ink-2);background:var(--pv2-panel);display:inline-flex;align-items:center;gap:6px;transition:background .15s ease,color .15s ease,border-color .15s ease}.gl-genre-pill[data-v-a116aee6]:hover{background:var(--pv2-panel-2)}.gl-genre-pill.is-active[data-v-a116aee6]{background:var(--pv2-accent);border-color:var(--pv2-accent);color:#fff}.gl-genre-count[data-v-a116aee6]{font-size:11px;opacity:.75}.gl-search[data-v-a116aee6]{position:relative;min-width:220px}.gl-search-ic[data-v-a116aee6]{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:15px;height:15px;color:var(--pv2-ink-3);pointer-events:none}.gl-search-input[data-v-a116aee6]{width:100%;font-size:13px;padding:8px 12px 8px 32px;border-radius:9px;border:1px solid var(--pv2-line);background:var(--pv2-panel);color:var(--pv2-ink);outline:none}.gl-search-input[data-v-a116aee6]:focus{border-color:var(--pv2-accent)}.gl-search-input[data-v-a116aee6]::-moz-placeholder{color:var(--pv2-ink-3)}.gl-search-input[data-v-a116aee6]::placeholder{color:var(--pv2-ink-3)}.gl-editorial-note[data-v-a116aee6]{font-size:11.5px;font-style:italic;color:var(--pv2-ink-3)}.gl-empty[data-v-a116aee6]{font-size:13.5px;color:var(--pv2-ink-2);padding:24px 0;text-align:center}.gl-grid[data-v-a116aee6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.gl-root[data-v-4638514a]{--pv2-bg: #eef1f4;--pv2-panel: #ffffff;--pv2-panel-2: #f7f9fa;--pv2-ink: #1e2a32;--pv2-ink-2: #5b6b76;--pv2-ink-3: #93a1ab;--pv2-line: #dde4e9;--pv2-accent: #22687f;--pv2-accent-soft: #e3eef2;--pv2-paper: #fdfdfb;--pv2-paper-line: #e7e5da}html.dark .gl-root{--pv2-bg: #131519;--pv2-panel: #1c2027;--pv2-panel-2: #242931;--pv2-ink: #e3e8ec;--pv2-ink-2: #a3b2bc;--pv2-ink-3: #6e7d88;--pv2-line: #333b44;--pv2-accent: #58a8c4;--pv2-accent-soft: #1e3540;--pv2-paper: #21262e;--pv2-paper-line: #3a424c}.btn-icon svg[data-v-4a044f05]{height:1.25rem;width:1.25rem;--tw-text-opacity: 1;color:rgb(225 230 234 / var(--tw-text-opacity, 1))}button[data-v-fa639f7c]{font-size:.875rem;line-height:1.25rem;font-weight:500}@media (min-width: 768px){button[data-v-fa639f7c]{font-size:1rem;line-height:1.5rem}}.adaptive-scales-grid[data-v-995a4f74]{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;align-items:flex-start;padding:1rem 0;overflow-x:auto}@media (max-width: 640px){.adaptive-scales-grid[data-v-995a4f74]{justify-content:center;gap:.75rem}}@media (min-width: 641px) and (max-width: 1024px){.adaptive-scales-grid[data-v-995a4f74]{gap:1rem;justify-content:center}}@media (min-width: 1025px){.adaptive-scales-grid[data-v-995a4f74]{gap:1.5rem;justify-content:center}}.adaptive-scales-grid[data-v-995a4f74]>*{flex-shrink:0;max-width:calc(100vw - 2rem);animation:fadeInUp-995a4f74 .3s ease-out;animation-fill-mode:both}.adaptive-scales-grid[data-v-995a4f74]>*:nth-child(1){animation-delay:.05s}.adaptive-scales-grid[data-v-995a4f74]>*:nth-child(2){animation-delay:.1s}.adaptive-scales-grid[data-v-995a4f74]>*:nth-child(3){animation-delay:.15s}.adaptive-scales-grid[data-v-995a4f74]>*:nth-child(4){animation-delay:.2s}.adaptive-scales-grid[data-v-995a4f74]>*:nth-child(5){animation-delay:.25s}.adaptive-scales-grid[data-v-995a4f74]>*:nth-child(6){animation-delay:.3s}@keyframes fadeInUp-995a4f74{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.piano-wrapper[data-v-d026a5b2]{max-width:100%}.piano-svg[data-v-d026a5b2]{width:100%;height:auto}.white-key[data-v-d026a5b2]{fill:#fff;stroke:#666;stroke-width:1;cursor:pointer}.piano-wrapper:hover .white-key.in_voicing[data-v-d026a5b2]{fill:#ddd}.black-key[data-v-d026a5b2]{fill:#000;stroke:#333;stroke-width:1;cursor:pointer}.piano-wrapper:hover .black-key.in_voicing[data-v-d026a5b2]{fill:#555}.key-black .nS text[data-v-d026a5b2]{fill:#fff!important}.chord-progression-card[data-v-08b419fa]{display:inline-block}.card-wrapper[data-v-08b419fa]{position:relative;border-radius:.5rem;min-width:320px}.card-wrapper[data-v-08b419fa]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:.5rem;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;background:linear-gradient(135deg,#06b6d4,#0891b2,#22d3ee,#0891b2,#0e7490);background-size:400% 400%;padding:1px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:gradient-shift-08b419fa 4s ease-in-out infinite}.card-wrapper[data-v-08b419fa]:hover:before{opacity:.6;animation:gradient-shift-08b419fa 2s ease-in-out infinite}@keyframes gradient-shift-08b419fa{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.card-content[data-v-08b419fa]{position:relative;overflow:hidden;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.card-content[data-v-08b419fa]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(76 89 99 / var(--tw-border-opacity, 1))}.card-content[data-v-08b419fa]{background:linear-gradient(145deg,#fffffff2,#f8fafcf2)}.dark .card-content[data-v-08b419fa]{background:linear-gradient(145deg,#111827f2,#1f2937f2)}.card-wrapper:hover .card-content[data-v-08b419fa]{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transform:translateY(-1px)}.card-header[data-v-08b419fa]{position:relative;overflow:hidden;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));padding:.75rem;text-align:center}.card-header[data-v-08b419fa]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(76 89 99 / var(--tw-border-opacity, 1))}.card-header[data-v-08b419fa]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;background:linear-gradient(90deg,transparent,#06b6d4,#0891b2,#22d3ee,#06b6d4,transparent);background-size:200% 100%;animation:gradient-flow-08b419fa 3s ease-in-out infinite}.card-wrapper:hover .card-header[data-v-08b419fa]:after{opacity:.7;animation:gradient-flow-08b419fa 1.5s ease-in-out infinite}@keyframes gradient-flow-08b419fa{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.card-title[data-v-08b419fa]{display:none;font-size:1rem;line-height:1.5rem;font-weight:200;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.card-title[data-v-08b419fa]:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.card-subtitle[data-v-08b419fa]{margin-top:.25rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.card-subtitle[data-v-08b419fa]:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.card-body[data-v-08b419fa]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.card-body[data-v-08b419fa]{padding:1rem}.degrees-container[data-v-08b419fa]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:.75rem}.degree-item[data-v-08b419fa]{display:flex;cursor:pointer;flex-direction:column;align-items:center;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.degree-item[data-v-08b419fa]:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.degree-item[data-v-08b419fa]:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.degree-item.is-playing[data-v-08b419fa]{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.degree-item.is-playing .degree-square[data-v-08b419fa]{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(6 182 212 / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 2px}.degree-square[data-v-08b419fa]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.chord-name[data-v-08b419fa]{margin-top:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.chord-name[data-v-08b419fa]:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.chord-name.borrowed-name[data-v-08b419fa]{font-weight:600;--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.chord-name.borrowed-name[data-v-08b419fa]:is(.dark *){--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.source-scale[data-v-08b419fa]{margin-top:.125rem;display:block;font-size:10px;font-style:italic;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.source-scale[data-v-08b419fa]:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.degree-square.borrowed-chord[data-v-08b419fa]{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(16 185 129 / .5)}.degree-square.borrowed-chord[data-v-08b419fa]:is(.dark *){--tw-ring-color: rgb(52 211 153 / .5)}.degree-square.substituted-chord[data-v-08b419fa]{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(245 158 11 / .5)}.degree-square.substituted-chord[data-v-08b419fa]:is(.dark *){--tw-ring-color: rgb(251 191 36 / .5)}.degree-square.altered-chord[data-v-08b419fa]{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(168 85 247 / .5)}.degree-square.altered-chord[data-v-08b419fa]:is(.dark *){--tw-ring-color: rgb(192 132 252 / .5)}.chord-name.substituted-name[data-v-08b419fa]{font-weight:600;--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.chord-name.substituted-name[data-v-08b419fa]:is(.dark *){--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.chord-name.altered-name[data-v-08b419fa]{font-weight:600;--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.chord-name.altered-name[data-v-08b419fa]:is(.dark *){--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.chord-name.chromatic-name[data-v-08b419fa]{font-weight:600;--tw-text-opacity: 1;color:rgb(219 39 119 / var(--tw-text-opacity, 1))}.chord-name.chromatic-name[data-v-08b419fa]:is(.dark *){--tw-text-opacity: 1;color:rgb(244 114 182 / var(--tw-text-opacity, 1))}.substitution-type[data-v-08b419fa],.alteration-type[data-v-08b419fa],.chromatic-badge[data-v-08b419fa]{margin-top:.125rem;display:block;font-size:10px;font-style:italic;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.substitution-type[data-v-08b419fa]:is(.dark *),.alteration-type[data-v-08b419fa]:is(.dark *),.chromatic-badge[data-v-08b419fa]:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.substitution-badge[data-v-08b419fa]{position:absolute;top:-.25rem;right:-.25rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1));padding:.125rem;--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.substitution-badge[data-v-08b419fa]:is(.dark *){background-color:#78350f4d;--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.degree-item[data-v-08b419fa]{position:relative}.duration-indicator[data-v-08b419fa]{margin-top:.25rem;display:flex;gap:.25rem}.duration-dot[data-v-08b419fa]{font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.duration-dot[data-v-08b419fa]:is(.dark *){--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.play-controls[data-v-08b419fa]{display:flex;align-items:center;justify-content:center;gap:.75rem}.play-button[data-v-08b419fa]{display:flex;align-items:center;gap:.5rem;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1));padding:.5rem 1rem;--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.play-button[data-v-08b419fa]:hover{--tw-bg-opacity: 1;background-color:rgb(165 243 252 / var(--tw-bg-opacity, 1))}.play-button[data-v-08b419fa]:is(.dark *){background-color:#164e634d;--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.play-button[data-v-08b419fa]:hover:is(.dark *){background-color:#164e6380}.play-button.is-playing[data-v-08b419fa]{--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.play-button.is-playing[data-v-08b419fa]:hover{--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))}.tempo-control[data-v-08b419fa]{display:flex;align-items:center;gap:.25rem}.tempo-btn[data-v-08b419fa]{display:flex;height:1.5rem;width:1.5rem;align-items:center;justify-content:center;border-radius:.375rem;--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.tempo-btn[data-v-08b419fa]:hover{--tw-bg-opacity: 1;background-color:rgb(165 243 252 / var(--tw-bg-opacity, 1))}.tempo-btn[data-v-08b419fa]:disabled{cursor:default;opacity:.4}.tempo-btn[data-v-08b419fa]:is(.dark *){background-color:#164e634d;--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.tempo-btn[data-v-08b419fa]:hover:is(.dark *){background-color:#164e6380}.tempo-value[data-v-08b419fa]{min-width:52px;text-align:center;font-size:.75rem;line-height:1rem;font-weight:500;--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.tempo-value[data-v-08b419fa]:is(.dark *){--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.cadence-tags[data-v-08b419fa]{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.cadence-tag[data-v-08b419fa]{display:inline-block;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));padding:.25rem .5rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.cadence-tag[data-v-08b419fa]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(51 61 68 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.action-buttons-container[data-v-08b419fa]{visibility:hidden;position:absolute;top:.5rem;right:.5rem;display:flex;--tw-translate-y: -4px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));align-items:center;gap:.25rem;border-radius:.5rem;border-width:1px;border-color:#e5e7eb80;background-color:#fffc;padding:.375rem;opacity:0;--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.action-buttons-container[data-v-08b419fa]:is(.dark *){border-color:#4c596380;background-color:#242e35cc}.card-wrapper:hover .action-buttons-container[data-v-08b419fa]{visibility:visible;--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}.action-button[data-v-08b419fa]{border-radius:.375rem;padding:.375rem;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.action-button[data-v-08b419fa]:hover{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity, 1))}.action-button[data-v-08b419fa]:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.action-button[data-v-08b419fa]:hover:is(.dark *){background-color:#164e6333;--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.progressions-library[data-v-beae9673]{width:100%}.filters-wrapper[data-v-beae9673]{position:sticky;top:2.5rem;z-index:40;display:flex;justify-content:center;padding:1rem}.filters-container[data-v-beae9673]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem;border-radius:.5rem;border-width:1px;border-color:#06b6d44d;background-color:#22d3eecc;padding:.75rem;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.filters-container[data-v-beae9673]:is(.dark *){border-color:#0e74904d;background-color:#083344cc}.toolbar-separator[data-v-beae9673]{height:2rem;width:1px;background-color:#0891b24d}.toolbar-separator[data-v-beae9673]:is(.dark *){background-color:#22d3ee4d}.key-dropdown-btn[data-v-beae9673]{display:flex;align-items:center;border-radius:.5rem;background-color:#155e75e6;padding:.5rem 1rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.key-dropdown-btn[data-v-beae9673]:hover{--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))}.key-dropdown-btn[data-v-beae9673]:is(.dark *){background-color:#164e63e6}.key-dropdown-btn[data-v-beae9673]:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(21 94 117 / var(--tw-bg-opacity, 1))}.key-dropdown-menu[data-v-beae9673]{position:absolute;right:0;margin-top:.5rem;width:16rem;transform-origin:top right;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity, 1));--tw-ring-opacity: .05 }.key-dropdown-menu[data-v-beae9673]:focus{outline:2px solid transparent;outline-offset:2px}.key-dropdown-menu[data-v-beae9673]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(105 120 132 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(51 61 68 / var(--tw-bg-opacity, 1))}.key-grid[data-v-beae9673]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;padding:.5rem}.key-item[data-v-beae9673]{border-radius:.25rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.key-item[data-v-beae9673]:hover{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1))}.key-item[data-v-beae9673]:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.key-item[data-v-beae9673]:hover:is(.dark *){background-color:#164e634d}.toggle-group[data-v-beae9673]{display:flex;overflow:hidden;border-radius:.5rem;border-width:1px;border-color:#0891b280}.toggle-group[data-v-beae9673]:is(.dark *){border-color:#22d3ee80}.toggle-btn[data-v-beae9673]{border-right-width:1px;border-color:#0891b280;background-color:transparent;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(207 250 254 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.toggle-btn[data-v-beae9673]:last-child{border-right-width:0px}.toggle-btn[data-v-beae9673]:hover{background-color:#0e74904d}.toggle-btn[data-v-beae9673]:is(.dark *){border-color:#22d3ee80;--tw-text-opacity: 1;color:rgb(165 243 252 / var(--tw-text-opacity, 1))}.toggle-btn[data-v-beae9673]:hover:is(.dark *){background-color:#0891b24d}.toggle-active[data-v-beae9673]{--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.toggle-active[data-v-beae9673]:hover{--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))}.toggle-active[data-v-beae9673]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))}.toggle-active[data-v-beae9673]:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.filter-dropdown-container[data-v-beae9673]{position:relative}.filter-dropdown-btn[data-v-beae9673]{position:relative;display:flex;align-items:center;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(14 116 144 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.filter-dropdown-btn[data-v-beae9673]:hover{--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))}.filter-dropdown-btn[data-v-beae9673]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(8 145 178 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))}.filter-dropdown-btn[data-v-beae9673]:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.filter-dropdown-btn.has-filters[data-v-beae9673]{--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.filter-dropdown-btn.has-filters[data-v-beae9673]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(34 211 238 / var(--tw-border-opacity, 1));background-color:#164e6333;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.filter-badge[data-v-beae9673]{position:absolute;top:-.5rem;right:-.5rem;display:flex;height:1.25rem;min-width:20px;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1));padding-left:.25rem;padding-right:.25rem;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.filter-dropdown-menu[data-v-beae9673]{position:absolute;top:100%;left:0;z-index:50;margin-top:.25rem;max-height:400px;min-width:200px;overflow-y:auto;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.filter-dropdown-menu[data-v-beae9673]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(105 120 132 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(51 61 68 / var(--tw-bg-opacity, 1))}.scale-dropdown[data-v-beae9673]{min-width:280px}.dropdown-content[data-v-beae9673]{padding:.5rem}.dropdown-item[data-v-beae9673]{display:flex;cursor:pointer;align-items:center;gap:.5rem;border-radius:.25rem;padding:.5rem .75rem;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dropdown-item[data-v-beae9673]:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.dropdown-item[data-v-beae9673]:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dropdown-item[data-v-beae9673]:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(76 89 99 / var(--tw-bg-opacity, 1))}.dropdown-checkbox[data-v-beae9673]{height:1rem;width:1rem;border-radius:.25rem;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity, 1))}.dropdown-checkbox[data-v-beae9673]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(6 182 212 / var(--tw-ring-opacity, 1)) }.dropdown-checkbox[data-v-beae9673]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(105 120 132 / var(--tw-border-opacity, 1))}.dropdown-label[data-v-beae9673]{font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.dropdown-label[data-v-beae9673]:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.scale-family-group[data-v-beae9673]{margin-bottom:.75rem}.scale-family-group[data-v-beae9673]:last-child{margin-bottom:0}.scale-family-header[data-v-beae9673]{display:flex;align-items:center;justify-content:space-between;border-top-left-radius:.5rem;border-top-right-radius:.5rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.scale-family-header[data-v-beae9673]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(105 120 132 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(76 89 99 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.scale-family-name[data-v-beae9673]{flex:1 1 0%}.scale-modes[data-v-beae9673]{padding-left:1rem;padding-top:.25rem}.mode-item[data-v-beae9673]{padding-left:1rem}.tempo-selector[data-v-beae9673]{display:flex;align-items:center;gap:.5rem}.tempo-label[data-v-beae9673]{font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.tempo-label[data-v-beae9673]:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.tempo-select[data-v-beae9673]{border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.tempo-select[data-v-beae9673]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(6 182 212 / var(--tw-ring-opacity, 1)) }.tempo-select[data-v-beae9673]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(105 120 132 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(51 61 68 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.clear-filters-btn[data-v-beae9673]{border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1));padding:.5rem 1rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.clear-filters-btn[data-v-beae9673]:hover{--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))}.clear-filters-btn[data-v-beae9673]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))}.clear-filters-btn[data-v-beae9673]:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.progressions-container[data-v-beae9673]{padding:1rem}.progressions-grid[data-v-beae9673]{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}@media (min-width: 640px){.progressions-grid[data-v-beae9673]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.progressions-grid[data-v-beae9673]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1280px){.progressions-grid[data-v-beae9673]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1536px){.progressions-grid[data-v-beae9673]{grid-template-columns:repeat(5,minmax(0,1fr))}}.no-results[data-v-beae9673]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:4rem;padding-bottom:4rem}.no-results-text[data-v-beae9673]{margin-bottom:.5rem;font-size:1.125rem;line-height:1.75rem;font-weight:500;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.no-results-text[data-v-beae9673]:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.no-results-hint[data-v-beae9673]{font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.no-results-hint[data-v-beae9673]:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.pagination[data-v-beae9673]{margin-top:1.5rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.pagination-btn[data-v-beae9673]{border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1));padding:.5rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.pagination-btn[data-v-beae9673]:hover{--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))}.pagination-btn[data-v-beae9673]:disabled{cursor:not-allowed;opacity:.5}.pagination-btn[data-v-beae9673]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))}.pagination-btn[data-v-beae9673]:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.pagination-number[data-v-beae9673]{border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.pagination-number[data-v-beae9673]:hover{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1))}.pagination-number[data-v-beae9673]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(105 120 132 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(51 61 68 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.pagination-number[data-v-beae9673]:hover:is(.dark *){background-color:#164e6333}.pagination-active[data-v-beae9673]{--tw-border-opacity: 1;border-color:rgb(8 145 178 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.pagination-active[data-v-beae9673]:hover{--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))}.pagination-active[data-v-beae9673]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(14 116 144 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))}.pagination-active[data-v-beae9673]:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.pagination-ellipsis[data-v-beae9673]{cursor:default;padding:.5rem .75rem;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.pagination-ellipsis[data-v-beae9673]:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}@media (max-width: 640px){.filters-container[data-v-beae9673]{flex-direction:column;align-items:stretch;gap:.5rem}.toolbar-separator[data-v-beae9673]{height:1px;width:100%}.filter-dropdown-container[data-v-beae9673],.tempo-selector[data-v-beae9673]{width:100%}.filter-dropdown-btn[data-v-beae9673],.tempo-select[data-v-beae9673]{width:100%;justify-content:space-between}.progressions-container[data-v-beae9673]{padding-top:8rem}}.rhythm-pattern-library-layout[data-v-6bfcca73]{width:100%;height:100%}.piano-wrapper[data-v-7bfbda5c]{max-width:100%;overflow-x:auto}.piano-svg[data-v-7bfbda5c]{width:100%;height:auto}.white-key[data-v-7bfbda5c]{fill:#fff;stroke:#666;stroke-width:1;cursor:pointer}.key-white:hover .white-key[data-v-7bfbda5c]{fill:#f3f3f3}.black-key[data-v-7bfbda5c]{fill:#000;stroke:#333;stroke-width:1;cursor:pointer}.key-black:hover .black-key[data-v-7bfbda5c]{fill:#333}.black-key-text[data-v-7bfbda5c]{fill:#fff!important}.white-key-text[data-v-7bfbda5c]{fill:#000}.piano-wrapper[data-v-06f7a2cf]{max-width:100%;overflow-x:auto}.piano-svg[data-v-06f7a2cf]{width:100%;height:auto}.white-key[data-v-06f7a2cf]{fill:#fff;stroke:#666;stroke-width:1;cursor:pointer}.key-white:hover .white-key[data-v-06f7a2cf]{fill:#f3f3f3}.black-key[data-v-06f7a2cf]{fill:#000;stroke:#333;stroke-width:1;cursor:pointer}.key-black:hover .black-key[data-v-06f7a2cf]{fill:#333}.black-key-text[data-v-06f7a2cf]{fill:#fff!important}.white-key-text[data-v-06f7a2cf]{fill:#000}.chord-mini-card[data-v-29e06359]{transition:transform .2s ease}.chord-mini-card[data-v-29e06359]:hover{transform:scale(1.05)}.borrowed-chord[data-v-29e06359]{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(250 204 21 / var(--tw-ring-opacity, 1));--tw-ring-opacity: .6}.substitution-chord[data-v-29e06359]{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(192 132 252 / var(--tw-ring-opacity, 1));--tw-ring-opacity: .6}svg[data-v-642fa1aa]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.results-list[data-v-0d946608]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.result-item[data-v-0d946608]{overflow:hidden;border-radius:1rem;border-width:2px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.result-item[data-v-0d946608]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.result-item[data-v-0d946608]{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.result-item[data-v-0d946608]:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.result-header[data-v-0d946608]{display:flex;align-items:center;justify-content:space-between;padding:1.25rem;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #f9fafb var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 250 251 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #f3f4f6 var(--tw-gradient-to-position)}.result-header[data-v-0d946608]:is(.dark *){--tw-gradient-from: #1f2937 var(--tw-gradient-from-position);--tw-gradient-to: rgb(31 41 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #374151 var(--tw-gradient-to-position)}.result-header[data-v-0d946608]{transition:all .3s ease}.result-header[data-v-0d946608]:hover{--tw-gradient-from: #f3f4f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(243 244 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #e5e7eb var(--tw-gradient-to-position)}.result-header[data-v-0d946608]:hover:is(.dark *){--tw-gradient-from: #374151 var(--tw-gradient-from-position);--tw-gradient-to: rgb(55 65 81 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #4b5563 var(--tw-gradient-to-position)}.result-info[data-v-0d946608]{flex:1 1 0%;cursor:pointer}.scale-name[data-v-0d946608]{font-size:1.25rem;line-height:1.75rem;font-weight:700;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.scale-name[data-v-0d946608]:is(.dark *){--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.scale-name[data-v-0d946608]{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.scale-name[data-v-0d946608]:hover{--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity, 1))}.scale-name[data-v-0d946608]:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.chords-summary[data-v-0d946608]{margin-top:.5rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.chords-summary[data-v-0d946608]:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.badge[data-v-0d946608]{border-radius:9999px;padding:.375rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.badge.borrowed[data-v-0d946608]{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #fef9c3 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 249 195 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #fef08a var(--tw-gradient-to-position)}.badge.borrowed[data-v-0d946608]:is(.dark *){--tw-gradient-from: #713f12 var(--tw-gradient-from-position);--tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #854d0e var(--tw-gradient-to-position)}.badge.borrowed[data-v-0d946608]{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.badge.borrowed[data-v-0d946608]:is(.dark *){--tw-text-opacity: 1;color:rgb(254 240 138 / var(--tw-text-opacity, 1))}.badge.substitution[data-v-0d946608]{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #f3e8ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #e9d5ff var(--tw-gradient-to-position)}.badge.substitution[data-v-0d946608]:is(.dark *){--tw-gradient-from: #581c87 var(--tw-gradient-from-position);--tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #6b21a8 var(--tw-gradient-to-position)}.badge.substitution[data-v-0d946608]{--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity, 1))}.badge.substitution[data-v-0d946608]:is(.dark *){--tw-text-opacity: 1;color:rgb(233 213 255 / var(--tw-text-opacity, 1))}.badge.secondary-dominant[data-v-0d946608]{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #ffedd5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 237 213 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #fed7aa var(--tw-gradient-to-position)}.badge.secondary-dominant[data-v-0d946608]:is(.dark *){--tw-gradient-from: #7c2d12 var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 45 18 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #9a3412 var(--tw-gradient-to-position)}.badge.secondary-dominant[data-v-0d946608]{--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity, 1))}.badge.secondary-dominant[data-v-0d946608]:is(.dark *){--tw-text-opacity: 1;color:rgb(254 215 170 / var(--tw-text-opacity, 1))}.header-actions[data-v-0d946608]{display:flex;align-items:center;gap:.75rem}.action-buttons-container[data-v-0d946608]{display:flex;align-items:center;gap:.5rem;border-radius:.5rem;padding:.5rem .75rem;background-color:#fffc;--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.action-buttons-container[data-v-0d946608]:is(.dark *){background-color:#1f2937cc}.action-buttons-container[data-v-0d946608]{border-width:1px;border-color:#e5e7eb80}.action-buttons-container[data-v-0d946608]:is(.dark *){border-color:#37415180}.action-buttons-container[data-v-0d946608]{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.action-label-text[data-v-0d946608]{margin-right:.25rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.action-label-text[data-v-0d946608]:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.action-icon-button[data-v-0d946608]{border-radius:.375rem;padding:.375rem;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.action-icon-button[data-v-0d946608]:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.action-icon-button[data-v-0d946608]:hover{--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity, 1))}.action-icon-button[data-v-0d946608]:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.action-icon-button[data-v-0d946608]:hover{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1))}.action-icon-button[data-v-0d946608]:hover:is(.dark *){background-color:#164e6333}.action-icon-button[data-v-0d946608]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.expand-button[data-v-0d946608]{font-size:1.5rem;line-height:2rem;font-weight:700;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.expand-button[data-v-0d946608]:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.expand-button[data-v-0d946608]{display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:.75rem;border-width:2px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.expand-button[data-v-0d946608]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.expand-button[data-v-0d946608]:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.expand-button[data-v-0d946608]:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.expand-button[data-v-0d946608]:hover{--tw-border-opacity: 1;border-color:rgb(34 211 238 / var(--tw-border-opacity, 1))}.expand-button[data-v-0d946608]:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1))}.expand-button[data-v-0d946608]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.result-content[data-v-0d946608]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem}.result-content[data-v-0d946608]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.result-content[data-v-0d946608]{border-top-width:2px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.result-content[data-v-0d946608]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.content-grid[data-v-0d946608]{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem}@media (min-width: 1024px){.content-grid[data-v-0d946608]{grid-template-columns:repeat(2,minmax(0,1fr))}}.scale-card-section[data-v-0d946608]{display:flex;flex-direction:column;align-items:center}.chords-section[data-v-0d946608]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.section-subtitle[data-v-0d946608]{margin-bottom:1rem;font-size:.875rem;line-height:1.25rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.section-subtitle[data-v-0d946608]:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.chords-grid[data-v-0d946608]{display:flex;flex-wrap:wrap;gap:1rem}.chord-item[data-v-0d946608]{display:flex;flex-direction:column;align-items:center}.composition-display[data-v-0d946608],.borrowed-info[data-v-0d946608],.substitution-info[data-v-0d946608],.secondary-dominant-info[data-v-0d946608]{margin-top:.5rem;text-align:center}.explanations-section[data-v-0d946608]{margin-top:2rem;border-top-width:2px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));padding-top:1.5rem}.explanations-section[data-v-0d946608]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.explanations-title[data-v-0d946608]{margin-bottom:1.5rem;display:flex;align-items:center;gap:.75rem;font-size:1.125rem;line-height:1.75rem;font-weight:700;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.explanations-title[data-v-0d946608]:is(.dark *){--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.title-icon[data-v-0d946608]{font-size:1.5rem;line-height:2rem}.explanations-grid[data-v-0d946608]{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}@media (min-width: 768px){.explanations-grid[data-v-0d946608]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.explanations-grid[data-v-0d946608]{grid-template-columns:repeat(3,minmax(0,1fr))}}.explanation-card[data-v-0d946608]{border-radius:.75rem;border-width:2px;padding:1.25rem;--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.explanation-card[data-v-0d946608]:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.explanation-card[data-v-0d946608]{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.explanation-card.substitution[data-v-0d946608]{--tw-gradient-from: #faf5ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #f3e8ff var(--tw-gradient-to-position)}.explanation-card.substitution[data-v-0d946608]:is(.dark *){--tw-gradient-from: rgb(88 28 135 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(107 33 168 / .2) var(--tw-gradient-to-position)}.explanation-card.substitution[data-v-0d946608]{--tw-border-opacity: 1;border-color:rgb(216 180 254 / var(--tw-border-opacity, 1))}.explanation-card.substitution[data-v-0d946608]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(126 34 206 / var(--tw-border-opacity, 1))}.explanation-card.secondary-dominant[data-v-0d946608]{--tw-gradient-from: #fff7ed var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 247 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #ffedd5 var(--tw-gradient-to-position)}.explanation-card.secondary-dominant[data-v-0d946608]:is(.dark *){--tw-gradient-from: rgb(124 45 18 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 45 18 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(154 52 18 / .2) var(--tw-gradient-to-position)}.explanation-card.secondary-dominant[data-v-0d946608]{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1))}.explanation-card.secondary-dominant[data-v-0d946608]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(194 65 12 / var(--tw-border-opacity, 1))}.explanation-card.borrowed[data-v-0d946608]{--tw-gradient-from: #fefce8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #fef9c3 var(--tw-gradient-to-position)}.explanation-card.borrowed[data-v-0d946608]:is(.dark *){--tw-gradient-from: rgb(113 63 18 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(133 77 14 / .2) var(--tw-gradient-to-position)}.explanation-card.borrowed[data-v-0d946608]{--tw-border-opacity: 1;border-color:rgb(253 224 71 / var(--tw-border-opacity, 1))}.explanation-card.borrowed[data-v-0d946608]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(161 98 7 / var(--tw-border-opacity, 1))}.explanation-header[data-v-0d946608]{margin-bottom:.75rem;display:flex;align-items:center;gap:.75rem}.explanation-badge[data-v-0d946608]{border-radius:9999px;padding:.375rem .75rem;font-size:.75rem;line-height:1rem;font-weight:700;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.explanation-badge[data-v-0d946608]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.explanation-card.substitution .explanation-badge[data-v-0d946608]{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.explanation-card.substitution .explanation-badge[data-v-0d946608]:is(.dark *){--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.explanation-card.substitution .explanation-badge[data-v-0d946608]{border-width:1px;--tw-border-opacity: 1;border-color:rgb(192 132 252 / var(--tw-border-opacity, 1))}.explanation-card.substitution .explanation-badge[data-v-0d946608]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(147 51 234 / var(--tw-border-opacity, 1))}.explanation-card.secondary-dominant .explanation-badge[data-v-0d946608]{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.explanation-card.secondary-dominant .explanation-badge[data-v-0d946608]:is(.dark *){--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.explanation-card.secondary-dominant .explanation-badge[data-v-0d946608]{border-width:1px;--tw-border-opacity: 1;border-color:rgb(251 146 60 / var(--tw-border-opacity, 1))}.explanation-card.secondary-dominant .explanation-badge[data-v-0d946608]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(234 88 12 / var(--tw-border-opacity, 1))}.explanation-card.borrowed .explanation-badge[data-v-0d946608]{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.explanation-card.borrowed .explanation-badge[data-v-0d946608]:is(.dark *){--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.explanation-card.borrowed .explanation-badge[data-v-0d946608]{border-width:1px;--tw-border-opacity: 1;border-color:rgb(250 204 21 / var(--tw-border-opacity, 1))}.explanation-card.borrowed .explanation-badge[data-v-0d946608]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(202 138 4 / var(--tw-border-opacity, 1))}.explanation-type[data-v-0d946608]{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.explanation-type[data-v-0d946608]:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.explanation-text[data-v-0d946608]{font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.explanation-text[data-v-0d946608]:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.chord-family-accordion[data-v-42dc1ed3]{display:flex;flex-direction:column;gap:1rem}.search-box[data-v-42dc1ed3]{margin-bottom:.5rem}.search-input[data-v-42dc1ed3]{width:100%;border-radius:.75rem;padding:.625rem 1rem;--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.search-input[data-v-42dc1ed3]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.search-input[data-v-42dc1ed3]{border-width:2px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.search-input[data-v-42dc1ed3]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.search-input[data-v-42dc1ed3]:focus{--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1));outline:2px solid transparent;outline-offset:2px}.search-input[data-v-42dc1ed3]:focus:is(.dark *){--tw-border-opacity: 1;border-color:rgb(34 211 238 / var(--tw-border-opacity, 1))}.search-input[data-v-42dc1ed3]{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.search-input[data-v-42dc1ed3]:is(.dark *){--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.search-input[data-v-42dc1ed3]::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity, 1))}.search-input[data-v-42dc1ed3]::placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity, 1))}.search-input[data-v-42dc1ed3]:is(.dark *)::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.search-input[data-v-42dc1ed3]:is(.dark *)::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.search-input[data-v-42dc1ed3]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.search-input[data-v-42dc1ed3]:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(6 182 212 / .2)}.search-input[data-v-42dc1ed3]:focus:is(.dark *){--tw-ring-color: rgb(34 211 238 / .2)}.accordion-container[data-v-42dc1ed3]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.accordion-item[data-v-42dc1ed3]{overflow:hidden;border-radius:.75rem;border-width:2px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.accordion-item[data-v-42dc1ed3]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.accordion-item[data-v-42dc1ed3]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.accordion-item[data-v-42dc1ed3]:hover{--tw-border-opacity: 1;border-color:rgb(34 211 238 / var(--tw-border-opacity, 1))}.accordion-item[data-v-42dc1ed3]:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1))}.accordion-header[data-v-42dc1ed3]{display:flex;width:100%;align-items:center;justify-content:space-between;padding:.75rem 1rem;--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.accordion-header[data-v-42dc1ed3]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.accordion-header[data-v-42dc1ed3]:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.accordion-header[data-v-42dc1ed3]:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.accordion-header[data-v-42dc1ed3]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;cursor:pointer}.accordion-header.active[data-v-42dc1ed3]{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: rgb(6 182 212 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(168 85 247 / .1) var(--tw-gradient-to-position);border-bottom-width:2px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.accordion-header.active[data-v-42dc1ed3]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.family-name[data-v-42dc1ed3]{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.family-name[data-v-42dc1ed3]:is(.dark *){--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.family-name[data-v-42dc1ed3]{text-transform:uppercase;letter-spacing:.025em}.header-right[data-v-42dc1ed3]{display:flex;align-items:center;gap:.75rem}.chord-count[data-v-42dc1ed3]{font-size:.75rem;line-height:1rem;font-weight:700;border-radius:9999px;padding:.25rem .625rem;--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.chevron[data-v-42dc1ed3]{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.chevron[data-v-42dc1ed3]:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.chevron[data-v-42dc1ed3]{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;font-size:.75rem;line-height:1rem}.chevron.rotated[data-v-42dc1ed3]{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.accordion-content[data-v-42dc1ed3]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.accordion-content[data-v-42dc1ed3]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.accordion-content[data-v-42dc1ed3]>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse));--tw-divide-opacity: 1;border-color:rgb(243 244 246 / var(--tw-divide-opacity, 1))}.accordion-content[data-v-42dc1ed3]:is(.dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(31 41 55 / var(--tw-divide-opacity, 1))}.chord-button[data-v-42dc1ed3]{display:flex;width:100%;align-items:center;justify-content:space-between;padding:.625rem 1rem}.chord-button[data-v-42dc1ed3]:hover{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1))}.chord-button[data-v-42dc1ed3]:hover:is(.dark *){background-color:#164e6333}.chord-button[data-v-42dc1ed3]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;cursor:pointer;text-align:left}.chord-button.selected[data-v-42dc1ed3]{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #06b6d4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #a855f7 var(--tw-gradient-to-position);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.chord-button.selected[data-v-42dc1ed3]:hover{--tw-gradient-from: #0891b2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(8 145 178 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #9333ea var(--tw-gradient-to-position)}.chord-name[data-v-42dc1ed3]{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.chord-name[data-v-42dc1ed3]:is(.dark *){--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.chord-button.selected .chord-name[data-v-42dc1ed3]{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.chord-full-name[data-v-42dc1ed3]{font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.chord-full-name[data-v-42dc1ed3]:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.chord-button.selected .chord-full-name[data-v-42dc1ed3]{color:#fffc}.no-results[data-v-42dc1ed3]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:3rem;padding-bottom:3rem;text-align:center}.no-results-icon[data-v-42dc1ed3]{margin-bottom:.75rem;font-size:2.25rem;line-height:2.5rem;opacity:.5}.no-results p[data-v-42dc1ed3]{font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.no-results p[data-v-42dc1ed3]:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.accordion-enter-active[data-v-42dc1ed3],.accordion-leave-active[data-v-42dc1ed3]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;max-height:600px;overflow:hidden}.accordion-enter-from[data-v-42dc1ed3],.accordion-leave-to[data-v-42dc1ed3]{max-height:0;opacity:0}.search-key-to-chords[data-v-963da423]{margin-left:auto;margin-right:auto;width:100%;max-width:1536px;padding:1.5rem 1rem}.two-columns-layout[data-v-963da423]{display:flex;gap:1.5rem}.left-column[data-v-963da423]{width:20%;flex-shrink:0}.right-column[data-v-963da423]{width:80%;flex:1 1 0%}.section-card[data-v-963da423]{border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.section-card[data-v-963da423]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.section-card[data-v-963da423]{transition:all .3s ease}.section-card[data-v-963da423]:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transform:translateY(-2px)}.section-title[data-v-963da423]{margin-bottom:1.5rem;display:flex;align-items:center;gap:.75rem;font-size:1.5rem;line-height:2rem;font-weight:700;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.section-title[data-v-963da423]:is(.dark *){--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.title-icon[data-v-963da423]{font-size:1.875rem;line-height:2.25rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.section-header-with-count[data-v-963da423]{margin-bottom:1.5rem;display:flex;align-items:center;justify-content:space-between}.chord-count-badge[data-v-963da423]{border-radius:9999px;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #06b6d4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #a855f7 var(--tw-gradient-to-position);padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));box-shadow:0 4px 6px #06b6d44d}.chord-selector-container[data-v-963da423]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.key-selector-section[data-v-963da423]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.key-selector-wrapper[data-v-963da423]{display:flex;justify-content:center;padding-top:1rem;padding-bottom:1rem}.quality-selector-section[data-v-963da423]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.selector-label[data-v-963da423]{display:block;font-size:.875rem;line-height:1.25rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.selector-label[data-v-963da423]:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.chord-selection-section[data-v-963da423]{margin-bottom:2rem}.chords-container[data-v-963da423]{min-height:200px;border-radius:1rem;border-width:2px;border-style:dashed;padding:1.5rem;--tw-border-opacity: 1;border-color:rgb(103 232 249 / var(--tw-border-opacity, 1));background-color:#ecfeff4d}.chords-container[data-v-963da423]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(14 116 144 / var(--tw-border-opacity, 1));background-color:#164e631a}.chords-container[data-v-963da423]{transition:all .3s ease}.chords-container[data-v-963da423]:hover{--tw-border-opacity: 1;border-color:rgb(34 211 238 / var(--tw-border-opacity, 1));background-color:#ecfeff80}.chords-container[data-v-963da423]:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(8 145 178 / var(--tw-border-opacity, 1));background-color:#164e6333}.empty-state[data-v-963da423]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:3rem;padding-bottom:3rem}.empty-icon[data-v-963da423]{margin-bottom:1rem;font-size:3.75rem;line-height:1;opacity:.5}.empty-text[data-v-963da423]{margin-bottom:.5rem;font-size:1.125rem;line-height:1.75rem;font-weight:500;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.empty-text[data-v-963da423]:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.empty-hint[data-v-963da423]{font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.empty-hint[data-v-963da423]:is(.dark *){--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.chord-cards-draggable[data-v-963da423]{display:flex;flex-wrap:wrap;gap:1rem}.chord-card-wrapper[data-v-963da423]{position:relative;cursor:move;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.chord-card-wrapper[data-v-963da423]:hover{transform:scale(1.05)}.delete-chord-button[data-v-963da423]{position:absolute;top:-.5rem;right:-.5rem;height:1.75rem;width:1.75rem;border-radius:9999px;background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: #ef4444 var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #dc2626 var(--tw-gradient-to-position);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));display:flex;align-items:center;justify-content:center;font-size:.875rem;line-height:1.25rem;font-weight:700}.delete-chord-button[data-v-963da423]:hover{--tw-gradient-from: #dc2626 var(--tw-gradient-from-position);--tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #b91c1c var(--tw-gradient-to-position)}.delete-chord-button[data-v-963da423]{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.delete-chord-button[data-v-963da423]:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.delete-chord-button[data-v-963da423]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;z-index:10}.results-section[data-v-963da423]{margin-top:2rem;border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.results-section[data-v-963da423]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.tabs-container[data-v-963da423]{margin-bottom:1.5rem;display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.5rem;scrollbar-width:thin}.tab-button[data-v-963da423]{border-radius:.75rem;border-width:2px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));padding:.75rem 1.25rem}.tab-button[data-v-963da423]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.tab-button[data-v-963da423]{display:flex;align-items:center;gap:.5rem;white-space:nowrap;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.tab-button[data-v-963da423]:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.tab-button[data-v-963da423]:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.tab-button[data-v-963da423]:hover{--tw-border-opacity: 1;border-color:rgb(34 211 238 / var(--tw-border-opacity, 1))}.tab-button[data-v-963da423]:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1))}.tab-button.active[data-v-963da423]{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #06b6d4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #a855f7 var(--tw-gradient-to-position);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));border-color:transparent;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tab-count[data-v-963da423]{border-radius:9999px;background-color:#ffffff4d;padding:.25rem .75rem;font-size:.75rem;line-height:1rem;font-weight:700}.filters-container[data-v-963da423]{margin-bottom:1.5rem;display:flex;flex-wrap:wrap;gap:1rem}.filter-button[data-v-963da423]{border-radius:.75rem;border-width:2px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem 1.25rem}.filter-button[data-v-963da423]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.filter-button[data-v-963da423]{display:flex;align-items:center;gap:.5rem;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.filter-button[data-v-963da423]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.filter-button[data-v-963da423]:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.filter-button[data-v-963da423]:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.filter-button[data-v-963da423]:hover{--tw-border-opacity: 1;border-color:rgb(34 211 238 / var(--tw-border-opacity, 1))}.filter-button[data-v-963da423]:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1))}.filter-button[data-v-963da423]{font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.dropdown-content[data-v-963da423]{position:absolute;z-index:10;margin-top:.5rem;width:16rem;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dropdown-content[data-v-963da423]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dropdown-content[data-v-963da423]{overflow:hidden;border-width:2px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.dropdown-content[data-v-963da423]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.dropdown-header[data-v-963da423]{display:flex;align-items:center;justify-content:space-between;padding:1rem}.dropdown-header[data-v-963da423]:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.dropdown-header[data-v-963da423]:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dropdown-header[data-v-963da423]{cursor:pointer;border-bottom-width:2px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.dropdown-header[data-v-963da423]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.dropdown-header[data-v-963da423]{font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dropdown-list[data-v-963da423]{max-height:16rem;overflow-y:auto;padding:.5rem;scrollbar-width:thin}.dropdown-item[data-v-963da423]{display:flex;align-items:center;justify-content:space-between;padding:.75rem}.dropdown-item[data-v-963da423]:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.dropdown-item[data-v-963da423]:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dropdown-item[data-v-963da423]{cursor:pointer;border-radius:.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.checkbox[data-v-963da423]{pointer-events:none;border-radius:.375rem;border-width:2px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity, 1))}.checkbox[data-v-963da423]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(6 182 212 / var(--tw-ring-opacity, 1))}.item-count[data-v-963da423]{margin-left:.5rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1));padding:.25rem .5rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity, 1))}.item-count[data-v-963da423]:is(.dark *){background-color:#164e634d;--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.tab-content[data-v-963da423]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.ai-loading-animation[data-v-26a149e4]{position:relative;display:flex;align-items:center;justify-content:center}canvas[data-v-26a149e4]{width:100%;height:100%;background:transparent;border-radius:50%}.loading-text[data-v-26a149e4]{position:absolute;bottom:-40px;left:50%;transform:translate(-50%);font-size:14px;font-weight:500;color:#fff;text-align:center;white-space:nowrap;animation:pulse-26a149e4 2s ease-in-out infinite}@keyframes pulse-26a149e4{0%,to{opacity:.6}50%{opacity:1}}.line-clamp-2[data-v-f1dc2f8b]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cursor-pointer[data-v-5f24bf4c]{cursor:pointer}.transition-colors[data-v-5f24bf4c]{transition:background-color .2s ease}.xiia-100[data-v-5f24bf4c]{background-color:#f3f4f6}.xiia-200[data-v-5f24bf4c]{background-color:#e5e7eb}.xiia-300[data-v-5f24bf4c]{background-color:#d1d5db}.xiia-500[data-v-5f24bf4c]{background-color:#6b7280}.xiia-600[data-v-5f24bf4c]{color:#4b5563}.dark .xiia-600[data-v-5f24bf4c]{background-color:#374151}.icon[data-v-574d97be]{opacity:.3}.intervalCard:hover .icon[data-v-574d97be]{opacity:1}.composition_intervals svg[data-v-ec625fb6]{margin:auto}.group-interval[data-v-5be2d4d0]{cursor:pointer}.group-interval:hover circle[data-v-5be2d4d0]{opacity:1}#ModesRelatifsContentSimple svg[data-v-59b8c4c2]{margin:auto}#ModesRelatifsContent .composition_intervals[data-v-59b8c4c2]{transition:all .25s}#ModesRelatifsContent:hover .composition_intervals[data-v-59b8c4c2]{opacity:.5}#ModesRelatifsContent:hover .composition_intervals[data-v-59b8c4c2]:hover{opacity:1!important}.hideNotIn .notIn[data-v-59b8c4c2]{display:none!important}.absolute>div[data-v-42b3a509]{transition:width .3s ease}.circleWithTip.comI0 .shape[data-v-5a521739]{fill:#fff}.circleWithTip.comI1 .shape[data-v-5a521739]{fill:#d3a805}.circleWithTip.comI2 .shape[data-v-5a521739]{fill:#ab1917}.circleWithTip.comI3 .shape[data-v-5a521739]{fill:#076fb6}.circleWithTip.comI4 .shape[data-v-5a521739]{fill:#201f1f}.group-interval[data-v-c425e896]{cursor:pointer}.group-interval:hover circle[data-v-c425e896]{opacity:1}.btf-range[data-v-a8f16a4f]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.btf-range[data-v-a8f16a4f]::-webkit-slider-runnable-track{background:transparent;height:100%}.btf-range[data-v-a8f16a4f]::-moz-range-track{background:transparent;height:100%}.btf-range[data-v-a8f16a4f]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:18px;width:18px;border-radius:9999px;background:#fff;border:2px solid rgb(6 182 212);cursor:grab;pointer-events:auto;margin-top:0;position:relative;z-index:2;box-shadow:0 1px 3px #0003}.btf-range[data-v-a8f16a4f]::-moz-range-thumb{height:18px;width:18px;border-radius:9999px;background:#fff;border:2px solid rgb(6 182 212);cursor:grab;box-shadow:0 1px 3px #0003}.btf-range[data-v-a8f16a4f]:active::-webkit-slider-thumb{cursor:grabbing}.btf-range[data-v-a8f16a4f]:active::-moz-range-thumb{cursor:grabbing}.circle-of-fifths-container[data-v-ac018e3c]{min-height:400px}.strumming-pattern-container[data-v-e94ece4a]{width:100%;padding:1.5rem}.strumming-pattern-container[data-v-e94ece4a]:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.controls-container[data-v-e94ece4a]{margin-left:auto;margin-right:auto;margin-bottom:2rem;display:flex;max-width:56rem;align-items:center;justify-content:center;gap:1.5rem;border-radius:1rem;background-color:#22d3eecc;padding:1rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.controls-container[data-v-e94ece4a]:is(.dark *){background-color:#083344cc}.control-group[data-v-e94ece4a]{display:flex;flex-direction:column;align-items:center}.control-label[data-v-e94ece4a]{margin-bottom:.25rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.control-label[data-v-e94ece4a]:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.vertical-divider[data-v-e94ece4a]{height:2.5rem;width:1px;background-color:#ffffff4d}.vertical-divider[data-v-e94ece4a]:is(.dark *){background-color:#fff3}.tempo-control[data-v-e94ece4a]{display:inline-flex;border-radius:.375rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tempo-btn[data-v-e94ece4a]{position:relative;display:inline-flex;align-items:center;padding:.25rem .5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.tempo-btn[data-v-e94ece4a]:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.tempo-btn[data-v-e94ece4a]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.tempo-btn[data-v-e94ece4a]:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.tempo-btn[data-v-e94ece4a]{border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.tempo-btn[data-v-e94ece4a]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.tempo-btn[data-v-e94ece4a]:focus{z-index:10;outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.tempo-btn[data-v-e94ece4a]{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tempo-btn[data-v-e94ece4a]:disabled{cursor:not-allowed;opacity:.5}.tempo-btn[data-v-e94ece4a]:hover:disabled{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.tempo-btn[data-v-e94ece4a]:hover:disabled:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.tempo-input[data-v-e94ece4a]{position:relative;margin-left:-1px;display:inline-flex;width:4rem;padding:.25rem .75rem;text-align:center;font-size:.875rem;line-height:1.25rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.tempo-input[data-v-e94ece4a]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.tempo-input[data-v-e94ece4a]{border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.tempo-input[data-v-e94ece4a]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.tempo-input[data-v-e94ece4a]:focus{z-index:10;outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.tempo-input[data-v-e94ece4a]:disabled{cursor:not-allowed;opacity:.5}.signature-select[data-v-e94ece4a]{position:relative;display:inline-flex;border-radius:.375rem;padding:.25rem .75rem;font-size:.875rem;line-height:1.25rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.signature-select[data-v-e94ece4a]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.signature-select[data-v-e94ece4a]{border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.signature-select[data-v-e94ece4a]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.signature-select[data-v-e94ece4a]:focus{z-index:10;outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.signature-select[data-v-e94ece4a]:disabled{cursor:not-allowed;opacity:.5}.subdivision-control[data-v-e94ece4a]{display:inline-flex;border-radius:.375rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.subdivision-btn[data-v-e94ece4a]{position:relative;display:inline-flex;align-items:center;padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.subdivision-btn[data-v-e94ece4a]:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.subdivision-btn[data-v-e94ece4a]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.subdivision-btn[data-v-e94ece4a]:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.subdivision-btn[data-v-e94ece4a]{border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.subdivision-btn[data-v-e94ece4a]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.subdivision-btn[data-v-e94ece4a]:focus{z-index:10;outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.subdivision-btn[data-v-e94ece4a]{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.subdivision-btn[data-v-e94ece4a]:first-child{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.subdivision-btn[data-v-e94ece4a]:last-child{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.subdivision-btn[data-v-e94ece4a]{margin-left:-1px}.subdivision-btn[data-v-e94ece4a]:first-child{margin-left:0}.subdivision-btn[data-v-e94ece4a]:disabled{cursor:not-allowed;opacity:.5}.subdivision-btn[data-v-e94ece4a]:hover:disabled{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.subdivision-btn[data-v-e94ece4a]:hover:disabled:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.subdivision-btn.active[data-v-e94ece4a]{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.subdivision-btn.active[data-v-e94ece4a]:hover{--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.subdivision-btn.active[data-v-e94ece4a]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.subdivision-btn.active[data-v-e94ece4a]:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))}.subdivision-btn.active[data-v-e94ece4a]{--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1))}.subdivision-btn.active[data-v-e94ece4a]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(8 145 178 / var(--tw-border-opacity, 1))}.metronome-btn[data-v-e94ece4a]{border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1));padding:.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.metronome-btn[data-v-e94ece4a]:hover{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.metronome-btn[data-v-e94ece4a]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.metronome-btn[data-v-e94ece4a]:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.metronome-btn[data-v-e94ece4a]:disabled{cursor:not-allowed;opacity:.5}.metronome-btn[data-v-e94ece4a]:hover:disabled{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.metronome-btn[data-v-e94ece4a]:hover:disabled:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.metronome-btn.active[data-v-e94ece4a]{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.metronome-btn.active[data-v-e94ece4a]:hover{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.metronome-group[data-v-e94ece4a]{flex-direction:column}.metronome-controls[data-v-e94ece4a]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.metronome-volume[data-v-e94ece4a]{width:5rem}.volume-control[data-v-e94ece4a]{width:6rem}.measures-select[data-v-e94ece4a]{position:relative;display:inline-flex;border-radius:.375rem;padding:.25rem .75rem;font-size:.875rem;line-height:1.25rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.measures-select[data-v-e94ece4a]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.measures-select[data-v-e94ece4a]{border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.measures-select[data-v-e94ece4a]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.measures-select[data-v-e94ece4a]:focus{z-index:10;outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(6 182 212 / var(--tw-ring-opacity, 1))}.measures-select[data-v-e94ece4a]:disabled{cursor:not-allowed;opacity:.5}.transport-section[data-v-e94ece4a]{margin-top:2rem;margin-bottom:2rem;display:flex;justify-content:center}.play-button[data-v-e94ece4a]{border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1));padding:1rem}.play-button[data-v-e94ece4a]:hover{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.play-button[data-v-e94ece4a]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.play-button[data-v-e94ece4a]:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.play-button[data-v-e94ece4a]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.play-button[data-v-e94ece4a]:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.play-button[data-v-e94ece4a]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(6 182 212 / var(--tw-ring-opacity, 1));--tw-ring-opacity: .5}.play-button.playing[data-v-e94ece4a]{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.play-button.playing[data-v-e94ece4a]:hover{--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.pattern-grid-container[data-v-e94ece4a]{margin-bottom:2rem}.beats-container[data-v-e94ece4a]{margin-bottom:1rem;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.beat-group[data-v-e94ece4a]{border-radius:.5rem;border-width:2px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));padding:.5rem}.beat-group[data-v-e94ece4a]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.beat-label-group[data-v-e94ece4a]{margin-bottom:.5rem;display:flex;justify-content:center;gap:.25rem}.beat-label[data-v-e94ece4a]{display:flex;height:1.5rem;flex:1 1 0%;align-items:center;justify-content:center;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.beat-label[data-v-e94ece4a]:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.beat-label.sub-beat[data-v-e94ece4a]{font-size:.75rem;line-height:1rem;font-weight:400;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.beat-label.sub-beat[data-v-e94ece4a]:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.beat-strums[data-v-e94ece4a]{display:flex;gap:.25rem}.strum-cell[data-v-e94ece4a]{height:120px;width:4rem;border-radius:.5rem;border-width:2px;border-color:transparent;padding:.5rem;display:flex;cursor:pointer;align-items:center;justify-content:center;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.strum-cell[data-v-e94ece4a]:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.strum-cell[data-v-e94ece4a]:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.strum-cell.active[data-v-e94ece4a]{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.strum-cell.active[data-v-e94ece4a]:is(.dark *){background-color:#14532d33}.strum-cell.highlighted[data-v-e94ece4a]{border-width:2px;--tw-border-opacity: 1;border-color:rgb(250 204 21 / var(--tw-border-opacity, 1))}.strum-icon[data-v-e94ece4a]{height:100%;width:3rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.pattern-actions[data-v-e94ece4a]{display:flex;justify-content:center;gap:1rem}.btn-primary[data-v-e94ece4a]{display:flex;align-items:center;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1));padding:.5rem 1.5rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-primary[data-v-e94ece4a]:hover{--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.btn-primary[data-v-e94ece4a]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(6 182 212 / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 2px}.btn-secondary[data-v-e94ece4a]{border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1));padding:.5rem 1.5rem;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.btn-secondary[data-v-e94ece4a]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.btn-secondary[data-v-e94ece4a]{display:flex;align-items:center;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-secondary[data-v-e94ece4a]:hover{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.btn-secondary[data-v-e94ece4a]:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.toolbox-container[data-v-e94ece4a]{margin-bottom:1.5rem;display:flex;justify-content:center}.toolbox[data-v-e94ece4a]{display:inline-flex;align-items:center;gap:1rem;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1rem;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.toolbox[data-v-e94ece4a]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.toolbox-label[data-v-e94ece4a]{font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.toolbox-label[data-v-e94ece4a]:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.toolbox-items[data-v-e94ece4a]{display:flex;gap:.5rem}.tool-item[data-v-e94ece4a]{height:3rem;width:3rem;cursor:pointer;border-radius:.5rem;border-width:2px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.tool-item[data-v-e94ece4a]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.tool-item[data-v-e94ece4a]{display:flex;align-items:center;justify-content:center;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tool-item[data-v-e94ece4a]:hover{--tw-border-opacity: 1;border-color:rgb(34 211 238 / var(--tw-border-opacity, 1))}.tool-item[data-v-e94ece4a]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.tool-item[data-v-e94ece4a]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.tool-item.active[data-v-e94ece4a]{--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1))}.tool-item.active[data-v-e94ece4a]:is(.dark *){background-color:#164e634d}.tool-icon[data-v-e94ece4a]{height:1.5rem;width:1.5rem}.muted-outline svg[data-v-e94ece4a]{fill:none!important;stroke:currentColor!important;stroke-width:1.5!important}.playback-link-container[data-v-e94ece4a]{margin-top:2rem;display:flex;justify-content:center}.playback-link[data-v-e94ece4a]{font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.playback-link[data-v-e94ece4a]:hover{--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity, 1))}.playback-link[data-v-e94ece4a]:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.playback-link[data-v-e94ece4a]:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.tools-panel[data-v-effae388]{display:flex;flex-direction:column;flex-shrink:0}.context-group[data-v-effae388]{display:flex;flex-direction:column;background:var(--pv2-panel-2, #f7f9fa);border-top:1px solid var(--pv2-line, #dde4e9);border-bottom:1px solid var(--pv2-line, #dde4e9)}.context-title[data-v-effae388]{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--pv2-ink-2, #5b6b76);padding:8px 12px 0}.context-head[data-v-effae388]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;row-gap:6px}.context-head .context-title[data-v-effae388]{padding:0}.context-head-toggle[data-v-effae388]{margin-left:auto}.context-group .tool-section[data-v-effae388]:first-of-type{border-top:none}.tool-section[data-v-effae388]{padding:6px 12px 8px;border-top:1px solid var(--pv2-line, #dde4e9)}.section-label[data-v-effae388]{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--pv2-ink-3, #93a1ab);margin-bottom:6px;white-space:nowrap}.tool-btn[data-v-effae388]{position:relative;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:10px;cursor:pointer;color:var(--pv2-ink-2, #5b6b76);transition:all .15s}.tool-btn.is-idle[data-v-effae388]{opacity:.75}.tool-btn.is-idle[data-v-effae388]:hover{opacity:1;background:var(--pv2-panel-2, #f7f9fa)}.tool-btn.is-active[data-v-effae388]{background:var(--pv2-accent-soft, #e3eef2);color:var(--pv2-accent, #22687f);box-shadow:inset 0 0 0 2px var(--pv2-accent, #22687f)}.tool-btn.is-off[data-v-effae388]{opacity:.3;cursor:default}.glyph[data-v-effae388]{position:absolute;left:0;right:0;text-align:center;font-family:alphaTab,serif;font-size:1.125rem;line-height:0}.glyph--stem[data-v-effae388]{bottom:9px}.glyph--on-baseline[data-v-effae388]{bottom:16px}.mini-sep[data-v-effae388]{width:1px;height:1.5rem;background:var(--pv2-line, #dde4e9);margin:0 4px}.bpm-btn[data-v-effae388]{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;border-radius:6px;border:1px solid var(--pv2-line, #dde4e9);background:var(--pv2-panel, #fff);color:var(--pv2-ink-2, #5b6b76);cursor:pointer}.bpm-btn[data-v-effae388]:hover:not(:disabled){background:var(--pv2-panel-2, #f7f9fa)}.bpm-btn[data-v-effae388]:disabled,.bpm-input[data-v-effae388]:disabled{opacity:.4;cursor:default}.bpm-input[data-v-effae388]{width:3rem;text-align:center;padding:2px;border:1px solid var(--pv2-line, #dde4e9);border-radius:6px;font-size:.8125rem;background:var(--pv2-panel, #fff);color:var(--pv2-ink, #1e2a32)}.bpm-input[data-v-effae388]::-webkit-inner-spin-button,.bpm-input[data-v-effae388]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rhythm-toggle[data-v-effae388]{display:flex;align-items:center;gap:.5rem;padding:5px 10px 5px 8px;border-radius:10px;cursor:pointer;font-size:.8125rem;transition:all .15s}.rhythm-ico[data-v-effae388]{width:1rem;height:1rem;flex-shrink:0}.rhythm-toggle-label[data-v-effae388]{line-height:1}.rhythm-toggle.is-on[data-v-effae388]{background:var(--pv2-accent-soft, #e3eef2);color:var(--pv2-accent, #22687f);box-shadow:inset 0 0 0 2px var(--pv2-accent, #22687f)}.rhythm-toggle.is-off[data-v-effae388]{color:var(--pv2-ink-2, #5b6b76);opacity:.75}.rhythm-toggle.is-off[data-v-effae388]:hover{opacity:1;background:var(--pv2-panel-2, #f7f9fa)}.tab-viewer[data-v-323f34f0]{position:relative;width:100%;max-width:80vw;margin:0 auto;min-height:150px;overflow-x:auto;cursor:pointer}.alphatab-container[data-v-323f34f0]{min-width:100%;min-height:150px;padding:.75rem 1rem}.alphatab-container[data-v-323f34f0] svg{display:block}.alphatab-container[data-v-323f34f0] .at-surface{width:100%!important}.beat-highlight[data-v-323f34f0]{position:absolute;pointer-events:none;border:2px solid var(--color-xiia-500, #8b5cf6);background:#8b5cf614;border-radius:6px;transition:all .12s ease;z-index:2}.beat-playing[data-v-323f34f0]{position:absolute;pointer-events:none;background:#0891b229;border-radius:6px;transition:all .1s linear;z-index:1}.finger-label[data-v-323f34f0]{position:absolute;pointer-events:none;transform:translate(-100%,-50%);font-size:10px;font-weight:700;line-height:1;padding:1px 3px;border-radius:4px;background:var(--pv2-bg, #eef1f4);color:var(--pv2-ink-2, #5b6b76);z-index:3}.tab-placeholder[data-v-323f34f0]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.new-tab-btn[data-v-e0d8204b]{display:flex;width:100%;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(240 243 245 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.new-tab-btn[data-v-e0d8204b]:hover{--tw-bg-opacity: 1;background-color:rgb(225 230 234 / var(--tw-bg-opacity, 1))}.new-tab-btn[data-v-e0d8204b]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.new-tab-btn[data-v-e0d8204b]:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.lib-icon[data-v-e0d8204b]{border-radius:.375rem;padding:.375rem;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.lib-icon[data-v-e0d8204b]:hover{background-color:#e5e7ebb3;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.lib-icon[data-v-e0d8204b]:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.lib-icon[data-v-e0d8204b]:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.lib-icon-danger[data-v-e0d8204b]:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.lib-icon-danger[data-v-e0d8204b]:hover:is(.dark *){background-color:#7f1d1d4d;--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.tabv2-root[data-v-fe7c4ad0]{min-height:100vh;--pv2-bg: #eef1f4;--pv2-panel: #ffffff;--pv2-panel-2: #f7f9fa;--pv2-ink: #1e2a32;--pv2-ink-2: #5b6b76;--pv2-ink-3: #93a1ab;--pv2-line: #dde4e9;--pv2-accent: #22687f;--pv2-accent-soft: #e3eef2;background:var(--pv2-bg)}.tabv2-app[data-v-fe7c4ad0]{display:flex}.tabv2-sidebar[data-v-fe7c4ad0]{width:300px;min-width:300px;background:var(--pv2-panel);border-right:1px solid var(--pv2-line);flex-direction:column;position:sticky;top:48px;height:calc(100vh - 48px);align-self:flex-start;overflow:hidden}.tabv2-lib[data-v-fe7c4ad0]{flex:1 1 0;min-height:0;display:flex;overflow:hidden}.tabv2-main[data-v-fe7c4ad0]{flex:1;min-width:0;overflow-y:auto;padding:30px 24px 90px}.tabv2-topbar[data-v-fe7c4ad0]{margin-bottom:4px}.note-panel[data-v-fe7c4ad0]{flex-shrink:0;border-top:1px solid var(--pv2-line);max-height:38vh;overflow-y:auto;border-left:3px solid transparent;transition:border-color .15s}.note-panel.is-active[data-v-fe7c4ad0]{border-left-color:var(--pv2-accent, #22687f);background:var(--pv2-accent-soft, #e3eef2)}.note-panel-title[data-v-fe7c4ad0]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--pv2-ink-2, #5b6b76)}.note-panel.is-active .note-panel-title[data-v-fe7c4ad0]{color:var(--pv2-accent, #22687f)}.beat-sublabel.is-inactive[data-v-fe7c4ad0]{font-style:italic;opacity:.75}.note-head[data-v-fe7c4ad0]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--pv2-line)}.note-body[data-v-fe7c4ad0]{display:flex;flex-direction:column}.note-section[data-v-fe7c4ad0]{padding:10px 14px;border-bottom:1px solid var(--pv2-line)}.note-sublabel[data-v-fe7c4ad0]{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--pv2-ink-3);margin-bottom:6px;white-space:nowrap}.note-card[data-v-fe7c4ad0]{padding:10px 14px;border-bottom:1px solid var(--pv2-line)}.note-name[data-v-fe7c4ad0]{color:var(--pv2-ink)}.note-pos[data-v-fe7c4ad0]{font-size:10px;color:var(--pv2-ink-3)}.note-empty[data-v-fe7c4ad0]{padding:16px 14px;font-size:12px;color:var(--pv2-ink-3)}.tab-editor-view[data-v-fe7c4ad0]{display:flex;flex-direction:column;gap:1rem;margin:0 auto}.tab-viewer-section[data-v-fe7c4ad0]{display:flex;flex-direction:column;gap:.5rem}.edit-hint[data-v-fe7c4ad0]{text-align:center;font-size:.75rem;color:var(--color-stone-400, #a8a29e);margin-top:.375rem}.fretboard-section[data-v-fe7c4ad0] .nC.tab-pos-active{filter:drop-shadow(0 0 5px var(--color-xiia-500, #8b5cf6)) drop-shadow(0 0 2px var(--color-xiia-500, #8b5cf6))}.fretboard-section[data-v-fe7c4ad0] .nC.tab-pos-pending{filter:drop-shadow(0 0 5px #0891b2) drop-shadow(0 0 2px #0891b2)}.pending-chip[data-v-fe7c4ad0]{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;border-radius:9999px;background:#ecfeff;color:#0e7490;font-size:.8125rem;font-weight:600}.pending-chip-x[data-v-fe7c4ad0]{font-size:.625rem;opacity:.6;cursor:pointer}.pending-chip-x[data-v-fe7c4ad0]:hover{opacity:1}.insert-btn[data-v-fe7c4ad0]{padding:.375rem .875rem;border-radius:10px;background:#0891b2;color:#fff;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .15s}.insert-btn[data-v-fe7c4ad0]:hover:not(:disabled){background:#0e7490}.insert-btn[data-v-fe7c4ad0]:disabled{opacity:.35;cursor:default}.beat-label[data-v-fe7c4ad0]{font-size:.8125rem;font-weight:700;color:var(--pv2-ink, #374151);white-space:nowrap}.beat-sublabel[data-v-fe7c4ad0]{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--pv2-ink-3, #9ca3af);white-space:nowrap}.glyph[data-v-fe7c4ad0]{font-family:alphaTab,serif;line-height:1}.icon-btn[data-v-fe7c4ad0]{width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;border-radius:8px;color:var(--pv2-ink-3, #9ca3af);cursor:pointer;transition:all .15s}.icon-btn[data-v-fe7c4ad0]:hover{color:var(--pv2-ink, #374151);background:var(--pv2-panel-2, #f3f4f6)}.finger-btn[data-v-fe7c4ad0]{width:1.375rem;height:1.375rem;display:flex;align-items:center;justify-content:center;border-radius:6px;border:1px solid var(--pv2-line, #e5e7eb);color:var(--pv2-ink-2, #5b6b76);font-size:.6875rem;font-weight:700;cursor:pointer;transition:all .15s}.finger-btn.is-idle[data-v-fe7c4ad0]{opacity:.55}.finger-btn.is-idle[data-v-fe7c4ad0]:hover{opacity:1}.finger-btn.is-active[data-v-fe7c4ad0]{background:var(--pv2-accent-soft, #e3eef2);color:var(--pv2-accent, #22687f);border-color:var(--pv2-accent, #22687f)}.beat-note-interval[data-v-fe7c4ad0]{display:inline-block;margin-left:.25rem;padding:.0625rem .375rem;border-radius:9999px;background:#ecfeff;color:#0e7490;font-size:.6875rem;font-weight:700;vertical-align:middle}.dur-mini-btn[data-v-fe7c4ad0]{position:relative;width:1.875rem;height:1.875rem;border-radius:8px;cursor:pointer;color:var(--pv2-ink-2, #5b6b76);transition:all .15s}.dur-mini-btn.is-idle[data-v-fe7c4ad0]{opacity:.6}.dur-mini-btn.is-idle[data-v-fe7c4ad0]:hover{opacity:1}.dur-mini-btn.is-active[data-v-fe7c4ad0]{background:var(--pv2-accent-soft, #e3eef2);color:var(--pv2-accent, #22687f);box-shadow:inset 0 0 0 2px var(--pv2-accent, #22687f)}.dur-mini-btn>span[data-v-fe7c4ad0]{position:absolute;left:0;right:0;text-align:center;font-family:alphaTab,serif;font-size:1.0625rem;line-height:0}.dur-mini-btn>span.mini-stem[data-v-fe7c4ad0]{bottom:9px}.dur-mini-btn>span.mini-on-baseline[data-v-fe7c4ad0]{bottom:15px}.fretboard-section[data-v-fe7c4ad0]{margin-top:.5rem}.neck-notestyle-bar[data-v-fe7c4ad0]{display:flex;justify-content:center;margin-top:.75rem}.no-layer-prompt[data-v-fe7c4ad0]{text-align:center;padding:3rem 1rem}.create-layer-btn[data-v-fe7c4ad0]{padding:.5rem 1.5rem;background:var(--color-xiia-600, #7c3aed);color:#fff;border-radius:.5rem;border:none;cursor:pointer;font-size:.875rem;transition:background .15s}.create-layer-btn[data-v-fe7c4ad0]:hover{background:var(--color-xiia-700, #6d28d9)}html.dark .tabv2-root .alphatab-container svg text,html.dark .tablature-card .tc-alphatab svg text{fill:#e6e9ec}html.dark .tabv2-root{--pv2-bg: #131519;--pv2-panel: #1c2027;--pv2-panel-2: #242931;--pv2-ink: #e3e8ec;--pv2-ink-2: #a3b2bc;--pv2-ink-3: #6e7d88;--pv2-line: #333b44;--pv2-accent: #58a8c4;--pv2-accent-soft: #1e3540}.fade-slide-enter-active[data-v-78cf6c4e],.fade-slide-leave-active[data-v-78cf6c4e]{transition:all .3s ease}.fade-slide-enter-from[data-v-78cf6c4e]{opacity:0;transform:translate(20px)}.fade-slide-leave-to[data-v-78cf6c4e]{opacity:0;transform:translate(-20px)}.key-based-progressions[data-v-5bb67c37]{width:100%}.current-key-display[data-v-5bb67c37]{border-radius:.5rem;background-color:#155e75e6;padding:.5rem 1rem}.current-key-display[data-v-5bb67c37]:is(.dark *){background-color:#164e63e6}.key-label[data-v-5bb67c37]{font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.filters-wrapper[data-v-5bb67c37]{position:sticky;top:2.5rem;z-index:40;display:flex;justify-content:center;padding:1rem}.filters-container[data-v-5bb67c37]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem;border-radius:.5rem;border-width:1px;border-color:#06b6d44d;background-color:#22d3eecc;padding:.75rem;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.filters-container[data-v-5bb67c37]:is(.dark *){border-color:#0e74904d;background-color:#083344cc}.toolbar-separator[data-v-5bb67c37]{height:2rem;width:1px;background-color:#0891b24d}.toolbar-separator[data-v-5bb67c37]:is(.dark *){background-color:#22d3ee4d}.toggle-group[data-v-5bb67c37]{display:flex;overflow:hidden;border-radius:.5rem;border-width:1px;border-color:#0891b280}.toggle-group[data-v-5bb67c37]:is(.dark *){border-color:#22d3ee80}.toggle-btn[data-v-5bb67c37]{border-right-width:1px;border-color:#0891b280;background-color:transparent;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(207 250 254 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.toggle-btn[data-v-5bb67c37]:last-child{border-right-width:0px}.toggle-btn[data-v-5bb67c37]:hover{background-color:#0e74904d}.toggle-btn[data-v-5bb67c37]:is(.dark *){border-color:#22d3ee80;--tw-text-opacity: 1;color:rgb(165 243 252 / var(--tw-text-opacity, 1))}.toggle-btn[data-v-5bb67c37]:hover:is(.dark *){background-color:#0891b24d}.toggle-active[data-v-5bb67c37]{--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.toggle-active[data-v-5bb67c37]:hover{--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))}.toggle-active[data-v-5bb67c37]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))}.toggle-active[data-v-5bb67c37]:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.filter-dropdown-container[data-v-5bb67c37]{position:relative}.filter-dropdown-btn[data-v-5bb67c37]{position:relative;display:flex;align-items:center;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(14 116 144 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.filter-dropdown-btn[data-v-5bb67c37]:hover{--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))}.filter-dropdown-btn[data-v-5bb67c37]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(8 145 178 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))}.filter-dropdown-btn[data-v-5bb67c37]:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.filter-dropdown-btn.has-filters[data-v-5bb67c37]{--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.filter-dropdown-btn.has-filters[data-v-5bb67c37]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(34 211 238 / var(--tw-border-opacity, 1));background-color:#164e6333;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.filter-badge[data-v-5bb67c37]{position:absolute;top:-.5rem;right:-.5rem;display:flex;height:1.25rem;min-width:20px;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1));padding-left:.25rem;padding-right:.25rem;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.filter-dropdown-menu[data-v-5bb67c37]{position:absolute;top:100%;left:0;z-index:50;margin-top:.25rem;max-height:400px;min-width:200px;overflow-y:auto;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.filter-dropdown-menu[data-v-5bb67c37]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(105 120 132 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(51 61 68 / var(--tw-bg-opacity, 1))}.dropdown-content[data-v-5bb67c37]{padding:.5rem}.dropdown-item[data-v-5bb67c37]{display:flex;cursor:pointer;align-items:center;gap:.5rem;border-radius:.25rem;padding:.5rem .75rem;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dropdown-item[data-v-5bb67c37]:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.dropdown-item[data-v-5bb67c37]:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dropdown-item[data-v-5bb67c37]:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(76 89 99 / var(--tw-bg-opacity, 1))}.dropdown-checkbox[data-v-5bb67c37]{height:1rem;width:1rem;border-radius:.25rem;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity, 1))}.dropdown-checkbox[data-v-5bb67c37]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(6 182 212 / var(--tw-ring-opacity, 1)) }.dropdown-checkbox[data-v-5bb67c37]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(105 120 132 / var(--tw-border-opacity, 1))}.dropdown-label[data-v-5bb67c37]{font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.dropdown-label[data-v-5bb67c37]:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.clear-filters-btn[data-v-5bb67c37]{border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1));padding:.5rem 1rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.clear-filters-btn[data-v-5bb67c37]:hover{--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))}.clear-filters-btn[data-v-5bb67c37]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))}.clear-filters-btn[data-v-5bb67c37]:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.progressions-container[data-v-5bb67c37]{padding:1rem}.progressions-grid[data-v-5bb67c37]{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}@media (min-width: 640px){.progressions-grid[data-v-5bb67c37]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.progressions-grid[data-v-5bb67c37]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1280px){.progressions-grid[data-v-5bb67c37]{grid-template-columns:repeat(4,minmax(0,1fr))}}.no-results[data-v-5bb67c37]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:4rem;padding-bottom:4rem}.no-results-text[data-v-5bb67c37]{margin-bottom:.5rem;font-size:1.125rem;line-height:1.75rem;font-weight:500;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.no-results-text[data-v-5bb67c37]:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.no-results-hint[data-v-5bb67c37]{font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.no-results-hint[data-v-5bb67c37]:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.pagination[data-v-5bb67c37]{margin-top:1.5rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.pagination-btn[data-v-5bb67c37]{border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1));padding:.5rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.pagination-btn[data-v-5bb67c37]:hover{--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))}.pagination-btn[data-v-5bb67c37]:disabled{cursor:not-allowed;opacity:.5}.pagination-btn[data-v-5bb67c37]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))}.pagination-btn[data-v-5bb67c37]:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.pagination-number[data-v-5bb67c37]{border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.pagination-number[data-v-5bb67c37]:hover{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1))}.pagination-number[data-v-5bb67c37]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(105 120 132 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(51 61 68 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.pagination-number[data-v-5bb67c37]:hover:is(.dark *){background-color:#164e6333}.pagination-active[data-v-5bb67c37]{--tw-border-opacity: 1;border-color:rgb(8 145 178 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.pagination-active[data-v-5bb67c37]:hover{--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))}.pagination-active[data-v-5bb67c37]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(14 116 144 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))}.pagination-active[data-v-5bb67c37]:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.pagination-ellipsis[data-v-5bb67c37]{cursor:default;padding:.5rem .75rem;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.pagination-ellipsis[data-v-5bb67c37]:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}@media (max-width: 640px){.filters-container[data-v-5bb67c37]{flex-direction:column;align-items:stretch;gap:.5rem}.toolbar-separator[data-v-5bb67c37]{height:1px;width:100%}.filter-dropdown-container[data-v-5bb67c37]{width:100%}.filter-dropdown-btn[data-v-5bb67c37]{width:100%;justify-content:space-between}}.bg-cyan-800[data-v-6f26b9e8]{background-color:#155e63}.voice-leading-view[data-v-a5484452]{margin-left:auto;margin-right:auto;width:100%;max-width:1600px;padding:1.5rem 1rem}.two-columns-layout[data-v-a5484452]{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem}@media (min-width: 1024px){.two-columns-layout[data-v-a5484452]{grid-template-columns:350px 1fr}}.left-column[data-v-a5484452]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.right-column[data-v-a5484452]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.section-card[data-v-a5484452]{border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem;--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.section-card[data-v-a5484452]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.section-title[data-v-a5484452]{display:flex;align-items:center;gap:.5rem;font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.section-title[data-v-a5484452]:is(.dark *){--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.title-icon[data-v-a5484452]{font-size:1.5rem;line-height:2rem}.tabs-vertical[data-v-a5484452]{display:flex;flex-direction:column;gap:.5rem}.tab-button-vertical[data-v-a5484452]{width:100%;border-radius:.5rem;padding:.75rem 1rem;text-align:left;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;display:flex;flex-direction:column;gap:.25rem;--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.tab-button-vertical[data-v-a5484452]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.tab-button-vertical[data-v-a5484452]:hover{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1))}.tab-button-vertical[data-v-a5484452]:hover:is(.dark *){background-color:#164e634d}.tab-button-vertical.active[data-v-a5484452]{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1));font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.tab-button-vertical.active[data-v-a5484452]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.degrees-grid[data-v-a5484452]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.degree-item[data-v-a5484452]{display:flex;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;border-radius:.5rem;padding:.5rem;--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.degree-item[data-v-a5484452]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.degree-item[data-v-a5484452]:hover{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1))}.degree-item[data-v-a5484452]:hover:is(.dark *){background-color:#164e634d}.degree-item.selected[data-v-a5484452]{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.degree-item.selected[data-v-a5484452]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.filters-panel[data-v-a5484452]{background-color:transparent;padding:0}@media (max-width: 1024px){.two-columns-layout[data-v-a5484452]{grid-template-columns:repeat(1,minmax(0,1fr))}.left-column[data-v-a5484452]{order:2}.right-column[data-v-a5484452]{order:1}}.chord-shape-highlight{stroke:#fbbf24!important;stroke-width:3!important;filter:drop-shadow(0 0 4px rgba(251,191,36,.8))!important}.chord-library-list[data-v-7fb7f4ea]{display:flex;flex-direction:column;gap:1rem}.family-filters[data-v-7fb7f4ea]{display:flex;gap:.5rem;flex-wrap:wrap}.family-filter-btn[data-v-7fb7f4ea]{padding:.5rem 1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;color:#cbd5e1;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.family-filter-btn[data-v-7fb7f4ea]:hover{background:#06b6d433;border-color:#06b6d466}.family-filter-btn.active[data-v-7fb7f4ea]{background:#06b6d44d;border-color:#06b6d4;color:#06b6d4}.chords-grid[data-v-7fb7f4ea]{display:flex;flex-wrap:wrap;gap:1rem;padding:.5rem 0;max-height:400px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(6,182,212,.3) rgba(255,255,255,.05)}.chords-grid[data-v-7fb7f4ea]::-webkit-scrollbar{width:6px}.chords-grid[data-v-7fb7f4ea]::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.chords-grid[data-v-7fb7f4ea]::-webkit-scrollbar-thumb{background:#06b6d44d;border-radius:3px}.chords-grid[data-v-7fb7f4ea]::-webkit-scrollbar-thumb:hover{background:#06b6d480}.chord-card-wrapper[data-v-7fb7f4ea]{flex-shrink:0;transition:transform .2s}.chord-card-wrapper[data-v-7fb7f4ea]:hover{transform:scale(1.05)}.chord-card-wrapper[data-v-7fb7f4ea]:active{transform:scale(.95)}.chord-library-palette[data-v-b732ece8]{width:100%;background:linear-gradient(135deg,#06b6d41a,#0891b21a);border-radius:1rem;padding:1.5rem;border:1px solid rgba(6,182,212,.2)}.horizontal-selector[data-v-b732ece8]{display:flex;gap:2rem;align-items:flex-start}.key-selector-section[data-v-b732ece8]{flex-shrink:0;display:flex;flex-direction:column;gap:.75rem}.key-selector-wrapper[data-v-b732ece8]{background:#ffffff0d;border-radius:.75rem;padding:1rem;border:1px solid rgba(255,255,255,.1)}.chord-quality-section[data-v-b732ece8]{flex:1;display:flex;flex-direction:column;gap:.75rem;min-width:0}.selector-label[data-v-b732ece8]{font-size:.875rem;font-weight:600;color:#cbd5e1;text-transform:uppercase;letter-spacing:.05em}.degree-item[data-v-f4e09f69]{position:relative}.degree--empty[data-v-f4e09f69]{opacity:.4}.simple-slider[data-v-989ff3cd]{display:flex;width:100%;flex-direction:column;align-items:center;gap:.5rem}.slider-item[data-v-989ff3cd]{display:flex;width:100%;align-items:center;justify-content:center;min-height:120px}.slider-controls[data-v-989ff3cd]{display:flex;align-items:center;justify-content:center;gap:.75rem}.slider-btn[data-v-989ff3cd]{display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.slider-btn[data-v-989ff3cd]:hover{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.slider-btn[data-v-989ff3cd]{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.slider-btn[data-v-989ff3cd]:disabled{cursor:not-allowed;opacity:.3}.slider-btn[data-v-989ff3cd]{font-size:1.5rem;line-height:2rem;font-weight:700}.slider-indicator[data-v-989ff3cd]{min-width:40px;text-align:center;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.progression-card[data-v-2e65ed41]{position:relative;cursor:pointer;border-radius:.5rem;padding:.75rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;flex-shrink:0}.progression-card[data-v-2e65ed41]:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.progression-card[data-v-2e65ed41]{width:220px;min-height:340px}.progression-card.card-size-sm[data-v-2e65ed41]{width:180px;min-height:280px}.progression-card.card-size-md[data-v-2e65ed41]{width:220px;min-height:340px}.progression-card.card-size-lg[data-v-2e65ed41]{width:280px;min-height:420px}.progression-card.card-size-xl[data-v-2e65ed41]{width:340px;min-height:500px}.progression-card.is-locked[data-v-2e65ed41]{background-color:#1f293780}.progression-card.is-selected[data-v-2e65ed41]{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(6 182 212 / var(--tw-ring-opacity, 1))}.progression-card.is-playing[data-v-2e65ed41]{background-color:#164e634d;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(6 182 212 / var(--tw-ring-opacity, 1));animation:playing-pulse-2e65ed41 1s ease-in-out infinite}@keyframes playing-pulse-2e65ed41{0%,to{background-color:#164e634d;box-shadow:0 0 #06b6d466}50%{background-color:#164e6380;box-shadow:0 0 0 8px #06b6d400}}.card-actions[data-v-2e65ed41]{position:absolute;top:.25rem;right:.25rem;display:flex;gap:.25rem}.remove-btn[data-v-2e65ed41]{height:1.5rem;width:1.5rem;border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));display:flex;align-items:center;justify-content:center;font-size:1.125rem;line-height:1.75rem;font-weight:700}.remove-btn[data-v-2e65ed41]:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.card-degree[data-v-2e65ed41]{margin-bottom:.5rem;display:flex;justify-content:center}.card-origin-scale[data-v-2e65ed41]{margin-bottom:.25rem}.card-chord-name[data-v-2e65ed41],.card-chord-selector[data-v-2e65ed41]{margin-bottom:.5rem}.chord-dropdown[data-v-2e65ed41]{width:100%;border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1));padding:.25rem .5rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));border-width:1px;--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.chord-dropdown[data-v-2e65ed41]:focus{--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1));outline:2px solid transparent;outline-offset:2px}.chord-dropdown[data-v-2e65ed41]:disabled{cursor:not-allowed;opacity:.5}.card-shapes[data-v-2e65ed41]{margin-top:.75rem;min-height:160px}.card-shapes.is-disabled[data-v-2e65ed41]{opacity:.6}.card-shapes.is-disabled[data-v-2e65ed41] .slider-controls{display:none}.card-shapes.is-disabled[data-v-2e65ed41] .slider-controls button{pointer-events:none}.card-placeholder[data-v-2e65ed41]{margin-top:.75rem;display:flex;align-items:center;justify-content:center;min-height:160px}.placeholder-circle[data-v-2e65ed41]{height:4rem;width:4rem;border-radius:9999px;border-width:2px;border-style:dashed;--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1));display:flex;align-items:center;justify-content:center}[data-v-2e65ed41] .chordDiagramWrapper{margin-right:20px}[data-v-2e65ed41] .slider-controls{margin-top:5px}.bottom-buttons-container[data-v-2e65ed41]{margin-top:.5rem;display:flex;justify-content:center;gap:.5rem}.expand-btn-bottom[data-v-2e65ed41]{height:2rem;width:2rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.expand-btn-bottom[data-v-2e65ed41]:hover{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.expand-btn-bottom[data-v-2e65ed41]{display:flex;align-items:center;justify-content:center;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;opacity:.2}.expand-btn-bottom.is-expanded[data-v-2e65ed41]{--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));opacity:1}.expand-btn-bottom[data-v-2e65ed41]:hover{opacity:1}.lock-btn-bottom[data-v-2e65ed41]{height:2rem;width:2rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.lock-btn-bottom[data-v-2e65ed41]:hover{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.lock-btn-bottom[data-v-2e65ed41]{display:flex;align-items:center;justify-content:center;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;opacity:.2}.lock-btn-bottom.is-locked[data-v-2e65ed41]{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));opacity:1}.lock-btn-bottom[data-v-2e65ed41]:hover{opacity:1}.qname[data-v-2e65ed41]{position:relative;display:inline-flex}.qname-label[data-v-2e65ed41]{cursor:pointer;-webkit-text-decoration:underline dotted transparent;text-decoration:underline dotted transparent;text-underline-offset:3px;transition:text-decoration-color .15s ease}.qname:hover .qname-label[data-v-2e65ed41]{text-decoration-color:#67e8f999}.qswitch-overlay[data-v-2e65ed41]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}.qswitch-pop[data-v-2e65ed41]{position:absolute;top:2rem;left:50%;z-index:50;display:flex;--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));gap:.25rem;white-space:nowrap;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1));padding:.5rem;--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.qswitch-pill[data-v-2e65ed41]{border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1));background-color:#ffffff0d;padding:.25rem .625rem;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.qswitch-pill[data-v-2e65ed41]:hover,.qswitch-pill.is-on[data-v-2e65ed41]{--tw-border-opacity: 1;border-color:rgb(8 145 178 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.progression-cards[data-v-a892aa4b]{width:100%}.cards-container[data-v-a892aa4b]{margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:.5rem;max-width:100%}.is-dragging[data-v-a892aa4b]{opacity:.4}.card-wrapper[data-v-a892aa4b]{position:relative}.card-wrapper.replace-target[data-v-a892aa4b]{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(249 115 22 / var(--tw-ring-opacity, 1));border-radius:.5rem}.replace-overlay[data-v-a892aa4b]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;align-items:center;justify-content:center;border-radius:.5rem;background-color:#f973164d;--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);border-width:2px;border-style:dashed;--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.replace-indicator[data-v-a892aa4b]{display:flex;flex-direction:column;align-items:center;justify-content:center;--tw-text-opacity: 1;color:rgb(254 215 170 / var(--tw-text-opacity, 1));animation:pulse-replace-a892aa4b 1.5s ease-in-out infinite}@keyframes pulse-replace-a892aa4b{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.drop-zone[data-v-a892aa4b]{position:relative;display:flex;align-items:center;justify-content:center;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;width:40px;align-self:stretch}.drop-zone-final[data-v-a892aa4b]{display:flex;align-items:center;justify-content:center;min-width:100px;align-self:stretch}.drop-indicator[data-v-a892aa4b]{display:none;align-items:center;justify-content:center;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;flex-direction:column;gap:.5rem;height:100%}.drop-zone-active .drop-indicator[data-v-a892aa4b]{display:flex;opacity:1}.drop-line[data-v-a892aa4b]{width:.25rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1));height:100%;box-shadow:0 0 10px #06b6d480}.drop-indicator-final[data-v-a892aa4b]{display:flex;align-items:center;justify-content:center;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.drop-zone-active .drop-indicator-final[data-v-a892aa4b]{opacity:1}.plus-circle[data-v-a892aa4b]{display:flex;align-items:center;justify-content:center;border-radius:9999px;border-width:2px;border-style:dashed;--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1));background-color:#164e6333;--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity, 1));width:60px;height:60px;transition:all .3s ease}.drop-zone-active .plus-circle[data-v-a892aa4b]{--tw-border-opacity: 1;border-color:rgb(34 211 238 / var(--tw-border-opacity, 1));background-color:#155e754d;--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1));box-shadow:0 0 20px #06b6d466;transform:scale(1.1)}.empty-state[data-v-a892aa4b]{margin-bottom:1rem}.tab-btn[data-v-408bbf67]{position:relative}.tab-active[data-v-408bbf67]{border-bottom-width:2px;--tw-border-opacity: 1;border-color:rgb(34 211 238 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.tab-inactive[data-v-408bbf67]{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.tab-inactive[data-v-408bbf67]:hover{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.tab-content[data-v-408bbf67]{min-height:200px}.chord-item[data-v-408bbf67]{margin:0 40px 16px}.chord-item.is-selected[data-v-408bbf67]{border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.action-btn.is-disabled[data-v-408bbf67]{cursor:not-allowed;--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1));opacity:.5}.action-btn.is-disabled[data-v-408bbf67]:hover{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.controls-panel[data-v-408bbf67]{background:linear-gradient(135deg,#1f2937cc,#111827cc)}.control-row[data-v-408bbf67]{display:flex;flex-direction:column}.switch-group[data-v-408bbf67]{display:flex;gap:.5rem;background:#37415180;padding:.25rem;border-radius:.5rem}.switch-btn[data-v-408bbf67]{flex:1;padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;color:#9ca3af;background:transparent;transition:all .2s}.switch-btn[data-v-408bbf67]:hover:not(:disabled){background:#4b556380;color:#e5e7eb}.switch-btn.active[data-v-408bbf67]{background:#06b6d4;color:#fff;font-weight:600}.switch-btn[data-v-408bbf67]:disabled{opacity:.3;cursor:not-allowed}.switch-group-compact[data-v-408bbf67]{display:inline-flex;gap:.25rem;background:#37415180;padding:.125rem;border-radius:.375rem}.switch-btn-compact[data-v-408bbf67]{padding:.375rem .75rem;border-radius:.25rem;font-size:.75rem;font-weight:500;color:#9ca3af;background:transparent;transition:all .2s;white-space:nowrap}.switch-btn-compact[data-v-408bbf67]:hover:not(:disabled){background:#4b556380;color:#e5e7eb}.switch-btn-compact.active[data-v-408bbf67]{background:#06b6d4;color:#fff;font-weight:600}.switch-btn-compact[data-v-408bbf67]:disabled{opacity:.3;cursor:not-allowed}.voicing-controls[data-v-408bbf67]{background:#1f29374d}.control-compact[data-v-408bbf67]{display:flex;flex-direction:column}.voicing-item.is-current-voicing[data-v-408bbf67]{background-color:#164e634d;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(6 182 212 / var(--tw-ring-opacity, 1));box-shadow:0 0 15px #06b6d44d}.display-neck-on-play[data-v-bdeb2b43]{max-width:100%;overflow:hidden}.neck-items-grid[data-v-bdeb2b43]{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;max-width:100%}.neck-item[data-v-bdeb2b43]{position:relative;transition:all .3s ease;max-width:100%;overflow:hidden}.neck-item[data-v-bdeb2b43] svg,.neck-item[data-v-bdeb2b43] canvas{max-width:100%;height:auto}.progression-player[data-v-4c7f86e4]{width:100%}.player-controls[data-v-4c7f86e4]{display:flex;align-items:center;gap:.75rem}.play-button[data-v-4c7f86e4]{display:flex;align-items:center;justify-content:center;height:2.5rem;width:2.5rem;border-radius:9999px;background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: #06b6d4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #0891b2 var(--tw-gradient-to-position);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1);--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.play-button[data-v-4c7f86e4]:disabled{cursor:not-allowed;opacity:.4}.play-button[data-v-4c7f86e4]:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.play-button[data-v-4c7f86e4]:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.play-button[data-v-4c7f86e4]{box-shadow:0 4px 14px #06b6d463,0 0 #06b6d400}.play-button[data-v-4c7f86e4]:not(:disabled):hover{box-shadow:0 6px 20px #06b6d480,0 0 20px 5px #06b6d44d}.play-button.playing[data-v-4c7f86e4]{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: #ef4444 var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #dc2626 var(--tw-gradient-to-position);animation:pulse-glow-4c7f86e4 2s cubic-bezier(.4,0,.6,1) infinite}.play-button.playing[data-v-4c7f86e4]:not(:disabled):hover{box-shadow:0 6px 20px #ef444480,0 0 20px 5px #ef44444d}.play-button[data-v-4c7f86e4]:disabled{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: #4b5563 var(--tw-gradient-from-position);--tw-gradient-to: rgb(75 85 99 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #374151 var(--tw-gradient-to-position);box-shadow:none}@keyframes pulse-glow-4c7f86e4{0%,to{box-shadow:0 4px 14px #ef444463,0 0 15px 3px #ef444433}50%{box-shadow:0 6px 20px #ef444480,0 0 25px 8px #ef444466}}.tempo-control[data-v-4c7f86e4]{display:flex;align-items:center;gap:0px;overflow:hidden;border-radius:.5rem;background-color:#1f293799;border-width:1px;border-color:#37415180;height:2.5rem}.tempo-btn[data-v-4c7f86e4]{height:100%;background-color:#374151cc;padding-left:.625rem;padding-right:.625rem;--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.tempo-btn[data-v-4c7f86e4]:hover{background-color:#0891b2cc;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.tempo-btn[data-v-4c7f86e4]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.tempo-btn[data-v-4c7f86e4]:disabled{cursor:not-allowed;opacity:.4}.tempo-btn[data-v-4c7f86e4]:hover:disabled{background-color:#374151cc;--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.tempo-btn-left[data-v-4c7f86e4]{border-right-width:1px;border-color:#4b556380}.tempo-btn-right[data-v-4c7f86e4]{border-left-width:1px;border-color:#4b556380}.tempo-display[data-v-4c7f86e4]{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:0px;background-color:#1f293766;padding-left:.75rem;padding-right:.75rem}.tempo-input[data-v-4c7f86e4]{width:3.5rem;padding-left:.25rem;padding-right:.25rem;text-align:center;font-size:1.125rem;line-height:1.75rem;font-weight:700;background-color:transparent;--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.tempo-input[data-v-4c7f86e4]:focus{outline:2px solid transparent;outline-offset:2px}.tempo-input[data-v-4c7f86e4]:disabled{cursor:not-allowed;opacity:.5}.tempo-input[data-v-4c7f86e4]{border-style:none;line-height:1}.tempo-input[data-v-4c7f86e4]::-webkit-outer-spin-button,.tempo-input[data-v-4c7f86e4]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tempo-input[type=number][data-v-4c7f86e4]{-moz-appearance:textfield}.tempo-unit[data-v-4c7f86e4]{margin-top:-.125rem;font-size:9px;font-weight:500;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.volume-control[data-v-4c7f86e4]{display:flex;align-items:center;justify-content:center;gap:.625rem;padding-left:.625rem;padding-right:.625rem;background-color:#1f293799;border-width:1px;border-color:#37415180;border-radius:.5rem;height:2.5rem}.volume-icon-btn[data-v-4c7f86e4]{border-radius:.5rem;padding:.25rem;background-color:#37415199}.volume-icon-btn[data-v-4c7f86e4]:hover{background-color:#9333ea33}.volume-icon-btn[data-v-4c7f86e4]{border-width:1px;border-color:#37415180}.volume-icon-btn[data-v-4c7f86e4]:hover{border-color:#a855f74d}.volume-icon-btn[data-v-4c7f86e4]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.volume-slider-container[data-v-4c7f86e4]{display:flex;width:7rem;align-items:center}.volume-slider-container[data-v-4c7f86e4]>div{height:auto!important}.pattern-control[data-v-4c7f86e4]{height:2.5rem}.pattern-select[data-v-4c7f86e4]{height:100%;max-width:220px;padding-left:.75rem;padding-right:.75rem;background-color:#1f293799}.pattern-select[data-v-4c7f86e4]:hover{background-color:#1f2937cc}.pattern-select[data-v-4c7f86e4]{border-width:1px;border-color:#37415180}.pattern-select[data-v-4c7f86e4]:hover{border-color:#06b6d44d}.pattern-select[data-v-4c7f86e4]{border-radius:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;cursor:pointer}.pattern-select[data-v-4c7f86e4]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(6 182 212 / .5)}.pattern-select[data-v-4c7f86e4]:disabled{cursor:not-allowed;opacity:.4}.pattern-select[data-v-4c7f86e4]:hover:disabled{border-color:#37415180;background-color:#1f293799}.pattern-select[data-v-4c7f86e4]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.25em 1.25em;padding-right:2rem}.pattern-select option[data-v-4c7f86e4],.pattern-select optgroup[data-v-4c7f86e4]{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.player-menu-wrap[data-v-4c7f86e4]{position:relative}.player-menu-btn[data-v-4c7f86e4]{display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:.5rem;font-size:1.125rem;line-height:1.75rem;font-weight:700;border-width:1px;border-color:#37415180;background-color:#1f293799;--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.player-menu-btn[data-v-4c7f86e4]:hover{background-color:#374151b3}.player-menu-btn.active[data-v-4c7f86e4]{--tw-border-opacity: 1;border-color:rgb(168 85 247 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.player-menu-overlay[data-v-4c7f86e4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}.player-menu[data-v-4c7f86e4]{position:absolute;right:0;top:3rem;z-index:50;width:18rem;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.player-menu[data-v-4c7f86e4]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.player-menu[data-v-4c7f86e4]{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1));padding:.75rem;--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.player-menu-row[data-v-4c7f86e4]{display:flex;align-items:center;gap:.5rem}.player-menu-label[data-v-4c7f86e4]{width:2.5rem;font-size:11px;font-weight:500;--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.player-menu-block[data-v-4c7f86e4]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.player-menu-title[data-v-4c7f86e4]{display:block;font-size:11px;font-weight:500;--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.strum-toggle.active[data-v-4c7f86e4]{border-color:#06b6d466;background-color:#06b6d41a;--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.repeat-control[data-v-4c7f86e4]{height:2.5rem}.repeat-select[data-v-4c7f86e4]{height:100%;padding-left:.75rem;padding-right:.75rem;background-color:#1f293799}.repeat-select[data-v-4c7f86e4]:hover{background-color:#1f2937cc}.repeat-select[data-v-4c7f86e4]{border-width:1px;border-color:#37415180}.repeat-select[data-v-4c7f86e4]:hover{border-color:#06b6d44d}.repeat-select[data-v-4c7f86e4]{border-radius:.5rem;font-size:1rem;line-height:1.5rem;font-weight:700;--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;cursor:pointer}.repeat-select[data-v-4c7f86e4]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(6 182 212 / .5)}.repeat-select[data-v-4c7f86e4]:disabled{cursor:not-allowed;opacity:.4}.repeat-select[data-v-4c7f86e4]:hover:disabled{border-color:#37415180;background-color:#1f293799}.repeat-select[data-v-4c7f86e4]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.25em 1.25em;padding-right:2rem}.repeat-select option[data-v-4c7f86e4]{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.fullscreen-overlay[data-v-01c8b0d3]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fullscreen-overlay[data-v-01c8b0d3] .neck-header,.fullscreen-overlay[data-v-01c8b0d3] input.w-full.text-center.border-b.border-xiia-800{display:none}.header-section[data-v-01c8b0d3]{box-shadow:0 4px 6px -1px #0000004d}.main-content[data-v-01c8b0d3]{background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from: #111827 var(--tw-gradient-from-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #111827 var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: #1f2937 var(--tw-gradient-to-position)}.play-button[data-v-01c8b0d3]{display:flex;align-items:center;justify-content:center;height:3rem;width:3rem;border-radius:9999px;background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: #06b6d4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #0891b2 var(--tw-gradient-to-position);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1);--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.play-button[data-v-01c8b0d3]:disabled{cursor:not-allowed;opacity:.4}.play-button[data-v-01c8b0d3]:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.play-button[data-v-01c8b0d3]:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.play-button[data-v-01c8b0d3]{box-shadow:0 4px 14px #06b6d463,0 0 #06b6d400}.play-button[data-v-01c8b0d3]:not(:disabled):hover{box-shadow:0 6px 20px #06b6d480,0 0 20px 5px #06b6d44d}.play-button.playing[data-v-01c8b0d3]{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: #ef4444 var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #dc2626 var(--tw-gradient-to-position);animation:pulse-glow-01c8b0d3 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-glow-01c8b0d3{0%,to{box-shadow:0 4px 14px #ef444463,0 0 15px 3px #ef444433}50%{box-shadow:0 6px 20px #ef444480,0 0 25px 8px #ef444466}}.tempo-control[data-v-01c8b0d3]{display:flex;align-items:center;gap:0px;overflow:hidden;border-radius:.5rem;background-color:#1f293799;border-width:1px;border-color:#37415180;height:2.5rem}.tempo-btn[data-v-01c8b0d3]{height:100%;background-color:#374151cc;padding-left:.625rem;padding-right:.625rem;--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.tempo-btn[data-v-01c8b0d3]:hover{background-color:#0891b2cc;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.tempo-btn[data-v-01c8b0d3]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.tempo-btn[data-v-01c8b0d3]:disabled{cursor:not-allowed;opacity:.4}.tempo-btn[data-v-01c8b0d3]:hover:disabled{background-color:#374151cc;--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.tempo-btn-left[data-v-01c8b0d3]{border-right-width:1px;border-color:#4b556380}.tempo-btn-right[data-v-01c8b0d3]{border-left-width:1px;border-color:#4b556380}.tempo-display[data-v-01c8b0d3]{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:0px;background-color:#1f293766;padding-left:.75rem;padding-right:.75rem}.tempo-input[data-v-01c8b0d3]{width:3.5rem;padding-left:.25rem;padding-right:.25rem;text-align:center;font-size:1.125rem;line-height:1.75rem;font-weight:700}.fullscreen-overlay[data-v-01c8b0d3] input.w-full.tempo-input.border-b.border-xiia-800{display:none}.tempo-input[data-v-01c8b0d3]{background-color:transparent;--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.tempo-input[data-v-01c8b0d3]:focus{outline:2px solid transparent;outline-offset:2px}.tempo-input[data-v-01c8b0d3]:disabled{cursor:not-allowed;opacity:.5}.tempo-input[data-v-01c8b0d3]{border-style:none;line-height:1}.tempo-input[data-v-01c8b0d3]::-webkit-outer-spin-button,.tempo-input[data-v-01c8b0d3]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tempo-input[type=number][data-v-01c8b0d3]{-moz-appearance:textfield}.tempo-unit[data-v-01c8b0d3]{margin-top:-.125rem;font-size:9px;font-weight:500;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.volume-control[data-v-01c8b0d3]{display:flex;align-items:center;justify-content:center;gap:.625rem;padding-left:.625rem;padding-right:.625rem;background-color:#1f293799;border-width:1px;border-color:#37415180;border-radius:.5rem;height:2.5rem}.volume-icon-btn[data-v-01c8b0d3]{border-radius:.5rem;padding:.25rem;background-color:#37415199}.volume-icon-btn[data-v-01c8b0d3]:hover{background-color:#9333ea33}.volume-icon-btn[data-v-01c8b0d3]{border-width:1px;border-color:#37415180}.volume-icon-btn[data-v-01c8b0d3]:hover{border-color:#a855f74d}.volume-icon-btn[data-v-01c8b0d3]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.volume-slider-container[data-v-01c8b0d3]{display:flex;width:7rem;align-items:center}.volume-slider-container[data-v-01c8b0d3]>div{height:auto!important}.repeat-control[data-v-01c8b0d3]{height:2.5rem}.repeat-select[data-v-01c8b0d3]{height:100%;padding-left:.75rem;padding-right:.75rem;background-color:#1f293799}.repeat-select[data-v-01c8b0d3]:hover{background-color:#1f2937cc}.repeat-select[data-v-01c8b0d3]{border-width:1px;border-color:#37415180}.repeat-select[data-v-01c8b0d3]:hover{border-color:#06b6d44d}.repeat-select[data-v-01c8b0d3]{border-radius:.5rem;font-size:1rem;line-height:1.5rem;font-weight:700;--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;cursor:pointer}.repeat-select[data-v-01c8b0d3]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(6 182 212 / .5)}.repeat-select[data-v-01c8b0d3]:disabled{cursor:not-allowed;opacity:.4}.repeat-select[data-v-01c8b0d3]:hover:disabled{border-color:#37415180;background-color:#1f293799}.repeat-select[data-v-01c8b0d3]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.25em 1.25em;padding-right:2rem}.repeat-select option[data-v-01c8b0d3]{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.size-control[data-v-01c8b0d3]{display:flex;align-items:center;justify-content:center;padding-left:.5rem;padding-right:.5rem;background-color:#1f293799;border-width:1px;border-color:#37415180;border-radius:.5rem;height:2.5rem}.close-button[data-v-01c8b0d3]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.close-button[data-v-01c8b0d3]:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.chords-scroll-container[data-v-01c8b0d3]{position:relative}.chords-scroll-container[data-v-01c8b0d3]::-webkit-scrollbar{height:10px}.chords-scroll-container[data-v-01c8b0d3]::-webkit-scrollbar-track{border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.chords-scroll-container[data-v-01c8b0d3]::-webkit-scrollbar-thumb{border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.chords-scroll-container[data-v-01c8b0d3]::-webkit-scrollbar-thumb:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1))}.chords-horizontal[data-v-01c8b0d3]{min-width:100%}.chord-card-wrapper[data-v-01c8b0d3]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;cursor:pointer}.chord-card-wrapper.is-playing[data-v-01c8b0d3]{border-radius:.5rem;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(6 182 212 / var(--tw-ring-opacity, 1));--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);box-shadow:0 0 30px #06b6d499}.chord-card-wrapper.is-selected[data-v-01c8b0d3]{border-radius:.5rem;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(168 85 247 / var(--tw-ring-opacity, 1))}.chord-card-wrapper[data-v-01c8b0d3]:hover{opacity:.9}.diagrams-section[data-v-01c8b0d3]{margin-top:0}.degree-item[data-v-c5f31e16]{position:relative}.degree--empty[data-v-c5f31e16]{opacity:.4}.progression-card[data-v-171fc8cc]{position:relative;border-radius:.5rem;border-width:2px;--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1));padding:1rem 1rem 3rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;min-width:180px;min-height:320px;display:flex;flex-direction:column;background:transparent}.progression-card[data-v-171fc8cc]:hover{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.progression-card.is-selected[data-v-171fc8cc]{--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(6 182 212 / .5)}.progression-card.is-playing[data-v-171fc8cc]{--tw-border-opacity: 1;border-color:rgb(34 211 238 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(6 182 212 / .5);--tw-shadow: var(--tw-shadow-colored);animation:pulse-border-171fc8cc 1s ease-in-out infinite}@keyframes pulse-border-171fc8cc{0%,to{--tw-border-opacity: 1;border-color:rgb(34 211 238 / var(--tw-border-opacity, 1));box-shadow:0 0 15px #22d3ee80}50%{--tw-border-opacity: 1;border-color:rgb(103 232 249 / var(--tw-border-opacity, 1));box-shadow:0 0 25px #22d3eeb3}}.progression-card.is-locked[data-v-171fc8cc]{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.card-actions[data-v-171fc8cc]{position:absolute;top:.5rem;right:.5rem;z-index:10}.remove-btn[data-v-171fc8cc]{display:flex;height:1.5rem;width:1.5rem;cursor:pointer;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1));font-size:1.25rem;line-height:1.75rem;font-weight:700;line-height:1;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.remove-btn[data-v-171fc8cc]:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.card-degree[data-v-171fc8cc]{margin-bottom:.5rem;display:flex;justify-content:center}.card-origin-scale[data-v-171fc8cc]{margin-bottom:.25rem}.card-chord-name[data-v-171fc8cc]{margin-bottom:.75rem}.card-piano-voicings[data-v-171fc8cc]{display:flex;align-items:center;justify-content:center;padding-top:.5rem;padding-bottom:.5rem}.card-placeholder[data-v-171fc8cc]{display:flex;align-items:center;justify-content:center;padding-top:2rem;padding-bottom:2rem}.placeholder-circle[data-v-171fc8cc]{display:flex;height:4rem;width:4rem;align-items:center;justify-content:center;border-radius:9999px;border-width:2px;border-style:dashed;--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.bottom-buttons-container[data-v-171fc8cc]{position:absolute;bottom:.5rem;left:50%;display:flex;--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));gap:.5rem}.expand-btn-bottom[data-v-171fc8cc],.lock-btn-bottom[data-v-171fc8cc]{display:flex;height:2rem;width:2rem;cursor:pointer;align-items:center;justify-content:center;border-radius:9999px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.expand-btn-bottom[data-v-171fc8cc]{--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.expand-btn-bottom[data-v-171fc8cc]:hover,.expand-btn-bottom.is-expanded[data-v-171fc8cc]{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1))}.lock-btn-bottom[data-v-171fc8cc]{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.lock-btn-bottom[data-v-171fc8cc]:hover{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.lock-btn-bottom.is-locked[data-v-171fc8cc]{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1))}.lock-btn-bottom.is-locked[data-v-171fc8cc]:hover{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.card-size-sm[data-v-171fc8cc]{min-width:140px;min-height:260px}.card-size-md[data-v-171fc8cc]{min-width:180px;min-height:320px}.card-size-lg[data-v-171fc8cc]{min-width:220px;min-height:380px}.progression-cards[data-v-2876cacf]{width:100%}.cards-container[data-v-2876cacf]{margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:.25rem;max-width:100%}.is-dragging[data-v-2876cacf]{opacity:.4}.card-wrapper[data-v-2876cacf]{position:relative}.card-wrapper.replace-target[data-v-2876cacf]{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(249 115 22 / var(--tw-ring-opacity, 1));border-radius:.5rem}.replace-overlay[data-v-2876cacf]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;align-items:center;justify-content:center;border-radius:.5rem;background-color:#f973164d;--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);border-width:2px;border-style:dashed;--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.replace-indicator[data-v-2876cacf]{display:flex;flex-direction:column;align-items:center;justify-content:center;--tw-text-opacity: 1;color:rgb(254 215 170 / var(--tw-text-opacity, 1));animation:pulse-replace-2876cacf 1.5s ease-in-out infinite}@keyframes pulse-replace-2876cacf{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.drop-zone[data-v-2876cacf]{position:relative;display:flex;align-items:center;justify-content:center;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;width:10px;align-self:stretch}.drop-zone-final[data-v-2876cacf]{display:flex;align-items:center;justify-content:center;min-width:100px;align-self:stretch}.drop-indicator[data-v-2876cacf]{display:none;align-items:center;justify-content:center;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;flex-direction:column;gap:.5rem;height:100%}.drop-zone-active .drop-indicator[data-v-2876cacf]{display:flex;opacity:1}.drop-line[data-v-2876cacf]{border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1));width:40px;height:100%;box-shadow:0 0 10px #06b6d480}.drop-indicator-final[data-v-2876cacf]{display:flex;align-items:center;justify-content:center;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.drop-zone-active .drop-indicator-final[data-v-2876cacf]{opacity:1}.plus-circle[data-v-2876cacf]{display:flex;align-items:center;justify-content:center;border-radius:9999px;border-width:2px;border-style:dashed;--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1));background-color:#164e6333;--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity, 1));width:60px;height:60px;transition:all .3s ease}.drop-zone-active .plus-circle[data-v-2876cacf]{--tw-border-opacity: 1;border-color:rgb(34 211 238 / var(--tw-border-opacity, 1));background-color:#155e754d;--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1));box-shadow:0 0 20px #06b6d466;transform:scale(1.1)}.empty-state[data-v-2876cacf]{margin-bottom:1rem}.chord-details-panel[data-v-9159c152]{border-width:1px;--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.tab-btn[data-v-9159c152]{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.tab-active[data-v-9159c152]{border-bottom-width:2px;--tw-border-opacity: 1;border-color:rgb(34 211 238 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.tab-inactive[data-v-9159c152]{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.tab-inactive[data-v-9159c152]:hover{background-color:#1f293780;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.chord-item-wrapper[data-v-9159c152]{margin-bottom:.75rem}.chord-item[data-v-9159c152]{border-radius:.5rem;padding:.5rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.chord-item[data-v-9159c152]:hover{background-color:#1f293780}.chord-item.is-selected[data-v-9159c152]{background-color:#1f2937b3;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(6 182 212 / var(--tw-ring-opacity, 1)) }.chord-metadata[data-v-9159c152]{margin-top:.25rem}.action-btn[data-v-9159c152]{font-weight:500;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.action-btn.is-disabled[data-v-9159c152]{cursor:not-allowed;opacity:.5}.action-btn[data-v-9159c152]:disabled{cursor:not-allowed;opacity:.5}.family-section[data-v-9159c152]{margin-bottom:1.5rem}.family-title[data-v-9159c152]{margin-bottom:.75rem;border-bottom-width:1px;border-color:#22d3ee4d;padding-bottom:.5rem;font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.chords-grid[data-v-9159c152]{gap:.75rem}.progression-player[data-v-9c715c5f]{width:100%}.player-controls[data-v-9c715c5f]{display:flex;align-items:center;gap:.75rem}.play-button[data-v-9c715c5f]{display:flex;align-items:center;justify-content:center;height:2.5rem;width:2.5rem;border-radius:9999px;background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: #06b6d4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #0891b2 var(--tw-gradient-to-position);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1);--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.play-button[data-v-9c715c5f]:disabled{cursor:not-allowed;opacity:.4}.play-button[data-v-9c715c5f]:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.play-button[data-v-9c715c5f]:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.play-button[data-v-9c715c5f]{box-shadow:0 4px 14px #06b6d463,0 0 #06b6d400}.play-button[data-v-9c715c5f]:not(:disabled):hover{box-shadow:0 6px 20px #06b6d480,0 0 20px 5px #06b6d44d}.play-button.playing[data-v-9c715c5f]{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: #ef4444 var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #dc2626 var(--tw-gradient-to-position);animation:pulse-glow-9c715c5f 2s cubic-bezier(.4,0,.6,1) infinite}.play-button.playing[data-v-9c715c5f]:not(:disabled):hover{box-shadow:0 6px 20px #ef444480,0 0 20px 5px #ef44444d}.play-button[data-v-9c715c5f]:disabled{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: #4b5563 var(--tw-gradient-from-position);--tw-gradient-to: rgb(75 85 99 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #374151 var(--tw-gradient-to-position);box-shadow:none}@keyframes pulse-glow-9c715c5f{0%,to{box-shadow:0 4px 14px #ef444463,0 0 15px 3px #ef444433}50%{box-shadow:0 6px 20px #ef444480,0 0 25px 8px #ef444466}}.tempo-control[data-v-9c715c5f]{display:flex;align-items:center;gap:0px;overflow:hidden;border-radius:.5rem;background-color:#1f293799;border-width:1px;border-color:#37415180;height:2.5rem}.tempo-btn[data-v-9c715c5f]{height:100%;background-color:#374151cc;padding-left:.625rem;padding-right:.625rem;--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.tempo-btn[data-v-9c715c5f]:hover{background-color:#0891b2cc;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.tempo-btn[data-v-9c715c5f]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.tempo-btn[data-v-9c715c5f]:disabled{cursor:not-allowed;opacity:.4}.tempo-btn[data-v-9c715c5f]:hover:disabled{background-color:#374151cc;--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.tempo-btn-left[data-v-9c715c5f]{border-right-width:1px;border-color:#4b556380}.tempo-btn-right[data-v-9c715c5f]{border-left-width:1px;border-color:#4b556380}.tempo-display[data-v-9c715c5f]{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:0px;background-color:#1f293766;padding-left:.75rem;padding-right:.75rem}.tempo-input[data-v-9c715c5f]{width:3.5rem;padding-left:.25rem;padding-right:.25rem;text-align:center;font-size:1.125rem;line-height:1.75rem;font-weight:700;background-color:transparent;--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.tempo-input[data-v-9c715c5f]:focus{outline:2px solid transparent;outline-offset:2px}.tempo-input[data-v-9c715c5f]:disabled{cursor:not-allowed;opacity:.5}.tempo-input[data-v-9c715c5f]{border-style:none;line-height:1}.tempo-input[data-v-9c715c5f]::-webkit-outer-spin-button,.tempo-input[data-v-9c715c5f]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tempo-input[type=number][data-v-9c715c5f]{-moz-appearance:textfield}.tempo-unit[data-v-9c715c5f]{margin-top:-.125rem;font-size:9px;font-weight:500;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.volume-control[data-v-9c715c5f]{display:flex;align-items:center;justify-content:center;gap:.625rem;padding-left:.625rem;padding-right:.625rem;background-color:#1f293799;border-width:1px;border-color:#37415180;border-radius:.5rem;height:2.5rem}.volume-icon-btn[data-v-9c715c5f]{border-radius:.5rem;padding:.25rem;background-color:#37415199}.volume-icon-btn[data-v-9c715c5f]:hover{background-color:#9333ea33}.volume-icon-btn[data-v-9c715c5f]{border-width:1px;border-color:#37415180}.volume-icon-btn[data-v-9c715c5f]:hover{border-color:#a855f74d}.volume-icon-btn[data-v-9c715c5f]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.volume-slider-container[data-v-9c715c5f]{display:flex;width:7rem;align-items:center}.volume-slider-container[data-v-9c715c5f]>div{height:auto!important}.repeat-control[data-v-9c715c5f]{height:2.5rem}.repeat-select[data-v-9c715c5f]{height:100%;padding-left:.75rem;padding-right:.75rem;background-color:#1f293799}.repeat-select[data-v-9c715c5f]:hover{background-color:#1f2937cc}.repeat-select[data-v-9c715c5f]{border-width:1px;border-color:#37415180}.repeat-select[data-v-9c715c5f]:hover{border-color:#06b6d44d}.repeat-select[data-v-9c715c5f]{border-radius:.5rem;font-size:1rem;line-height:1.5rem;font-weight:700;--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;cursor:pointer}.repeat-select[data-v-9c715c5f]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(6 182 212 / .5)}.repeat-select[data-v-9c715c5f]:disabled{cursor:not-allowed;opacity:.4}.repeat-select[data-v-9c715c5f]:hover:disabled{border-color:#37415180;background-color:#1f293799}.repeat-select[data-v-9c715c5f]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.25em 1.25em;padding-right:2rem}.repeat-select option[data-v-9c715c5f]{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.key-chord-comparator[data-v-0bc7758d]{padding:1.5rem}.combinations-container[data-v-0bc7758d]{margin-top:2rem}.btn-ghost[data-v-0bc7758d]{border-radius:.375rem;background-color:transparent;padding:.5rem 1rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-ghost[data-v-0bc7758d]:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.btn-ghost[data-v-0bc7758d]:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.chordDiagOverlay[data-v-4e076207]{pointer-events:auto;opacity:.5}.chordEditorDiagram[data-v-97097895]{display:inline-block;transform:scale(1.35);transform-origin:top center;margin-bottom:5rem}.line-clamp-2[data-v-e25ebbce]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@keyframes cyan-walk-2d819b69{0%,to{color:inherit}50%{color:#0891b2}}.letter-cyan-walk[data-v-2d819b69]{padding:.3px;display:inline-block;animation:cyan-walk-2d819b69 .1s ease forwards;animation-delay:calc(var(--i) * 40ms)}.space-letter[data-v-2d819b69]{padding:0 4px}.section-title[data-v-ec45dbd9]{margin-bottom:1rem;font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.section-title[data-v-ec45dbd9]:is(.dark *){--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.cards-grid[data-v-ec45dbd9]{display:grid;gap:1.5rem}@media (min-width: 640px){.cards-grid[data-v-ec45dbd9]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.cards-grid[data-v-ec45dbd9]{grid-template-columns:repeat(3,minmax(0,1fr))}}.hero-badge[data-v-ec45dbd9]{display:flex;height:6rem;width:6rem;align-items:center;justify-content:center;border-radius:1.5rem;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);background:linear-gradient(135deg,#22d3ee,#06b6d4 60%,#0891b2)}.appTileHead[data-v-ec45dbd9]{position:relative}.parallax-bg[data-v-ec45dbd9]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}html.dark .parallax-bg[data-v-ec45dbd9]{background:linear-gradient(135deg,#141416,#19191c,#141416);box-shadow:inset 0 4px 12px #00000080,inset 0 -4px 12px #0000004d}.parallax-bg[data-v-ec45dbd9]:not(html.dark .parallax-bg){background:linear-gradient(135deg,#ebedf2,#e1e4eb,#ebedf2);box-shadow:inset 0 4px 12px #0014320f,inset 0 -4px 12px #00143208}.appTileHead[data-v-ec45dbd9]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;transform:skewY(-.5deg);z-index:1}html.dark .appTileHead[data-v-ec45dbd9]:after{background:linear-gradient(to right,transparent 0%,rgba(255,255,255,.1) 10%,rgba(255,255,255,.1) 90%,transparent 100%)}.appTileHead[data-v-ec45dbd9]:not(html.dark .appTileHead):after{background:linear-gradient(to right,transparent 0%,rgba(0,0,0,.08) 10%,rgba(0,0,0,.08) 90%,transparent 100%)}.particles-container[data-v-ec45dbd9]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:1}.particle[data-v-ec45dbd9]{position:absolute;width:6px;height:6px;background:radial-gradient(circle,rgba(120,140,180,.5) 0%,transparent 70%);border-radius:50%;animation:float-ec45dbd9 12s infinite ease-in-out}html.dark .particle[data-v-ec45dbd9]{background:radial-gradient(circle,rgba(255,255,255,.3) 0%,transparent 70%)}.particle[data-v-ec45dbd9]:nth-child(1){left:5%;top:15%}.particle[data-v-ec45dbd9]:nth-child(2){left:15%;top:25%}.particle[data-v-ec45dbd9]:nth-child(3){left:25%;top:45%}.particle[data-v-ec45dbd9]:nth-child(4){left:35%;top:20%}.particle[data-v-ec45dbd9]:nth-child(5){left:45%;top:60%}.particle[data-v-ec45dbd9]:nth-child(6){left:55%;top:35%}.particle[data-v-ec45dbd9]:nth-child(7){left:65%;top:50%}.particle[data-v-ec45dbd9]:nth-child(8){left:75%;top:25%}.particle[data-v-ec45dbd9]:nth-child(9){left:85%;top:40%}.particle[data-v-ec45dbd9]:nth-child(10){left:10%;top:70%}.particle[data-v-ec45dbd9]:nth-child(11){left:50%;top:10%}.particle[data-v-ec45dbd9]:nth-child(12){left:90%;top:65%}@keyframes float-ec45dbd9{0%,to{transform:translateY(0) translate(0) scale(1);opacity:0}10%{opacity:1}50%{transform:translateY(-40px) translate(30px) scale(1.3);opacity:.8}90%{opacity:1}}.glow-effect[data-v-ec45dbd9]{position:absolute;top:50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(120,140,180,.08) 0%,transparent 50%);animation:glow-sweep-ec45dbd9 10s infinite linear;z-index:1;pointer-events:none}html.dark .glow-effect[data-v-ec45dbd9]{background:radial-gradient(circle,rgba(255,255,255,.04) 0%,transparent 50%)}@keyframes glow-sweep-ec45dbd9{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes slide-up-ec45dbd9{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-slide-up[data-v-ec45dbd9]{animation:slide-up-ec45dbd9 .6s ease-out forwards}@media (prefers-reduced-motion: reduce){.particle[data-v-ec45dbd9],.glow-effect[data-v-ec45dbd9],.animate-slide-up[data-v-ec45dbd9]{animation:none}}.discourse-iframe-container[data-v-5622f6f7]{contain:layout style paint}iframe[data-v-5622f6f7]{display:block}.forum-view[data-v-0523d6e3]{overflow:hidden}.card-wrapper[data-v-4769502c]{border-radius:.5rem;min-width:350px;position:relative}.card-wrapper[data-v-4769502c]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:.5rem;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;background:linear-gradient(135deg,#8b5cf6,#7c3aed,#a855f7,#7c3aed,#6d28d9);background-size:400% 400%;padding:1px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:gradient-shift-4769502c 4s ease-in-out infinite}.card-wrapper[data-v-4769502c]:hover:before{opacity:.6;animation:gradient-shift-4769502c 2s ease-in-out infinite}@keyframes gradient-shift-4769502c{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.card-content[data-v-4769502c]{position:relative;overflow:hidden;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.card-content[data-v-4769502c]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(76 89 99 / var(--tw-border-opacity, 1))}.card-content[data-v-4769502c]{background:linear-gradient(145deg,#fffffff2,#f8fafcf2)}.dark .card-content[data-v-4769502c]{background:linear-gradient(145deg,#111827f2,#1f2937f2)}.card-wrapper:hover .card-content[data-v-4769502c]{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transform:translateY(-1px)}.card-header[data-v-4769502c]{position:relative;overflow:hidden;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));padding:.75rem}.card-header[data-v-4769502c]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(76 89 99 / var(--tw-border-opacity, 1))}.card-header[data-v-4769502c]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;background:linear-gradient(90deg,transparent,#8b5cf6,#7c3aed,#a855f7,#8b5cf6,transparent);background-size:200% 100%;animation:gradient-flow-4769502c 3s ease-in-out infinite}.card-wrapper:hover .card-header[data-v-4769502c]:after{opacity:.7;animation:gradient-flow-4769502c 1.5s ease-in-out infinite}@keyframes gradient-flow-4769502c{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.action-buttons-container[data-v-4769502c]{visibility:hidden;position:absolute;top:.5rem;right:.5rem;display:flex;--tw-translate-y: -4px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));align-items:center;gap:.25rem;border-radius:.5rem;border-width:1px;border-color:#e5e7eb80;background-color:#fffc;padding:.375rem;opacity:0;--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.action-buttons-container[data-v-4769502c]:is(.dark *){border-color:#4c596380;background-color:#242e35cc}.card-wrapper:hover .action-buttons-container[data-v-4769502c]{visibility:visible;--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}.card-title[data-v-4769502c]{font-size:1rem;line-height:1.5rem;font-weight:500;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.card-title[data-v-4769502c]:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.card-subtitle[data-v-4769502c]{font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.card-subtitle[data-v-4769502c]:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.action-button[data-v-4769502c]{border-radius:.375rem;padding:.375rem;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.action-button[data-v-4769502c]:hover{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.action-button[data-v-4769502c]:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.action-button[data-v-4769502c]:hover:is(.dark *){background-color:#4c1d9533;--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.card-body[data-v-4769502c]{padding:1rem}.content-wrapper[data-v-4769502c]{display:flex;align-items:center;justify-content:center}.apps-view[data-v-4769502c]{max-height:315px;max-width:350px;overflow-y:auto;padding:.75rem}.apps-header[data-v-4769502c]{margin-bottom:.75rem;display:flex;align-items:center;justify-content:space-between;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));padding-bottom:.5rem}.apps-header[data-v-4769502c]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(76 89 99 / var(--tw-border-opacity, 1))}.apps-title[data-v-4769502c]{font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.apps-title[data-v-4769502c]:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.close-button[data-v-4769502c]{border-radius:.375rem;padding:.25rem;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.close-button[data-v-4769502c]:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.close-button[data-v-4769502c]:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.close-button[data-v-4769502c]:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(51 61 68 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.apps-grid[data-v-4769502c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.app-tile-wrapper[data-v-4769502c]{display:flex;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;border-radius:.25rem;padding:.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.app-tile-wrapper[data-v-4769502c]:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.app-tile-wrapper[data-v-4769502c]:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(51 61 68 / var(--tw-bg-opacity, 1))}.fade-enter-active[data-v-4769502c],.fade-leave-active[data-v-4769502c]{transition:opacity .2s ease}.fade-enter-from[data-v-4769502c],.fade-leave-to[data-v-4769502c]{opacity:0}.loading-card[data-v-4769502c]{width:350px}.loading-card[data-v-4769502c]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.loading-card[data-v-4769502c]{border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1rem}.loading-card[data-v-4769502c]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(76 89 99 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(36 46 53 / var(--tw-bg-opacity, 1))}.loading-header[data-v-4769502c]{height:2.5rem}.loading-header[data-v-4769502c]{animation:pulse-4769502c 2s cubic-bezier(.4,0,.6,1) infinite;border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.loading-header[data-v-4769502c]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.loading-body[data-v-4769502c]{height:6rem}@keyframes pulse-4769502c{50%{opacity:.5}}.loading-body[data-v-4769502c]{animation:pulse-4769502c 2s cubic-bezier(.4,0,.6,1) infinite;border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.loading-body[data-v-4769502c]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}@media (max-width: 640px){.card-wrapper[data-v-4769502c]{width:100%}.apps-grid[data-v-4769502c]{grid-template-columns:repeat(3,minmax(0,1fr))}}.card-wrapper[data-v-c9f5a240]{border-radius:.5rem;width:350px;position:relative}.card-wrapper[data-v-c9f5a240]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:.5rem;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;background:linear-gradient(135deg,#8b5cf6,#7c3aed,#a855f7,#7c3aed,#6d28d9);background-size:400% 400%;padding:1px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:gradient-shift-c9f5a240 4s ease-in-out infinite}.card-wrapper[data-v-c9f5a240]:hover:before{opacity:.6;animation:gradient-shift-c9f5a240 2s ease-in-out infinite}@keyframes gradient-shift-c9f5a240{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.card-content[data-v-c9f5a240]{position:relative;overflow:hidden;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.card-content[data-v-c9f5a240]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(76 89 99 / var(--tw-border-opacity, 1))}.card-content[data-v-c9f5a240]{background:linear-gradient(145deg,#fffffff2,#f8fafcf2)}.dark .card-content[data-v-c9f5a240]{background:linear-gradient(145deg,#111827f2,#1f2937f2)}.card-wrapper:hover .card-content[data-v-c9f5a240]{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transform:translateY(-1px)}.card-header[data-v-c9f5a240]{position:relative;overflow:hidden;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));padding:.75rem}.card-header[data-v-c9f5a240]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(76 89 99 / var(--tw-border-opacity, 1))}.card-header[data-v-c9f5a240]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;background:linear-gradient(90deg,transparent,#8b5cf6,#7c3aed,#a855f7,#8b5cf6,transparent);background-size:200% 100%;animation:gradient-flow-c9f5a240 3s ease-in-out infinite}.card-wrapper:hover .card-header[data-v-c9f5a240]:after{opacity:.7;animation:gradient-flow-c9f5a240 1.5s ease-in-out infinite}@keyframes gradient-flow-c9f5a240{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.action-buttons-container[data-v-c9f5a240]{visibility:hidden;position:absolute;top:.5rem;right:.5rem;display:flex;--tw-translate-y: -4px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));align-items:center;gap:.25rem;border-radius:.5rem;border-width:1px;border-color:#e5e7eb80;background-color:#fffc;padding:.375rem;opacity:0;--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.action-buttons-container[data-v-c9f5a240]:is(.dark *){border-color:#4c596380;background-color:#242e35cc}.card-wrapper:hover .action-buttons-container[data-v-c9f5a240]{visibility:visible;--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}.card-title[data-v-c9f5a240]{font-size:1rem;line-height:1.5rem;font-weight:500;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.card-title[data-v-c9f5a240]:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.card-subtitle[data-v-c9f5a240]{font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.card-subtitle[data-v-c9f5a240]:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.action-button[data-v-c9f5a240]{border-radius:.375rem;padding:.375rem;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.action-button[data-v-c9f5a240]:hover{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.action-button[data-v-c9f5a240]:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.action-button[data-v-c9f5a240]:hover:is(.dark *){background-color:#4c1d9533;--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.card-body[data-v-c9f5a240]{padding:1rem}.beat-group[data-v-c9f5a240]{position:relative}.beat-group[data-v-c9f5a240]:not(:last-child):after{content:"";position:absolute;right:-.5rem;top:0;bottom:0;width:1px;background-color:#0000001a}.strum-item[data-v-c9f5a240]{transition:all .2s ease}.apps-view[data-v-c9f5a240]{padding:.75rem}.apps-header[data-v-c9f5a240]{margin-bottom:.75rem;display:flex;align-items:center;justify-content:space-between;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));padding-bottom:.5rem}.apps-header[data-v-c9f5a240]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(76 89 99 / var(--tw-border-opacity, 1))}.apps-title[data-v-c9f5a240]{font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.apps-title[data-v-c9f5a240]:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.close-button[data-v-c9f5a240]{border-radius:.375rem;padding:.25rem;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.close-button[data-v-c9f5a240]:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.close-button[data-v-c9f5a240]:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.close-button[data-v-c9f5a240]:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(51 61 68 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.apps-grid[data-v-c9f5a240]{display:flex;justify-content:center}.app-tile-wrapper[data-v-c9f5a240]{display:flex;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;border-radius:.25rem;padding:.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.app-tile-wrapper[data-v-c9f5a240]:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.app-tile-wrapper[data-v-c9f5a240]:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(51 61 68 / var(--tw-bg-opacity, 1))}.fade-enter-active[data-v-c9f5a240],.fade-leave-active[data-v-c9f5a240]{transition:opacity .2s ease}.fade-enter-from[data-v-c9f5a240],.fade-leave-to[data-v-c9f5a240]{opacity:0}.loading-card[data-v-c9f5a240]{width:350px}.loading-card[data-v-c9f5a240]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.loading-card[data-v-c9f5a240]{border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1rem}.loading-card[data-v-c9f5a240]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(76 89 99 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(36 46 53 / var(--tw-bg-opacity, 1))}.loading-header[data-v-c9f5a240]{height:2.5rem}.loading-header[data-v-c9f5a240]{animation:pulse-c9f5a240 2s cubic-bezier(.4,0,.6,1) infinite;border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.loading-header[data-v-c9f5a240]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.loading-body[data-v-c9f5a240]{height:6rem}@keyframes pulse-c9f5a240{50%{opacity:.5}}.loading-body[data-v-c9f5a240]{animation:pulse-c9f5a240 2s cubic-bezier(.4,0,.6,1) infinite;border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.loading-body[data-v-c9f5a240]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}@media (max-width: 640px){.card-wrapper[data-v-c9f5a240]{width:100%;max-width:350px}}.tablature-card[data-v-35cebdf9]{container-type:inline-size;width:100%;min-width:0;border-radius:10px;padding:6px 10px 8px;overflow:hidden}.tc-head[data-v-35cebdf9]{display:flex;align-items:center;gap:8px;margin-bottom:2px}.tc-play[data-v-35cebdf9]{width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:8px;color:#52525b;cursor:pointer}.tc-play[data-v-35cebdf9]:hover{background:#0000000f;color:#18181b}.tc-meta[data-v-35cebdf9]{font-size:10px;color:#a1a1aa}.tc-skeleton[data-v-35cebdf9]{display:flex;align-items:center;gap:8px;padding:14px 6px;font-size:11px;color:#71717a}.tc-alphatab[data-v-35cebdf9]{width:100%;min-height:60px}.tc-alphatab[data-v-35cebdf9] svg{display:block}.tc-alphatab[data-v-35cebdf9] .at-surface{width:100%!important}.tc-full[data-v-35cebdf9]{display:block}.tc-picto[data-v-35cebdf9]{display:none}.mode-auto .tc-picto[data-v-35cebdf9]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:46px;padding:10px 6px;text-align:center}@container (max-width: 180px){.mode-auto .tc-full[data-v-35cebdf9]{display:none}.mode-auto .tc-picto[data-v-35cebdf9]{display:flex}}.tc-picto-ic[data-v-35cebdf9]{width:26px;height:20px;color:var(--pv2-ink-2, #5b6b76);opacity:.85}.tc-picto-ic line[data-v-35cebdf9]{stroke:currentColor;stroke-width:1;opacity:.7}.tc-picto-mask[data-v-35cebdf9]{fill:var(--pv2-panel, #fff)}.tc-picto-num[data-v-35cebdf9]{font-size:3.6px;font-weight:700;fill:currentColor;text-anchor:middle;font-family:inherit}.tc-picto-meta[data-v-35cebdf9]{display:flex;flex-direction:column;align-items:center;gap:1px;line-height:1.25}.tc-picto-count[data-v-35cebdf9]{font-size:11px;font-weight:600;color:var(--pv2-ink, #1e2a32)}.tc-picto-tempo[data-v-35cebdf9]{font-size:9.5px;letter-spacing:.02em;color:var(--pv2-ink-3, #93a1ab)}.notification-enter-active[data-v-1ead7321]{transition:all .4s cubic-bezier(.68,-.55,.265,1.55)}.notification-leave-active[data-v-1ead7321]{transition:all .3s cubic-bezier(.4,0,1,1)}.notification-enter-from[data-v-1ead7321],.notification-leave-to[data-v-1ead7321]{transform:translate(100%);opacity:0}.notification-move[data-v-1ead7321]{transition:transform .3s ease}.shadow-green-500\/50[data-v-1ead7321]{box-shadow:0 10px 40px -10px #22c55e80}.shadow-red-500\/50[data-v-1ead7321]{box-shadow:0 10px 40px -10px #ef444480}.shadow-amber-500\/50[data-v-1ead7321]{box-shadow:0 10px 40px -10px #f59e0b80}.shadow-blue-500\/50[data-v-1ead7321]{box-shadow:0 10px 40px -10px #3b82f680}.shadow-gray-500\/50[data-v-1ead7321]{box-shadow:0 10px 40px -10px #6b728080}.shimmer[data-v-1ead7321]{transform:translate(-100%);animation:shimmer-1ead7321 3s ease-in-out infinite}@keyframes shimmer-1ead7321{0%{transform:translate(-100%) skew(-12deg)}to{transform:translate(200%) skew(-12deg)}}.notification-item[data-v-1ead7321]:hover{animation:pulse-1ead7321 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-1ead7321{0%,to{opacity:1}50%{opacity:.95}}.app-launcher-draggable .sortable-drag span{display:none}.app-launcher-draggable .sortable-drag img{margin-bottom:0}@keyframes slideUp-e2d9c3e3{0%{transform:translate(-50%) translateY(100%)}to{transform:translate(-50%) translateY(0)}}#docker-demo[data-v-e2d9c3e3]{animation:slideUp-e2d9c3e3 .5s ease-out}.fade-enter-active[data-v-bce80227],.fade-leave-active[data-v-bce80227]{transition:opacity .2s}.fade-enter-from[data-v-bce80227],.fade-leave-to[data-v-bce80227]{opacity:0}.empty-placeholder[data-v-6627f045]{font-size:.9rem;text-align:center;color:#999;padding:.75rem 0}.cursor-row-resize[data-v-95089761]{-moz-user-select:none;user-select:none;-webkit-user-select:none}.el-slider__tooltip[data-v-a8775a57],.vue-slider-dot-tooltip[data-v-a8775a57],.slider-tooltip[data-v-a8775a57],.vue3-slider-tooltip[data-v-a8775a57],.vue3-slider .tooltip[data-v-a8775a57]{display:none!important}.slide-down-enter-active[data-v-22d37b76],.slide-down-leave-active[data-v-22d37b76]{transition:all .3s ease}.slide-down-enter-from[data-v-22d37b76],.slide-down-leave-to[data-v-22d37b76]{transform:translateY(-100%);opacity:0}.media-player-embed[data-v-76606538]{position:relative;height:100%;width:100%;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.embed-iframe[data-v-76606538]{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%}.unsupported-embed[data-v-76606538]{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: #333d44 var(--tw-gradient-from-position);--tw-gradient-to: rgb(51 61 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #242e35 var(--tw-gradient-to-position);padding:2rem}.player-content[data-v-1d362e52]{position:relative;width:100%;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));padding-top:56.25%}.floating-player[data-v-1d362e52]{position:fixed;z-index:50;width:400px;overflow:hidden;border-radius:1rem;background-color:#242e35f2;--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);resize:both;min-width:300px;min-height:200px;max-width:600px;max-height:400px;height:300px}.floating-player.minified[data-v-1d362e52]{resize:none;min-height:auto;height:auto!important}.floating-player .player-content[data-v-1d362e52]{height:calc(100% - 44px);min-height:150px;padding-top:0}.player-header[data-v-1d362e52]{display:flex;cursor:move;align-items:center;gap:.5rem;background-color:#0003;padding:.75rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.embed-wrapper[data-v-1d362e52]{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%}.floating-player .embed-wrapper[data-v-1d362e52]{position:relative;height:100%;width:100%}.embed-trial-fade-enter-active[data-v-c38dccef],.embed-trial-fade-leave-active[data-v-c38dccef]{transition:opacity .25s ease,transform .25s ease}.embed-trial-fade-enter-from[data-v-c38dccef],.embed-trial-fade-leave-to[data-v-c38dccef]{opacity:0;transform:translateY(-8px)}.line-clamp-2[data-v-2cf03208]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body.resizing[data-v-0495d699]{-webkit-user-select:none;-moz-user-select:none;user-select:none}header[data-v-a3656f58]{background:linear-gradient(135deg,#fcfbfad9,#faf8f6d9,#fcfbfad9)}.dark header[data-v-a3656f58]{background:linear-gradient(135deg,#1e1e23e6,#232328e6,#1e1e23e6)}header[data-v-a3656f58]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.1) 50%,transparent 100%);transform:translate(-100%);transition:transform .6s ease-out;pointer-events:none}header[data-v-a3656f58]:hover:before{transform:translate(100%)}.app-background[data-v-a3656f58]{isolation:isolate;background:linear-gradient(135deg,#fcfbfa,#faf8f6,#fcfbfa);transition:background .3s ease}.app-background[data-v-a3656f58]:before{content:"";position:fixed;z-index:-1;top:-20%;right:-20%;bottom:-20%;left:-20%;pointer-events:none;background:radial-gradient(closest-side at 18% 42%,rgb(34 211 238 / 5.5%),transparent 90%),radial-gradient(closest-side at 62% 18%,rgb(167 168 158 / 9.5%),transparent 88%),radial-gradient(closest-side at 72% 84%,rgb(34 211 238 / 2.5%),transparent 92%);filter:blur(64px)}.dark .app-background[data-v-a3656f58]{background:linear-gradient(135deg,#1e1e23,#232328,#1e1e23)}.dark .app-background[data-v-a3656f58]:before{background:radial-gradient(closest-side at 18% 42%,rgb(34 211 238 / 7%),transparent 90%),radial-gradient(closest-side at 62% 18%,rgb(211 214 197 / 6%),transparent 88%),radial-gradient(closest-side at 72% 84%,rgb(34 211 238 / 2.5%),transparent 92%)}.medias-library-layout[data-v-36fb7604]{min-height:100vh}.media-card--grid[data-v-da5e71e6]{position:relative;overflow:hidden;border-radius:1rem;border-width:1px;border-color:#ffffff1a;background-color:#0003;--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.media-card--grid[data-v-da5e71e6]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:#abb5bd80;--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.media-card--grid .media-thumbnail[data-v-da5e71e6]{position:relative;aspect-ratio:16 / 9;cursor:pointer;overflow:hidden;background-color:#0006}.media-card--grid .media-info[data-v-da5e71e6]{padding:1rem}.media-card--grid .media-actions[data-v-da5e71e6]{position:absolute;top:.5rem;right:.5rem;display:flex;gap:.25rem;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.group:hover .media-card--grid .media-actions[data-v-da5e71e6],.media-card--grid .media-actions[data-v-da5e71e6]:hover{opacity:1}.media-card--list[data-v-da5e71e6]{display:flex;align-items:center;gap:1rem;border-radius:.75rem;border-width:1px;border-color:#ffffff1a;background-color:#0003;padding:1rem;--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.media-card--list[data-v-da5e71e6]:hover{border-color:#abb5bd80;background-color:#0000004d}.media-card--list .media-thumbnail[data-v-da5e71e6]{position:relative;height:5rem;width:8rem;flex-shrink:0;cursor:pointer;overflow:hidden;border-radius:.5rem;background-color:#0006}.media-card--list .media-info[data-v-da5e71e6]{min-width:0px;flex:1 1 0%}.media-card--list .media-actions[data-v-da5e71e6]{display:flex;align-items:center;gap:.5rem}.media-card.is-playing[data-v-da5e71e6]{--tw-border-opacity: 1;border-color:rgb(139 151 160 / var(--tw-border-opacity, 1));background-color:#8b97a01a}.thumbnail-image[data-v-da5e71e6]{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.thumbnail-placeholder[data-v-da5e71e6]{display:flex;height:100%;width:100%;align-items:center;justify-content:center}.play-overlay[data-v-da5e71e6]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background-color:#0009;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.group:hover .play-overlay[data-v-da5e71e6]{opacity:1}.play-button[data-v-da5e71e6]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(139 151 160 / var(--tw-bg-opacity, 1));padding:1rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.play-button[data-v-da5e71e6]:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity: 1;background-color:rgb(105 120 132 / var(--tw-bg-opacity, 1))}.platform-badge[data-v-da5e71e6]{position:absolute;top:.5rem;left:.5rem;border-radius:.5rem;background-color:#000000b3;padding:.25rem .5rem;--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.duration-badge[data-v-da5e71e6]{position:absolute;bottom:.5rem;right:.5rem;border-radius:.25rem;background-color:#000000b3;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.platform-youtube[data-v-da5e71e6]{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.platform-vimeo[data-v-da5e71e6]{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.platform-spotify[data-v-da5e71e6]{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.platform-deezer[data-v-da5e71e6]{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.platform-appleMusic[data-v-da5e71e6]{--tw-text-opacity: 1;color:rgb(244 114 182 / var(--tw-text-opacity, 1))}.platform-soundcloud[data-v-da5e71e6]{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.media-title[data-v-da5e71e6]{margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.media-artist[data-v-da5e71e6]{margin-bottom:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;opacity:.7}.media-meta[data-v-da5e71e6]{display:flex;align-items:center;gap:.5rem;font-size:.75rem;line-height:1rem;opacity:.5}.separator[data-v-da5e71e6]{opacity:.3}.action-btn[data-v-da5e71e6]{border-radius:.5rem;background-color:#ffffff1a;padding:.5rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.action-btn[data-v-da5e71e6]:hover{background-color:#fff3}.action-btn svg[data-v-da5e71e6]{height:1rem;width:1rem}.action-play[data-v-da5e71e6]{--tw-text-opacity: 1;color:rgb(171 181 189 / var(--tw-text-opacity, 1))}.action-play[data-v-da5e71e6]:hover{background-color:#8b97a04d}.action-remove[data-v-da5e71e6]{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.action-remove[data-v-da5e71e6]:hover{background-color:#ef44444d}.medias-library-view[data-v-772a3c0a]{background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from: #242e35 var(--tw-gradient-from-position);--tw-gradient-to: rgb(36 46 53 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(51 61 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #333d44 var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: #242e35 var(--tw-gradient-to-position)}.hero-section[data-v-772a3c0a]{position:relative;overflow:hidden}.hero-section[data-v-772a3c0a]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: rgb(139 151 160 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 151 160 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: rgb(105 120 132 / .1) var(--tw-gradient-to-position);transform:skewY(-3deg);transform-origin:top left}@keyframes spin-772a3c0a{to{transform:rotate(360deg)}}.animate-spin[data-v-772a3c0a]{animation:spin-772a3c0a 1s linear infinite}
