.fa0{position:relative;width:167px;height:78px}.fa1{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.fa2{position:absolute;height:100.02%;left:-49.7%;max-width:none;top:0;width:149.7%}.fa3{position:relative;width:80px;height:80px}.fa4{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none}.fa5{position:relative;width:112px;height:112px;overflow:clip}.fa6,.fa7{position:absolute;display:contents;top:2.99%;right:2.99%;bottom:3.01%;left:3%}.fa8{position:absolute;top:2.99%;right:2.99%;bottom:3.01%;left:3%}.fa9{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none}.fa10{position:absolute;display:contents;top:31.91%;right:25.02%;bottom:31.96%;left:25.01%}.fa11{position:absolute;top:31.91%;right:25.02%;bottom:31.96%;left:25.01%}.fa12{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none}.fa13{position:relative;width:46px;height:46px;overflow:clip}.fa14{position:absolute;top:9.38%;right:6.25%;bottom:9.38%;left:6.25%}.fa15{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none}.fa16{position:relative;width:224px;height:95px;background:#9acd32;overflow:clip;border-radius:20px}.fa17{position:absolute;display:contents;top:-3.43%;right:-.57%;bottom:1.71%;left:3.43%}.fa18{position:absolute;top:85.65%;right:6.95%;bottom:6.89%;left:84.57%;mix-blend-mode:color-dodge;opacity:.8}.fa19{position:absolute;top:-46.18%;right:-35.21%;bottom:-46.18%;left:-35.21%}.fa20{display:block;max-width:none}.fa21{position:absolute;top:1.71%;right:5.71%;bottom:85.14%;left:6.29%;opacity:.8}.fa22{position:absolute;top:17.39%;right:7.79%;bottom:21.74%;left:7.79%;mix-blend-mode:overlay}.fa23{position:absolute;top:-65.79%;right:-3%;bottom:-65.79%;left:-3%}.fa24{display:block;max-width:none}.fa25{position:absolute;top:17.39%;right:12.34%;bottom:21.74%;left:12.34%;mix-blend-mode:overlay}.fa26{position:absolute;top:-65.79%;right:-3.37%;bottom:-65.79%;left:-3.37%}.fa27{display:block;max-width:none}.fa28{position:absolute;top:0;right:0;bottom:0;left:0;mix-blend-mode:overlay}.fa29{position:absolute;top:-240.27%;right:-15.22%;bottom:-240.27%;left:-15.22%}.fa30{display:block;max-width:none}.fa31{position:absolute;top:17.39%;right:16.23%;bottom:52.17%;left:16.23%;mix-blend-mode:overlay}.fa32{position:absolute;top:-52.63%;right:-1.5%;bottom:-52.63%;left:-1.5%}.fa33{display:block;max-width:none}.fa34{position:absolute;display:flex;top:21.74%;right:37.01%;bottom:60.87%;left:37.01%;align-items:center;justify-content:center;mix-blend-mode:screen}.fa35{flex:none;height:100cqh;width:100cqw;transform:rotate(-180deg) scaleX(-1)}.fa36{position:relative;width:100%;height:100%}.fa37{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none}.fa38{position:absolute;display:flex;top:26.09%;right:43.51%;bottom:65.22%;left:43.51%;align-items:center;justify-content:center}.fa39{flex:none;height:100cqh;width:100cqw;transform:rotate(-180deg) scaleX(-1)}.fa40{position:relative;width:100%;height:100%}.fa41{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none}.fa42{position:absolute;top:-3.43%;right:-.57%;bottom:1.71%;left:25.71%;opacity:.8}.fa43{position:absolute;display:flex;top:2.81%;right:4.58%;bottom:.56%;left:0;align-items:center;justify-content:center;mix-blend-mode:soft-light}.fa44{flex:none;height:100cqw;width:100cqh;transform:rotate(-90deg)}.fa45{position:relative;width:100%;height:100%}.fa46{position:absolute;top:-18.75%;right:-32.13%;bottom:-18.75%;left:-32.13%}.fa47{display:block;max-width:none}.fa48{position:absolute;display:flex;top:3.93%;right:3.82%;bottom:1.69%;left:79.39%;align-items:center;justify-content:center;mix-blend-mode:soft-light}.fa49{flex:none;height:100cqw;width:100cqh;transform:rotate(-90deg)}.fa50{position:relative;width:100%;height:100%}.fa51{position:absolute;top:-35.51%;right:-10.96%;bottom:-35.51%;left:-10.96%}.fa52{display:block;max-width:none}.fa53{position:absolute;display:flex;top:7.87%;right:6.11%;bottom:5.62%;left:62.6%;align-items:center;justify-content:center;mix-blend-mode:soft-light}.fa54{flex:none;height:100cqw;width:100cqh;transform:rotate(-90deg)}.fa55{position:relative;width:100%;height:100%}.fa56{position:absolute;top:-19.05%;right:-11.96%;bottom:-19.05%;left:-11.96%}.fa57{display:block;max-width:none}.fa58{position:absolute;display:flex;top:0;right:0;bottom:0;left:84.73%;align-items:center;justify-content:center;mix-blend-mode:soft-light}.fa59{flex:none;height:100cqw;width:100cqh;transform:rotate(-90deg)}.fa60{position:relative;width:100%;height:100%}.fa61{position:absolute;top:-19.53%;right:-5.17%;bottom:-19.53%;left:-5.17%}.fa62{display:block;max-width:none}.fa63{position:absolute;display:flex;top:20.96%;right:4.58%;bottom:21.4%;left:82.39%;align-items:center;justify-content:center;mix-blend-mode:soft-light}.fa64{flex:none;height:100cqw;width:100cqh;transform:rotate(-90deg)}.fa65{position:relative;width:100%;height:100%}.fa66{position:absolute;top:-45.76%;right:-17.95%;bottom:-45.76%;left:-17.95%}.fa67{display:block;max-width:none}.fa68{position:absolute;display:flex;top:24.72%;right:5.34%;bottom:23.6%;left:90.08%;align-items:center;justify-content:center;mix-blend-mode:soft-light}.fa69{flex:none;height:100cqw;width:100cqh;transform:rotate(-90deg)}.fa70{position:relative;width:100%;height:100%}.fa71{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none}.fa72{position:absolute;display:flex;top:30.06%;right:5.23%;bottom:28.99%;left:88.25%;align-items:center;justify-content:center;mix-blend-mode:soft-light}.fa73{flex:none;height:100cqw;width:100cqh;transform:rotate(-90deg)}.fa74{position:relative;width:100%;height:100%}.fa75{position:absolute;top:-27.46%;right:-7.58%;bottom:-27.46%;left:-7.58%}.fa76{display:block;max-width:none}.fa77{position:absolute;display:flex;top:33.09%;right:5.23%;bottom:32.02%;left:90.21%;align-items:center;justify-content:center;mix-blend-mode:soft-light}.fa78{flex:none;height:100cqw;width:100cqh;transform:rotate(-90deg)}.fa79{position:relative;width:100%;height:100%}.fa80{position:absolute;top:-39.22%;right:-8.9%;bottom:-39.22%;left:-8.9%}.fa81{display:block;max-width:none}.fa82{position:absolute;display:flex;top:30.56%;right:4.58%;bottom:31.01%;left:89.55%;align-items:center;justify-content:center;mix-blend-mode:soft-light}.fa83{flex:none;height:100cqw;width:100cqh;transform:rotate(-90deg)}.fa84{position:relative;width:100%;height:100%}.fa85{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none}.fa86{position:absolute;display:flex;top:26.4%;right:4.58%;bottom:26.97%;left:89.31%;align-items:center;justify-content:center;mix-blend-mode:soft-light}.fa87{flex:none;height:100cqw;width:100cqh;transform:rotate(-90deg)}.fa88{position:relative;width:100%;height:100%}.fa89{position:absolute;top:-48.83%;right:-11.1%;bottom:-48.83%;left:-11.1%}.fa90{display:block;max-width:none}.fa91{position:absolute;display:flex;top:17.98%;right:3.82%;bottom:18.54%;left:88.55%;align-items:center;justify-content:center;mix-blend-mode:overlay}.fa92{flex:none;height:100cqw;width:100cqh;transform:rotate(-90deg)}.fa93{position:relative;width:100%;height:100%}.fa94{position:absolute;top:-46.88%;right:-9.78%;bottom:-46.88%;left:-9.78%}.fa95{display:block;max-width:none}.fa96{position:absolute;display:flex;top:15.73%;right:5.34%;bottom:16.29%;left:88.55%;align-items:center;justify-content:center;mix-blend-mode:color-burn}.fa97{flex:none;height:100cqw;width:100cqh;transform:rotate(-90deg)}.fa98{position:relative;width:100%;height:100%}.fa99{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none}.fa100{position:absolute;display:flex;top:17.42%;right:3.82%;bottom:17.98%;left:88.55%;align-items:center;justify-content:center}.fa101{flex:none;height:100cqw;width:100cqh;transform:rotate(-90deg)}.fa102{position:relative;width:100%;height:100%}.fa103{position:absolute;top:-23.44%;right:-4.81%;bottom:-23.44%;left:-4.81%}.fa104{display:block;max-width:none}.fa105{position:absolute;display:flex;top:36.52%;right:6.11%;bottom:37.64%;left:90.84%;align-items:center;justify-content:center}.fa106{flex:none;height:100cqw;width:100cqh;transform:rotate(-90deg)}.fa107{position:relative;width:100%;height:100%}.fa108{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none}.fa109{position:absolute;display:flex;top:42.7%;right:6.87%;bottom:44.38%;left:91.6%;align-items:center;justify-content:center}.fa110{flex:none;height:100cqw;width:100cqh;transform:rotate(-90deg)}.fa111{position:relative;width:100%;height:100%}.fa112{position:absolute;top:-78.13%;right:-16.02%;bottom:-78.13%;left:-16.02%}.fa113{display:block;max-width:none}.fa114{position:absolute;top:21.14%;right:92.57%;bottom:21.14%;left:4%;opacity:.8}.fa115{position:absolute;display:flex;top:0;right:0;bottom:0;left:16.67%;align-items:center;justify-content:center;mix-blend-mode:overlay}.fa116{flex:none;height:100cqw;width:100cqh;transform:rotate(90deg)}.fa117{position:relative;width:100%;height:100%}.fa118{position:absolute;top:-93.75%;right:-10.94%;bottom:-93.75%;left:-10.94%}.fa119{display:block;max-width:none}.fa120{position:absolute;display:flex;top:0;right:0;bottom:0;left:16.67%;align-items:center;justify-content:center;mix-blend-mode:overlay}.fa121{flex:none;height:100cqw;width:100cqh;transform:rotate(90deg)}.fa122{position:relative;width:100%;height:100%}.fa123{position:absolute;top:-156.25%;right:-18.24%;bottom:-156.25%;left:-18.24%}.fa124{display:block;max-width:none}.fa125{position:absolute;display:flex;top:0;right:16.67%;bottom:0;left:0;align-items:center;justify-content:center;mix-blend-mode:overlay}.fa126{flex:none;height:100cqw;width:100cqh;transform:rotate(90deg)}.fa127{position:relative;width:100%;height:100%}.fa128{position:absolute;top:-234.38%;right:-27.36%;bottom:-234.38%;left:-27.36%}.fa129{display:block;max-width:none}.fa130{position:absolute;bottom:0;display:flex;align-items:center;justify-content:center;left:50%;mix-blend-mode:overlay;right:0;top:0}.fa131{flex:none;height:100cqw;width:100cqh;transform:rotate(90deg)}.fa132{position:relative;width:100%;height:100%}.fa133{position:absolute;top:-156.25%;right:-10.94%;bottom:-156.25%;left:-10.94%}.fa134{display:block;max-width:none}.fa135{position:absolute;display:flex;top:0;right:16.67%;bottom:0;left:0;align-items:center;justify-content:center;mix-blend-mode:overlay}.fa136{flex:none;height:100cqw;width:100cqh;transform:rotate(90deg)}.fa137{position:relative;width:100%;height:100%}.fa138{position:absolute;top:-234.38%;right:-27.36%;bottom:-234.38%;left:-27.36%}.fa139{display:block;max-width:none}.fa140{position:absolute;display:flex;top:19.8%;right:33.33%;bottom:19.8%;left:16.67%;align-items:center;justify-content:center;mix-blend-mode:overlay}.fa141{flex:none;height:100cqw;width:100cqh;transform:rotate(90deg)}.fa142{position:relative;width:100%;height:100%}.fa143{position:absolute;top:-260.42%;right:-30.2%;bottom:-260.42%;left:-30.2%}.fa144{display:block;max-width:none}.fa145{position:absolute;display:flex;top:27.72%;right:16.67%;bottom:27.72%;left:33.33%;align-items:center;justify-content:center;mix-blend-mode:overlay}.fa146{flex:none;height:100cqw;width:100cqh;transform:rotate(90deg)}.fa147{position:relative;width:100%;height:100%}.fa148{position:absolute;top:-52.08%;right:-8.19%;bottom:-52.08%;left:-8.19%}.fa149{display:block;max-width:none}.fa150{position:absolute;bottom:32.67%;display:flex;align-items:center;justify-content:center;left:50%;mix-blend-mode:overlay;right:33.33%;top:32.67%}.fa151{flex:none;height:100cqw;width:100cqh;transform:rotate(90deg)}.fa152{position:relative;width:100%;height:100%}.fa153{position:absolute;top:-156.25%;right:-10.53%;bottom:-156.25%;left:-10.53%}.fa154{display:block;max-width:none}.fa155{position:absolute;bottom:38.61%;display:flex;align-items:center;justify-content:center;left:50%;right:33.33%;top:38.61%}.fa156{flex:none;height:100cqw;width:100cqh;transform:rotate(90deg)}.fa157{position:relative;width:100%;height:100%}.fa158{position:absolute;top:-156.25%;right:-16.02%;bottom:-156.25%;left:-16.02%}.fa159{display:block;max-width:none}.fa160{position:absolute;top:6.86%;right:87.9%;bottom:86.1%;left:6.29%;opacity:.8}.fa161{position:absolute;display:flex;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;mix-blend-mode:overlay}.fa162{flex:none;height:hypot(-42.0829cqw,-20.966cqh);width:hypot(-57.9171cqw,79.034cqh);transform:rotate(121.14deg)}.fa163{position:relative;width:100%;height:100%}.fa164{position:absolute;top:-35.37%;right:-21.71%;bottom:-35.37%;left:-21.71%}.fa165{display:block;max-width:none}.fa166{position:absolute;display:flex;top:15.62%;right:15.62%;bottom:15.62%;left:15.62%;align-items:center;justify-content:center;mix-blend-mode:overlay}.fa167{flex:none;height:hypot(-42.0829cqw,-20.966cqh);width:hypot(-57.9171cqw,79.034cqh);transform:rotate(121.14deg)}.fa168{position:relative;width:100%;height:100%}.fa169{position:absolute;top:-51.44%;right:-31.58%;bottom:-51.44%;left:-31.58%}.fa170{display:block;max-width:none}.fa171{position:absolute;top:92.57%;right:89.51%;bottom:2.67%;left:3.43%;opacity:.8}.fa172{position:absolute;display:flex;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;mix-blend-mode:overlay}.fa173{flex:none;height:hypot(-32.0025cqw,29.0555cqh);width:hypot(67.9975cqw,70.9445cqh);transform:rotate(35.14deg) skew(-23.37deg)}.fa174{position:relative;width:100%;height:100%}.fa175{position:absolute;top:-76.52%;right:-35.65%;bottom:-76.52%;left:-35.65%}.fa176{display:block;max-width:none}.fa177{position:absolute;display:flex;top:15.62%;right:15.62%;bottom:15.62%;left:15.62%;align-items:center;justify-content:center;mix-blend-mode:overlay}.fa178{flex:none;height:hypot(-32.0025cqw,29.0555cqh);width:hypot(67.9975cqw,70.9445cqh);transform:rotate(35.14deg) skew(-23.37deg)}.fa179{position:relative;width:100%;height:100%}.fa180{position:absolute;top:-111.28%;right:-51.85%;bottom:-111.28%;left:-51.85%}.fa181{display:block;max-width:none}.fa182{position:relative;width:28.067px;height:28.067px}.fa183{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none}.fa184{position:relative;width:28.067px;height:28.067px}.fa185{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none}.fa186{position:relative;width:28px;height:28px;overflow:clip}.fa187{position:absolute;bottom:35.8%;left:25%;right:22.77%;top:35.71%}.fa188{position:absolute;top:-6.27%;right:-3.42%;bottom:-6.27%;left:-3.42%}.fa189{display:block;max-width:none}.fa190{position:absolute;display:flex;top:-14.29%;right:-664.29%;bottom:35.71%;left:617.86%;align-items:center;justify-content:center}.fa191{flex:none;height:100cqh;width:100cqw;transform:rotate(180deg)}.fa192{background:#d9d9d9;position:relative;width:100%;height:100%}.fa193{position:relative;width:38px;height:38px;overflow:visible}.fa194{position:absolute;display:contents;top:0;right:0;bottom:0;left:0}.fa195{position:absolute;top:0;right:0;bottom:0;left:0;mask-mode:alpha;-webkit-mask-composite:source-in;mask-composite:intersect;mask-clip:no-clip;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:40px 40px;mask-size:40px 40px;-webkit-mask-position:-1px -1px;mask-position:-1px -1px}.fa196{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none;overflow:visible}.fa197{position:relative;width:33.6px;height:35.75px}.fa198{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none}.fa199{position:relative;width:46px;height:46px}.fa200{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none}.fa201{position:relative;width:30px;height:30px}.fa202{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none}.fa203{position:relative;width:30px;height:30px}.fa204{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none}.fa205{position:relative;width:26px;height:26px}.fa206{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none}.fa207{position:relative;width:26px;height:26px}.fa208{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none}.fa209{position:relative;width:29.5px;height:29.5px;border-width:1px;border-color:#111;border-style:solid;overflow:clip}.fa210{position:absolute;display:contents;inset:calc(4.88% - .9px) calc(8.96% - .82px) calc(4.87% - .9px) calc(9% - .82px)}.fa211{position:absolute;display:contents;top:4.88%;right:8.96%;bottom:4.87%;left:14.75%}.fa212{position:absolute;top:4.88%;right:8.96%;bottom:4.87%;left:14.75%}.fa213{position:absolute;top:-1.13%;right:-1.33%;bottom:-1.13%;left:-1.33%}.fa214{display:block;max-width:none}.fa215{position:absolute;display:contents;top:21.98%;right:75.85%;bottom:74.12%;left:9%}.fa216{position:absolute;top:21.98%;right:75.85%;bottom:74.12%;left:9%}.fa217{position:absolute;top:-26.04%;right:-6.72%;bottom:-26.03%;left:-6.71%}.fa218{display:block;max-width:none}.fa219{position:absolute;display:contents;top:39.4%;right:75.85%;bottom:56.69%;left:9%}.fa220{position:absolute;top:39.4%;right:75.85%;bottom:56.69%;left:9%}.fa221{position:absolute;top:-26.03%;right:-6.72%;bottom:-26.04%;left:-6.71%}.fa222{display:block;max-width:none}.fa223{position:absolute;display:contents;top:56.71%;right:75.85%;bottom:39.39%;left:9%}.fa224{position:absolute;top:56.71%;right:75.85%;bottom:39.39%;left:9%}.fa225{position:absolute;top:-26.03%;right:-6.72%;bottom:-26.04%;left:-6.71%}.fa226{display:block;max-width:none}.fa227{position:absolute;display:contents;top:74.13%;right:75.85%;bottom:21.97%;left:9%}.fa228{position:absolute;top:74.13%;right:75.85%;bottom:21.97%;left:9%}.fa229{position:absolute;top:-26.04%;right:-6.72%;bottom:-26.03%;left:-6.71%}.fa230{display:block;max-width:none}.fa231{position:absolute;display:contents;top:28.71%;right:26.93%;bottom:28.67%;left:32.53%}.fa232{position:absolute;display:contents;top:28.71%;right:35.07%;bottom:47.23%;left:40.84%}.fa233{position:absolute;top:28.71%;right:35.07%;bottom:47.23%;left:40.84%}.fa234{position:absolute;top:-4.23%;right:-4.22%;bottom:-4.23%;left:-4.22%}.fa235{display:block;max-width:none}.fa236{position:absolute;display:contents;top:49.09%;right:26.93%;bottom:28.67%;left:32.53%}.fa237{position:absolute;top:49.09%;right:26.93%;bottom:28.67%;left:32.53%}.fa238{position:absolute;top:-4.57%;right:-2.51%;bottom:-4.57%;left:-2.51%}.fa239{display:block;max-width:none}.fa240{position:relative;width:23.079px;height:23.079px}.fa241{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none}.fa242{position:relative;width:50px;height:50px;overflow:clip}.fa243{position:absolute;top:3.91%;right:10.14%;bottom:3.91%;left:10.17%}.fa244{position:absolute;top:-.57%;right:-.66%;bottom:-.57%;left:-.65%}.fa245{display:block;max-width:none}.fa246{position:relative;width:67.2px;height:38.772px}.fa247{position:absolute;top:-1%;right:-.58%;bottom:-1%;left:-.58%}.fa248{display:block;max-width:none}.fa249{position:relative;width:54px;height:54px;overflow:clip}.fa250{position:absolute;top:11.41%;right:0;bottom:11.42%;left:0}.fa251{position:absolute;top:-.8%;right:-.61%;bottom:-.8%;left:-.61%}.fa252{display:block;max-width:none}.fa253{position:relative;width:58.102px;height:58.102px;overflow:clip}.fa254{position:absolute;display:contents;top:0;right:0;bottom:0;left:0}.fa255{position:absolute;top:8.32%;right:1.84%;bottom:8.49%;left:1.66%;mask-mode:alpha;-webkit-mask-composite:source-in;mask-composite:intersect;mask-clip:no-clip;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:-.965px -4.833px;mask-position:-.965px -4.833px;-webkit-mask-size:58.102px 58.102px;mask-size:58.102px 58.102px}.fa256{position:absolute;top:-.5%;right:-.43%;bottom:-.5%;left:-.43%}.fa257{display:block;max-width:none}.fa258{position:relative;width:38.976px;height:38.988px;overflow:clip}.fa259{position:absolute;top:0;right:2.04%;bottom:0;left:-2.04%;overflow:clip}.fa260,.fa261{position:absolute;display:contents;top:0;right:9.61%;bottom:0;left:9.6%}.fa262{position:absolute;top:0;right:9.61%;bottom:0;left:9.6%}.fa263{position:absolute;top:-.9%;right:-1.11%;bottom:-.9%;left:-1.11%}.fa264{display:block;max-width:none}.fa265{position:relative;width:38.976px;height:38.988px;overflow:clip}.fa266{position:absolute;top:0;right:2.04%;bottom:0;left:-2.04%;overflow:clip}.fa267,.fa268{position:absolute;display:contents;top:0;right:9.61%;bottom:0;left:9.6%}.fa269{position:absolute;top:0;right:9.61%;bottom:0;left:9.6%}.fa270{position:absolute;top:-.9%;right:-1.11%;bottom:-.9%;left:-1.11%}.fa271{display:block;max-width:none}.fa272{position:relative;width:38.976px;height:38.988px;overflow:clip}.fa273{position:absolute;top:0;right:2.04%;bottom:0;left:-2.04%;overflow:clip}.fa274,.fa275{position:absolute;display:contents;top:0;right:9.61%;bottom:0;left:9.6%}.fa276{position:absolute;top:0;right:9.61%;bottom:0;left:9.6%}.fa277{position:absolute;top:-.9%;right:-1.11%;bottom:-.9%;left:-1.11%}.fa278{display:block;max-width:none}.fa279{position:relative;width:38.976px;height:38.988px;overflow:clip}.fa280{position:absolute;top:0;right:2.04%;bottom:0;left:-2.04%;overflow:clip}.fa281,.fa282{position:absolute;display:contents;top:0;right:9.61%;bottom:0;left:9.6%}.fa283{position:absolute;top:0;right:9.61%;bottom:0;left:9.6%}.fa284{position:absolute;top:-.9%;right:-1.11%;bottom:-.9%;left:-1.11%}.fa285{display:block;max-width:none}.fa286{position:relative;width:38.976px;height:38.988px;overflow:clip}.fa287{position:absolute;top:0;right:2.04%;bottom:0;left:-2.04%;overflow:clip}.fa288,.fa289{position:absolute;display:contents;top:0;right:9.61%;bottom:0;left:9.6%}.fa290{position:absolute;top:0;right:9.61%;bottom:0;left:9.6%}.fa291{position:absolute;top:-.9%;right:-1.11%;bottom:-.9%;left:-1.11%}.fa292{display:block;max-width:none}.fa293{position:relative;width:57.451px;height:57.451px;overflow:clip}.fa294{position:absolute;top:3.91%;right:10.15%;bottom:3.91%;left:10.16%}.fa295{position:absolute;top:-.57%;right:-.66%;bottom:-.57%;left:-.65%}.fa296{display:block;max-width:none}.fa297{position:relative;width:53.684px;height:53.684px;overflow:clip}.fa298,.fa299,.fa300{position:absolute;display:contents;top:0;right:0;bottom:0;left:0}.fa301{position:absolute;display:contents;top:3.91%;right:3.9%;bottom:3.91%;left:3.91%}.fa302{position:absolute;display:flex;top:3.91%;right:3.9%;bottom:64.84%;left:3.91%;align-items:center;justify-content:center}.fa303{flex:none;height:100cqh;width:100cqw;transform:rotate(-180deg) scaleX(-1)}.fa304{mask-mode:alpha;-webkit-mask-composite:source-in;mask-composite:intersect;mask-clip:no-clip;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:-2.101px -2.097px;mask-position:-2.101px -2.097px;-webkit-mask-size:53.684px 53.684px;mask-size:53.684px 53.684px;position:relative;width:100%;height:100%}.fa305{position:absolute;top:-12.5%;right:-4.24%;bottom:-12.5%;left:-4.24%}.fa306{display:block;max-width:none}.fa307{position:absolute;display:flex;top:80.47%;right:3.9%;bottom:3.91%;left:3.91%;align-items:center;justify-content:center}.fa308{flex:none;height:100cqh;width:100cqw;transform:rotate(-180deg) scaleX(-1)}.fa309{mask-mode:alpha;-webkit-mask-composite:source-in;mask-composite:intersect;mask-clip:no-clip;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:-2.101px -43.199px;mask-position:-2.101px -43.199px;-webkit-mask-size:53.684px 53.684px;mask-size:53.684px 53.684px;position:relative;width:100%;height:100%}.fa310{position:absolute;top:-25%;right:-4.24%;bottom:-25%;left:-4.24%}.fa311{display:block;max-width:none}.fa312{position:absolute;display:flex;top:35.16%;right:80.48%;bottom:33.59%;left:19.52%;align-items:center;justify-content:center}.fa313{flex:none;height:100cqh;width:4.19406px;transform:rotate(-180deg) scaleX(-1)}.fa314{mask-mode:alpha;-webkit-mask-composite:source-in;mask-composite:intersect;mask-clip:no-clip;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:-8.38597px -18.873px;mask-position:-8.38597px -18.873px;-webkit-mask-size:53.684px 53.684px;mask-size:53.684px 53.684px;position:relative;width:100%;height:100%}.fa315{position:absolute;top:-12.5%;right:0;bottom:-12.5%;left:0}.fa316{display:block;max-width:none}.fa317{position:absolute;display:flex;top:35.16%;right:50.02%;bottom:33.59%;left:49.98%;align-items:center;justify-content:center}.fa318{flex:none;height:100cqh;width:4.19406px;transform:rotate(-180deg) scaleX(-1)}.fa319{mask-mode:alpha;-webkit-mask-composite:source-in;mask-composite:intersect;mask-clip:no-clip;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:-24.73697px -18.873px;mask-position:-24.73697px -18.873px;-webkit-mask-size:53.684px 53.684px;mask-size:53.684px 53.684px;position:relative;width:100%;height:100%}.fa320{position:absolute;top:-12.5%;right:0;bottom:-12.5%;left:0}.fa321{display:block;max-width:none}.fa322{position:absolute;display:flex;top:35.16%;right:19.55%;bottom:33.59%;left:80.45%;align-items:center;justify-content:center}.fa323{flex:none;height:100cqh;width:4.19406px;transform:rotate(-180deg) scaleX(-1)}.fa324{mask-mode:alpha;-webkit-mask-composite:source-in;mask-composite:intersect;mask-clip:no-clip;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:-41.09397px -18.873px;mask-position:-41.09397px -18.873px;-webkit-mask-size:53.684px 53.684px;mask-size:53.684px 53.684px;position:relative;width:100%;height:100%}.fa325{position:absolute;top:-12.5%;right:0;bottom:-12.5%;left:0}.fa326{display:block;max-width:none}.fa315,.fa320,.fa325{transform:scaleY(1.25);transform-origin:center bottom}.fa327{position:relative;width:61.219px;height:61.219px;overflow:clip}.fa328{position:absolute;top:6.25%;right:6.25%;bottom:6.25%;left:6.25%}.fa329{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none}.fa330{position:relative;width:47px;height:47px}.fa331{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none}.fa332{position:relative;width:29px;height:29px;overflow:clip}.fa333{position:absolute;top:9.38%;right:6.25%;bottom:9.38%;left:6.25%}.fa334{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none}.fa335{position:relative;width:75px;height:75px}.fa336{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none}.fa337{position:relative;width:22.015px;height:27.79px}.fa338{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none}.fa339{position:relative;width:22.015px;height:27.79px}.fa340{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none}.fa341{position:relative;width:22.015px;height:27.79px}.fa342{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none}.fa343{position:relative;width:22.015px;height:27.79px}.fa344{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none}.fa345{position:relative;width:54px;height:54px;overflow:clip}.fa346,.fa347,.fa348{position:absolute;display:contents;top:0;right:0;bottom:0;left:0}.fa349{position:absolute;display:contents;top:3.91%;right:3.93%;bottom:3.91%;left:3.88%}.fa350{position:absolute;display:flex;top:3.91%;right:3.93%;bottom:64.84%;left:3.88%;align-items:center;justify-content:center}.fa351{flex:none;height:100cqh;width:100cqw;transform:rotate(-180deg) scaleX(-1)}.fa352{mask-mode:alpha;-webkit-mask-composite:source-in;mask-composite:intersect;mask-clip:no-clip;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:-2.097px -2.109px;mask-position:-2.097px -2.109px;-webkit-mask-size:54px 54px;mask-size:54px 54px;position:relative;width:100%;height:100%}.fa353{position:absolute;top:-9.54%;right:-3.23%;bottom:-9.54%;left:-3.23%}.fa354{display:block;max-width:none}.fa355{position:absolute;display:flex;top:80.47%;right:3.93%;bottom:3.91%;left:3.88%;align-items:center;justify-content:center}.fa356{flex:none;height:100cqh;width:100cqw;transform:rotate(-180deg) scaleX(-1)}.fa357{mask-mode:alpha;-webkit-mask-composite:source-in;mask-composite:intersect;mask-clip:no-clip;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:-2.097px -43.453px;mask-position:-2.097px -43.453px;-webkit-mask-size:54px 54px;mask-size:54px 54px;position:relative;width:100%;height:100%}.fa358{position:absolute;top:-19.08%;right:-3.23%;bottom:-19.08%;left:-3.23%}.fa359{display:block;max-width:none}.fa360{position:absolute;display:flex;top:35.16%;right:80.49%;bottom:33.59%;left:19.51%;align-items:center;justify-content:center}.fa361{flex:none;height:100cqh;width:4.21875px;transform:rotate(-180deg) scaleX(-1)}.fa362{mask-mode:alpha;-webkit-mask-composite:source-in;mask-composite:intersect;mask-clip:no-clip;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:-8.425625px -18.984px;mask-position:-8.425625px -18.984px;-webkit-mask-size:54px 54px;mask-size:54px 54px;position:relative;width:100%;height:100%}.fa363{position:absolute;top:-9.54%;right:-1.61px;bottom:-9.54%;left:-1.61px}.fa364{display:block;max-width:none}.fa365{position:absolute;display:flex;top:35.16%;right:50.02%;bottom:33.59%;left:49.98%;align-items:center;justify-content:center}.fa366{flex:none;height:100cqh;width:4.21875px;transform:rotate(-180deg) scaleX(-1)}.fa367{mask-mode:alpha;-webkit-mask-composite:source-in;mask-composite:intersect;mask-clip:no-clip;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:-24.878625px -18.984px;mask-position:-24.878625px -18.984px;-webkit-mask-size:54px 54px;mask-size:54px 54px;position:relative;width:100%;height:100%}.fa368{position:absolute;top:-9.54%;right:-1.61px;bottom:-9.54%;left:-1.61px}.fa369{display:block;max-width:none}.fa370{position:absolute;display:flex;top:35.16%;right:19.57%;bottom:33.59%;left:80.43%;align-items:center;justify-content:center}.fa371{flex:none;height:100cqh;width:4.21875px;transform:rotate(-180deg) scaleX(-1)}.fa372{mask-mode:alpha;-webkit-mask-composite:source-in;mask-composite:intersect;mask-clip:no-clip;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:-41.320625px -18.984px;mask-position:-41.320625px -18.984px;-webkit-mask-size:54px 54px;mask-size:54px 54px;position:relative;width:100%;height:100%}.fa373{position:absolute;top:-9.54%;right:-1.61px;bottom:-9.54%;left:-1.61px}.fa374{display:block;max-width:none}.fa375{position:relative;width:22.015px;height:27.79px}.fa376{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none}.cra0{position:relative;width:60px;height:60px}.cra1{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none}.cra2{position:relative;width:63.102px;height:63.102px;overflow:clip}.cra3{position:absolute;display:contents;top:0;right:0;bottom:0;left:0}.cra4{position:absolute;top:8.01%;right:-.15%;bottom:8.02%;left:0;mask-mode:alpha;-webkit-mask-composite:source-in;mask-composite:intersect;mask-clip:no-clip;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0px -5.053px;mask-position:0px -5.053px;-webkit-mask-size:63.102px 63.103px;mask-size:63.102px 63.103px}.cra5{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none}.cra6{position:relative;width:59px;height:59px}.cra7{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none}.cra8{position:relative;width:70px;height:70px;overflow:clip}.cra9{position:absolute;top:9.38%;right:6.25%;bottom:15.63%;left:6.25%}.cra10{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none}.cra11{position:relative;width:57px;height:57px;overflow:clip}.cra12{position:absolute;top:4.17%;right:4.16%;bottom:4.17%;left:4.18%}.cra13{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none}.cra14{position:relative;width:74px;height:74px;overflow:clip}.cra15{position:absolute;top:11.66%;right:3.91%;bottom:17.19%;left:3.91%}.cra16{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none}.cra17{position:relative;width:78px;height:78px}.cra18{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none}.cra19{position:relative;width:62px;height:62px;overflow:clip}.cra20{position:absolute;top:6.23%;right:6.23%;bottom:6.24%;left:6.24%}.cra21{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none}.cra22{position:relative;width:71px;height:71px;overflow:clip}.cra23{position:absolute;display:contents;top:14.58%;right:2.08%;bottom:14.58%;left:2.07%}.cra24{position:absolute;top:14.58%;right:2.08%;bottom:14.58%;left:2.07%}.cra25{position:absolute;top:-2.94%;right:-2.17%;bottom:-2.94%;left:-2.17%}.cra26{display:block;max-width:none}.cra27{position:relative;width:63.197px;height:52.985px;mask-mode:alpha;-webkit-mask-composite:source-in;mask-composite:intersect;mask-clip:no-clip;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0px -5.053px;mask-position:0px -5.053px;-webkit-mask-size:63.102px 63.103px;mask-size:63.102px 63.103px}.cra28{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none}.cra29{position:relative;width:56px;height:56px}.cra30{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none}.cra31{position:relative;width:61px;height:61px}.cra32{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none}.cra33{position:relative;width:53.684px;height:53.684px;overflow:clip}.cra34,.cra35,.cra36{position:absolute;display:contents;top:0;right:0;bottom:0;left:0}.cra37{position:absolute;display:contents;top:3.91%;right:3.9%;bottom:3.91%;left:3.91%}.cra38{position:absolute;display:flex;top:3.91%;right:3.9%;bottom:64.84%;left:3.91%;align-items:center;justify-content:center}.cra39{flex:none;height:100cqh;width:100cqw;transform:rotate(-180deg) scaleX(-1)}.cra40{mask-mode:alpha;-webkit-mask-composite:source-in;mask-composite:intersect;mask-clip:no-clip;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:-2.101px -2.097px;mask-position:-2.101px -2.097px;-webkit-mask-size:53.684px 53.684px;mask-size:53.684px 53.684px;position:relative;width:100%;height:100%}.cra41{position:absolute;top:-12.5%;right:-4.24%;bottom:-12.5%;left:-4.24%}.cra42{display:block;max-width:none}.cra43{position:absolute;display:flex;top:80.47%;right:3.9%;bottom:3.91%;left:3.91%;align-items:center;justify-content:center}.cra44{flex:none;height:100cqh;width:100cqw;transform:rotate(-180deg) scaleX(-1)}.cra45{mask-mode:alpha;-webkit-mask-composite:source-in;mask-composite:intersect;mask-clip:no-clip;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:-2.101px -43.199px;mask-position:-2.101px -43.199px;-webkit-mask-size:53.684px 53.684px;mask-size:53.684px 53.684px;position:relative;width:100%;height:100%}.cra46{position:absolute;top:-25%;right:-4.24%;bottom:-25%;left:-4.24%}.cra47{display:block;max-width:none}.cra48{position:absolute;display:flex;top:35.16%;right:80.48%;bottom:33.59%;left:19.52%;align-items:center;justify-content:center}.cra49{flex:none;height:100cqh;width:4.19406px;transform:rotate(-180deg) scaleX(-1)}.cra50{mask-mode:alpha;-webkit-mask-composite:source-in;mask-composite:intersect;mask-clip:no-clip;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:-8.38597px -18.874px;mask-position:-8.38597px -18.874px;-webkit-mask-size:53.684px 53.684px;mask-size:53.684px 53.684px;position:relative;width:100%;height:100%}.cra51{position:absolute;top:-12.5%;right:0;bottom:-12.5%;left:0}.cra52{display:block;max-width:none}.cra53{position:absolute;display:flex;top:35.16%;right:50.02%;bottom:33.59%;left:49.98%;align-items:center;justify-content:center}.cra54{flex:none;height:100cqh;width:4.19406px;transform:rotate(-180deg) scaleX(-1)}.cra55{mask-mode:alpha;-webkit-mask-composite:source-in;mask-composite:intersect;mask-clip:no-clip;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:-24.73697px -18.874px;mask-position:-24.73697px -18.874px;-webkit-mask-size:53.684px 53.684px;mask-size:53.684px 53.684px;position:relative;width:100%;height:100%}.cra56{position:absolute;top:-12.5%;right:0;bottom:-12.5%;left:0}.cra57{display:block;max-width:none}.cra58{position:absolute;display:flex;top:35.16%;right:19.55%;bottom:33.59%;left:80.45%;align-items:center;justify-content:center}.cra59{flex:none;height:100cqh;width:4.19406px;transform:rotate(-180deg) scaleX(-1)}.cra60{mask-mode:alpha;-webkit-mask-composite:source-in;mask-composite:intersect;mask-clip:no-clip;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:-41.09397px -18.874px;mask-position:-41.09397px -18.874px;-webkit-mask-size:53.684px 53.684px;mask-size:53.684px 53.684px;position:relative;width:100%;height:100%}.cra61{position:absolute;top:-12.5%;right:0;bottom:-12.5%;left:0}.cra62{display:block;max-width:none}.cra63{position:relative;width:71px;height:71px;overflow:clip}.cra64{position:absolute;display:contents;top:14.58%;right:2.08%;bottom:14.58%;left:2.07%}.cra65{position:absolute;top:14.58%;right:2.08%;bottom:14.58%;left:2.07%}.cra66{position:absolute;top:-2.94%;right:-2.17%;bottom:-2.94%;left:-2.17%}.cra67{display:block;max-width:none}.cra68{position:relative;width:38.25px;height:51.75px}.cra69{position:absolute;top:-2.61%;right:-3.53%;bottom:-2.61%;left:-3.53%}.cra70{display:block;max-width:none}.cra71{position:relative;width:58px;height:58px}.cra72{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none}.cra73{position:relative;width:51px;height:51px}.cra74{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none}.cra75{position:relative;width:48.16px;height:48.16px;overflow:clip}.cra76{position:absolute;top:2.93%;right:2.91%;bottom:2.93%;left:2.94%}.cra77{position:absolute;top:-3.11%;right:-3.11%;bottom:-3.11%;left:-3.11%}.cra78{display:block;max-width:none}.cra79{position:relative;width:25.237px;height:25px}.cra80{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none}.cra81{position:relative;width:25.237px;height:25px}.cra82{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none}.cra83{position:relative;width:25.237px;height:25px}.cra84{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none}.cra85{position:relative;width:25.237px;height:25px}.cra86{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none}.cra87{position:relative;width:31.536px;height:41.9832px}.cra88{position:absolute;top:-2.08%;right:-2.78%;bottom:-2.08%;left:-2.78%}.cra89{display:block;max-width:none}.cra90{position:relative;width:50.474px;height:50px}.cra91{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none}.cra92{position:relative;width:50.474px;height:50px}.cra93{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none}.cra94{position:relative;width:50.474px;height:50px}.cra95{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none}.cra96{position:relative;width:50.474px;height:50px}.cra97{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none}@font-face{font-family:ClientInter;src:url(/assets/Inter-VF2RPR_K.ttf) format("truetype");font-style:normal;font-weight:100 900;font-display:swap}html:has(.client-panel-root){font-family:ClientInter,sans-serif;font-size:18px;color:#111;background:#f7f7f7;font-synthesis:none}:where(.client-panel-root) *{box-sizing:border-box}body:has(.client-panel-root){margin:0}html:has(.client-panel-root){view-transition-name:none}:where(.client-panel-root) #main-content{view-transition-name:client-screen}html:has(.client-panel-root)::view-transition{pointer-events:none}::view-transition-group(client-screen){animation-duration:.26s;animation-timing-function:ease-out}::view-transition-old(client-screen){animation:client-screen-out .14s ease-out both;mix-blend-mode:normal}::view-transition-new(client-screen){animation:client-screen-in .26s ease-out both;mix-blend-mode:normal}@keyframes client-screen-out{to{opacity:0}}@keyframes client-screen-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){::view-transition-group(client-screen),::view-transition-old(client-screen),::view-transition-new(client-screen){animation:none}}:where(.client-panel-root) button,:where(.client-panel-root) select{font:inherit}:where(.client-panel-root) button{cursor:pointer;border:0;background:none;color:inherit}:where(.client-panel-root) button:disabled{cursor:default}:where(.client-panel-root) button:focus-visible,:where(.client-panel-root) a:focus-visible,:where(.client-panel-root) select:focus-visible{outline:3px solid #668d15;outline-offset:4px}:where(.client-panel-root) button:hover{filter:brightness(.98)}:where(.client-panel-root) h1,:where(.client-panel-root) h2,:where(.client-panel-root) p{margin:0}:where(.client-panel-root) h1{font-size:2.1rem;line-height:1.25;letter-spacing:-.025em}:where(.client-panel-root) h2{font-size:1rem;line-height:1.35;font-weight:600}.client-panel-root{min-height:100vh;--lime:#9acd32;--sidebar:20.833rem}:where(.client-panel-root) .sidebar{position:fixed;inset:0 auto 0 0;width:var(--sidebar);background:#111;color:#fff;display:flex;flex-direction:column;padding:3.94rem 3.22rem 4.25rem;z-index:10;overflow-y:auto}:where(.client-panel-root) .brand{display:flex;align-items:center;gap:4px;height:85px;flex-shrink:0;padding:0}:where(.client-panel-root) .art{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;vertical-align:middle;pointer-events:none}:where(.client-panel-root) .art>img{display:block}:where(.client-panel-root) .company{margin-top:3.1rem;display:flex;align-items:flex-start;flex-direction:column;gap:.6rem}:where(.client-panel-root) .company>strong{font-size:1.05rem;font-weight:500}:where(.client-panel-root) .company>span{font-size:.98rem;color:#ffffff80;margin-bottom:.2rem}:where(.client-panel-root) .company-badge{display:inline-flex;gap:.45rem;align-items:center;padding:.5rem .6rem;background:#282828;border-radius:6px;font-size:.86rem}:where(.client-panel-root) .sidebar nav,:where(.client-panel-root) .navigation-dialog nav{margin-top:2.6rem;display:grid;gap:1.65rem}:where(.client-panel-root) .sidebar nav button,:where(.client-panel-root) .navigation-dialog nav button,:where(.client-panel-root) .logout{display:flex;align-items:center;gap:1rem;padding:.55rem 0;font-size:1.28rem;text-align:left;white-space:nowrap;position:relative}:where(.client-panel-root) :is(.sidebar,:where(.client-panel-root) .navigation-dialog) .navigation-button{filter:none;transition:padding-left .24s cubic-bezier(.22,.61,.36,1),color .24s ease}:where(.client-panel-root) .navigation-icon{display:inline-grid;flex-shrink:0}:where(.client-panel-root) .navigation-icon>.art{grid-area:1/1}:where(.client-panel-root) .navigation-icon-selected{visibility:hidden}:where(.client-panel-root) :is(.sidebar,:where(.client-panel-root) .navigation-dialog) .navigation-button:is(.active,:where(.client-panel-root) :focus-visible,:where(.client-panel-root) :active) .navigation-icon-idle{visibility:hidden}:where(.client-panel-root) :is(.sidebar,:where(.client-panel-root) .navigation-dialog) .navigation-button:is(.active,:where(.client-panel-root) :focus-visible,:where(.client-panel-root) :active) .navigation-icon-selected{visibility:visible}:where(.client-panel-root) :is(.sidebar,:where(.client-panel-root) .navigation-dialog) .navigation-button:before{content:"";position:absolute;left:0;top:20%;bottom:20%;width:3px;background:var(--lime);opacity:0;transition:opacity .24s ease}@media (hover:hover){:where(.client-panel-root) :is(.sidebar,:where(.client-panel-root) .navigation-dialog) .navigation-button:hover{padding-left:1.1rem;color:var(--lime)}:where(.client-panel-root) :is(.sidebar,:where(.client-panel-root) .navigation-dialog) .navigation-button:hover:before{opacity:1}:where(.client-panel-root) :is(.sidebar,:where(.client-panel-root) .navigation-dialog) .navigation-button:hover .navigation-icon-idle{visibility:hidden}:where(.client-panel-root) :is(.sidebar,:where(.client-panel-root) .navigation-dialog) .navigation-button:hover .navigation-icon-selected{visibility:visible}}:where(.client-panel-root) :is(.sidebar,:where(.client-panel-root) .navigation-dialog) .navigation-button:is(:focus-visible,:where(.client-panel-root) :active){padding-left:1.1rem;color:var(--lime)}:where(.client-panel-root) :is(.sidebar,:where(.client-panel-root) .navigation-dialog) .navigation-button:is(.active,:where(.client-panel-root) :focus-visible,:where(.client-panel-root) :active):before{opacity:1}@media (prefers-reduced-motion:reduce){:where(.client-panel-root) :is(.sidebar,:where(.client-panel-root) .navigation-dialog) .navigation-button,:where(.client-panel-root) :is(.sidebar,:where(.client-panel-root) .navigation-dialog) .navigation-button:before{transition:none}}:where(.client-panel-root) nav button.active{color:var(--lime);padding-left:1.1rem}:where(.client-panel-root) .logout{margin-top:auto;padding-top:3rem}:where(.client-panel-root) .sidebar .company{margin-top:2rem}:where(.client-panel-root) .sidebar nav{margin-top:1.8rem;gap:1.1rem}:where(.client-panel-root) .sidebar .logout{padding-top:2rem}:where(.client-panel-root) :is(.sidebar,:where(.client-panel-root) .navigation-dialog) .logout:before{top:auto;bottom:.55rem;height:1.5rem}:where(.client-panel-root) .logout-icon-active{position:relative;display:block;width:25px;height:25px;overflow:hidden;-webkit-mask-image:var(--exit-bounds),var(--exit-clip);mask-image:var(--exit-bounds),var(--exit-clip);-webkit-mask-size:25px 25px,25px 25.0001px;mask-size:25px 25px,25px 25.0001px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}:where(.client-panel-root) .logout-icon-active>span{position:absolute;display:block;background:var(--lime);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transform:scaleY(-1)}:where(.client-panel-root) .logout-icon-door{left:0;top:0;width:17.627px;height:25px;-webkit-mask-image:var(--exit-door);mask-image:var(--exit-door)}:where(.client-panel-root) .logout-icon-shaft{left:9.5703px;top:11.5723px;width:15.1855px;height:1.95312px;-webkit-mask-image:var(--exit-shaft);mask-image:var(--exit-shaft)}:where(.client-panel-root) .logout-icon-arrow{left:20.4297px;top:8.3496px;width:4.56899px;height:8.39844px;-webkit-mask-image:var(--exit-arrow);mask-image:var(--exit-arrow)}:where(.client-panel-root) .workspace{margin-left:var(--sidebar);padding:0 2.9rem 2rem 2.28rem}:where(.client-panel-root) .topbar{height:7.72rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-right:1.6rem}:where(.client-panel-root) .topbar-actions{display:flex;gap:2.1rem;align-items:center}:where(.client-panel-root) .topbar-actions>button{padding:0}:where(.client-panel-root) .review-tag{font-size:.68rem;color:#777;padding:.4rem 0;text-align:left}:where(.client-panel-root) .account-control{position:relative}:where(.client-panel-root) .account-button{display:flex;align-items:center;gap:1rem;font-weight:600;padding:0}:where(.client-panel-root) .avatar{display:grid;place-items:center;width:3.28rem;height:3.28rem;border-radius:50%;background:#111;color:#fff;font-size:1.6rem;font-weight:700}:where(.client-panel-root) .account-dropdown{position:absolute;right:0;top:calc(100% + 1rem);width:14rem;background:#fff;border-radius:12px;padding:.5rem;box-shadow:0 6px 35px #0002;z-index:20}:where(.client-panel-root) .account-dropdown button{width:100%;padding:.9rem;text-align:left;border-radius:7px}:where(.client-panel-root) .account-dropdown button:hover{background:#f3f3f3}:where(.client-panel-root) .panel{background:#fdfdfd;border-radius:15px;box-shadow:0 0 59.95px #0000001a;min-width:0}:where(.client-panel-root) .subtitle{color:#999;font-size:.978rem;line-height:1.4;border-left:3px solid var(--lime);padding-left:.55rem;margin-top:.7rem}:where(.client-panel-root) .mascot-speech{display:grid}:where(.client-panel-root) .speech-reserve,:where(.client-panel-root) .speech-typed{grid-area:1/1;min-width:0;white-space:pre-line}:where(.client-panel-root) .speech-reserve{visibility:hidden}:where(.client-panel-root) .speech-cursor{display:inline-block;width:0;height:1em;border-left:2px solid var(--lime);margin-right:-2px;vertical-align:-.12em;animation:mascot-cursor-blink .8s step-end infinite}@keyframes mascot-cursor-blink{0%,to{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){:where(.client-panel-root) .speech-cursor{display:none;animation:none}}:where(.client-panel-root) .dashboard-grid{display:grid;grid-template-columns:minmax(0,869fr) minmax(0,553fr);gap:1.667rem}:where(.client-panel-root) .welcome{min-height:21.61rem;position:relative;display:flex;overflow:hidden}:where(.client-panel-root) .welcome-copy{padding:3rem 0 2.5rem 2.83rem;z-index:1;flex:1;min-width:0}:where(.client-panel-root) .welcome h1{white-space:nowrap}:where(.client-panel-root) .welcome .subtitle{margin-top:.5rem}:where(.client-panel-root) .mascot{position:relative;min-width:0;flex-shrink:0}:where(.client-panel-root) .mascot video{width:100%;height:100%;display:block;object-fit:contain;mix-blend-mode:multiply}:where(.client-panel-root) .welcome .mascot{width:45%;position:absolute;right:1rem;top:0;bottom:0}:where(.client-panel-root) .video-error{position:absolute;inset:auto 1rem 1rem;font-size:.7rem;background:#fff8;padding:.5rem}:where(.client-panel-root) .all-clear{display:flex;align-items:center;gap:2rem;margin-top:2.7rem}:where(.client-panel-root) .all-clear p{font-size:.978rem;color:#888;line-height:1.4;margin-top:.3rem}:where(.client-panel-root) .deadline{padding:1.72rem 2.5rem 1.9rem;min-height:21.61rem}:where(.client-panel-root) .section-title{display:flex;gap:1rem;align-items:center;position:relative;min-width:0}:where(.client-panel-root) .section-title p{font-size:.78rem;line-height:1.4;color:#939393;margin-top:.3rem}:where(.client-panel-root) .round-icon{width:4.167rem;height:4.167rem;border-radius:50%;background:#111;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}:where(.client-panel-root) .round-icon.green{background:var(--lime)}:where(.client-panel-root) .deadline .section-title{margin-left:-.8rem}:where(.client-panel-root) .deadline-badge{position:absolute;left:5.167rem;top:2.3rem;font-size:.7rem;background:#edf5dd;color:#6b9418;padding:.1rem .4rem}:where(.client-panel-root) .deadline .section-title h2{margin-top:-.7rem}:where(.client-panel-root) .due-copy{color:#888;font-size:.93rem;margin:1.7rem 0 .65rem;text-align:center}:where(.client-panel-root) .register-warning{background:#fff4e8;color:#9c5715;border-radius:9px;text-align:center;padding:.8rem .4rem;font-size:.91rem}:where(.client-panel-root) .deadline-actions{border-top:1px solid #e8e8e8;padding-top:.7rem;margin-top:1.6rem;display:flex;justify-content:space-between;gap:1rem}:where(.client-panel-root) .candy{--candy-hover:0;--candy-hover-color:var(--lime);position:relative;width:224px;height:96px;flex-shrink:1;padding:0;border-radius:20px;text-align:left;display:flex;align-items:center;justify-content:space-between;isolation:isolate;color:#111;filter:none;transition:color .18s ease}:where(.client-panel-root) .candy-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;border-radius:20px}:where(.client-panel-root) .candy-art>.art{display:block;position:absolute;top:0;right:0;bottom:0;left:0}:where(.client-panel-root) .candy-label{padding-left:1.55rem;text-transform:uppercase;font-weight:500;font-size:1.16rem;line-height:1.05}:where(.client-panel-root) .candy-symbol{display:inline-grid;flex-shrink:0;margin-right:1.5rem}:where(.client-panel-root) .candy-symbol>.art{grid-area:1/1}:where(.client-panel-root) .candy-idle{opacity:calc(1 - var(--candy-hover));transition:opacity .18s ease}:where(.client-panel-root) .candy-hover{opacity:var(--candy-hover);transition:opacity .18s ease}:where(.client-panel-root) .candy.dark{--candy-hover-color:#111;color:var(--lime)}:where(.client-panel-root) .candy:hover{filter:none}@media (hover:hover){:where(.client-panel-root) .candy:hover{--candy-hover:1;color:var(--candy-hover-color)}}:where(.client-panel-root) .candy:is(:focus-visible,:where(.client-panel-root) :active){--candy-hover:1;color:var(--candy-hover-color)}@media (prefers-reduced-motion:reduce){:where(.client-panel-root) .candy,:where(.client-panel-root) .candy-idle,:where(.client-panel-root) .candy-hover{transition:none}}:where(.client-panel-root) .settlements,:where(.client-panel-root) .recent{padding:1.55rem 1.72rem;min-height:25.28rem;display:flex;flex-direction:column}:where(.client-panel-root) .amount-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #e4e4e4;border-radius:10px;padding:1.35rem .6rem;margin-top:2.1rem;flex:1;align-items:center}:where(.client-panel-root) .amount{padding:1.7rem 1.35rem;min-width:0;border-right:1px solid #e9e9e9;display:flex;flex-direction:column}:where(.client-panel-root) .amount:last-child{border:0}:where(.client-panel-root) .amount>span,:where(.client-panel-root) .amount small{font-size:.82rem}:where(.client-panel-root) .amount strong{font-size:2.25rem;white-space:nowrap;letter-spacing:-.04em;line-height:1.5}:where(.client-panel-root) .amount-line{height:2px;margin-top:.9rem;background:linear-gradient(to right,var(--line) 33%,color-mix(in srgb,var(--line) 15%,white) 33%)}:where(.client-panel-root) .amount-line.red{--line:#d90025}:where(.client-panel-root) .amount-line.orange{--line:#ed930d}:where(.client-panel-root) .amount-line.lime{--line:#9acd32}:where(.client-panel-root) .text-link{color:#82b51a;text-transform:uppercase;font-size:.97rem;padding:1.5rem 0 0;align-self:center}:where(.client-panel-root) .file-list{min-width:0}:where(.client-panel-root) .recent .file-list{margin-top:2.1rem}:where(.client-panel-root) .file-list.compact{border:1px solid #e5e5e5;border-radius:10px}:where(.client-panel-root) .file-row{display:flex;align-items:center;gap:.85rem;min-height:4.8rem;border-bottom:1px solid #e9e9e9;padding:.8rem .9rem}:where(.client-panel-root) .file-row:last-child{border:0}:where(.client-panel-root) .file-glyph{width:2.8rem;height:2.8rem;display:grid;place-items:center;color:var(--type);background:var(--tint);border-radius:8px;font-size:1.8rem}:where(.client-panel-root) .filename{flex:1;min-width:0}:where(.client-panel-root) .filename strong{display:block;font-size:.75rem;font-weight:600;overflow-wrap:anywhere}:where(.client-panel-root) .filename small{display:block;font-size:.65rem;color:#999;margin-top:.3rem}:where(.client-panel-root) .file-type{text-transform:uppercase;color:var(--type);background:var(--tint);font-size:.6rem;border-radius:4px;padding:.25rem .5rem;white-space:nowrap;min-width:8.6rem;text-align:center}:where(.client-panel-root) .file-menu{padding:.3rem;color:#888;font-size:1.3rem}:where(.client-panel-root) .compact .file-glyph{color:#888;background:#f4f4f4}:where(.client-panel-root) .compact .file-type{color:#999;background:#f3f3f3}:where(.client-panel-root) .compact .file-row{min-height:4.5rem;padding-top:.65rem;padding-bottom:.65rem}:where(.client-panel-root) .empty{padding:3rem 1rem;text-align:center;color:#888}:where(.client-panel-root) .category-heading{padding:1.5rem 2.83rem 1.1rem;margin-top:.8rem;min-height:10.2rem}:where(.client-panel-root) .category-heading h1{font-size:3.21rem;line-height:1}:where(.client-panel-root) .category-heading .subtitle{font-size:1.316rem;color:#b8b8b8;max-width:30rem}:where(.client-panel-root) .categories-view{width:100%}:where(.client-panel-root) .category-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1.5rem 1.1rem;margin-top:1.5rem}:where(.client-panel-root) .category{grid-column:span 2;position:relative;min-height:18rem;overflow:hidden;--category-count-height:5rem;--category-motion:.38s cubic-bezier(.22,.61,.36,1)}:where(.client-panel-root) .category:nth-child(4){grid-column:2/span 2}:where(.client-panel-root) .category:nth-child(5){grid-column:4/span 2}@media (min-width:901px){:where(.client-panel-root) .category:nth-child(n+4){transform:translate(-.944rem)}}:where(.client-panel-root) .category-open{display:grid;text-align:left;width:100%;height:100%;padding:0;min-height:18rem}:where(.client-panel-root) .category-front{grid-area:1/1;display:flex;flex-direction:column;gap:.8rem;padding:2.94rem 2.5rem calc(1.7rem + var(--category-count-height));transition:transform var(--category-motion),opacity var(--category-motion)}:where(.client-panel-root) .category-front .round-icon{width:4.78rem;height:4.78rem}:where(.client-panel-root) .category-front>strong{font-size:1.823rem}:where(.client-panel-root) .category-reveal{grid-area:1/1;display:flex;flex-direction:column;background:var(--category-tint);transform:translateY(calc(100% - var(--category-count-height)));transition:transform var(--category-motion)}:where(.client-panel-root) .category-count{display:flex;align-items:center;gap:.5rem;color:var(--category);padding:1.35rem 2.3rem;font-size:1.265rem;text-transform:uppercase;height:var(--category-count-height);flex-shrink:0;width:100%}:where(.client-panel-root) .category-details{display:block;padding:0 2.3rem .7rem;flex:1;font-size:1.11rem;line-height:var(--subtype-leading);text-transform:uppercase;font-weight:500;color:var(--category)}:where(.client-panel-root) .category-details>span{display:block}:where(.client-panel-root) .category-info{display:none;position:absolute;right:1rem;top:1rem;border:1px solid #999;border-radius:50%;width:2rem;height:2rem;z-index:1}:where(.client-panel-root) .category.expanded .category-reveal,:where(.client-panel-root) .category-open:focus-visible .category-reveal{transform:translateY(0)}:where(.client-panel-root) .category.expanded .category-front,:where(.client-panel-root) .category-open:focus-visible .category-front{transform:translateY(-.65rem);opacity:0}@media (hover:hover) and (pointer:fine){:where(.client-panel-root) .category:hover .category-reveal{transform:translateY(0)}:where(.client-panel-root) .category:hover .category-front{transform:translateY(-.65rem);opacity:0}}@media (prefers-reduced-motion:reduce){:where(.client-panel-root) .category{--category-motion:0s linear}}:where(.client-panel-root) .accounting-grid{display:grid;grid-template-columns:minmax(0,804fr) minmax(0,609fr);grid-template-rows:11.444rem auto;gap:1.667rem 1.11rem;width:100%;align-items:start}:where(.client-panel-root) .accounting-hero{grid-column:1;grid-row:1;min-height:19.17rem;margin-top:-7.72rem;display:flex;align-items:center;padding-left:2.83rem;position:relative;overflow:hidden}:where(.client-panel-root) .accounting-hero>div:first-child{position:relative;z-index:1;width:60%}:where(.client-panel-root) .accounting-hero h1{font-size:2.1rem}:where(.client-panel-root) .accounting-hero .mascot{width:46%;height:19.17rem;position:absolute;right:.2rem;top:0}:where(.client-panel-root) .upload{grid-column:1;grid-row:2;padding:1.72rem;min-height:35.4rem}:where(.client-panel-root) .upload .section-title{margin-bottom:2.4rem}:where(.client-panel-root) .upload-types{display:grid;grid-template-columns:1fr 1fr;gap:1.05rem}:where(.client-panel-root) .upload-types button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;height:9.22rem;background:var(--tint);border:1.371px solid var(--border);color:var(--type);border-radius:13.71px;font-size:.942rem;font-weight:600;padding:.8rem}:where(.client-panel-root) .upload-types button.selected{border:3.37px solid var(--type)}:where(.client-panel-root) .upload-selection-mark{position:absolute;top:calc(19px - 3.37px);right:calc(19px - 3.37px);width:27px;height:27px;pointer-events:none;overflow:hidden}:where(.client-panel-root) .selection-circle-clip{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:var(--selection-bounds),var(--selection-clip);mask-image:var(--selection-bounds),var(--selection-clip);-webkit-mask-size:27.0002px 27px,27.0002px 27.0001px;mask-size:27.0002px 27px,27.0002px 27.0001px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}:where(.client-panel-root) .selection-circle{display:block;width:27px;height:27px;background:var(--type);-webkit-mask-image:var(--selection-circle);mask-image:var(--selection-circle);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transform:scaleY(-1)}:where(.client-panel-root) .selection-tick{position:absolute;left:5.31px;top:7.65px;width:16.0342px;height:11.7319px;background:var(--tint);-webkit-mask-image:var(--selection-tick),var(--selection-bounds);mask-image:var(--selection-tick),var(--selection-bounds);-webkit-mask-position:0 0,-5.31px -7.65px;mask-position:0 0,-5.31px -7.65px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect;transform:scaleY(-1)}:where(.client-panel-root) .next{width:100%;background:#9acd32;border:1px solid #8dbb2f;border-radius:12px;padding:1.1rem;margin-top:1.05rem;font-size:.95rem}:where(.client-panel-root) .next:disabled{background:#f7f7f7;border-color:#d6d6d6;color:#9c9c9c}:where(.client-panel-root) .register-filter{grid-column:2;grid-row:1;padding:1.72rem 2.4rem 1.2rem;min-height:16.83rem}:where(.client-panel-root) .register-filter .section-title{margin-left:-.65rem;gap:.9rem}:where(.client-panel-root) .register-filter h2{font-size:1rem}:where(.client-panel-root) .document-counter{position:absolute;right:0;top:.7rem;color:#999;background:#f3f3f3;border-radius:4px;font-size:.65rem;padding:.25rem .7rem;text-transform:uppercase}:where(.client-panel-root) .register-filter .section-title>div{padding-right:6rem}:where(.client-panel-root) .filter-types{display:grid;grid-template-columns:minmax(0,.7fr) repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,1fr);gap:.45rem;margin-top:.75rem}:where(.client-panel-root) .filter-types button{display:flex;align-items:center;justify-content:center;gap:.35rem;min-width:0;border-radius:7px;background:var(--tint,#f4f4f4);color:var(--type,#111);min-height:2.6rem;font-size:.95rem;line-height:1.3;padding:.45rem .35rem;white-space:normal;overflow-wrap:anywhere}:where(.client-panel-root) .filter-types button:first-child{grid-column:1;grid-row:1 / span 2}:where(.client-panel-root) .filter-types button.selected{background:var(--type,#9acd32);color:#fff}:where(.client-panel-root) .filter-types button:first-child.selected{color:#111}:where(.client-panel-root) .filter-types b{display:inline-block;flex-shrink:0;background:var(--type);color:#fff;border-radius:3px;padding:.1rem .3rem}:where(.client-panel-root) .period-fields{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin-top:.7rem}:where(.client-panel-root) .month-control{position:relative;min-width:0}:where(.client-panel-root) .period-button,:where(.client-panel-root) .year-control{border:1px solid #d9d9d9;border-radius:10px;width:100%;min-height:3.45rem;display:flex;align-items:center;gap:.6rem;padding:.5rem .75rem;text-align:left;background:#fdfdfd}:where(.client-panel-root) .period-button>span:nth-child(2),:where(.client-panel-root) .year-control>span:nth-child(2){flex:1;min-width:0}:where(.client-panel-root) .period-fields small{display:block;font-size:.65rem;color:#999}:where(.client-panel-root) .period-fields strong,:where(.client-panel-root) .period-fields select{display:block;font-size:.7rem;color:#111;font-weight:600}:where(.client-panel-root) .period-fields select{border:0;background:transparent;width:100%}:where(.client-panel-root) .period-button>.art:last-child{opacity:.2}:where(.client-panel-root) .month-options{position:absolute;z-index:5;left:0;top:calc(100% + .5rem);background:#fff;border-radius:12px;box-shadow:0 8px 30px #0003;width:260px;padding:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}:where(.client-panel-root) .month-options button{background:#f8f8f8;font-size:10px;text-transform:uppercase;padding:12px 2px;border-radius:5px}:where(.client-panel-root) .month-options .selected.winter{background:#e9f0ff;color:#4974c4}:where(.client-panel-root) .month-options .selected.spring{background:#edf5d8;color:#6b9619}:where(.client-panel-root) .month-options .selected.summer{background:#f9e7eb;color:#b15870}:where(.client-panel-root) .month-options .selected.autumn{background:#fff1df;color:#ad6a23}:where(.client-panel-root) .accounting-files{grid-column:2;grid-row:2;margin-top:5.389rem;min-height:30rem;padding:1.3rem 1.5rem}:where(.client-panel-root) .accounting-files .file-row{min-height:4.6rem}:where(.client-panel-root) .accounting-files .file-list{max-height:27rem;overflow-y:auto;scrollbar-width:thin}:where(.client-panel-root) .mobile-menu{display:none}:where(.client-panel-root) .skip-link{position:fixed;top:-100px;left:20px;z-index:100;background:#fff;padding:1rem}:where(.client-panel-root) .skip-link:focus{top:10px}:where(.client-panel-root) .sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:where(.client-panel-root) dialog{border:0;border-radius:18px;padding:0;width:min(90vw,540px);box-shadow:0 20px 100px #0003;color:#111}:where(.client-panel-root) dialog::backdrop{background:#0007}:where(.client-panel-root) .dialog-body{padding:2rem;position:relative}:where(.client-panel-root) .dialog-body h2{font-size:1.3rem;margin:0 2rem 1rem 0}:where(.client-panel-root) .dialog-body p{font-size:.95rem;line-height:1.7}:where(.client-panel-root) .close{position:absolute;right:.65rem;top:.65rem;font-size:1.7rem;min-width:44px;min-height:44px}@media (min-width:901px){.client-panel-root{--desktop-scale:min(1, calc(100vw/1920px) , calc(100dvh/1080px) );position:relative;zoom:var(--desktop-scale);width:calc(100vw / var(--desktop-scale));min-height:calc(100dvh / var(--desktop-scale))}:where(.client-panel-root) .sidebar{position:absolute}}@media (max-width:900px){html:has(.client-panel-root){font-size:16px}.client-panel-root{--sidebar:280px}:where(.client-panel-root) .sidebar{padding:3rem 2rem}:where(.client-panel-root) .brand{zoom:.85}:where(.client-panel-root) .workspace{padding-left:24px;padding-right:24px}:where(.client-panel-root) .sidebar nav button,:where(.client-panel-root) .logout{font-size:1.1rem}:where(.client-panel-root) .sidebar nav{gap:1.3rem}:where(.client-panel-root) .company>strong{font-size:.9rem}:where(.client-panel-root) .welcome-copy{padding:2.5rem 0 2rem 2rem}:where(.client-panel-root) .welcome h1{font-size:1.9rem}:where(.client-panel-root) .all-clear{gap:1rem}:where(.client-panel-root) .all-clear>.art{zoom:.8}:where(.client-panel-root) .all-clear p{font-size:.85rem}:where(.client-panel-root) .welcome .mascot{width:42%;right:0}:where(.client-panel-root) .deadline{padding:1.5rem}:where(.client-panel-root) .deadline-actions{gap:.6rem}:where(.client-panel-root) .candy{zoom:.83}:where(.client-panel-root) .due-copy,:where(.client-panel-root) .register-warning{font-size:.83rem}:where(.client-panel-root) .amount{padding:1.5rem .8rem}:where(.client-panel-root) .amount strong{font-size:1.8rem}:where(.client-panel-root) .file-type{min-width:0;font-size:.55rem}:where(.client-panel-root) .accounting-hero h1{font-size:1.65rem}:where(.client-panel-root) .accounting-hero{padding-left:1.8rem}:where(.client-panel-root) .register-filter{padding:1.3rem}:where(.client-panel-root) .register-filter h2{font-size:.85rem}:where(.client-panel-root) .register-filter .section-title>div{padding-right:0}:where(.client-panel-root) .document-counter{position:static;align-self:start;font-size:.55rem;padding:.2rem;max-width:5rem}:where(.client-panel-root) .register-filter .round-icon{width:3.5rem;height:3.5rem}:where(.client-panel-root) .register-filter .round-icon>.art{zoom:.8}:where(.client-panel-root) .accounting-files{padding:1rem}:where(.client-panel-root) .category-count{font-size:1.1rem;padding-left:1.5rem}}@media (max-width:900px){.client-panel-root{--sidebar:240px}:where(.client-panel-root) .sidebar{padding:2rem 1.5rem}:where(.client-panel-root) .brand{zoom:.73}:where(.client-panel-root) .sidebar nav button,:where(.client-panel-root) .logout{font-size:1rem}:where(.client-panel-root) .sidebar nav{gap:1rem}:where(.client-panel-root) .company>strong{font-size:.8rem}:where(.client-panel-root) .dashboard-grid{grid-template-columns:1fr}:where(.client-panel-root) .welcome .mascot{width:40%}:where(.client-panel-root) .welcome h1{font-size:2rem}:where(.client-panel-root) .deadline-actions{justify-content:center;gap:1.5rem}:where(.client-panel-root) .candy{zoom:1}:where(.client-panel-root) .deadline{min-height:0}:where(.client-panel-root) .deadline .section-title{margin:0}:where(.client-panel-root) .due-copy{margin-top:1rem}:where(.client-panel-root) .settlements,:where(.client-panel-root) .recent{min-height:0}:where(.client-panel-root) .category-front{padding:2rem 1.5rem calc(2rem + var(--category-count-height))}:where(.client-panel-root) .category-front>strong{font-size:1.5rem}:where(.client-panel-root) .category-count{font-size:.85rem;padding:1rem}:where(.client-panel-root) .category-count>.art{zoom:.8}:where(.client-panel-root) .category-details{font-size:.9rem;padding:1rem}:where(.client-panel-root) .category{min-height:17rem}:where(.client-panel-root) .accounting-grid{grid-template-columns:1fr;grid-template-rows:auto}:where(.client-panel-root) .accounting-hero{grid-row:1;margin-top:0;min-height:19rem}:where(.client-panel-root) .accounting-hero .mascot{width:40%}:where(.client-panel-root) .upload{grid-row:2;min-height:0}:where(.client-panel-root) .register-filter{grid-column:1;grid-row:3}:where(.client-panel-root) .accounting-files{grid-column:1;grid-row:4;margin:0;min-height:0}:where(.client-panel-root) .register-filter .section-title>div{flex:1}:where(.client-panel-root) .register-filter h2{font-size:1rem}:where(.client-panel-root) .document-counter{max-width:none;font-size:.65rem}:where(.client-panel-root) .accounting-files .file-list{max-height:none}}@media (max-width:900px){.client-panel-root{--sidebar:0px}:where(.client-panel-root) .sidebar{display:none}:where(.client-panel-root) .workspace{padding:0 22px 30px}:where(.client-panel-root) .topbar{height:90px;padding:0}:where(.client-panel-root) .mobile-menu{display:block;font-size:1.5rem;min-width:44px;min-height:44px}:where(.client-panel-root) .topbar-actions{gap:1rem}:where(.client-panel-root) .topbar-actions>.art{zoom:.8}:where(.client-panel-root) .review-tag{margin-right:auto;font-size:.65rem;max-width:90px}:where(.client-panel-root) .account-button{gap:.5rem}:where(.client-panel-root) .avatar{width:2.5rem;height:2.5rem;font-size:1.2rem}:where(.client-panel-root) .category-heading{margin-top:0}:where(.client-panel-root) .category-heading h1{font-size:2.4rem}:where(.client-panel-root) .navigation-dialog{margin:0;height:100dvh;max-height:none;width:310px;max-width:90vw;border-radius:0;background:#111;color:#fff}:where(.client-panel-root) .navigation-dialog .dialog-body{padding:1.5rem;min-height:100%;display:flex;flex-direction:column}:where(.client-panel-root) .navigation-dialog h2{font-size:1rem}:where(.client-panel-root) .navigation-dialog .brand{zoom:.8}:where(.client-panel-root) .navigation-dialog .company{margin-top:2rem}:where(.client-panel-root) .navigation-dialog nav{margin-top:2rem;gap:.9rem}:where(.client-panel-root) .navigation-dialog nav button{font-size:1.1rem}:where(.client-panel-root) .navigation-dialog .logout{margin-top:2rem}:where(.client-panel-root) .category-info{display:block}:where(.client-panel-root) .category.expanded .category-count{padding-right:3rem}}@media (max-width:600px){:where(.client-panel-root) .workspace{padding:0 16px 28px}:where(.client-panel-root) .topbar{gap:.5rem;height:82px}:where(.client-panel-root) .topbar-actions{gap:.7rem}:where(.client-panel-root) .topbar-actions>button>.art{zoom:.7}:where(.client-panel-root) .account-button>span:not(.avatar){display:none}:where(.client-panel-root) .account-button>.art{display:none}:where(.client-panel-root) .review-tag{font-size:.6rem;max-width:100px}:where(.client-panel-root) .topbar-actions>button{min-width:36px;min-height:44px}:where(.client-panel-root) .dashboard-grid{gap:18px}:where(.client-panel-root) .welcome{min-height:360px}:where(.client-panel-root) .welcome-copy{padding:26px 24px;width:100%}:where(.client-panel-root) .welcome h1{font-size:1.5rem;white-space:normal}:where(.client-panel-root) .welcome .subtitle{font-size:.8rem}:where(.client-panel-root) .welcome .mascot{width:55%;height:220px;top:auto;bottom:0;right:-8px}:where(.client-panel-root) .all-clear{margin-top:4rem;gap:.6rem;align-items:flex-start;width:52%;flex-direction:column}:where(.client-panel-root) .all-clear>.art{zoom:.55}:where(.client-panel-root) .all-clear h2{font-size:.82rem}:where(.client-panel-root) .all-clear p{font-size:.75rem}:where(.client-panel-root) .all-clear br{display:none}:where(.client-panel-root) .deadline{padding:22px 18px}:where(.client-panel-root) .section-title{gap:12px}:where(.client-panel-root) .section-title h2{font-size:.9rem}:where(.client-panel-root) .round-icon{width:56px;height:56px}:where(.client-panel-root) .round-icon>.art{zoom:.75}:where(.client-panel-root) .deadline-badge{left:68px;top:30px}:where(.client-panel-root) .deadline .section-title h2{margin-top:-12px}:where(.client-panel-root) .due-copy{font-size:.8rem;line-height:1.5}:where(.client-panel-root) .register-warning{font-size:.75rem;line-height:1.5}:where(.client-panel-root) .deadline-actions{gap:10px}:where(.client-panel-root) .candy{zoom:.65}:where(.client-panel-root) .settlements,:where(.client-panel-root) .recent{padding:20px 16px}:where(.client-panel-root) .amount-grid{margin-top:24px;padding:0 12px;grid-template-columns:1fr}:where(.client-panel-root) .amount{padding:16px 0;border-right:0;border-bottom:1px solid #eee}:where(.client-panel-root) .amount strong{font-size:1.8rem}:where(.client-panel-root) .amount-line{margin-top:8px}:where(.client-panel-root) .text-link{padding-top:20px;font-size:.8rem;min-height:44px}:where(.client-panel-root) .recent .file-list{margin-top:24px}:where(.client-panel-root) .file-row{padding:12px 6px;gap:8px;flex-wrap:wrap}:where(.client-panel-root) .file-glyph{width:35px;height:35px}:where(.client-panel-root) .filename strong{font-size:.7rem}:where(.client-panel-root) .filename small{font-size:.6rem}:where(.client-panel-root) .file-type{order:4;margin-left:43px;margin-top:-10px}:where(.client-panel-root) .file-menu{min-width:30px;min-height:44px}:where(.client-panel-root) .category-heading{padding:26px 24px;min-height:0}:where(.client-panel-root) .category-heading h1{font-size:2rem}:where(.client-panel-root) .category-heading .subtitle{font-size:.9rem}:where(.client-panel-root) .desktop-break{display:none}:where(.client-panel-root) .category-grid{grid-template-columns:1fr;gap:18px;margin-top:18px}:where(.client-panel-root) .category,:where(.client-panel-root) .category:nth-child(4),:where(.client-panel-root) .category:nth-child(5){grid-column:auto;min-height:0;--category-count-height:62px}:where(.client-panel-root) .category-open{min-height:230px}:where(.client-panel-root) .category-front{padding:26px 26px calc(26px + var(--category-count-height));gap:14px}:where(.client-panel-root) .category-front .round-icon{width:65px;height:65px}:where(.client-panel-root) .category-front>strong{font-size:1.5rem}:where(.client-panel-root) .category-count{padding:14px 24px;min-height:62px;font-size:1rem}:where(.client-panel-root) .category-details{padding:16px 24px;font-size:.95rem}:where(.client-panel-root) .accounting-grid{gap:18px}:where(.client-panel-root) .accounting-hero{min-height:265px;padding:24px;align-items:flex-start}:where(.client-panel-root) .accounting-hero h1{font-size:1.5rem;white-space:normal}:where(.client-panel-root) .accounting-hero .subtitle{font-size:.8rem;max-width:58%}:where(.client-panel-root) .accounting-hero>div:first-child{width:100%}:where(.client-panel-root) .accounting-hero .mascot{width:58%;height:190px;top:auto;bottom:0;right:-8px}:where(.client-panel-root) .upload{padding:22px 16px}:where(.client-panel-root) .upload .section-title{margin-bottom:24px}:where(.client-panel-root) .section-title p{font-size:.7rem}:where(.client-panel-root) .upload-types{gap:12px}:where(.client-panel-root) .upload-types button{height:140px;font-size:.78rem;gap:14px}:where(.client-panel-root) .upload-types .art{zoom:.85}:where(.client-panel-root) .upload-selection-mark{top:8px;right:8px;transform:scale(.7);transform-origin:top right}:where(.client-panel-root) .register-filter{padding:20px 16px}:where(.client-panel-root) .register-filter .section-title{margin-left:0;flex-wrap:wrap;gap:10px}:where(.client-panel-root) .register-filter h2{font-size:.85rem}:where(.client-panel-root) .register-filter .section-title>div{flex:1;min-width:160px}:where(.client-panel-root) .document-counter{margin-left:66px;margin-top:-5px;font-size:.6rem}:where(.client-panel-root) .filter-types{margin-top:16px;gap:5px}:where(.client-panel-root) .filter-types button{font-size:.8rem;min-height:42px;flex-direction:column}:where(.client-panel-root) .period-fields{gap:8px}:where(.client-panel-root) .period-button,:where(.client-panel-root) .year-control{padding:8px;gap:7px;min-height:54px}:where(.client-panel-root) .period-fields>.art{zoom:.8}:where(.client-panel-root) .period-button>.art:last-child{display:none}:where(.client-panel-root) .month-options{width:min(280px,calc(100vw - 64px))}:where(.client-panel-root) .month-options button{min-height:44px}:where(.client-panel-root) .accounting-files{padding:10px 16px}:where(.client-panel-root) .accounting-files .file-row{min-height:80px}:where(.client-panel-root) .dialog-body{padding:28px 22px}}@media (max-width:360px){:where(.client-panel-root) .deadline-actions{flex-direction:column;align-items:center}:where(.client-panel-root) .candy{zoom:.9}}.client-panel-root .topbar-actions{margin-left:auto}.client-panel-root{font-family:ClientInter,sans-serif;font-size:1rem;line-height:normal;color:#111;background:#f7f7f7}body:has(.client-panel-root){background:#f7f7f7}.client-panel-root .dashboard-grid>.deadline .section-title h2{margin-top:0}.client-panel-root .dashboard-grid>.deadline{container-type:inline-size;display:flex;flex-direction:column}.client-panel-root .deadline>.section-title,.client-panel-root .deadline-message{flex-shrink:0}.client-panel-root .deadline-actions{flex:1 0 auto;align-items:center;padding-block:.7rem;margin-top:.8rem}.client-panel-root main:has(.dashboard-grid){container:client-dashboard / inline-size}@container client-dashboard (max-width:60rem){.client-panel-root main .dashboard-grid{grid-template-columns:1fr;grid-template-rows:auto;height:auto}@media (min-width:901px){.client-panel-root .deadline-actions{flex-direction:column;align-items:center;justify-content:center}.client-panel-root .deadline .candy{width:12.444rem;height:5.333rem}.client-panel-root .deadline .candy-art>.art>*{zoom:calc(1rem/18px)}}}.client-panel-root .deadline .section-title{gap:.7rem}.client-panel-root .deadline .section-title>div{flex:1;min-width:0;overflow-wrap:anywhere}.client-panel-root .deadline-message{text-align:center;margin-top:1rem}.client-panel-root .deadline-status{display:inline-block;flex-shrink:0;max-width:55%;text-align:center;border-radius:7px;font-size:1rem;font-weight:600;line-height:1.35;padding:.4rem 1rem}.client-panel-root .deadline-status.green{color:#6e9d1c;background:#eff7dc}.client-panel-root .deadline-status.orange{color:#d27a22;background:#fff3e7}.client-panel-root .deadline-status.yellow{color:#8b6a00;background:#fff7cc}.client-panel-root .deadline-status.red{color:#cf2525;background:#fff0f0}.client-panel-root .deadline-message .due-copy{margin:.8rem 0 .65rem}.client-panel-root .deadline-stacked-status .section-title{display:grid;grid-template-columns:auto minmax(0,1fr)}.client-panel-root .deadline-stacked-status .round-icon{grid-row:1 / span 2}.client-panel-root .deadline-stacked-status .deadline-status{grid-column:2;justify-self:start;max-width:100%}@container (max-width:18rem){.client-panel-root .deadline .section-title{flex-direction:column;margin-left:0;text-align:center}.client-panel-root .deadline-status{max-width:100%}.client-panel-root .deadline-stacked-status .section-title{grid-template-columns:minmax(0,1fr);justify-items:center}.client-panel-root .deadline-stacked-status .round-icon{grid-row:auto}.client-panel-root .deadline-stacked-status .deadline-status{grid-column:1;justify-self:center}.client-panel-root .deadline-actions{flex-direction:column;align-items:center;justify-content:center}}.client-panel-root .runtime-page>.accounting-hero{margin-top:0;flex-shrink:0}.client-panel-root .document-main,.client-panel-root .document-register{display:flex;flex-direction:column;gap:1.667rem;min-height:0;min-width:0}.client-panel-root .document-workspace{grid-template-rows:none;align-items:stretch}.client-panel-root .document-workspace .accounting-hero{flex-shrink:0}.client-panel-root .document-workspace .accounting-files{margin-top:0;min-height:0;flex:1;overflow:auto}.client-panel-root .document-workspace .accounting-files .file-list{max-height:none}.client-panel-root .document-workspace .register-filter{min-height:0;flex-shrink:0}.client-panel-root .document-workspace .upload{min-height:0;flex:1;overflow:auto}.client-panel-root .upload-types.tall{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}.client-panel-root .upload-types.tall button{height:19.444rem;min-width:0;overflow-wrap:anywhere}.client-panel-root .client-loading{min-height:120px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;font-size:.85rem}.client-panel-root .client-loading-brand{position:relative;display:grid;place-items:center;flex-shrink:0;width:104px;height:104px}.client-panel-root .client-loading-brand img{display:block;width:78%;height:auto;background:#111;padding:4%;box-sizing:border-box}.client-panel-root .client-loading .client-loading-ring{position:absolute;top:0;right:0;bottom:0;left:0;color:#9acd32;filter:drop-shadow(0 12px 22px rgba(97,138,17,.2))}.client-panel-root .client-loading.compact{min-height:0;position:absolute;top:0;right:0;bottom:0;left:0;background:#fdfdfde8;font-size:.6rem}.client-panel-root .client-loading.compact .client-loading-brand{width:64px;height:64px}.client-panel-root .client-error{padding:2rem}.client-panel-root .runtime-page{display:flex;flex-direction:column;gap:1.5rem;min-width:0}.client-panel-root .runtime-page>*,.client-panel-root .runtime-grid>*{min-width:0}.client-panel-root .contact-page{display:grid;grid-template-columns:minmax(0,804fr) minmax(0,609fr);gap:1.667rem;min-width:0}.client-panel-root .contact-identity{align-self:center;display:flex;align-items:center;gap:1rem;padding:1.5rem 1.7rem;min-width:0}.client-panel-root .contact-identity>div{min-width:0;overflow-wrap:anywhere}.client-panel-root .contact-badges{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.7rem}.client-panel-root .contact-badges>span{display:flex;align-items:center;gap:.5rem;background:#f3f3f3;border-radius:6px;padding:.4rem .6rem;font-size:.8rem}.client-panel-root .contact-badges .art{zoom:.7}.client-panel-root .contact-identity h2{font-size:1.4rem;margin:.7rem 0}.client-panel-root .contact-identity p{color:#777}.client-panel-root .company-details{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:1rem 2rem}.client-panel-root .company-details>div:nth-child(2){border-left:1px solid #eee;padding-left:2rem}.client-panel-root .contact-page .client-facts{grid-template-columns:1fr;gap:.6rem}.client-panel-root .contact-page .section-title{margin-bottom:1rem}.client-panel-root .contact-page .client-facts>div{position:relative;background:#f5f9e9;padding:.8rem 3.5rem .8rem 1rem;border-radius:9px}.client-panel-root .contact-page .client-facts dt{color:#7baa1d;text-transform:uppercase;font-size:.67rem}.client-panel-root .contact-page .client-facts dd{font-size:1rem;line-height:1.35}.client-panel-root .contact-page .client-facts button{position:absolute;right:.8rem;top:50%;transform:translateY(-50%);width:50.474px;height:50px;display:grid;place-items:center;border-radius:8px}.client-panel-root .contact-page .client-facts button>.art{grid-area:1/1}.client-panel-root .company-details>div:nth-child(2) .client-facts>div{background:#edf1f9}.client-panel-root .company-details>div:nth-child(2) dt{color:#6281c7}.client-panel-root .address-details .client-facts>div{background:#faf3f4}.client-panel-root .address-details .client-facts dt{color:#b66a78}.client-panel-root .office-details .client-facts>div{background:#fff4e8}.client-panel-root .office-details dt{color:#9c5715!important}.client-panel-root .person-details{grid-column:1/-1;font-size:.8rem}.client-panel-root .person-details summary{cursor:pointer;color:#64871d}.client-panel-root .person-details[open] .client-facts{margin-top:.7rem}@media (min-width:901px){.client-panel-root .deadline .due-copy{margin:.5rem 0 .65rem}.client-panel-root .deadline-actions{margin-top:.8rem}.client-panel-root .contact-page>.address-details,.client-panel-root .contact-page>.office-details{padding:1rem 1.5rem}}@media (min-width:901px){.client-panel-root .contact-page{height:calc(100dvh / var(--desktop-scale) - 9.72rem);grid-template-rows:11.444rem minmax(0,1.2fr) minmax(0,1fr)}}@media (max-width:900px){.client-panel-root .contact-page{grid-template-columns:1fr}.client-panel-root .contact-page .accounting-hero{margin-top:0}.client-panel-root .contact-identity{text-align:left}.client-panel-root .company-details{grid-template-columns:1fr}.client-panel-root .company-details>div:nth-child(2){border:0;padding:0}}.client-panel-root .runtime-page>.accounting-hero{min-height:16rem}.client-panel-root .runtime-page>.accounting-hero .mascot{right:2rem}.client-panel-root .runtime-page>.accounting-hero .subtitle{max-width:70%}.client-panel-root .runtime-panel{position:relative;padding:1.7rem 2rem;min-height:0;overflow:auto}.client-panel-root .runtime-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.client-panel-root .runtime-grid h2{margin-bottom:1rem}.client-panel-root .client-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin:0}.client-panel-root .client-facts dt{font-size:.72rem;color:#777;margin-bottom:.3rem}.client-panel-root .client-facts dd{margin:0;overflow-wrap:anywhere;font-size:.9rem}.client-panel-root .client-facts button{text-align:left;padding:0}.client-panel-root .client-tabs{display:flex;gap:.6rem;flex-wrap:wrap}.client-panel-root .client-tabs button,.client-panel-root .client-action{padding:.65rem 1rem;border-radius:6px;border:1px solid #ddd;background:#fff;font-size:.85rem}.client-panel-root .client-tabs button[aria-pressed=true],.client-panel-root .client-action:hover{background:#9acd32;border-color:#9acd32}.client-panel-root .client-table{width:100%;border-collapse:collapse;font-size:.82rem}.client-panel-root .client-table th{text-align:left;color:#777;font-size:.7rem;font-weight:500}.client-panel-root .client-table td,.client-panel-root .client-table th{padding:1rem .7rem;border-bottom:1px solid #eee}.client-panel-root .client-status{display:inline-block;padding:.3rem .6rem;border-radius:4px;background:#f4f0dd;color:#80621a;font-size:.7rem}.client-panel-root .client-status.done{background:#edf6df;color:#64871d}.client-panel-root .client-status.na{background:#f0f0f0;color:#777}.client-panel-root .client-empty{padding:2rem;text-align:center;color:#777}.client-panel-root .client-form{display:flex;flex-direction:column;gap:1rem}.client-panel-root .client-form input,.client-panel-root .client-form textarea{font:inherit;border:1px solid #ccc;border-radius:6px;padding:.7rem;width:100%;background:#fff;color:#111}.client-panel-root .client-form textarea{min-height:7rem;resize:vertical}.client-panel-root .client-editor{border:1px solid #ccc;border-radius:8px;padding:.8rem;background:#fff}.client-panel-root .client-editor button{padding:.4rem .7rem;border-radius:4px}.client-panel-root .client-editor button[aria-pressed=true]{background:#edf5d8}.client-panel-root .client-editor .tiptap{min-height:7rem;padding:.6rem;outline:none;overflow-wrap:anywhere}.client-panel-root .client-editor .tiptap:focus-visible{outline:2px solid #9acd32}.client-panel-root .client-editor p{margin:.4rem 0}.client-panel-root .client-comment-content{white-space:pre-wrap;overflow-wrap:anywhere}.client-panel-root .client-form label{font-size:.85rem}.client-panel-root .client-form-actions{display:flex;gap:.8rem;justify-content:flex-end;margin-top:1rem}.client-panel-root .client-alert{padding:1rem;border-left:3px solid #c4861a;background:#fff8ed;font-size:.85rem}.client-panel-root .upload-types.many{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.client-panel-root .upload-types.many button{height:9.8rem;font-size:.9rem}.client-panel-root .filter-types.many{grid-template-columns:repeat(2,minmax(0,1fr))}.client-panel-root .filter-types.many>button:first-child{grid-row:auto}.client-panel-root .filter-types.compact{grid-template-columns:repeat(auto-fit,minmax(min(100%,6rem),1fr));grid-template-rows:auto}.client-panel-root .filter-types.compact>button:first-child{grid-row:auto}.client-panel-root .category-official .filter-types{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}.client-panel-root .category-official .filter-types>button:first-child{grid-row:auto}.client-panel-root .upload-steps{display:flex;gap:.6rem;list-style:none;padding:0;font-size:.8rem;margin:0 0 1.2rem;color:#777}.client-panel-root .upload-steps [aria-current=step]{color:#64871d;font-weight:600}.client-panel-root .upload-drop{border:2px dashed #9acd32;border-radius:10px;padding:1.5rem;text-align:center}.client-panel-root .upload-drop input{max-width:100%;font-size:.8rem;margin-top:1rem}.client-panel-root .upload-file{display:flex;justify-content:space-between;align-items:center;gap:.6rem;padding:.7rem 0;border-bottom:1px solid #eee;font-size:.8rem;overflow-wrap:anywhere}.client-panel-root .client-comments{display:flex;flex-direction:column;gap:1rem}.client-panel-root .client-comment{padding:1rem;background:#f7f7f7;border-radius:8px}.client-panel-root .client-comment p{white-space:pre-wrap;overflow-wrap:anywhere;margin:.7rem 0}.client-panel-root .client-comment small{color:#777}.client-panel-root .client-comment button{font-size:.7rem;color:#64871d;margin-right:1rem}@media (min-width:901px){.client-panel-root .runtime-page,.client-panel-root .document-workspace,.client-panel-root .dashboard-grid{height:calc(100dvh / var(--desktop-scale) - 9.72rem)}.client-panel-root .runtime-page>.runtime-panel,.client-panel-root .runtime-page>.runtime-grid{flex:1;min-height:0}.client-panel-root .runtime-grid>.panel{overflow:auto}.client-panel-root .dashboard-grid{grid-template-rows:minmax(0,389fr) minmax(0,464fr)}.client-panel-root .dashboard-grid>.panel{min-height:0;overflow:auto}.client-panel-root .welcome{overflow:hidden!important}}@media (max-width:767px){.client-panel-root .runtime-grid,.client-panel-root .client-facts{grid-template-columns:1fr}.client-panel-root .runtime-panel{padding:1.2rem}.client-panel-root .runtime-page>.accounting-hero .subtitle{max-width:60%}.client-panel-root .client-table{min-width:600px}.client-panel-root .upload-types.many{grid-template-columns:repeat(2,minmax(0,1fr))}.client-panel-root .client-form-actions{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.client-panel-root .client-loading .client-loading-ring,.client-panel-root .client-loading-ring .MuiCircularProgress-circle{animation:none}}.client-panel-root .document-workspace .upload-flow{display:flex;flex-direction:column;overflow:hidden;padding:1.72rem 1.72rem 2.7rem;gap:1.8rem}.client-panel-root .upload-flow .section-title{margin:0;gap:1.17rem}.client-panel-root .upload-flow-heading{flex-shrink:0;outline:none}.client-panel-root .upload-flow-heading:focus-visible{outline:2px solid #9acd32;outline-offset:5px;border-radius:8px}.client-panel-root .upload-flow-body{flex:1;min-height:0;overflow:auto;scrollbar-gutter:stable;padding-right:.2rem}.client-panel-root .upload-flow-body>.client-alert{margin-bottom:1rem}.client-panel-root .upload-footer{display:grid;grid-template-columns:minmax(0,234fr) minmax(0,487fr);gap:1.22rem;border-top:1px solid #ddd;padding-top:2.33rem;flex-shrink:0}.client-panel-root .upload-footer.complete{grid-template-columns:1fr}.client-panel-root .upload-footer .client-loading{grid-column:1/-1;min-height:0;flex-direction:row;padding:0}.client-panel-root .upload-footer .client-loading-brand{width:2rem;height:2rem}.client-panel-root .upload-action{position:relative;isolation:isolate;display:grid;place-items:center;min-height:3.56rem;border-radius:10px;padding:.8rem 1.2rem;font-size:.94rem;font-weight:600;overflow:hidden;color:#fff;--upload-button-bg:#111;transition:color .18s ease,box-shadow .18s ease}.client-panel-root .upload-action>img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;transition:opacity .18s ease}.client-panel-root .upload-action-hover{opacity:0}.client-panel-root .upload-action.silver{color:#111}.client-panel-root .upload-action:is(.green,.choose){color:#111}.client-panel-root .upload-action:not(:disabled):is(:hover,:focus-visible) .upload-action-hover{opacity:1}.client-panel-root .upload-action:not(:disabled):is(:hover,:focus-visible) .upload-action-idle{opacity:0}.client-panel-root .upload-action:not(:disabled):is(:hover,:focus-visible){--upload-button-bg:#9acd32;color:#111;filter:none;box-shadow:0 0 0 2px #7baa1d}.client-panel-root .upload-action:is(.green,.choose):not(:disabled):is(:hover,:focus-visible){color:#9acd32}.client-panel-root .upload-action:disabled{background:#eee;color:#999;cursor:not-allowed}.client-panel-root .upload-action:disabled img{opacity:0}.client-panel-root .upload-step-0 .upload-flow-body{display:flex;flex-direction:column}.client-panel-root .upload-period-confirmation{margin:auto 0;padding:2rem .5rem;text-align:center}.client-panel-root .upload-period-confirmation>p{font-size:.85rem;line-height:1.5;color:#8a8a8a}.client-panel-root .upload-period-card{display:flex;align-items:center;justify-content:center;gap:2rem;padding:2.5rem 1.5rem;min-height:12rem;margin:1.5rem 0;border:1.32px solid var(--border);border-radius:13.21px;background:var(--tint);color:var(--type);text-align:left}.client-panel-root .upload-period-card>div{min-width:0;overflow-wrap:anywhere}.client-panel-root .upload-period-card>div>span{display:block;font-size:.75rem;text-transform:uppercase;opacity:.7;margin-bottom:.5rem}.client-panel-root .upload-period-card strong{display:block;font-size:2rem;font-weight:600;line-height:1.25}.client-panel-root .upload-flow .upload-drop{border:1.37px solid #ddd;border-radius:13.71px;min-height:29.8rem;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;gap:1.1rem;text-align:center;transition:background .16s ease,border-color .16s ease}.client-panel-root .upload-flow .upload-drop.dragging{background:#f5f9e9;border-color:#7baa1d}.client-panel-root .upload-flow .upload-drop.has-files{min-height:18rem;padding:1.4rem 1rem;gap:.8rem}.client-panel-root .upload-drop h3{font-size:1rem;line-height:1.4;margin:0}.client-panel-root .upload-drop p{color:#8a8a8a;font-size:.78rem;line-height:1.5;margin:0}.client-panel-root .upload-drop .upload-action{width:13.33rem;max-width:100%;margin:.25rem 0}.client-panel-root .upload-drop .upload-limits{font-size:.72rem}.client-panel-root .upload-art{display:block;flex-shrink:0;max-width:100%}.client-panel-root .upload-files{list-style:none;margin:1rem 0;padding:0}.client-panel-root .upload-flow .upload-file{border:0;padding:.6rem 1rem;display:flex;gap:1rem;align-items:center;font-size:.78rem}.client-panel-root .upload-file-glyph{background:#ddd;border-radius:10px;width:2.78rem;height:2.78rem;display:grid;place-items:center;flex-shrink:0}.client-panel-root .upload-file-name{min-width:0;flex:1;display:flex;flex-direction:column;gap:.4rem;overflow-wrap:anywhere}.client-panel-root .upload-file-name small{font-size:.67rem;color:#8a8a8a}.client-panel-root .upload-ready{background:var(--tint);color:var(--type);font-size:.61rem;text-transform:uppercase;padding:.45rem .7rem;border-radius:4px}.client-panel-root .upload-remove{font-size:1.3rem;color:#777;min-width:2.45rem;min-height:2.45rem;border-radius:6px}.client-panel-root .upload-remove:hover{background:#f5f5f5;color:#111}.client-panel-root .upload-summary-intro{text-align:center;color:#8a8a8a;font-size:.78rem;line-height:1.5;margin:0 0 1.8rem}.client-panel-root .upload-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.11rem;margin:1rem .5rem 0}.client-panel-root .upload-palette-defs{position:absolute;pointer-events:none}.client-panel-root .upload-summary-grid>div{display:flex;align-items:center;gap:1.5rem;min-height:10.44rem;padding:1.5rem 1.8rem;border:1.32px solid var(--border);border-radius:13.21px;background:var(--tint);color:var(--type);min-width:0}.client-panel-root .upload-summary-grid>div>div{min-width:0;overflow-wrap:anywhere}.client-panel-root .upload-summary-icon{width:3rem;min-width:3rem;display:grid;place-items:center;filter:var(--summary-icon-filter)}.client-panel-root .upload-summary-icon>.art{zoom:.85}.client-panel-root .upload-summary-grid dt{font-size:.67rem;line-height:1.5;text-transform:uppercase;color:var(--type);opacity:.7;margin-bottom:.3rem}.client-panel-root .upload-summary-grid dd{font-size:1.11rem;font-weight:600;line-height:1.25;margin:0}.client-panel-root .upload-success{display:flex;min-height:100%;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:0 1rem 1.5rem}.client-panel-root .upload-success .mascot{position:relative;inset:auto;width:min(23.78rem,100%);height:auto;aspect-ratio:1;flex-shrink:1;min-height:0}.client-panel-root .upload-success h2{font-size:1.33rem;margin:.3rem 0 1.3rem}.client-panel-root .upload-success p{color:#8a8a8a;font-size:.78rem;line-height:1.5}@media (max-width:900px){.client-panel-root .document-workspace .upload-flow{padding:1.5rem;gap:1.5rem}.client-panel-root .upload-flow-body{overflow:visible;scrollbar-gutter:auto;padding:0}.client-panel-root .upload-period-confirmation{padding:1rem 0}.client-panel-root .upload-footer{padding-top:1.5rem}.client-panel-root .upload-success .mascot{max-width:20rem}}@media (max-width:600px){.client-panel-root .document-workspace .upload-flow{padding:22px 16px}.client-panel-root .upload-period-card{flex-direction:column;text-align:center;gap:1rem;padding:1.5rem 1rem}.client-panel-root .upload-period-card strong{font-size:1.5rem}.client-panel-root .upload-summary-grid{margin:1rem 0;gap:.7rem;grid-template-columns:1fr}.client-panel-root .upload-summary-grid>div{min-height:6rem;padding:1rem;gap:1rem}.client-panel-root .upload-summary-grid dd{font-size:1rem}.client-panel-root .upload-flow .upload-drop{min-height:24rem;padding:1.3rem .7rem}.client-panel-root .upload-footer{gap:.7rem;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.client-panel-root .upload-action{font-size:.8rem;padding:.8rem .5rem}.client-panel-root .upload-flow .upload-file{display:grid;grid-template-columns:2.78rem minmax(0,1fr);gap:.5rem;padding:.6rem 0}.client-panel-root .upload-remove{grid-column:2;justify-self:end}.client-panel-root .upload-summary-grid>div{flex-wrap:wrap}.client-panel-root .upload-summary-grid>div>div{flex:1 1 8rem}.client-panel-root .upload-ready{display:none}}@media (prefers-reduced-motion:reduce){.client-panel-root .upload-action,.client-panel-root .upload-action>img,.client-panel-root .upload-drop{transition:none}}.client-panel-root .settlement-list-frame{container:client-settlement-list / inline-size;min-width:0}.client-panel-root .settlement-list{display:grid;grid-template-columns:minmax(0,804fr) minmax(0,640fr);grid-template-rows:11.444rem minmax(0,1fr);gap:1.11rem;min-width:0}.client-panel-root .settlement-list>.accounting-hero{min-height:19.17rem}.client-panel-root .settlement-filters{padding:1.55rem 2.5rem;display:flex;flex-direction:column;justify-content:space-between;gap:1.28rem;position:relative;z-index:2}.client-panel-root .settlement-type-tabs{display:grid;grid-template-columns:1fr 1fr;background:#f7f7f7;border-radius:1.11rem}.client-panel-root .settlement-filters .period-fields{margin:0;gap:1.66rem;grid-template-columns:1fr 1fr}.client-panel-root .settlement-filters.annual .month-control{visibility:hidden;pointer-events:none}.client-panel-root .settlement-button{position:relative;isolation:isolate;display:grid;place-items:center;min-height:2.78rem;padding:.6rem 1rem;border-radius:.69rem;overflow:hidden;font-size:.92rem;font-weight:600;text-transform:uppercase;transition:color .18s ease;line-height:1.3}.client-panel-root .settlement-button>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;transition:opacity .18s ease}.client-panel-root .settlement-button-hover{opacity:0}.client-panel-root .settlement-button.red{color:#fff}.client-panel-root .settlement-button:not(:disabled):is(:hover,:focus-visible){color:var(--lime);filter:none}.client-panel-root .settlement-button:not(:disabled):is(:hover,:focus-visible) .settlement-button-hover{opacity:1}.client-panel-root .settlement-button:not(:disabled):is(:hover,:focus-visible) .settlement-button-face{opacity:0}.client-panel-root .settlement-button.tab{min-height:3.56rem;border-radius:1.11rem;font-size:.89rem}.client-panel-root .settlement-button.tab[aria-pressed=false]{color:#8a8a8a}.client-panel-root .settlement-button.tab[aria-pressed=false] .settlement-button-face{opacity:0}.client-panel-root .settlement-button:disabled{background:#eee;color:#888;cursor:not-allowed}.client-panel-root .settlement-button:disabled>img{opacity:0}.client-panel-root .settlement-register{grid-column:1/-1;padding:2rem 1.72rem 1.4rem;min-height:0;display:flex;flex-direction:column}.client-panel-root .settlement-table-scroll{overflow:auto;min-height:0;scrollbar-width:thin;scrollbar-gutter:stable}.client-panel-root .settlement-table th{position:sticky;top:0;background:#fdfdfd;z-index:1;padding:.8rem .3rem;text-transform:uppercase;font-size:.667rem;white-space:nowrap;border:0}.client-panel-root .settlement-table td{padding:.83rem .3rem;font-size:.778rem}.client-panel-root .settlement-row{cursor:pointer;transition:background-color .16s ease}.client-panel-root .settlement-row>td{transition:box-shadow .16s ease}.client-panel-root .settlement-row:is(:hover,:focus-visible){background:#eef6dfb8;outline:none}.client-panel-root .settlement-row:is(:hover,:focus-visible)>td{box-shadow:inset 0 2px #618a11,inset 0 -2px #618a11}.client-panel-root .settlement-row:is(:hover,:focus-visible)>td:first-child{box-shadow:inset 2px 0 #618a11,inset 0 2px #618a11,inset 0 -2px #618a11}.client-panel-root .settlement-row:is(:hover,:focus-visible)>td:last-child{box-shadow:inset -2px 0 #618a11,inset 0 2px #618a11,inset 0 -2px #618a11}.client-panel-root .settlement-table th:first-child{width:28%}.client-panel-root .settlement-table th:nth-child(2){width:35%}.client-panel-root .settlement-table th:nth-child(3),.client-panel-root .settlement-table th:nth-child(4){width:13%}.client-panel-root .settlement-period{display:flex;align-items:center;gap:.83rem}.client-panel-root .settlement-period>div{min-width:0}.client-panel-root .settlement-period strong{font-weight:600}.client-panel-root .settlement-period p{font-size:.667rem;color:#8a8a8a;margin-top:.25rem}.client-panel-root .settlement-calendar{display:grid;place-items:center;flex-shrink:0;width:2.78rem;height:2.78rem;background:#eaf4d2;border-radius:10px}.client-panel-root .settlement-art{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;pointer-events:none}.client-panel-root .settlement-art>img{display:block;max-width:none}.client-panel-root .settlement-art-bank{position:relative;width:39px;height:39px;overflow:hidden}.client-panel-root .settlement-art-bank>img{position:absolute;transform:scaleY(-1)}.client-panel-root .settlement-art-bank .bank-roof{left:0;top:0}.client-panel-root .settlement-art-bank .bank-base{left:0;bottom:0}.client-panel-root .settlement-art-bank .bank-left{left:6.09px;top:12.19px}.client-panel-root .settlement-art-bank .bank-middle{left:17.98px;top:12.19px}.client-panel-root .settlement-art-bank .bank-right{left:29.86px;top:12.19px}.client-panel-root .settlement-art-details-arrow{transform:rotate(-90deg);margin:0 .3rem}.client-panel-root .settlement-deadlines{display:flex;flex-wrap:wrap;gap:.28rem}.client-panel-root .settlement-deadline{display:flex;align-items:center;gap:.5rem;background:#f7f7f7;border-radius:10px;padding:.44rem .55rem;min-height:2.78rem;font-size:.778rem;line-height:1.25}.client-panel-root .settlement-deadline span{color:#595dce;font-weight:600}.client-panel-root .settlement-deadline.vat span{color:#168983}.client-panel-root .settlement-deadline.zus span{color:#a92e68}.client-panel-root .settlement-deadline strong{display:block;font-weight:600;white-space:nowrap}.client-panel-root :is(.settlement-list,.settlement-detail) .client-status{font-size:.778rem;min-width:6.78rem;padding:.5rem .8rem;text-align:center;border-radius:10px;background:#fff4e5;color:#a56400;white-space:nowrap}.client-panel-root :is(.settlement-list,.settlement-detail) .client-status.done{background:#eef7dd;color:#5f7e18}.client-panel-root :is(.settlement-list,.settlement-detail) .client-status.na{background:#f0f0f0;color:#777}.client-panel-root .settlement-correction{display:inline-block;padding:.35rem .55rem;border-radius:5px;background:#fdf1f1;color:#cc0e0e;text-transform:uppercase;font-size:.667rem;white-space:nowrap}.client-panel-root .settlement-period .settlement-correction{margin-left:auto;margin-right:1rem}.client-panel-root .settlement-details-link{display:flex;align-items:center;justify-content:center;gap:.6rem;font-size:.778rem;text-transform:uppercase;color:#7baa1d;white-space:nowrap;padding:.7rem .2rem;border-radius:6px}.client-panel-root .settlement-details-link:hover{background:#eef7dd}.client-panel-root .settlement-muted{color:#8a8a8a;font-size:.75rem}.client-panel-root .settlement-detail{position:relative;min-width:0;display:flex;flex-direction:column;gap:1rem;container:client-settlement / inline-size}.client-panel-root .settlement-detail-nav{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;flex-shrink:0;padding:.65rem .85rem;background:#fdfdfd;border-radius:.8rem;box-shadow:0 4px 16px #0000000a;font-size:.8rem}.client-panel-root .settlement-detail-nav>button{padding:.6rem 0;color:#7baa1d}.client-panel-root .settlement-section-actions{display:flex;gap:.6rem;flex-wrap:wrap}.client-panel-root .settlement-section-actions .settlement-button{min-width:9.5rem;font-size:.8rem}.client-panel-root .settlement-detail-content{overflow:auto;min-height:0;flex:1;padding:0 .3rem .3rem 0;scrollbar-width:thin}.client-panel-root .settlement-detail-content .panel{box-shadow:none}.client-panel-root .settlement-detail-content>section{scroll-margin-block-start:.3rem}.client-panel-root .settlement-detail-content>:is(.settlement-communication,.settlement-comments){margin-top:1.39rem}.client-panel-root .settlement-overview{display:grid;grid-template-columns:minmax(0,833fr) minmax(0,594fr);gap:1.39rem;min-width:0;align-content:start}.client-panel-root :is(.settlement-identity,.settlement-accounts,.settlement-payments,.settlement-attachments,.settlement-comments){padding:1.72rem}.client-panel-root .settlement-identity{display:flex;flex-direction:column;gap:1rem}.client-panel-root .settlement-identity-heading{display:grid;grid-template-columns:4.167rem minmax(0,1fr);align-items:start;gap:.95rem;position:relative}.client-panel-root .settlement-identity-heading>div{min-width:0;flex:1}.client-panel-root .settlement-identity h1{font-size:1.67rem;overflow-wrap:anywhere;line-height:1.2;letter-spacing:-.02em;padding-right:9rem}.client-panel-root .settlement-identity-heading p{color:#8a8a8a;font-size:1rem;margin-top:.2rem}.client-panel-root .settlement-badges{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:.55rem}.client-panel-root .settlement-badges>span{display:flex;align-items:center;gap:.5rem;background:#f3f3f3;border-radius:9px;padding:.5rem .65rem;font-size:.83rem}.client-panel-root .settlement-badges .art{zoom:.85}.client-panel-root .settlement-period-chip{position:absolute;right:0;top:0;padding:.78rem 1.1rem;background:#9acd32;border-radius:6px;text-transform:uppercase;font-size:.89rem;font-weight:500;max-width:10rem;text-align:center}.client-panel-root .settlement-results{display:grid;grid-template-columns:1fr 1fr;gap:1.17rem}.client-panel-root .settlement-result{border-radius:10px;background:#f4f9e8;min-height:7.22rem;padding:1.5rem 1.9rem;display:flex;align-items:center;justify-content:space-between;gap:.4rem}.client-panel-root .settlement-result.negative{background:#fdf1f1}.client-panel-root .settlement-result.unknown{background:#f7f7f7}.client-panel-root .settlement-result>div{min-width:0}.client-panel-root .settlement-result span{font-size:.778rem}.client-panel-root .settlement-result strong{display:block;font-size:2.22rem;line-height:1.25;letter-spacing:-.02em;overflow-wrap:anywhere;margin-top:.4rem}.client-panel-root .settlement-art-trend-positive,.client-panel-root .settlement-art-trend-negative{transform:rotate(-145deg)}.client-panel-root .settlement-service-status{display:flex;gap:1rem;flex-wrap:wrap;font-size:.67rem;color:#8a8a8a;margin-top:auto}.client-panel-root .settlement-service-status>span{display:flex;align-items:center;gap:.5rem}.client-panel-root .settlement-service-status .client-status{padding:.2rem .5rem;font-size:.67rem;min-width:0}.client-panel-root .settlement-accounts .section-title{margin-bottom:1.2rem}.client-panel-root :is(.settlement-accounts,.settlement-payments,.settlement-attachments,.settlement-comments) .section-title{gap:.95rem}.client-panel-root .settlement-accounts dl{display:grid;gap:.83rem;margin:0}.client-panel-root .settlement-accounts dl>div{position:relative;padding:1.25rem 4.7rem 1.25rem 2.05rem;border-radius:9px;background:#edf1f9;min-height:5rem}.client-panel-root .settlement-accounts dl>div.rose{background:#faedf1}.client-panel-root .settlement-accounts dt{color:#6281c7;text-transform:uppercase;font-size:.667rem;margin-bottom:.5rem}.client-panel-root .settlement-accounts .rose dt{color:#e34e4e}.client-panel-root .settlement-accounts dd{margin:0;font-size:1.11rem;font-weight:500;overflow-wrap:anywhere}.client-panel-root .settlement-accounts dl button{position:absolute;right:2rem;top:50%;transform:translateY(-50%);display:grid;place-items:center;border-radius:50%;padding:0}.client-panel-root .settlement-accounts dl button>.art{grid-area:1/1}.client-panel-root .settlement-payments{grid-column:1/-1;min-height:26.8rem}.client-panel-root .settlement-amounts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.67rem;margin-top:2.9rem}.client-panel-root .settlement-amount{display:flex;flex-direction:column;position:relative;border:1px solid #ddd;border-radius:10px;min-height:14.55rem;padding:1.65rem;min-width:0;font-size:.778rem}.client-panel-root .settlement-service-chip{align-self:flex-start;display:inline-block;background:#edf1f9;color:#6281c7;font-size:.667rem;text-transform:uppercase;border-radius:4px;padding:.25rem .65rem;white-space:nowrap}.client-panel-root .hr .settlement-service-chip{background:#fdf1f1;color:#e34e4e}.client-panel-root .settlement-amount>.settlement-service-chip{position:absolute;right:.78rem;top:.78rem}.client-panel-root .settlement-amount>.settlement-service-chip+span{margin-top:.3rem;padding-right:3rem}.client-panel-root .settlement-amount>strong{display:block;font-size:2.22rem;font-weight:700;line-height:1.2;margin:.55rem 0;overflow-wrap:anywhere;letter-spacing:-.02em}.client-panel-root .settlement-amount>small{font-size:.778rem}.client-panel-root .settlement-amount-action{border-top:3px solid #eaf4d2;padding-top:1.55rem;margin-top:auto}.client-panel-root .settlement-amount-action .settlement-button{width:100%;font-size:1.11rem}.client-panel-root .settlement-description{font-size:.85rem;margin-top:1.5rem;overflow-wrap:anywhere}.client-panel-root .settlement-declaration{grid-column:1/-1;display:flex;align-items:center;gap:1.67rem;padding:1.72rem;background:#fff9ec;border:1px solid #e7ca8a;min-height:8.33rem}.client-panel-root .settlement-declaration.approved{background:#f4f9e8;border-color:#d9e6c0}.client-panel-root .settlement-declaration.rejected{background:#fdf1f1;border-color:#eec7c7}.client-panel-root .settlement-review-icon{display:grid;place-items:center;flex-shrink:0;background:#efa623;border-radius:20px;width:75px;height:75px}.client-panel-root .approved .settlement-review-icon{background:#7fae25}.client-panel-root .rejected .settlement-review-icon{background:#d9534f}.client-panel-root .settlement-art-review-close{transform:rotate(180deg) scaleX(-1)}.client-panel-root .settlement-review-copy{flex:1;min-width:0;font-size:.83rem;line-height:1.4}.client-panel-root .settlement-review-copy p{margin-top:.35rem;overflow-wrap:anywhere}.client-panel-root .settlement-review-state{color:#b07b1e}.client-panel-root .approved .settlement-review-state{color:#6b9420}.client-panel-root .rejected .settlement-review-state{color:#d9534f}.client-panel-root .settlement-review-actions{display:flex;gap:.55rem;flex-wrap:wrap;align-items:center;max-width:44%}.client-panel-root .settlement-review-actions .settlement-button{flex:1;min-width:8.5rem}.client-panel-root .settlement-download{display:flex;align-items:center;justify-content:center;gap:.55rem;padding:.35rem .8rem;background:#edf1f9;color:#6281c7;border-radius:4px;font-size:.667rem;text-transform:uppercase;flex-shrink:0}.client-panel-root .hr .settlement-download{background:#faedf1;color:#e34e4e}.client-panel-root .settlement-declaration .settlement-download{background:#fdfdfd;border:1px solid #d8b96d;color:#b07b1e;font-size:.83rem;padding:.6rem .8rem;min-height:2.78rem;border-radius:13px}.client-panel-root .settlement-declaration.approved .settlement-download{color:#7fae25;border-color:#bcd292}.client-panel-root .settlement-communication{display:grid;grid-template-columns:1fr 1fr;gap:1.11rem;min-width:0;align-content:start}.client-panel-root .settlement-attachments{min-width:0;display:flex;flex-direction:column}.client-panel-root .settlement-attachments .section-title{position:relative;margin-bottom:1.4rem}.client-panel-root .settlement-attachments .section-title>div{flex:1;min-width:0}.client-panel-root .settlement-attachments .section-title>.settlement-service-chip{position:absolute;right:0;top:0;font-size:.6rem}.client-panel-root .settlement-attachments .section-title h2{padding-right:6rem}.client-panel-root .settlement-attachment-list{min-height:0}.client-panel-root .settlement-file{display:flex;align-items:center;gap:.83rem;padding:.78rem 0;border-bottom:1px solid #e9e9e9;font-size:.778rem;min-width:0}.client-panel-root .settlement-file>div{flex:1;min-width:0;overflow-wrap:anywhere}.client-panel-root .settlement-file strong{font-weight:600}.client-panel-root .settlement-file p{color:#8a8a8a;font-size:.667rem;margin-top:.25rem}.client-panel-root .settlement-file-icon{display:grid;place-items:center;flex-shrink:0;width:2.78rem;height:2.78rem;background:#edf1f9;border-radius:8px}.client-panel-root .hr .settlement-file-icon{background:#faedf1}.client-panel-root .settlement-comments{grid-column:1/-1;min-width:0}.client-panel-root .settlement-comments .section-title{margin-bottom:1.7rem}.client-panel-root .settlement-comment-list{display:grid;gap:.6rem}.client-panel-root .settlement-comments .client-comment{background:#f7f9fc;display:flex;gap:1.2rem;border-radius:0;padding:1.2rem 1.4rem;font-size:.83rem}.client-panel-root .settlement-comment-avatar{flex-shrink:0;width:3.8rem;height:3.8rem;display:grid;place-items:center;color:#6281c7;background:#edf1f9;border-radius:10px;font-size:1.5rem;font-weight:500}.client-panel-root .settlement-comment-copy{min-width:0;flex:1}.client-panel-root .settlement-comment-copy>small{font-size:.67rem;margin-left:.7rem}.client-panel-root .settlement-comments .client-form{margin-top:1.4rem;gap:.6rem}.client-panel-root .settlement-editor-label{font-size:.85rem}.client-panel-root .settlement-comments .client-editor{background:#f7f7f7;border:0}.client-panel-root .settlement-comments .client-editor .tiptap{min-height:4rem}.client-panel-root .settlement-comments .client-form-actions{margin-top:0}.client-panel-root .settlement-comments .settlement-button{min-width:13rem}.client-panel-root .settlement-feedback{flex-shrink:0}.client-panel-root .settlement-feedback .client-loading{min-height:0;flex-direction:row;font-size:.8rem}.client-panel-root .settlement-feedback .client-loading-brand{width:2rem;height:2rem}.client-panel-root dialog.settlement-decision{width:min(36.11rem,calc(100vw - 2rem));border:2px solid #dbc79b;border-radius:15px;background:#fdfdfd}.client-panel-root dialog.settlement-decision.reject{border-color:#e34e4e}.client-panel-root .settlement-decision .dialog-body{padding:2.72rem 2.17rem 1.72rem}.client-panel-root .settlement-decision .dialog-body>h2{display:flex;align-items:center;gap:1.22rem;font-size:1.39rem;margin:0 0 1.94rem;line-height:1.3}.client-panel-root .settlement-decision-icon{display:grid;place-items:center;flex-shrink:0;width:75px;height:75px;border-radius:20px;background:#fcf9f1}.client-panel-root .reject .settlement-decision-icon{background:#fdf1f1}.client-panel-root .settlement-art-dialog-close{transform:rotate(180deg) scaleX(-1)}.client-panel-root .settlement-decision-facts{display:grid;grid-template-columns:1fr 1fr;gap:1.22rem;margin:0 0 1.55rem}.client-panel-root .settlement-decision-facts>div{padding:1.05rem 1.44rem;background:#f7f7f7;border:1px solid #e5e7eb;border-radius:13px;font-size:.72rem;color:#8a8a8a}.client-panel-root .settlement-decision-facts>div:last-child{background:#fcf9f1;border-color:#e4c68c}.client-panel-root .settlement-decision-facts strong{display:block;font-size:1rem;margin-top:.35rem;color:#111;overflow-wrap:anywhere}.client-panel-root .settlement-decision-facts>div:last-child strong{color:#af7b12}.client-panel-root .reject .settlement-decision-facts>div:last-child{background:#fdf1f1;border-color:#e34e4e}.client-panel-root .reject .settlement-decision-facts>div:last-child strong{color:#e34e4e}.client-panel-root .settlement-decision .settlement-decision-description{font-size:.83rem;line-height:1.35;color:#8a8a8a;padding:0 .95rem}.client-panel-root .settlement-decision .settlement-rejection-field{background:#f7f7f7;border:1px solid #e5e7eb;border-radius:13px;padding:1.1rem 1.44rem;color:#555;font-size:.83rem}.client-panel-root .settlement-rejection-field textarea{background:transparent;border:0;padding:.3rem 0;min-height:4.5rem;font-size:.83rem;line-height:1.4}.client-panel-root .settlement-rejection-field textarea::placeholder{color:#999}.client-panel-root .settlement-decision-actions{display:grid;grid-template-columns:minmax(0,231fr) minmax(0,316fr);gap:1.22rem;margin-top:2.9rem}.client-panel-root .reject .settlement-decision-actions{grid-template-columns:1fr 1fr;margin-top:.2rem}@media (min-width:901px){.client-panel-root :is(.settlement-list,.settlement-detail){height:calc(100dvh / var(--desktop-scale) - 9.72rem)}}@media (max-width:1100px) and (min-width:901px){.client-panel-root .settlement-detail-nav{gap:.6rem}}@media (max-width:900px){.client-panel-root .settlement-list{grid-template-columns:1fr;grid-template-rows:auto}.client-panel-root .settlement-list>.accounting-hero{margin-top:0}.client-panel-root .settlement-filters{grid-column:1;min-height:11.44rem;padding:1.5rem}.client-panel-root .settlement-register{padding:1rem}.client-panel-root .settlement-table{min-width:1150px}.client-panel-root .settlement-overview{grid-template-columns:1fr}.client-panel-root .settlement-detail-content{overflow:visible;padding:0}.client-panel-root .settlement-detail-content>section{scroll-margin-block-start:calc(var(--settlement-nav-height,8rem) + .6rem)}.client-panel-root .settlement-section-actions{flex:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-width:100%}.client-panel-root .settlement-section-actions .settlement-button{min-width:0;padding:.6rem .3rem;font-size:.75rem;overflow-wrap:anywhere}.client-panel-root .settlement-amounts{grid-template-columns:1fr 1fr;margin-top:1.5rem}.client-panel-root .settlement-declaration{flex-wrap:wrap}.client-panel-root .settlement-review-actions{max-width:none;width:100%}.client-panel-root .settlement-communication{grid-template-columns:1fr}}@media (max-width:600px){.client-panel-root .settlement-filters{padding:1rem}.client-panel-root .settlement-filters .period-fields{gap:.5rem}.client-panel-root :is(.settlement-identity,.settlement-accounts,.settlement-payments,.settlement-attachments,.settlement-comments,.settlement-declaration){padding:1rem}.client-panel-root .settlement-identity-heading{gap:.8rem;grid-template-columns:3.5rem minmax(0,1fr)}.client-panel-root .settlement-identity h1{padding:0;font-size:1.3rem}.client-panel-root .settlement-period-chip{position:static;max-width:none;grid-column:1/-1;justify-self:start}.client-panel-root .settlement-results{grid-template-columns:1fr;margin-top:0}.client-panel-root .settlement-accounts dl>div{padding:1rem 4rem 1rem 1rem}.client-panel-root .settlement-accounts dl button{right:.5rem}.client-panel-root .settlement-amounts{grid-template-columns:1fr}.client-panel-root .settlement-amount{min-height:14rem}.client-panel-root .settlement-attachments .section-title{flex-wrap:wrap}.client-panel-root .settlement-attachments .section-title>.settlement-service-chip{position:static}.client-panel-root .settlement-attachments .section-title h2{padding:0}.client-panel-root .settlement-file{flex-wrap:wrap}.client-panel-root .settlement-file .settlement-download{margin-left:auto}.client-panel-root .settlement-comment-avatar{width:2.2rem;height:2.2rem;font-size:1rem}.client-panel-root .settlement-comments .client-comment{gap:.6rem;padding:.8rem}.client-panel-root .settlement-comment-copy>small{display:block;margin:.3rem 0}.client-panel-root .settlement-decision-facts{grid-template-columns:1fr}.client-panel-root .settlement-decision .dialog-body{padding:2rem 1rem 1rem}.client-panel-root .settlement-decision .dialog-body>h2{font-size:1.15rem;gap:.75rem}.client-panel-root .settlement-decision-actions{grid-template-columns:1fr;gap:.75rem;margin-top:1rem}.client-panel-root .reject .settlement-decision-actions{grid-template-columns:1fr}}@container client-settlement-list (max-width:65rem){.client-panel-root .settlement-list{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(15rem,1fr);overflow:auto;padding:.3rem}.client-panel-root .settlement-list>.accounting-hero{margin-top:0;min-height:16rem}.client-panel-root .settlement-list>.settlement-filters{grid-column:1;min-height:11.44rem}.client-panel-root .settlement-table{min-width:65rem}}@container client-settlement (max-width:65rem){.client-panel-root .settlement-section-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.client-panel-root .settlement-section-actions .settlement-button{min-width:0;overflow-wrap:anywhere}.client-panel-root .settlement-overview,.client-panel-root .settlement-communication{grid-template-columns:minmax(0,1fr)}.client-panel-root .settlement-identity h1{padding-right:0}.client-panel-root .settlement-period-chip{position:static;max-width:none;grid-column:2;justify-self:start}.client-panel-root .settlement-results,.client-panel-root .settlement-amounts{grid-template-columns:repeat(2,minmax(0,1fr))}.client-panel-root .settlement-declaration{flex-wrap:wrap}.client-panel-root .settlement-review-actions{max-width:none;width:100%}}@container client-settlement (max-width:40rem){.client-panel-root .settlement-section-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.client-panel-root .settlement-section-actions .settlement-button:first-child{grid-column:1/-1}.client-panel-root .settlement-results,.client-panel-root .settlement-amounts{grid-template-columns:minmax(0,1fr)}.client-panel-root .settlement-result{display:grid;grid-template-columns:minmax(0,1fr) auto;padding:1.2rem;gap:.3rem .5rem}.client-panel-root .settlement-result>div{display:contents}.client-panel-root .settlement-result strong{grid-row:2;grid-column:1/-1;font-size:1.8rem}.client-panel-root .settlement-result>.settlement-art{grid-row:1;grid-column:2}.client-panel-root .settlement-period-chip{grid-column:1/-1}.client-panel-root .settlement-attachments .section-title{flex-wrap:wrap}.client-panel-root .settlement-attachments .section-title>.settlement-service-chip{position:static}.client-panel-root .settlement-attachments .section-title h2{padding:0}}@media (prefers-reduced-motion:reduce){.client-panel-root .settlement-button,.client-panel-root .settlement-button>img,.client-panel-root .settlement-row,.client-panel-root .settlement-row>td{transition:none}}.client-panel-root .commerce-frame{container:client-commerce / inline-size;min-width:0}.client-panel-root .commerce-page{display:grid;grid-template-columns:minmax(0,804fr) minmax(0,640fr);grid-template-rows:11.444rem minmax(0,1fr);gap:1.11rem;min-width:0}.client-panel-root .commerce-page>.accounting-hero{min-height:19.17rem}.client-panel-root .commerce-page>.accounting-hero>div:first-child{width:49%}.client-panel-root .commerce-page>.accounting-hero .mascot{width:51%}.client-panel-root .commerce-navigation{padding:1rem 1.72rem 1.44rem;display:flex;flex-direction:column;justify-content:space-between;gap:1.25rem;min-width:0}.client-panel-root .commerce-navigation header{display:flex;align-items:center;gap:1.1rem;min-width:0}.client-panel-root .commerce-heading-icon{width:4.167rem;height:4.167rem;background:#000;border-radius:50%;display:grid;place-items:center;flex-shrink:0}.client-panel-root .commerce-heading-icon img{display:block}.client-panel-root .commerce-navigation h2{font-size:1rem;margin:0;font-weight:600}.client-panel-root .commerce-navigation p{font-size:.778rem;color:#8a8a8a;margin:.4rem 0 0;line-height:1.4}.client-panel-root .commerce-navigation nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#f8f8f8;border-radius:.762rem}.client-panel-root .commerce-navigation .settlement-button{padding:.6rem .4rem}.client-panel-root .commerce-navigation .settlement-button:not([aria-current]){color:#8a8a8a}.client-panel-root .commerce-navigation .settlement-button:not([aria-current])>img{opacity:0}.client-panel-root .commerce-navigation .settlement-button:not([aria-current]):is(:hover,:focus-visible){color:var(--lime)}.client-panel-root .commerce-navigation .settlement-button:not([aria-current]):is(:hover,:focus-visible)>.settlement-button-face{opacity:0}.client-panel-root .commerce-register{grid-column:1/-1;padding:1.72rem;min-width:0;min-height:0;display:flex;flex-direction:column;gap:1rem;height:36rem;max-height:calc(100dvh / var(--desktop-scale,1) - 22.5rem)}.client-panel-root .commerce-demo{margin:0;font-size:.72rem;color:#717171;line-height:1.5}.client-panel-root .commerce-filters{display:flex;gap:.72rem;flex-shrink:0}.client-panel-root .commerce-filters button{flex:1;min-width:0;min-height:2.33rem;font-size:.67rem;text-transform:uppercase;border:1px solid var(--commerce-border,#ddd);border-radius:.42rem;background:var(--commerce-tint,#f7f7f7);color:var(--commerce-color,#8a8a8a);padding:.5rem}.client-panel-root .commerce-filters button:is([aria-pressed=true],:hover,:focus-visible){background:var(--commerce-color,#9acd32);border-color:var(--commerce-color,#9acd32);color:#fff}.client-panel-root .commerce-filters .all[aria-pressed=true]{color:#111}.client-panel-root .commerce-register .unpaid{--commerce-color:#a56a00;--commerce-tint:#fff4e6;--commerce-border:#efd6b2}.client-panel-root .commerce-register .partially_paid{--commerce-color:#7390cc;--commerce-tint:#edf1f9;--commerce-border:#cbd6ef}.client-panel-root .commerce-register .paid{--commerce-color:#7baa1d;--commerce-tint:#f5f9e9;--commerce-border:#e3edc2}.client-panel-root .commerce-register .overdue{--commerce-color:#d9534f;--commerce-tint:#fdf1f1;--commerce-border:#f7d3d2}.client-panel-root .commerce-register.invoices .commerce-filters .unpaid{--commerce-color:#7baa1d;--commerce-tint:#eef7dd;--commerce-border:#d5e9b0}.client-panel-root .commerce-register.invoices .commerce-filters .paid{--commerce-color:#8a8a8a;--commerce-tint:#f7f7f7;--commerce-border:#ddd}.client-panel-root .commerce-table-scroll{overflow:auto;min-height:0;scrollbar-width:thin;scrollbar-gutter:stable;flex:1}.client-panel-root .commerce-table{width:100%;border-collapse:separate;border-spacing:0 .6rem;min-width:68rem;table-layout:fixed}.client-panel-root .commerce-table th{font-size:.67rem;text-transform:uppercase;color:#8a8a8a;font-weight:400;text-align:left;padding:0 .65rem .4rem;position:sticky;top:0;background:#fdfdfd;z-index:1}.client-panel-root .commerce-table td{font-size:.778rem;font-weight:500;height:3.611rem;padding:.5rem .65rem;border-bottom:1px solid #eee;overflow-wrap:anywhere}.client-panel-root .commerce-table strong{font-weight:600}.client-panel-root .commerce-table th:first-child{width:14%}.client-panel-root .commerce-table th:nth-child(2){width:23%}.client-panel-root .commerce-table th:nth-child(3){width:13%}.client-panel-root .commerce-table th:nth-child(4){width:13%}.client-panel-root .commerce-table th:nth-child(5){width:12%}.client-panel-root .commerce-table th:nth-child(6){width:13%}.client-panel-root .commerce-table th:last-child{width:12%}.client-panel-root .payments .commerce-table th:nth-child(2){width:15%}.client-panel-root .payments .commerce-table th:nth-child(3){width:15%}.client-panel-root .payments .commerce-table th:nth-child(4){width:11%}.client-panel-root .payments .commerce-table th:nth-child(5){width:19%}.client-panel-root .commerce-table td:last-child{text-align:center;background:transparent;padding-left:1.5rem}.client-panel-root .payments .commerce-table td:not(:last-child){background:var(--commerce-tint)}.client-panel-root .payments .commerce-table td:first-child{border-radius:.56rem 0 0 .56rem}.client-panel-root .payments .commerce-table td:nth-last-child(2){border-radius:0 .56rem .56rem 0}.client-panel-root .invoices .commerce-table .unpaid td:first-child{box-shadow:inset 5px 0 #7baa1d;border-radius:.35rem 0 0 .35rem}.client-panel-root .commerce-status{display:block;border:1.5px solid var(--commerce-color);color:var(--commerce-color);border-radius:.56rem;text-align:center;font-size:.72rem;text-transform:uppercase;padding:.5rem .25rem;line-height:1.2}.client-panel-root .commerce-preview{display:flex;align-items:center;justify-content:center;gap:.6rem;font-size:.778rem;text-transform:uppercase;min-height:2.667rem;border-radius:.533rem;padding:.35rem .6rem;white-space:nowrap}.client-panel-root .invoices .commerce-preview{background:#7baa1d;color:#fff}.client-panel-root .invoices .paid .commerce-preview{background:#f7f7f7;color:#111}.client-panel-root .payments .commerce-preview{padding:0;color:var(--commerce-color);background:transparent}.client-panel-root .payments .commerce-preview>span{background:var(--commerce-color);width:2.667rem;height:2.667rem;display:grid;place-items:center;border-radius:.533rem;flex-shrink:0}.client-panel-root .commerce-preview img{display:block}.client-panel-root .commerce-preview:hover{box-shadow:0 0 0 2px currentColor}.client-panel-root .commerce-paid{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;color:#7baa1d;font-size:.778rem;text-transform:uppercase}.client-panel-root .commerce-table .settlement-button{width:100%;min-height:2.134rem;font-size:.789rem;padding:.35rem;border-radius:.53rem}.client-panel-root .commerce-table .settlement-button:disabled{background:#eee;color:#8a8a8a}.client-panel-root .commerce-table .settlement-button:disabled>img{display:none}.client-panel-root .commerce-empty{text-align:center;padding:3rem 1rem;color:#8a8a8a}.client-panel-root .commerce-dialog{width:42rem;max-width:calc(100vw - 2rem)}.client-panel-root .commerce-dialog h2{overflow-wrap:anywhere}.client-panel-root .commerce-dialog p{line-height:1.6}.client-panel-root .commerce-facts{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.client-panel-root .commerce-facts dt{font-size:.75rem;color:#8a8a8a}.client-panel-root .commerce-facts dd{margin:.3rem 0;overflow-wrap:anywhere}.client-panel-root .commerce-items{list-style:none;padding:0}.client-panel-root .commerce-items li{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid #eee;padding:.7rem 0}@container client-commerce (max-width:60rem){.client-panel-root .commerce-page{grid-template-columns:1fr;grid-template-rows:auto}.client-panel-root .commerce-page>.accounting-hero{margin-top:0;grid-row:auto;min-height:19.17rem}.client-panel-root .commerce-register{height:auto;max-height:none;min-height:25rem}.client-panel-root .commerce-filters{flex-wrap:wrap}.client-panel-root .commerce-filters button{flex:1 1 8rem}}@media (max-width:900px){.client-panel-root .commerce-register{padding:1rem}.client-panel-root .commerce-navigation{padding:1.2rem}.client-panel-root .commerce-navigation header{gap:.7rem}.client-panel-root .commerce-navigation nav .settlement-button{font-size:.75rem}.client-panel-root .commerce-dialog .dialog-body{padding:1.2rem}.client-panel-root .commerce-facts{grid-template-columns:1fr}}:root{--ascentColor: #9ACD32}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{min-height:100vh}button,input,textarea,select{font-family:inherit}.scroller{overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--ascentColor) #000000}.scroller::-webkit-scrollbar{width:8px}.scroller::-webkit-scrollbar-track{background:#00000029}.scroller::-webkit-scrollbar-thumb{background:var(--ascentColor);border-radius:999px}@keyframes inventory-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
