.snow-field>.snow{top:0;left:0;position:absolute;width:10px;height:10px;background:#fff;border-radius:50%}.snow-field>.snow:nth-child(1){opacity:.6064;transform:translate(56.5936vw,-10px) scale(.1606);animation:fall-1 22s -16s linear infinite}@keyframes fall-1{34.585%{transform:translate(57.9903vw,34.585vh) scale(.1606)}to{transform:translate(57.29195vw,100vh) scale(.1606)}}.snow-field>.snow:nth-child(2){opacity:.0623;transform:translate(38.6106vw,-10px) scale(.3982);animation:fall-2 17s -21s linear infinite}@keyframes fall-2{70.443%{transform:translate(37.0175vw,70.443vh) scale(.3982)}to{transform:translate(37.81405vw,100vh) scale(.3982)}}.snow-field>.snow:nth-child(3){opacity:.7242;transform:translate(18.1453vw,-10px) scale(.9984);animation:fall-3 10s -24s linear infinite}@keyframes fall-3{71.78%{transform:translate(22.1161vw,71.78vh) scale(.9984)}to{transform:translate(20.1307vw,100vh) scale(.9984)}}.snow-field>.snow:nth-child(4){opacity:.7166;transform:translate(59.7326vw,-10px) scale(.0443);animation:fall-4 26s -3s linear infinite}@keyframes fall-4{73%{transform:translate(51.3509vw,73vh) scale(.0443)}to{transform:translate(55.54175vw,100vh) scale(.0443)}}.snow-field>.snow:nth-child(5){opacity:.4818;transform:translate(47.3488vw,-10px) scale(.0922);animation:fall-5 20s -19s linear infinite}@keyframes fall-5{38.705%{transform:translate(42.8013vw,38.705vh) scale(.0922)}to{transform:translate(45.07505vw,100vh) scale(.0922)}}.snow-field>.snow:nth-child(6){opacity:.6966;transform:translate(82.0968vw,-10px) scale(.2105);animation:fall-6 16s -19s linear infinite}@keyframes fall-6{57.687%{transform:translate(83.8295vw,57.687vh) scale(.2105)}to{transform:translate(82.96315vw,100vh) scale(.2105)}}.snow-field>.snow:nth-child(7){opacity:.1583;transform:translate(30.6433vw,-10px) scale(.633);animation:fall-7 17s -27s linear infinite}@keyframes fall-7{32.969%{transform:translate(22.2786vw,32.969vh) scale(.633)}to{transform:translate(26.46095vw,100vh) scale(.633)}}.snow-field>.snow:nth-child(8){opacity:.581;transform:translate(11.9714vw,-10px) scale(.9446);animation:fall-8 10s -19s linear infinite}@keyframes fall-8{50.353%{transform:translate(6.2107vw,50.353vh) scale(.9446)}to{transform:translate(9.09105vw,100vh) scale(.9446)}}.snow-field>.snow:nth-child(9){opacity:.5241;transform:translate(81.6951vw,-10px) scale(.0775);animation:fall-9 13s -8s linear infinite}@keyframes fall-9{57.565%{transform:translate(74.2251vw,57.565vh) scale(.0775)}to{transform:translate(77.9601vw,100vh) scale(.0775)}}.snow-field>.snow:nth-child(10){opacity:.7246;transform:translate(25.7857vw,-10px) scale(.9998);animation:fall-10 24s -25s linear infinite}@keyframes fall-10{51.74%{transform:translate(31.8345vw,51.74vh) scale(.9998)}to{transform:translate(28.8101vw,100vh) scale(.9998)}}.snow-field>.snow:nth-child(11){opacity:.5149;transform:translate(92.3636vw,-10px) scale(.0578);animation:fall-11 27s -18s linear infinite}@keyframes fall-11{36.667%{transform:translate(99.7436vw,36.667vh) scale(.0578)}to{transform:translate(96.0536vw,100vh) scale(.0578)}}.snow-field>.snow:nth-child(12){opacity:.9127;transform:translate(49.0414vw,-10px) scale(.8844);animation:fall-12 16s -10s linear infinite}@keyframes fall-12{78.832%{transform:translate(54.1785vw,78.832vh) scale(.8844)}to{transform:translate(51.60995vw,100vh) scale(.8844)}}.snow-field>.snow:nth-child(13){opacity:.3398;transform:translate(69.7404vw,-10px) scale(.1702);animation:fall-13 11s -27s linear infinite}@keyframes fall-13{75.387%{transform:translate(66.2703vw,75.387vh) scale(.1702)}to{transform:translate(68.00535vw,100vh) scale(.1702)}}.snow-field>.snow:nth-child(14){opacity:.2942;transform:translate(78.2498vw,-10px) scale(.2558);animation:fall-14 18s -4s linear infinite}@keyframes fall-14{50.833%{transform:translate(77.4161vw,50.833vh) scale(.2558)}to{transform:translate(77.83295vw,100vh) scale(.2558)}}.snow-field>.snow:nth-child(15){opacity:.9913;transform:translate(33.4796vw,-10px) scale(.971);animation:fall-15 18s -4s linear infinite}@keyframes fall-15{68.342%{transform:translate(29.8375vw,68.342vh) scale(.971)}to{transform:translate(31.65855vw,100vh) scale(.971)}}.snow-field>.snow:nth-child(16){opacity:.7887;transform:translate(82.2204vw,-10px) scale(.4834);animation:fall-16 14s -27s linear infinite}@keyframes fall-16{54.051%{transform:translate(73.4595vw,54.051vh) scale(.4834)}to{transform:translate(77.83995vw,100vh) scale(.4834)}}.snow-field>.snow:nth-child(17){opacity:.2261;transform:translate(63.7127vw,-10px) scale(.2669);animation:fall-17 16s -12s linear infinite}@keyframes fall-17{59.314%{transform:translate(67.0833vw,59.314vh) scale(.2669)}to{transform:translate(65.398vw,100vh) scale(.2669)}}.snow-field>.snow:nth-child(18){opacity:.2058;transform:translate(52.4074vw,-10px) scale(.5879);animation:fall-18 22s -9s linear infinite}@keyframes fall-18{66.43%{transform:translate(48.9808vw,66.43vh) scale(.5879)}to{transform:translate(50.6941vw,100vh) scale(.5879)}}.snow-field>.snow:nth-child(19){opacity:.6578;transform:translate(6.4349vw,-10px) scale(.4305);animation:fall-19 17s -1s linear infinite}@keyframes fall-19{69.544%{transform:translate(15.8105vw,69.544vh) scale(.4305)}to{transform:translate(11.1227vw,100vh) scale(.4305)}}.snow-field>.snow:nth-child(20){opacity:.3662;transform:translate(25.27vw,-10px) scale(.3203);animation:fall-20 13s -27s linear infinite}@keyframes fall-20{68.355%{transform:translate(30.7754vw,68.355vh) scale(.3203)}to{transform:translate(28.0227vw,100vh) scale(.3203)}}.snow-field>.snow:nth-child(21){opacity:.9667;transform:translate(47.2831vw,-10px) scale(.4046);animation:fall-21 11s -9s linear infinite}@keyframes fall-21{43.906%{transform:translate(56.1966vw,43.906vh) scale(.4046)}to{transform:translate(51.73985vw,100vh) scale(.4046)}}.snow-field>.snow:nth-child(22){opacity:.2889;transform:translate(42.054vw,-10px) scale(.453);animation:fall-22 30s -8s linear infinite}@keyframes fall-22{79.61%{transform:translate(38.1079vw,79.61vh) scale(.453)}to{transform:translate(40.08095vw,100vh) scale(.453)}}.snow-field>.snow:nth-child(23){opacity:.7727;transform:translate(94.2838vw,-10px) scale(.2761);animation:fall-23 18s -8s linear infinite}@keyframes fall-23{37.825%{transform:translate(102.4486vw,37.825vh) scale(.2761)}to{transform:translate(98.3662vw,100vh) scale(.2761)}}.snow-field>.snow:nth-child(24){opacity:.1066;transform:translate(39.0104vw,-10px) scale(.9023);animation:fall-24 14s -20s linear infinite}@keyframes fall-24{61.656%{transform:translate(38.537vw,61.656vh) scale(.9023)}to{transform:translate(38.7737vw,100vh) scale(.9023)}}.snow-field>.snow:nth-child(25){opacity:.2742;transform:translate(21.0901vw,-10px) scale(.0122);animation:fall-25 18s -11s linear infinite}@keyframes fall-25{44.41%{transform:translate(28.6667vw,44.41vh) scale(.0122)}to{transform:translate(24.8784vw,100vh) scale(.0122)}}.snow-field>.snow:nth-child(26){opacity:.9528;transform:translate(27.8171vw,-10px) scale(.4968);animation:fall-26 20s -12s linear infinite}@keyframes fall-26{48.391%{transform:translate(26.7582vw,48.391vh) scale(.4968)}to{transform:translate(27.28765vw,100vh) scale(.4968)}}.snow-field>.snow:nth-child(27){opacity:.8532;transform:translate(46.2107vw,-10px) scale(.055);animation:fall-27 11s -29s linear infinite}@keyframes fall-27{37.526%{transform:translate(40.2169vw,37.526vh) scale(.055)}to{transform:translate(43.2138vw,100vh) scale(.055)}}.snow-field>.snow:nth-child(28){opacity:.6639;transform:translate(82.2147vw,-10px) scale(.4175);animation:fall-28 12s -29s linear infinite}@keyframes fall-28{67.938%{transform:translate(80.9578vw,67.938vh) scale(.4175)}to{transform:translate(81.58625vw,100vh) scale(.4175)}}.snow-field>.snow:nth-child(29){opacity:.0234;transform:translate(85.2143vw,-10px) scale(.1361);animation:fall-29 24s -28s linear infinite}@keyframes fall-29{54.599%{transform:translate(90.5724vw,54.599vh) scale(.1361)}to{transform:translate(87.89335vw,100vh) scale(.1361)}}.snow-field>.snow:nth-child(30){opacity:.3478;transform:translate(40.1505vw,-10px) scale(.8939);animation:fall-30 21s -19s linear infinite}@keyframes fall-30{32.248%{transform:translate(38.2824vw,32.248vh) scale(.8939)}to{transform:translate(39.21645vw,100vh) scale(.8939)}}.snow-field>.snow:nth-child(31){opacity:.9036;transform:translate(80.2156vw,-10px) scale(.1224);animation:fall-31 27s -20s linear infinite}@keyframes fall-31{74.255%{transform:translate(87.1581vw,74.255vh) scale(.1224)}to{transform:translate(83.68685vw,100vh) scale(.1224)}}.snow-field>.snow:nth-child(32){opacity:.1539;transform:translate(84.4031vw,-10px) scale(.8212);animation:fall-32 21s -12s linear infinite}@keyframes fall-32{72.907%{transform:translate(90.9293vw,72.907vh) scale(.8212)}to{transform:translate(87.6662vw,100vh) scale(.8212)}}.snow-field>.snow:nth-child(33){opacity:.2517;transform:translate(6.5781vw,-10px) scale(.5607);animation:fall-33 17s -28s linear infinite}@keyframes fall-33{55.111%{transform:translate(8.9221vw,55.111vh) scale(.5607)}to{transform:translate(7.7501vw,100vh) scale(.5607)}}.snow-field>.snow:nth-child(34){opacity:.4501;transform:translate(21.1792vw,-10px) scale(.5248);animation:fall-34 13s -2s linear infinite}@keyframes fall-34{31.071%{transform:translate(14.8032vw,31.071vh) scale(.5248)}to{transform:translate(17.9912vw,100vh) scale(.5248)}}.snow-field>.snow:nth-child(35){opacity:.0339;transform:translate(65.657vw,-10px) scale(.464);animation:fall-35 30s -20s linear infinite}@keyframes fall-35{75.576%{transform:translate(71.7128vw,75.576vh) scale(.464)}to{transform:translate(68.6849vw,100vh) scale(.464)}}.snow-field>.snow:nth-child(36){opacity:.1276;transform:translate(45.0635vw,-10px) scale(.559);animation:fall-36 13s -30s linear infinite}@keyframes fall-36{46.226%{transform:translate(49.2227vw,46.226vh) scale(.559)}to{transform:translate(47.1431vw,100vh) scale(.559)}}.snow-field>.snow:nth-child(37){opacity:.486;transform:translate(26.9647vw,-10px) scale(.8743);animation:fall-37 18s -5s linear infinite}@keyframes fall-37{70.658%{transform:translate(19.0636vw,70.658vh) scale(.8743)}to{transform:translate(23.01415vw,100vh) scale(.8743)}}.snow-field>.snow:nth-child(38){opacity:.3881;transform:translate(36.5866vw,-10px) scale(.4045);animation:fall-38 18s -12s linear infinite}@keyframes fall-38{50.331%{transform:translate(29.0733vw,50.331vh) scale(.4045)}to{transform:translate(32.82995vw,100vh) scale(.4045)}}.snow-field>.snow:nth-child(39){opacity:.5738;transform:translate(68.9199vw,-10px) scale(.9079);animation:fall-39 13s -25s linear infinite}@keyframes fall-39{44.464%{transform:translate(59.2672vw,44.464vh) scale(.9079)}to{transform:translate(64.09355vw,100vh) scale(.9079)}}.snow-field>.snow:nth-child(40){opacity:.8051;transform:translate(41.5804vw,-10px) scale(.2563);animation:fall-40 23s -9s linear infinite}@keyframes fall-40{36.71%{transform:translate(40.8262vw,36.71vh) scale(.2563)}to{transform:translate(41.2033vw,100vh) scale(.2563)}}.snow-field>.snow:nth-child(41){opacity:.5795;transform:translate(23.5562vw,-10px) scale(.5648);animation:fall-41 15s -26s linear infinite}@keyframes fall-41{77.492%{transform:translate(30.6245vw,77.492vh) scale(.5648)}to{transform:translate(27.09035vw,100vh) scale(.5648)}}.snow-field>.snow:nth-child(42){opacity:.3249;transform:translate(60.5164vw,-10px) scale(.2912);animation:fall-42 18s -2s linear infinite}@keyframes fall-42{58.099%{transform:translate(58.7125vw,58.099vh) scale(.2912)}to{transform:translate(59.61445vw,100vh) scale(.2912)}}.snow-field>.snow:nth-child(43){opacity:.8615;transform:translate(66.5416vw,-10px) scale(.4002);animation:fall-43 21s -5s linear infinite}@keyframes fall-43{46.714%{transform:translate(66.6631vw,46.714vh) scale(.4002)}to{transform:translate(66.60235vw,100vh) scale(.4002)}}.snow-field>.snow:nth-child(44){opacity:.1714;transform:translate(82.5693vw,-10px) scale(.4522);animation:fall-44 15s -29s linear infinite}@keyframes fall-44{43.05%{transform:translate(73.9236vw,43.05vh) scale(.4522)}to{transform:translate(78.24645vw,100vh) scale(.4522)}}.snow-field>.snow:nth-child(45){opacity:.9257;transform:translate(66.0937vw,-10px) scale(.1823);animation:fall-45 24s -20s linear infinite}@keyframes fall-45{75.74%{transform:translate(60.4165vw,75.74vh) scale(.1823)}to{transform:translate(63.2551vw,100vh) scale(.1823)}}.snow-field>.snow:nth-child(46){opacity:.9213;transform:translate(7.9937vw,-10px) scale(.2919);animation:fall-46 18s -18s linear infinite}@keyframes fall-46{54.824%{transform:translate(10.7416vw,54.824vh) scale(.2919)}to{transform:translate(9.36765vw,100vh) scale(.2919)}}.snow-field>.snow:nth-child(47){opacity:.4547;transform:translate(22.2335vw,-10px) scale(.9467);animation:fall-47 12s -17s linear infinite}@keyframes fall-47{32.897%{transform:translate(22.4189vw,32.897vh) scale(.9467)}to{transform:translate(22.3262vw,100vh) scale(.9467)}}.snow-field>.snow:nth-child(48){opacity:.3634;transform:translate(84.9148vw,-10px) scale(.131);animation:fall-48 26s -10s linear infinite}@keyframes fall-48{50.195%{transform:translate(80.6264vw,50.195vh) scale(.131)}to{transform:translate(82.7706vw,100vh) scale(.131)}}.snow-field>.snow:nth-child(49){opacity:.191;transform:translate(37.4954vw,-10px) scale(.3518);animation:fall-49 10s -8s linear infinite}@keyframes fall-49{32.707%{transform:translate(37.7114vw,32.707vh) scale(.3518)}to{transform:translate(37.6034vw,100vh) scale(.3518)}}.snow-field>.snow:nth-child(50){opacity:.4465;transform:translate(23.9368vw,-10px) scale(.5617);animation:fall-50 20s -2s linear infinite}@keyframes fall-50{76.161%{transform:translate(24.5436vw,76.161vh) scale(.5617)}to{transform:translate(24.2402vw,100vh) scale(.5617)}}.snow-field>.snow:nth-child(51){opacity:.4058;transform:translate(94.7692vw,-10px) scale(.2213);animation:fall-51 12s -4s linear infinite}@keyframes fall-51{78.217%{transform:translate(93.2119vw,78.217vh) scale(.2213)}to{transform:translate(93.99055vw,100vh) scale(.2213)}}.snow-field>.snow:nth-child(52){opacity:.0511;transform:translate(91.9666vw,-10px) scale(.1553);animation:fall-52 12s -27s linear infinite}@keyframes fall-52{62.641%{transform:translate(89.7822vw,62.641vh) scale(.1553)}to{transform:translate(90.8744vw,100vh) scale(.1553)}}.snow-field>.snow:nth-child(53){opacity:.6866;transform:translate(35.7216vw,-10px) scale(.5644);animation:fall-53 25s -14s linear infinite}@keyframes fall-53{58.894%{transform:translate(40.0317vw,58.894vh) scale(.5644)}to{transform:translate(37.87665vw,100vh) scale(.5644)}}.snow-field>.snow:nth-child(54){opacity:.582;transform:translate(40.2074vw,-10px) scale(.4455);animation:fall-54 14s -11s linear infinite}@keyframes fall-54{77.281%{transform:translate(33.1553vw,77.281vh) scale(.4455)}to{transform:translate(36.68135vw,100vh) scale(.4455)}}.snow-field>.snow:nth-child(55){opacity:.7486;transform:translate(91.0881vw,-10px) scale(.8975);animation:fall-55 22s -30s linear infinite}@keyframes fall-55{73.436%{transform:translate(95.8822vw,73.436vh) scale(.8975)}to{transform:translate(93.48515vw,100vh) scale(.8975)}}.snow-field>.snow:nth-child(56){opacity:.9149;transform:translate(79.1348vw,-10px) scale(.2446);animation:fall-56 13s -2s linear infinite}@keyframes fall-56{43.998%{transform:translate(71.3727vw,43.998vh) scale(.2446)}to{transform:translate(75.25375vw,100vh) scale(.2446)}}.snow-field>.snow:nth-child(57){opacity:.7213;transform:translate(50.8729vw,-10px) scale(.0504);animation:fall-57 25s -16s linear infinite}@keyframes fall-57{44.422%{transform:translate(57.3603vw,44.422vh) scale(.0504)}to{transform:translate(54.1166vw,100vh) scale(.0504)}}.snow-field>.snow:nth-child(58){opacity:.1156;transform:translate(63.6074vw,-10px) scale(.5649);animation:fall-58 11s -1s linear infinite}@keyframes fall-58{62.841%{transform:translate(73.2332vw,62.841vh) scale(.5649)}to{transform:translate(68.4203vw,100vh) scale(.5649)}}.snow-field>.snow:nth-child(59){opacity:.0688;transform:translate(78.3657vw,-10px) scale(.2561);animation:fall-59 17s -15s linear infinite}@keyframes fall-59{43.061%{transform:translate(84.7611vw,43.061vh) scale(.2561)}to{transform:translate(81.5634vw,100vh) scale(.2561)}}.snow-field>.snow:nth-child(60){opacity:.8235;transform:translate(34.8727vw,-10px) scale(.1058);animation:fall-60 23s -21s linear infinite}@keyframes fall-60{74.842%{transform:translate(31.7602vw,74.842vh) scale(.1058)}to{transform:translate(33.31645vw,100vh) scale(.1058)}}.snow-field>.snow:nth-child(61){opacity:.0526;transform:translate(3.275vw,-10px) scale(.6346);animation:fall-61 11s -10s linear infinite}@keyframes fall-61{38.158%{transform:translate(-1.029vw,38.158vh) scale(.6346)}to{transform:translate(1.123vw,100vh) scale(.6346)}}.snow-field>.snow:nth-child(62){opacity:.8859;transform:translate(36.1158vw,-10px) scale(.1344);animation:fall-62 22s -21s linear infinite}@keyframes fall-62{62.332%{transform:translate(33.6984vw,62.332vh) scale(.1344)}to{transform:translate(34.9071vw,100vh) scale(.1344)}}.snow-field>.snow:nth-child(63){opacity:.1977;transform:translate(33.3671vw,-10px) scale(.0632);animation:fall-63 15s -25s linear infinite}@keyframes fall-63{37.64%{transform:translate(43.0982vw,37.64vh) scale(.0632)}to{transform:translate(38.23265vw,100vh) scale(.0632)}}.snow-field>.snow:nth-child(64){opacity:.6276;transform:translate(23.4037vw,-10px) scale(.3789);animation:fall-64 29s -27s linear infinite}@keyframes fall-64{68.776%{transform:translate(18.5666vw,68.776vh) scale(.3789)}to{transform:translate(20.98515vw,100vh) scale(.3789)}}.snow-field>.snow:nth-child(65){opacity:.7737;transform:translate(18.3928vw,-10px) scale(.348);animation:fall-65 14s -26s linear infinite}@keyframes fall-65{79.243%{transform:translate(11.1482vw,79.243vh) scale(.348)}to{transform:translate(14.7705vw,100vh) scale(.348)}}.snow-field>.snow:nth-child(66){opacity:.1562;transform:translate(23.4487vw,-10px) scale(.4969);animation:fall-66 18s -7s linear infinite}@keyframes fall-66{70.921%{transform:translate(13.5305vw,70.921vh) scale(.4969)}to{transform:translate(18.4896vw,100vh) scale(.4969)}}.snow-field>.snow:nth-child(67){opacity:.9507;transform:translate(8.2918vw,-10px) scale(.8008);animation:fall-67 26s -6s linear infinite}@keyframes fall-67{41.042%{transform:translate(4.6277vw,41.042vh) scale(.8008)}to{transform:translate(6.45975vw,100vh) scale(.8008)}}.snow-field>.snow:nth-child(68){opacity:.2859;transform:translate(4.4022vw,-10px) scale(.4319);animation:fall-68 23s -11s linear infinite}@keyframes fall-68{30.449%{transform:translate(13.092vw,30.449vh) scale(.4319)}to{transform:translate(8.7471vw,100vh) scale(.4319)}}.snow-field>.snow:nth-child(69){opacity:.9147;transform:translate(63.1398vw,-10px) scale(.4155);animation:fall-69 28s -3s linear infinite}@keyframes fall-69{65.383%{transform:translate(65.1352vw,65.383vh) scale(.4155)}to{transform:translate(64.1375vw,100vh) scale(.4155)}}.snow-field>.snow:nth-child(70){opacity:.8848;transform:translate(23.4444vw,-10px) scale(.8146);animation:fall-70 13s -22s linear infinite}@keyframes fall-70{43.648%{transform:translate(17.8633vw,43.648vh) scale(.8146)}to{transform:translate(20.65385vw,100vh) scale(.8146)}}.snow-field>.snow:nth-child(71){opacity:.7118;transform:translate(90.9626vw,-10px) scale(.7588);animation:fall-71 18s -1s linear infinite}@keyframes fall-71{58.277%{transform:translate(98.2016vw,58.277vh) scale(.7588)}to{transform:translate(94.5821vw,100vh) scale(.7588)}}.snow-field>.snow:nth-child(72){opacity:.5087;transform:translate(73.3722vw,-10px) scale(.9993);animation:fall-72 18s -6s linear infinite}@keyframes fall-72{52.181%{transform:translate(72.7816vw,52.181vh) scale(.9993)}to{transform:translate(73.0769vw,100vh) scale(.9993)}}.snow-field>.snow:nth-child(73){opacity:.9855;transform:translate(79.5455vw,-10px) scale(.6813);animation:fall-73 21s -22s linear infinite}@keyframes fall-73{58.651%{transform:translate(81.0418vw,58.651vh) scale(.6813)}to{transform:translate(80.29365vw,100vh) scale(.6813)}}.snow-field>.snow:nth-child(74){opacity:.5779;transform:translate(.8084vw,-10px) scale(.8054);animation:fall-74 29s -2s linear infinite}@keyframes fall-74{73.29%{transform:translate(-2.6132vw,73.29vh) scale(.8054)}to{transform:translate(-.9024vw,100vh) scale(.8054)}}.snow-field>.snow:nth-child(75){opacity:.9123;transform:translate(84.4454vw,-10px) scale(.4911);animation:fall-75 26s -9s linear infinite}@keyframes fall-75{71.691%{transform:translate(75.9106vw,71.691vh) scale(.4911)}to{transform:translate(80.178vw,100vh) scale(.4911)}}.snow-field>.snow:nth-child(76){opacity:.879;transform:translate(69.2109vw,-10px) scale(.6467);animation:fall-76 10s -24s linear infinite}@keyframes fall-76{40.999%{transform:translate(71.1344vw,40.999vh) scale(.6467)}to{transform:translate(70.17265vw,100vh) scale(.6467)}}.snow-field>.snow:nth-child(77){opacity:.9983;transform:translate(41.5932vw,-10px) scale(.4618);animation:fall-77 17s -17s linear infinite}@keyframes fall-77{47.127%{transform:translate(45.8938vw,47.127vh) scale(.4618)}to{transform:translate(43.7435vw,100vh) scale(.4618)}}.snow-field>.snow:nth-child(78){opacity:.1497;transform:translate(33.1912vw,-10px) scale(.7018);animation:fall-78 17s -10s linear infinite}@keyframes fall-78{69.153%{transform:translate(36.1319vw,69.153vh) scale(.7018)}to{transform:translate(34.66155vw,100vh) scale(.7018)}}.snow-field>.snow:nth-child(79){opacity:.1377;transform:translate(52.5935vw,-10px) scale(.1223);animation:fall-79 13s -20s linear infinite}@keyframes fall-79{62.477%{transform:translate(48.3592vw,62.477vh) scale(.1223)}to{transform:translate(50.47635vw,100vh) scale(.1223)}}.snow-field>.snow:nth-child(80){opacity:.7409;transform:translate(19.2156vw,-10px) scale(.2645);animation:fall-80 16s -14s linear infinite}@keyframes fall-80{75.757%{transform:translate(21.354vw,75.757vh) scale(.2645)}to{transform:translate(20.2848vw,100vh) scale(.2645)}}.snow-field>.snow:nth-child(81){opacity:.821;transform:translate(3.0341vw,-10px) scale(.6898);animation:fall-81 15s -13s linear infinite}@keyframes fall-81{47.696%{transform:translate(-5.1028vw,47.696vh) scale(.6898)}to{transform:translate(-1.03435vw,100vh) scale(.6898)}}.snow-field>.snow:nth-child(82){opacity:.8718;transform:translate(79.0731vw,-10px) scale(.0889);animation:fall-82 28s -11s linear infinite}@keyframes fall-82{51.907%{transform:translate(84.9244vw,51.907vh) scale(.0889)}to{transform:translate(81.99875vw,100vh) scale(.0889)}}.snow-field>.snow:nth-child(83){opacity:.2257;transform:translate(77.5689vw,-10px) scale(.4153);animation:fall-83 27s -22s linear infinite}@keyframes fall-83{45.475%{transform:translate(80.1411vw,45.475vh) scale(.4153)}to{transform:translate(78.855vw,100vh) scale(.4153)}}.snow-field>.snow:nth-child(84){opacity:.6003;transform:translate(38.2591vw,-10px) scale(.1744);animation:fall-84 29s -13s linear infinite}@keyframes fall-84{63.595%{transform:translate(40.3118vw,63.595vh) scale(.1744)}to{transform:translate(39.28545vw,100vh) scale(.1744)}}.snow-field>.snow:nth-child(85){opacity:.6428;transform:translate(43.6799vw,-10px) scale(.7761);animation:fall-85 22s -6s linear infinite}@keyframes fall-85{52.47%{transform:translate(39.9986vw,52.47vh) scale(.7761)}to{transform:translate(41.83925vw,100vh) scale(.7761)}}.snow-field>.snow:nth-child(86){opacity:.2203;transform:translate(11.8462vw,-10px) scale(.4738);animation:fall-86 12s -27s linear infinite}@keyframes fall-86{37.162%{transform:translate(9.4196vw,37.162vh) scale(.4738)}to{transform:translate(10.6329vw,100vh) scale(.4738)}}.snow-field>.snow:nth-child(87){opacity:.2042;transform:translate(68.1988vw,-10px) scale(.3326);animation:fall-87 16s -2s linear infinite}@keyframes fall-87{50.915%{transform:translate(59.3551vw,50.915vh) scale(.3326)}to{transform:translate(63.77695vw,100vh) scale(.3326)}}.snow-field>.snow:nth-child(88){opacity:.4405;transform:translate(66.7981vw,-10px) scale(.143);animation:fall-88 15s -21s linear infinite}@keyframes fall-88{60.645%{transform:translate(76.7838vw,60.645vh) scale(.143)}to{transform:translate(71.79095vw,100vh) scale(.143)}}.snow-field>.snow:nth-child(89){opacity:.8594;transform:translate(90.0449vw,-10px) scale(.7175);animation:fall-89 24s -24s linear infinite}@keyframes fall-89{70.519%{transform:translate(87.4105vw,70.519vh) scale(.7175)}to{transform:translate(88.7277vw,100vh) scale(.7175)}}.snow-field>.snow:nth-child(90){opacity:.0904;transform:translate(81.0178vw,-10px) scale(.954);animation:fall-90 21s -14s linear infinite}@keyframes fall-90{66.779%{transform:translate(73.5897vw,66.779vh) scale(.954)}to{transform:translate(77.30375vw,100vh) scale(.954)}}.snow-field>.snow:nth-child(91){opacity:.1728;transform:translate(97.0289vw,-10px) scale(.8606);animation:fall-91 26s -15s linear infinite}@keyframes fall-91{36.443%{transform:translate(87.7748vw,36.443vh) scale(.8606)}to{transform:translate(92.40185vw,100vh) scale(.8606)}}.snow-field>.snow:nth-child(92){opacity:.2311;transform:translate(5.3531vw,-10px) scale(.5513);animation:fall-92 10s -30s linear infinite}@keyframes fall-92{61.957%{transform:translate(4.015vw,61.957vh) scale(.5513)}to{transform:translate(4.68405vw,100vh) scale(.5513)}}.snow-field>.snow:nth-child(93){opacity:.384;transform:translate(95.485vw,-10px) scale(.6726);animation:fall-93 27s -6s linear infinite}@keyframes fall-93{46.183%{transform:translate(91.9757vw,46.183vh) scale(.6726)}to{transform:translate(93.73035vw,100vh) scale(.6726)}}.snow-field>.snow:nth-child(94){opacity:.3479;transform:translate(42.8071vw,-10px) scale(.3889);animation:fall-94 25s -26s linear infinite}@keyframes fall-94{47.313%{transform:translate(41.6502vw,47.313vh) scale(.3889)}to{transform:translate(42.22865vw,100vh) scale(.3889)}}.snow-field>.snow:nth-child(95){opacity:.2161;transform:translate(72.2974vw,-10px) scale(.2408);animation:fall-95 10s -18s linear infinite}@keyframes fall-95{49.198%{transform:translate(73.5698vw,49.198vh) scale(.2408)}to{transform:translate(72.9336vw,100vh) scale(.2408)}}.snow-field>.snow:nth-child(96){opacity:.7166;transform:translate(79.9389vw,-10px) scale(.7145);animation:fall-96 24s -17s linear infinite}@keyframes fall-96{77.485%{transform:translate(85.7483vw,77.485vh) scale(.7145)}to{transform:translate(82.8436vw,100vh) scale(.7145)}}.snow-field>.snow:nth-child(97){opacity:.2107;transform:translate(34.8164vw,-10px) scale(.6583);animation:fall-97 24s -21s linear infinite}@keyframes fall-97{43.029%{transform:translate(44.7713vw,43.029vh) scale(.6583)}to{transform:translate(39.79385vw,100vh) scale(.6583)}}.snow-field>.snow:nth-child(98){opacity:.2908;transform:translate(27.983vw,-10px) scale(.7688);animation:fall-98 21s -6s linear infinite}@keyframes fall-98{52.02%{transform:translate(27.3045vw,52.02vh) scale(.7688)}to{transform:translate(27.64375vw,100vh) scale(.7688)}}.snow-field>.snow:nth-child(99){opacity:.1482;transform:translate(14.9457vw,-10px) scale(.0425);animation:fall-99 14s -29s linear infinite}@keyframes fall-99{58.215%{transform:translate(21.8648vw,58.215vh) scale(.0425)}to{transform:translate(18.40525vw,100vh) scale(.0425)}}.snow-field>.snow:nth-child(100){opacity:.6941;transform:translate(4.312vw,-10px) scale(.6985);animation:fall-100 16s -11s linear infinite}@keyframes fall-100{64.887%{transform:translate(-1.5017vw,64.887vh) scale(.6985)}to{transform:translate(1.40515vw,100vh) scale(.6985)}}.snow-field>.snow:nth-child(101){opacity:.2655;transform:translate(9.9107vw,-10px) scale(.2117);animation:fall-101 15s -2s linear infinite}@keyframes fall-101{38.315%{transform:translate(4.9562vw,38.315vh) scale(.2117)}to{transform:translate(7.43345vw,100vh) scale(.2117)}}.snow-field>.snow:nth-child(102){opacity:.6411;transform:translate(35.7989vw,-10px) scale(.0677);animation:fall-102 12s -2s linear infinite}@keyframes fall-102{40.935%{transform:translate(31.9013vw,40.935vh) scale(.0677)}to{transform:translate(33.8501vw,100vh) scale(.0677)}}.snow-field>.snow:nth-child(103){opacity:.173;transform:translate(16.3894vw,-10px) scale(.9221);animation:fall-103 15s -23s linear infinite}@keyframes fall-103{47.967%{transform:translate(20.624vw,47.967vh) scale(.9221)}to{transform:translate(18.5067vw,100vh) scale(.9221)}}.snow-field>.snow:nth-child(104){opacity:.5854;transform:translate(40.164vw,-10px) scale(.8623);animation:fall-104 28s -28s linear infinite}@keyframes fall-104{33.038%{transform:translate(42.974vw,33.038vh) scale(.8623)}to{transform:translate(41.569vw,100vh) scale(.8623)}}.snow-field>.snow:nth-child(105){opacity:.4442;transform:translate(72.5666vw,-10px) scale(.889);animation:fall-105 28s -21s linear infinite}@keyframes fall-105{30.243%{transform:translate(67.1893vw,30.243vh) scale(.889)}to{transform:translate(69.87795vw,100vh) scale(.889)}}.snow-field>.snow:nth-child(106){opacity:.9278;transform:translate(2.9024vw,-10px) scale(.9838);animation:fall-106 17s -19s linear infinite}@keyframes fall-106{48.778%{transform:translate(10.957vw,48.778vh) scale(.9838)}to{transform:translate(6.9297vw,100vh) scale(.9838)}}.snow-field>.snow:nth-child(107){opacity:.2946;transform:translate(84.6703vw,-10px) scale(.1176);animation:fall-107 26s -27s linear infinite}@keyframes fall-107{47.771%{transform:translate(87.3362vw,47.771vh) scale(.1176)}to{transform:translate(86.00325vw,100vh) scale(.1176)}}.snow-field>.snow:nth-child(108){opacity:.7511;transform:translate(54.1105vw,-10px) scale(.7076);animation:fall-108 17s -8s linear infinite}@keyframes fall-108{37.796%{transform:translate(48.0652vw,37.796vh) scale(.7076)}to{transform:translate(51.08785vw,100vh) scale(.7076)}}.snow-field>.snow:nth-child(109){opacity:.2139;transform:translate(60.61vw,-10px) scale(.2164);animation:fall-109 20s -17s linear infinite}@keyframes fall-109{71.703%{transform:translate(66.6319vw,71.703vh) scale(.2164)}to{transform:translate(63.62095vw,100vh) scale(.2164)}}.snow-field>.snow:nth-child(110){opacity:.0409;transform:translate(24.236vw,-10px) scale(.0995);animation:fall-110 11s -28s linear infinite}@keyframes fall-110{54.433%{transform:translate(18.0408vw,54.433vh) scale(.0995)}to{transform:translate(21.1384vw,100vh) scale(.0995)}}.snow-field>.snow:nth-child(111){opacity:.0888;transform:translate(16.9777vw,-10px) scale(.4807);animation:fall-111 14s -17s linear infinite}@keyframes fall-111{32.457%{transform:translate(20.8533vw,32.457vh) scale(.4807)}to{transform:translate(18.9155vw,100vh) scale(.4807)}}.snow-field>.snow:nth-child(112){opacity:.5612;transform:translate(16.2678vw,-10px) scale(.133);animation:fall-112 27s -21s linear infinite}@keyframes fall-112{52.456%{transform:translate(10.5542vw,52.456vh) scale(.133)}to{transform:translate(13.411vw,100vh) scale(.133)}}.snow-field>.snow:nth-child(113){opacity:.8734;transform:translate(2.9566vw,-10px) scale(.8338);animation:fall-113 29s -20s linear infinite}@keyframes fall-113{49.923%{transform:translate(7.0474vw,49.923vh) scale(.8338)}to{transform:translate(5.002vw,100vh) scale(.8338)}}.snow-field>.snow:nth-child(114){opacity:.8291;transform:translate(14.99vw,-10px) scale(.2383);animation:fall-114 11s -7s linear infinite}@keyframes fall-114{49.147%{transform:translate(12.1948vw,49.147vh) scale(.2383)}to{transform:translate(13.5924vw,100vh) scale(.2383)}}.snow-field>.snow:nth-child(115){opacity:.9135;transform:translate(93.2031vw,-10px) scale(.4367);animation:fall-115 25s -12s linear infinite}@keyframes fall-115{48.929%{transform:translate(89.9588vw,48.929vh) scale(.4367)}to{transform:translate(91.58095vw,100vh) scale(.4367)}}.snow-field>.snow:nth-child(116){opacity:.6152;transform:translate(54.7649vw,-10px) scale(.265);animation:fall-116 23s -15s linear infinite}@keyframes fall-116{42.988%{transform:translate(51.9764vw,42.988vh) scale(.265)}to{transform:translate(53.37065vw,100vh) scale(.265)}}.snow-field>.snow:nth-child(117){opacity:.3368;transform:translate(41.1716vw,-10px) scale(.2666);animation:fall-117 19s -29s linear infinite}@keyframes fall-117{33.44%{transform:translate(46.642vw,33.44vh) scale(.2666)}to{transform:translate(43.9068vw,100vh) scale(.2666)}}.snow-field>.snow:nth-child(118){opacity:.4309;transform:translate(87.3638vw,-10px) scale(.2669);animation:fall-118 17s -17s linear infinite}@keyframes fall-118{71.277%{transform:translate(95.757vw,71.277vh) scale(.2669)}to{transform:translate(91.5604vw,100vh) scale(.2669)}}.snow-field>.snow:nth-child(119){opacity:.4446;transform:translate(2.1466vw,-10px) scale(.7521);animation:fall-119 22s -16s linear infinite}@keyframes fall-119{50.39%{transform:translate(-3.2082vw,50.39vh) scale(.7521)}to{transform:translate(-.5308vw,100vh) scale(.7521)}}.snow-field>.snow:nth-child(120){opacity:.5929;transform:translate(51.9297vw,-10px) scale(.353);animation:fall-120 22s -10s linear infinite}@keyframes fall-120{39.333%{transform:translate(54.8831vw,39.333vh) scale(.353)}to{transform:translate(53.4064vw,100vh) scale(.353)}}.snow-field>.snow:nth-child(121){opacity:.1432;transform:translate(79.1121vw,-10px) scale(.3649);animation:fall-121 13s -15s linear infinite}@keyframes fall-121{46.836%{transform:translate(72.5459vw,46.836vh) scale(.3649)}to{transform:translate(75.829vw,100vh) scale(.3649)}}.snow-field>.snow:nth-child(122){opacity:.7405;transform:translate(87.7616vw,-10px) scale(.9917);animation:fall-122 12s -12s linear infinite}@keyframes fall-122{35.435%{transform:translate(93.1391vw,35.435vh) scale(.9917)}to{transform:translate(90.45035vw,100vh) scale(.9917)}}.snow-field>.snow:nth-child(123){opacity:.9654;transform:translate(19.1452vw,-10px) scale(.6616);animation:fall-123 15s -21s linear infinite}@keyframes fall-123{66.58%{transform:translate(23.2683vw,66.58vh) scale(.6616)}to{transform:translate(21.20675vw,100vh) scale(.6616)}}.snow-field>.snow:nth-child(124){opacity:.1651;transform:translate(75.9691vw,-10px) scale(.0787);animation:fall-124 24s -24s linear infinite}@keyframes fall-124{52.105%{transform:translate(84.2255vw,52.105vh) scale(.0787)}to{transform:translate(80.0973vw,100vh) scale(.0787)}}.snow-field>.snow:nth-child(125){opacity:.3378;transform:translate(99.7268vw,-10px) scale(.8839);animation:fall-125 29s -17s linear infinite}@keyframes fall-125{37.426%{transform:translate(103.8323vw,37.426vh) scale(.8839)}to{transform:translate(101.77955vw,100vh) scale(.8839)}}.snow-field>.snow:nth-child(126){opacity:.2255;transform:translate(38.173vw,-10px) scale(.7555);animation:fall-126 24s -7s linear infinite}@keyframes fall-126{73.349%{transform:translate(43.6995vw,73.349vh) scale(.7555)}to{transform:translate(40.93625vw,100vh) scale(.7555)}}.snow-field>.snow:nth-child(127){opacity:.1517;transform:translate(9.027vw,-10px) scale(.6722);animation:fall-127 16s -28s linear infinite}@keyframes fall-127{66.931%{transform:translate(6.0099vw,66.931vh) scale(.6722)}to{transform:translate(7.51845vw,100vh) scale(.6722)}}.snow-field>.snow:nth-child(128){opacity:.5383;transform:translate(46.003vw,-10px) scale(.3891);animation:fall-128 25s -9s linear infinite}@keyframes fall-128{61.567%{transform:translate(50.3104vw,61.567vh) scale(.3891)}to{transform:translate(48.1567vw,100vh) scale(.3891)}}.snow-field>.snow:nth-child(129){opacity:.6954;transform:translate(70.729vw,-10px) scale(.1522);animation:fall-129 29s -7s linear infinite}@keyframes fall-129{42.384%{transform:translate(67.1801vw,42.384vh) scale(.1522)}to{transform:translate(68.95455vw,100vh) scale(.1522)}}.snow-field>.snow:nth-child(130){opacity:.8818;transform:translate(.2239vw,-10px) scale(.5732);animation:fall-130 28s -4s linear infinite}@keyframes fall-130{56.322%{transform:translate(6.5223vw,56.322vh) scale(.5732)}to{transform:translate(3.3731vw,100vh) scale(.5732)}}.snow-field>.snow:nth-child(131){opacity:.0111;transform:translate(16.1061vw,-10px) scale(.2998);animation:fall-131 25s -9s linear infinite}@keyframes fall-131{60.491%{transform:translate(14.4009vw,60.491vh) scale(.2998)}to{transform:translate(15.2535vw,100vh) scale(.2998)}}.snow-field>.snow:nth-child(132){opacity:.3851;transform:translate(73.6096vw,-10px) scale(.1103);animation:fall-132 12s -10s linear infinite}@keyframes fall-132{47.914%{transform:translate(78.1664vw,47.914vh) scale(.1103)}to{transform:translate(75.888vw,100vh) scale(.1103)}}.snow-field>.snow:nth-child(133){opacity:.2935;transform:translate(14.0252vw,-10px) scale(.5924);animation:fall-133 13s -8s linear infinite}@keyframes fall-133{45.35%{transform:translate(8.1118vw,45.35vh) scale(.5924)}to{transform:translate(11.0685vw,100vh) scale(.5924)}}.snow-field>.snow:nth-child(134){opacity:.968;transform:translate(72.3995vw,-10px) scale(.3832);animation:fall-134 10s -24s linear infinite}@keyframes fall-134{35.68%{transform:translate(79.1341vw,35.68vh) scale(.3832)}to{transform:translate(75.7668vw,100vh) scale(.3832)}}.snow-field>.snow:nth-child(135){opacity:.0304;transform:translate(89.5467vw,-10px) scale(.7527);animation:fall-135 20s -26s linear infinite}@keyframes fall-135{34.363%{transform:translate(93.8397vw,34.363vh) scale(.7527)}to{transform:translate(91.6932vw,100vh) scale(.7527)}}.snow-field>.snow:nth-child(136){opacity:.9148;transform:translate(57.3328vw,-10px) scale(.9316);animation:fall-136 26s -28s linear infinite}@keyframes fall-136{42.415%{transform:translate(66.5063vw,42.415vh) scale(.9316)}to{transform:translate(61.91955vw,100vh) scale(.9316)}}.snow-field>.snow:nth-child(137){opacity:.3371;transform:translate(77.8973vw,-10px) scale(.1934);animation:fall-137 22s -9s linear infinite}@keyframes fall-137{30.252%{transform:translate(70.6699vw,30.252vh) scale(.1934)}to{transform:translate(74.2836vw,100vh) scale(.1934)}}.snow-field>.snow:nth-child(138){opacity:.2501;transform:translate(63.3636vw,-10px) scale(.2754);animation:fall-138 14s -1s linear infinite}@keyframes fall-138{60.866%{transform:translate(68.9816vw,60.866vh) scale(.2754)}to{transform:translate(66.1726vw,100vh) scale(.2754)}}.snow-field>.snow:nth-child(139){opacity:.4896;transform:translate(34.4003vw,-10px) scale(.8847);animation:fall-139 11s -25s linear infinite}@keyframes fall-139{79.87%{transform:translate(39.7115vw,79.87vh) scale(.8847)}to{transform:translate(37.0559vw,100vh) scale(.8847)}}.snow-field>.snow:nth-child(140){opacity:.17;transform:translate(30.5296vw,-10px) scale(.7586);animation:fall-140 21s -30s linear infinite}@keyframes fall-140{68.485%{transform:translate(34.2255vw,68.485vh) scale(.7586)}to{transform:translate(32.37755vw,100vh) scale(.7586)}}.snow-field>.snow:nth-child(141){opacity:.0292;transform:translate(37.3772vw,-10px) scale(.9827);animation:fall-141 17s -3s linear infinite}@keyframes fall-141{59.098%{transform:translate(41.0599vw,59.098vh) scale(.9827)}to{transform:translate(39.21855vw,100vh) scale(.9827)}}.snow-field>.snow:nth-child(142){opacity:.896;transform:translate(55.6196vw,-10px) scale(.0532);animation:fall-142 16s -6s linear infinite}@keyframes fall-142{60.633%{transform:translate(54.7343vw,60.633vh) scale(.0532)}to{transform:translate(55.17695vw,100vh) scale(.0532)}}.snow-field>.snow:nth-child(143){opacity:.7804;transform:translate(60.8152vw,-10px) scale(.9424);animation:fall-143 10s -16s linear infinite}@keyframes fall-143{33.254%{transform:translate(65.6851vw,33.254vh) scale(.9424)}to{transform:translate(63.25015vw,100vh) scale(.9424)}}.snow-field>.snow:nth-child(144){opacity:.1452;transform:translate(89.8383vw,-10px) scale(.1001);animation:fall-144 18s -23s linear infinite}@keyframes fall-144{30.391%{transform:translate(91.3511vw,30.391vh) scale(.1001)}to{transform:translate(90.5947vw,100vh) scale(.1001)}}.snow-field>.snow:nth-child(145){opacity:.7184;transform:translate(48.5351vw,-10px) scale(.3599);animation:fall-145 22s -22s linear infinite}@keyframes fall-145{59.345%{transform:translate(55.3838vw,59.345vh) scale(.3599)}to{transform:translate(51.95945vw,100vh) scale(.3599)}}.snow-field>.snow:nth-child(146){opacity:.9699;transform:translate(35.3261vw,-10px) scale(.4453);animation:fall-146 11s -1s linear infinite}@keyframes fall-146{66.551%{transform:translate(25.5637vw,66.551vh) scale(.4453)}to{transform:translate(30.4449vw,100vh) scale(.4453)}}.snow-field>.snow:nth-child(147){opacity:.0402;transform:translate(98.9298vw,-10px) scale(.7885);animation:fall-147 10s -9s linear infinite}@keyframes fall-147{76.874%{transform:translate(89.2414vw,76.874vh) scale(.7885)}to{transform:translate(94.0856vw,100vh) scale(.7885)}}.snow-field>.snow:nth-child(148){opacity:.9046;transform:translate(80.2911vw,-10px) scale(.7863);animation:fall-148 17s -19s linear infinite}@keyframes fall-148{53.319%{transform:translate(73.2848vw,53.319vh) scale(.7863)}to{transform:translate(76.78795vw,100vh) scale(.7863)}}.snow-field>.snow:nth-child(149){opacity:.8538;transform:translate(38.0684vw,-10px) scale(.7314);animation:fall-149 17s -23s linear infinite}@keyframes fall-149{78.633%{transform:translate(44.3407vw,78.633vh) scale(.7314)}to{transform:translate(41.20455vw,100vh) scale(.7314)}}.snow-field>.snow:nth-child(150){opacity:.1531;transform:translate(37.3017vw,-10px) scale(.1504);animation:fall-150 20s -26s linear infinite}@keyframes fall-150{31.113%{transform:translate(43.7078vw,31.113vh) scale(.1504)}to{transform:translate(40.50475vw,100vh) scale(.1504)}}.snow-field>.snow:nth-child(151){opacity:.8722;transform:translate(91.9396vw,-10px) scale(.0044);animation:fall-151 28s -20s linear infinite}@keyframes fall-151{43.603%{transform:translate(91.116vw,43.603vh) scale(.0044)}to{transform:translate(91.5278vw,100vh) scale(.0044)}}.snow-field>.snow:nth-child(152){opacity:.0515;transform:translate(19.8939vw,-10px) scale(.6684);animation:fall-152 28s -8s linear infinite}@keyframes fall-152{75.713%{transform:translate(25.0569vw,75.713vh) scale(.6684)}to{transform:translate(22.4754vw,100vh) scale(.6684)}}.snow-field>.snow:nth-child(153){opacity:.8442;transform:translate(46.371vw,-10px) scale(.798);animation:fall-153 30s -6s linear infinite}@keyframes fall-153{58.616%{transform:translate(41.7506vw,58.616vh) scale(.798)}to{transform:translate(44.0608vw,100vh) scale(.798)}}.snow-field>.snow:nth-child(154){opacity:.1018;transform:translate(71.914vw,-10px) scale(.6719);animation:fall-154 29s -5s linear infinite}@keyframes fall-154{57.744%{transform:translate(75.5014vw,57.744vh) scale(.6719)}to{transform:translate(73.7077vw,100vh) scale(.6719)}}.snow-field>.snow:nth-child(155){opacity:.7877;transform:translate(6.6174vw,-10px) scale(.1465);animation:fall-155 27s -1s linear infinite}@keyframes fall-155{34.019%{transform:translate(7.87vw,34.019vh) scale(.1465)}to{transform:translate(7.2437vw,100vh) scale(.1465)}}.snow-field>.snow:nth-child(156){opacity:.0823;transform:translate(84.9517vw,-10px) scale(.252);animation:fall-156 22s -16s linear infinite}@keyframes fall-156{69.189%{transform:translate(79.7376vw,69.189vh) scale(.252)}to{transform:translate(82.34465vw,100vh) scale(.252)}}.snow-field>.snow:nth-child(157){opacity:.5158;transform:translate(81.6858vw,-10px) scale(.1445);animation:fall-157 11s -10s linear infinite}@keyframes fall-157{60.542%{transform:translate(81.4995vw,60.542vh) scale(.1445)}to{transform:translate(81.59265vw,100vh) scale(.1445)}}.snow-field>.snow:nth-child(158){opacity:.8579;transform:translate(28.5712vw,-10px) scale(.2678);animation:fall-158 10s -8s linear infinite}@keyframes fall-158{55.26%{transform:translate(35.907vw,55.26vh) scale(.2678)}to{transform:translate(32.2391vw,100vh) scale(.2678)}}.snow-field>.snow:nth-child(159){opacity:.7573;transform:translate(67.3108vw,-10px) scale(.4085);animation:fall-159 25s -19s linear infinite}@keyframes fall-159{35.35%{transform:translate(63.9282vw,35.35vh) scale(.4085)}to{transform:translate(65.6195vw,100vh) scale(.4085)}}.snow-field>.snow:nth-child(160){opacity:.0876;transform:translate(24.8646vw,-10px) scale(.3773);animation:fall-160 27s -30s linear infinite}@keyframes fall-160{34.17%{transform:translate(34.5235vw,34.17vh) scale(.3773)}to{transform:translate(29.69405vw,100vh) scale(.3773)}}.snow-field>.snow:nth-child(161){opacity:.0379;transform:translate(65.9665vw,-10px) scale(.2408);animation:fall-161 21s -20s linear infinite}@keyframes fall-161{60.909%{transform:translate(61.5842vw,60.909vh) scale(.2408)}to{transform:translate(63.77535vw,100vh) scale(.2408)}}.snow-field>.snow:nth-child(162){opacity:.0837;transform:translate(56.2788vw,-10px) scale(.1306);animation:fall-162 28s -13s linear infinite}@keyframes fall-162{64.274%{transform:translate(61.3539vw,64.274vh) scale(.1306)}to{transform:translate(58.81635vw,100vh) scale(.1306)}}.snow-field>.snow:nth-child(163){opacity:.8771;transform:translate(63.0696vw,-10px) scale(.6597);animation:fall-163 21s -18s linear infinite}@keyframes fall-163{39.53%{transform:translate(59.5785vw,39.53vh) scale(.6597)}to{transform:translate(61.32405vw,100vh) scale(.6597)}}.snow-field>.snow:nth-child(164){opacity:.9999;transform:translate(4.2825vw,-10px) scale(.0717);animation:fall-164 14s -13s linear infinite}@keyframes fall-164{79.762%{transform:translate(-3.9735vw,79.762vh) scale(.0717)}to{transform:translate(.1545vw,100vh) scale(.0717)}}.snow-field>.snow:nth-child(165){opacity:.4714;transform:translate(99.4958vw,-10px) scale(.3269);animation:fall-165 21s -21s linear infinite}@keyframes fall-165{39.387%{transform:translate(105.6757vw,39.387vh) scale(.3269)}to{transform:translate(102.58575vw,100vh) scale(.3269)}}.snow-field>.snow:nth-child(166){opacity:.3746;transform:translate(53.0239vw,-10px) scale(.3657);animation:fall-166 12s -24s linear infinite}@keyframes fall-166{70.631%{transform:translate(62.7074vw,70.631vh) scale(.3657)}to{transform:translate(57.86565vw,100vh) scale(.3657)}}.snow-field>.snow:nth-child(167){opacity:.5709;transform:translate(79.2712vw,-10px) scale(.4085);animation:fall-167 30s -15s linear infinite}@keyframes fall-167{46.51%{transform:translate(72.7296vw,46.51vh) scale(.4085)}to{transform:translate(76.0004vw,100vh) scale(.4085)}}.snow-field>.snow:nth-child(168){opacity:.4179;transform:translate(36.2152vw,-10px) scale(.1466);animation:fall-168 14s -6s linear infinite}@keyframes fall-168{76.242%{transform:translate(33.3566vw,76.242vh) scale(.1466)}to{transform:translate(34.7859vw,100vh) scale(.1466)}}.snow-field>.snow:nth-child(169){opacity:.5992;transform:translate(59.5258vw,-10px) scale(.1451);animation:fall-169 26s -21s linear infinite}@keyframes fall-169{75.926%{transform:translate(59.2684vw,75.926vh) scale(.1451)}to{transform:translate(59.3971vw,100vh) scale(.1451)}}.snow-field>.snow:nth-child(170){opacity:.4882;transform:translate(69.8301vw,-10px) scale(.6129);animation:fall-170 15s -17s linear infinite}@keyframes fall-170{48.217%{transform:translate(74.4212vw,48.217vh) scale(.6129)}to{transform:translate(72.12565vw,100vh) scale(.6129)}}.snow-field>.snow:nth-child(171){opacity:.5528;transform:translate(38.7188vw,-10px) scale(.0332);animation:fall-171 28s -17s linear infinite}@keyframes fall-171{44.117%{transform:translate(48.4211vw,44.117vh) scale(.0332)}to{transform:translate(43.56995vw,100vh) scale(.0332)}}.snow-field>.snow:nth-child(172){opacity:.5346;transform:translate(52.394vw,-10px) scale(.3339);animation:fall-172 25s -28s linear infinite}@keyframes fall-172{36.243%{transform:translate(57.8666vw,36.243vh) scale(.3339)}to{transform:translate(55.1303vw,100vh) scale(.3339)}}.snow-field>.snow:nth-child(173){opacity:.8248;transform:translate(37.0368vw,-10px) scale(.9866);animation:fall-173 29s -29s linear infinite}@keyframes fall-173{46.597%{transform:translate(31.2186vw,46.597vh) scale(.9866)}to{transform:translate(34.1277vw,100vh) scale(.9866)}}.snow-field>.snow:nth-child(174){opacity:.6638;transform:translate(12.2055vw,-10px) scale(.0138);animation:fall-174 22s -1s linear infinite}@keyframes fall-174{58.418%{transform:translate(9.5348vw,58.418vh) scale(.0138)}to{transform:translate(10.87015vw,100vh) scale(.0138)}}.snow-field>.snow:nth-child(175){opacity:.179;transform:translate(86.1vw,-10px) scale(.4803);animation:fall-175 16s -13s linear infinite}@keyframes fall-175{75.752%{transform:translate(89.5932vw,75.752vh) scale(.4803)}to{transform:translate(87.8466vw,100vh) scale(.4803)}}.snow-field>.snow:nth-child(176){opacity:.2015;transform:translate(36.3738vw,-10px) scale(.805);animation:fall-176 12s -15s linear infinite}@keyframes fall-176{36.014%{transform:translate(41.4468vw,36.014vh) scale(.805)}to{transform:translate(38.9103vw,100vh) scale(.805)}}.snow-field>.snow:nth-child(177){opacity:.4943;transform:translate(47.0746vw,-10px) scale(.4928);animation:fall-177 28s -8s linear infinite}@keyframes fall-177{47.345%{transform:translate(42.3207vw,47.345vh) scale(.4928)}to{transform:translate(44.69765vw,100vh) scale(.4928)}}.snow-field>.snow:nth-child(178){opacity:.9426;transform:translate(99.3236vw,-10px) scale(.2999);animation:fall-178 19s -3s linear infinite}@keyframes fall-178{48.536%{transform:translate(90.5529vw,48.536vh) scale(.2999)}to{transform:translate(94.93825vw,100vh) scale(.2999)}}.snow-field>.snow:nth-child(179){opacity:.6399;transform:translate(15.7813vw,-10px) scale(.7856);animation:fall-179 19s -20s linear infinite}@keyframes fall-179{30.132%{transform:translate(18.9399vw,30.132vh) scale(.7856)}to{transform:translate(17.3606vw,100vh) scale(.7856)}}.snow-field>.snow:nth-child(180){opacity:.8503;transform:translate(10.9591vw,-10px) scale(.7916);animation:fall-180 12s -7s linear infinite}@keyframes fall-180{36.703%{transform:translate(9.1547vw,36.703vh) scale(.7916)}to{transform:translate(10.0569vw,100vh) scale(.7916)}}.snow-field>.snow:nth-child(181){opacity:.1348;transform:translate(53.1461vw,-10px) scale(.8013);animation:fall-181 22s -19s linear infinite}@keyframes fall-181{50.387%{transform:translate(59.4317vw,50.387vh) scale(.8013)}to{transform:translate(56.2889vw,100vh) scale(.8013)}}.snow-field>.snow:nth-child(182){opacity:.9543;transform:translate(58.2148vw,-10px) scale(.0388);animation:fall-182 15s -14s linear infinite}@keyframes fall-182{75.531%{transform:translate(62.9471vw,75.531vh) scale(.0388)}to{transform:translate(60.58095vw,100vh) scale(.0388)}}.snow-field>.snow:nth-child(183){opacity:.5708;transform:translate(82.0553vw,-10px) scale(.485);animation:fall-183 10s -6s linear infinite}@keyframes fall-183{31.738%{transform:translate(76.427vw,31.738vh) scale(.485)}to{transform:translate(79.24115vw,100vh) scale(.485)}}.snow-field>.snow:nth-child(184){opacity:.0712;transform:translate(.9395vw,-10px) scale(.6482);animation:fall-184 26s -7s linear infinite}@keyframes fall-184{48.022%{transform:translate(-4.1316vw,48.022vh) scale(.6482)}to{transform:translate(-1.59605vw,100vh) scale(.6482)}}.snow-field>.snow:nth-child(185){opacity:.4314;transform:translate(73.6599vw,-10px) scale(.9771);animation:fall-185 26s -21s linear infinite}@keyframes fall-185{31.231%{transform:translate(71.9023vw,31.231vh) scale(.9771)}to{transform:translate(72.7811vw,100vh) scale(.9771)}}.snow-field>.snow:nth-child(186){opacity:.1247;transform:translate(17.9018vw,-10px) scale(.482);animation:fall-186 17s -23s linear infinite}@keyframes fall-186{48.965%{transform:translate(21.7857vw,48.965vh) scale(.482)}to{transform:translate(19.84375vw,100vh) scale(.482)}}.snow-field>.snow:nth-child(187){opacity:.6122;transform:translate(79.2544vw,-10px) scale(.022);animation:fall-187 13s -18s linear infinite}@keyframes fall-187{57.741%{transform:translate(87.3109vw,57.741vh) scale(.022)}to{transform:translate(83.28265vw,100vh) scale(.022)}}.snow-field>.snow:nth-child(188){opacity:.7029;transform:translate(54.5522vw,-10px) scale(.7017);animation:fall-188 23s -23s linear infinite}@keyframes fall-188{73.241%{transform:translate(59.5396vw,73.241vh) scale(.7017)}to{transform:translate(57.0459vw,100vh) scale(.7017)}}.snow-field>.snow:nth-child(189){opacity:.3526;transform:translate(75.9194vw,-10px) scale(.6914);animation:fall-189 14s -15s linear infinite}@keyframes fall-189{35.731%{transform:translate(70.0908vw,35.731vh) scale(.6914)}to{transform:translate(73.0051vw,100vh) scale(.6914)}}.snow-field>.snow:nth-child(190){opacity:.341;transform:translate(8.7055vw,-10px) scale(.0739);animation:fall-190 25s -3s linear infinite}@keyframes fall-190{62.843%{transform:translate(9.0326vw,62.843vh) scale(.0739)}to{transform:translate(8.86905vw,100vh) scale(.0739)}}.snow-field>.snow:nth-child(191){opacity:.2226;transform:translate(21.6214vw,-10px) scale(.1503);animation:fall-191 24s -20s linear infinite}@keyframes fall-191{63.759%{transform:translate(27.6373vw,63.759vh) scale(.1503)}to{transform:translate(24.62935vw,100vh) scale(.1503)}}.snow-field>.snow:nth-child(192){opacity:.2353;transform:translate(68.7895vw,-10px) scale(.9739);animation:fall-192 15s -4s linear infinite}@keyframes fall-192{72.208%{transform:translate(65.2812vw,72.208vh) scale(.9739)}to{transform:translate(67.03535vw,100vh) scale(.9739)}}.snow-field>.snow:nth-child(193){opacity:.7317;transform:translate(45.7966vw,-10px) scale(.5618);animation:fall-193 29s -20s linear infinite}@keyframes fall-193{38.177%{transform:translate(48.9203vw,38.177vh) scale(.5618)}to{transform:translate(47.35845vw,100vh) scale(.5618)}}.snow-field>.snow:nth-child(194){opacity:.1465;transform:translate(49.8403vw,-10px) scale(.8306);animation:fall-194 14s -18s linear infinite}@keyframes fall-194{65.705%{transform:translate(56.8028vw,65.705vh) scale(.8306)}to{transform:translate(53.32155vw,100vh) scale(.8306)}}.snow-field>.snow:nth-child(195){opacity:.2971;transform:translate(91.1086vw,-10px) scale(.1813);animation:fall-195 17s -25s linear infinite}@keyframes fall-195{66.937%{transform:translate(85.2615vw,66.937vh) scale(.1813)}to{transform:translate(88.18505vw,100vh) scale(.1813)}}.snow-field>.snow:nth-child(196){opacity:.8214;transform:translate(87.2935vw,-10px) scale(.7893);animation:fall-196 10s -19s linear infinite}@keyframes fall-196{73.935%{transform:translate(94.7506vw,73.935vh) scale(.7893)}to{transform:translate(91.02205vw,100vh) scale(.7893)}}.snow-field>.snow:nth-child(197){opacity:.1808;transform:translate(72.9409vw,-10px) scale(.5116);animation:fall-197 23s -16s linear infinite}@keyframes fall-197{74.228%{transform:translate(67.1071vw,74.228vh) scale(.5116)}to{transform:translate(70.024vw,100vh) scale(.5116)}}.snow-field>.snow:nth-child(198){opacity:.6675;transform:translate(9.2003vw,-10px) scale(.7263);animation:fall-198 18s -25s linear infinite}@keyframes fall-198{58.882%{transform:translate(7.7747vw,58.882vh) scale(.7263)}to{transform:translate(8.4875vw,100vh) scale(.7263)}}.snow-field>.snow:nth-child(199){opacity:.9878;transform:translate(6.1047vw,-10px) scale(.4389);animation:fall-199 24s -10s linear infinite}@keyframes fall-199{76.544%{transform:translate(15.6042vw,76.544vh) scale(.4389)}to{transform:translate(10.85445vw,100vh) scale(.4389)}}.snow-field>.snow:nth-child(200){opacity:.7186;transform:translate(74.5255vw,-10px) scale(.2784);animation:fall-200 12s -4s linear infinite}@keyframes fall-200{63.902%{transform:translate(81.9179vw,63.902vh) scale(.2784)}to{transform:translate(78.2217vw,100vh) scale(.2784)}}.snow-field-fast>.snow:nth-child(1){animation-duration:4.84s;animation-delay:-3.52s}.snow-field-fast>.snow:nth-child(2){animation-duration:3.74s;animation-delay:-4.62s}.snow-field-fast>.snow:nth-child(3){animation-duration:2.2s;animation-delay:-5.28s}.snow-field-fast>.snow:nth-child(4){animation-duration:5.72s;animation-delay:-.66s}.snow-field-fast>.snow:nth-child(5){animation-duration:4.4s;animation-delay:-4.18s}.snow-field-fast>.snow:nth-child(6){animation-duration:3.52s;animation-delay:-4.18s}.snow-field-fast>.snow:nth-child(7){animation-duration:3.74s;animation-delay:-5.94s}.snow-field-fast>.snow:nth-child(8){animation-duration:2.2s;animation-delay:-4.18s}.snow-field-fast>.snow:nth-child(9){animation-duration:2.86s;animation-delay:-1.76s}.snow-field-fast>.snow:nth-child(10){animation-duration:5.28s;animation-delay:-5.5s}.snow-field-fast>.snow:nth-child(11){animation-duration:5.94s;animation-delay:-3.96s}.snow-field-fast>.snow:nth-child(12){animation-duration:3.52s;animation-delay:-2.2s}.snow-field-fast>.snow:nth-child(13){animation-duration:2.42s;animation-delay:-5.94s}.snow-field-fast>.snow:nth-child(14){animation-duration:3.96s;animation-delay:-.88s}.snow-field-fast>.snow:nth-child(15){animation-duration:3.96s;animation-delay:-.88s}.snow-field-fast>.snow:nth-child(16){animation-duration:3.08s;animation-delay:-5.94s}.snow-field-fast>.snow:nth-child(17){animation-duration:3.52s;animation-delay:-2.64s}.snow-field-fast>.snow:nth-child(18){animation-duration:4.84s;animation-delay:-1.98s}.snow-field-fast>.snow:nth-child(19){animation-duration:3.74s;animation-delay:-.22s}.snow-field-fast>.snow:nth-child(20){animation-duration:2.86s;animation-delay:-5.94s}.snow-field-fast>.snow:nth-child(21){animation-duration:2.42s;animation-delay:-1.98s}.snow-field-fast>.snow:nth-child(22){animation-duration:6.6s;animation-delay:-1.76s}.snow-field-fast>.snow:nth-child(23){animation-duration:3.96s;animation-delay:-1.76s}.snow-field-fast>.snow:nth-child(24){animation-duration:3.08s;animation-delay:-4.4s}.snow-field-fast>.snow:nth-child(25){animation-duration:3.96s;animation-delay:-2.42s}.snow-field-fast>.snow:nth-child(26){animation-duration:4.4s;animation-delay:-2.64s}.snow-field-fast>.snow:nth-child(27){animation-duration:2.42s;animation-delay:-6.38s}.snow-field-fast>.snow:nth-child(28){animation-duration:2.64s;animation-delay:-6.38s}.snow-field-fast>.snow:nth-child(29){animation-duration:5.28s;animation-delay:-6.16s}.snow-field-fast>.snow:nth-child(30){animation-duration:4.62s;animation-delay:-4.18s}.snow-field-fast>.snow:nth-child(31){animation-duration:5.94s;animation-delay:-4.4s}.snow-field-fast>.snow:nth-child(32){animation-duration:4.62s;animation-delay:-2.64s}.snow-field-fast>.snow:nth-child(33){animation-duration:3.74s;animation-delay:-6.16s}.snow-field-fast>.snow:nth-child(34){animation-duration:2.86s;animation-delay:-.44s}.snow-field-fast>.snow:nth-child(35){animation-duration:6.6s;animation-delay:-4.4s}.snow-field-fast>.snow:nth-child(36){animation-duration:2.86s;animation-delay:-6.6s}.snow-field-fast>.snow:nth-child(37){animation-duration:3.96s;animation-delay:-1.1s}.snow-field-fast>.snow:nth-child(38){animation-duration:3.96s;animation-delay:-2.64s}.snow-field-fast>.snow:nth-child(39){animation-duration:2.86s;animation-delay:-5.5s}.snow-field-fast>.snow:nth-child(40){animation-duration:5.06s;animation-delay:-1.98s}.snow-field-fast>.snow:nth-child(41){animation-duration:3.3s;animation-delay:-5.72s}.snow-field-fast>.snow:nth-child(42){animation-duration:3.96s;animation-delay:-.44s}.snow-field-fast>.snow:nth-child(43){animation-duration:4.62s;animation-delay:-1.1s}.snow-field-fast>.snow:nth-child(44){animation-duration:3.3s;animation-delay:-6.38s}.snow-field-fast>.snow:nth-child(45){animation-duration:5.28s;animation-delay:-4.4s}.snow-field-fast>.snow:nth-child(46){animation-duration:3.96s;animation-delay:-3.96s}.snow-field-fast>.snow:nth-child(47){animation-duration:2.64s;animation-delay:-3.74s}.snow-field-fast>.snow:nth-child(48){animation-duration:5.72s;animation-delay:-2.2s}.snow-field-fast>.snow:nth-child(49){animation-duration:2.2s;animation-delay:-1.76s}.snow-field-fast>.snow:nth-child(50){animation-duration:4.4s;animation-delay:-.44s}.snow-field-fast>.snow:nth-child(51){animation-duration:2.64s;animation-delay:-.88s}.snow-field-fast>.snow:nth-child(52){animation-duration:2.64s;animation-delay:-5.94s}.snow-field-fast>.snow:nth-child(53){animation-duration:5.5s;animation-delay:-3.08s}.snow-field-fast>.snow:nth-child(54){animation-duration:3.08s;animation-delay:-2.42s}.snow-field-fast>.snow:nth-child(55){animation-duration:4.84s;animation-delay:-6.6s}.snow-field-fast>.snow:nth-child(56){animation-duration:2.86s;animation-delay:-.44s}.snow-field-fast>.snow:nth-child(57){animation-duration:5.5s;animation-delay:-3.52s}.snow-field-fast>.snow:nth-child(58){animation-duration:2.42s;animation-delay:-.22s}.snow-field-fast>.snow:nth-child(59){animation-duration:3.74s;animation-delay:-3.3s}.snow-field-fast>.snow:nth-child(60){animation-duration:5.06s;animation-delay:-4.62s}.snow-field-fast>.snow:nth-child(61){animation-duration:2.42s;animation-delay:-2.2s}.snow-field-fast>.snow:nth-child(62){animation-duration:4.84s;animation-delay:-4.62s}.snow-field-fast>.snow:nth-child(63){animation-duration:3.3s;animation-delay:-5.5s}.snow-field-fast>.snow:nth-child(64){animation-duration:6.38s;animation-delay:-5.94s}.snow-field-fast>.snow:nth-child(65){animation-duration:3.08s;animation-delay:-5.72s}.snow-field-fast>.snow:nth-child(66){animation-duration:3.96s;animation-delay:-1.54s}.snow-field-fast>.snow:nth-child(67){animation-duration:5.72s;animation-delay:-1.32s}.snow-field-fast>.snow:nth-child(68){animation-duration:5.06s;animation-delay:-2.42s}.snow-field-fast>.snow:nth-child(69){animation-duration:6.16s;animation-delay:-.66s}.snow-field-fast>.snow:nth-child(70){animation-duration:2.86s;animation-delay:-4.84s}.snow-field-fast>.snow:nth-child(71){animation-duration:3.96s;animation-delay:-.22s}.snow-field-fast>.snow:nth-child(72){animation-duration:3.96s;animation-delay:-1.32s}.snow-field-fast>.snow:nth-child(73){animation-duration:4.62s;animation-delay:-4.84s}.snow-field-fast>.snow:nth-child(74){animation-duration:6.38s;animation-delay:-.44s}.snow-field-fast>.snow:nth-child(75){animation-duration:5.72s;animation-delay:-1.98s}.snow-field-fast>.snow:nth-child(76){animation-duration:2.2s;animation-delay:-5.28s}.snow-field-fast>.snow:nth-child(77){animation-duration:3.74s;animation-delay:-3.74s}.snow-field-fast>.snow:nth-child(78){animation-duration:3.74s;animation-delay:-2.2s}.snow-field-fast>.snow:nth-child(79){animation-duration:2.86s;animation-delay:-4.4s}.snow-field-fast>.snow:nth-child(80){animation-duration:3.52s;animation-delay:-3.08s}.snow-field-fast>.snow:nth-child(81){animation-duration:3.3s;animation-delay:-2.86s}.snow-field-fast>.snow:nth-child(82){animation-duration:6.16s;animation-delay:-2.42s}.snow-field-fast>.snow:nth-child(83){animation-duration:5.94s;animation-delay:-4.84s}.snow-field-fast>.snow:nth-child(84){animation-duration:6.38s;animation-delay:-2.86s}.snow-field-fast>.snow:nth-child(85){animation-duration:4.84s;animation-delay:-1.32s}.snow-field-fast>.snow:nth-child(86){animation-duration:2.64s;animation-delay:-5.94s}.snow-field-fast>.snow:nth-child(87){animation-duration:3.52s;animation-delay:-.44s}.snow-field-fast>.snow:nth-child(88){animation-duration:3.3s;animation-delay:-4.62s}.snow-field-fast>.snow:nth-child(89){animation-duration:5.28s;animation-delay:-5.28s}.snow-field-fast>.snow:nth-child(90){animation-duration:4.62s;animation-delay:-3.08s}.snow-field-fast>.snow:nth-child(91){animation-duration:5.72s;animation-delay:-3.3s}.snow-field-fast>.snow:nth-child(92){animation-duration:2.2s;animation-delay:-6.6s}.snow-field-fast>.snow:nth-child(93){animation-duration:5.94s;animation-delay:-1.32s}.snow-field-fast>.snow:nth-child(94){animation-duration:5.5s;animation-delay:-5.72s}.snow-field-fast>.snow:nth-child(95){animation-duration:2.2s;animation-delay:-3.96s}.snow-field-fast>.snow:nth-child(96){animation-duration:5.28s;animation-delay:-3.74s}.snow-field-fast>.snow:nth-child(97){animation-duration:5.28s;animation-delay:-4.62s}.snow-field-fast>.snow:nth-child(98){animation-duration:4.62s;animation-delay:-1.32s}.snow-field-fast>.snow:nth-child(99){animation-duration:3.08s;animation-delay:-6.38s}.snow-field-fast>.snow:nth-child(100){animation-duration:3.52s;animation-delay:-2.42s}.snow-field-fast>.snow:nth-child(101){animation-duration:3.3s;animation-delay:-.44s}.snow-field-fast>.snow:nth-child(102){animation-duration:2.64s;animation-delay:-.44s}.snow-field-fast>.snow:nth-child(103){animation-duration:3.3s;animation-delay:-5.06s}.snow-field-fast>.snow:nth-child(104){animation-duration:6.16s;animation-delay:-6.16s}.snow-field-fast>.snow:nth-child(105){animation-duration:6.16s;animation-delay:-4.62s}.snow-field-fast>.snow:nth-child(106){animation-duration:3.74s;animation-delay:-4.18s}.snow-field-fast>.snow:nth-child(107){animation-duration:5.72s;animation-delay:-5.94s}.snow-field-fast>.snow:nth-child(108){animation-duration:3.74s;animation-delay:-1.76s}.snow-field-fast>.snow:nth-child(109){animation-duration:4.4s;animation-delay:-3.74s}.snow-field-fast>.snow:nth-child(110){animation-duration:2.42s;animation-delay:-6.16s}.snow-field-fast>.snow:nth-child(111){animation-duration:3.08s;animation-delay:-3.74s}.snow-field-fast>.snow:nth-child(112){animation-duration:5.94s;animation-delay:-4.62s}.snow-field-fast>.snow:nth-child(113){animation-duration:6.38s;animation-delay:-4.4s}.snow-field-fast>.snow:nth-child(114){animation-duration:2.42s;animation-delay:-1.54s}.snow-field-fast>.snow:nth-child(115){animation-duration:5.5s;animation-delay:-2.64s}.snow-field-fast>.snow:nth-child(116){animation-duration:5.06s;animation-delay:-3.3s}.snow-field-fast>.snow:nth-child(117){animation-duration:4.18s;animation-delay:-6.38s}.snow-field-fast>.snow:nth-child(118){animation-duration:3.74s;animation-delay:-3.74s}.snow-field-fast>.snow:nth-child(119){animation-duration:4.84s;animation-delay:-3.52s}.snow-field-fast>.snow:nth-child(120){animation-duration:4.84s;animation-delay:-2.2s}.snow-field-fast>.snow:nth-child(121){animation-duration:2.86s;animation-delay:-3.3s}.snow-field-fast>.snow:nth-child(122){animation-duration:2.64s;animation-delay:-2.64s}.snow-field-fast>.snow:nth-child(123){animation-duration:3.3s;animation-delay:-4.62s}.snow-field-fast>.snow:nth-child(124){animation-duration:5.28s;animation-delay:-5.28s}.snow-field-fast>.snow:nth-child(125){animation-duration:6.38s;animation-delay:-3.74s}.snow-field-fast>.snow:nth-child(126){animation-duration:5.28s;animation-delay:-1.54s}.snow-field-fast>.snow:nth-child(127){animation-duration:3.52s;animation-delay:-6.16s}.snow-field-fast>.snow:nth-child(128){animation-duration:5.5s;animation-delay:-1.98s}.snow-field-fast>.snow:nth-child(129){animation-duration:6.38s;animation-delay:-1.54s}.snow-field-fast>.snow:nth-child(130){animation-duration:6.16s;animation-delay:-.88s}.snow-field-fast>.snow:nth-child(131){animation-duration:5.5s;animation-delay:-1.98s}.snow-field-fast>.snow:nth-child(132){animation-duration:2.64s;animation-delay:-2.2s}.snow-field-fast>.snow:nth-child(133){animation-duration:2.86s;animation-delay:-1.76s}.snow-field-fast>.snow:nth-child(134){animation-duration:2.2s;animation-delay:-5.28s}.snow-field-fast>.snow:nth-child(135){animation-duration:4.4s;animation-delay:-5.72s}.snow-field-fast>.snow:nth-child(136){animation-duration:5.72s;animation-delay:-6.16s}.snow-field-fast>.snow:nth-child(137){animation-duration:4.84s;animation-delay:-1.98s}.snow-field-fast>.snow:nth-child(138){animation-duration:3.08s;animation-delay:-.22s}.snow-field-fast>.snow:nth-child(139){animation-duration:2.42s;animation-delay:-5.5s}.snow-field-fast>.snow:nth-child(140){animation-duration:4.62s;animation-delay:-6.6s}.snow-field-fast>.snow:nth-child(141){animation-duration:3.74s;animation-delay:-.66s}.snow-field-fast>.snow:nth-child(142){animation-duration:3.52s;animation-delay:-1.32s}.snow-field-fast>.snow:nth-child(143){animation-duration:2.2s;animation-delay:-3.52s}.snow-field-fast>.snow:nth-child(144){animation-duration:3.96s;animation-delay:-5.06s}.snow-field-fast>.snow:nth-child(145){animation-duration:4.84s;animation-delay:-4.84s}.snow-field-fast>.snow:nth-child(146){animation-duration:2.42s;animation-delay:-.22s}.snow-field-fast>.snow:nth-child(147){animation-duration:2.2s;animation-delay:-1.98s}.snow-field-fast>.snow:nth-child(148){animation-duration:3.74s;animation-delay:-4.18s}.snow-field-fast>.snow:nth-child(149){animation-duration:3.74s;animation-delay:-5.06s}.snow-field-fast>.snow:nth-child(150){animation-duration:4.4s;animation-delay:-5.72s}.snow-field-fast>.snow:nth-child(151){animation-duration:6.16s;animation-delay:-4.4s}.snow-field-fast>.snow:nth-child(152){animation-duration:6.16s;animation-delay:-1.76s}.snow-field-fast>.snow:nth-child(153){animation-duration:6.6s;animation-delay:-1.32s}.snow-field-fast>.snow:nth-child(154){animation-duration:6.38s;animation-delay:-1.1s}.snow-field-fast>.snow:nth-child(155){animation-duration:5.94s;animation-delay:-.22s}.snow-field-fast>.snow:nth-child(156){animation-duration:4.84s;animation-delay:-3.52s}.snow-field-fast>.snow:nth-child(157){animation-duration:2.42s;animation-delay:-2.2s}.snow-field-fast>.snow:nth-child(158){animation-duration:2.2s;animation-delay:-1.76s}.snow-field-fast>.snow:nth-child(159){animation-duration:5.5s;animation-delay:-4.18s}.snow-field-fast>.snow:nth-child(160){animation-duration:5.94s;animation-delay:-6.6s}.snow-field-fast>.snow:nth-child(161){animation-duration:4.62s;animation-delay:-4.4s}.snow-field-fast>.snow:nth-child(162){animation-duration:6.16s;animation-delay:-2.86s}.snow-field-fast>.snow:nth-child(163){animation-duration:4.62s;animation-delay:-3.96s}.snow-field-fast>.snow:nth-child(164){animation-duration:3.08s;animation-delay:-2.86s}.snow-field-fast>.snow:nth-child(165){animation-duration:4.62s;animation-delay:-4.62s}.snow-field-fast>.snow:nth-child(166){animation-duration:2.64s;animation-delay:-5.28s}.snow-field-fast>.snow:nth-child(167){animation-duration:6.6s;animation-delay:-3.3s}.snow-field-fast>.snow:nth-child(168){animation-duration:3.08s;animation-delay:-1.32s}.snow-field-fast>.snow:nth-child(169){animation-duration:5.72s;animation-delay:-4.62s}.snow-field-fast>.snow:nth-child(170){animation-duration:3.3s;animation-delay:-3.74s}.snow-field-fast>.snow:nth-child(171){animation-duration:6.16s;animation-delay:-3.74s}.snow-field-fast>.snow:nth-child(172){animation-duration:5.5s;animation-delay:-6.16s}.snow-field-fast>.snow:nth-child(173){animation-duration:6.38s;animation-delay:-6.38s}.snow-field-fast>.snow:nth-child(174){animation-duration:4.84s;animation-delay:-.22s}.snow-field-fast>.snow:nth-child(175){animation-duration:3.52s;animation-delay:-2.86s}.snow-field-fast>.snow:nth-child(176){animation-duration:2.64s;animation-delay:-3.3s}.snow-field-fast>.snow:nth-child(177){animation-duration:6.16s;animation-delay:-1.76s}.snow-field-fast>.snow:nth-child(178){animation-duration:4.18s;animation-delay:-.66s}.snow-field-fast>.snow:nth-child(179){animation-duration:4.18s;animation-delay:-4.4s}.snow-field-fast>.snow:nth-child(180){animation-duration:2.64s;animation-delay:-1.54s}.snow-field-fast>.snow:nth-child(181){animation-duration:4.84s;animation-delay:-4.18s}.snow-field-fast>.snow:nth-child(182){animation-duration:3.3s;animation-delay:-3.08s}.snow-field-fast>.snow:nth-child(183){animation-duration:2.2s;animation-delay:-1.32s}.snow-field-fast>.snow:nth-child(184){animation-duration:5.72s;animation-delay:-1.54s}.snow-field-fast>.snow:nth-child(185){animation-duration:5.72s;animation-delay:-4.62s}.snow-field-fast>.snow:nth-child(186){animation-duration:3.74s;animation-delay:-5.06s}.snow-field-fast>.snow:nth-child(187){animation-duration:2.86s;animation-delay:-3.96s}.snow-field-fast>.snow:nth-child(188){animation-duration:5.06s;animation-delay:-5.06s}.snow-field-fast>.snow:nth-child(189){animation-duration:3.08s;animation-delay:-3.3s}.snow-field-fast>.snow:nth-child(190){animation-duration:5.5s;animation-delay:-.66s}.snow-field-fast>.snow:nth-child(191){animation-duration:5.28s;animation-delay:-4.4s}.snow-field-fast>.snow:nth-child(192){animation-duration:3.3s;animation-delay:-.88s}.snow-field-fast>.snow:nth-child(193){animation-duration:6.38s;animation-delay:-4.4s}.snow-field-fast>.snow:nth-child(194){animation-duration:3.08s;animation-delay:-3.96s}.snow-field-fast>.snow:nth-child(195){animation-duration:3.74s;animation-delay:-5.5s}.snow-field-fast>.snow:nth-child(196){animation-duration:2.2s;animation-delay:-4.18s}.snow-field-fast>.snow:nth-child(197){animation-duration:5.06s;animation-delay:-3.52s}.snow-field-fast>.snow:nth-child(198){animation-duration:3.96s;animation-delay:-5.5s}.snow-field-fast>.snow:nth-child(199){animation-duration:5.28s;animation-delay:-2.2s}.snow-field-fast>.snow:nth-child(200){animation-duration:2.64s;animation-delay:-.88s}.snow-field-mirror{transform:scaleX(-1)}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Nunito Sans,ui-sans-serif,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{color-scheme:light;--background: 48 72% 93%;--foreground: 208 61% 11%;--card: 45 100% 97%;--card-foreground: 208 61% 11%;--popover: 45 100% 97%;--popover-foreground: 208 61% 11%;--primary: 208 55% 16%;--primary-foreground: 48 90% 94%;--secondary: 198 40% 90%;--secondary-foreground: 208 45% 16%;--muted: 42 28% 88%;--muted-foreground: 210 18% 32%;--accent: 358 70% 94%;--accent-foreground: 358 72% 34%;--destructive: 358 77% 45%;--destructive-foreground: 0 0% 100%;--border: 38 28% 78%;--input: 45 80% 98%;--ring: 358 77% 49%;--radius: .8rem;--ribbon: 358 77% 49%;--ribbon-foreground: 0 0% 100%;--frost: 198 40% 78%;--frost-deep: 208 61% 11%;--gold: 34 90% 52%;--sidebar-background: 146 46% 17%;--sidebar-foreground: 48 80% 94%;--sidebar-primary: 358 77% 52%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 146 38% 24%;--sidebar-accent-foreground: 48 80% 94%;--sidebar-border: 146 30% 28%;--sidebar-ring: 34 90% 55%;--room-sticky-top: 3.25rem;--room-bottom-nav: calc(5.75rem + env(safe-area-inset-bottom, 0px)) }*{border-color:hsl(var(--border));-webkit-tap-highlight-color:transparent}html{font-size:18px;background-color:hsl(var(--background))}html,body{margin:0;min-height:100%}body{min-height:100dvh;background-color:hsl(var(--background));color:hsl(var(--foreground));font-family:Nunito Sans,ui-sans-serif,system-ui,sans-serif;font-size:1.0625rem;line-height:1.65rem;text-rendering:auto;font-synthesis:none;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.font-logo,.font-welcome,.font-display{font-family:Luckiest Guy,Segoe UI,sans-serif;font-weight:400;letter-spacing:.015em;line-height:1.2}.animate-rat-bob{animation:rat-bob 2.4s ease-in-out infinite}@keyframes rat-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media(prefers-reduced-motion:reduce){.animate-rat-bob{animation:none}}body{font-family:Nunito Sans,ui-sans-serif,system-ui,sans-serif}#root{min-height:100dvh;overflow-x:clip}button,a,input,select{touch-action:manipulation}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.\!sticky{position:sticky!important}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-x-3{left:.75rem;right:.75rem}.inset-x-6{left:1.5rem;right:1.5rem}.inset-x-8{left:2rem;right:2rem}.inset-x-\[12\%\]{left:12%;right:12%}.inset-x-\[2\%\]{left:2%;right:2%}.inset-y-0{top:0;bottom:0}.inset-y-5{top:1.25rem;bottom:1.25rem}.-bottom-1{bottom:-.25rem}.-right-1{right:-.25rem}.-right-2{right:-.5rem}.-top-8{top:-2rem}.bottom-0{bottom:0}.bottom-4{bottom:1rem}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-4{left:1rem}.left-\[12\%\]{left:12%}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-auto{right:auto}.top-0{top:0}.top-1\/2{top:50%}.top-3{top:.75rem}.top-4{top:1rem}.top-\[50\%\]{top:50%}.top-\[max\(0px\,env\(safe-area-inset-top\)\)\]{top:max(0px,env(safe-area-inset-top))}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.m-auto{margin:auto}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-3{margin-left:-.75rem;margin-right:-.75rem}.-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.-ml-1{margin-left:-.25rem}.-ml-2\.5{margin-left:-.625rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.ml-0\.5{margin-left:.125rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.box-border{box-sizing:border-box}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.size-10{width:2.5rem;height:2.5rem}.size-11{width:2.75rem;height:2.75rem}.size-12{width:3rem;height:3rem}.size-14{width:3.5rem;height:3.5rem}.size-16{width:4rem;height:4rem}.size-2{width:.5rem;height:.5rem}.size-2\.5{width:.625rem;height:.625rem}.size-24{width:6rem;height:6rem}.size-28{width:7rem;height:7rem}.size-3{width:.75rem;height:.75rem}.size-3\.5{width:.875rem;height:.875rem}.size-4{width:1rem;height:1rem}.size-5{width:1.25rem;height:1.25rem}.size-6{width:1.5rem;height:1.5rem}.size-7{width:1.75rem;height:1.75rem}.size-8{width:2rem;height:2rem}.size-9{width:2.25rem;height:2.25rem}.size-\[1\.35rem\]{width:1.35rem;height:1.35rem}.size-\[54\%\]{width:54%;height:54%}.size-\[62\%\]{width:62%;height:62%}.size-full{width:100%;height:100%}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-36{height:9rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[100dvh\]{height:100dvh}.h-\[5\.25rem\]{height:5.25rem}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-\[var\(--room-bottom-nav\)\]{height:var(--room-bottom-nav)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-36{max-height:9rem}.max-h-44{max-height:11rem}.max-h-56{max-height:14rem}.max-h-\[--radix-select-content-available-height\]{max-height:var(--radix-select-content-available-height)}.max-h-\[min\(90dvh\,40rem\)\]{max-height:min(90dvh,40rem)}.max-h-\[min\(92dvh\,36rem\)\]{max-height:min(92dvh,36rem)}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-none{max-height:none}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-14{min-height:3.5rem}.min-h-16{min-height:4rem}.min-h-24{min-height:6rem}.min-h-7{min-height:1.75rem}.min-h-8{min-height:2rem}.min-h-9{min-height:2.25rem}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[13\.5rem\]{min-height:13.5rem}.min-h-\[18rem\]{min-height:18rem}.min-h-\[40dvh\]{min-height:40dvh}.min-h-svh{min-height:100svh}.w-0\.5{width:.125rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-36{width:9rem}.w-4{width:1rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[19rem\]{width:19rem}.w-\[5\.75rem\]{width:5.75rem}.w-\[7\.5rem\]{width:7.5rem}.w-\[min\(100\%\,24rem\)\]{width:min(100%,24rem)}.w-\[min\(100\%\,28rem\)\]{width:min(100%,28rem)}.w-\[min\(100\%\,32rem\)\]{width:min(100%,32rem)}.w-\[min\(20rem\,88vw\)\]{width:min(20rem,88vw)}.w-\[min\(24rem\,calc\(100\%-1\.5rem\)\)\]{width:min(24rem,calc(100% - 1.5rem))}.w-\[min\(32rem\,calc\(100\%-1\.5rem\)\)\]{width:min(32rem,calc(100% - 1.5rem))}.w-\[var\(--radix-popover-trigger-width\)\]{width:var(--radix-popover-trigger-width)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-10{min-width:2.5rem}.min-w-8{min-width:2rem}.min-w-9{min-width:2.25rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[14rem\]{min-width:14rem}.min-w-\[2\.5rem\]{min-width:2.5rem}.min-w-\[6rem\]{min-width:6rem}.min-w-\[7rem\]{min-width:7rem}.min-w-\[8\.5rem\]{min-width:8.5rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-\[10rem\]{max-width:10rem}.max-w-\[14rem\]{max-width:14rem}.max-w-\[20rem\]{max-width:20rem}.max-w-\[5\.5rem\]{max-width:5.5rem}.max-w-\[7\.5rem\]{max-width:7.5rem}.max-w-\[8rem\]{max-width:8rem}.max-w-\[9\.5rem\]{max-width:9.5rem}.max-w-\[min\(100\%\,10rem\)\]{max-width:min(100%,10rem)}.max-w-\[min\(100\%\,16rem\)\]{max-width:min(100%,16rem)}.max-w-\[min\(100\%\,18rem\)\]{max-width:min(100%,18rem)}.max-w-\[min\(100\%\,22rem\)\]{max-width:min(100%,22rem)}.max-w-\[min\(100\%\,8\.5rem\)\]{max-width:min(100%,8.5rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-0{flex-basis:0px}.basis-\[6rem\]{flex-basis:6rem}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.origin-\[--radix-dropdown-menu-content-transform-origin\]{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\[--radix-popover-content-transform-origin\]{transform-origin:var(--radix-popover-content-transform-origin)}.origin-\[--radix-select-content-transform-origin\]{transform-origin:var(--radix-select-content-transform-origin)}.origin-\[--radix-tooltip-content-transform-origin\]{transform-origin:var(--radix-tooltip-content-transform-origin)}.origin-bottom{transform-origin:bottom}.origin-center{transform-origin:center}.origin-top{transform-origin:top}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-ew-resize{cursor:ew-resize}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.touch-manipulation{touch-action:manipulation}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-content-center{place-content:center}.content-center{align-content:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-border\/70>:not([hidden])~:not([hidden]){border-color:hsl(var(--border) / .7)}.self-start{align-self:flex-start}.justify-self-center{justify-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-clip{overflow-x:clip}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-none{overscroll-behavior-x:none}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:calc(var(--radius) + 8px)}.rounded-\[0\.85rem\]{border-radius:.85rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-b-2xl{border-bottom-right-radius:calc(var(--radius) + 8px);border-bottom-left-radius:calc(var(--radius) + 8px)}.rounded-t-2xl{border-top-left-radius:calc(var(--radius) + 8px);border-top-right-radius:calc(var(--radius) + 8px)}.rounded-t-xl{border-top-left-radius:calc(var(--radius) + 4px);border-top-right-radius:calc(var(--radius) + 4px)}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-\[3px\]{border-left-width:3px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0px}.border-dashed{border-style:dashed}.border-\[hsl\(36_22\%_70\%\/0\.7\)\]{border-color:#c3b6a2b3}.border-\[hsl\(36_28\%_62\%\/0\.8\)\]{border-color:#b9a483cc}.border-\[hsl\(38_26\%_68\%\/0\.85\)\]{border-color:#c3b398d9}.border-\[hsl\(38_28\%_68\%\/0\.8\)\]{border-color:#c4b397cc}.border-amber-500\/30{border-color:#f59e0b4d}.border-amber-500\/35{border-color:#f59e0b59}.border-border{border-color:hsl(var(--border))}.border-border\/40{border-color:hsl(var(--border) / .4)}.border-border\/45{border-color:hsl(var(--border) / .45)}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-border\/55{border-color:hsl(var(--border) / .55)}.border-border\/60{border-color:hsl(var(--border) / .6)}.border-border\/70{border-color:hsl(var(--border) / .7)}.border-border\/80{border-color:hsl(var(--border) / .8)}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/40{border-color:hsl(var(--destructive) / .4)}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-foreground{border-color:hsl(var(--foreground))}.border-foreground\/25{border-color:hsl(var(--foreground) / .25)}.border-foreground\/70{border-color:hsl(var(--foreground) / .7)}.border-input{border-color:hsl(var(--input))}.border-primary{border-color:hsl(var(--primary))}.border-primary\/20{border-color:hsl(var(--primary) / .2)}.border-primary\/25{border-color:hsl(var(--primary) / .25)}.border-primary\/30{border-color:hsl(var(--primary) / .3)}.border-primary\/40{border-color:hsl(var(--primary) / .4)}.border-ribbon{border-color:hsl(var(--ribbon))}.border-ribbon\/20{border-color:hsl(var(--ribbon) / .2)}.border-ribbon\/30{border-color:hsl(var(--ribbon) / .3)}.border-ribbon\/35{border-color:hsl(var(--ribbon) / .35)}.border-ribbon\/40{border-color:hsl(var(--ribbon) / .4)}.border-ribbon\/45{border-color:hsl(var(--ribbon) / .45)}.border-ribbon\/55{border-color:hsl(var(--ribbon) / .55)}.border-ribbon\/60{border-color:hsl(var(--ribbon) / .6)}.border-ribbon\/70{border-color:hsl(var(--ribbon) / .7)}.border-ring{border-color:hsl(var(--ring))}.border-sidebar-border{border-color:hsl(var(--sidebar-border))}.border-sidebar-border\/80{border-color:hsl(var(--sidebar-border) / .8)}.border-transparent{border-color:transparent}.border-white\/15{border-color:#ffffff26}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-\[hsl\(200_28\%_10\%\)\]{--tw-bg-opacity: 1;background-color:hsl(200 28% 10% / var(--tw-bg-opacity, 1))}.bg-\[hsl\(200_32\%_7\%\)\]{--tw-bg-opacity: 1;background-color:hsl(200 32% 7% / var(--tw-bg-opacity, 1))}.bg-\[hsl\(20_30\%_10\%\/0\.2\)\]{background-color:#21171233}.bg-\[hsl\(30_18\%_55\%\/0\.25\)\]{background-color:#a18c7840}.bg-\[hsl\(30_18\%_58\%\/0\.22\)\]{background-color:#a7948138}.bg-\[hsl\(var\(--background\)\)\]{background-color:hsl(var(--background))}.bg-\[hsl\(var\(--frost\)\/0\.45\)\]{background-color:hsl(var(--frost)/.45)}.bg-\[hsl\(var\(--gold\)\/0\.12\)\]{background-color:hsl(var(--gold)/.12)}.bg-accent{background-color:hsl(var(--accent))}.bg-accent\/40{background-color:hsl(var(--accent) / .4)}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/\[0\.08\]{background-color:#f59e0b14}.bg-background{background-color:hsl(var(--background))}.bg-background\/50{background-color:hsl(var(--background) / .5)}.bg-background\/80{background-color:hsl(var(--background) / .8)}.bg-background\/90{background-color:hsl(var(--background) / .9)}.bg-border{background-color:hsl(var(--border))}.bg-card{background-color:hsl(var(--card))}.bg-card\/55{background-color:hsl(var(--card) / .55)}.bg-card\/60{background-color:hsl(var(--card) / .6)}.bg-card\/70{background-color:hsl(var(--card) / .7)}.bg-card\/80{background-color:hsl(var(--card) / .8)}.bg-card\/85{background-color:hsl(var(--card) / .85)}.bg-card\/90{background-color:hsl(var(--card) / .9)}.bg-card\/95{background-color:hsl(var(--card) / .95)}.bg-destructive{background-color:hsl(var(--destructive))}.bg-destructive\/10{background-color:hsl(var(--destructive) / .1)}.bg-destructive\/5{background-color:hsl(var(--destructive) / .05)}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-foreground\/35{background-color:hsl(var(--foreground) / .35)}.bg-foreground\/55{background-color:hsl(var(--foreground) / .55)}.bg-muted{background-color:hsl(var(--muted))}.bg-muted-foreground{background-color:hsl(var(--muted-foreground))}.bg-muted\/20{background-color:hsl(var(--muted) / .2)}.bg-muted\/25{background-color:hsl(var(--muted) / .25)}.bg-muted\/30{background-color:hsl(var(--muted) / .3)}.bg-muted\/40{background-color:hsl(var(--muted) / .4)}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-muted\/55{background-color:hsl(var(--muted) / .55)}.bg-muted\/60{background-color:hsl(var(--muted) / .6)}.bg-muted\/70{background-color:hsl(var(--muted) / .7)}.bg-muted\/80{background-color:hsl(var(--muted) / .8)}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-primary\/15{background-color:hsl(var(--primary) / .15)}.bg-primary\/20{background-color:hsl(var(--primary) / .2)}.bg-primary\/5{background-color:hsl(var(--primary) / .05)}.bg-primary\/50{background-color:hsl(var(--primary) / .5)}.bg-primary\/90{background-color:hsl(var(--primary) / .9)}.bg-primary\/\[0\.03\]{background-color:hsl(var(--primary) / .03)}.bg-ribbon{background-color:hsl(var(--ribbon))}.bg-ribbon\/10{background-color:hsl(var(--ribbon) / .1)}.bg-ribbon\/15{background-color:hsl(var(--ribbon) / .15)}.bg-ribbon\/20{background-color:hsl(var(--ribbon) / .2)}.bg-ribbon\/25{background-color:hsl(var(--ribbon) / .25)}.bg-ribbon\/85{background-color:hsl(var(--ribbon) / .85)}.bg-secondary{background-color:hsl(var(--secondary))}.bg-sidebar{background-color:hsl(var(--sidebar-background))}.bg-sidebar-border{background-color:hsl(var(--sidebar-border))}.bg-sidebar-primary{background-color:hsl(var(--sidebar-primary))}.bg-transparent{background-color:transparent}.bg-zinc-400\/80{background-color:#a1a1aacc}.bg-\[linear-gradient\(155deg\,hsl\(44_48\%_98\%\)_0\%\,hsl\(40_36\%_93\%\)_50\%\,hsl\(36_28\%_87\%\)_100\%\)\]{background-image:linear-gradient(155deg,#fcfbf7,#f4efe7,#e7e0d5)}.bg-\[linear-gradient\(160deg\,hsl\(43_48\%_97\%\)_0\%\,hsl\(40_36\%_91\%\)_55\%\,hsl\(36_30\%_86\%\)_100\%\)\]{background-image:linear-gradient(160deg,#fbf9f4,#f0ebe0 55%,#e6ddd1)}.bg-\[linear-gradient\(165deg\,hsl\(44_50\%_98\%\)_0\%\,hsl\(41_40\%_93\%\)_42\%\,hsl\(37_32\%_87\%\)_100\%\)\]{background-image:linear-gradient(165deg,#fcfbf7,#f4f0e6 42%,#e8e0d3)}.bg-\[linear-gradient\(180deg\,hsl\(208_61\%_9\%\/0\.94\)_0\%\,hsl\(208_50\%_12\%\/0\.95\)_48\%\,hsl\(210_28\%_14\%\/0\.96\)_100\%\)\]{background-image:linear-gradient(180deg,#091825f0,#0f202ef2 48%,#1a242ef5)}.bg-\[linear-gradient\(180deg\,hsl\(38_28\%_88\%\)_0\%\,hsl\(36_24\%_82\%\)_100\%\)\]{background-image:linear-gradient(180deg,#e9e3d8,#dcd3c6)}.bg-\[linear-gradient\(225deg\,hsl\(38_28\%_78\%\)_48\%\,transparent_52\%\)\]{background-image:linear-gradient(225deg,hsl(38 28% 78%) 48%,transparent 52%)}.bg-\[linear-gradient\(90deg\,hsl\(355_55\%_48\%\/0\.2\)\,transparent\)\]{background-image:linear-gradient(90deg,hsl(355 55% 48%/.2),transparent)}.bg-\[radial-gradient\(ellipse_70\%_50\%_at_50\%_110\%\,hsl\(358_77\%_49\%\/0\.34\)\,transparent_55\%\)\,radial-gradient\(ellipse_50\%_40\%_at_12\%_18\%\,hsl\(34_94\%_55\%\/0\.22\)\,transparent_50\%\)\,radial-gradient\(ellipse_45\%_35\%_at_88\%_28\%\,hsl\(94_45\%_49\%\/0\.14\)\,transparent_45\%\)\]{background-image:radial-gradient(ellipse 70% 50% at 50% 110%,hsl(358 77% 49%/.34),transparent 55%),radial-gradient(ellipse 50% 40% at 12% 18%,hsl(34 94% 55%/.22),transparent 50%),radial-gradient(ellipse 45% 35% at 88% 28%,hsl(94 45% 49%/.14),transparent 45%)}.bg-\[radial-gradient\(ellipse_70\%_55\%_at_50\%_-10\%\,hsl\(32_45\%_42\%\/0\.12\)\,transparent_55\%\)\,radial-gradient\(ellipse_50\%_40\%_at_90\%_80\%\,hsl\(178_42\%_40\%\/0\.08\)\,transparent_50\%\)\]{background-image:radial-gradient(ellipse 70% 55% at 50% -10%,hsl(32 45% 42%/.12),transparent 55%),radial-gradient(ellipse 50% 40% at 90% 80%,hsl(178 42% 40%/.08),transparent 50%)}.bg-\[radial-gradient\(ellipse_70\%_80\%_at_100\%_0\%\,hsl\(var\(--ribbon\)\/0\.08\)\,transparent_55\%\)\]{background-image:radial-gradient(ellipse 70% 80% at 100% 0%,hsl(var(--ribbon)/.08),transparent 55%)}.bg-\[radial-gradient\(ellipse_at_center\,hsl\(var\(--ribbon\)\/0\.4\)\,transparent_68\%\)\]{background-image:radial-gradient(ellipse at center,hsl(var(--ribbon)/.4),transparent 68%)}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-accent{--tw-gradient-from: hsl(var(--accent)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--accent) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-muted\/90{--tw-gradient-from: hsl(var(--muted) / .9) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--muted) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/\[0\.06\]{--tw-gradient-from: hsl(var(--primary) / .06) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-accent\/90{--tw-gradient-to: hsl(var(--accent) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--accent) / .9) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/55{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .55) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-card{--tw-gradient-to: hsl(var(--card)) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.fill-background\/90{fill:hsl(var(--background) / .9)}.fill-background\/95{fill:hsl(var(--background) / .95)}.fill-card{fill:hsl(var(--card))}.fill-current{fill:currentColor}.fill-foreground{fill:hsl(var(--foreground))}.fill-muted-foreground{fill:hsl(var(--muted-foreground))}.fill-primary{fill:hsl(var(--primary))}.fill-white\/70{fill:#ffffffb3}.stroke-border{stroke:hsl(var(--border))}.stroke-border\/60{stroke:hsl(var(--border) / .6)}.stroke-border\/80{stroke:hsl(var(--border) / .8)}.stroke-muted-foreground\/40{stroke:hsl(var(--muted-foreground) / .4)}.stroke-muted-foreground\/55{stroke:hsl(var(--muted-foreground) / .55)}.stroke-primary\/70{stroke:hsl(var(--primary) / .7)}.stroke-\[2\.5\]{stroke-width:2.5}.object-contain{-o-object-fit:contain;object-fit:contain}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-\[1px\]{padding:1px}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-16{padding-left:4rem;padding-right:4rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-10{padding-bottom:2.5rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-\[0\.04em\]{padding-bottom:.04em}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pb-\[max\(0\.375rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.375rem,env(safe-area-inset-bottom))}.pb-\[max\(0\.5rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.5rem,env(safe-area-inset-bottom))}.pb-\[max\(0\.75rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.75rem,env(safe-area-inset-bottom))}.pb-\[max\(1\.25rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1.25rem,env(safe-area-inset-bottom))}.pb-\[max\(1rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1rem,env(safe-area-inset-bottom))}.pl-1{padding-left:.25rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-3\.5{padding-left:.875rem}.pl-8{padding-left:2rem}.pl-\[env\(safe-area-inset-left\)\]{padding-left:env(safe-area-inset-left)}.pr-1{padding-right:.25rem}.pr-1\.5{padding-right:.375rem}.pr-12{padding-right:3rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-5{padding-right:1.25rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pr-9{padding-right:2.25rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pt-9{padding-top:2.25rem}.pt-\[0\.5em\]{padding-top:.5em}.pt-\[max\(0\.375rem\,env\(safe-area-inset-top\)\)\]{padding-top:max(.375rem,env(safe-area-inset-top))}.pt-\[max\(0\.75rem\,calc\(env\(safe-area-inset-top\)\+0\.5rem\)\)\]{padding-top:max(.75rem,calc(env(safe-area-inset-top) + .5rem))}.pt-\[max\(0\.75rem\,env\(safe-area-inset-top\)\)\]{padding-top:max(.75rem,env(safe-area-inset-top))}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-display,.font-logo{font-family:Luckiest Guy,Segoe UI,sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:Nunito Sans,ui-sans-serif,system-ui,sans-serif}.text-2xl{font-size:1.625rem;line-height:2rem}.text-3xl{font-size:2rem;line-height:2.35rem}.text-4xl{font-size:2.5rem;line-height:2.75rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[1\.85rem\]{font-size:1.85rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[16px\]{font-size:16px}.text-\[clamp\(2\.6rem\,10\.5vw\,5\.75rem\)\]{font-size:clamp(2.6rem,10.5vw,5.75rem)}.text-base{font-size:1.0625rem;line-height:1.65rem}.text-lg{font-size:1.1875rem;line-height:1.75rem}.text-sm{font-size:.9375rem;line-height:1.4rem}.text-sm\/relaxed{font-size:.9375rem;line-height:1.625}.text-xl{font-size:1.375rem;line-height:1.85rem}.text-xs{font-size:.8125rem;line-height:1.2rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-\[1\.05\]{line-height:1.05}.leading-\[1\.3\]{line-height:1.3}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.text-\[hsl\(165_20\%_96\%\)\]{--tw-text-opacity: 1;color:hsl(165 20% 96% / var(--tw-text-opacity, 1))}.text-\[hsl\(var\(--gold\)\)\]{color:hsl(var(--gold))}.text-amber-950\/80{color:#451a03cc}.text-amber-950\/85{color:#451a03d9}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-destructive\/80{color:hsl(var(--destructive) / .8)}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/40{color:hsl(var(--foreground) / .4)}.text-foreground\/45{color:hsl(var(--foreground) / .45)}.text-foreground\/70{color:hsl(var(--foreground) / .7)}.text-foreground\/80{color:hsl(var(--foreground) / .8)}.text-foreground\/85{color:hsl(var(--foreground) / .85)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-muted-foreground\/35{color:hsl(var(--muted-foreground) / .35)}.text-muted-foreground\/70{color:hsl(var(--muted-foreground) / .7)}.text-muted-foreground\/80{color:hsl(var(--muted-foreground) / .8)}.text-muted-foreground\/90{color:hsl(var(--muted-foreground) / .9)}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-primary\/80{color:hsl(var(--primary) / .8)}.text-ribbon{color:hsl(var(--ribbon))}.text-ribbon-foreground{color:hsl(var(--ribbon-foreground))}.text-ribbon\/15{color:hsl(var(--ribbon) / .15)}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sidebar-foreground{color:hsl(var(--sidebar-foreground))}.text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground) / .7)}.text-sidebar-primary-foreground{color:hsl(var(--sidebar-primary-foreground))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/45{color:#ffffff73}.text-white\/55{color:#ffffff8c}.text-white\/70{color:#ffffffb3}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.decoration-primary\/30{text-decoration-color:hsl(var(--primary) / .3)}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-ribbon{accent-color:hsl(var(--ribbon))}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-\[0\.28\]{opacity:.28}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_hsl\(var\(--ribbon\)\/0\.7\)\]{--tw-shadow: 0 0 8px hsl(var(--ribbon)/.7);--tw-shadow-colored: 0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_22px_-12px_hsl\(358_75\%_28\%\/0\.85\)\]{--tw-shadow: 0 10px 22px -12px hsl(358 75% 28%/.85);--tw-shadow-colored: 0 10px 22px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_40px_hsl\(20_40\%_10\%\/0\.3\)\,inset_0_1px_0_hsl\(48_60\%_98\%\/0\.85\)\]{--tw-shadow: 0 18px 40px hsl(20 40% 10%/.3),inset 0 1px 0 hsl(48 60% 98%/.85);--tw-shadow-colored: 0 18px 40px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_4px_hsl\(168_40\%_10\%\/0\.35\)\]{--tw-shadow: 0 1px 4px hsl(168 40% 10%/.35);--tw-shadow-colored: 0 1px 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_44px_hsl\(20_40\%_10\%\/0\.32\)\,0_1px_0_hsl\(48_60\%_95\%\/0\.8\)_inset\]{--tw-shadow: 0 20px 44px hsl(20 40% 10%/.32),0 1px 0 hsl(48 60% 95%/.8) inset;--tw-shadow-colored: 0 20px 44px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_12px_hsl\(20_30\%_10\%\/0\.28\)\,inset_0_1px_0_hsl\(48_55\%_98\%\/0\.8\)\]{--tw-shadow: 0 4px 12px hsl(20 30% 10%/.28),inset 0 1px 0 hsl(48 55% 98%/.8);--tw-shadow-colored: 0 4px 12px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_20px_hsl\(20_30\%_10\%\/0\.22\)\]{--tw-shadow: 0 8px 20px hsl(20 30% 10%/.22);--tw-shadow-colored: 0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_hsl\(var\(--ribbon\)\/0\.04\)\]{--tw-shadow: inset 0 0 0 1px hsl(var(--ribbon)/.04);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_hsl\(var\(--ribbon\)\/0\.25\)\]{--tw-shadow: inset 0 0 0 1px hsl(var(--ribbon)/.25);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_3px_0_0_0_hsl\(var\(--ribbon\)\)\]{--tw-shadow: inset 3px 0 0 0 hsl(var(--ribbon));--tw-shadow-colored: inset 3px 0 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-black\/30{--tw-shadow-color: rgb(0 0 0 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-destructive\/30{--tw-shadow-color: hsl(var(--destructive) / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-primary\/35{--tw-shadow-color: hsl(var(--primary) / .35);--tw-shadow: var(--tw-shadow-colored)}.shadow-primary\/\[0\.02\]{--tw-shadow-color: hsl(var(--primary) / .02);--tw-shadow: var(--tw-shadow-colored)}.shadow-primary\/\[0\.03\]{--tw-shadow-color: hsl(var(--primary) / .03);--tw-shadow: var(--tw-shadow-colored)}.shadow-ribbon\/40{--tw-shadow-color: hsl(var(--ribbon) / .4);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-\[hsl\(var\(--gold\)\/0\.25\)\]{--tw-ring-color: hsl(var(--gold)/.25)}.ring-border{--tw-ring-color: hsl(var(--border))}.ring-border\/60{--tw-ring-color: hsl(var(--border) / .6)}.ring-border\/80{--tw-ring-color: hsl(var(--border) / .8)}.ring-foreground\/20{--tw-ring-color: hsl(var(--foreground) / .2)}.ring-gold\/35{--tw-ring-color: hsl(var(--gold) / .35)}.ring-primary\/15{--tw-ring-color: hsl(var(--primary) / .15)}.ring-primary\/25{--tw-ring-color: hsl(var(--primary) / .25)}.ring-primary\/35{--tw-ring-color: hsl(var(--primary) / .35)}.ring-ribbon{--tw-ring-color: hsl(var(--ribbon))}.ring-ribbon\/25{--tw-ring-color: hsl(var(--ribbon) / .25)}.ring-ribbon\/30{--tw-ring-color: hsl(var(--ribbon) / .3)}.ring-ribbon\/35{--tw-ring-color: hsl(var(--ribbon) / .35)}.ring-ribbon\/70{--tw-ring-color: hsl(var(--ribbon) / .7)}.ring-ring{--tw-ring-color: hsl(var(--ring))}.ring-offset-2{--tw-ring-offset-width: 2px}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-md{--tw-blur: blur(12px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.brightness-\[1\.02\]{--tw-brightness: brightness(1.02);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_1\.5px_0_hsl\(355_50\%_20\%\/0\.18\)\]{--tw-drop-shadow: drop-shadow(0 1.5px 0 hsl(355 50% 20%/.18));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_10px_28px_hsl\(16_70\%_20\%\/0\.22\)\]{--tw-drop-shadow: drop-shadow(0 10px 28px hsl(16 70% 20%/.22));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_12px_24px_rgba\(0\,0\,0\,0\.35\)\]{--tw-drop-shadow: drop-shadow(0 12px 24px rgba(0,0,0,.35));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\,background-color\,box-shadow\]{transition-property:border-color,background-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[color\,background-color\,border-color\,box-shadow\,transform\]{transition-property:color,background-color,border-color,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\]{transition-property:left;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-transform{will-change:transform}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in-0{--tw-enter-opacity: 0}.zoom-in-95{--tw-enter-scale: .95}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.brand-on-holly{filter:drop-shadow(1.5px 0 0 hsl(48 90% 94%)) drop-shadow(-1.5px 0 0 hsl(48 90% 94%)) drop-shadow(0 1.5px 0 hsl(48 90% 94%)) drop-shadow(0 -1.5px 0 hsl(48 90% 94%)) drop-shadow(1px 1px 0 hsl(48 90% 94%)) drop-shadow(-1px 1px 0 hsl(48 90% 94%)) drop-shadow(1px -1px 0 hsl(48 90% 94%)) drop-shadow(-1px -1px 0 hsl(48 90% 94%))}.bg-frost-atmosphere{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.15 0 0 0 0 0.18 0 0 0 0 0.16 0 0 0 0.28 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),radial-gradient(ellipse 90% 52% at 0% -6%,hsl(358 77% 49% / .28),transparent 56%),radial-gradient(ellipse 72% 48% at 100% 0%,hsl(34 94% 55% / .36),transparent 52%),radial-gradient(ellipse 80% 42% at 48% 118%,hsl(208 55% 18% / .18),transparent 56%),radial-gradient(ellipse 36% 28% at 68% 38%,hsl(94 45% 49% / .12),transparent 62%),linear-gradient(165deg,#fef9e7,#faf5e0 46%,#daeaf1)}.bg-reveal-atmosphere{background:radial-gradient(ellipse 80% 60% at 50% -10%,hsl(358 77% 49% / .36),transparent 55%),radial-gradient(ellipse 60% 50% at 8% 92%,hsl(208 58% 10% / .55),transparent 52%),radial-gradient(ellipse 50% 40% at 92% 68%,hsl(34 94% 55% / .22),transparent 48%),linear-gradient(180deg,#081521,#0f202e 48%,#1a242e)}.surface-quiet{border-radius:var(--radius);border-width:1px;border-color:hsl(var(--border) / .7);background-color:hsl(var(--card))}.surface-interactive{border-radius:var(--radius);border-width:1px;border-color:hsl(var(--border) / .8);background-color:hsl(var(--card))}.snow-cap,.surface-quiet,.surface-interactive{position:relative}.snow-cap,.surface-interactive{padding-top:2rem}.snow-cap-layer{position:absolute;z-index:10;left:0;right:0;top:0;height:0;pointer-events:none;overflow:visible}.snow-cap-layer img{position:absolute;bottom:0;height:auto;max-width:none;pointer-events:none;filter:drop-shadow(0 2px 1px hsl(208 40% 20% / .16));-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.surface-interactive:has(.sticky-under-room)>.snow-cap-layer{z-index:21}.rough-surface,.surface-quiet,.surface-interactive{box-shadow:3px 4px #142a3d12,inset 0 1px #ffffff59}.rough-surface:after,.surface-quiet:after,.surface-interactive:after{content:"";pointer-events:none;position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;border-radius:inherit;opacity:.2;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.2 0 0 0 0 0.16 0 0 0 0 0.1 0 0 0 0.45 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px}.surface-muted{border-radius:var(--radius);border-width:1px;border-color:hsl(var(--border) / .6);background-color:hsl(var(--muted) / .45)}.surface-muted-quiet{border-radius:var(--radius);border-width:1px;border-color:hsl(var(--border) / .6);background-color:hsl(var(--muted) / .2)}.sticky-under-room{position:sticky;z-index:20;margin-left:-.75rem;margin-right:-.75rem;border-bottom-width:1px;border-color:hsl(var(--border) / .45);background-color:hsl(var(--card) / .95);padding-left:.75rem;padding-right:.75rem;--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}@supports (backdrop-filter: var(--tw)){.sticky-under-room{background-color:hsl(var(--card) / .9)}}@media(min-width:640px){.sticky-under-room{margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem}}.sticky-under-room{top:var(--room-sticky-top)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}@media(max-width:640px){input,select,textarea{font-size:max(16px,1em)}}.ambient-snow-ground{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;opacity:.55}.ambient-snow-drift{position:absolute;left:-4%;bottom:0;display:block;width:108%;transform:scaleY(0);transform-origin:bottom center}.ambient-snow-drift-back{height:18vh;animation:ambient-snow-accumulate-back 86400s linear infinite;animation-delay:calc(var(--snow-elapsed, 0s) * -1)}.ambient-snow-drift-front{height:24vh;animation:ambient-snow-accumulate-front 86400s linear infinite;animation-delay:calc(var(--snow-elapsed, 0s) * -1 + 12s)}@keyframes ambient-snow-accumulate-back{0%{transform:scaleY(0)}0.00926%{transform:scaleY(.32)}0.0324%{transform:scaleY(.62)}0.0637%{transform:scaleY(.86)}0.0868%{transform:scaleY(1)}to{transform:scaleY(1)}}@keyframes ambient-snow-accumulate-front{0%{transform:scaleY(0)}0.00694%{transform:scaleY(.14)}0.0255%{transform:scaleY(.4)}0.0521%{transform:scaleY(.68)}0.0787%{transform:scaleY(.9)}0.102%{transform:scaleY(1)}to{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.snow-field>.snow{animation-play-state:paused!important}.ambient-snow-drift-back,.ambient-snow-drift-front{animation:none!important;transform:scaleY(1)!important}}@keyframes xmas-blink{0%,74%,to{opacity:.85}86%{opacity:.28}94%{opacity:.85}}.xmas-bulb{animation:xmas-blink var(--xmas-duration, 5.4s) ease-in-out var(--xmas-delay, 0s) infinite;opacity:.85}@media(prefers-reduced-motion:reduce){.xmas-bulb{animation:none!important;opacity:.85}}@keyframes header-name-scroll{0%,8%{transform:translateZ(0)}46%,54%{transform:translate3d(var(--header-name-shift, 0px),0,0)}92%,to{transform:translateZ(0)}}.header-name-scroll{animation:header-name-scroll var(--header-name-duration, 8s) ease-in-out infinite;will-change:transform}.header-name-clip:hover .header-name-scroll,.header-name-clip:focus-visible .header-name-scroll{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.header-name-scroll{animation:none;transform:none}}.wish-notes{font-size:16px;line-height:1.35}.wish-notes p{margin:0}.wish-notes ul,.wish-notes ol{margin:.15rem 0;padding-left:1.25rem}.wish-notes ul{list-style:disc}.wish-notes ol{list-style:decimal}.wish-notes li[data-list=bullet]{list-style:disc}.wish-notes a{color:hsl(var(--ribbon));font-weight:600;text-decoration:underline}.wish-notes .ql-size-small,.wish-notes-editor .ql-editor .ql-size-small{font-size:.75em}.wish-notes .ql-size-large,.wish-notes-editor .ql-editor .ql-size-large{font-size:1.5em}.wish-notes .ql-size-huge,.wish-notes-editor .ql-editor .ql-size-huge{font-size:2.5em}.wish-notes li:has(.ql-size-small)::marker,.wish-notes-editor .ql-editor li:has(.ql-size-small)>.ql-ui{font-size:.75em}.wish-notes li:has(.ql-size-large)::marker,.wish-notes-editor .ql-editor li:has(.ql-size-large)>.ql-ui{font-size:1.5em}.wish-notes li:has(.ql-size-huge)::marker,.wish-notes-editor .ql-editor li:has(.ql-size-huge)>.ql-ui{font-size:2.5em}.wish-notes-fallback{min-height:2.25rem;padding:.35rem .5rem;font-size:16px;line-height:1.35}.wish-notes-stage{display:grid}.wish-notes-stage>*{grid-area:1 / 1;min-width:0}.wish-notes-editor.is-pending .wish-notes-fallback{animation:wish-notes-pulse 1.1s ease-in-out infinite}@keyframes wish-notes-pulse{0%,to{opacity:.72}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.wish-notes-editor.is-pending .wish-notes-fallback{animation:none}}.wish-notes-editor .ql-container{height:auto;border:0;font-family:inherit;font-size:16px}.wish-notes-editor .ql-editor{position:relative;height:auto;min-height:2.25rem;max-height:7.5rem;overflow-y:auto;padding:.35rem .5rem;font-size:16px;line-height:1.35}.wish-notes-editor .ql-editor p{margin:0}.wish-notes-editor .ql-editor a{color:hsl(var(--ribbon));cursor:pointer;font-weight:600;text-decoration:underline}.wish-notes-editor .ql-editor ol,.wish-notes-editor .ql-editor ul{margin:0;padding-left:1.1rem}.wish-notes-editor .ql-editor.ql-blank:before{color:hsl(var(--muted-foreground) / .8);font-style:normal;font-size:16px;top:.35rem;left:.5rem;right:.5rem}.wish-notes-editor.is-inline .ql-editor{min-height:3.25rem;padding:.15rem 0 .2rem}.wish-notes-editor.is-inline .ql-editor.ql-blank:before{left:0;right:0;top:.15rem}.wish-ink{caret-color:hsl(var(--ribbon))}.wish-ink[data-empty=true]:before{content:attr(data-placeholder);color:hsl(var(--muted-foreground) / .72);pointer-events:none}.loader-lights .xmas-bulb{animation-duration:1.45s}.marker\:content-none *::marker{--tw-content: none;content:var(--tw-content)}.marker\:content-none::marker{--tw-content: none;content:var(--tw-content)}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.9375rem;line-height:1.4rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-left::-moz-placeholder{text-align:left}.placeholder\:text-left::placeholder{text-align:left}.placeholder\:text-sm::-moz-placeholder{font-size:.9375rem;line-height:1.4rem}.placeholder\:text-sm::placeholder{font-size:.9375rem;line-height:1.4rem}.placeholder\:font-bold::-moz-placeholder{font-weight:700}.placeholder\:font-bold::placeholder{font-weight:700}.placeholder\:font-medium::-moz-placeholder{font-weight:500}.placeholder\:font-medium::placeholder{font-weight:500}.placeholder\:font-normal::-moz-placeholder{font-weight:400}.placeholder\:font-normal::placeholder{font-weight:400}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground\/70::-moz-placeholder{color:hsl(var(--muted-foreground) / .7)}.placeholder\:text-muted-foreground\/70::placeholder{color:hsl(var(--muted-foreground) / .7)}.placeholder\:text-muted-foreground\/80::-moz-placeholder{color:hsl(var(--muted-foreground) / .8)}.placeholder\:text-muted-foreground\/80::placeholder{color:hsl(var(--muted-foreground) / .8)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-px:after{content:var(--tw-content);width:1px}.after\:bg-transparent:after{content:var(--tw-content);background-color:transparent}.first\:pt-0:first-child{padding-top:0}.last\:mt-0:last-child{margin-top:0}.last\:border-b-0:last-child{border-bottom-width:0px}.last\:pb-0:last-child{padding-bottom:0}.open\:bg-sidebar-accent\/40[open]{background-color:hsl(var(--sidebar-accent) / .4)}.focus-within\:border-solid:focus-within{border-style:solid}.focus-within\:border-border:focus-within{border-color:hsl(var(--border))}.focus-within\:border-primary\/45:focus-within{border-color:hsl(var(--primary) / .45)}.focus-within\:border-ring:focus-within{border-color:hsl(var(--ring))}.focus-within\:bg-primary\/\[0\.07\]:focus-within{background-color:hsl(var(--primary) / .07)}.focus-within\:shadow-md:focus-within{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus-within\:shadow-sm:focus-within{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus-within\:shadow-primary\/10:focus-within{--tw-shadow-color: hsl(var(--primary) / .1);--tw-shadow: var(--tw-shadow-colored)}.focus-within\:shadow-primary\/\[0\.06\]:focus-within{--tw-shadow-color: hsl(var(--primary) / .06);--tw-shadow: var(--tw-shadow-colored)}.focus-within\:ring-0:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-inset:focus-within{--tw-ring-inset: inset}.focus-within\:ring-ring:focus-within{--tw-ring-color: hsl(var(--ring))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-border:hover{border-color:hsl(var(--border))}.hover\:border-foreground\/30:hover{border-color:hsl(var(--foreground) / .3)}.hover\:border-primary\/40:hover{border-color:hsl(var(--primary) / .4)}.hover\:border-ribbon\/40:hover{border-color:hsl(var(--ribbon) / .4)}.hover\:border-ribbon\/55:hover{border-color:hsl(var(--ribbon) / .55)}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-accent\/70:hover{background-color:hsl(var(--accent) / .7)}.hover\:bg-card:hover{background-color:hsl(var(--card))}.hover\:bg-card\/90:hover{background-color:hsl(var(--card) / .9)}.hover\:bg-destructive\/10:hover{background-color:hsl(var(--destructive) / .1)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-muted\/60:hover{background-color:hsl(var(--muted) / .6)}.hover\:bg-muted\/70:hover{background-color:hsl(var(--muted) / .7)}.hover\:bg-muted\/80:hover{background-color:hsl(var(--muted) / .8)}.hover\:bg-primary\/10:hover{background-color:hsl(var(--primary) / .1)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-ribbon\/10:hover{background-color:hsl(var(--ribbon) / .1)}.hover\:bg-ribbon\/15:hover{background-color:hsl(var(--ribbon) / .15)}.hover\:bg-secondary\/85:hover{background-color:hsl(var(--secondary) / .85)}.hover\:bg-sidebar-accent:hover{background-color:hsl(var(--sidebar-accent))}.hover\:bg-sidebar-primary:hover{background-color:hsl(var(--sidebar-primary))}.hover\:bg-transparent:hover{background-color:transparent}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-current:hover{color:currentColor}.hover\:text-destructive:hover{color:hsl(var(--destructive))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-sidebar-accent-foreground:hover{color:hsl(var(--sidebar-accent-foreground))}.hover\:text-sidebar-foreground:hover{color:hsl(var(--sidebar-foreground))}.hover\:text-sidebar-primary-foreground:hover{color:hsl(var(--sidebar-primary-foreground))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.hover\:decoration-primary:hover{text-decoration-color:hsl(var(--primary))}.hover\:opacity-100:hover{opacity:1}.hover\:brightness-110:hover{--tw-brightness: brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:brightness-125:hover{--tw-brightness: brightness(1.25);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:brightness-\[0\.97\]:hover{--tw-brightness: brightness(.97);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:hsl(var(--sidebar-border))}.focus\:border-ring:focus{border-color:hsl(var(--ring))}.focus\:border-transparent:focus{border-color:transparent}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-destructive:focus{color:hsl(var(--destructive))}.focus\:shadow-\[inset_0_-2px_0_0_hsl\(var\(--ribbon\)\)\]:focus{--tw-shadow: inset 0 -2px 0 0 hsl(var(--ribbon));--tw-shadow-colored: inset 0 -2px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:shadow-none:focus{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-inset:focus{--tw-ring-inset: inset}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:border-border:focus-visible{border-color:hsl(var(--border))}.focus-visible\:border-ring:focus-visible{border-color:hsl(var(--ring))}.focus-visible\:border-transparent:focus-visible{border-color:transparent}.focus-visible\:shadow-none:focus-visible{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-0:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset: inset}.focus-visible\:ring-ribbon\/40:focus-visible{--tw-ring-color: hsl(var(--ribbon) / .4)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-ring\/30:focus-visible{--tw-ring-color: hsl(var(--ring) / .3)}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color: hsl(var(--sidebar-ring))}.focus-visible\:ring-offset-0:focus-visible{--tw-ring-offset-width: 0px}.active\:scale-100:active{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.96\]:active{--tw-scale-x: .96;--tw-scale-y: .96;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.97\]:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.99\]:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.group.toaster .group-\[\.toaster\]\:border-2{border-width:2px}.group.toaster .group-\[\.toaster\]\:border-border{border-color:hsl(var(--border))}.group.toaster .group-\[\.toaster\]\:border-destructive\/60{border-color:hsl(var(--destructive) / .6)}.group.toast .group-\[\.toast\]\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\[\.toaster\]\:bg-card{background-color:hsl(var(--card))}.group.toast .group-\[\.toast\]\:text-foreground{color:hsl(var(--foreground))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\[\.toaster\]\:text-destructive{color:hsl(var(--destructive))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\[\.toaster\]\:shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}.has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]){flex-direction:column}.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}.has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has(>[data-slot=checkbox-group]){gap:.75rem}.has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has(>[data-slot=radio-group]){gap:.75rem}.has-\[\>\[data-slot\=field\]\]\:rounded-md:has(>[data-slot=field]){border-radius:calc(var(--radius) - 2px)}.has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]){border-width:1px}.group\/field:has([data-orientation=horizontal]) .group-has-\[\[data-orientation\=horizontal\]\]\/field\:text-balance{text-wrap:balance}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group]{gap:.75rem}.data-\[state\=on\]\:border-border\/60[data-state=on]{border-color:hsl(var(--border) / .6)}.data-\[state\=on\]\:border-ribbon[data-state=on]{border-color:hsl(var(--ribbon))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=active\]\:bg-transparent[data-state=active]{background-color:transparent}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=inactive\]\:bg-transparent[data-state=inactive]{background-color:transparent}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:hsl(var(--accent))}.data-\[state\=on\]\:bg-card[data-state=on]{background-color:hsl(var(--card))}.data-\[state\=on\]\:bg-ribbon[data-state=on]{background-color:hsl(var(--ribbon))}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-card[data-state=open]{background-color:hsl(var(--card))}.data-\[state\=open\]\:bg-card\/90[data-state=open]{background-color:hsl(var(--card) / .9)}.data-\[state\=open\]\:bg-muted\/70[data-state=open]{background-color:hsl(var(--muted) / .7)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[variant\=label\]\:text-sm[data-variant=label]{font-size:.9375rem;line-height:1.4rem}.data-\[variant\=legend\]\:text-base[data-variant=legend]{font-size:1.0625rem;line-height:1.65rem}.data-\[state\=active\]\:font-bold[data-state=active]{font-weight:700}.data-\[state\=inactive\]\:font-semibold[data-state=inactive]{font-weight:600}.data-\[invalid\=true\]\:text-destructive[data-invalid=true]{color:hsl(var(--destructive))}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:hsl(var(--accent-foreground))}.data-\[state\=on\]\:text-foreground[data-state=on]{color:hsl(var(--foreground))}.data-\[state\=on\]\:text-ribbon-foreground[data-state=on]{color:hsl(var(--ribbon-foreground))}.data-\[state\=open\]\:text-foreground[data-state=open]{color:hsl(var(--foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[state\=active\]\:shadow-none[data-state=active]{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[state\=on\]\:shadow-sm[data-state=on]{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[state\=closed\]\:duration-200[data-state=closed]{transition-duration:.2s}.data-\[state\=open\]\:duration-300[data-state=open]{transition-duration:.3s}.data-\[state\=open\]\:animate-in[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y: 100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x: -100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y: -100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y: 100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x: -100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}.data-\[state\=closed\]\:duration-200[data-state=closed]{animation-duration:.2s}.data-\[state\=open\]\:duration-300[data-state=open]{animation-duration:.3s}.data-\[state\=inactive\]\:hover\:bg-muted\/60:hover[data-state=inactive]{background-color:hsl(var(--muted) / .6)}.data-\[state\=on\]\:hover\:bg-card:hover[data-state=on]{background-color:hsl(var(--card))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:mx-1{margin-left:.25rem;margin-right:.25rem}.group\/field-group[data-variant=outline] .group-data-\[variant\=outline\]\/field-group\:-mb-2{margin-bottom:-.5rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:block{display:block}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:flex{display:flex}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:size-9{width:2.25rem;height:2.25rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-9{width:2.25rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:flex-col{flex-direction:column}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:items-center{align-items:center}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:justify-center{justify-content:center}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:gap-0{gap:0px}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:gap-2{gap:.5rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:p-0{padding:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:p-1\.5{padding:.375rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:px-1{padding-left:.25rem;padding-right:.25rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:px-1\.5{padding-left:.375rem;padding-right:.375rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:py-3{padding-top:.75rem;padding-bottom:.75rem}.group\/field[data-disabled=true] .group-data-\[disabled\=true\]\/field\:opacity-50{opacity:.5}@supports (backdrop-filter: var(--tw)){.supports-\[backdrop-filter\]\:bg-card\/90{background-color:hsl(var(--card) / .9)}}@media(prefers-reduced-motion:no-preference){.motion-safe\:transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.motion-safe\:transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.motion-safe\:duration-150{transition-duration:.15s}.motion-safe\:duration-200{transition-duration:.2s}.motion-safe\:animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.motion-safe\:fade-in-0{--tw-enter-opacity: 0}.motion-safe\:slide-in-from-top-1{--tw-enter-translate-y: -.25rem}.motion-safe\:duration-150{animation-duration:.15s}.motion-safe\:duration-200{animation-duration:.2s}}.dark\:text-amber-50\/90:is(.dark *){color:#fffbebe6}@media not all and (min-width:640px){.max-sm\:sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.max-sm\:w-max{width:-moz-max-content;width:max-content}.max-sm\:max-w-none{max-width:none}.max-sm\:touch-pan-x{--tw-pan-x: pan-x;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.max-sm\:snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.max-sm\:snap-mandatory{--tw-scroll-snap-strictness: mandatory}.max-sm\:snap-start{scroll-snap-align:start}.max-sm\:flex-nowrap{flex-wrap:nowrap}.max-sm\:overflow-x-auto{overflow-x:auto}.max-sm\:overscroll-x-contain{overscroll-behavior-x:contain}.max-sm\:pr-1{padding-right:.25rem}.max-sm\:\[-ms-overflow-style\:none\]{-ms-overflow-style:none}.max-sm\:\[scrollbar-width\:none\]{scrollbar-width:none}}@media(min-width:640px){.sm\:inset-x-8{left:2rem;right:2rem}.sm\:order-3{order:3}.sm\:order-4{order:4}.sm\:order-5{order:5}.sm\:order-none{order:0}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:col-start-1{grid-column-start:1}.sm\:col-start-2{grid-column-start:2}.sm\:row-start-1{grid-row-start:1}.sm\:-mx-4{margin-left:-1rem;margin-right:-1rem}.sm\:mb-1\.5{margin-bottom:.375rem}.sm\:mb-2{margin-bottom:.5rem}.sm\:mb-2\.5{margin-bottom:.625rem}.sm\:mb-4{margin-bottom:1rem}.sm\:mt-1{margin-top:.25rem}.sm\:mt-3{margin-top:.75rem}.sm\:mt-4{margin-top:1rem}.sm\:mt-5{margin-top:1.25rem}.sm\:mt-6{margin-top:1.5rem}.sm\:inline{display:inline}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:size-10{width:2.5rem;height:2.5rem}.sm\:size-14{width:3.5rem;height:3.5rem}.sm\:size-7{width:1.75rem;height:1.75rem}.sm\:size-9{width:2.25rem;height:2.25rem}.sm\:h-10{height:2.5rem}.sm\:h-24{height:6rem}.sm\:h-44{height:11rem}.sm\:h-8{height:2rem}.sm\:h-9{height:2.25rem}.sm\:min-h-0{min-height:0px}.sm\:min-h-10{min-height:2.5rem}.sm\:min-h-9{min-height:2.25rem}.sm\:w-12{width:3rem}.sm\:w-16{width:4rem}.sm\:w-\[6\.5rem\]{width:6.5rem}.sm\:w-\[8\.5rem\]{width:8.5rem}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:min-w-0{min-width:0px}.sm\:min-w-\[12rem\]{min-width:12rem}.sm\:min-w-\[2\.75rem\]{min-width:2.75rem}.sm\:max-w-\[10rem\]{max-width:10rem}.sm\:max-w-\[14rem\]{max-width:14rem}.sm\:max-w-\[18rem\]{max-width:18rem}.sm\:max-w-\[20rem\]{max-width:20rem}.sm\:max-w-\[26rem\]{max-width:26rem}.sm\:max-w-\[28rem\]{max-width:28rem}.sm\:max-w-\[9rem\]{max-width:9rem}.sm\:max-w-xs{max-width:20rem}.sm\:flex-\[2\]{flex:2}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.sm\:grid-cols-\[minmax\(0\,max-content\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,max-content) minmax(0,1fr)}.sm\:grid-cols-subgrid{grid-template-columns:subgrid}.sm\:flex-row{flex-direction:row}.sm\:flex-row-reverse{flex-direction:row-reverse}.sm\:flex-col{flex-direction:column}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:items-stretch{align-items:stretch}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-1\.5{gap:.375rem}.sm\:gap-2{gap:.5rem}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-5{gap:1.25rem}.sm\:gap-6{gap:1.5rem}.sm\:gap-8{gap:2rem}.sm\:gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.sm\:gap-y-0\.5{row-gap:.125rem}.sm\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.sm\:self-start{align-self:flex-start}.sm\:justify-self-end{justify-self:end}.sm\:overflow-visible{overflow:visible}.sm\:rounded-xl{border-radius:calc(var(--radius) + 4px)}.sm\:p-1{padding:.25rem}.sm\:p-2\.5{padding:.625rem}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-2\.5{padding-left:.625rem;padding-right:.625rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-1{padding-top:.25rem;padding-bottom:.25rem}.sm\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}.sm\:pb-2\.5{padding-bottom:.625rem}.sm\:pb-3{padding-bottom:.75rem}.sm\:pb-5{padding-bottom:1.25rem}.sm\:pl-\[3\.125rem\]{padding-left:3.125rem}.sm\:pr-7{padding-right:1.75rem}.sm\:pt-0{padding-top:0}.sm\:pt-0\.5{padding-top:.125rem}.sm\:pt-3{padding-top:.75rem}.sm\:pt-4{padding-top:1rem}.sm\:pt-5{padding-top:1.25rem}.sm\:pt-\[max\(1\.5rem\,calc\(env\(safe-area-inset-top\)\+1rem\)\)\]{padding-top:max(1.5rem,calc(env(safe-area-inset-top) + 1rem))}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:1.625rem;line-height:2rem}.sm\:text-3xl{font-size:2rem;line-height:2.35rem}.sm\:text-4xl{font-size:2.5rem;line-height:2.75rem}.sm\:text-5xl{font-size:3.25rem;line-height:1.1}.sm\:text-base{font-size:1.0625rem;line-height:1.65rem}.sm\:text-lg{font-size:1.1875rem;line-height:1.75rem}.sm\:text-sm{font-size:.9375rem;line-height:1.4rem}.sm\:text-xl{font-size:1.375rem;line-height:1.85rem}.sm\:text-xs{font-size:.8125rem;line-height:1.2rem}.sm\:leading-\[1\.08\]{line-height:1.08}}@media(min-width:768px){.md\:col-span-2{grid-column:span 2 / span 2}.md\:max-h-\[min\(42vh\,28rem\)\]{max-height:min(42vh,28rem)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:overflow-y-auto{overflow-y:auto}.md\:p-0{padding:0}.md\:p-12{padding:3rem}.md\:p-6{padding:1.5rem}}@media(min-width:1024px){.lg\:block{display:block}.lg\:hidden{display:none}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:pb-5{padding-bottom:1.25rem}.lg\:pb-\[max\(1\.5rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1.5rem,env(safe-area-inset-bottom))}}@media(min-width:1280px){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}@media not all and (min-width:640px){.max-sm\:\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>\*\]\:w-full>*{width:100%}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}.\[\&\>\[data-slot\=field-group\]\]\:gap-4>[data-slot=field-group]{gap:1rem}.\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:1 1 auto}.\[\&\>\[data-slot\=field\]\]\:p-4>[data-slot=field]{padding:1rem}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y: 2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>a\:hover\]\:text-primary>a:hover{color:hsl(var(--primary))}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>button\]\:text-sidebar-foreground>button{color:hsl(var(--sidebar-foreground))}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>span\]\:whitespace-nowrap>span{white-space:nowrap}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6 svg:not([class*=size-]){width:1.5rem;height:1.5rem}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-3 svg{width:.75rem;height:.75rem}.\[\&_svg\]\:size-3\.5 svg{width:.875rem;height:.875rem}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:text-sidebar-primary-foreground svg{color:hsl(var(--sidebar-primary-foreground))}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}@media(hover:hover)and (pointer:fine){.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:hover\:bg-accent\/40:hover{background-color:hsl(var(--accent) / .4)}}[data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:-.375rem}
