.app2{--navy: #1F4E79;--navy-ink: #163A5B;--navy-soft: #DCE8F3;--concrete: #EEF1F3;--white: #FFFFFF;--ink: #24292D;--muted: #5F686E;--line: #DCE1E5;--red: #C0392B;--grey-cell: #F7F8F9;--nobody: #A9B1B6;--side-w: 224px;--apph: 100vh;--deep: linear-gradient(180deg, #1C4166 0%, #12304D 45%, #0B2036 100%);--topo: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='1500' height='900'><path d='M271,150 280 146 285 142 290 138 295 132 300 125 303 120 306 115 309 105 310 100 310 90 309 85 305 75 301 70 296 65 290 61 285 59 275 56 265 56 255 57 246 60 240 63 235 66 230 70 225 76 220 85 219 90 217 100 218 110 220 117 223 125 226 130 230 135 235 141 240 145 249 150 255 152 265 151 271 150M264,180 270 179 278 175 285 170 290 166 295 162 300 157 305 151 310 145 314 140 317 135 320 130 325 121 327 115 330 107 332 100 333 90 332 80 330 74 326 65 322 60 317 55 311 50 305 46 300 44 290 40 285 39 275 37 265 37 255 38 246 40 240 42 233 45 225 50 220 53 215 58 210 63 205 70 203 75 200 81 198 90 197 100 198 110 200 120 202 125 205 133 209 140 211 145 215 151 220 157 225 163 230 168 235 172 240 175 250 179 255 180 264 180M266,210 275 206 280 202 285 198 290 193 295 188 300 183 305 177 310 171 315 165 319 160 322 155 326 150 330 144 335 136 338 130 341 125 345 116 347 110 350 100 351 95 351 85 350 75 349 70 345 60 342 55 338 50 333 45 327 40 320 35 315 32 310 30 300 26 295 25 285 23 275 22 265 22 255 23 245 25 240 26 230 30 225 32 219 35 212 40 205 45 200 50 196 55 192 60 189 65 185 73 183 80 181 90 180 100 181 110 183 120 185 126 188 135 190 140 195 149 198 155 201 160 205 166 210 174 215 180 218 185 223 190 227 195 233 200 239 205 245 209 250 211 260 212 266 210M259,260 265 257 270 253 275 247 280 241 284 235 288 230 291 225 295 219 300 212 305 205 308 200 312 195 315 190 320 183 325 176 329 170 333 165 336 160 340 154 345 147 349 140 352 135 355 129 360 120 362 115 365 106 367 100 369 90 369 80 368 70 365 61 362 55 360 50 355 44 350 38 345 34 340 30 333 25 325 20 320 18 312 15 305 13 295 10 290 9 280 8 270 8 260 9 250 10 245 11 235 14 230 15 220 19 215 22 209 25 202 30 195 35 190 40 185 45 181 50 177 55 174 60 170 69 168 75 166 85 165 91 165 100 165 105 167 115 169 125 171 130 175 140 177 145 180 152 184 160 187 165 190 171 195 180 198 185 201 190 205 197 210 205 213 210 216 215 220 221 225 229 229 235 232 240 236 245 240 250 245 255 253 260 259 260M236,0 230 2 221 5 215 8 210 10 201 15 195 19 190 22 185 26 180 30 175 35 170 41 165 47 160 55 158 60 155 66 152 75 150 85 150 90 150 100 150 105 152 115 155 125 156 130 160 140 162 145 165 152 169 160 171 165 175 173 179 180 181 185 185 192 189 200 191 205 195 213 198 220 201 225 205 235 207 240 210 250 212 255 215 265 216 270 219 280 220 286 222 295 224 305 226 310 228 320 230 325 234 335 236 340 240 348 245 354 250 357 260 359 266 355 271 350 275 344 279 335 281 330 284 320 285 315 287 305 290 295 291 290 293 280 295 273 297 265 300 256 302 250 305 243 308 235 310 230 315 221 318 215 321 210 325 203 330 195 333 190 336 185 340 178 345 171 349 165 352 160 355 155 360 148 365 140 368 135 371 130 375 121 378 115 380 110 383 100 385 93 386 85 386 75 385 65 384 60 380 51 377 45 374 40 370 35 365 30 360 25 353 20 346 15 340 12 335 9 325 5 320 3 310 0M202,0 195 4 190 7 185 10 178 15 172 20 166 25 161 30 157 35 153 40 149 45 145 52 141 60 139 65 137 75 135 85 135 90 135 100 136 105 137 115 140 125 142 130 145 139 147 145 150 151 154 160 156 165 160 172 164 180 166 185 170 193 173 200 175 205 180 215 182 220 185 230 187 235 190 245 191 250 194 260 195 266 197 275 199 285 200 294 201 300 202 310 204 320 205 326 207 335 209 345 210 350 213 360 215 366 219 375 221 380 225 387 230 394 235 400 240 404 245 407 254 410 260 410 265 409 274 405 280 400 284 395 287 390 290 385 295 375 297 370 300 360 301 355 304 345 305 338 306 330 308 320 309 310 310 304 311 295 313 285 315 275 316 270 318 260 320 253 322 245 325 237 328 230 330 225 335 215 337 210 340 204 345 196 348 190 351 185 355 179 360 171 364 165 367 160 371 155 375 148 380 141 383 135 386 130 390 123 394 115 397 110 400 101 402 95 404 85 405 75 404 65 402 55 400 50 395 40 392 35 388 30 383 25 378 20 372 15 366 10 360 6 355 3 349 0M177,0 170 5 165 9 160 13 155 17 150 22 145 28 140 34 135 40 132 45 129 50 125 59 123 65 120 75 120 80 119 90 119 100 120 105 122 115 125 125 126 130 130 139 132 145 135 151 139 160 141 165 145 172 149 180 151 185 155 194 158 200 160 205 164 215 166 220 169 230 171 235 174 245 175 250 177 260 179 270 180 275 182 285 183 295 184 305 185 312 186 320 187 330 189 340 190 346 192 355 194 365 195 370 198 380 200 386 204 395 206 400 210 408 214 415 218 420 222 425 226 430 232 435 240 440 245 442 255 445 265 444 275 441 280 438 285 435 290 430 295 424 300 417 304 410 307 405 310 397 312 390 315 382 317 375 319 365 320 360 322 350 323 340 324 330 325 323 326 315 327 305 328 295 329 285 330 280 332 270 334 260 335 255 338 245 340 239 343 230 345 225 350 215 352 210 355 205 360 196 363 190 366 185 370 179 375 172 380 165 383 160 386 155 390 150 395 142 400 135 403 130 406 125 410 118 414 110 416 105 420 95 421 90 423 80 424 70 423 60 421 50 419 45 415 37 411 30 407 25 403 20 398 15 392 10 386 5 380 1M154,0 148 5 143 10 137 15 132 20 128 25 124 30 120 35 115 43 111 50 109 55 106 65 104 70 103 80 102 90 103 100 104 110 106 115 109 125 110 130 114 140 116 145 120 153 123 160 126 165 130 173 133 180 136 185 140 194 143 200 145 206 149 215 151 220 154 230 156 235 158 245 160 252 162 260 163 270 165 280 166 285 167 295 168 305 169 315 170 323 171 330 172 340 174 350 175 358 176 365 178 375 180 381 182 390 185 398 187 405 190 411 194 420 196 425 200 431 205 439 210 445 214 450 219 455 225 460 230 464 235 467 242 470 250 472 260 473 270 472 276 470 285 466 290 463 295 459 300 454 305 448 310 442 314 435 317 430 320 424 324 415 325 410 329 400 330 395 332 385 334 375 335 370 337 360 338 350 339 340 340 330 340 325 341 315 342 305 343 295 345 285 345 280 347 270 349 260 350 255 353 245 355 239 358 230 360 225 365 215 367 210 370 205 375 196 379 190 382 185 385 180 390 173 395 166 399 160 403 155 406 150 410 145 415 138 420 131 424 125 427 120 430 115 435 105 437 100 440 93 443 85 444 75 445 66 445 64 444 55 442 45 440 40 435 30 432 25 428 20 424 15 419 10 414 5 408 0M132,0 126 5 121 10 116 15 112 20 108 25 104 30 100 36 95 44 92 50 90 55 87 65 85 72 84 80 84 90 84 100 85 105 87 115 90 123 92 130 95 136 99 145 101 150 105 157 109 165 111 170 115 177 119 185 122 190 125 197 129 205 131 210 135 220 136 225 140 235 141 240 144 250 145 256 147 265 148 275 150 285 150 290 152 300 153 310 154 320 155 330 155 335 156 345 158 355 159 365 160 370 162 380 164 390 166 395 169 405 170 410 174 420 176 425 180 434 183 440 186 445 190 452 195 459 200 465 204 470 209 475 214 480 220 484 225 488 230 491 240 495 245 496 255 498 265 498 275 496 280 495 290 491 295 488 300 484 305 480 310 475 315 470 320 463 325 456 328 450 331 445 335 436 337 430 340 423 342 415 345 405 346 400 348 390 350 380 351 375 352 365 353 355 354 345 355 335 355 330 356 320 357 310 357 300 359 290 360 280 361 275 363 265 365 255 366 250 369 240 371 235 375 226 378 220 380 215 385 206 388 200 391 195 395 190 400 182 405 175 409 170 413 165 417 160 421 155 425 150 430 143 435 137 440 130 444 125 447 120 451 115 455 108 459 100 461 95 465 85 467 80 468 70 469 60 468 50 466 40 464 35 460 27 456 20 452 15 449 10 444 5 439 0M108,0 103 5 98 10 93 15 89 20 85 25 80 32 75 40 73 45 70 51 66 60 65 65 63 75 62 85 63 95 64 105 65 110 68 120 70 125 74 135 76 140 80 147 84 155 87 160 90 166 95 175 98 180 101 185 105 193 108 200 111 205 115 215 117 220 120 228 122 235 125 243 127 250 129 260 130 265 132 275 133 285 134 295 135 302 136 310 137 320 138 330 139 340 140 350 140 355 142 365 143 375 145 384 146 390 149 400 150 405 153 415 155 421 158 430 160 435 165 445 167 450 170 455 175 464 179 470 183 475 186 480 191 485 195 490 200 495 206 500 213 505 220 510 225 513 230 515 240 519 246 520 255 521 265 522 275 520 280 519 290 516 295 513 301 510 309 505 315 500 320 495 325 490 329 485 333 480 336 475 340 469 345 460 347 455 350 448 353 440 355 435 358 425 360 416 361 410 363 400 365 390 366 385 367 375 368 365 369 355 369 345 370 335 370 330 371 320 372 310 372 300 373 290 375 280 376 275 378 265 380 255 382 250 385 240 387 235 390 227 394 220 396 215 400 208 405 200 409 195 412 190 416 185 420 180 425 174 430 168 435 162 440 156 445 151 450 145 454 140 459 135 463 130 467 125 471 120 475 114 480 107 484 100 487 95 490 87 493 80 495 71 496 65 497 55 496 45 495 40 492 30 490 25 485 15 482 10 478 5 474 0M81,0 76 5 72 10 67 15 63 20 59 25 55 31 50 39 47 45 44 50 41 60 39 65 37 75 37 85 37 95 39 105 40 110 43 120 45 125 49 135 52 140 55 146 60 155 63 160 66 165 70 172 75 180 78 185 81 190 85 197 89 205 92 210 95 216 99 225 101 230 104 240 106 245 108 255 110 262 112 270 113 280 115 290 115 295 116 305 117 315 118 325 119 335 120 345 120 350 121 360 123 370 124 380 125 385 127 395 129 405 131 410 134 420 135 425 139 435 141 440 145 450 147 455 150 460 155 469 158 475 162 480 165 485 170 491 175 498 180 503 185 508 190 513 195 517 200 521 205 525 213 530 220 534 225 536 235 540 240 541 250 543 260 544 270 544 280 542 288 540 295 538 301 535 310 530 315 527 320 523 325 519 330 515 335 510 340 504 345 498 350 491 354 485 357 480 360 474 364 465 366 460 370 450 372 445 375 435 376 430 378 420 380 410 380 405 382 395 383 385 384 375 384 365 385 355 385 350 386 340 386 330 387 320 387 310 388 300 389 290 390 284 392 275 394 265 395 260 398 250 400 244 404 235 406 230 410 222 414 215 417 210 421 205 425 199 430 193 435 187 440 181 445 176 450 171 455 165 460 160 465 155 470 151 475 146 480 140 485 135 490 130 494 125 499 120 503 115 506 110 510 104 515 96 518 90 520 85 524 75 525 70 527 60 528 50 528 40 527 30 525 24 522 15 520 10 515 1M49,0 44 5 39 10 34 15 30 20 25 27 20 34 17 40 14 45 10 54 8 60 5 70 4 75 4 85 4 95 5 102 7 110 10 120 12 125 15 132 19 140 22 145 25 151 30 158 34 165 38 170 41 175 45 180 50 188 55 195 58 200 61 205 65 211 70 220 72 225 75 231 79 240 81 245 84 255 85 260 87 270 89 280 90 286 91 295 92 305 93 315 94 325 94 335 95 345 95 350 96 360 97 370 99 380 100 387 101 395 104 405 105 411 108 420 110 428 113 435 115 441 119 450 121 455 125 463 129 470 132 475 135 480 140 488 145 495 149 500 153 505 157 510 162 515 167 520 172 525 177 530 183 535 190 540 195 544 200 547 206 550 215 555 220 557 228 560 235 562 245 564 250 565 260 566 270 566 276 565 285 563 295 561 300 559 310 555 315 553 320 550 328 545 335 540 340 536 345 531 350 526 355 521 360 515 364 510 368 505 371 500 375 494 380 485 382 480 385 473 388 465 390 459 393 450 395 440 396 435 398 425 399 415 400 408 401 400 401 390 402 380 402 370 403 360 403 350 403 340 404 330 404 320 405 310 405 305 406 295 407 285 409 275 410 270 413 260 415 254 419 245 421 240 425 232 429 225 432 220 436 215 440 209 445 203 450 197 455 192 460 187 465 182 470 178 475 173 480 169 485 165 490 160 496 155 502 150 507 145 512 140 517 135 522 130 526 125 530 120 535 114 540 106 544 100 547 95 550 88 553 80 555 75 558 65 560 58 561 50 563 40 563 30 562 20 561 10 560 5M0,187 5 193 10 199 15 205 19 210 22 215 26 220 30 226 35 235 38 240 40 245 44 255 46 260 49 270 50 276 51 285 53 295 53 305 54 315 54 325 54 335 54 345 54 355 54 365 55 375 55 380 56 390 58 400 60 408 62 415 65 424 67 430 70 436 74 445 77 450 80 455 85 463 90 470 93 475 97 480 101 485 105 491 110 497 115 502 120 508 125 513 130 518 135 523 140 528 145 533 150 537 155 541 160 545 166 550 173 555 180 560 185 563 190 566 197 570 205 574 210 576 220 580 225 581 235 584 240 585 250 587 260 587 270 587 280 586 289 585 295 584 305 581 310 579 320 575 325 573 330 570 339 565 345 561 350 558 355 554 361 550 367 545 372 540 377 535 382 530 386 525 390 520 395 514 400 506 404 500 406 495 410 487 413 480 415 473 417 465 420 455 421 450 422 440 423 430 424 420 424 410 424 400 424 390 424 380 424 370 424 360 424 350 424 340 424 330 424 320 425 310 425 305 427 295 428 285 430 277 432 270 435 260 437 255 440 249 445 240 448 235 451 230 455 225 460 219 465 213 470 208 475 203 480 199 485 195 491 190 497 185 503 180 510 175 515 171 520 167 525 162 530 158 535 153 540 148 545 143 550 137 555 130 559 125 562 120 565 115 570 107 574 100 576 95 580 86 583 80 585 74 588 65 590 59 592 50 595 40 596 35 598 25 599 15 600 10 601 0M0,558 5 554 10 550 17 545 25 540 30 538 36 535 45 532 55 531 65 531 75 533 82 535 90 538 95 540 105 545 110 547 115 550 124 555 130 559 135 562 141 565 149 570 155 573 160 576 167 580 175 584 180 587 187 590 195 594 200 596 210 599 215 601 225 604 230 605 240 607 250 609 260 609 270 609 280 609 290 607 300 606 305 604 315 602 320 600 330 596 335 594 345 590 350 588 355 585 365 580 370 577 375 574 382 570 390 565 395 562 400 559 406 555 413 550 420 545 425 541 430 537 435 533 440 529 445 524 450 518 455 510 458 505 460 499 462 490 464 480 464 470 464 460 463 450 462 440 461 430 460 423 459 415 458 405 456 395 455 385 454 380 453 370 452 360 452 350 451 340 451 330 451 320 452 310 453 300 455 290 456 285 459 275 461 270 465 260 468 255 471 250 475 244 480 238 485 233 490 228 495 223 500 219 505 215 511 210 517 205 524 200 530 195 535 191 540 186 545 182 550 177 555 171 560 166 565 160 568 155 572 150 575 145 580 137 584 130 587 125 590 120 595 110 597 105 600 99 604 90 606 85 610 76 612 70 615 63 618 55 620 50 624 40 626 35 629 25 631 20 635 10 637 5M1495,757 1486 760 1480 762 1470 765 1465 766 1455 768 1445 769 1440 770 1430 771 1420 772 1410 773 1400 774 1390 774 1380 775 1375 775 1365 776 1355 776 1345 777 1335 778 1325 779 1315 780 1310 781 1300 782 1290 784 1285 785 1275 789 1270 791 1261 795 1255 799 1250 802 1245 807 1240 813 1236 820 1234 825 1231 835 1230 840 1229 850 1228 860 1229 870 1230 880 1231 885 1232 895M0,659 5 652 10 646 15 640 19 635 24 630 28 625 33 620 39 615 45 610 50 606 55 603 61 600 70 596 75 594 85 592 95 591 105 591 115 593 125 595 130 596 140 599 145 601 155 605 160 606 169 610 175 612 183 615 190 617 198 620 205 622 215 625 220 626 230 628 240 630 245 630 255 631 265 632 275 632 285 631 294 630 300 629 310 627 320 625 325 624 335 621 340 620 350 616 355 615 365 612 370 610 380 607 386 605 395 602 405 600 410 599 420 597 430 597 440 597 450 597 460 599 465 600 475 602 485 605 490 606 500 609 506 610 515 611 525 612 535 611 541 610 550 607 555 604 561 600 567 595 571 590 575 584 579 575 581 570 583 560 584 550 584 540 583 530 582 520 580 513 578 505 575 497 572 490 570 485 565 475 563 470 560 465 555 457 551 450 548 445 544 440 540 434 535 426 531 420 528 415 524 410 520 403 516 395 513 390 510 384 506 375 504 370 501 360 500 355 497 345 496 335 495 325 495 315 496 305 499 295 500 290 505 280 507 275 510 270 515 264 520 258 525 252 530 247 535 242 540 236 545 231 550 226 555 220 559 215 563 210 567 205 570 200 575 193 580 185 583 180 586 175 590 167 594 160 596 155 600 148 604 140 606 135 610 127 613 120 615 115 620 105 622 100 625 93 629 85 631 80 635 72 638 65 640 60 645 51 648 45 650 40 655 31 658 25 661 20 665 14 670 6 674 0M1495,94 1492 100 1489 105 1485 112 1481 120 1478 125 1475 130 1470 139 1466 145 1463 150 1460 156 1455 164 1452 170 1449 175 1445 181 1440 189 1436 195 1433 200 1430 205 1425 214 1421 220 1418 225 1415 230 1410 238 1406 245 1403 250 1399 255 1395 262 1390 270 1387 275 1384 280 1380 288 1376 295 1373 300 1370 306 1365 315 1363 320 1360 325 1356 335 1354 340 1350 350 1349 355 1346 365 1346 375 1347 385 1350 395 1352 400 1355 406 1360 414 1365 420 1368 425 1372 430 1376 435 1380 441 1385 448 1389 455 1392 460 1395 466 1399 475 1401 480 1404 490 1406 495 1408 505 1409 515 1409 525 1409 535 1407 545 1405 554 1403 560 1400 567 1396 575 1393 580 1389 585 1384 590 1378 595 1371 600 1365 603 1360 605 1350 609 1343 610 1335 611 1325 611 1316 610 1310 609 1300 606 1295 604 1287 600 1280 596 1275 592 1270 587 1265 582 1260 575 1257 570 1255 565 1251 555 1250 550 1248 540 1247 530 1246 520 1246 510 1246 500 1247 490 1247 480 1248 470 1248 460 1247 450 1245 440 1244 435 1240 428 1235 421 1230 416 1225 413 1220 409 1212 405 1205 402 1200 400 1190 396 1185 394 1175 392 1170 390 1160 388 1150 385 1145 384 1135 382 1125 381 1120 380 1110 378 1100 377 1090 376 1081 375 1075 374 1065 374 1055 374 1045 373 1035 374 1025 374 1020 375 1010 376 1000 379 995 380 985 384 980 386 971 390 965 394 960 397 955 401 950 406 945 410 940 416 935 422 930 428 925 435 922 440 919 445 915 452 911 460 909 465 905 475 904 480 901 490 900 496 899 505 898 515 899 525 900 531 902 540 905 548 908 555 911 560 915 567 920 574 925 580 929 585 934 590 940 595 945 600 950 604 955 608 960 612 965 616 970 620 977 625 984 630 990 634 995 638 1000 642 1005 645 1011 650 1018 655 1024 660 1030 665 1035 669 1040 673 1045 678 1050 683 1055 688 1060 693 1065 699 1070 705 1074 710 1078 715 1082 720 1085 725 1090 733 1094 740 1097 745 1100 750 1105 760 1108 765 1110 770 1115 779 1118 785 1120 790 1125 800 1127 805 1130 811 1134 820 1137 825 1140 832 1144 840 1146 845 1150 853 1153 860 1156 865 1160 874 1163 880 1165 885 1169 895M1455,0 1453 10 1452 20 1450 27 1448 35 1446 45 1444 50 1441 60 1439 65 1436 75 1434 80 1430 90 1428 95 1425 101 1421 110 1418 115 1415 121 1410 130 1408 135 1405 140 1400 148 1395 155 1392 160 1389 165 1385 171 1380 178 1375 184 1371 190 1367 195 1362 200 1358 205 1354 210 1349 215 1344 220 1340 225 1334 230 1329 235 1323 240 1318 245 1311 250 1305 255 1300 258 1295 262 1290 265 1282 270 1275 274 1270 277 1263 280 1255 284 1250 286 1240 289 1235 291 1225 294 1220 295 1210 298 1200 300 1195 300 1185 302 1175 303 1165 304 1155 304 1145 304 1135 304 1125 304 1115 304 1105 303 1095 302 1085 301 1075 300 1070 300 1060 299 1050 297 1040 296 1034 295 1025 294 1015 293 1005 291 995 290 987 290 980 290 974 290 965 291 955 293 947 295 940 298 935 300 927 305 920 310 915 314 910 319 905 324 900 329 895 334 890 339 885 345 881 350 876 355 872 360 867 365 863 370 859 375 854 380 850 385 845 390 840 395 835 401 830 406 825 411 820 416 815 421 810 426 805 430 800 435 795 440 789 445 784 450 778 455 772 460 766 465 760 470 755 474 750 478 745 481 738 485 730 489 725 491 715 493 705 493 697 490 690 487 685 483 680 479 675 475 670 470 665 465 660 459 655 453 650 447 645 441 641 435 637 430 633 425 630 420 625 413 620 405 617 400 613 395 610 389 605 381 602 375 599 370 595 362 592 355 590 350 586 340 584 335 582 325 580 315 580 310 579 300 579 290 580 283 581 275 583 265 585 256 587 250 589 240 591 235 594 225 596 220 599 210 601 205 604 195 606 190 610 180 612 175 615 166 617 160 620 153 623 145 625 140 629 130 631 125 635 117 638 110 640 105 645 95 647 90 650 85 655 75 658 70 661 65 665 58 670 50 673 45 677 40 680 35 685 29 690 23 695 17 700 12 705 7 710 2M0,754 4 745 6 740 10 733 14 725 17 720 20 715 25 706 29 700 32 695 36 690 40 684 45 678 50 672 55 667 60 662 65 657 70 653 75 649 82 645 90 641 95 639 105 636 110 635 120 634 130 634 140 634 147 635 155 636 165 638 173 640 180 642 190 644 195 645 205 647 215 649 220 650 230 652 240 653 250 654 260 655 265 655 275 655 280 655 290 655 300 654 310 652 320 651 326 650 335 648 345 647 354 645 360 644 370 642 380 641 390 640 395 640 405 640 410 640 420 641 430 643 437 645 445 648 452 650 460 653 465 655 475 660 480 662 486 665 495 669 500 671 510 675 515 676 525 679 530 680 540 682 550 683 560 683 570 682 580 681 585 679 595 676 600 675 610 671 615 668 622 665 630 660 635 657 640 654 647 650 655 645 660 642 665 639 671 635 679 630 685 627 690 624 700 620 705 619 715 617 725 617 735 618 745 620 750 621 760 624 765 626 775 630 780 632 789 635 795 637 802 640 810 643 816 645 825 649 830 650 840 654 845 656 854 660 860 662 867 665 875 668 880 671 890 675 895 677 901 680 910 684 915 687 922 690 930 694 935 697 941 700 949 705 955 708 960 711 966 715 973 720 980 725 985 728 990 732 995 736 1000 740 1006 745 1012 750 1018 755 1023 760 1028 765 1033 770 1038 775 1043 780 1047 785 1052 790 1056 795 1060 800 1065 806 1070 812 1075 819 1080 825 1083 830 1087 835 1090 840 1095 847 1100 854 1104 860 1107 865 1110 870 1115 877 1120 885 1123 890 1126 895M1413,0 1412 10 1410 20 1409 25 1407 35 1405 44 1403 50 1400 60 1399 65 1395 75 1393 80 1390 87 1387 95 1384 100 1380 108 1376 115 1374 120 1370 126 1365 134 1361 140 1357 145 1354 150 1350 155 1345 161 1340 167 1335 173 1330 178 1325 184 1320 189 1315 193 1310 198 1305 202 1300 206 1295 210 1288 215 1280 220 1275 223 1270 226 1264 230 1255 235 1250 237 1243 240 1235 243 1230 245 1220 249 1215 250 1205 253 1195 255 1190 256 1180 258 1170 259 1160 260 1155 260 1145 261 1135 261 1125 261 1115 260 1110 260 1100 259 1090 258 1080 257 1070 255 1065 254 1055 252 1046 250 1040 249 1030 246 1025 245 1015 242 1008 240 1000 238 990 235 985 234 975 231 968 230 960 229 950 228 940 229 935 230 925 234 920 237 915 240 909 245 904 250 899 255 895 260 890 266 885 272 880 279 875 285 871 290 867 295 863 300 859 305 855 310 850 316 845 322 840 327 835 332 830 337 825 342 820 346 815 350 809 355 802 360 795 365 790 368 785 370 775 375 770 377 762 380 755 382 745 384 735 385 725 385 715 383 705 381 700 379 692 375 685 371 680 368 675 364 670 359 665 355 660 349 655 343 650 336 646 330 643 325 640 320 635 310 633 305 630 296 628 290 626 280 625 275 623 265 623 255 622 245 623 235 623 225 625 215 625 210 627 200 629 190 630 185 633 175 635 168 637 160 640 152 642 145 645 138 648 130 650 125 655 115 657 110 660 104 665 95 668 90 671 85 675 78 680 70 684 65 688 60 692 55 696 50 701 45 706 40 711 35 717 30 724 25 730 21 735 18 740 15 749 10 755 7 760 5 770 1M8,895 8 885 9 875 10 870 11 860 13 850 15 841 16 835 19 825 20 819 23 810 25 802 27 795 30 788 33 780 35 775 39 765 41 760 45 753 49 745 52 740 55 734 60 727 65 720 68 715 72 710 77 705 81 700 87 695 93 690 100 685 105 682 110 679 120 675 125 673 135 671 145 670 150 670 160 670 167 670 175 671 185 672 195 673 205 674 210 675 220 676 230 677 240 679 250 679 260 680 265 680 275 680 285 680 293 680 300 680 310 679 320 678 330 678 340 677 350 676 360 676 370 676 380 676 390 677 400 678 408 680 415 682 425 685 430 687 437 690 445 694 450 697 457 700 465 705 470 708 475 710 483 715 490 719 495 721 502 725 510 729 515 731 525 735 530 736 540 739 546 740 555 741 565 742 575 742 585 741 590 740 600 738 610 736 615 735 625 732 631 730 640 727 647 725 655 722 663 720 670 718 680 715 685 714 695 711 702 710 710 708 720 707 730 706 740 705 745 705 755 705 765 705 775 705 780 705 790 706 800 707 810 708 820 710 825 711 835 713 844 715 850 716 860 719 865 721 875 724 880 725 890 729 895 731 905 735 910 737 916 740 925 744 930 747 936 750 945 755 950 758 955 761 962 765 969 770 975 774 980 778 985 782 990 785 996 790 1002 795 1007 800 1013 805 1018 810 1023 815 1028 820 1033 825 1038 830 1043 835 1047 840 1051 845 1056 850 1060 855 1065 861 1070 868 1075 874 1079 880 1083 885 1086 890M1381,0 1380 8 1379 15 1378 25 1376 35 1374 40 1372 50 1370 55 1367 65 1365 70 1361 80 1358 85 1355 92 1351 100 1348 105 1345 110 1340 118 1335 125 1332 130 1328 135 1324 140 1320 145 1315 150 1310 155 1305 160 1300 165 1295 170 1289 175 1282 180 1276 185 1270 189 1265 192 1260 195 1251 200 1245 203 1240 206 1230 210 1225 212 1217 215 1210 217 1201 220 1195 221 1185 224 1177 225 1170 226 1160 227 1150 228 1140 228 1130 228 1120 228 1110 227 1100 226 1094 225 1085 223 1075 221 1069 220 1060 218 1050 215 1045 213 1035 210 1030 208 1022 205 1015 202 1010 200 1000 196 995 193 988 190 980 186 975 184 967 180 960 177 955 175 945 171 939 170 930 169 920 169 915 171 908 175 902 180 898 185 894 190 890 195 885 203 881 210 879 215 875 221 870 230 867 235 865 240 860 248 856 255 852 260 849 265 845 271 840 278 835 284 830 290 825 295 821 300 815 305 810 310 805 314 800 317 795 321 788 325 780 329 775 331 765 335 760 336 750 338 740 338 730 337 720 335 715 334 706 330 700 327 695 323 690 320 685 315 680 310 675 304 670 298 665 290 662 285 660 280 656 270 654 265 651 255 650 249 649 240 648 230 647 220 647 210 648 200 649 190 650 185 652 175 655 165 656 160 659 150 661 145 665 135 667 130 670 123 674 115 676 110 680 104 685 96 689 90 693 85 697 80 701 75 706 70 711 65 716 60 723 55 730 50 735 47 740 45 750 40 755 38 765 35 770 34 780 32 790 31 799 30 805 30 815 29 825 29 835 28 845 25 850 24 857 20 864 15 868 10 872 5 876 0M49,895 49 885 50 875 50 870 52 860 53 850 55 840 56 835 58 825 60 819 63 810 65 803 68 795 70 789 74 780 77 775 80 768 85 760 88 755 92 750 95 745 100 739 105 734 110 729 115 725 122 720 130 715 135 713 142 710 150 708 160 705 165 705 175 704 185 703 195 704 205 704 215 705 222 705 230 706 240 706 250 707 260 707 270 708 280 708 290 708 300 709 310 709 320 709 330 709 340 709 350 710 356 710 365 711 375 713 385 715 390 716 400 720 405 721 413 725 420 728 425 731 432 735 440 740 445 744 450 747 455 751 461 755 468 760 475 765 480 769 485 772 490 775 497 780 505 785 510 787 516 790 525 793 530 795 540 797 550 798 560 798 570 797 580 796 585 795 595 792 603 790 610 788 619 785 625 783 633 780 640 777 647 775 655 772 661 770 670 767 676 765 685 762 693 760 700 758 710 756 715 755 725 753 735 751 743 750 750 749 760 748 770 748 780 748 790 748 800 748 810 749 819 750 825 751 835 752 845 754 850 755 860 758 869 760 875 762 885 765 890 767 898 770 905 773 910 775 920 780 925 782 931 785 940 790 945 793 950 796 956 800 964 805 970 809 975 813 980 817 985 821 990 825 996 830 1002 835 1008 840 1013 845 1018 850 1023 855 1028 860 1033 865 1037 870 1041 875 1046 880 1050 885 1055 892M1353,0 1352 10 1351 20 1350 26 1348 35 1345 45 1344 50 1340 60 1338 65 1335 73 1332 80 1329 85 1325 92 1320 100 1317 105 1314 110 1310 115 1305 121 1300 127 1295 133 1290 138 1285 143 1280 147 1275 152 1270 156 1264 160 1257 165 1250 170 1245 172 1240 175 1230 180 1225 182 1219 185 1210 188 1205 190 1195 193 1186 195 1180 196 1170 198 1160 199 1150 200 1145 200 1135 200 1128 200 1120 200 1110 199 1100 197 1090 195 1085 194 1075 192 1069 190 1060 187 1054 185 1045 181 1040 179 1031 175 1025 172 1020 169 1012 165 1005 161 1000 157 995 154 989 150 983 145 976 140 970 135 965 130 960 126 955 121 950 116 945 110 941 105 937 100 933 95 930 89 925 80 923 75 920 65 919 60 918 50 918 40 918 30 918 20 920 10 920 5M765,300 755 302 745 303 735 302 726 300 720 298 714 295 706 290 700 285 695 280 691 275 687 270 684 265 680 258 676 250 675 245 672 235 670 226 669 220 668 210 668 200 669 190 670 182 671 175 673 165 675 159 678 150 680 144 684 135 686 130 690 122 694 115 698 110 701 105 705 100 710 95 715 89 720 85 727 80 734 75 740 72 745 70 755 66 760 65 770 63 780 63 790 64 797 65 805 67 814 70 820 73 825 76 832 80 838 85 843 90 848 95 851 100 855 107 858 115 860 124 861 130 861 140 861 150 860 159 859 165 857 175 855 185 854 190 850 200 849 205 845 215 843 220 840 226 835 235 833 240 830 245 825 252 820 259 815 265 811 270 806 275 800 280 795 284 790 288 785 291 778 295 770 298 765 300M91,895 91 885 91 875 92 865 93 855 95 845 96 840 98 830 100 824 103 815 105 810 109 800 112 795 115 790 120 782 125 775 130 770 135 765 140 760 145 757 150 753 156 750 165 746 170 744 180 742 190 740 195 739 205 739 215 738 225 738 235 738 245 739 255 739 265 740 270 740 280 741 290 741 300 742 310 743 320 744 328 745 335 746 345 748 354 750 360 752 370 755 375 757 382 760 390 764 395 767 400 770 407 775 413 780 419 785 424 790 430 795 434 800 439 805 443 810 448 815 452 820 455 825 460 831 465 838 470 844 474 850 478 855 482 860 486 865 490 870 495 875 503 880 510 882 520 882 528 880 535 878 541 875 550 871 555 868 561 865 570 860 575 857 580 854 587 850 595 846 600 843 605 840 614 835 620 832 625 829 632 825 640 821 645 818 652 815 660 811 665 809 675 805 680 803 687 800 695 797 702 795 710 792 719 790 725 788 735 786 741 785 750 783 760 782 770 781 780 780 790 780 800 780 810 781 820 782 830 783 840 784 845 785 855 787 865 790 870 791 880 794 885 796 895 799 900 801 908 805 915 808 920 810 929 815 935 818 940 821 946 825 954 830 960 834 965 838 970 841 975 845 981 850 987 855 993 860 999 865 1004 870 1009 875 1014 880 1019 885 1023 890 1028 895M1328,0 1327 10 1326 20 1325 25 1323 35 1320 44 1318 50 1315 58 1312 65 1309 70 1305 78 1301 85 1298 90 1295 95 1290 101 1285 107 1280 113 1275 119 1270 123 1265 128 1260 132 1255 136 1250 140 1242 145 1235 150 1230 152 1225 155 1215 160 1210 162 1201 165 1195 167 1185 169 1180 171 1170 172 1160 174 1150 174 1140 175 1130 175 1120 174 1110 173 1100 171 1095 170 1085 167 1078 165 1070 162 1064 160 1055 156 1050 154 1043 150 1035 145 1030 142 1025 139 1019 135 1013 130 1007 125 1002 120 996 115 992 110 987 105 983 100 980 95 975 88 970 80 968 75 965 69 961 60 960 55 957 45 955 35 955 30 954 20 954 10 954 0M750,270 743 270 735 269 726 265 720 262 715 258 710 253 705 247 700 240 698 235 695 228 693 220 691 210 690 205 689 195 690 185 690 180 692 170 695 160 696 155 700 146 703 140 705 135 710 128 715 121 720 115 725 111 730 106 735 103 740 100 750 96 755 95 765 93 775 94 782 95 790 98 795 100 802 105 808 110 812 115 816 120 820 128 823 135 825 143 826 150 827 160 827 170 826 180 825 188 823 195 820 205 818 210 815 218 811 225 808 230 805 235 800 242 795 247 790 252 785 257 780 260 771 265 765 267 755 270 750 270M142,895 141 885 141 875 141 865 142 855 145 845 146 840 150 830 152 825 155 820 160 813 165 807 170 803 175 798 180 795 189 790 195 788 204 785 210 784 220 782 230 781 240 781 250 781 260 781 270 782 280 783 290 785 295 786 305 788 312 790 320 792 327 795 335 799 340 801 347 805 354 810 360 815 365 820 369 825 373 830 376 835 380 843 382 850 385 860 385 865 385 875 384 880 382 890 380 895M607,895 611 890 616 885 621 880 626 875 632 870 638 865 645 860 650 856 655 853 660 850 667 845 675 841 680 838 686 835 695 831 700 829 709 825 715 823 723 820 730 818 740 815 745 814 755 812 765 810 770 810 780 809 790 808 800 808 810 808 820 809 830 810 835 810 845 812 855 814 860 815 870 818 878 820 885 822 892 825 900 828 905 830 915 835 920 837 925 840 934 845 940 849 945 852 950 855 957 860 964 865 970 870 975 874 980 878 985 882 990 887 995 892M1304,0 1303 10 1301 20 1300 26 1298 35 1295 43 1292 50 1290 56 1285 65 1283 70 1279 75 1275 82 1270 88 1265 94 1260 100 1255 105 1250 110 1245 114 1240 118 1235 121 1229 125 1221 130 1215 133 1210 136 1200 140 1195 141 1185 145 1180 146 1170 148 1160 149 1152 150 1145 150 1135 150 1130 150 1120 149 1110 147 1100 145 1095 144 1085 141 1080 139 1071 135 1065 132 1060 130 1052 125 1045 120 1040 117 1035 113 1030 108 1025 104 1020 99 1015 93 1010 87 1005 80 1002 75 999 70 995 62 992 55 990 49 987 40 985 30 984 25 983 15 983 5M760,231 750 233 740 231 735 229 730 225 725 219 720 211 718 205 716 195 715 185 716 175 719 165 721 160 725 152 730 145 734 140 740 135 745 133 751 130 760 129 770 130 775 132 780 136 785 140 790 148 793 155 795 163 796 170 796 180 795 185 792 195 790 201 786 210 782 215 778 220 772 225 765 229 760 231M654,895 659 890 664 885 670 880 675 876 680 873 685 869 691 865 700 860 705 857 710 855 720 850 725 848 734 845 740 843 750 840 755 839 765 837 775 835 780 834 790 833 800 833 810 833 820 833 830 834 838 835 845 836 855 838 863 840 870 842 880 845 885 847 894 850 900 853 905 855 915 860 920 862 925 865 933 870 940 874 945 878 950 881 955 885 962 890 968 895M1279,0 1278 10 1276 20 1275 25 1272 35 1270 40 1266 50 1263 55 1260 61 1255 68 1250 75 1246 80 1241 85 1236 90 1230 95 1225 99 1220 102 1215 106 1207 110 1200 113 1195 116 1185 119 1180 121 1170 123 1160 125 1155 125 1145 126 1135 125 1129 125 1120 124 1110 122 1103 120 1095 117 1089 115 1080 111 1075 108 1069 105 1062 100 1055 95 1050 90 1045 86 1040 80 1036 75 1032 70 1029 65 1025 59 1021 50 1019 45 1015 35 1014 30 1012 20 1011 10 1011 0M696,895 703 890 710 885 715 882 720 879 728 875 735 872 740 870 750 866 755 865 765 862 773 860 780 859 790 857 800 857 810 856 820 856 830 857 840 858 850 860 855 861 865 863 871 865 880 868 886 870 895 874 900 876 908 880 915 883 920 886 926 890 934 895M1252,0 1251 10 1250 15 1248 25 1245 32 1241 40 1239 45 1235 51 1230 58 1225 64 1220 69 1215 74 1210 78 1205 81 1199 85 1190 89 1185 92 1175 95 1170 96 1160 98 1150 99 1140 99 1130 98 1120 97 1113 95 1105 92 1100 90 1090 85 1085 82 1080 79 1075 75 1070 70 1065 65 1060 59 1055 52 1051 45 1048 40 1045 32 1043 25 1041 15 1040 6 1040 0M745,895 750 893 757 890 765 887 772 885 780 883 790 881 799 880 805 879 815 879 825 879 834 880 840 881 850 882 860 884 865 886 875 889 880 891 890 895M1220,0 1218 10 1216 20 1214 25 1210 32 1205 39 1200 45 1195 50 1190 54 1185 57 1179 60 1170 64 1165 65 1155 67 1145 68 1135 67 1125 65 1120 64 1112 60 1105 56 1100 53 1095 48 1090 43 1085 37 1081 30 1079 25 1076 15 1075 10 1074 0' fill='none' stroke='white' stroke-opacity='.09' stroke-width='1' stroke-linejoin='round'/></svg>");font:16px/1.45 Inter,system-ui,sans-serif;color:var(--ink);-webkit-text-size-adjust:100%}@media(min-width:900px){.app2{font-size:15px;line-height:1.4}}.app2-root{min-height:100vh;min-height:100dvh;background:var(--concrete)}.app2 *,.app2 *:before,.app2 *:after{box-sizing:border-box}.app2 h1,.app2 h2,.app2 h3,.app2 h4,.app2 p,.app2 ul,.app2 ol,.app2 dl,.app2 dd{margin:0;padding:0}.app2 button{font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.app2 button:disabled{cursor:default}.app2 a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.app2 input,.app2 select,.app2 textarea{font:inherit;color:inherit;margin:0}.app2 img,.app2 svg{display:block}.app2 mark{background:#dce8f3;color:inherit;border-radius:3px;padding:0 1px}@media(min-width:900px){.app2 mark{background:#fce7a6}}.app2 :focus:not(:focus-visible){outline:none}.app2 :focus-visible{outline:3px solid var(--navy);outline-offset:2px}.app2 .head :focus-visible,.app2 .ah :focus-visible,.app2 .compact :focus-visible,.app2 .side :focus-visible,.app2 .band :focus-visible{outline-color:#fff}.app2 .r:focus-visible,.app2 .opt:focus-visible,.app2 .mi:focus-visible{outline-offset:-3px}.app2 .sheet:focus,.app2 .modal:focus{outline:none}.app2 h3,.app2 .h3{font:700 14px Montserrat,sans-serif;color:var(--muted);margin:18px 18px 6px}.app2 .main h3{font:700 15px Montserrat,sans-serif;color:var(--navy-ink);margin:0 0 14px}.app2 .head{background:var(--navy);color:var(--white);padding:18px 18px 20px;flex:none}.app2 .back{color:#cfdce8;font:600 15px Inter,sans-serif}.app2 .titlerow{display:flex;align-items:flex-end;gap:12px;margin-top:12px}.app2 .title{flex:1;font:800 28px/1.1 Montserrat,sans-serif}.app2 .sumline{color:#cfdce8;font-size:15px;margin-top:4px}.app2 .compact{background:var(--navy);color:#fff;padding:14px 18px;display:flex;align-items:center;gap:12px;flex:none}.app2 .compact .back{flex:none}.app2 .compact b,.app2 .compact h1{flex:1;font:800 20px Montserrat,sans-serif}.app2 .late{color:var(--red)}.app2 .soon{color:#a86a12}.app2 .btn{width:100%;height:56px;border-radius:14px;background:var(--navy);color:#fff;font:700 17px Montserrat,sans-serif;display:grid;place-items:center;text-align:center}.app2 .btn.ghost{background:var(--white);color:var(--ink);border:1.5px solid var(--line)}.app2 .btn.red{background:var(--red)}.app2 .btn:disabled{background:#5b7fa3}.app2 .btn.ghost:disabled{background:var(--white);color:var(--muted)}.app2 .btn.red:disabled{opacity:.6;background:var(--red)}.app2 a.add,.app2 button.add{position:relative;height:36px;padding:0 14px;border-radius:10px;border:1.5px solid #6F93B6;display:grid;place-items:center;font:600 14.5px Inter,sans-serif;white-space:nowrap}.app2 a.add:before,.app2 button.add:before{content:"";position:absolute;top:-7.5px;right:-1.5px;bottom:-7.5px;left:-1.5px}.app2 .menu-anchor{position:relative;display:inline-flex;flex:none}.app2 .more{width:56px;height:56px;border-radius:14px;background:#fff;border:1.5px solid var(--line);display:grid;place-items:center;font-size:22px;color:var(--ink)}.app2 .more.on-dark{width:46px;height:46px;border-radius:11px;background:none;border:1.5px solid #7FA3C6;color:#fff;font-size:20px}.app2 .more.on-dark.on{background:#ffffff24}.app2 .pills{display:flex;flex-wrap:wrap;gap:8px}.app2 .pill{height:42px;padding:0 16px;border-radius:21px;border:1.5px solid var(--line);background:var(--white);display:inline-flex;align-items:center;font:600 15px Inter,sans-serif}.app2 .pill.on,.app2 .pill[aria-pressed=true],.app2 .pill[aria-checked=true]{background:var(--navy);border-color:var(--navy);color:#fff}.app2 .rows{background:var(--white);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.app2 .rows.mt{margin-top:14px}.app2 .r{display:flex;align-items:center;gap:14px;padding:0 18px;min-height:62px;border-top:1px solid var(--line);width:100%;text-align:left}.app2 .r:first-child{border-top:0}.app2 .r.asset{min-height:72px}.app2 .r .w{flex:1;min-width:0;padding:10px 0}.app2 .r .n{display:block;font-weight:600}.app2 .r .n em{font-style:normal;font-weight:500;color:var(--muted);font-size:14px;margin-left:6px}.app2 .r .s{display:block;font-size:14px;color:var(--muted)}.app2 .r .rcode{font-family:Montserrat,sans-serif;font-weight:700;color:var(--navy);margin-right:4px;font-variant-numeric:tabular-nums lining-nums}.app2 .r .rt{flex:none;font-weight:600;font-size:15px;white-space:nowrap}.app2 .chev{color:#9aa3a9;font-size:20px;flex:none}@media(hover:hover){.app2 button.r:hover,.app2 a.r:hover{background:#f4f7fa}}.app2 button.r:active,.app2 a.r:active{background:#f4f7fa}.app2 .th{width:52px;height:52px;border-radius:10px;overflow:hidden;flex:none;background:#e6e9ec;display:grid;place-items:center;color:#a9b1b6}.app2 .th img{width:100%;height:100%;object-fit:cover}.app2 .field{background:var(--white);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:10px 18px 14px}.app2 .field+.field{border-top:0}.app2 .field label,.app2 .field .label{display:block;font-size:13.5px;color:var(--muted);margin-bottom:6px}.app2 .input{width:100%;height:48px;border:1.5px solid var(--line);border-radius:11px;background:var(--white);display:flex;align-items:center;padding:0 14px;font-size:16px}.app2 textarea.input,.app2 .ta{width:100%;min-height:96px;border:1.5px solid var(--line);border-radius:11px;background:var(--white);padding:11px 14px;font-size:16px;line-height:1.4;resize:vertical}.app2 .input::placeholder,.app2 .ta::placeholder{color:#8c969d}.app2 .input:focus,.app2 .ta:focus{outline:none;border-color:var(--navy);box-shadow:0 0 0 3px #cfe0f0}.app2 .hint{font-size:14px;color:var(--muted);margin-top:8px}.app2 .err{color:var(--red);font-size:14px;font-weight:600;margin-top:8px}.app2.layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100}.app2 .dim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f192373;animation:app2-fade .2s ease-out}.app2 .sheet{position:absolute;left:0;right:0;bottom:0;margin:0 auto;max-width:600px;max-height:calc(100% - 40px);overflow-y:auto;overscroll-behavior:contain;background:var(--white);border-radius:20px 20px 0 0;padding:10px 0 calc(30px + env(safe-area-inset-bottom,0px));animation:app2-sheet-up .24s cubic-bezier(.2,.8,.2,1)}.app2 .grab{width:40px;height:5px;border-radius:3px;background:#c7cdd2;margin:0 auto 12px}.app2 .sheet .sheet-title{font:700 19px Montserrat,sans-serif;color:var(--navy-ink);margin:0 18px 4px}.app2 .sheet .sub{font-size:14.5px;color:var(--muted);margin:0 18px 12px}.app2 .sheet .act2{padding:14px 16px 0;display:flex;flex-direction:column;gap:8px}.app2 .opt{display:flex;align-items:center;gap:14px;padding:0 18px;min-height:56px;width:100%;border-top:1px solid var(--line);font-weight:600;text-align:left}.app2 .opt:first-of-type{border-top:0}.app2 .opt svg{color:var(--navy);flex:none}.app2 .opt.red{color:var(--red)}.app2 .opt:active{background:#f4f7fa}.app2 .scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#16202a6b;animation:app2-fade .15s ease-out}.app2 .modal{position:absolute;left:0;right:0;margin:0 auto;top:120px;width:420px;max-width:calc(100% - 32px);max-height:calc(100% - 160px);overflow-y:auto;background:#fff;border-radius:14px;padding:24px 26px;box-shadow:0 24px 60px #141e2859;animation:app2-fade .15s ease-out}.app2 .modal .sheet-title{font:700 20px Montserrat,sans-serif;color:var(--navy-ink);margin:0}.app2 .modal .sub{margin:6px 0 0;color:var(--muted)}.app2 .modal .acts{display:flex;gap:10px;margin-top:20px;justify-content:flex-end}.app2 .acts .btn{width:auto;height:42px;padding:0 20px;border-radius:10px;font:700 15px Montserrat,sans-serif}.app2 .pmenu{position:absolute;right:0;top:calc(100% + 6px);min-width:200px;z-index:6;background:#fff;color:var(--ink);text-align:left;border-radius:12px;padding:6px;box-shadow:0 0 0 1px var(--line),0 18px 40px #141e2840;animation:app2-drop .12s ease-out}.app2 .mi{display:block;width:100%;padding:10px 12px;border-radius:8px;font-weight:600;font-size:14.5px;text-align:left}.app2 .mi small{display:block;font-weight:400;color:var(--muted);font-size:13px}.app2 .mi:hover,.app2 .mi:focus{background:#eef3f8}.app2 .mi.red{color:var(--red)}.app2 .side{position:relative;width:var(--side-w);flex:none;color:#fff;background:radial-gradient(130% 55% at 0% 100%,#78b4f057,#78b4f000 62%),var(--deep) 0 0 / 100% var(--apph)}.app2 .side:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:var(--topo);background-position:0 0;-webkit-mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.35) 70%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.35) 70%,transparent 100%)}.app2 .side>*{position:relative}.app2 .band{position:relative;flex:none;color:#fff;background:radial-gradient(45% 170% at 100% 0%,#6ea0dc4d,#6ea0dc00 70%),var(--deep) 0 0 / 100% var(--apph)}.app2 .band:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:var(--topo);background-position:calc(-1 * var(--side-w)) 0}.app2 .band>*{position:relative}.shell{min-height:100vh;min-height:100dvh}.shell-phone .shell-main{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}.shell-row{display:flex;align-items:stretch;min-height:100vh;min-height:100dvh}.shell-sidecol{position:sticky;top:0;height:100vh;height:100dvh;flex:none;display:flex}.shell-desk .shell-main{flex:1;min-width:0}.app2 .strip{background:#fce7a6;color:var(--ink);border-bottom:1px solid #E5C766;font:600 14px/1.3 Inter,sans-serif;text-align:center;padding:7px 16px}.app2 .tabs{position:fixed;left:0;right:0;bottom:0;z-index:50;background:var(--white);border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(var(--tab-count, 5),1fr);padding:6px 4px max(12px,env(safe-area-inset-bottom,0px))}.app2 .tab{display:flex;flex-direction:column;align-items:center;gap:3px;padding-top:6px;min-height:52px;font:600 11.5px Inter,sans-serif;color:var(--muted);border-radius:10px}.app2 .tab.on{color:var(--navy)}.app2 .tab .ico{width:52px;height:28px;border-radius:14px;display:grid;place-items:center;position:relative}.app2 .tab.on .ico{background:var(--navy-soft)}.app2 .tbadge{position:absolute;top:-3px;right:6px;background:var(--red);color:#fff;border-radius:9px;font:700 10.5px/17px Inter,sans-serif;padding:0 5px}.app2 .side{display:flex;flex-direction:column;padding:18px 12px 12px}.app2 .side .town{display:flex;align-items:center;gap:10px;padding:0 8px 22px;font:700 15px/1.25 Montserrat,sans-serif}.app2 .side nav{display:flex;flex-direction:column;gap:2px}.app2 .it{position:relative;display:flex;align-items:center;gap:12px;height:42px;padding:0 12px;border-radius:9px;color:#c9d6e2;font-weight:600;font-size:15px}.app2 .it svg{flex:none}.app2 .it.on{color:#fff;background:linear-gradient(90deg,#ffffff21,#ffffff08);box-shadow:inset 0 0 0 1px #ffffff12}.app2 .it.on:before{content:"";position:absolute;left:-12px;top:9px;bottom:9px;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,#a9d2f5,#5b97d1)}@media(hover:hover){.app2 .it:not(.on):hover{color:#fff}}.app2 .it .bd{margin-left:auto;min-width:22px;height:22px;border-radius:11px;background:var(--red);color:#fff;font:700 12px/22px Inter,sans-serif;text-align:center;padding:0 6px}.app2 .grp2{margin-top:18px;padding-top:14px;border-top:1px solid rgba(255,255,255,.12);display:flex;flex-direction:column;gap:2px}.app2 .me-box{margin-top:auto;position:relative}.app2 .me{width:100%;display:flex;align-items:center;gap:10px;padding:10px;border-radius:10px;text-align:left}.app2 .me.open,.app2 .me:hover{background:#ffffff14}.app2 .me .me-w{min-width:0}.app2 .me b{display:block;font-size:14px}.app2 .me small{display:block;color:#a9bccd;font-size:12.5px}.app2 .me .car{margin-left:auto;color:#a9bccd;font-size:13px}.app2 .av{width:34px;height:34px;border-radius:17px;display:grid;place-items:center;flex:none;color:#fff;font:700 12.5px Inter,sans-serif}.app2 .umenu{position:absolute;left:0;right:-60px;bottom:calc(100% + 8px);z-index:6;background:var(--white);color:var(--ink);border-radius:12px;padding:6px;box-shadow:0 0 0 1px var(--line),0 18px 40px #141e2847}.app2.si{display:flex;flex-direction:column}.app2 .si-h:focus,.app2 .si-nm:focus,.app2.si h1.sr-only:focus{outline:none}.app2 .si-top :focus-visible,.app2.si-desk .si-link:focus-visible{outline-color:#fff}.app2 .si-top{background:var(--navy);color:#fff;padding:34px 22px 26px;text-align:center;flex:none}.app2 .si-top .si-logo{width:250px;max-width:100%;margin:0 auto;filter:brightness(0) invert(1);opacity:.95}.app2 .si-top .si-shield{width:46px;height:54px;margin:0 auto}.app2 .si-sys{color:#cfdce8;font-size:15px;margin-top:6px}.app2 .si-town{font:700 23px/1.2 Montserrat,sans-serif;margin-top:10px;overflow-wrap:anywhere}.app2 .si-top.si-bar{padding:16px 20px 18px;text-align:left}.app2 .si-back{color:#cfdce8;font:600 15px Inter,sans-serif;min-height:44px;padding:0 4px;margin:-10px -4px}.app2 .si-pad{padding:22px 20px 0}.app2 .si-lab{display:block;font-size:14px;color:var(--muted);margin-bottom:6px}.app2 .input.si-key{height:54px;font-size:18px;letter-spacing:1px}.app2 .input.si-key::placeholder{color:#9aa3a9}.app2 .input.si-key.bad,.app2 .input.si-key.bad:focus{border-color:var(--red)}.app2 .si-errt{color:var(--red);font-weight:600;font-size:14.5px;margin-top:8px}.app2 .si-btn{margin-top:14px}.app2 .si-help{font-size:14.5px;color:var(--muted);text-align:center;margin-top:18px;line-height:1.45}.app2 .si-foot{margin-top:auto;padding:24px 20px calc(34px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;align-items:center;gap:12px}.app2 .si-link{color:var(--navy);font-weight:600;font-size:15px;min-height:44px;padding:0 10px}.app2 .si-link.mut{color:var(--muted);font-weight:500}.app2 .si-saved{display:flex;gap:10px}.app2 .si-go{flex:1;min-width:0;height:62px;border-radius:14px;background:#fff;border:1.5px solid var(--line);display:flex;align-items:center;gap:12px;padding:0 14px;font:700 15.5px Montserrat,sans-serif;color:var(--navy-ink)}.app2 .si-go img{width:26px;height:30px;flex:none}.app2 .si-go-name{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app2 .si-go .chev{margin-left:auto}.app2 .si-go:disabled{color:var(--muted)}.app2 .si-x{width:62px;height:62px;flex:none;border-radius:14px;background:#fff;border:1.5px solid var(--line);display:grid;place-items:center;color:var(--muted);font-size:20px;text-align:center}.app2 .si-orline{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:14px;margin:20px 0 14px}.app2 .si-orline:before,.app2 .si-orline:after{content:"";flex:1;height:1px;background:var(--line)}.app2 .si-h{font:700 15px Montserrat,sans-serif;color:var(--muted);margin:20px 20px 8px}.app2 .si-people{background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.app2 .si-person{display:flex;align-items:center;gap:14px;width:100%;padding:0 20px;min-height:64px;border-top:1px solid var(--line);font-weight:600;font-size:17px;text-align:left}.app2 .si-person:first-child{border-top:0}.app2 .si-person:focus-visible{outline-offset:-3px}.app2 .si-person:active{background:#f4f7fa}.app2 .si-pname{min-width:0;overflow-wrap:anywhere}.app2 .si-person .chev{margin-left:auto}.app2 .si-av{width:40px;height:40px;border-radius:20px;flex:none;display:grid;place-items:center;color:#fff;font:700 14px Inter,sans-serif}.app2 .si-av.big{width:60px;height:60px;border-radius:30px;font-size:20px}.app2 .si-note{padding:0 20px;color:var(--muted)}.app2 .si-note .btn{margin-top:14px}.app2 .si-wait{display:grid;place-items:center;padding:30px 0}.app2 .si-who{text-align:center;padding:22px 20px 0}.app2 .si-who .si-av{margin:0 auto 8px}.app2 .si-nm{font:700 20px Montserrat,sans-serif;color:var(--navy-ink);overflow-wrap:anywhere}.app2 .si-q{color:var(--muted);font-size:15px;margin-top:4px}.app2 .si-forgot{text-align:center;font-size:14px;color:var(--muted);margin-top:14px;padding:0 20px 24px}.app2 .pin-dots{display:flex;justify-content:center;gap:18px;margin:20px 0 6px}.app2 .pin-dots i{width:18px;height:18px;border-radius:9px;border:2px solid var(--navy)}.app2 .pin-dots i.on{background:var(--navy)}.app2 .pin-dots.bad i{border-color:var(--red)}.app2 .pin-dots.bad i.on{background:var(--red)}.app2 .pin-msg{text-align:center;font-size:15px;min-height:22px;padding:0 16px}.app2 .pin-msg.red{color:var(--red);font-weight:600}.app2 .pin-keys{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:12px 34px 0;max-width:420px;margin:0 auto}.app2 .pin-keys button,.app2 .pin-keys .blank{height:62px;border-radius:31px;display:grid;place-items:center;text-align:center;font:600 26px Inter,sans-serif;color:var(--ink)}.app2 .pin-keys button{background:#fff;box-shadow:0 1px 0 var(--line)}.app2 .pin-keys button:active{background:var(--navy-soft)}.app2 .pin-keys button.del{background:none;box-shadow:none;font-size:22px;color:var(--muted)}.app2 .pin-keys.off button{color:#b9c0c5;background:#f4f6f7}.app2 .pin-keys.off button.del{background:none}.app2 .pin-pad{display:block}.app2 .pin-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;opacity:0}.app2.si-desk .pin-dots{width:fit-content;margin:14px auto 0;padding:8px 14px;border-radius:999px}.app2 .pin-input:focus-visible+.pin-dots{box-shadow:0 0 0 2px #8fb3d6,0 0 0 5px #d6e4f1}.app2.si-desk{position:relative;align-items:center;justify-content:center;gap:18px;padding:40px 16px;background:radial-gradient(60% 70% at 50% 100%,#78b4f04d,#78b4f000 70%),linear-gradient(180deg,#1c4166,#12304d 45%,#0b2036)}.app2.si-desk:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:var(--topo);opacity:.9}.app2.si-desk>:not(.sr-only){position:relative}.app2 .si-stop{text-align:center;color:#fff}.app2 .si-stop .si-logo{width:300px;filter:brightness(0) invert(1);opacity:.95}.app2 .si-stown{display:flex;align-items:center;gap:12px;color:#fff;font:700 22px Montserrat,sans-serif}.app2 .si-stown img{width:40px;height:46px;flex:none}.app2 .si-card{width:440px;max-width:100%;background:#fff;border-radius:16px;padding:28px 30px;box-shadow:0 26px 60px #050f1e73}.app2 .si-card.wide{width:620px;padding:24px 26px 26px}.app2.si-desk .si-h{margin:0 0 12px}.app2.si-desk .input.si-key{height:52px;border-radius:10px;padding:0 16px;font-weight:600}.app2.si-desk .input.si-key::placeholder{font-weight:400}.app2.si-desk .input.si-key:focus{border-color:#8fb3d6;box-shadow:0 0 0 3px #d6e4f1}.app2.si-desk .input.si-key.bad,.app2.si-desk .input.si-key.bad:focus{border-color:var(--red);box-shadow:0 0 0 3px #f6d9d5}.app2.si-desk .si-btn{height:50px;border-radius:10px;font-size:16px}.app2.si-desk .si-help{font-size:14px;margin-top:16px}.app2.si-desk .si-link{color:#cfdce8;font-weight:600;min-height:0;padding:4px 8px}@media(hover:hover){.app2.si-desk .si-link:hover{color:#fff}}.app2.si-desk .si-go{height:58px;border-radius:12px;border-color:#8fb3d6;box-shadow:0 0 0 3px #d6e4f1}.app2.si-desk .si-go img{width:24px;height:28px}.app2.si-desk .si-go .chev{color:var(--muted)}.app2.si-desk .si-x{width:58px;height:58px;border-radius:12px}.app2.si-desk .si-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.app2.si-desk .si-person{height:58px;min-height:0;min-width:0;padding:0 14px;gap:12px;border:1.5px solid var(--line);border-radius:12px;font-size:15.5px}.app2.si-desk .si-person:focus-visible{outline-offset:2px}.app2.si-desk .si-pname{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app2.si-desk .si-person .chev{color:var(--muted)}@media(hover:hover){.app2.si-desk .si-person:hover,.app2.si-desk .si-go:hover:not(:disabled){background:#eef3f8;border-color:#8fb3d6}}.app2.si-desk .si-av{width:36px;height:36px;border-radius:18px;font-size:13px}.app2.si-desk .si-av.big{width:60px;height:60px;border-radius:30px;font-size:20px}.app2.si-desk .si-note{padding:0}.app2.si-desk .si-back{color:var(--navy);font-size:14.5px;min-height:0;padding:2px 4px;margin:-2px -4px}.app2.si-desk .si-who{display:flex;flex-direction:column;align-items:center;gap:4px;padding:0;margin-top:4px}.app2.si-desk .si-who .si-av{margin:0}.app2.si-desk .si-nm{margin-top:6px}.app2.si-desk .si-q{margin-top:0}.app2.si-desk .pin-dots.off i{border-color:#c4cbd0}.app2.si-desk .si-forgot{margin-top:18px;padding:16px 0 0;border-top:1px solid var(--line)}.app2 .head .bar{display:flex;align-items:center;gap:10px}.app2 .head .bar img{width:24px;height:28px;flex:none}.app2 .head .bar .fac{font:600 15px Montserrat,sans-serif;flex:1;min-width:0;overflow-wrap:anywhere}.app2 .head .bar .who{font-size:14px;color:#cfdce8;flex:none}.app2 .srch,.app2 .sbox{display:flex;align-items:center;gap:12px;background:var(--white)}.app2 .srch>svg,.app2 .sbox>svg{flex:none}.app2 .srch input,.app2 .sbox input{flex:1;min-width:0;height:100%;border:0;background:none;padding:0;font-size:18px;color:var(--ink);-webkit-appearance:none;-moz-appearance:none;appearance:none}.app2 .srch input:focus,.app2 .sbox input:focus{outline:none}.app2 .srch input::-webkit-search-cancel-button,.app2 .sbox input::-webkit-search-cancel-button,.app2 .srch input::-webkit-search-decoration,.app2 .sbox input::-webkit-search-decoration{-webkit-appearance:none}.app2 .clr{width:44px;height:44px;flex:none;display:grid;place-items:center;margin-left:auto;border-radius:50%}.app2 .clr span{border-radius:50%;background:#e3e7ea;color:var(--muted);display:grid;place-items:center}.app2 .srch .clr:focus-visible,.app2 .sbox .clr:focus-visible{outline-color:var(--navy);outline-offset:-4px}.app2 .srch{height:60px;border-radius:14px;padding:0 6px 0 16px;margin-top:16px}.app2 .srch>svg{color:var(--navy)}.app2 .srch input::placeholder{color:#7b848a}.app2 .srch:focus-within{box-shadow:0 0 0 3px #8fb3d6}.app2 .srch.num input{font:700 22px Montserrat,sans-serif}.app2 .srch.txt input{font:600 18px Inter,sans-serif}.app2 .srch .clr span{width:26px;height:26px;font-size:14px}.app2 .find-body{padding-bottom:24px}.app2 .emptyline{text-align:center;color:var(--muted);padding:50px 30px 0;font-size:15px;line-height:1.5}.app2 .emptyline b{display:block;color:var(--navy-ink);font:700 18px Montserrat,sans-serif;margin-bottom:6px}.app2.find-desk{display:flex;flex-direction:column}.app2 .band.find-band{display:flex;align-items:center;gap:24px;padding:30px 40px}.app2 .sbox{flex:1;max-width:680px;height:58px;border-radius:12px;padding:0 8px 0 18px;color:var(--muted)}.app2 .sbox.on{box-shadow:0 0 0 3px #8fb3d6;color:var(--ink)}.app2 .sbox input{font-weight:600}.app2 .sbox input::placeholder{color:#8a9399;font-weight:400}.app2 .sbox .clr span{width:28px;height:28px;font-size:18px;background:#e4e9ed}.app2 .find-band .shield{margin-left:auto;width:46px;height:46px;object-fit:contain;flex:none}.app2 .main{padding:26px 40px;flex:1}.app2 .cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}@media(max-width:1150px){.app2 .cards{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1000px){.app2 .cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.app2 .card{display:block;min-width:0;background:var(--white);border:1px solid var(--line);border-radius:10px;overflow:hidden;padding:0;margin:0;box-shadow:none}.app2 .card .th{width:100%;height:128px;border-radius:0;background:#e4e9ed;color:#97a2aa}.app2 .card .th svg{width:34px;height:34px}.app2 .card .tx{display:block;padding:10px 12px 12px}.app2 .card b{display:block;font:700 15px Montserrat,sans-serif;color:var(--navy)}.app2 .card .nm{display:block;font-weight:600;font-size:14px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app2 .card small{display:block;color:var(--muted);font-size:13px}@media(hover:hover){.app2 .card:hover{border-color:#8fb3d6}}.app2 .tbl{background:var(--white);border:1px solid var(--line);border-radius:10px;overflow:hidden;max-width:880px}.app2 .rr{display:grid;grid-template-columns:46px 60px minmax(0,1fr) 150px 160px;gap:14px;align-items:center;padding:9px 16px;border-top:1px solid var(--line);cursor:pointer}.app2 .rr.hd{border-top:0;color:var(--muted);font-size:13px;font-weight:600;background:#f7f8f9;cursor:default}.app2 .rr.hd .cd{font:600 13px Inter,sans-serif;color:var(--muted);grid-column:2 / 4}.app2 .rr.hi{background:#eaf1f8;box-shadow:inset 3px 0 0 var(--navy)}@media(hover:hover){.app2 .rr:not(.hd):not(.hi):hover{background:#f4f7fa}}.app2 .rr .th{width:46px;height:46px;border-radius:8px;background:#e4e9ed;color:#97a2aa}.app2 .rr .cd{font:700 15px Montserrat,sans-serif;color:var(--navy);font-variant-numeric:tabular-nums lining-nums;overflow-wrap:anywhere}.app2 .rr .nm{font-weight:600;min-width:0;overflow-wrap:anywhere}.app2 .rr .g,.app2 .rr .c{color:var(--muted);font-size:14px;min-width:0;overflow-wrap:anywhere}.app2 .empty{padding:30px 0;color:var(--muted);font-size:15px}.app2 .empty b{display:block;font:700 18px Montserrat,sans-serif;color:var(--ink);margin-bottom:4px}.app2 .asset-wait{display:grid;place-items:center;padding:80px 0}.app2 .asset-retry{display:flex;flex-direction:column;gap:10px;margin-top:20px}.app2 .lnk{display:block;width:fit-content;color:var(--navy);font-weight:600;text-align:left}.app2 .cnt{font-weight:400}.app2 ul.hist,.app2 ul.hrs{list-style:none;margin:0;padding:0}.app2 .ah{background:var(--navy);color:var(--white);padding:16px 18px 20px}.app2 .ah .back{display:inline-block;padding:4px 0;margin:-4px 0}.app2 .ah .grid{display:flex;gap:14px;align-items:flex-end;margin-top:8px}.app2 .ah .t{flex:1;min-width:0}.app2 .ah h1{font:inherit}.app2 .ah .num{display:block;font:800 40px/1 Montserrat,sans-serif;letter-spacing:1px;font-variant-numeric:tabular-nums lining-nums;overflow-wrap:anywhere}.app2 .ah .nm{display:block;font:700 20px/1.25 Montserrat,sans-serif;margin-top:6px;overflow-wrap:anywhere}.app2 .ah .wh{color:#cfdce8;font-size:15px;margin-top:6px}.app2 .th.cover{width:104px;height:104px;border-radius:14px;box-shadow:0 0 0 2px #ffffff40}.app2 dl.status{background:var(--white);border-bottom:1px solid var(--line)}.app2 .status .st{display:flex;align-items:baseline;gap:12px;padding:13px 18px;border-top:1px solid var(--line)}.app2 .status .st:first-child{border-top:0}.app2 .status .k{width:92px;flex:none;font-size:14px;color:var(--muted)}.app2 .status .v{flex:1;min-width:0;font-weight:600}.app2 .status .v b{font-weight:600}.app2 .status .v small{display:block;font-weight:400;font-size:14px;color:var(--muted)}.app2 .status .v .lnk{font-size:15px;padding:8px 0 4px;margin-bottom:-4px}.app2 .asset-body{padding-bottom:24px}.app2 .asset-body.with-bar{padding-bottom:96px}.app2 .hist li+li{border-top:1px solid var(--line)}.app2 .hist .r{min-height:66px;border-top:0}.app2 .hist .edited{display:block;font-size:13px;color:var(--muted)}.app2 .hist .showall{min-height:56px;color:var(--navy);font-weight:600}.app2 .emptyrow{background:var(--white);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:16px 18px;color:var(--muted)}.app2 .secrow{display:flex;align-items:center;gap:12px;padding:0 18px;min-height:58px;border-top:1px solid var(--line)}.app2 .secrow:first-child{border-top:0}.app2 .secrow:focus-visible{outline-offset:-3px}.app2 .secrow .t{flex:1;min-width:0;font:700 16px Montserrat,sans-serif;color:var(--navy-ink)}.app2 .secrow .sum{color:var(--muted);font-size:14.5px;text-align:right;overflow-wrap:anywhere}@media(hover:hover){.app2 .secrow:hover{background:#f4f7fa}}.app2 .secrow:active{background:#f4f7fa}.app2 .logbar{position:fixed;left:0;right:0;z-index:40;bottom:calc(59px + max(12px,env(safe-area-inset-bottom,0px)));padding:12px 16px 10px;display:flex;gap:10px;background:linear-gradient(rgba(238,241,243,0),var(--concrete) 30%)}.app2 .logbar .btn{flex:1;display:flex;align-items:center;justify-content:center}.app2 .logbar .menu-anchor{margin-left:auto}.app2 .compact .back{display:inline-block;padding:4px 0;margin:-4px 0}.app2 .asub-body{padding:14px 0 24px}.app2.asset-desk{display:flex;flex-direction:column}.app2 .band.ab{display:flex;align-items:flex-start;padding:18px 40px 22px;gap:20px}.app2 .band.ab.sm{padding-bottom:20px}.app2 .band.ab .shield{width:46px;height:46px;object-fit:contain;align-self:center;flex:none}.app2 .aleft{flex:1;min-width:0}.app2 .ab .back{display:inline-block;color:#bfd2e4;font-weight:600;font-size:14px;margin-bottom:10px}@media(hover:hover){.app2 .ab .back:hover{color:#fff}}.app2 .arow{display:flex;align-items:center;gap:18px}.app2 .arow .at{min-width:0}.app2 .th.apic{width:92px;height:92px;border-radius:12px;background:#dde3e8;box-shadow:0 0 0 2px #ffffff2e}.app2 .ab h1{font:inherit}.app2 .acode{display:block;font:800 34px/1 Montserrat,sans-serif;color:#fff;letter-spacing:.5px;font-variant-numeric:tabular-nums lining-nums}.app2 .aname{display:block;font:700 21px Montserrat,sans-serif;color:#fff;margin-top:4px;overflow-wrap:anywhere}.app2 .aname.big{font-size:26px;margin-top:2px}.app2 .asub{color:#c9d9e8;font-size:14.5px;margin-top:2px}.app2 .aacts{display:flex;gap:10px;align-self:center;flex:none}.app2 .logbtn{height:46px;padding:0 22px;border-radius:11px;background:#fff;color:var(--navy-ink);font:700 16px Montserrat,sans-serif;display:flex;align-items:center;white-space:nowrap}@media(hover:hover){.app2 .logbtn:hover{background:#eef3f8}}.app2 .abody{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:20px;padding:22px 40px 40px;align-items:start}.app2 .abody.one{display:block}@media(max-width:1100px){.app2 .abody{grid-template-columns:minmax(0,1fr) 340px}}.app2 .col{display:flex;flex-direction:column;gap:20px;min-width:0}.app2 .pn{background:var(--white);border:1px solid var(--line);border-radius:12px;position:relative}.app2 .ph{display:flex;align-items:center;padding:14px 18px 10px}.app2 .ph h2{font:700 15px Montserrat,sans-serif;color:var(--navy-ink)}.app2 .ph .cnt{font:500 14px Inter,sans-serif;color:var(--muted);margin-left:4px}.app2 .pn-empty{padding:11px 18px 14px;border-top:1px solid var(--line);color:var(--muted)}.app2 dl.due .st{display:grid;grid-template-columns:120px minmax(0,1fr);border-top:1px solid var(--line)}.app2 dl.due .st:first-child{border-top:0}.app2 dl.due dt,.app2 dl.due dd{padding:11px 18px}.app2 dl.due dt{color:var(--muted);font-size:14px;padding-right:0}.app2 dl.due dd{font-weight:600}.app2 dl.due dd b{font-size:16px;font-weight:600}.app2 dl.due dd small{display:block;font-weight:400;color:var(--muted);font-size:13.5px;margin-top:1px}.app2 dl.due dd .lnk{margin-top:6px;font-size:14.5px}.app2 .hr{display:grid;grid-template-columns:120px minmax(0,1fr) 16px;column-gap:12px;align-items:baseline;padding:11px 18px;border-top:1px solid var(--line)}.app2 .hr:focus-visible{outline-offset:-3px}.app2 .hr b{font-weight:600}.app2 .hr .hr-t{color:#3a4247}.app2 .hr em{grid-column:2;font-style:normal;color:var(--muted);font-size:13px}.app2 .hr i{grid-row:1;grid-column:3;font-style:normal;color:#9aa3a9}@media(hover:hover){.app2 .hr:hover{background:#f4f7fa}}.app2 .more-l{display:block;width:100%;text-align:left;padding:11px 18px 13px;border-top:1px solid var(--line);color:var(--navy);font-weight:600}.app2 .abody.one .more-l{width:auto;border:0;padding:14px 2px}.app2 table.tbl2{width:100%;background:var(--white);border:1px solid var(--line);border-radius:12px;border-collapse:separate;border-spacing:0;overflow:hidden;text-align:left}.app2 .tbl2 th,.app2 .tbl2 td{padding:12px 18px;border-top:1px solid var(--line);vertical-align:baseline}.app2 .tbl2 thead th{border-top:0;background:#f7f8f9;color:var(--muted);font-size:13px;font-weight:600}.app2 .tbl2 tbody tr{cursor:pointer}@media(hover:hover){.app2 .tbl2 tbody tr:hover{background:#f4f7fa}}.app2 .tbl2 td:first-child{font-weight:600;white-space:nowrap}.app2 .tbl2 em{display:block;font-style:normal;color:var(--muted);font-size:13px}.app2 .tbl2 .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.app2 .hist-tbl th:nth-child(1){width:130px}.app2 .hist-tbl th:nth-child(2){width:150px}.app2 .hist-tbl th:nth-child(4){width:170px}.app2 .hist-tbl th:nth-child(5){width:120px}.app2 .pslot{margin-left:auto;display:flex;align-items:center;flex:none}.app2 .pslot:empty{display:none}.app2 .pact{color:var(--navy);font:600 14.5px Inter,sans-serif;padding:6px 2px;margin:-6px -2px}.app2 .pact:disabled{color:var(--muted)}.app2 .pslot.on-dark .pact{color:#cfdce8}@media(hover:hover){.app2 .pact:hover{text-decoration:underline}}.app2 .band .pslot{align-self:center}.app2 .sh{display:flex;align-items:center;gap:12px;padding:0 18px;margin:18px 0 6px}.app2 .sh h2,.app2 .sh .h3{margin:0;flex:1;font:700 14px Montserrat,sans-serif;color:var(--muted)}.app2 .subh{margin:0;padding:2px 18px 6px;color:var(--muted);font:600 13px Inter,sans-serif}.app2 .modal .subh{padding:14px 0 8px}.app2 .err.pad,.app2 .hint.pad{padding:0 18px}.app2 .pn .err.pad{padding:0 18px 10px;margin-top:0}.app2 .lede.center{text-align:center}.app2 ul.docs,.app2 ul.scheds,.app2 ul.frms{list-style:none;margin:0;padding:0}.app2 ul.pgrid{list-style:none;margin:0}.app2 .doc{display:flex;align-items:center;gap:12px;padding:0 18px;min-height:56px;border-top:1px solid var(--line)}.app2 .doc:first-child{border-top:0}.app2 .pn .doc{padding:11px 18px;min-height:0;border-top:1px solid var(--line)}.app2 .doc .ic{width:30px;height:36px;border-radius:4px;background:#e7eff7;color:var(--navy);display:grid;place-items:center;font:700 9.5px Inter,sans-serif;flex:none}.app2 .pn .doc .ic{width:34px;height:40px;border-radius:6px;background:#eef3f8;font-size:10px}.app2 .doc .w{flex:1;min-width:0;padding:8px 0}.app2 .doc .w b{display:block;font-weight:600;overflow-wrap:anywhere}.app2 .doc .w small{display:block;font-size:13.5px;color:var(--muted)}.app2 .doc .open{color:var(--navy);font-weight:600;padding:8px 4px;flex:none}@media(hover:hover){.app2 .doc .open:hover{text-decoration:underline}}.app2 .more.dots3{width:40px;height:40px;border:0;background:none;color:var(--muted);font-size:20px;border-radius:8px}.app2 .more.dots3.on{background:#eef3f8;color:var(--ink)}.app2 .more.pdots{width:30px;height:30px;border-radius:15px;border:0;background:#16202ab8;color:#fff;font-size:15px}.app2 .pt .menu-anchor{position:absolute;right:6px;bottom:6px}.app2 .pgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:12px 14px}.app2 .pn .pgrid{gap:8px;padding:4px 18px 14px}.app2 .pt{position:relative;aspect-ratio:1;border-radius:10px;background:#e4e9ed}.app2 .pt-open{display:block;width:100%;height:100%;border-radius:10px;overflow:hidden}.app2 .pt-open img,.app2 button.pt img{width:100%;height:100%;object-fit:cover}.app2 .pt-open:focus-visible{outline-offset:2px}.app2 .ctag{position:absolute;left:6px;top:6px;padding:2px 7px;border-radius:6px;pointer-events:none;background:#0e1e2ec7;color:#fff;font:600 11.5px Inter,sans-serif}.app2 .pgrid.pick{padding:14px 14px 4px}.app2 .modal .pgrid.pick{padding:4px 0 0}.app2 button.pt{overflow:hidden}.app2 button.pt[aria-pressed=true]{box-shadow:0 0 0 3px var(--navy);overflow:visible}.app2 button.pt[aria-pressed=true] img{border-radius:10px}.app2 button.pt[aria-pressed=true]:after{content:"✓";position:absolute;top:6px;right:6px;width:24px;height:24px;border-radius:12px;background:var(--navy);color:#fff;display:grid;place-items:center;font-size:13px;font-weight:700}.app2 dl.kvs .kv{display:flex;gap:12px;padding:13px 18px;border-top:1px solid var(--line)}.app2 dl.kvs .kv:first-child{border-top:0}.app2 dl.kvs dt{width:130px;flex:none;color:var(--muted);font-size:14.5px}.app2 dl.kvs dd{flex:1;min-width:0;font-weight:600;overflow-wrap:anywhere}.app2 dl.kvs dd.plain{font-weight:400}.app2 dl.kvs dd small{display:block;font-weight:400;color:var(--muted);font-size:13.5px}.app2 .pn dl.kvs .kv{display:grid;grid-template-columns:120px minmax(0,1fr);gap:0;padding:0;border-top:1px solid var(--line)}.app2 .pn dl.kvs dt,.app2 .pn dl.kvs dd{padding:11px 18px}.app2 .pn dl.kvs dt{padding-right:0;font-size:14px}.app2 .sched{display:flex;align-items:center;gap:12px;padding:0 12px 0 18px;min-height:70px;border-top:1px solid var(--line)}.app2 .sched:first-child{border-top:0}.app2 .pn .sched{min-height:0;padding:6px 12px 6px 18px}.app2 .sched .w{flex:1;min-width:0;padding:10px 0}.app2 .sched .w b{display:block;font-weight:600}.app2 .sched .w small{display:block;font-size:14px;color:var(--muted)}.app2 .pn .sched .w small{font-size:13.5px}.app2 .tag{display:inline-block;vertical-align:1px;margin-left:6px;padding:1px 8px;border-radius:6px;background:var(--navy-soft);color:var(--navy-ink);font:600 12px Inter,sans-serif}.app2 .avs{display:flex;flex:none}.app2 .av.sm{width:28px;height:28px;border-radius:14px;font-size:11px;box-shadow:0 0 0 2px #fff}.app2 .av.sm+.av.sm{margin-left:-6px}.app2 .punits{margin-top:4px}.app2 .pn .punits{border-top:1px solid var(--line)}.app2 .pn .punits h3{margin:14px 18px 4px}.app2 ul.pulist,.app2 ul.pu-photos{list-style:none;margin:0;padding:0}.app2 .pu{padding:12px 0 0;border-top:1px solid var(--line)}.app2 .pulist>.pu:first-child{border-top:0}.app2 .pu-top{display:flex;align-items:flex-start;gap:12px;padding:0 18px 12px}.app2 .pu-top .w{flex:1;min-width:0}.app2 .pu-top .w b{display:block;font-weight:600}.app2 .pu-top .w small{display:block;color:var(--muted);font-size:13.5px;margin-top:2px}.app2 ul.pu-photos{display:flex;flex-wrap:wrap;gap:6px;padding:0 18px 12px}.app2 .pu-ph{display:block;padding:0;border:0;background:none;border-radius:10px}.app2 .pu-ph .th{border-radius:10px}.app2 ul.rd-now,.app2 ul.rdlist{list-style:none;margin:0;padding:0}.app2 .rd-now li{padding:12px 18px;border-top:1px solid var(--line);overflow-wrap:anywhere}.app2 .rd-now li:first-child{border-top:0}.app2 .rd-now .k{color:var(--muted)}.app2 .rd-now b{font-weight:700}.app2 .rd-now small{color:var(--muted);font-size:14px}.app2 .subh.rd-h{padding-top:16px}.app2 .pn .subh.rd-h{border-top:1px solid var(--line);padding-top:12px}.app2 .rd{display:flex;align-items:center;gap:12px;padding:0 18px;min-height:56px;border-top:1px solid var(--line)}.app2 .rd:first-child{border-top:0}.app2 .rd .w{flex:1;min-width:0;padding:8px 0}.app2 .rd .w b{display:block;font-weight:600}.app2 .rd .w small{display:block;font-size:13.5px;color:var(--muted)}.app2 .rd .w small.edited{font-size:13px}.app2 .fr{display:flex;align-items:center;gap:12px;padding:12px 18px;border-top:1px solid var(--line)}.app2 .fr:first-child{border-top:0}.app2 .fr .w{flex:1;min-width:0}.app2 .fr .w b{display:block;font-weight:600}.app2 .fr .w small{display:block;color:var(--muted);font-size:13.5px}.app2 .ghostbtn{flex:none;height:38px;padding:0 16px;border-radius:9px;border:1.5px solid var(--navy);color:var(--navy);font:700 14px Montserrat,sans-serif;display:grid;place-items:center;white-space:nowrap}@media(hover:hover){.app2 .ghostbtn:hover{background:#eef3f8}}.app2 .hr .by{color:var(--muted);font-size:14px;margin-left:4px}.app2 .fhbar{margin:0 0 14px}.app2 .asub-body .fhbar{padding:0 18px}.app2 .fh-tbl th:nth-child(1){width:160px}.app2 .fh-tbl th:nth-child(3){width:220px}.app2 .asub-body .more-l{border-top:0}.app2 fieldset.field{margin:0;min-width:0;border-left:0;border-right:0}.app2 .egrid fieldset.field,.app2 .modal .sform fieldset.field{border:0}.app2 fieldset.field legend.label{padding:0;float:left;width:100%}.app2 fieldset.field legend.label+*{clear:both}.app2 .sheet .sform .field:first-child{border-top:0}.app2 .withunit{display:flex;align-items:center;gap:10px}.app2 .withunit .input{flex:1;min-width:0}.app2 .withunit .unit{flex:none;color:var(--muted)}.app2 .input[aria-invalid=true],.app2 .ta[aria-invalid=true]{border-color:var(--red)}.app2 select.input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.app2 select.input:disabled{color:var(--muted);background:#f4f6f7}.app2 .modal .sform .field{background:none;border:0;padding:0;margin-top:16px}.app2 .modal .sform .hint.pad,.app2 .modal .sform .err.pad{padding:0}.app2 .modal .field label,.app2 .modal .field .label{font-weight:600}.app2 .modal .input{height:42px;border-radius:9px;padding:0 12px;font-size:15px}.app2 .modal .ta{min-height:64px;border-radius:9px;font-size:15px}.app2 .modal .pill{height:36px;padding:0 14px;border-radius:18px;font-size:14px}.app2 .eform{padding:14px 0 120px}.app2 .eform .act{position:fixed;left:0;right:0;z-index:40;padding:14px 16px 10px;bottom:calc(59px + max(12px,env(safe-area-inset-bottom,0px)));background:linear-gradient(rgba(238,241,243,0),var(--concrete) 35%)}.app2 .compact button.back{color:#cfdce8;font:600 15px Inter,sans-serif}.app2 .compact button.back:focus-visible{outline-color:#fff}.app2 .modal.wide{width:560px;top:80px;max-height:calc(100% - 110px)}.app2 .modal.edit{width:680px;top:50px;max-height:calc(100% - 80px)}.app2 .egrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:18px}.app2 .egrid .field{background:none;border:0;padding:0;margin-top:12px}.app2 .egrid .span2{grid-column:1 / -1}.app2 .modal.add{width:720px;top:18px;max-height:calc(100% - 36px)}.app2 .sheet.full .eform.add{padding:14px 0 8px}.app2 .modal.viewer{right:0;bottom:0;top:0;left:0;transform:none;width:auto;max-width:none;max-height:none;border-radius:0;padding:0;background:#3b4247;color:#fff;box-shadow:none;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:56px minmax(0,1fr)}.app2 .modal.viewer .sheet-title{grid-row:1;grid-column:1;background:#24292d;color:#fff;font:700 16px Montserrat,sans-serif;display:flex;align-items:center;padding:0 18px 0 24px;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.app2 .modal.viewer .acts{grid-row:1;grid-column:2;margin:0;background:#24292d;display:flex;align-items:center;gap:10px;padding:0 18px}.app2 .modal.viewer .sheet-body{grid-row:2;grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;min-height:0;padding:24px}.app2 .vbtn{height:36px;padding:0 14px;border-radius:9px;border:1.5px solid #5B656C;color:#fff;display:grid;place-items:center;font-weight:600;font-size:14px;white-space:nowrap}.app2 .vbtn.x{background:#fff;color:var(--ink);border-color:#fff}.app2 .vbtn:focus-visible,.app2 .vdone:focus-visible,.app2 .vact:focus-visible{outline-color:#fff}@media(hover:hover){.app2 .vbtn:hover{border-color:#9aa3a9}}.app2 .vframe{width:min(860px,100%);flex:1;border:0;background:#fff}.app2 .vimg{flex:1;min-height:0;max-width:100%;object-fit:contain;border-radius:6px}.app2 .vnote{color:#bbb;font-size:13.5px;text-align:center;margin-top:14px}.app2 .sheet.viewer{top:0;max-width:none;max-height:none;height:100%;border-radius:0;background:#111;color:#fff;padding:0 0 calc(24px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column}.app2 .sheet.viewer .grab{display:none}.app2 .sheet.viewer .sheet-title{color:#fff;font:600 16px Inter,sans-serif;text-align:center;margin:0;padding:18px 90px}.app2 .sheet.viewer .sheet-body{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center}.app2 .sheet.viewer .vimg{flex:none;width:100%;max-height:70vh;border-radius:0}.app2 .sheet.viewer .act2{flex-direction:row;gap:10px;padding:14px 16px 0}.app2 .vdone{position:absolute;top:12px;left:12px;color:#fff;font-weight:600;padding:6px}.app2 .vact{flex:1;height:52px;border-radius:14px;background:#fff;color:var(--navy-ink);font:700 16px Montserrat,sans-serif;display:grid;place-items:center}.app2 .vact.red{background:transparent;color:#ff8c80;border:1.5px solid #FF8C80}.app2 .sheet.full{top:0;max-width:none;max-height:none;height:100%;border-radius:0;background:var(--concrete);padding:0 0 calc(24px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column}.app2 .sheet.full .grab{display:none}.app2 .sheet.full>.sheet-title{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.app2 .sheet.full .sheet-body{flex:1;overflow-y:auto}.app2 .sheet.full .act2{padding:14px 16px 0}.app2 .fullbar{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:12px;background:var(--navy);color:#fff;padding:14px 18px}.app2 .fullbar .back{flex:none;color:#cfdce8;font:600 15px Inter,sans-serif;padding:4px 0;margin:-4px 0}.app2 .fullbar .back:focus-visible{outline-color:#fff}.app2 .fullbar b{flex:1;min-width:0;font:800 20px Montserrat,sans-serif;overflow-wrap:anywhere}.app2 .sheet.full.dark{background:#1d2226}.app2 .sheet.full.dark .lede{color:#abc}.app2 .fitbox{position:relative;width:min(300px,calc(100vw - 48px));aspect-ratio:1;margin:20px auto 0;overflow:hidden;border-radius:6px;background:#222;touch-action:none;cursor:grab;box-shadow:0 0 0 2px #fff}.app2 .fitbox:active{cursor:grabbing}.app2 .fitbox:focus-visible{outline:3px solid #8FB3D6;outline-offset:3px}.app2 .fitbox img{position:absolute;left:0;top:0;max-width:none;-webkit-user-select:none;user-select:none;pointer-events:none}.app2 .modal .fitbox{width:280px;margin-top:16px}.app2 .cardbtn{display:block;flex:none;border-radius:14px}.app2 .cardbtn:focus-visible{outline-color:#fff;outline-offset:3px}.app2 .th.blank{background:#ffffff14;border:2px dashed #6F93B6;box-shadow:none;color:#cfdce8;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font:600 13px Inter,sans-serif;line-height:1.3}.app2 .th.apic.blank{background:transparent;border:1.5px dashed #8FB3D6;color:#cfe0ee;font-size:12.5px}.app2 .th.ro{background:#ffffff14;border:2px solid rgba(255,255,255,.18);box-shadow:none;color:#8fa8bf}.app2 .th.blank:focus-visible{outline-color:#fff}@media(hover:hover){.app2 .th.blank:hover{background:#ffffff24}}.app2 label.opt,.app2 label.btn{cursor:pointer}.app2 label.opt,.app2 label.opt:first-of-type{border-top:1px solid var(--line)}.app2 .sheet-body>label.opt:first-child{border-top:0}.app2 label.opt:focus-within,.app2 label.btn:focus-within{outline:3px solid var(--navy);outline-offset:-3px}.app2.toasts{position:fixed;left:16px;right:16px;z-index:90;pointer-events:none;display:flex;justify-content:center;bottom:calc(145px + max(12px,env(safe-area-inset-bottom,0px)))}.app2 .toast{max-width:560px;width:100%;background:#24292d;color:#fff;border-radius:12px;padding:13px 16px;font-weight:600;font-size:15px;display:flex;align-items:center;gap:10px;animation:app2-fade .15s ease-out}.app2 .toast:before{content:"✓";color:#8fd19e;font-weight:800}@media(min-width:900px){.app2.toasts{left:var(--side-w);right:0;bottom:28px}.app2 .toast{width:auto;border-radius:10px;padding:12px 18px}}.app2 .fh{background:var(--navy);color:#fff;padding:12px 18px 14px}.app2 .fh .back{display:inline-block;color:#cfdce8;font:600 14.5px Inter,sans-serif;padding:4px 0;margin:-4px 0;text-align:left}.app2 .fh h1{display:block;font:800 22px Montserrat,sans-serif;margin-top:4px}.app2 .fh :focus-visible{outline-color:#fff}.app2 .lform{padding:0 0 170px}.app2 .lform>.field:first-child,.app2 .forsec+.field{margin-top:14px}.app2 .lform .act{position:fixed;left:0;right:0;z-index:40;padding:14px 16px 10px;bottom:calc(59px + max(12px,env(safe-area-inset-bottom,0px)));background:linear-gradient(rgba(238,241,243,0),var(--concrete) 35%)}.app2 .nextline{font-size:14px;color:var(--muted);text-align:center;margin-bottom:8px}.app2 .btn.busy,.app2 .btn.busy:disabled{background:#5b7fa3;position:relative;overflow:hidden}.app2 .btn.busy:after{content:"";position:absolute;left:0;bottom:0;height:4px;width:66%;background:#fff}.app2 .sec{display:block;font:700 14px Montserrat,sans-serif;color:var(--muted);margin:16px 18px 6px}.app2 .radio{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:1px 0 0;flex:none;width:22px;height:22px;border-radius:11px;border:2px solid #A9B1B6;background:#fff}.app2 .radio:checked{border:7px solid var(--navy)}.app2 .radio:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.app2 .choice,.app2 .field label.choice{display:flex;align-items:flex-start;gap:12px;padding:13px 18px;border-top:1px solid var(--line);margin:0;color:var(--ink);font-size:16px;cursor:pointer}.app2 .choice:first-child{border-top:0}.app2 .choice .w{flex:1;min-width:0}.app2 .choice .n{display:block;font-weight:600}.app2 .choice .s{display:block;font-size:14px;color:var(--muted)}.app2 .choice .s.late{color:var(--red)}.app2 .holdlink{display:block;width:100%;text-align:left;padding:12px 18px;border-top:1px solid var(--line);color:var(--navy);font-weight:600;font-size:15px}.app2 .pickbtn{text-align:left;gap:10px}.app2 .pickbtn .pv{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app2 .pickbtn .ic2{margin-left:auto;color:var(--navy);display:flex;font-size:20px}.app2 .pickbtn[aria-expanded=true]{border-color:var(--navy);box-shadow:0 0 0 3px #cfe0f0}.app2 .pills.bad .pill{border-color:#e3a59e}.app2 .money{display:flex;align-items:center;gap:8px}.app2 .money>span{color:var(--muted);font-size:16px}.app2 .money .input{flex:1;min-width:0;max-width:220px}.app2 .ro{font-size:16px}.app2 .ro b{display:block;font-weight:600}.app2 .ro small{display:block;font-size:13.5px;color:var(--muted)}.app2 .tiles{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0;position:relative}.app2 .tile{width:72px;height:72px;border-radius:11px;position:relative;flex:none;background:#e7eff7}.app2 .tile .tface{display:grid;place-items:center;width:100%;height:100%;border-radius:11px;overflow:hidden;color:var(--navy);text-align:center}.app2 .tile .tface img{width:100%;height:100%;object-fit:cover}.app2 .tile .ph{width:100%;height:100%;background:#d3dee8}.app2 .pdfface{font:700 12px/1.2 Inter,sans-serif;color:var(--navy);padding:0 4px;overflow:hidden}.app2 .pdfface small{display:block;font-weight:400;color:var(--muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:64px}.app2 .tile .x{position:absolute;top:4px;right:4px;width:26px;height:26px;border-radius:13px;background:#0e1e2eb8;color:#fff;display:grid;place-items:center;font-size:15px;line-height:1}.app2 .tile .x:focus-visible{outline-color:var(--navy)}.app2 .tile.add{background:#fff;border:2px dashed #A9BBCB}.app2 .tile.add .tface{font:600 13px/1.2 Inter,sans-serif;display:flex;flex-direction:column;align-items:center;justify-content:center}.app2 .tile.add .tface span{font-size:20px;line-height:1}.app2 .tile.up:after{content:"";position:absolute;left:0;right:0;bottom:0;height:5px;background:#0e1e2e40;border-radius:0 0 11px 11px}.app2 .tile.up .bar5{position:absolute;left:0;bottom:0;height:5px;width:45%;background:var(--navy);z-index:1;border-radius:0 0 0 11px}.app2 .tiles.pgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.app2 .tiles.pgrid .tile{width:auto;height:auto;aspect-ratio:1}.app2 .drop{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:10px;background:#1f4e79e0;color:#fff;display:grid;place-items:center;font:700 15px Montserrat,sans-serif;pointer-events:none}.app2 .r.delrow{color:var(--red);font-weight:600;min-height:56px}.app2 .viewbody{padding:14px 0 24px}.app2 dl.status.entry{border-top:1px solid var(--line)}.app2 dl.status.entry .v.plain{font-weight:400}.app2 .viewbody .files{margin-top:14px}.app2 .lede{font-size:14.5px;color:var(--muted);margin:14px 18px 0;line-height:1.45}.app2 .cal{padding:4px 14px 0}.app2 .cal .mh{display:flex;justify-content:space-between;align-items:center;font:700 16px Montserrat,sans-serif;color:var(--navy-ink);padding:0 0 8px}.app2 .cal .mnav{width:40px;height:40px;border-radius:20px;color:var(--navy);font-size:22px;display:grid;place-items:center}.app2 .cal .mnav:disabled{color:#c9ced2}.app2 .cal .g{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;row-gap:4px}.app2 .cal .g b{font:600 12px Inter,sans-serif;color:var(--muted);padding-bottom:4px}.app2 .cal .g i{font-style:normal;height:38px;display:grid;place-items:center;font-size:15px;color:#b9c0c5}.app2 .cal .g button{height:38px;border-radius:19px;font-size:15px;display:grid;place-items:center}.app2 .cal .g button:disabled{color:#c9ced2}.app2 .cal .g button.today{box-shadow:inset 0 0 0 1.5px var(--navy);color:var(--navy);font-weight:700}.app2 .cal .g button.on{background:var(--navy);color:#fff;font-weight:700;box-shadow:none}@media(hover:hover){.app2 .cal .g button:not(:disabled):not(.on):hover{background:#eef3f8}}.app2 .rel{position:relative}.app2 .pop{position:fixed;z-index:9;background:#fff;border-radius:12px;max-height:calc(100vh - 16px);overflow-y:auto;box-shadow:0 0 0 1px var(--line),0 18px 40px #141e2840}.app2 .pop:focus{outline:none}.app2 .pop.cal2{width:300px;padding:10px 12px 8px}.app2 .pop.cal2 .cal{padding:0}.app2 .pop.cal2 .cal .mh{font-size:14px}.app2 .pop.cal2 .cal .g button,.app2 .pop.cal2 .cal .g i{height:32px;font-size:13.5px}.app2 .pop.who{padding:6px}.app2 .pop.who .rows{border:0}.app2 .pop .choice,.app2 .pop label.choice{padding:9px 10px;border-top:0;border-radius:8px;font-size:14.5px;align-items:center}.app2 .pop .popacts{padding:6px 4px 2px}.app2 .pop .popacts .btn{height:38px;border-radius:9px;font-size:14.5px}.app2 .rows.who{margin-top:6px}.app2 .sheet .rows.who .choice{padding:11px 18px;align-items:center}.app2 .choice.else{display:block;cursor:default}.app2 .choice.else .elsel,.app2 .field .choice.else label.elsel{display:flex;align-items:center;gap:12px;margin:0;color:var(--ink);font-size:inherit;cursor:pointer}.app2 .choice.else .input{margin-top:8px}.app2 fieldset.hfield{border:0;margin:0;min-width:0}.app2 .hfield{padding:4px 18px 12px}.app2 .hfield legend,.app2 .hfield>label{display:block;font-size:13.5px;color:var(--muted);margin-bottom:6px;padding:0}.app2 .hfield legend{float:left;width:100%}.app2 .hfield legend+*{clear:both}.app2 .modal .hfield{padding:0;margin-top:16px}.app2 .modal .hfield legend,.app2 .modal .hfield>label{font-weight:600}.app2 .modal.hold{width:520px;top:90px}.app2 .sheet .err.pad{padding:0 18px}.app2 .notice{margin:12px 16px 0;background:#fff;border:1.5px solid var(--red);border-radius:12px;padding:12px 14px}.app2 .notice .n{font-weight:600}.app2 .notice .why{font-size:14px;color:var(--muted);margin-top:2px}.app2 .notice .nacts{display:flex;gap:18px;margin-top:6px}.app2 .notice .lnk{font-size:15px;padding:4px 0}.app2 .notice .lnk.quiet{color:var(--muted)}.app2 .notice.desk{margin:0;padding:13px 18px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.app2 .notice.desk .why{flex-basis:100%;order:3;margin:0}.app2 .notice.desk .nacts{margin:0 0 0 auto}.app2 .modal.log{width:860px;top:18px;max-height:calc(100% - 36px)}.app2 .modal.entry{width:560px;top:40px;max-height:calc(100% - 80px)}.app2 .modal .msub{margin:6px 0 0;color:var(--muted)}.app2 .lgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:30px}.app2 .lcol{min-width:0}.app2 .lgrid .field,.app2 .modal.entry .field{background:none;border:0;padding:0;margin-top:14px}.app2 .lgrid fieldset.field{margin:14px 0 0}.app2 .lgrid .field>label,.app2 .lgrid .field>.label,.app2 .lgrid .field>legend{font-weight:600}.app2 .lgrid .rds{border:1.5px solid var(--line);border-radius:10px}.app2 .lgrid .rds .choice{padding:10px 12px;font-size:15px}.app2 .lgrid .rds .choice .s{font-size:13px}.app2 .lgrid .radio{width:18px;height:18px;margin-top:2px}.app2 .lgrid .radio:checked{border-width:5.5px}.app2 .lgrid .lnk{margin-top:10px;font-size:14.5px}.app2 .lgrid .ta{min-height:76px}.app2 .lgrid .money .input{max-width:200px}.app2 .lgrid .tile,.app2 .modal.entry .tile{width:64px;height:64px;border-radius:9px}.app2 .lgrid .tile .tface,.app2 .modal.entry .tile .tface{border-radius:9px}.app2 .lgrid .tile .x{top:-6px;right:-6px;width:22px;height:22px;border-radius:11px;background:#24292d;font-size:13px}.app2 .lgrid .tile.add{border-width:1.5px;border-color:#a9b2b8}.app2 .modal.log .acts,.app2 .modal.entry .acts{align-items:center;margin-top:22px;padding-top:16px;border-top:1px solid var(--line)}.app2 .modal .acts .nx{margin-right:auto;color:var(--muted);font-size:14px}.app2 .modal .acts .lnk.red{color:var(--red);margin:0 auto 0 0}.app2 .modal .err.pad{padding:0;margin-top:14px}.app2 .modal.entry .tiles.pgrid{display:flex}.app2 .modal.entry .tiles.pgrid .tile{aspect-ratio:auto}.app2 .modal.entry .lede{margin:16px 0 0;font-size:14px}.app2 dl.kvs.sub{margin-top:14px;border-bottom:1px solid var(--line)}.app2 dl.kvs.sub .st{display:grid;grid-template-columns:190px minmax(0,1fr);border-top:1px solid var(--line)}.app2 dl.kvs.sub dt{width:auto;color:var(--muted);font-size:14px;padding:11px 0}.app2 dl.kvs.sub dd{font-weight:600;padding:11px 0}.app2 dl.kvs.sub dd.plain{font-weight:400}.app2 .acts .btn.busy:after{height:4px}.app2 .head.nav .title{display:block;margin-top:12px}.app2 .r .ic{width:34px;height:34px;border-radius:9px;background:#e7eff7;color:var(--navy);display:grid;place-items:center;flex:none}.app2 .r .ic.dark{background:#dcebdf;color:#1e5a32}.app2 .cpin-body{padding-bottom:24px}.app2 .stepbar{text-align:center;color:var(--muted);font-size:14px;margin-top:18px}.app2 .cpin-q{text-align:center;font:700 20px Montserrat,sans-serif;color:var(--navy-ink);padding:6px 20px 0}.app2 .modal .step{color:var(--muted);font-size:13px;margin-top:4px}.app2 .modal .pq{font:700 17px Montserrat,sans-serif;text-align:center;margin-top:22px}.app2 .modal .pin-dots{width:fit-content;gap:16px;margin:18px auto 6px;padding:8px 14px;border-radius:999px}.app2 .modal .pin-msg{font-size:14px;min-height:20px}.app2 .hlink{flex:none;color:#cfdce8;font:600 15px Inter,sans-serif;padding:6px 0;margin:-6px 0}@media(hover:hover){.app2 .hlink:hover{color:#fff}}.app2 .mnt-body{padding-bottom:24px}.app2 .gh{display:flex;align-items:baseline;gap:8px;margin:18px 18px 6px;font:700 15px Montserrat,sans-serif;color:var(--navy-ink)}.app2 .gh.red{color:var(--red)}.app2 .gh .cnt{font:500 14px Inter,sans-serif;color:var(--muted)}.app2 .r.mrow{min-height:70px}.app2.mnt-desk{display:flex;flex-direction:column}.app2 .band.mb{display:flex;align-items:center;gap:24px;padding:30px 40px}.app2 .band.mb .asub{font-size:15.5px;margin-top:4px}.app2 .band.mb .hlink{color:#bfd2e4;font-size:14.5px}.app2 .band.mb .shield{width:46px;height:46px;object-fit:contain;flex:none}.app2 .mlist{padding-top:20px}.app2 .msec{margin-bottom:18px}.app2 .mlist .gh{margin:0 0 10px;gap:0}.app2 .mlist .gh .cnt{margin-left:8px}.app2 table.mtbl{table-layout:fixed}.app2 .mtbl .c-th{width:61px}.app2 .mtbl .c-cd{width:78px}.app2 .mtbl .c-g,.app2 .mtbl .c-du{width:150px}.app2 .mtbl th,.app2 .mtbl td{padding:8px 7px;vertical-align:middle}.app2 .mtbl thead th{padding-top:9px;padding-bottom:9px}.app2 .mtbl th:first-child,.app2 .mtbl td:first-child{padding-left:18px}.app2 .mtbl th:last-child,.app2 .mtbl td:last-child{padding-right:18px}.app2 .mtbl .th{border-radius:8px;background:#e4e9ed;color:#9aa3a9}.app2 .mtbl td.cd{font:700 15px Montserrat,sans-serif;color:var(--navy-ink);font-variant-numeric:tabular-nums lining-nums}.app2 .mtbl td.nm{font-weight:600;overflow-wrap:anywhere}.app2 .mtbl td.tk{color:#3a4247;overflow-wrap:anywhere}.app2 .mtbl td.tk small{display:block;color:var(--muted);font-size:13px}.app2 .mtbl td.g{color:var(--muted);overflow-wrap:anywhere}.app2 .mtbl .du{text-align:right;font-weight:600}.app2 .main .caught{min-height:55vh;display:grid;place-items:center}.app2 .main .caught b{font:700 26px Montserrat,sans-serif;color:var(--navy-ink)}.app2.mnt-desk .asset-retry{align-items:flex-start}.app2.mnt-desk .asset-retry .btn{width:auto;height:46px;padding:0 26px}.app2 ul.grows,.app2 ul.gcards{list-style:none;margin:0;padding:0}.app2 ul.grows{margin-top:12px}.app2 .grows li+li>.r{border-top:1px solid var(--line)}.app2 .r.grow{padding-top:10px;padding-bottom:10px;min-height:0}.app2 .r.grow .w{padding:0}.app2 .th.gthumb{width:64px;height:48px;border-radius:8px;background:#dde3e8;color:#8c969d}.app2 .grp-body{padding-bottom:24px}.app2.grp-desk{display:flex;flex-direction:column}.app2 .gcards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}@media(max-width:1000px){.app2 .gcards{grid-template-columns:repeat(3,minmax(0,1fr))}}.app2 .gcard{display:block;min-width:0;background:var(--white);border:1px solid var(--line);border-radius:12px;overflow:hidden}.app2 .gcard .th.gpic{width:100%;height:150px;border-radius:0;background:#e4e9ed;color:#97a2aa}.app2 .gcard .th.gpic svg{width:34px;height:34px}.app2 .gtx{display:block;padding:12px 14px 14px}.app2 .gtx b{display:block;font:700 16px Montserrat,sans-serif;color:var(--navy-ink);overflow-wrap:anywhere}.app2 .gtx small{display:block;color:var(--muted);font-size:13.5px}@media(hover:hover){.app2 .gcard:hover{border-color:#8fb3d6}}.app2.grp-desk .asset-retry{align-items:flex-start}.app2.grp-desk .asset-retry .btn{width:auto;height:46px;padding:0 26px}.app2 .gsearch{height:50px;background:var(--white);border:1.5px solid var(--line);border-radius:12px;display:flex;align-items:center;gap:10px;padding:0 8px 0 14px;color:var(--navy)}.app2 .gsearch.on,.app2 .gsearch:focus-within{border-color:var(--navy);box-shadow:0 0 0 3px #cfe0f0}.app2 .gsearch svg{flex:none}.app2 .gsearch input{flex:1;min-width:0;height:100%;border:0;outline:none;background:none;padding:0;font:600 16px Inter,sans-serif;color:var(--ink)}.app2 .gsearch input::placeholder{font-weight:400;color:#7b848a}.app2 .gsearch input::-webkit-search-cancel-button{display:none}.app2 .gsearch .clr{flex:none;width:34px;height:34px;display:grid;place-items:center;color:var(--muted);font-size:18px}.app2 .gsearch .clr span{width:26px;height:26px;border-radius:13px;background:#e4e9ed;display:grid;place-items:center}.app2 .pills.cp{flex-wrap:nowrap;gap:8px;overflow-x:auto;padding:14px 16px 2px;scrollbar-width:none}.app2 .pills.cp::-webkit-scrollbar{display:none}.app2 .pills.cp .pl{flex:none;height:38px;padding:0 14px;border-radius:19px;border:1.5px solid var(--line);background:var(--white);display:inline-flex;align-items:center;gap:6px;font:600 14.5px Inter,sans-serif;color:var(--ink);white-space:nowrap}.app2 .pills.cp .pl i{font-style:normal;font-weight:500;color:var(--muted)}.app2 .pills.cp .pl[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:#fff}.app2 .pills.cp .pl[aria-pressed=true] i{color:#cfdce8}.app2 .lcount{font:700 14px Montserrat,sans-serif;color:var(--muted);margin:16px 18px 6px}.app2 .hero{position:relative;height:230px;flex:none;color:#fff;background:var(--navy);overflow:hidden}.app2 .hero .hpic{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;border-radius:0}.app2 .hero .hpic img{width:100%;height:100%;object-fit:cover;display:block}.app2 .hero .hpic.none{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:none;color:#8fb3d6;font:600 13px Inter,sans-serif;padding-bottom:40px}.app2 .hero .hpic.none svg{width:30px;height:30px}.app2 .hero .shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(#0a192859,#0a192800 30%,#0a192800 45%,#0e243ae0)}.app2 .hero .chip{position:absolute;z-index:1;top:16px;height:36px;padding:0 14px;border-radius:18px;background:#0e1e2e8c;display:inline-flex;align-items:center;gap:4px;font:600 14.5px Inter,sans-serif;color:#fff}.app2 .hero .chip.l{left:14px}.app2 .hero .chip.r{right:14px}.app2 .hero .nm{position:absolute;left:18px;right:18px;bottom:16px;pointer-events:none}.app2 .hero .nm h1{font:800 34px/1.05 Montserrat,sans-serif;overflow-wrap:anywhere}.app2 .hero .nm span{font-size:15px;color:#dce6ef}.app2 .hero :focus-visible{outline-color:#fff}.app2 .hero .hpic:focus-visible{outline-offset:-4px}.app2 .gperr{position:absolute;z-index:1;left:14px;right:14px;top:60px;margin:0;background:#fff;border-radius:8px;padding:8px 10px}.app2 .grp-scroll{padding-bottom:24px}.app2 .gfind{padding:14px 16px 0}.app2 .gsecrow{background:var(--white);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:14px}.app2 .gsecrow .sh{margin:0;padding:0 18px 0 0;gap:0}.app2 .gsecrow .shbtn{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:0 18px;min-height:50px;text-align:left}.app2 .gsecrow .shbtn .t{flex:1;font:700 15px Montserrat,sans-serif;color:var(--navy-ink)}.app2 .gsecrow .shbtn .cnt{font-size:14px;color:var(--muted)}.app2 .gsecrow .shbtn .ar{color:#9aa3a9;flex:none;transition:transform .15s}.app2 .gsecrow .shbtn[aria-expanded=true] .ar{transform:rotate(180deg)}.app2 .gsecrow .shbtn:focus-visible{outline-offset:-3px}.app2 .gsecrow .docs.rows,.app2 .gsecrow .emptyrow{border-bottom:0}.app2 .gsecrow .err.pad{padding:0 18px 10px;margin-top:0}.app2 .gcal{display:flex;align-items:center;gap:12px;padding:0 18px;min-height:56px}.app2 .gcal .t{flex:1;min-width:0}.app2 .gcal .t b{display:block;font:700 15px Montserrat,sans-serif;color:var(--navy-ink)}.app2 .gcal .t span{display:block;font-size:14px;color:var(--muted)}.app2 .gcal:focus-visible{outline-offset:-3px}.app2 .gstick{position:sticky;top:0;z-index:5;background:var(--concrete)}.app2 .gstick.stuck{border-bottom:1px solid var(--line);padding-bottom:12px}.app2 .gbar{padding:12px 18px}.app2 .gbar b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app2 .gbar .add{color:#cfdce8;border-color:transparent;padding:0 4px}.app2 .gsec .h3{margin:16px 18px 6px}.app2 .r.garow{min-height:64px}.app2.grp-desk .band.ab .arow{align-items:center}.app2 .gp{position:relative;display:block;width:160px;height:90px;border-radius:12px;overflow:hidden;flex:none;background:#dde3e8;box-shadow:0 0 0 2px #ffffff2e}.app2 .gp .gpimg{width:100%;height:100%;object-fit:cover;display:block}.app2 .gp.none{background:transparent;border:1.5px dashed #8FB3D6;box-shadow:none;color:#cfe0ee;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-weight:600;font-size:12.5px}.app2 label.gp.none{cursor:pointer}.app2 label.gp.none:focus-within{outline:3px solid #FFFFFF;outline-offset:2px}.app2 .gp.none.ro{color:#8fa8bf}.app2 .gp .phov{position:absolute;top:0;right:0;bottom:0;left:0;background:#0e1e309e;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;opacity:0;transition:opacity .12s}.app2 .gp.hv:hover .phov,.app2 .gp.hv:focus-within .phov{opacity:1}.app2 .gp.hv:hover,.app2 .gp.hv:focus-within{box-shadow:0 0 0 2px #fff}.app2 .phbtn{color:#fff;font-weight:600;font-size:13px;border:1.5px solid rgba(255,255,255,.7);border-radius:8px;padding:3px 10px;cursor:pointer}.app2 .phbtn:focus-within,.app2 .phbtn:focus-visible{outline:2px solid #FFFFFF;outline-offset:1px}.app2.grp-desk .gperr{position:static;margin-top:8px}.app2 .gbody{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;padding:20px 40px 40px;align-items:start}.app2 .gl{min-width:0}.app2.grp-desk .gsearch{height:46px;border-radius:11px}.app2.grp-desk .pills.cp{flex-wrap:wrap;overflow:visible;gap:7px;padding:0;margin:12px 0}.app2.grp-desk .pills.cp .pl{height:34px;padding:0 12px;font-size:13.5px}.app2.grp-desk .lcount{font:600 13.5px Inter,sans-serif;margin:0 2px 8px}.app2.grp-desk .gassets>.lcount:first-child{margin-top:12px}.app2 .gl .empty{padding:26px 2px}.app2 table.gtbl{width:100%;table-layout:fixed}.app2 .gtbl .c-th{width:54px}.app2 .gtbl .c-cd{width:68px}.app2 .gtbl .c-cl{width:170px}.app2 .gtbl .c-cn{width:100px}.app2 .gtbl th,.app2 .gtbl td{padding:7px 6px;vertical-align:middle}.app2 .gtbl thead th{padding-top:8px;padding-bottom:8px}.app2 .gtbl th:first-child,.app2 .gtbl td:first-child{padding-left:16px}.app2 .gtbl th:last-child,.app2 .gtbl td:last-child{padding-right:16px}.app2 .gtbl .th{border-radius:8px;background:#e4e9ed;color:#9aa3a9}.app2 .gtbl td.cd{font:700 15px Montserrat,sans-serif;color:var(--navy-ink);font-variant-numeric:tabular-nums lining-nums}.app2 .gtbl td.nm{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app2 .gtbl td.g{color:#3a4247;font-size:14px;line-height:1.25;overflow-wrap:anywhere}.app2 .gtbl td.g small{display:block;color:var(--muted);font-size:12.5px}.app2 .gtbl td.cn{font-size:14px;font-weight:400}.app2 .doc .w.dopen{display:block;text-align:left;padding:8px 0}@media(hover:hover){.app2 .doc .w.dopen:hover b{text-decoration:underline}}.app2 .doc.ren{flex-direction:column;align-items:stretch;gap:8px;padding-top:11px;padding-bottom:11px}.app2 .doc.ren .input{height:40px;border-radius:9px;padding:0 12px;font-size:15px}.app2 .rbt{display:flex;gap:8px;justify-content:flex-end}.app2 .gobtn{flex:none;height:38px;padding:0 16px;border-radius:9px;background:var(--navy);color:#fff;font:700 14px Montserrat,sans-serif;display:grid;place-items:center;white-space:nowrap}.app2 .gobtn:disabled{background:#5b7fa3}.app2 .dropp{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border-radius:12px;background:#1f4e79e6;color:#fff;display:grid;place-items:center;text-align:center;padding:16px;font:700 14.5px Montserrat,sans-serif;outline:2px dashed #FFFFFF;outline-offset:-8px;pointer-events:none}.app2 .csub{padding:0 18px 10px;color:var(--muted);font-size:13.5px}.app2 ul.crows{list-style:none;margin:0;padding:0}.app2 .cr{display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 18px;border-top:1px solid var(--line)}.app2 .cr>b{font-weight:600;font-size:14px}.app2 .cr .cw span{display:block;font-weight:600;font-size:14px}.app2 .cr .cw small{display:block;color:var(--muted);font-size:12.5px}.app2 .cavs{display:inline-flex}.app2 .cavs>span+span{margin-left:-6px}.app2 .cav{width:26px;height:26px;border-radius:13px;display:grid;place-items:center;color:#fff;font:700 10.5px Inter,sans-serif;flex:none;box-shadow:0 0 0 2px #fff}.app2 .cav.no{background:#fff;color:var(--muted);border:1.5px dashed #A9B1B6;box-shadow:none}.app2.cal-desk{display:flex;flex-direction:column}.app2 .band.cb{align-items:center;padding:12px 40px}.app2 .band.cb .back{margin-bottom:4px}.app2 .cnav{display:flex;align-items:center;gap:8px;flex:none}.app2 .cnav .mo b{display:block;font:700 17px Montserrat,sans-serif;min-width:150px;text-align:center}.app2 .cnav .nb{height:36px;min-width:36px;padding:0 11px;border-radius:9px;border:1.5px solid #7FA3C6;display:grid;place-items:center;font-weight:600}@media(hover:hover){.app2 .band .cnav .nb:hover{background:#ffffff1f}}.app2 .clate{flex:none;background:#fff;color:var(--red);border-radius:12px;padding:2px 10px;font-weight:700;font-size:13.5px}.app2 .pbar{display:flex;flex-wrap:wrap;align-items:center;gap:7px;padding:10px 24px;background:var(--white);border-bottom:1px solid var(--line);flex:none}.app2 .pbar .lbl{color:var(--muted);font-weight:600;margin-right:4px;font-size:14px}.app2 .pp{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 11px 0 4px;border-radius:16px;border:1.5px solid var(--line);background:var(--white);font-weight:600;font-size:13.5px;white-space:nowrap;flex:none}.app2 .pp.all{padding:0 13px}.app2 .pp[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:#fff}.app2 .pp .cav{box-shadow:none}.app2 .calg{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;background:var(--line);align-content:start;flex:1}.app2 .calg .dow{background:var(--grey-cell);padding:6px 8px;font-weight:600;font-size:12.5px;color:var(--muted)}.app2 .calg .cell{background:var(--white);min-height:114px;padding:4px 5px;display:flex;flex-direction:column;gap:3px;min-width:0}.app2 .calg .cell.out{background:var(--grey-cell)}.app2 .calg .dn{font:700 12.5px Montserrat,sans-serif;padding:1px 4px;align-self:flex-start;font-variant-numeric:tabular-nums}.app2 .calg .cell.out .dn{color:var(--nobody)}.app2 .calg .cell.today .dn{background:var(--navy);color:#fff;border-radius:10px;padding:1px 7px}.app2 .ev{display:block;width:100%;text-align:left;min-width:0;background:var(--white);border:1px solid var(--line);border-left:4px solid var(--c);border-radius:6px;padding:2px 6px 3px}.app2 .ev .t{display:block;font-weight:600;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app2 .ev .m{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--muted);margin-top:1px;font-variant-numeric:tabular-nums}.app2 .ev .cavs>span+span{margin-left:-4px}.app2 .cav.sm{width:18px;height:18px;border-radius:9px;font-size:8.5px;box-shadow:0 0 0 1.5px #fff}.app2 .cav.sm.no{box-shadow:none}.app2 .ev em{font-style:normal;margin-left:auto;font-weight:600}.app2 .ev em.late{color:var(--red)}.app2 .ev .dl{color:var(--red);font-size:10.5px;font-weight:600}.app2 .ev.done{opacity:.55}.app2 .ev.done .t{text-decoration:line-through;text-decoration-color:#9aa3a9}.app2 .ev.late .t{color:var(--red)}.app2 .ev.hold{background:repeating-linear-gradient(135deg,#FFFFFF 0 6px,var(--concrete) 6px 12px)}.app2 .ev.fc{background:#fafbfc;border-style:dashed;border-left-style:solid}.app2 .ev.fc .t{font-weight:500;color:var(--muted)}.app2 .ev.on{box-shadow:0 0 0 2px var(--navy)}.app2 .ev:focus-visible{outline-offset:1px}@media(hover:hover){.app2 .ev:hover{box-shadow:0 0 0 2px var(--navy)}}.app2 .pop.jpop{width:310px;padding:14px 16px}.app2 .pop.jpop h4{font:700 16px Montserrat,sans-serif;color:var(--navy-ink)}.app2 .jas{color:var(--muted);font-size:14px}.app2 .jas b{color:var(--navy);font-family:Montserrat,sans-serif}.app2 .jdl{display:grid;grid-template-columns:90px 1fr;gap:6px 10px;margin-top:10px;font-size:13.5px}.app2 .jdl dt{color:var(--muted)}.app2 .jdl dd{font-weight:600;display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;min-width:0}.app2 .jdl dd small{font-weight:400;color:var(--muted);font-size:12.5px;flex-basis:100%}.app2 .jdl .jp{display:inline-flex;align-items:center;gap:7px}.app2 .jdl .cav{box-shadow:none}.app2 .pacts{display:flex;gap:8px;margin-top:12px}.app2 .pacts .go{flex:1;height:36px;border-radius:9px;display:grid;place-items:center;font-weight:600;font-size:14px;background:var(--navy);color:#fff}.app2 .jsheet .jas{font-size:15px}.app2 .jsheet .jdl{grid-template-columns:110px 1fr;gap:10px 12px;margin-top:14px;font-size:15px}.app2 .jsheet .jdl dd small{font-size:14px}.app2 .cnav.ph{padding:14px 18px 6px;gap:0;color:var(--navy-ink)}.app2 .cnav.ph .mo{flex:1;text-align:center}.app2 .cnav.ph .mo b{min-width:0}.app2 .cnav.ph .clate{display:inline-block;background:none;padding:0;font-size:13.5px;font-weight:600}.app2 .cnav.ph .nb{position:relative;width:40px;height:40px;min-width:0;padding:0;border-radius:20px;color:var(--navy);font-size:22px;background:var(--white);border:1.5px solid var(--line)}.app2 .cnav.ph .nb:before{content:"";position:absolute;top:-5.5px;right:-5.5px;bottom:-5.5px;left:-5.5px}.app2 .pbar.ph{flex-wrap:nowrap;overflow-x:auto;gap:6px;padding:7px 16px 10px;margin-top:-5px;background:none;border:0;scrollbar-width:none}.app2 .pbar.ph::-webkit-scrollbar{display:none}.app2 .pbar.ph .pp{position:relative;height:34px;padding:0 10px 0 4px}.app2 .pbar.ph .pp:before{content:"";position:absolute;top:-8.5px;right:-1.5px;bottom:-8.5px;left:-1.5px}.app2 .pbar.ph .pp.all{padding:0 12px}.app2 .pbar.ph .pp .cav{width:24px;height:24px;border-radius:12px;font-size:10px}.app2 .mgrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));padding:4px 12px 10px;row-gap:2px}.app2 .mgrid .dow{text-align:center;font:600 12.5px Inter,sans-serif;color:var(--muted);padding:4px 0 6px}.app2 .mday{height:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font:600 15px Inter,sans-serif;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:10px}.app2 .mday.out{color:var(--nobody)}.app2 .mday.today{background:var(--navy);color:#fff}.app2 .mday.pick{box-shadow:inset 0 0 0 2px var(--navy)}.app2 .mday.today.pick{box-shadow:inset 0 0 0 2px var(--navy),inset 0 0 0 4px #fff}.app2 .mday .dots{display:flex;gap:3px;height:6px}.app2 .mday .dots i{width:6px;height:6px;border-radius:3px}.app2 .mday.today .dots i{box-shadow:0 0 0 1.5px #fff}.app2 .mday .dots i.late{box-shadow:0 0 0 1.5px var(--red)}.app2 .dayh{font:700 14px Montserrat,sans-serif;color:var(--muted);margin:12px 18px 6px}.app2 .dayh.late{color:var(--red)}.app2 .dnone{color:var(--muted);padding:4px 18px 12px;font-size:15px}.app2 ul.ags{list-style:none;margin:0;padding:0;background:var(--white);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.app2 .ag{display:flex;gap:14px;align-items:center;width:100%;padding:0 18px;min-height:66px;text-align:left}.app2 .ags li+li .ag{border-top:1px solid var(--line)}.app2 .ag:focus-visible{outline-offset:-3px}.app2 .ag .dt{width:46px;flex:none;text-align:center;line-height:1.1}.app2 .ag .dt b{display:block;font:800 20px Montserrat,sans-serif;color:var(--navy-ink);font-variant-numeric:tabular-nums}.app2 .ag .dt span{font-size:12.5px;color:var(--muted)}.app2 .ag .dt.late b,.app2 .ag .dt.late span{color:var(--red)}.app2 .ag .w{flex:1;min-width:0;padding:10px 0}.app2 .ag .nm{display:block;font-weight:600}.app2 .ag .s{display:block;font-size:14px;color:var(--muted)}.app2 .ag .s.late{color:var(--red)}.app2 .ag .cav{width:30px;height:30px;border-radius:15px;font-size:11.5px}.app2.cal-page .cerr{padding-bottom:30px}.app2 .fitbox.wide{width:min(480px,calc(100vw - 32px))}.app2 .modal .fitbox.wide{width:100%}.app2 .check{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;flex:none;width:22px;height:22px;border-radius:6px;border:2px solid #A9B1B6;background:#fff;display:grid;place-items:center;cursor:pointer}.app2 .check:checked{border-color:var(--navy);background:var(--navy) no-repeat center / 14px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M2.5 7.5l3 3 6-7' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.app2 .check:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.app2 .plist .choice{align-items:center}.app2 .plist .av{width:32px;height:32px;border-radius:16px;font-size:12px}.app2 fieldset.people{border-left:0;border-right:0}.app2 .people .hint{margin-top:6px}.app2 .sheet.assign .people{border:0;padding:0;margin-top:8px}.app2 .sheet.assign .people>.label,.app2 .sheet.assign .people>.hint{margin-left:18px;margin-right:18px}.app2 .modal.assign .people{border:0;padding:0;margin-top:14px}.app2 .modal .plist{border:1px solid var(--line);border-radius:10px;overflow:hidden}.app2 .modal .plist .choice{padding:9px 12px;font-size:15px}.app2 .modal .plist .choice .s{font-size:13px}.app2 .modal .plist .check{width:18px;height:18px;border-radius:5px}.app2 .sched .w.open{display:block;text-align:left;color:inherit;font:inherit;cursor:pointer}.app2 .sched .w.open:focus-visible{outline-offset:2px}@media(hover:hover){.app2 .sched .w.open:hover b{text-decoration:underline}}.app2 small.withthumb{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.app2 .dthumb{width:32px;height:32px;border-radius:6px;object-fit:cover;flex:none}.app2 .rqpick{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:6px}.app2 .btn.sm{display:inline-flex;align-items:center;width:auto;height:42px;padding:0 14px;border-radius:10px;font-size:15px;gap:8px}.app2 .rqthumb{width:72px;height:72px;border-radius:8px;object-fit:cover}.app2 .rqpick .lnk.red{color:var(--red)}.app2 .sheet.full.rqform .sform{padding-bottom:8px}.app2 .rqbody{padding:14px 18px 4px}.app2 .modal .rqbody{padding:10px 0 0}.app2 .rqtop{display:flex;align-items:center;justify-content:space-between;min-height:36px}.app2 .rqtop .tag{margin-left:0}.app2 .rqdl{display:grid;grid-template-columns:110px 1fr;gap:10px 12px;margin-top:10px;font-size:15px}.app2 .rqdl>div{display:contents}.app2 .rqdl dt{color:var(--muted)}.app2 .rqdl dd{font-weight:600;min-width:0}.app2 .rqdl dd .lnk{margin-top:4px;font-size:14.5px}.app2 .rqpeople{display:flex;flex-direction:column;gap:6px}.app2 .rqpeople .jp{display:inline-flex;align-items:center;gap:8px}.app2 .rqpeople .av.sm{box-shadow:none}.app2 .rqnotes{margin-top:14px;white-space:pre-wrap;line-height:1.45}.app2 .rqphoto{display:block;margin-top:14px;border-radius:10px;overflow:hidden;width:160px;height:120px}.app2 .rqphoto img{width:100%;height:100%;object-fit:cover}.app2 .rqby{margin-top:14px;color:var(--muted);font-size:14px}.app2 .calg .cell{position:relative}.app2 .calg .addday{position:absolute;top:3px;right:4px;width:24px;height:24px;border-radius:12px;display:grid;place-items:center;color:var(--navy);font:700 17px Inter,sans-serif;line-height:1;opacity:0}.app2 .calg .cell:hover .addday,.app2 .calg .addday:focus-visible{opacity:1}.app2 .calg .addday:hover{background:var(--navy-soft)}@media(hover:none){.app2 .calg .addday{opacity:1}}.app2 .ajkind{display:block;text-align:left}.app2 .ajkind b{display:block;font-weight:600}.app2 .ajkind small{display:block;font-size:14px;color:var(--muted);font-weight:400}.app2 .modal .ajkinds{margin-top:8px;border:1px solid var(--line);border-radius:10px;overflow:hidden}.app2 .modal .ajkinds .opt{padding:12px 14px}.app2 .ajsearch{padding:0 18px}.app2 .ajsearch .srch{border:1.5px solid var(--line);height:52px;margin-top:12px}.app2 .modal .ajsearch{padding:0}.app2 .addjob .rows{margin-top:4px}.app2 .addjob .sec{margin-top:14px}.app2 .modal .addjob .sec,.app2 .modal.addjob .sec{margin-left:0}.app2 .pacts .go.ghost{background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line)}.app2 .jsheet .act2 .btn.ghost{margin-top:0}.app2 .rows.jobs{margin-bottom:8px}.app2 .main .rows.jobs{max-width:680px;border:1px solid var(--line);border-radius:10px;overflow:hidden;margin-bottom:26px}.app2 ul.frows,.app2 ul.srows{list-style:none;margin:0;padding:0}.app2 .frows li+li>.r,.app2 .srows li+li>.r{border-top:1px solid var(--line)}.app2 .frm-body{padding-bottom:24px}.app2 .r.frow{min-height:70px}.app2 .r .fi{width:38px;height:44px;border-radius:6px;background:#e7eff7;color:var(--navy);display:grid;place-items:center;flex:none}.app2 .r.sub2{min-height:64px}.app2 .lcount .cnt{font-weight:400}.app2 .fnone{padding:18px;color:var(--muted);font-size:15px}.app2 .fp-top{background:var(--white);border-bottom:1px solid var(--line);padding:16px 18px;flex:none}.app2 .fp-top h1{font:800 22px Montserrat,sans-serif;color:var(--navy-ink);margin-bottom:12px;overflow-wrap:anywhere}.app2 .fp-top .meta{font-size:14px;color:var(--muted);margin-top:-2px;text-align:center}.app2.frm-page .frm-body>.gsearch{height:48px;margin:14px 16px 0}.app2 .fempty{text-align:center;padding:70px 30px 0}.app2 .fempty .bigfi{width:64px;height:76px;margin:0 auto 18px;border-radius:10px;background:#e1e9f1;color:var(--navy);display:grid;place-items:center}.app2 .fempty b{display:block;font:700 20px Montserrat,sans-serif;color:var(--navy-ink);margin-bottom:8px}.app2 .fempty p{color:var(--muted);margin:0 0 20px;font-size:15px;line-height:1.5}.app2 .fempty .btn{width:100%}.app2 .main.fm .ftbl{max-width:980px}.app2 .ftbl th,.app2 .ftbl td{padding:10px 18px;vertical-align:middle}.app2 .ftbl thead th{padding-top:9px;padding-bottom:9px}.app2 .ftbl .fic{display:inline-grid;vertical-align:middle;margin:-2px 14px 0 0;color:var(--navy)}.app2 .ftbl th.num{width:100px}.app2 .ftbl th.ls{width:190px}.app2 .ftbl th.fb{width:130px}.app2 .ftbl .fn{font-weight:600;font-size:15px;white-space:normal}.app2 .ftbl .fn a{color:inherit}.app2 .ftbl .ls{font-size:14px}.app2 .ftbl .ls small{display:block;color:var(--muted);font-size:12.5px}.app2 .ftbl .ghostbtn{height:34px;font-size:13.5px}.app2 .fsec{margin:24px 0 10px;font:700 15px Montserrat,sans-serif;color:var(--muted)}.app2 .main .caught.nf{text-align:center}.app2 .nf p{color:var(--muted);max-width:470px;margin:8px auto 18px;font-size:15px}.app2 .nf .bigfi{display:grid;place-items:center;color:#97a2aa;margin-bottom:10px}.app2 .ghostbtn.ep{display:inline-grid}.app2 .band.fb{align-items:center}.app2 .band.fb .aname.big{font-size:28px}.app2 .band.fb .asub{margin-top:4px}.app2 .fpb{padding-top:20px}.app2 .fpb>.gsearch{max-width:520px;height:46px;border-radius:11px;margin-bottom:14px}.app2.frm-desk .lcount{font:600 13.5px Inter,sans-serif;margin:0 2px 8px}.app2 .stbl th,.app2 .stbl td{padding:8px 18px;vertical-align:middle}.app2 .stbl thead th{padding-top:9px;padding-bottom:9px}.app2 .stbl th:nth-child(1){width:120px}.app2 .stbl th:nth-child(3){width:220px}.app2 .stbl th.chv{width:16px;padding-left:0}.app2 .stbl td.as a{color:inherit}.app2 .stbl td.as b{font:700 15px Montserrat,sans-serif;color:var(--navy-ink)}.app2 .stbl td.chv{color:#9aa3a9;padding-left:0}.app2 .sheet .wsearch{margin:4px 16px 0}.app2 .modal .wsearch{margin-top:16px;height:46px;border-radius:11px}.app2 .which .wh{margin:18px 18px 6px}.app2 .modal.which{width:620px;top:70px}.app2 .modal.which .wh{margin:16px 0 6px;font:600 13px Inter,sans-serif;color:var(--muted)}.app2 ul.wrows,.app2 ul.wlist{list-style:none;margin:0;padding:0}.app2 .wrows li+li>.r{border-top:1px solid var(--line)}.app2 .wlist{border:1px solid var(--line);border-radius:12px;overflow:hidden}.app2 .wlist li+li .wa{border-top:1px solid var(--line)}.app2 .wa{display:grid;grid-template-columns:36px 50px minmax(0,1fr) 120px 16px;gap:12px;align-items:center;width:100%;min-height:52px;padding:8px 14px;text-align:left}@media(hover:hover){.app2 .wa:hover{background:#f3f7fb}}.app2 .th.th6{width:36px;height:36px;border-radius:8px;background:#e4e9ed;color:#9aa3a9}.app2 .th.th6 svg{width:18px;height:18px}.app2 .wa b{font:700 15px Montserrat,sans-serif;color:var(--navy-ink)}.app2 .wa .nm{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app2 .wa .g{color:var(--muted);font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app2 .wa i{font-style:normal;color:#9aa3a9}.app2.fillpage{display:flex;flex-direction:column;min-height:0;height:calc(100vh - 84px);height:calc(100dvh - 84px - env(safe-area-inset-bottom,0px))}.app2 .fframe{flex:1;min-height:0;width:100%;border:0;display:block;background:var(--white)}.app2 .fsend{flex:none;margin:10px 18px 0;font-size:14px;font-weight:600;color:var(--muted)}.app2 .assetbar{display:flex;align-items:center;gap:12px;flex:none;min-height:64px;background:var(--white);border-bottom:1px solid var(--line);padding:10px 18px}.app2 .assetbar:active{background:#f4f7fa}.app2 .assetbar .w{flex:1;min-width:0}.app2 .assetbar .n{display:block;font-weight:600;overflow-wrap:anywhere}.app2 .assetbar .n b{font-family:Montserrat,sans-serif;color:var(--navy)}.app2 .assetbar .s{display:block;font-size:13.5px;color:var(--muted)}.app2 .fail{flex:none;margin:12px 12px 0;background:var(--white);border:1.5px solid var(--red);border-radius:12px;padding:12px 14px}.app2 .fail b{display:block;font-weight:600}.app2 .fail span{display:block;font-size:14px;color:var(--muted)}.app2.fillpage.fill-desk{height:100vh;height:100dvh}.app2.fill-desk .band button.back{display:inline-block;padding:4px 0;margin:-4px 0;text-align:left}.app2 .fasset{display:inline-flex;align-items:center;gap:10px;max-width:100%;margin-top:10px;background:#ffffff1f;border:1px solid rgba(255,255,255,.22);border-radius:12px;padding:5px 14px 5px 5px;color:#fff;font-weight:600}.app2 .fasset b{font-family:Montserrat,sans-serif}.app2 .fasset .nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app2 .fasset small{color:#bfd3e6;font-weight:500;font-size:13.5px;white-space:nowrap}.app2 .fasset .ext{margin-left:10px;color:#cfe0ee;font-size:13.5px;white-space:nowrap}.app2 .fasset .ext:hover{text-decoration:underline}.app2 .fasset .ext:focus-visible{outline-color:#fff}.app2.fillpage .fbody{flex:1;min-height:0;display:flex;padding:22px 40px 0}.app2.fillpage .fbody .fframe{max-width:860px;margin:0 auto;border:1px solid var(--line);border-bottom:0;border-radius:12px 12px 0 0}.app2 .fbar{flex:none;display:flex;gap:10px;justify-content:flex-end;align-items:center;background:var(--white);border-top:1px solid var(--line);padding:14px 40px}.app2 .fbar .btn{width:auto;height:44px;padding:0 22px;border-radius:10px;font:700 15px Montserrat,sans-serif}.app2 .fmsg{margin-right:auto;color:var(--red)}.app2 .fmsg b{display:block}.app2 .fmsg small{color:var(--muted);font-size:13.5px}.app2 .fbar .fsend{margin:0 auto 0 0}.app2.subpage{display:flex;flex-direction:column;min-height:0;height:calc(100vh - 84px);height:calc(100dvh - 84px - env(safe-area-inset-bottom,0px))}.app2.subpage .lcount,.app2 .subdel{flex:none}.app2 .modal.subview{width:600px;top:50px;max-height:calc(100% - 80px)}.app2 .modal.subview .msub{line-height:1.5}.app2 .modal.subview .msub .lk{color:var(--navy);font-weight:600}.app2 .modal.subview .msub .lk:hover{text-decoration:underline}.app2 .modal.subview .fframe{flex:none;height:60vh;max-height:620px;margin-top:14px;border:1px solid var(--line);border-radius:10px}.app2 .compact .menu-anchor{margin-left:auto}.app2 .more.cmore{width:48px;height:48px;margin:-12px -12px -12px 0;border:0;border-radius:11px;background:none;color:#cfdce8;font-size:24px}.app2 .more.cmore.on{background:#ffffff24}.app2 .fp-ren{margin-bottom:12px}.app2 .fp-ren .input{font:700 18px Montserrat,sans-serif;color:var(--navy-ink)}.app2 .fp-ren .rename{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.app2 .fp-ren .btn.sm{width:auto;height:48px;padding:0 16px;border-radius:11px;font-size:15px}.app2 .rn{display:flex;gap:8px;align-items:center;margin-top:4px}.app2 .rn .input.rni{width:420px;max-width:100%;height:46px;border-radius:9px;font:700 20px Montserrat,sans-serif;color:var(--navy-ink)}.app2 .rb{height:40px;padding:0 16px;border-radius:9px;border:1.5px solid #7FA3C6;color:#fff;flex:none;font:700 14px Montserrat,sans-serif;display:grid;place-items:center}.app2 .rb.go{background:#fff;color:var(--navy-ink);border-color:#fff}.app2 .rb.go:disabled{opacity:.7}.app2 .rb:focus-visible{outline:3px solid #FFFFFF;outline-offset:2px}.app2 .err.rnerr{color:#ffd2cc}.app2.linkpage .lbody{padding-bottom:120px}.app2.linkpage .lh{font:800 22px Montserrat,sans-serif;color:var(--navy-ink);margin:16px 18px 0}.app2.linkpage .lede{margin-top:6px}.app2.linkpage .lbody>.gsearch{height:48px;margin:14px 16px 0}.app2 ul.lrows{list-style:none;margin:14px 0 0;padding:0}.app2 .r.tapcb{padding-right:4px;gap:0}.app2 .r.tapcb .lkt{flex:1;min-width:0;display:flex;align-items:center;gap:14px;min-height:72px;cursor:pointer}.app2 .r.tapcb .lko{width:48px;height:48px;display:grid;place-items:center;flex:none;border-radius:10px}.app2 .r.tapcb .lko:active{background:#f4f7fa}.app2.linkpage .act.lact{position:fixed;left:0;right:0;z-index:40;padding:14px 16px 10px;bottom:calc(59px + max(12px,env(safe-area-inset-bottom,0px)));background:linear-gradient(rgba(238,241,243,0),var(--concrete) 35%)}.app2 .modal.linked{width:640px;top:40px;max-height:calc(100% - 70px)}.app2 .modal.linked .wlist{margin-top:14px}.app2 .wa.lk2{grid-template-columns:22px 36px 50px minmax(0,1fr) 110px 40px}.app2 .wa.lk2 .lkl{display:contents;cursor:pointer}.app2 .wa.lk2 .check{width:20px;height:20px;border-radius:5px}.app2 .wa .op{color:var(--navy);font-weight:600;font-size:14px}@media(hover:hover){.app2 .wa .op:hover{text-decoration:underline}}.app2.finance,.app2 .fin-dialog{--deep: linear-gradient(180deg, #24693B 0%, #1E5A32 45%, #154425 100%);--fin: #1E5A32;--fin-ink: #154425;--fin-bar: #2E7D4F;--fin-soft: #EAF4EC;--fin-hover: #F3F7F4;--fin-link: #D3E6D8;--fin-glow: 140, 210, 160;--fin-mark: linear-gradient(180deg, #B9E8C4, #5FB97A);--fin-switch-bg: rgba(0, 0, 0, .22);--fin-switch-hover: rgba(255, 255, 255, .08);--fin-switch-ink: #D8EBDD;--fin-switch-ink-phone: #C9D8CD;--fin-trail: #A9C9B3;--fin-trail-line: rgba(211, 230, 216, .45);--fin-bar-phone: #2E6B3F;--fin-late-bar: #E3A39B;--fin-track: #E8ECEF;--fin-thumb: #E4E9ED;--fin-faint: #9AA3A9;--fin-text-2: #3A4247;--fin-off: #B5BCC1;--fin-dash: #A9B1B6;--fin-shadow: rgba(20, 30, 40, .25)}.app2.finance .side{background:radial-gradient(130% 55% at 0% 100%,rgba(var(--fin-glow),.3),rgba(var(--fin-glow),0) 62%),var(--deep) 0 0 / 100% var(--apph)}.app2.finance .it{color:var(--fin-link)}.app2.finance .it.on:before{background:var(--fin-mark)}.app2.finance .band{background:radial-gradient(45% 170% at 100% 0%,rgba(var(--fin-glow),.26),rgba(var(--fin-glow),0) 70%),var(--deep) 0 0 / 100% var(--apph)}.app2 .band.fbd{display:flex;align-items:center;gap:24px;padding:22px 40px}.app2 .band.fbd .aname.big{font-size:30px;margin:0}.app2 .band.fbd .shield{width:46px;height:46px;object-fit:contain;flex:none}.app2 .fsw{margin-left:auto;display:flex;gap:4px;background:var(--fin-switch-bg);border-radius:12px;padding:4px}.app2 .fsw a{height:38px;padding:0 18px;border-radius:9px;display:grid;place-items:center;color:var(--fin-switch-ink);font-weight:600;font-size:14.5px}.app2 .fsw a.on{background:var(--white);color:var(--fin-ink);font-weight:700}@media(hover:hover){.app2 .fsw a:not(.on):hover{color:var(--white);background:var(--fin-switch-hover)}}.app2 .fin{display:grid;grid-template-columns:290px minmax(0,1fr);gap:20px;padding:20px 40px 30px;align-items:start}.app2 .ycol{background:var(--white);border:1px solid var(--line);border-radius:12px;padding:6px;display:flex;flex-direction:column;gap:2px}.app2 .yr6{display:block;padding:8px 10px 9px;border-radius:8px}.app2 .yr6 .top{display:flex;align-items:baseline;gap:8px}.app2 .yr6 .y{font:700 14.5px Montserrat,sans-serif}.app2 .yr6 .cnt6{color:var(--muted);font-size:12.5px}.app2 .yr6 .amt{margin-left:auto;font-weight:600;font-variant-numeric:tabular-nums}.app2 .yr6 .track,.app2 .lv .track{display:block;height:5px;border-radius:3px;background:var(--fin-track);margin-top:6px}.app2 .yr6 .track b,.app2 .lv .track b{display:block;height:100%;border-radius:3px;background:var(--fin-bar)}.app2 .yr6.late .y{color:var(--red)}.app2 .yr6.late .track b,.app2 .lv.late .track b{background:var(--red)}.app2 .yr6.on{background:var(--fin-soft);box-shadow:inset 3px 0 0 var(--fin-bar)}@media(hover:hover){.app2 .yr6:not(.on):hover,.app2 .lv:hover{background:var(--fin-hover)}}.app2 .ycol .asset-wait{padding:40px 0}.app2 .fpane{background:var(--white);border:1px solid var(--line);border-radius:12px;padding:16px 0 4px;min-width:0;overflow:hidden}.app2 .trl{padding:0 20px 4px;color:var(--muted);font-size:13.5px}.app2 .trl a{color:var(--fin-bar);font-weight:600}@media(hover:hover){.app2 .trl a:hover{text-decoration:underline}}.app2 .trl b{color:var(--ink);font-weight:600}.app2 .ptop{display:flex;align-items:baseline;gap:14px;padding:0 20px 12px}.app2 .ptop h2{font:700 22px Montserrat,sans-serif;color:var(--navy-ink);overflow-wrap:anywhere}.app2 .ptot{font:700 22px Montserrat,sans-serif;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.app2 .ptot small{font:500 14px Inter,sans-serif;color:var(--muted);margin-left:6px}.app2 .lv{display:grid;grid-template-columns:minmax(0,1fr) 160px 110px 70px 12px;gap:14px;align-items:center;padding:12px 20px;border-top:1px solid var(--line)}.app2 .lv .ln{font-weight:600;overflow-wrap:anywhere}.app2 .lv .ln small{display:block;font-weight:400;color:var(--muted);font-size:12.5px;margin-top:2px}.app2 .lv .track{margin:0}.app2 .lv .la{text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.app2 .lv .lc{color:var(--muted);font-size:13px;text-align:right;white-space:nowrap}.app2 .lv i{font-style:normal;color:var(--fin-faint)}.app2 .lv.late .ln{color:var(--red)}.app2 .pempty{padding:22px 20px 26px;border-top:1px solid var(--line);color:var(--muted)}.app2 .ycol .pempty{border-top:0;padding:14px 10px}.app2.fin-desk .asset-retry{align-items:flex-start}.app2.fin-desk .asset-retry .btn{width:auto;height:46px;padding:0 26px}.app2 .fpane table.ftbl{border:0;border-radius:0}.app2 .ftbl th,.app2 .ftbl td{padding:8px 10px;vertical-align:middle}.app2 .ftbl th:first-child,.app2 .ftbl td:first-child{padding-left:20px}.app2 .ftbl th:last-child,.app2 .ftbl td:last-child{padding-right:20px}.app2 .ftbl td:first-child{width:56px;padding-right:0}.app2 .ftbl .th{border-radius:8px;background:var(--fin-thumb);color:var(--fin-faint)}.app2 .ftbl td.cd{width:56px;font:700 15px Montserrat,sans-serif;color:var(--navy-ink);font-variant-numeric:tabular-nums lining-nums}.app2 .ftbl td.nm{font-weight:600;overflow-wrap:anywhere}.app2 .ftbl td.g{color:var(--fin-text-2);font-size:14px}.app2 .ftbl td.num{font-weight:600}@media(hover:hover){.app2 .ftbl td.nm a:hover{text-decoration:underline}.app2 .ftbl tbody tr:hover{background:var(--fin-hover)}}.app2 .ftbl .red,.app2 .farow .red{color:var(--red)}.app2.finance .head{background:var(--fin)}.app2 .fhead .back{display:inline-block;color:var(--fin-link);padding:13px 0;margin:-13px 0}.app2 .fhead .title{display:block;margin-top:12px}.app2 .fhead .big{font:800 34px/1.05 Montserrat,sans-serif;font-variant-numeric:tabular-nums lining-nums;margin-top:8px}.app2 .fhead .trail{color:var(--fin-trail);font:500 14px Inter,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:14px 0;margin:-14px 0}.app2 .fhead .trail a{position:relative;color:var(--fin-link);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--fin-trail-line)}.app2 .fhead .trail a:after{content:"";position:absolute;left:-4px;right:-4px;top:-15px;bottom:-15px}.app2 .fhead .trail b{color:var(--white);font-weight:600}.app2 .switch{display:grid;grid-template-columns:1.3fr 1.3fr .7fr;gap:4px;background:var(--fin-ink);border-radius:14px;padding:4px;margin-top:16px}.app2 .switch a{height:48px;border-radius:11px;display:grid;place-items:center;font:700 14px Montserrat,sans-serif;color:var(--fin-switch-ink-phone)}.app2 .switch a.on{background:var(--white);color:var(--fin-ink)}.app2 .rows.yrows{border-top:0}.app2 .yr{display:block;padding:12px 18px;border-top:1px solid var(--line)}.app2 .yr:first-child{border-top:0}.app2 .yr .top{display:flex;align-items:center;gap:10px;min-height:26px}.app2 .yr .y{font:700 17px Montserrat,sans-serif;width:92px;flex:none;white-space:nowrap;font-variant-numeric:tabular-nums}.app2 .yr .y.wide{width:auto;flex:1;min-width:0;white-space:normal;font-size:15.5px;line-height:1.25;overflow-wrap:anywhere}.app2 .yr .y small{display:block;font:400 13px Inter,sans-serif;color:var(--muted);margin-top:2px}.app2 .yr .amt{margin-left:auto;font:700 17px Montserrat,sans-serif;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.app2 .yr .amt small{font:500 13px Inter,sans-serif;color:var(--muted);margin-left:3px}.app2 .yr .chev2{color:var(--fin-faint);font-size:18px}.app2 .yr .track{display:block;height:6px;border-radius:3px;background:var(--concrete);margin-top:9px;position:relative;overflow:hidden}.app2 .yr .track b{position:absolute;left:0;top:0;bottom:0;border-radius:3px;background:var(--fin-bar-phone)}.app2 .yr.late .y,.app2 .yr.late .amt{color:var(--red)}.app2 .yr.late .track b{background:var(--fin-late-bar)}.app2 .r.farow{min-height:64px}.app2 .r.farow .rt{font:700 16px Montserrat,sans-serif;font-variant-numeric:tabular-nums lining-nums;text-align:right}.app2 .famt small{display:block;font:400 13px Inter,sans-serif;color:var(--muted)}.app2 .ycol.m{padding-top:8px}.app2 .ylab{margin:0;color:var(--muted);font-size:12.5px;font-weight:600;padding:8px 10px 2px}.app2 .yr6 .split{display:flex;flex-wrap:wrap;gap:2px 12px;margin-top:3px;color:var(--muted);font-size:12.5px}.app2 .yr6 .split b{color:var(--ink);font-weight:600}.app2 .ycol .pick{margin:4px 2px 2px;height:38px;border:1.5px dashed var(--fin-dash);border-radius:9px;display:grid;place-items:center;color:var(--navy);font-weight:600;background:none}@media(hover:hover){.app2 .ycol .pick:hover{background:var(--fin-hover)}}.app2 .sbx{position:relative;padding:0 2px 6px}.app2 .ycol .sbx .gsearch{height:40px}.app2 .sdrop{position:absolute;left:2px;right:-260px;top:46px;z-index:7;background:var(--white);border-radius:12px;box-shadow:0 0 0 1px var(--line),0 18px 40px var(--fin-shadow);padding:6px}.app2 .sdrop ul{list-style:none;margin:0;padding:0}.app2 .sdrop .sr{display:grid;grid-template-columns:36px 50px minmax(0,1fr) 110px;gap:10px;align-items:center;padding:7px 8px;border-radius:8px}.app2 .sdrop .sr.hi,.app2 .sdrop .sr:focus-visible{background:var(--fin-soft)}@media(hover:hover){.app2 .sdrop .sr:hover{background:var(--fin-soft)}}.app2 .sdrop .sr .th{border-radius:8px;background:var(--fin-thumb);color:var(--fin-faint)}.app2 .sdrop .sr b{font:700 14.5px Montserrat,sans-serif;color:var(--navy-ink);font-variant-numeric:tabular-nums lining-nums}.app2 .sdrop .sr span{font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app2 .sdrop .sr small{color:var(--muted);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app2 .nomatch{margin:0;padding:12px;color:var(--muted)}.app2 .ptop .oa{margin-left:auto;color:var(--navy);font-weight:600}@media(hover:hover){.app2 .ptop .oa:hover{text-decoration:underline}}.app2 .pnote{margin:-6px 0 0;padding:0 20px 10px;color:var(--muted);font-size:13.5px}.app2 .pnote b{color:var(--ink)}.app2 .pempty b{display:block;color:var(--ink);font:700 16px Montserrat,sans-serif;margin-bottom:4px}.app2 .ybars{list-style:none;margin:0;display:flex;gap:22px;align-items:flex-end;height:150px;padding:8px 24px 14px;border-top:1px solid var(--line)}.app2 .ybars li{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;gap:4px;min-width:0}.app2 .ybars i{display:block;width:46px;max-width:100%;min-height:2px;background:var(--fin-bar);border-radius:4px 4px 0 0}.app2 .ybars b{font:700 13px Montserrat,sans-serif}.app2 .ybars small{color:var(--muted);font-size:12.5px;font-variant-numeric:tabular-nums}.app2 .ftbl.fent td{vertical-align:baseline}.app2 .ftbl.fent td:first-child{width:120px;padding-right:10px;white-space:nowrap;font-weight:600}.app2 .ftbl.fent td b{display:block;font-weight:600}.app2 .ftbl.fent tbody tr:hover{background:none}.app2 .ftbl td.nm small{display:block;font-weight:400;color:var(--muted);font-size:12.5px}.app2 .modal.pickd{width:460px}.app2 .pickd .msub{margin:6px 0 0;color:var(--muted)}.app2 .pickd .mnavs{position:relative;z-index:1;pointer-events:none;display:flex;justify-content:space-between;margin:12px -6px -56px}.app2 .pickd .mnav{pointer-events:auto;width:40px;height:40px;border-radius:20px;color:var(--navy);font-size:22px;display:grid;place-items:center}.app2 .pickd .mnav:disabled{color:var(--fin-off)}.app2 .pickd .mons{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-top:16px}.app2 .pickd .mon>b{display:block;margin-bottom:8px;text-align:center;font:700 15px/40px Montserrat,sans-serif;color:var(--navy-ink)}.app2 .pickd .mg{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;text-align:center}.app2 .pickd .mg em{font-style:normal;color:var(--muted);font-size:12px;font-weight:600;padding:4px 0}.app2 .pickd .mg button{height:32px;display:grid;place-items:center;font-size:13.5px;border-radius:6px;color:var(--ink)}.app2 .pickd .mg button.in{background:var(--fin-soft)}.app2 .pickd .mg button.end{background:var(--fin);color:var(--white);font-weight:700}.app2 .pickd .mg button:disabled{color:var(--fin-off)}@media(hover:hover){.app2 .pickd .mg button:not(:disabled):not(.end):hover{background:var(--fin-hover)}}.app2 .pickd .rng{display:flex;gap:24px;margin:14px 0 0;color:var(--muted)}.app2 .pickd .rng b{color:var(--ink)}.app2 .sheet.pickd .sheet-body{padding:0 10px}.app2 .sheet.pickd .msub,.app2 .sheet.pickd .rng{margin-left:8px;margin-right:8px}.app2 .sheet.pickd .mons{grid-template-columns:1fr;gap:14px}.app2 .sheet.pickd .mg{gap:0}.app2 .sheet.pickd .mnavs{margin:10px -6px -64px}.app2 .sheet.pickd .mnav{width:48px;height:48px}.app2 .sheet.pickd .mon>b{line-height:48px}.app2 .sheet.pickd .mg button{height:48px;min-height:48px;min-width:48px}.app2 .tools{display:flex;gap:8px;margin:14px 16px 0}.app2 .tools .sbx{flex:1;min-width:0;padding:0}.app2 .tools .gsearch{height:48px}.app2 .tools .pick{flex:none;height:48px;padding:0 14px;border-radius:12px;border:1.5px solid var(--line);background:var(--white);font-weight:600;font-size:15px;color:var(--ink)}.app2 .tools .sdrop{left:0;right:auto;width:calc(100vw - 32px);top:54px}.app2 .tools .sdrop .sr{grid-template-columns:36px 46px minmax(0,1fr);min-height:48px}.app2 .tools .sdrop .sr small{grid-column:3;margin-top:-10px}.app2 .presets{display:flex;gap:8px;padding:4px 16px;margin-top:6px;overflow-x:auto;scrollbar-width:none}.app2 .presets::-webkit-scrollbar{display:none}.app2 .presets a{position:relative;flex:none;height:40px;padding:0 14px;border-radius:20px;border:1.5px solid var(--line);background:var(--white);display:grid;place-items:center;font-weight:600;font-size:14px;color:var(--ink)}.app2 .presets a:after{content:"";position:absolute;left:0;right:0;top:-4px;bottom:-4px}.app2 .presets a.on{background:var(--fin);border-color:var(--fin);color:var(--white)}.app2 .fsum{margin:0;padding:14px 18px 10px;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.app2 .fsum b{font:800 24px Montserrat,sans-serif;font-variant-numeric:tabular-nums lining-nums}.app2 .fsum small{color:var(--muted);font-size:14px}.app2 .fsum .dates{flex-basis:100%;color:var(--muted);font-size:13.5px}.app2 .fsum+.rows.yrows{border-top:1px solid var(--line)}.app2 .fnote{padding:14px 18px 12px;color:var(--muted);font-size:14px}.app2 .fnote p{margin:0}.app2 .fnote b{color:var(--ink)}.app2 .fnote .oa{margin-top:12px}.app2 .yr.both .split{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:4px;font-size:13.5px;color:var(--muted)}.app2 .yr.both .split b{display:block;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.app2 .yr.both.late .split{color:var(--red)}.app2 .fbody .ybars{gap:8px;padding:8px 12px 14px}.app2 .fbody .ybars i{width:28px}.app2 .fents{list-style:none;margin:0;padding:0}.app2 .fents li{padding:12px 18px;border-top:1px solid var(--line)}.app2 .fents .top{display:flex;justify-content:space-between;gap:10px;color:var(--muted);font-size:14px}.app2 .fents .top .amt{color:var(--ink);font:700 16px Montserrat,sans-serif;font-variant-numeric:tabular-nums lining-nums}.app2 .fents li>b{display:block;margin-top:4px;font-weight:600}.app2 .fents li>small{display:block;color:var(--muted);font-size:13.5px;margin-top:2px}.app2.adm .head .back,.app2.adm .compact .back{display:inline-block;padding:13px 0;margin:-13px 0}.app2.adm .compact .back{color:#cfdce8;font:600 15px Inter,sans-serif}.app2.adm .compact h1{min-width:0;overflow-wrap:anywhere}.app2 .ini{width:38px;height:38px;border-radius:19px;background:var(--navy-soft);color:var(--navy-ink);display:grid;place-items:center;font:700 13px Inter,sans-serif;flex:none}.app2 .ini.off{background:#e6e9ec;color:#8c969d}.app2 .r .n.ina-n{color:var(--muted)}.app2 .chev.open{transform:rotate(90deg)}.app2 .seg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;background:var(--concrete);border-radius:12px;padding:4px}.app2 .seg label{height:48px;margin:0;border-radius:9px;display:grid;place-items:center;cursor:pointer;font:600 15px Inter,sans-serif;color:var(--muted)}.app2 .seg label.on{background:var(--navy);color:#fff}.app2 .seg label:has(input:focus-visible){outline:3px solid var(--navy);outline-offset:2px}.app2 .seg label:has(input:disabled){cursor:default}.app2 .rl{font-size:14px;color:var(--muted);margin-top:8px}.app2 .tg{display:flex;align-items:center;gap:14px;padding:12px 18px;min-height:62px;border-top:1px solid var(--line);cursor:pointer}.app2 .tg:first-child{border-top:0}.app2 .tg .w{flex:1;min-width:0}.app2 .tg .n{display:block;font-weight:600}.app2 .tg .s{display:block;font-size:14px;color:var(--muted);line-height:1.35}.app2 .sw{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;flex:none;cursor:pointer;width:50px;height:30px;border-radius:15px;background:radial-gradient(circle at 15px 50%,#FFFFFF 11.5px,transparent 12.5px),#c9d0d5}.app2 .sw:checked{background:radial-gradient(circle at 35px 50%,#FFFFFF 11.5px,transparent 12.5px),var(--navy)}.app2 .sw:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.app2 .sw:disabled,.app2 .tg:has(.sw:disabled){cursor:default}.app2 .sw:disabled{opacity:.45}.app2 .gpick{display:flex;flex-wrap:wrap;gap:8px;padding:2px 18px 16px 52px}.app2 .gpick .pill{height:48px;padding:0 16px;border-radius:24px;gap:6px}.app2 .gpick .pill.on:before{content:"✓";font-size:13px}.app2 .gpick .pill:disabled{opacity:.6}.app2 .pnone{color:var(--muted);padding:13px 18px}.app2 .field.bare{border:0}.app2 .danger{display:block;width:100%;min-height:56px;padding:18px;text-align:left;color:var(--red);font-weight:600}.app2 .inote{padding:0 18px 8px;color:var(--muted);font-size:14px}.app2 .band.adb{display:flex;align-items:center;gap:28px;padding:22px 40px}.app2 .band.adb .aname.big{font-size:30px;margin:0}.app2 .band.adb{flex-wrap:wrap;row-gap:12px}.app2 .band.adb .aname.big{white-space:nowrap}@media(max-width:1359px){.app2 .band.adb{column-gap:16px}.app2 .band.adb .atabs a{padding:0 12px}}.app2 .band.adb .aacts{margin-left:auto}.app2 .band.adb .atabs+.shield{margin-left:auto}.app2 .band.adb .shield,.app2 .band.fb2 .shield{width:46px;height:46px;object-fit:contain;flex:none}.app2 .atabs{display:flex;gap:4px;background:#00000038;border-radius:12px;padding:4px}.app2 .atabs a{height:38px;padding:0 16px;border-radius:9px;display:grid;place-items:center;color:#cfe0ee;font-weight:600;font-size:14.5px;white-space:nowrap}.app2 .atabs a.on{background:#fff;color:var(--navy-ink);font-weight:700}@media(hover:hover){.app2 .atabs a:not(.on):hover{color:#fff;background:#ffffff1a}}.app2 .logbtn:disabled{opacity:.45;cursor:default}@media(hover:hover){.app2 .logbtn:disabled:hover{background:#fff}}.app2 .adm-main{padding:26px 40px 40px}.app2 .uav{width:30px;height:30px;border-radius:15px;display:inline-grid;place-items:center;flex:none;color:#fff;font:700 11.5px Inter,sans-serif;vertical-align:middle}.app2 .uav.big{width:64px;height:64px;border-radius:32px;font-size:22px;box-shadow:0 0 0 2px #ffffff40}.app2 table.utbl{table-layout:fixed}.app2 .utbl th,.app2 .utbl td{padding:11px 18px;vertical-align:middle;font-size:14.5px}.app2 .utbl thead th{padding-top:9px;padding-bottom:9px;font-size:13px}.app2 .utbl col.c-who{width:24%}.app2 .utbl col.c-role{width:130px}.app2 .utbl col.c-em{width:22%}.app2 .utbl col.c-ch{width:40px}.app2 .utbl th.ch,.app2 .utbl td.ch{padding-left:0;text-align:right;color:#9aa3a9}.app2 .utbl td.who{overflow:hidden;text-overflow:ellipsis}.app2 .utbl td.who .uav{margin-right:10px}.app2 .utbl td.who a{font-size:15px}.app2 .utbl .you{color:var(--muted);font-size:12.5px;font-weight:400;border:1px solid var(--line);border-radius:6px;padding:0 6px;margin-left:4px}.app2 .utbl .em{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#3a4247}.app2 .utbl .miss{color:var(--red)}.app2 .utbl .mut,.app2 .utbl.in td{color:var(--muted)}.app2 .utbl .lim{font-weight:600;color:#8a5a0e}.app2 .utbl.in td.who{font-weight:600}.app2 .ina{margin-top:14px;width:100%;background:var(--white);border:1px solid var(--line);border-radius:12px;padding:13px 18px;display:flex;gap:12px;align-items:center;text-align:left}.app2 .ina span{color:var(--muted)}.app2 .ina i{margin-left:auto;font-style:normal;color:#9aa3a9}@media(hover:hover){.app2 .ina:hover{background:#f4f7fa}}.app2 .ih{margin:22px 0 10px;font:700 15px Montserrat,sans-serif;color:var(--navy-ink)}.app2 .ih span{font:400 13.5px Inter,sans-serif;color:var(--muted);margin-left:8px}.app2 .band.fb2{align-items:center}.app2 .band.fb2 .aname.big{font:700 28px Montserrat,sans-serif;margin-top:2px}.app2 .band.fb2 .aacts{margin-left:auto}.app2 .ugrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}.app2 .ugrid .col{gap:16px}.app2 .pbody{padding:2px 18px 16px}.app2 .fld{margin-top:16px}.app2 .pbody>.fld:first-child,.app2 .pbody>.err+.fld{margin-top:4px}.app2 .fld>label,.app2 .fld>.label{display:block;color:var(--muted);font-size:13.5px;font-weight:600;margin-bottom:6px}.app2 .fld .input{height:42px;border-radius:9px;padding:0 12px;font-size:15px}.app2 .fld .hint{font-size:13px;margin-top:6px}.app2 .ugrid .input:disabled{background:#f4f6f7;color:var(--muted)}.app2 .ugrid .seg,.app2 .modal .seg{display:flex;background:#eef1f3;border-radius:11px}.app2 .ugrid .seg label,.app2 .modal .seg label{flex:1;height:38px;border-radius:8px;font-size:14.5px;color:#3a4247}.app2 .ugrid .seg label.on,.app2 .modal .seg label.on{background:#fff;color:var(--navy-ink);font-weight:700;box-shadow:0 1px 3px #141e2826}.app2 .ugrid .rl,.app2 .modal .rl{font-size:13.5px;margin-top:7px}.app2 .subh2{font:700 14px Montserrat,sans-serif;color:var(--navy-ink);margin:20px 0 4px}.app2 .ugrid .tg{padding:10px 0;min-height:0}.app2 .ugrid .tg .s{font-size:13px;line-height:1.4}.app2 .ugrid .sw{width:44px;height:26px;border-radius:13px;background:radial-gradient(circle at 13px 50%,#FFFFFF 9.5px,transparent 10.5px),#c9d0d5}.app2 .ugrid .sw:checked{background:radial-gradient(circle at 31px 50%,#FFFFFF 9.5px,transparent 10.5px),#2e7d4f}.app2 .ugrid .choice{padding:10px 0;border-top:0;font-size:15px}.app2 .ugrid .choice .s{font-size:13px}.app2 .ugrid .radio{width:20px;height:20px}.app2 .ugrid .radio:checked{border-width:6px}.app2 .ugrid .gpick{gap:7px;padding:4px 0 2px 32px}.app2 .ugrid .gpick .pill{height:34px;padding:0 13px;border-radius:17px;font-size:13.5px}.app2 .ugrid .gpick .pill.on:before{content:none}.app2 .ugrid .pnone{padding:8px 0}.app2 .ugrid .err.pad{padding:0}.app2 .lrow{display:flex;align-items:center;gap:14px;padding:10px 0;border-top:1px solid var(--line)}.app2 .lrow.mt8{margin-top:14px;border-top:0}.app2 .lrow .w{flex:1;min-width:0}.app2 .lrow b{display:block;font-weight:600}.app2 .lrow small{display:block;color:var(--muted);font-size:13px}.app2 .ghostbtn.redb{border-color:var(--red);color:var(--red)}@media(hover:hover){.app2 .ghostbtn.redb:hover{background:#fbedeb}}.app2 .input.pin{letter-spacing:6px;font-weight:700}.app2 .modal .pin2,.app2 .modal .sform .pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:16px}.app2 .modal.setpin{width:480px;top:90px}.app2 .modal.addp{top:40px}.app2 .sheet .pin2 .field:first-child{border-top:0}.app2 .th.gth{width:56px;height:38px;border-radius:8px;background:#e4e9ed;color:#97a2aa}.app2 .th.gth.big{width:110px;height:74px;border-radius:12px;box-shadow:0 0 0 2px #ffffff2e}.app2 .th.gth.big.none{background:transparent;border:1.5px dashed #8FB3D6;color:#cfe0ee;box-shadow:none}.app2 table.gtbl{table-layout:fixed}.app2 .gtbl th,.app2 .gtbl td{vertical-align:middle;padding:8px 18px;font-size:14.5px}.app2 .gtbl thead th{padding-top:9px;padding-bottom:9px;font-size:13px}.app2 .gtbl col.c-th{width:92px}.app2 .gtbl col.c-n{width:90px}.app2 .gtbl col.c-docs{width:130px}.app2 .gtbl col.c-ch{width:40px}.app2 .gtbl td.th-c{padding-right:0}.app2 .gtbl td a{font-size:15px}.app2 .gtbl .mut{color:var(--muted)}.app2 .gtbl th.ch,.app2 .gtbl td.ch{padding-left:0;text-align:right;color:#9aa3a9}.app2.agrp .agph .gp{width:220px;height:130px;background:#e4e9ed;box-shadow:none}.app2.agrp .agph .gp.none{background:#f7f8f9;border:1.5px dashed #A9B1B6;color:#7d878e}.app2.agrp .agph label.gp.none:focus-within{outline-color:var(--navy)}.app2.agrp .agph .gp.hv:hover,.app2.agrp .agph .gp.hv:focus-within{box-shadow:0 0 0 2px var(--navy)}.app2.agrp .gperr{position:static;margin-top:8px;padding:0}.app2 ul.wrl{list-style:none;margin:0;padding:0}.app2 .wr{display:grid;grid-template-columns:30px minmax(0,1fr) auto 14px;gap:12px;align-items:center;padding:6px 18px;min-height:44px;border-top:1px solid var(--line)}.app2 .wr b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app2 .wr small{color:var(--muted);font-size:13px;text-align:right}.app2 .wr i{font-style:normal;color:#9aa3a9}@media(hover:hover){.app2 .wr:hover{background:#f4f7fa}}.app2 .pfoot{padding:10px 18px 13px;border-top:1px solid var(--line);color:var(--muted);font-size:13px}.app2 .pfoot a{color:var(--navy);font-weight:600}.app2.agrp .lrow:first-child{border-top:0}.app2 .ghostbtn:disabled{opacity:.4;cursor:default}@media(hover:hover){.app2 .ghostbtn:disabled:hover{background:none}}.app2 .agform{padding-top:0}.app2 .agform .agph{margin:14px 16px 0}.app2 .agph .hpic{position:relative;display:block;width:100%;aspect-ratio:16 / 9;border-radius:14px;overflow:hidden;background:#dde3e8}.app2 .agph .hpic img{width:100%;height:100%;object-fit:cover;display:block}.app2 .agph .hpic.none{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:#f7f8f9;border:1.5px dashed #A9B1B6;color:#5f686e;font-weight:600;font-size:14px}.app2 .agph .hpic .pbtns{position:absolute;left:10px;right:10px;bottom:10px;display:flex;gap:8px}.app2 .agph .hpic .pbtns button{min-height:48px;padding:0 16px;border-radius:24px;background:#0e1e2e9e;color:#fff;font:600 14px Inter,sans-serif}.app2 .agph .gperr{position:static;margin:8px 0 0;padding:0;background:none}.app2 .agform>form>.field{margin-top:14px}.app2 .adocs .rows>.emptyrow{border:0}.app2 .adocs .sh h3{margin:0;flex:1}.app2 .adocs .pact{min-height:48px;margin:0 -2px}.app2 .agform .r .n.mv{color:var(--navy)}.app2 .agform .r.dl .n{color:var(--red)}.app2 .agform .r.dl.off .n{color:#9aa3a9}.app2 .agform .r.dl.off{cursor:default}@media(hover:hover){.app2 .agform button.r.dl.off:hover{background:none}}.app2 .selall{display:flex;align-items:center;gap:14px;padding:0 18px;min-height:56px;font-weight:600;cursor:pointer}.app2.mvpage .r.tapcb .lkt{min-height:62px}.app2.mvpage .lbody{padding-bottom:120px}.app2.mvpage .lbody>.gsearch{height:48px;margin:14px 16px 0}.app2.mvpage .act.lact{position:fixed;left:0;right:0;z-index:40;padding:14px 16px 10px;bottom:calc(59px + max(12px,env(safe-area-inset-bottom,0px)));background:linear-gradient(rgba(238,241,243,0),var(--concrete) 35%)}.app2.mvpage .lbody>.rows.mt+ul.lrows{margin-top:0;border-top:0}.app2 .modal.mvpick .selall{padding:0 14px;min-height:48px;margin-top:8px}.app2 .modal.mvpick .wa.lk2{grid-template-columns:22px 36px 50px minmax(0,1fr) 150px 40px}.app2 ul.gtol{list-style:none;margin:0;padding:0}.app2 .sheet ul.gtol{border-top:1px solid var(--line)}.app2 .sheet .gtol li+li .gto{border-top:1px solid var(--line)}.app2 .gto{display:flex;align-items:center;gap:14px;min-height:56px;padding:0 18px;cursor:pointer}.app2 .gto .radio{margin:0}.app2 .gto .nm{flex:1;min-width:0;font-weight:600}.app2 .gto .g{color:var(--muted);font-size:14px}.app2 .modal.mvto{width:560px;top:24px;max-height:calc(100% - 48px)}.app2 .modal.mvto .gtol{margin-top:14px}.app2 .modal .wa.gto{display:grid;grid-template-columns:22px 56px minmax(0,1fr) auto;gap:12px;padding:8px 14px;min-height:54px}.app2 .wa.gto.on{background:#f1f6fb}.app2 .mverr{display:flex;flex-direction:column;gap:10px;padding:0 16px 6px}.app2 .mverr .err.pad{padding:0;margin:0}.app2 .modal .mverr{padding:12px 0 0}.app2 .modal.addg{width:520px;top:60px}.app2 .agdrop,.app2 .modal .field label.agdrop{margin:0;display:flex;align-items:center;justify-content:center;gap:10px;min-height:110px;border-radius:12px;border:1.5px dashed #A9B1B6;background:#f7f8f9;color:#5f686e;font-weight:600;cursor:pointer}.app2 .agdrop svg{color:var(--navy)}.app2 .agdrop.on{border-color:var(--navy);background:#eef3f8}.app2 .agdrop:focus-within{outline:3px solid var(--navy);outline-offset:2px}.app2 .agpick{display:flex;align-items:center;gap:12px;padding:10px 18px;min-height:62px;background:var(--white)}.app2 .modal .agpick{padding:0}.app2 .agpick img{width:96px;height:54px;object-fit:cover;border-radius:8px;flex:none}.app2 .agpick .w{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted)}.app2 .agpick .ghostbtn{min-height:48px}.app2 .r .rt.opt-l{color:var(--muted);font-weight:500;font-size:14px}.app2 .toast .tact{pointer-events:auto;margin:-14px 0 -14px auto;padding:14px 4px;min-height:48px;color:#9cc3ea;font:700 15px Inter,sans-serif}.app2 .toast:has(.tact){pointer-events:auto}.app2 .toast .tact:focus-visible{outline:3px solid #FFFFFF;outline-offset:-6px}@media(min-width:900px){.app2 .toast .tact{margin-left:14px;min-height:0;padding:4px;margin-top:-4px;margin-bottom:-4px}}.app2 .r.wrow .wbtn{display:block;align-self:stretch;min-height:62px;text-align:left}.app2 .r .s.miss{color:var(--red)}.app2 .swt{flex:none;display:inline-grid;place-items:center;min-width:58px;min-height:48px;margin:0 -4px;cursor:pointer;vertical-align:middle}.app2 .swt:has(.sw:disabled){cursor:default}.app2 .r.wrow .swt{margin-left:0}.app2 .r.wrow.open{align-items:flex-start;padding-top:12px;padding-bottom:12px}.app2 .r.wrow.open .ini{margin-top:2px}.app2 .r.wrow.open .w{padding:0}.app2 .r.wrow.open .swt{margin-top:-3px}.app2 .r.wrow .input{margin-top:8px;height:48px;font-size:16px}.app2 .r.wrow .err{margin-top:6px}.app2 .emacts{display:flex;gap:8px;margin-top:8px}.app2 .emacts .btn{flex:1;height:48px;border-radius:12px;font-size:15px}.app2 .lede6{color:var(--muted);margin:0 0 14px;max-width:760px;line-height:1.45}.app2 table.wtbl{table-layout:fixed}.app2 .wtbl col.c-who{width:30%}.app2 .wtbl col.c-sw{width:260px}.app2 .tbl2.wtbl tbody tr{cursor:default}@media(hover:hover){.app2 .tbl2.wtbl tbody tr:hover{background:none}}.app2 .wtbl th,.app2 .wtbl td{padding:11px 18px;vertical-align:middle;font-size:14.5px}.app2 .wtbl thead th{padding-top:9px;padding-bottom:9px;font-size:13px}.app2 .wtbl td.who{overflow:hidden;text-overflow:ellipsis}.app2 .wtbl td.who .uav{margin-right:10px}.app2 .wtbl td.who b{font-weight:600;font-size:15px}.app2 .wtbl .swc{text-align:right;white-space:nowrap}.app2 .wtbl .swc .mut{color:var(--muted);font-size:13px;margin-right:8px;vertical-align:middle}.app2 .wtbl .swt{min-height:0;min-width:0;margin:0}.app2 .wtbl .sw{vertical-align:middle;width:44px;height:26px;border-radius:13px;background:radial-gradient(circle at 13px 50%,#FFFFFF 9.5px,transparent 10.5px),#c9d0d5}.app2 .wtbl .sw:checked{background:radial-gradient(circle at 31px 50%,#FFFFFF 9.5px,transparent 10.5px),#2e7d4f}.app2 .wtbl .eml{max-width:100%;padding:4px 0;color:var(--navy);font-weight:600;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app2 .wtbl .eml.miss{color:var(--red)}@media(hover:hover){.app2 .wtbl .eml:hover{text-decoration:underline}}.app2 .emed{display:flex;gap:8px;align-items:center}.app2 .emed .input{flex:1;min-width:0;height:36px;border-radius:9px;padding:0 12px;font-size:15px}.app2 .emed .ghostbtn,.app2 .emed .gobtn{height:36px}.app2 .wtbl .err{margin-top:6px;font-size:13.5px}.app2 .modal.viewer.mailv{top:24px;bottom:24px;left:40px;right:40px;margin:0;border-radius:14px;background:var(--concrete)}.app2 .modal.viewer.mailv .sheet-title{font-size:0}.app2 .modal.viewer.mailv .sheet-body{padding:0;align-items:stretch}.app2 .mframe{flex:1;min-height:0;width:100%;border:0;display:block;background:var(--white)}.app2 .mailv .mnone{color:var(--muted)}.app2.mprev{display:flex;flex-direction:column;min-height:0;background:var(--concrete);height:calc(100vh - 84px);height:calc(100dvh - 84px - env(safe-area-inset-bottom,0px))}.app2 .stack{padding:14px 16px 0;display:flex;flex-direction:column;gap:8px}.app2 .stack .err{margin:0}.app2 .sh .pact{min-height:48px;padding:0 2px;margin:0 -2px}.app2 .rdates{list-style:none;margin:0;padding:0}.app2 .rdates .date{display:flex;align-items:center;gap:14px;padding:0 9px 0 18px;min-height:54px;border-top:1px solid var(--line)}.app2 .rdates .date:first-child{border-top:0}.app2 .rdates .date b{flex:1;font-weight:600}.app2 .xbtn{position:relative;flex:none;width:30px;height:30px;border-radius:15px;margin:9px;background:#eef1f3;color:var(--muted);display:grid;place-items:center;font-size:17px}.app2 .xbtn:before{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px}.app2 .xbtn:disabled{opacity:.5}@media(hover:hover){.app2 .xbtn:not(:disabled):hover{background:#e1e6ea;color:var(--ink)}}.app2 .rmaking{text-align:center;color:var(--muted);padding:160px 18px 0;display:grid;justify-items:center;gap:14px}.app2 .rd-err{display:flex;flex-direction:column;gap:10px;padding:0 16px}.app2 .rd-err .err{margin:0}.app2 .asset-wait.small{padding:24px 0}.app2 .wheel{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:6px 18px 0}.app2 .wcol{position:relative;height:240px;overflow-y:auto;overscroll-behavior:contain;border:1.5px solid var(--line);border-radius:12px}.app2 .wcol label{display:block;height:48px;line-height:48px;text-align:center;cursor:pointer;color:var(--muted);font-size:16px}.app2 .wcol label.on{background:#e7eff7;color:var(--navy-ink);font-weight:700}.app2 .wcol label:has(input:focus-visible),.app2 .mdp label:has(input:focus-visible){outline:3px solid var(--navy);outline-offset:-3px}.app2 .sheet.adddate .hint.pad,.app2 .sheet.adddate .err.pad{margin-top:10px}.app2 .modal.adddate{width:620px;top:40px;max-height:calc(100% - 80px)}.app2 .modal.adddate .pad{padding:0;margin-top:12px}.app2 .mdp{display:grid;grid-template-columns:170px 1fr;gap:18px;margin-top:16px}.app2 .mcol{display:flex;flex-direction:column;gap:2px}.app2 .mcol label{padding:6px 10px;border-radius:7px;font-weight:500;cursor:pointer}.app2 .dgrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;align-content:start}.app2 .dgrid label{height:36px;display:grid;place-items:center;border-radius:7px;border:1px solid var(--line);font-size:14px;cursor:pointer}.app2 .mcol label.on,.app2 .dgrid label.on{background:var(--navy);border-color:var(--navy);color:#fff;font-weight:700}@media(hover:hover){.app2 .mcol label:not(.on):hover,.app2 .dgrid label:not(.on):hover{background:#eef3f8}}.app2 .rgrid{max-width:1100px}.app2 .rgrid .ph .pact{margin-left:auto}.app2 .logbtn.wide:disabled{opacity:.75}.app2 .ptx{margin:0 0 14px;color:#3a4247;line-height:1.45}.app2 .logbtn.wide{display:inline-flex;background:var(--navy);color:#fff}@media(hover:hover){.app2 .logbtn.wide:hover{background:var(--navy-ink)}.app2 .logbtn.wide:disabled:hover{background:var(--navy)}}.app2 .pbody .err{margin:0 0 10px}.app2 .pbody .btn.ghost{display:inline-grid;width:auto;height:46px;padding:0 20px;margin-left:10px;font-size:15px}.app2 .rdates .dr{display:flex;align-items:center;gap:12px;padding:7px 18px;border-top:1px solid var(--line)}.app2 .rdates .dr b{font-weight:600}.app2 .rdates .dr small{color:var(--muted);font-size:13.5px}.app2 .rdates .dr .xbtn{margin:0 0 0 auto;width:28px;height:28px;border-radius:14px;font-size:16px}.app2 .rdates .dr .xbtn:before{top:-4px;right:-4px;bottom:-4px;left:-4px}.app2 .pn .rd-err{padding:0 18px 12px}.app2.stats .mut{color:var(--muted)}.app2.stats ul.rows,.app2.stats ul.cnds{list-style:none}.app2.stats .rows li+li>.r{border-top:1px solid var(--line)}.app2.stats .r .rt{font:700 16px Montserrat,sans-serif;font-variant-numeric:tabular-nums lining-nums}.app2.stats .red{color:var(--red)}.app2.stats .presets{margin-top:14px}.app2.stats .presets a.on{background:var(--navy);border-color:var(--navy)}.app2.stats .lede.range{margin-top:10px;font-size:14px}.app2.stats .r.seeall{justify-content:center;min-height:52px;color:var(--navy);font-weight:600}.app2.stats:not(.adm-desk) .more-l{min-height:52px;text-align:center;background:var(--white);border-bottom:1px solid var(--line)}.app2.stats .sbar{display:flex;align-items:center;gap:16px;margin-bottom:16px}.app2.stats .seg6{display:flex;gap:4px;width:360px;background:#e2e7eb;border-radius:11px;padding:4px}.app2.stats .seg6 a{flex:1;height:38px;border-radius:8px;display:grid;place-items:center;font-weight:600;font-size:14.5px;color:#3a4247}.app2.stats .seg6 a.on{background:#fff;color:var(--navy-ink);font-weight:700;box-shadow:0 1px 3px #141e2826}@media(hover:hover){.app2.stats .seg6 a:not(.on):hover{background:#ffffff8c}.app2.stats .cnd[href]:hover{background:#f4f7fa}}.app2.stats .sgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.app2.stats .sgrid .col{gap:16px}.app2.stats .ph .pact{margin-left:auto}.app2.stats .pn .tbl2{border:0;border-radius:0 0 12px 12px}.app2.stats .pn .pfoot{border-top:1px solid var(--line)}.app2.stats .w8{max-width:900px}.app2 table.sttbl{table-layout:fixed}.app2 .sttbl th,.app2 .sttbl td{padding:8px 16px;vertical-align:middle;font-size:14.5px}.app2 .sttbl thead th{padding-top:9px;padding-bottom:9px;font-size:13px}.app2 .sttbl col.c-code{width:76px}.app2 .sttbl col.c-num{width:72px}.app2 .sttbl col.c-ch{width:36px}.app2 .sttbl col.c-when{width:150px}.app2 .sttbl col.c-what{width:290px}.app2 .sttbl col.c-grp{width:180px}.app2 .sttbl col.c-cls{width:200px}.app2 .sttbl th.ch,.app2 .sttbl td.ch{padding-left:0;text-align:right;color:#9aa3a9}.app2 .sttbl td.code,.app2 .sttbl td.as b{font:700 14.5px Montserrat,sans-serif;color:var(--navy-ink);font-variant-numeric:tabular-nums lining-nums}.app2 .sttbl td.nm,.app2 .sttbl td.who,.app2 .sttbl td.as{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app2 .sttbl td.nm a,.app2 .sttbl td.who a{font-weight:600}.app2 .sttbl td.nm small{display:block;color:var(--muted);font-size:12.5px}.app2 .sttbl td.who .uav{margin-right:10px}.app2 .sttbl td.as .th6{display:inline-grid;vertical-align:middle;margin-right:12px}.app2 .sttbl td.as b{margin-right:4px}.app2 .sttbl td.as .mut{font-weight:400}.app2 .sttbl td.what{font-weight:500}.app2 .sttbl tbody tr.gone{cursor:default}@media(hover:hover){.app2 .sttbl tbody tr.gone:hover{background:none}}.app2.stats .cnd{display:grid;grid-template-columns:76px minmax(0,1fr) 44px 12px;gap:10px;align-items:center;padding:8px 16px;border-top:1px solid var(--line)}.app2.stats .cnd>span:first-child{font-weight:600}.app2.stats .cnd .track{display:block;height:7px;border-radius:4px;background:#e8ecef}.app2.stats .cnd .track b{display:block;height:100%;border-radius:4px;background:var(--navy)}.app2.stats .cnd .num{text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.app2.stats .cnd i{font-style:normal;color:#9aa3a9}.app2.stats .snote{color:var(--muted);font-size:13.5px;padding:0 2px}.app2 .klist .clsr{display:flex;align-items:center;gap:8px;min-height:62px;padding:0 6px 0 18px;border-top:1px solid var(--line)}.app2 .klist li:first-child .clsr{border-top:0}.app2 .clsr .w{flex:1;min-width:0;padding:10px 0}.app2 .clsr .n{display:block;font-weight:600;overflow-wrap:anywhere}.app2 .clsr .s{display:block;font-size:14px;color:var(--muted)}.app2 .clsr.kid{min-height:56px;padding-left:40px}.app2 .clsr.kid .n{font-weight:500}.app2 .clsr.ren{padding-top:11px;padding-bottom:11px;padding-right:18px}.app2 .clsr .more.dots3{width:48px;height:48px}.app2 .kren{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.app2 .kren .input{height:48px;border-radius:10px;padding:0 12px;font-size:16px}.app2 .kren .err{margin:0}.app2 .kren .btn.sm{width:auto;height:48px;padding:0 16px;border-radius:11px;font-size:15px}.app2 table.tbl2.ktbl{max-width:760px}.app2 .tbl2.ktbl tbody tr{cursor:default}@media(hover:hover){.app2 .tbl2.ktbl tbody tr:hover{background:none}}.app2 .ktbl col.c-n{width:110px}.app2 .ktbl col.c-k{width:64px}.app2 .tbl2.ktbl td{vertical-align:middle}.app2 .tbl2.ktbl td.kact{padding:4px 12px;text-align:right}.app2 .tbl2.ktbl tr.kid td:first-child{padding-left:44px;font-weight:400}.app2 .ktbl .kren{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 8px;align-items:center}.app2 .ktbl .kren .input{height:38px;border-radius:9px;font-size:15px}.app2 .ktbl .kren .err{grid-column:1 / -1;grid-row:2;white-space:normal}.app2 .ksel{cursor:pointer}.app2 .wa.ksel{display:flex;align-items:center;gap:12px}.app2 .wa.ksel .w{flex:1;min-width:0}.app2 .wa.ksel .n{display:block;font-weight:600}.app2 .wa.ksel .s{display:block;font-size:14px;color:var(--muted)}.app2 .wa.ksel .rcode{font-family:Montserrat,sans-serif;font-weight:700;color:var(--navy);margin-right:4px}.app2 .modal.kmove .selall{padding:0 14px;min-height:48px;margin-top:8px}.app2 .sheet.kmove .rows.kpick{border-bottom:0}.app2 .modal.kmove .wa.gto{grid-template-columns:22px minmax(0,1fr)}.app2 .gto.kid{padding-left:52px;min-height:50px}.app2 .modal.kmove .wa.gto.kid{padding-left:44px;min-height:46px}.app2 .gto.kid .nm{font-weight:500}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes app2-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes app2-fade{0%{opacity:0}to{opacity:1}}@keyframes app2-drop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.app2 *,.app2 *:before,.app2 *:after{animation:none!important;transition:none!important}}.loading-screen{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;gap:16px;color:#6b7280}.loading-spinner{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#1f4e79;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 24px;border-radius:8px;font-size:16px;font-weight:600;border:none;cursor:pointer;width:100%;min-height:48px;transition:opacity .15s;font-family:inherit}.btn:active{opacity:.85}.btn:disabled{opacity:.5;cursor:not-allowed}.pub-nav{position:sticky;top:0;z-index:100;background:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000a}.pub-nav-inner{max-width:1200px;margin:0 auto;padding:14px 32px;display:flex;align-items:center;justify-content:space-between}.pub-nav-brand{display:flex;align-items:center;gap:10px;cursor:pointer}.pub-logo-full{height:56px;width:auto;flex-shrink:0}.pub-logo-icon{height:44px;width:auto;flex-shrink:0;display:none}.pub-nav-links{display:flex;align-items:center;gap:4px}.pub-nav-link{background:none;border:none;font-size:14px;cursor:pointer;padding:8px 14px;border-radius:6px;font-family:Montserrat,sans-serif;font-weight:500;color:#4a4a4a;transition:background .15s,color .15s}.pub-nav-link:hover{background:#f3f4f6;color:#1f4e79}.pub-nav-link--active{color:#1f4e79!important;font-weight:600!important}.pub-btn-signin{background:#1f4e79;color:#fff;border:none;border-radius:8px;padding:10px 22px;font-size:14px;font-weight:600;cursor:pointer;font-family:Montserrat,sans-serif;margin-left:8px;transition:background .2s}.pub-btn-signin:hover{background:#163a5c}.pub-burger{display:none;background:none;border:none;cursor:pointer;padding:8px}.pub-mobile-menu{padding:12px 24px 20px;border-top:1px solid #e5e7eb;display:flex;flex-direction:column;gap:4px}.pub-mobile-link{background:none;border:none;font-size:15px;font-weight:500;color:#4a4a4a;padding:14px 0;text-align:left;cursor:pointer;font-family:Montserrat,sans-serif;border-bottom:1px solid #f3f4f6}.pub-btn{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:8px;padding:14px 32px;font-size:15px;font-weight:600;cursor:pointer;font-family:Montserrat,sans-serif;transition:transform .15s,box-shadow .15s,background .2s}.pub-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.pub-btn:active{transform:translateY(0)}.pub-btn--white{background:#fff;color:#1f4e79}.pub-btn--outline{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.5)}.pub-btn--outline:hover{background:#ffffff1a;border-color:#fff}.pub-btn--navy{background:#1f4e79;color:#fff}.pub-btn--navy:hover{background:#163a5c}.pub-btn--green{background:#4caf50;color:#fff}.pub-btn--green:hover{background:#43a047}.pub-hero{background:linear-gradient(135deg,#1a3a5c,#122a42,#0e2236);position:relative;overflow:hidden;min-height:520px}.pub-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 80% 50%,rgba(31,78,121,.3) 0%,transparent 60%),radial-gradient(ellipse at 20% 80%,rgba(76,175,80,.08) 0%,transparent 50%)}.pub-hero-content{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:60px 32px 48px;display:flex;align-items:center;gap:48px}.pub-hero-text{flex:1 1 50%;min-width:0}.pub-hero-badge{display:inline-block;background:#4caf5026;color:#7dce82;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:6px 16px;border-radius:4px;margin-bottom:20px;border:1px solid rgba(76,175,80,.25)}.pub-hero-title{font-size:clamp(30px,4vw,46px);font-weight:800;color:#fff;line-height:1.15;margin-bottom:20px;letter-spacing:-.5px}.pub-hero-sub{font-size:16px;color:#a0b4c8;line-height:1.7;margin-bottom:32px;max-width:480px}.pub-hero-actions{display:flex;gap:12px;flex-wrap:wrap}.pub-hero-image{flex:1 1 45%;min-width:300px;border-radius:12px;overflow:hidden;box-shadow:0 20px 60px #0006}.pub-hero-image img{width:100%;height:auto;display:block}.pub-trust-bar{background:#fff;border-bottom:1px solid #e5e7eb;padding:0 32px}.pub-trust-inner{max-width:900px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:0;padding:28px 0}.pub-trust-item{flex:1;text-align:center;padding:0 20px}.pub-trust-num{font-size:28px;font-weight:800;color:#1f4e79;line-height:1;margin-bottom:4px}.pub-trust-label{font-size:13px;color:#6b7280;font-weight:500}.pub-trust-divider{width:1px;height:40px;background:#e5e7eb;flex-shrink:0}.pub-section{padding:72px 32px;max-width:1200px;margin:0 auto}.pub-section--gray{background:#f7f8fa;max-width:none}.pub-section--gray>.pub-section-header,.pub-section--gray>.pub-levels-grid{max-width:1200px;margin-left:auto;margin-right:auto}.pub-section-header{text-align:center;margin-bottom:48px}.pub-accent-line{width:48px;height:3px;background:#4caf50;margin:0 auto 16px;border-radius:2px}.pub-section-title{font-size:30px;font-weight:800;color:#1f4e79;margin-bottom:14px;letter-spacing:-.3px}.pub-section-sub{font-size:16px;color:#5a6577;line-height:1.7;max-width:620px;margin:0 auto}.pub-services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1200px;margin:0 auto}.pub-service-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:32px 28px 28px;text-align:center;transition:transform .2s,box-shadow .2s;position:relative}.pub-service-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #1f4e791a}.pub-service-icon-wrap{width:200px;height:200px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center}.pub-service-icon{width:100%;height:100%;object-fit:contain}.pub-service-title{font-size:17px;font-weight:700;color:#1f4e79;margin-bottom:10px}.pub-service-desc{font-size:14px;color:#5a6577;line-height:1.65;margin-bottom:16px}.pub-service-link{background:none;border:none;color:#1f4e79;font-size:14px;font-weight:600;cursor:pointer;font-family:Montserrat,sans-serif;padding:0;transition:color .15s}.pub-service-link:hover{color:#4caf50}.pub-feature-band{background:#f7f8fa;padding:0}.pub-feature-inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:56px;padding:64px 32px}.pub-feature-band--reverse .pub-feature-inner{flex-direction:row-reverse}.pub-feature-photo{flex:1 1 50%;min-width:0;border-radius:12px;overflow:hidden;box-shadow:0 8px 30px #0000001a}.pub-feature-photo img{width:100%;height:auto;display:block}.pub-feature-text{flex:1 1 45%;min-width:0}.pub-feature-text .pub-accent-line{margin:0 0 16px}.pub-feature-title{font-size:28px;font-weight:800;color:#1f4e79;margin-bottom:16px;line-height:1.25;letter-spacing:-.3px}.pub-feature-desc{font-size:15px;color:#5a6577;line-height:1.7;margin-bottom:24px}.pub-levels-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:0 32px}.pub-level-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000000f;transition:transform .2s,box-shadow .2s}.pub-level-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #1f4e791f}.pub-level-photo{height:220px;position:relative;overflow:hidden}.pub-level-photo img{width:100%;height:100%;object-fit:cover}.pub-level-overlay{position:absolute;bottom:0;left:0;right:0;padding:20px;background:linear-gradient(transparent,#000000b3)}.pub-level-tag{display:inline-block;color:#fff;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:3px 10px;border-radius:4px;margin-bottom:6px}.pub-level-name{color:#fff;font-size:20px;font-weight:700}.pub-level-list{list-style:none;padding:24px 28px;margin:0}.pub-level-list li{font-size:14px;color:#4a4a4a;line-height:1.5;padding:6px 0 6px 24px;position:relative}.pub-level-list li:before{content:"✓";position:absolute;left:0;color:#4caf50;font-weight:700}.pub-cta{background:#1f4e79;position:relative;overflow:hidden;padding:80px 32px;text-align:center}.pub-cta-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 30% 50%,rgba(76,175,80,.1) 0%,transparent 50%),radial-gradient(ellipse at 70% 50%,rgba(255,255,255,.05) 0%,transparent 50%)}.pub-cta-content{position:relative;z-index:1;max-width:600px;margin:0 auto}.pub-cta-title{font-size:30px;font-weight:800;color:#fff;margin-bottom:14px}.pub-cta-sub{font-size:16px;color:#a0b4c8;line-height:1.7;margin-bottom:32px}.pub-page-hero{background:linear-gradient(135deg,#1a3a5c,#122a42);padding:56px 32px 48px;text-align:center}.pub-page-hero-title{font-size:32px;font-weight:800;color:#fff;margin-bottom:14px}.pub-page-hero-sub{font-size:16px;color:#a0b4c8;line-height:1.7;max-width:620px;margin:0 auto}.pub-detail-list{max-width:800px;margin:0 auto}.pub-detail-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:28px;margin-bottom:16px;display:flex;gap:24px;align-items:flex-start;flex-wrap:wrap;transition:box-shadow .2s}.pub-detail-card:hover{box-shadow:0 4px 16px #0000000f}.pub-detail-card-icon{width:160px;height:160px;object-fit:contain;flex-shrink:0}.pub-detail-card-body{flex:1 1 300px}.pub-detail-card-title{font-size:18px;font-weight:700;color:#1f4e79;margin-bottom:14px}.pub-check-list{list-style:none;padding:0;margin:0}.pub-check-list li{font-size:14px;color:#4a4a4a;line-height:1.5;padding:5px 0 5px 24px;position:relative}.pub-check-list li:before{content:"•";position:absolute;left:2px;color:#4caf50;font-size:18px;line-height:1.2}.pub-sys-feature{display:flex;gap:16px;margin-bottom:28px;align-items:flex-start}.pub-sys-feature-icon{width:44px;height:44px;border-radius:10px;background:#ebf5fb;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pub-sys-feature-title{font-size:16px;font-weight:700;color:#1a1a1a;margin-bottom:4px}.pub-sys-feature-desc{font-size:14px;color:#5a6577;line-height:1.65}.pub-contact-card{text-align:center;padding:40px 24px;background:#ebf5fb;border-radius:12px}.pub-contact-label{font-size:13px;font-weight:600;color:#4a4a4a;margin-bottom:6px;font-family:Montserrat,sans-serif}.pub-contact-email{display:block;font-size:20px;font-weight:700;color:#1f4e79;margin-bottom:24px;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.pub-contact-card .pub-btn{display:inline-block;text-decoration:none}.pub-footer{background:#111b27;padding:48px 32px}.pub-footer-inner{max-width:1200px;margin:0 auto}.pub-footer-top{display:flex;align-items:flex-start;gap:32px;flex-wrap:wrap}.pub-footer-brand{display:flex;align-items:center;gap:12px;flex-shrink:0}.pub-footer-desc{font-size:14px;color:#7a8a9e;line-height:1.6;max-width:400px}.pub-footer-bottom{border-top:1px solid #1e2d3d;margin-top:32px;padding-top:20px;font-size:13px;color:#4a5568}@media(max-width:960px){.pub-services-grid,.pub-levels-grid{grid-template-columns:1fr;max-width:480px;margin-left:auto;margin-right:auto}.pub-hero-content{flex-direction:column;text-align:center;padding:48px 24px 40px}.pub-hero-text{text-align:center}.pub-hero-sub{margin-left:auto;margin-right:auto}.pub-hero-actions{justify-content:center}.pub-hero-image{min-width:0;max-width:500px;margin:0 auto}.pub-feature-inner{flex-direction:column!important;padding:48px 24px;gap:32px}.pub-trust-inner{flex-wrap:wrap;gap:16px;padding:20px 0}.pub-trust-divider{display:none}.pub-trust-item{flex:1 1 40%;padding:8px}.pub-section{padding:48px 20px}.pub-levels-grid{padding:0 20px}}@media(max-width:768px){.pub-nav-links{display:none!important}.pub-burger{display:block!important}.pub-logo-full{display:none!important}.pub-logo-icon{display:block!important}.pub-nav-inner{padding:12px 16px}.pub-hero{min-height:auto}.pub-hero-content{padding:40px 16px 32px}.pub-hero-title{font-size:28px}.pub-section-title{font-size:24px}.pub-feature-title{font-size:22px}.pub-cta{padding:56px 20px}.pub-cta-title{font-size:24px}.pub-page-hero{padding:40px 20px 36px}.pub-page-hero-title{font-size:26px}.pub-detail-card{padding:20px}.pub-detail-card-icon{width:120px;height:120px}.pub-footer{padding:36px 20px}.pub-footer-top{flex-direction:column;gap:16px}}
