/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.sticky{position:sticky}.m-4{margin:calc(var(--spacing) * 4)}.m-7{margin:calc(var(--spacing) * 7)}.m-8{margin:calc(var(--spacing) * 8)}.m-10{margin:calc(var(--spacing) * 10)}.m-14{margin:calc(var(--spacing) * 14)}.m-15{margin:calc(var(--spacing) * 15)}.m-16{margin:calc(var(--spacing) * 16)}.m-20{margin:calc(var(--spacing) * 20)}.m-22{margin:calc(var(--spacing) * 22)}.m-24{margin:calc(var(--spacing) * 24)}.m-25{margin:calc(var(--spacing) * 25)}.m-30{margin:calc(var(--spacing) * 30)}.m-35{margin:calc(var(--spacing) * 35)}.m-37{margin:calc(var(--spacing) * 37)}.m-40{margin:calc(var(--spacing) * 40)}.m-43{margin:calc(var(--spacing) * 43)}.m-44{margin:calc(var(--spacing) * 44)}.m-45{margin:calc(var(--spacing) * 45)}.m-47{margin:calc(var(--spacing) * 47)}.m-48{margin:calc(var(--spacing) * 48)}.m-49{margin:calc(var(--spacing) * 49)}.m-50{margin:calc(var(--spacing) * 50)}.m-52{margin:calc(var(--spacing) * 52)}.m-53{margin:calc(var(--spacing) * 53)}.m-55{margin:calc(var(--spacing) * 55)}.m-60{margin:calc(var(--spacing) * 60)}.m-61{margin:calc(var(--spacing) * 61)}.m-63{margin:calc(var(--spacing) * 63)}.m-64{margin:calc(var(--spacing) * 64)}.m-66{margin:calc(var(--spacing) * 66)}.m-67{margin:calc(var(--spacing) * 67)}.m-70{margin:calc(var(--spacing) * 70)}.m-72{margin:calc(var(--spacing) * 72)}.m-75{margin:calc(var(--spacing) * 75)}.m-81{margin:calc(var(--spacing) * 81)}.m-82{margin:calc(var(--spacing) * 82)}.m-83{margin:calc(var(--spacing) * 83)}.m-85{margin:calc(var(--spacing) * 85)}.m-90{margin:calc(var(--spacing) * 90)}.m-91{margin:calc(var(--spacing) * 91)}.m-93{margin:calc(var(--spacing) * 93)}.m-95{margin:calc(var(--spacing) * 95)}.m-96{margin:calc(var(--spacing) * 96)}.m-100{margin:calc(var(--spacing) * 100)}.m-101{margin:calc(var(--spacing) * 101)}.m-102{margin:calc(var(--spacing) * 102)}.m-105{margin:calc(var(--spacing) * 105)}.m-106{margin:calc(var(--spacing) * 106)}.m-109{margin:calc(var(--spacing) * 109)}.m-110{margin:calc(var(--spacing) * 110)}.m-113{margin:calc(var(--spacing) * 113)}.m-114{margin:calc(var(--spacing) * 114)}.m-119{margin:calc(var(--spacing) * 119)}.m-120{margin:calc(var(--spacing) * 120)}.m-121{margin:calc(var(--spacing) * 121)}.m-122{margin:calc(var(--spacing) * 122)}.m-123{margin:calc(var(--spacing) * 123)}.m-126{margin:calc(var(--spacing) * 126)}.m-127{margin:calc(var(--spacing) * 127)}.m-130{margin:calc(var(--spacing) * 130)}.m-132{margin:calc(var(--spacing) * 132)}.m-133{margin:calc(var(--spacing) * 133)}.m-134{margin:calc(var(--spacing) * 134)}.m-135{margin:calc(var(--spacing) * 135)}.m-136{margin:calc(var(--spacing) * 136)}.m-144{margin:calc(var(--spacing) * 144)}.m-145{margin:calc(var(--spacing) * 145)}.m-148{margin:calc(var(--spacing) * 148)}.m-149{margin:calc(var(--spacing) * 149)}.m-159{margin:calc(var(--spacing) * 159)}.m-160{margin:calc(var(--spacing) * 160)}.m-165{margin:calc(var(--spacing) * 165)}.m-167{margin:calc(var(--spacing) * 167)}.m-174{margin:calc(var(--spacing) * 174)}.m-175{margin:calc(var(--spacing) * 175)}.m-177{margin:calc(var(--spacing) * 177)}.m-178{margin:calc(var(--spacing) * 178)}.m-180{margin:calc(var(--spacing) * 180)}.m-183{margin:calc(var(--spacing) * 183)}.m-188{margin:calc(var(--spacing) * 188)}.m-190{margin:calc(var(--spacing) * 190)}.m-193{margin:calc(var(--spacing) * 193)}.m-195{margin:calc(var(--spacing) * 195)}.m-196{margin:calc(var(--spacing) * 196)}.m-197{margin:calc(var(--spacing) * 197)}.m-206{margin:calc(var(--spacing) * 206)}.m-207{margin:calc(var(--spacing) * 207)}.m-208{margin:calc(var(--spacing) * 208)}.m-210{margin:calc(var(--spacing) * 210)}.m-214{margin:calc(var(--spacing) * 214)}.m-215{margin:calc(var(--spacing) * 215)}.m-216{margin:calc(var(--spacing) * 216)}.m-220{margin:calc(var(--spacing) * 220)}.m-223{margin:calc(var(--spacing) * 223)}.m-226{margin:calc(var(--spacing) * 226)}.m-227{margin:calc(var(--spacing) * 227)}.m-228{margin:calc(var(--spacing) * 228)}.m-231{margin:calc(var(--spacing) * 231)}.m-235{margin:calc(var(--spacing) * 235)}.m-238{margin:calc(var(--spacing) * 238)}.m-244{margin:calc(var(--spacing) * 244)}.m-246{margin:calc(var(--spacing) * 246)}.m-251{margin:calc(var(--spacing) * 251)}.m-255{margin:calc(var(--spacing) * 255)}.m-273{margin:calc(var(--spacing) * 273)}.m-274{margin:calc(var(--spacing) * 274)}.m-280{margin:calc(var(--spacing) * 280)}.m-283{margin:calc(var(--spacing) * 283)}.m-284{margin:calc(var(--spacing) * 284)}.m-285{margin:calc(var(--spacing) * 285)}.m-289{margin:calc(var(--spacing) * 289)}.m-290{margin:calc(var(--spacing) * 290)}.m-299{margin:calc(var(--spacing) * 299)}.m-300{margin:calc(var(--spacing) * 300)}.m-302{margin:calc(var(--spacing) * 302)}.m-309{margin:calc(var(--spacing) * 309)}.m-313{margin:calc(var(--spacing) * 313)}.m-317{margin:calc(var(--spacing) * 317)}.m-320{margin:calc(var(--spacing) * 320)}.m-321{margin:calc(var(--spacing) * 321)}.m-327{margin:calc(var(--spacing) * 327)}.m-330{margin:calc(var(--spacing) * 330)}.m-333{margin:calc(var(--spacing) * 333)}.m-340{margin:calc(var(--spacing) * 340)}.m-342{margin:calc(var(--spacing) * 342)}.m-343{margin:calc(var(--spacing) * 343)}.m-344{margin:calc(var(--spacing) * 344)}.m-346{margin:calc(var(--spacing) * 346)}.m-348{margin:calc(var(--spacing) * 348)}.m-360{margin:calc(var(--spacing) * 360)}.m-370{margin:calc(var(--spacing) * 370)}.m-377{margin:calc(var(--spacing) * 377)}.m-380{margin:calc(var(--spacing) * 380)}.m-388{margin:calc(var(--spacing) * 388)}.m-390{margin:calc(var(--spacing) * 390)}.m-395{margin:calc(var(--spacing) * 395)}.m-396{margin:calc(var(--spacing) * 396)}.m-399{margin:calc(var(--spacing) * 399)}.m-400{margin:calc(var(--spacing) * 400)}.m-420{margin:calc(var(--spacing) * 420)}.m-430{margin:calc(var(--spacing) * 430)}.m-432{margin:calc(var(--spacing) * 432)}.m-433{margin:calc(var(--spacing) * 433)}.m-437{margin:calc(var(--spacing) * 437)}.m-440{margin:calc(var(--spacing) * 440)}.m-448{margin:calc(var(--spacing) * 448)}.m-451{margin:calc(var(--spacing) * 451)}.m-456{margin:calc(var(--spacing) * 456)}.m-458{margin:calc(var(--spacing) * 458)}.m-460{margin:calc(var(--spacing) * 460)}.m-470{margin:calc(var(--spacing) * 470)}.m-477{margin:calc(var(--spacing) * 477)}.m-484{margin:calc(var(--spacing) * 484)}.m-485{margin:calc(var(--spacing) * 485)}.m-495{margin:calc(var(--spacing) * 495)}.m-519{margin:calc(var(--spacing) * 519)}.m-520{margin:calc(var(--spacing) * 520)}.m-532{margin:calc(var(--spacing) * 532)}.m-536{margin:calc(var(--spacing) * 536)}.m-540{margin:calc(var(--spacing) * 540)}.m-541{margin:calc(var(--spacing) * 541)}.m-544{margin:calc(var(--spacing) * 544)}.m-556{margin:calc(var(--spacing) * 556)}.m-559{margin:calc(var(--spacing) * 559)}.m-561{margin:calc(var(--spacing) * 561)}.m-575{margin:calc(var(--spacing) * 575)}.m-576{margin:calc(var(--spacing) * 576)}.m-590{margin:calc(var(--spacing) * 590)}.m-591{margin:calc(var(--spacing) * 591)}.m-597{margin:calc(var(--spacing) * 597)}.m-610{margin:calc(var(--spacing) * 610)}.m-614{margin:calc(var(--spacing) * 614)}.m-627{margin:calc(var(--spacing) * 627)}.m-628{margin:calc(var(--spacing) * 628)}.m-630{margin:calc(var(--spacing) * 630)}.m-632{margin:calc(var(--spacing) * 632)}.m-640{margin:calc(var(--spacing) * 640)}.m-652{margin:calc(var(--spacing) * 652)}.m-656{margin:calc(var(--spacing) * 656)}.m-658{margin:calc(var(--spacing) * 658)}.m-659{margin:calc(var(--spacing) * 659)}.m-673{margin:calc(var(--spacing) * 673)}.m-683{margin:calc(var(--spacing) * 683)}.m-698{margin:calc(var(--spacing) * 698)}.m-706{margin:calc(var(--spacing) * 706)}.m-708{margin:calc(var(--spacing) * 708)}.m-714{margin:calc(var(--spacing) * 714)}.m-718{margin:calc(var(--spacing) * 718)}.m-730{margin:calc(var(--spacing) * 730)}.m-731{margin:calc(var(--spacing) * 731)}.m-737{margin:calc(var(--spacing) * 737)}.m-739{margin:calc(var(--spacing) * 739)}.m-747{margin:calc(var(--spacing) * 747)}.m-748{margin:calc(var(--spacing) * 748)}.m-750{margin:calc(var(--spacing) * 750)}.m-756{margin:calc(var(--spacing) * 756)}.m-759{margin:calc(var(--spacing) * 759)}.m-762{margin:calc(var(--spacing) * 762)}.m-765{margin:calc(var(--spacing) * 765)}.m-772{margin:calc(var(--spacing) * 772)}.m-784{margin:calc(var(--spacing) * 784)}.m-795{margin:calc(var(--spacing) * 795)}.m-800{margin:calc(var(--spacing) * 800)}.m-810{margin:calc(var(--spacing) * 810)}.m-812{margin:calc(var(--spacing) * 812)}.m-813{margin:calc(var(--spacing) * 813)}.m-820{margin:calc(var(--spacing) * 820)}.m-822{margin:calc(var(--spacing) * 822)}.m-826{margin:calc(var(--spacing) * 826)}.m-828{margin:calc(var(--spacing) * 828)}.m-847{margin:calc(var(--spacing) * 847)}.m-853{margin:calc(var(--spacing) * 853)}.m-856{margin:calc(var(--spacing) * 856)}.m-874{margin:calc(var(--spacing) * 874)}.m-875{margin:calc(var(--spacing) * 875)}.m-882{margin:calc(var(--spacing) * 882)}.m-883{margin:calc(var(--spacing) * 883)}.m-894{margin:calc(var(--spacing) * 894)}.m-903{margin:calc(var(--spacing) * 903)}.m-917{margin:calc(var(--spacing) * 917)}.m-920{margin:calc(var(--spacing) * 920)}.m-928{margin:calc(var(--spacing) * 928)}.m-934{margin:calc(var(--spacing) * 934)}.m-936{margin:calc(var(--spacing) * 936)}.m-940{margin:calc(var(--spacing) * 940)}.m-942{margin:calc(var(--spacing) * 942)}.m-943{margin:calc(var(--spacing) * 943)}.m-945{margin:calc(var(--spacing) * 945)}.m-955{margin:calc(var(--spacing) * 955)}.m-962{margin:calc(var(--spacing) * 962)}.m-963{margin:calc(var(--spacing) * 963)}.m-984{margin:calc(var(--spacing) * 984)}.m-993{margin:calc(var(--spacing) * 993)}.m-997{margin:calc(var(--spacing) * 997)}.m-1000{margin:calc(var(--spacing) * 1000)}.m-1017{margin:calc(var(--spacing) * 1017)}.m-1028{margin:calc(var(--spacing) * 1028)}.m-1032{margin:calc(var(--spacing) * 1032)}.m-1033{margin:calc(var(--spacing) * 1033)}.m-1053{margin:calc(var(--spacing) * 1053)}.m-1063{margin:calc(var(--spacing) * 1063)}.m-1066{margin:calc(var(--spacing) * 1066)}.m-1080{margin:calc(var(--spacing) * 1080)}.m-1111{margin:calc(var(--spacing) * 1111)}.m-1118{margin:calc(var(--spacing) * 1118)}.m-1123{margin:calc(var(--spacing) * 1123)}.m-1148{margin:calc(var(--spacing) * 1148)}.m-1166{margin:calc(var(--spacing) * 1166)}.m-1190{margin:calc(var(--spacing) * 1190)}.m-1206{margin:calc(var(--spacing) * 1206)}.m-1223{margin:calc(var(--spacing) * 1223)}.m-1239{margin:calc(var(--spacing) * 1239)}.m-1283{margin:calc(var(--spacing) * 1283)}.m-1285{margin:calc(var(--spacing) * 1285)}.m-1293{margin:calc(var(--spacing) * 1293)}.m-1305{margin:calc(var(--spacing) * 1305)}.m-1307{margin:calc(var(--spacing) * 1307)}.m-1317{margin:calc(var(--spacing) * 1317)}.m-1330{margin:calc(var(--spacing) * 1330)}.m-1340{margin:calc(var(--spacing) * 1340)}.m-1350{margin:calc(var(--spacing) * 1350)}.m-1355{margin:calc(var(--spacing) * 1355)}.m-1361{margin:calc(var(--spacing) * 1361)}.m-1367{margin:calc(var(--spacing) * 1367)}.m-1390{margin:calc(var(--spacing) * 1390)}.m-1392{margin:calc(var(--spacing) * 1392)}.m-1413{margin:calc(var(--spacing) * 1413)}.m-1418{margin:calc(var(--spacing) * 1418)}.m-1445{margin:calc(var(--spacing) * 1445)}.m-1460{margin:calc(var(--spacing) * 1460)}.m-1499{margin:calc(var(--spacing) * 1499)}.m-1505{margin:calc(var(--spacing) * 1505)}.m-1550{margin:calc(var(--spacing) * 1550)}.m-1568{margin:calc(var(--spacing) * 1568)}.m-1580{margin:calc(var(--spacing) * 1580)}.m-1594{margin:calc(var(--spacing) * 1594)}.m-1606{margin:calc(var(--spacing) * 1606)}.m-1658{margin:calc(var(--spacing) * 1658)}.m-1666{margin:calc(var(--spacing) * 1666)}.m-1667{margin:calc(var(--spacing) * 1667)}.m-1705{margin:calc(var(--spacing) * 1705)}.m-1717{margin:calc(var(--spacing) * 1717)}.m-1733{margin:calc(var(--spacing) * 1733)}.m-1736{margin:calc(var(--spacing) * 1736)}.m-1795{margin:calc(var(--spacing) * 1795)}.m-1833{margin:calc(var(--spacing) * 1833)}.m-1843{margin:calc(var(--spacing) * 1843)}.m-1847{margin:calc(var(--spacing) * 1847)}.m-1863{margin:calc(var(--spacing) * 1863)}.m-1882{margin:calc(var(--spacing) * 1882)}.m-1947{margin:calc(var(--spacing) * 1947)}.m-1969{margin:calc(var(--spacing) * 1969)}.m-1978{margin:calc(var(--spacing) * 1978)}.m-1980{margin:calc(var(--spacing) * 1980)}.m-1985{margin:calc(var(--spacing) * 1985)}.m-1994{margin:calc(var(--spacing) * 1994)}.m-2040{margin:calc(var(--spacing) * 2040)}.m-2065{margin:calc(var(--spacing) * 2065)}.m-2095{margin:calc(var(--spacing) * 2095)}.m-2132{margin:calc(var(--spacing) * 2132)}.m-2162{margin:calc(var(--spacing) * 2162)}.m-2168{margin:calc(var(--spacing) * 2168)}.m-2208{margin:calc(var(--spacing) * 2208)}.m-2210{margin:calc(var(--spacing) * 2210)}.m-2226{margin:calc(var(--spacing) * 2226)}.m-2227{margin:calc(var(--spacing) * 2227)}.m-2246{margin:calc(var(--spacing) * 2246)}.m-2264{margin:calc(var(--spacing) * 2264)}.m-2335{margin:calc(var(--spacing) * 2335)}.m-2345{margin:calc(var(--spacing) * 2345)}.m-2355{margin:calc(var(--spacing) * 2355)}.m-2356{margin:calc(var(--spacing) * 2356)}.m-2357{margin:calc(var(--spacing) * 2357)}.m-2366{margin:calc(var(--spacing) * 2366)}.m-2373{margin:calc(var(--spacing) * 2373)}.m-2397{margin:calc(var(--spacing) * 2397)}.m-2424{margin:calc(var(--spacing) * 2424)}.m-2493{margin:calc(var(--spacing) * 2493)}.m-2519{margin:calc(var(--spacing) * 2519)}.m-2536{margin:calc(var(--spacing) * 2536)}.m-2553{margin:calc(var(--spacing) * 2553)}.m-2575{margin:calc(var(--spacing) * 2575)}.m-2584{margin:calc(var(--spacing) * 2584)}.m-2588{margin:calc(var(--spacing) * 2588)}.m-2591{margin:calc(var(--spacing) * 2591)}.m-2601{margin:calc(var(--spacing) * 2601)}.m-2640{margin:calc(var(--spacing) * 2640)}.m-2651{margin:calc(var(--spacing) * 2651)}.m-2679{margin:calc(var(--spacing) * 2679)}.m-2705{margin:calc(var(--spacing) * 2705)}.m-2781{margin:calc(var(--spacing) * 2781)}.m-2788{margin:calc(var(--spacing) * 2788)}.m-2831{margin:calc(var(--spacing) * 2831)}.m-2874{margin:calc(var(--spacing) * 2874)}.m-2904{margin:calc(var(--spacing) * 2904)}.m-2928{margin:calc(var(--spacing) * 2928)}.m-2964{margin:calc(var(--spacing) * 2964)}.m-2999{margin:calc(var(--spacing) * 2999)}.m-3142{margin:calc(var(--spacing) * 3142)}.m-3199{margin:calc(var(--spacing) * 3199)}.m-3215{margin:calc(var(--spacing) * 3215)}.m-3297{margin:calc(var(--spacing) * 3297)}.m-3408{margin:calc(var(--spacing) * 3408)}.m-3420{margin:calc(var(--spacing) * 3420)}.m-3502{margin:calc(var(--spacing) * 3502)}.m-3512{margin:calc(var(--spacing) * 3512)}.m-3594{margin:calc(var(--spacing) * 3594)}.m-3628{margin:calc(var(--spacing) * 3628)}.m-3650{margin:calc(var(--spacing) * 3650)}.m-3734{margin:calc(var(--spacing) * 3734)}.m-3744{margin:calc(var(--spacing) * 3744)}.m-3803{margin:calc(var(--spacing) * 3803)}.m-3817{margin:calc(var(--spacing) * 3817)}.m-3822{margin:calc(var(--spacing) * 3822)}.m-4011{margin:calc(var(--spacing) * 4011)}.m-4115{margin:calc(var(--spacing) * 4115)}.m-4142{margin:calc(var(--spacing) * 4142)}.m-4151{margin:calc(var(--spacing) * 4151)}.m-4159{margin:calc(var(--spacing) * 4159)}.m-4203{margin:calc(var(--spacing) * 4203)}.m-4258{margin:calc(var(--spacing) * 4258)}.m-4357{margin:calc(var(--spacing) * 4357)}.m-4372{margin:calc(var(--spacing) * 4372)}.m-4441{margin:calc(var(--spacing) * 4441)}.m-4487{margin:calc(var(--spacing) * 4487)}.m-4555{margin:calc(var(--spacing) * 4555)}.m-4628{margin:calc(var(--spacing) * 4628)}.m-4681{margin:calc(var(--spacing) * 4681)}.m-4695{margin:calc(var(--spacing) * 4695)}.m-4800{margin:calc(var(--spacing) * 4800)}.m-4823{margin:calc(var(--spacing) * 4823)}.m-5033{margin:calc(var(--spacing) * 5033)}.m-5037{margin:calc(var(--spacing) * 5037)}.m-5075{margin:calc(var(--spacing) * 5075)}.m-5087{margin:calc(var(--spacing) * 5087)}.m-5095{margin:calc(var(--spacing) * 5095)}.m-5186{margin:calc(var(--spacing) * 5186)}.m-5229{margin:calc(var(--spacing) * 5229)}.m-5248{margin:calc(var(--spacing) * 5248)}.m-5278{margin:calc(var(--spacing) * 5278)}.m-5332{margin:calc(var(--spacing) * 5332)}.m-5335{margin:calc(var(--spacing) * 5335)}.m-5424{margin:calc(var(--spacing) * 5424)}.m-5426{margin:calc(var(--spacing) * 5426)}.m-5433{margin:calc(var(--spacing) * 5433)}.m-5547{margin:calc(var(--spacing) * 5547)}.m-5580{margin:calc(var(--spacing) * 5580)}.m-5686{margin:calc(var(--spacing) * 5686)}.m-5687{margin:calc(var(--spacing) * 5687)}.m-5825{margin:calc(var(--spacing) * 5825)}.m-5843{margin:calc(var(--spacing) * 5843)}.m-5865{margin:calc(var(--spacing) * 5865)}.m-5896{margin:calc(var(--spacing) * 5896)}.m-5897{margin:calc(var(--spacing) * 5897)}.m-5905{margin:calc(var(--spacing) * 5905)}.m-5908{margin:calc(var(--spacing) * 5908)}.m-5936{margin:calc(var(--spacing) * 5936)}.m-5960{margin:calc(var(--spacing) * 5960)}.m-6039{margin:calc(var(--spacing) * 6039)}.m-6105{margin:calc(var(--spacing) * 6105)}.m-6107{margin:calc(var(--spacing) * 6107)}.m-6133{margin:calc(var(--spacing) * 6133)}.m-6142{margin:calc(var(--spacing) * 6142)}.m-6198{margin:calc(var(--spacing) * 6198)}.m-6232{margin:calc(var(--spacing) * 6232)}.m-6248{margin:calc(var(--spacing) * 6248)}.m-6256{margin:calc(var(--spacing) * 6256)}.m-6269{margin:calc(var(--spacing) * 6269)}.m-6303{margin:calc(var(--spacing) * 6303)}.m-6317{margin:calc(var(--spacing) * 6317)}.m-6328{margin:calc(var(--spacing) * 6328)}.m-6330{margin:calc(var(--spacing) * 6330)}.m-6355{margin:calc(var(--spacing) * 6355)}.m-6392{margin:calc(var(--spacing) * 6392)}.m-6397{margin:calc(var(--spacing) * 6397)}.m-6404{margin:calc(var(--spacing) * 6404)}.m-6419{margin:calc(var(--spacing) * 6419)}.m-6428{margin:calc(var(--spacing) * 6428)}.m-6431{margin:calc(var(--spacing) * 6431)}.m-6473{margin:calc(var(--spacing) * 6473)}.m-6478{margin:calc(var(--spacing) * 6478)}.m-6499{margin:calc(var(--spacing) * 6499)}.m-6523{margin:calc(var(--spacing) * 6523)}.m-6593{margin:calc(var(--spacing) * 6593)}.m-6597{margin:calc(var(--spacing) * 6597)}.m-6615{margin:calc(var(--spacing) * 6615)}.m-6644{margin:calc(var(--spacing) * 6644)}.m-6660{margin:calc(var(--spacing) * 6660)}.m-6667{margin:calc(var(--spacing) * 6667)}.m-6668{margin:calc(var(--spacing) * 6668)}.m-6689{margin:calc(var(--spacing) * 6689)}.m-6758{margin:calc(var(--spacing) * 6758)}.m-6783{margin:calc(var(--spacing) * 6783)}.m-6794{margin:calc(var(--spacing) * 6794)}.m-6827{margin:calc(var(--spacing) * 6827)}.m-6839{margin:calc(var(--spacing) * 6839)}.m-6868{margin:calc(var(--spacing) * 6868)}.m-6874{margin:calc(var(--spacing) * 6874)}.m-6882{margin:calc(var(--spacing) * 6882)}.m-6885{margin:calc(var(--spacing) * 6885)}.m-6902{margin:calc(var(--spacing) * 6902)}.m-6945{margin:calc(var(--spacing) * 6945)}.m-6955{margin:calc(var(--spacing) * 6955)}.m-6990{margin:calc(var(--spacing) * 6990)}.m-7050{margin:calc(var(--spacing) * 7050)}.m-7067{margin:calc(var(--spacing) * 7067)}.m-7070{margin:calc(var(--spacing) * 7070)}.m-7073{margin:calc(var(--spacing) * 7073)}.m-7089{margin:calc(var(--spacing) * 7089)}.m-7096{margin:calc(var(--spacing) * 7096)}.m-7105{margin:calc(var(--spacing) * 7105)}.m-7120{margin:calc(var(--spacing) * 7120)}.m-7127{margin:calc(var(--spacing) * 7127)}.m-7150{margin:calc(var(--spacing) * 7150)}.m-7153{margin:calc(var(--spacing) * 7153)}.m-7175{margin:calc(var(--spacing) * 7175)}.m-7197{margin:calc(var(--spacing) * 7197)}.m-7223{margin:calc(var(--spacing) * 7223)}.m-7228{margin:calc(var(--spacing) * 7228)}.m-7235{margin:calc(var(--spacing) * 7235)}.m-7250{margin:calc(var(--spacing) * 7250)}.m-7254{margin:calc(var(--spacing) * 7254)}.m-7265{margin:calc(var(--spacing) * 7265)}.m-7312{margin:calc(var(--spacing) * 7312)}.m-7329{margin:calc(var(--spacing) * 7329)}.m-7339{margin:calc(var(--spacing) * 7339)}.m-7369{margin:calc(var(--spacing) * 7369)}.m-7370{margin:calc(var(--spacing) * 7370)}.m-7442{margin:calc(var(--spacing) * 7442)}.m-7448{margin:calc(var(--spacing) * 7448)}.m-7450{margin:calc(var(--spacing) * 7450)}.m-7526{margin:calc(var(--spacing) * 7526)}.m-7584{margin:calc(var(--spacing) * 7584)}.m-7604{margin:calc(var(--spacing) * 7604)}.m-7638{margin:calc(var(--spacing) * 7638)}.m-7672{margin:calc(var(--spacing) * 7672)}.m-7674{margin:calc(var(--spacing) * 7674)}.m-7720{margin:calc(var(--spacing) * 7720)}.m-7745{margin:calc(var(--spacing) * 7745)}.m-7755{margin:calc(var(--spacing) * 7755)}.m-7770{margin:calc(var(--spacing) * 7770)}.m-7795{margin:calc(var(--spacing) * 7795)}.m-7859{margin:calc(var(--spacing) * 7859)}.m-7870{margin:calc(var(--spacing) * 7870)}.m-7997{margin:calc(var(--spacing) * 7997)}.m-8010{margin:calc(var(--spacing) * 8010)}.m-8021{margin:calc(var(--spacing) * 8021)}.m-8048{margin:calc(var(--spacing) * 8048)}.m-8071{margin:calc(var(--spacing) * 8071)}.m-8156{margin:calc(var(--spacing) * 8156)}.m-8240{margin:calc(var(--spacing) * 8240)}.m-8340{margin:calc(var(--spacing) * 8340)}.m-8357{margin:calc(var(--spacing) * 8357)}.m-8391{margin:calc(var(--spacing) * 8391)}.m-8435{margin:calc(var(--spacing) * 8435)}.m-8451{margin:calc(var(--spacing) * 8451)}.m-8459{margin:calc(var(--spacing) * 8459)}.m-8475{margin:calc(var(--spacing) * 8475)}.m-8518{margin:calc(var(--spacing) * 8518)}.m-8554{margin:calc(var(--spacing) * 8554)}.m-8600{margin:calc(var(--spacing) * 8600)}.m-8613{margin:calc(var(--spacing) * 8613)}.m-8620{margin:calc(var(--spacing) * 8620)}.m-8630{margin:calc(var(--spacing) * 8630)}.m-8652{margin:calc(var(--spacing) * 8652)}.m-8653{margin:calc(var(--spacing) * 8653)}.m-8730{margin:calc(var(--spacing) * 8730)}.m-8748{margin:calc(var(--spacing) * 8748)}.m-8794{margin:calc(var(--spacing) * 8794)}.m-8880{margin:calc(var(--spacing) * 8880)}.m-8906{margin:calc(var(--spacing) * 8906)}.m-8968{margin:calc(var(--spacing) * 8968)}.m-9065{margin:calc(var(--spacing) * 9065)}.m-9116{margin:calc(var(--spacing) * 9116)}.m-9176{margin:calc(var(--spacing) * 9176)}.m-9199{margin:calc(var(--spacing) * 9199)}.m-9234{margin:calc(var(--spacing) * 9234)}.m-9243{margin:calc(var(--spacing) * 9243)}.m-9309{margin:calc(var(--spacing) * 9309)}.m-9310{margin:calc(var(--spacing) * 9310)}.m-9382{margin:calc(var(--spacing) * 9382)}.m-9420{margin:calc(var(--spacing) * 9420)}.m-9422{margin:calc(var(--spacing) * 9422)}.m-9538{margin:calc(var(--spacing) * 9538)}.m-9562{margin:calc(var(--spacing) * 9562)}.m-9655{margin:calc(var(--spacing) * 9655)}.m-9664{margin:calc(var(--spacing) * 9664)}.m-9811{margin:calc(var(--spacing) * 9811)}.m-9891{margin:calc(var(--spacing) * 9891)}.m-9980{margin:calc(var(--spacing) * 9980)}.m-10051{margin:calc(var(--spacing) * 10051)}.m-10080{margin:calc(var(--spacing) * 10080)}.m-10215{margin:calc(var(--spacing) * 10215)}.m-10249{margin:calc(var(--spacing) * 10249)}.m-10274{margin:calc(var(--spacing) * 10274)}.m-10320{margin:calc(var(--spacing) * 10320)}.m-10353{margin:calc(var(--spacing) * 10353)}.m-10368{margin:calc(var(--spacing) * 10368)}.m-10467{margin:calc(var(--spacing) * 10467)}.m-10537{margin:calc(var(--spacing) * 10537)}.m-10570{margin:calc(var(--spacing) * 10570)}.m-10672{margin:calc(var(--spacing) * 10672)}.m-10847{margin:calc(var(--spacing) * 10847)}.m-10932{margin:calc(var(--spacing) * 10932)}.m-10948{margin:calc(var(--spacing) * 10948)}.m-10954{margin:calc(var(--spacing) * 10954)}.m-10966{margin:calc(var(--spacing) * 10966)}.m-11070{margin:calc(var(--spacing) * 11070)}.m-11073{margin:calc(var(--spacing) * 11073)}.m-11100{margin:calc(var(--spacing) * 11100)}.m-11341{margin:calc(var(--spacing) * 11341)}.m-11404{margin:calc(var(--spacing) * 11404)}.m-11433{margin:calc(var(--spacing) * 11433)}.m-11475{margin:calc(var(--spacing) * 11475)}.m-11490{margin:calc(var(--spacing) * 11490)}.m-11582{margin:calc(var(--spacing) * 11582)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--bg:#02060d;--panel:#0c1828;--border:#1b4253;--cyan:#2bf0ff;--red:#ff3b5c;--text:#eafcff;--muted:#829ba9;--amber:#ffb627}*{box-sizing:border-box}body{color:var(--text);font-family:var(--font-be-vietnam-pro),"Segoe UI",sans-serif;background:radial-gradient(at 50% 0,#121e34 0,#02060d 65%);margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:var(--cyan)}h1,h2,h3,p{margin:0}.loading{height:100vh;color:var(--cyan);font-family:var(--font-be-vietnam-pro),"Segoe UI",sans-serif;place-items:center;display:grid}.arena-shell{background-image:linear-gradient(#2bf0ff08 1px,#0000 0),linear-gradient(90deg,#2bf0ff08 1px,#0000 0);background-size:48px 48px;grid-template-rows:auto minmax(0,1fr) auto;gap:14px;min-height:100vh;padding:20px 28px;display:grid}.arena-header{border-bottom:1px solid var(--border);justify-content:space-between;gap:20px;padding-bottom:15px}.arena-header,.brand{align-items:center;display:flex}.brand{gap:15px}.brand-mark{border:2px solid var(--red);width:46px;height:46px;font:900 16px var(--font-be-vietnam-pro),Segoe UI,sans-serif;color:var(--red);border-radius:10px;place-items:center;display:grid;box-shadow:0 0 20px #ff3b5c88}.brand h1{font:700 clamp(15px,1.5vw,24px) var(--font-be-vietnam-pro),Segoe UI,sans-serif;letter-spacing:1px}.brand h1 b{color:var(--red)}.brand p{letter-spacing:2px;color:var(--muted);margin-top:5px;font-size:11px}.header-status{align-items:center;gap:22px;display:flex}.header-status>div{text-align:right;border-left:1px solid var(--border);padding-left:20px}.header-status strong{font:700 20px var(--font-be-vietnam-pro),Segoe UI,sans-serif;display:block}.header-status small{letter-spacing:1px;color:var(--muted);font-size:10px;display:block}.header-status .countdown{color:var(--amber)}.phase-pill{color:var(--red);font:700 11px var(--font-be-vietnam-pro),Segoe UI,sans-serif;white-space:nowrap;background:#ff3b5c16;border:1px solid #ff3b5c66;border-radius:50px;padding:8px 14px}.arena-main{grid-template-rows:minmax(410px,1fr) auto;grid-template-columns:minmax(0,1fr) 350px;gap:15px;min-height:0;display:grid}.panel,.target-card{background:linear-gradient(150deg,#16293edc,#07101ce8);border:1px solid #7bc5dc38;border-radius:17px;box-shadow:inset 0 1px #ffffff15,0 20px 40px #0009}.panel{min-width:0;padding:16px 18px}.panel h2{font:700 12px var(--font-be-vietnam-pro),Segoe UI,sans-serif;letter-spacing:1.5px;color:var(--cyan);border-bottom:1px dashed var(--border);padding-bottom:12px}.panel h2 b{color:var(--red)}.map-panel{flex-direction:column;display:flex}.map-stage{flex:1;min-height:340px;position:relative}.map-stage svg{width:100%;height:100%;transform:rotateX(9deg)}.map-legend{color:var(--muted);gap:18px;font-size:10px;display:flex;position:absolute;bottom:0;left:0}.targets{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.target-card{padding:15px 18px}.target-title{justify-content:space-between;display:flex}.target-title strong{font:700 16px var(--font-be-vietnam-pro),Segoe UI,sans-serif;display:block}.target-title small{color:var(--muted);margin-top:5px;font-size:11px;display:block}.target-title>span{color:var(--red);border:1px solid #ff3b5c77;border-radius:20px;height:max-content;padding:5px 10px;font-size:10px}.target-metrics{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.known,.target-metrics>div{background:#ffffff09;border:1px solid #ffffff13;border-radius:10px;padding:10px}.target-metrics small{color:var(--muted);font-size:10px;display:block}.target-metrics strong{font:900 28px var(--font-be-vietnam-pro),Segoe UI,sans-serif;margin-top:5px;display:block}.red{color:var(--red)}.cyan{color:var(--cyan)}.known{margin-top:9px}.known span,.new-vuln span{color:var(--muted);font-size:10px}.known strong{float:right;color:var(--amber);font:700 15px var(--font-be-vietnam-pro),Segoe UI,sans-serif}.bar{clear:both;background:#ffffff14;height:6px;margin-top:10px}.bar,.bar i{border-radius:9px}.bar i{background:linear-gradient(90deg,var(--amber),var(--red));height:100%;display:block}.new-vuln{justify-content:space-between;align-items:center;margin-top:9px;display:flex}.new-vuln b{color:#9b83ff;font:700 17px var(--font-be-vietnam-pro),Segoe UI,sans-serif}.traffic{color:var(--muted);margin-top:4px;font-size:10px}.leaderboard{flex-direction:column;grid-area:1/2/span 2;display:flex}.leaderboard h2 em{float:right;font:700 9px var(--font-be-vietnam-pro),Segoe UI,sans-serif;color:var(--amber)}.leaderboard>div{flex:1}.rank-row{background:#ffffff09;border:1px solid #ffffff12;border-radius:10px;grid-template-columns:31px 1fr auto;align-items:center;gap:11px;margin-top:9px;padding:9px;display:grid}.rank-row.top-1{border-color:#ffb62788}.rank-row.top-2{border-color:#c7cedb66}.rank-row.top-3{border-color:#e0995a66}.rank-num{width:28px;height:28px;font:700 13px var(--font-be-vietnam-pro),Segoe UI,sans-serif;background:#ffffff17;border-radius:50%;place-items:center;display:grid}.top-1 .rank-num{background:var(--amber);color:#211400}.rank-row strong{font:700 12px var(--font-be-vietnam-pro),Segoe UI,sans-serif;display:block}.rank-row small{color:var(--muted);font-size:10px;display:block}.rank-row>b{font:700 17px var(--font-be-vietnam-pro),Segoe UI,sans-serif;color:var(--red)}.leaderboard footer{border-top:1px dashed var(--border);text-align:center;color:var(--muted);margin-top:10px;padding-top:10px;font-size:11px}.ticker{border-top:1px solid var(--border);align-items:center;gap:15px;padding-top:10px;display:flex;overflow:hidden}.ticker>b{background:var(--red);color:#13040a;font:900 11px var(--font-be-vietnam-pro),Segoe UI,sans-serif;border-radius:5px;padding:7px 12px}.ticker>div{white-space:nowrap;text-overflow:ellipsis;color:#b4c7d1;font-size:12px;overflow:hidden}.admin-workspace{width:100%;min-width:0;min-height:100vh}.content{width:100%;max-width:1450px;margin:auto;padding:30px}.content h2{font:700 25px var(--font-be-vietnam-pro),Segoe UI,sans-serif;margin-bottom:10px}.muted{color:var(--muted)}.card{border:1px solid var(--border);background:#0d1a2a;border-radius:12px;margin-top:15px;padding:18px}.grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:15px;display:grid}.table{border-collapse:collapse;width:100%;margin-top:15px}.table td,.table th{border-bottom:1px solid var(--border);text-align:left;padding:10px;font-size:13px}.table th{color:var(--cyan);font-size:11px}.form{gap:10px;max-width:650px;display:grid}.form input,.form select,.form textarea,.login input{color:var(--text);border:1px solid var(--border);background:#081522;border-radius:7px;width:100%;padding:10px}.action,.form button,.login button{border:1px solid var(--cyan);color:#fff;background:#0d6f7d;border-radius:7px;padding:9px 13px}.actions{flex-wrap:wrap;gap:8px;display:flex}.error{color:#ff8092}.success{color:#6fffb0}.login{place-items:center;min-height:100vh;display:grid}.login>form{border:1px solid var(--border);background:#101f30;border-radius:15px;gap:15px;width:min(420px,90vw);padding:30px;display:grid}.login-command-panel{width:min(460px,100vw - 32px)}.login-command-panel .command-panel__body{padding:clamp(26px,4vw,42px)}.login-command-panel form{gap:16px;display:grid}.login.login .login-command-panel h1{color:var(--command-text);font:600 32px/1 var(--command-font-display);letter-spacing:.04em}.login-command-panel form>p{color:var(--command-muted)}.login h1{font:700 20px var(--font-be-vietnam-pro),Segoe UI,sans-serif;color:var(--cyan)}@media (max-width:1200px){.arena-main{grid-template-rows:auto auto auto;grid-template-columns:1fr}.leaderboard{grid-area:3/1}.map-stage{height:450px}.header-status{gap:8px}.brand h1{font-size:15px}}@media (max-width:700px){.arena-shell{padding:12px}.arena-header{display:block}.header-status{justify-content:space-between;margin-top:15px}.targets{grid-template-columns:1fr}.content{padding:15px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{--command-bg:#02080e;--command-bg-deep:#01050a;--command-surface:#061722;--command-surface-strong:#0a2130;--command-border:#1f5d78;--command-border-bright:#4bcdf5;--command-cyan:#35e6dc;--command-blue:#45a8ff;--command-red:#ff5266;--command-amber:#ffc65a;--command-success:#55e8ad;--command-text:#effbff;--command-muted:#91b2c2;--command-cut:10px;--command-focus:#8fffee;--command-font-display:var(--font-be-vietnam-pro),"Segoe UI",sans-serif;--command-font-body:var(--font-be-vietnam-pro),"Segoe UI",sans-serif;--command-transition:180ms cubic-bezier(.2,.8,.2,1)}html{color-scheme:dark}body{min-width:320px;color:var(--command-text);background:var(--command-bg);font-family:var(--command-font-body);text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-family:var(--command-font-display)}button,input,select,textarea{font-family:var(--command-font-body)}:where(button,a[href],input,select,textarea):focus-visible{outline:2px solid var(--command-focus);outline-offset:3px}.command-surface{position:relative;isolation:isolate;min-height:100vh;color:var(--command-text);background:radial-gradient(circle at 50% -10%,rgb(28 111 155/24%),transparent 38rem),linear-gradient(145deg,var(--command-bg-deep),#06131e 54%,#030b15);font-family:var(--command-font-body)}.command-shell{overflow:hidden auto}.command-shell--login{background:linear-gradient(90deg,rgb(1 7 14/80%),rgb(1 8 16/38%) 52%,rgb(1 7 14/76%)),linear-gradient(180deg,transparent 55%,rgb(1 6 12/92%)),url(/assets/command-room-v3.webp) 50% /cover fixed,var(--command-bg)}.command-shell__scan{position:fixed;z-index:0;inset:0;pointer-events:none;opacity:.1;background:repeating-linear-gradient(180deg,transparent 0 3px,rgb(75 205 245/10%) 4px);mix-blend-mode:screen}.command-shell>:not(.command-shell__scan){position:relative;z-index:1}.command-shell--team{background:linear-gradient(rgb(1 9 17/83%),rgb(1 9 17/94%)),url(/assets/command-room-v3.webp) 50% /cover fixed}.team-command-content{max-width:1320px;padding-block:38px 60px}.team-command-content>h2{font-size:clamp(28px,3vw,42px)}.team-command-content>.command-panel{margin-top:18px}.team-stat-panel .command-panel__body p{color:var(--command-cyan);font:600 clamp(34px,4vw,52px)/1 var(--command-font-display)}.command-shell--admin{overflow:clip visible;background:radial-gradient(ellipse at 80% 0,rgb(18 89 132/14%),transparent 42rem),linear-gradient(145deg,#02080e,#06131e 58%,#030b12)}.admin-header{position:sticky;top:0;z-index:20;padding:24px 32px 12px;border-bottom:1px solid rgb(75 205 245/30%);background:linear-gradient(160deg,#071723,#020a12);box-shadow:0 12px 32px rgb(0 0 0/24%)}.admin-header__brand{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.admin-header__brand h1{padding-left:16px;border-left:3px solid var(--command-cyan);font-size:clamp(22px,2vw,30px);font-weight:800;letter-spacing:.12em;line-height:1.4}.admin-header__actions{display:flex;align-items:center;gap:20px;font-size:13px}.admin-header__actions a{color:var(--command-muted);text-decoration:none}.admin-header__actions a:hover{color:var(--command-text)}.admin-header__actions button{min-height:44px;padding:10px 18px;border:1px solid rgb(75 205 245/34%);border-radius:2px;color:var(--command-text);background:rgb(14 38 54/66%)}.admin-group-nav,.admin-subnav{display:flex;gap:12px;min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:rgb(75 205 245/44%) transparent;scroll-padding-inline:4px;scroll-snap-type:x proximity}.admin-group-nav button{position:relative;flex:1 0 180px;min-height:64px;overflow:hidden;padding:14px 24px;border:1px solid rgb(75 205 245/26%);border-radius:2px;color:var(--command-muted);background:linear-gradient(135deg,rgb(11 33 48/85%),rgb(4 17 27/95%));font-size:22px;font-weight:700;text-align:left;white-space:nowrap;scroll-snap-align:start;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));transition:color var(--command-transition),border-color var(--command-transition),background var(--command-transition)}.admin-group-nav button:hover{color:var(--command-text);border-color:rgb(75 205 245/70%)}.admin-group-nav button[aria-current=page]{color:var(--command-text);border-color:var(--command-cyan);background:linear-gradient(120deg,rgb(53 230 220/18%),rgb(8 32 48/95%));box-shadow:inset 0 -3px var(--command-cyan),inset 0 0 28px rgb(53 230 220/8%);text-shadow:0 0 20px rgb(53 230 220/32%)}.admin-group-nav button[aria-current=page]:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgb(143 255 238/9%) 50%,transparent 65%);transform:translateX(-110%);animation:admin-nav-sweep 12s ease-in-out infinite}@keyframes admin-nav-sweep{0%,65%{transform:translateX(-110%)}90%,to{transform:translateX(110%)}}.admin-subnav{gap:6px;margin-top:12px}.admin-subnav button{flex:0 0 auto;min-height:42px;padding:10px 18px;border:1px solid transparent;border-radius:2px;color:var(--command-muted);background:transparent;font-size:14px;font-weight:600;white-space:nowrap;scroll-snap-align:start;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,6px 100%,0 calc(100% - 6px))}.admin-subnav button:hover{color:var(--command-text);background:rgb(75 205 245/6%)}.admin-subnav button[aria-current=page]{color:var(--command-cyan);border-color:rgb(53 230 220/32%);background:rgb(53 230 220/8%);box-shadow:inset 0 -2px rgb(53 230 220/72%)}.admin-header button:focus-visible{outline:2px solid var(--command-focus);outline-offset:-5px}.admin-header__actions a:focus-visible{outline-offset:4px}.admin-content{min-width:0;max-width:none;margin:0;padding:32px 32px 56px;overflow-wrap:anywhere;scroll-margin-top:240px}.admin-content>h2{margin-bottom:6px;font-family:var(--command-font-display);font-size:30px;font-weight:700;line-height:1.3}.admin-content>.muted{font-size:14px}.admin-content>.grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));margin-top:24px}.admin-content>.grid>.card{min-height:156px;margin-top:0;padding:24px}.admin-content>.grid>.card p{margin-top:18px;color:var(--command-cyan);font-size:clamp(26px,2vw,36px);font-weight:700}.admin-content h3{font-size:17px;font-weight:600}.admin-content .card>h3{margin-bottom:12px}.admin-content .card>p+p{margin-top:6px}.admin-content .actions{margin-top:16px}.admin-content .form{gap:12px;min-width:0}.admin-content .form input,.admin-content .form select,.admin-content .form textarea{min-width:0;min-height:44px;border-radius:2px;padding:11px 12px;font-size:14px}.admin-content button{min-height:40px;padding:9px 14px;border:1px solid rgb(75 205 245/34%);border-radius:2px;background:#0a2636;color:var(--command-text);font-weight:600}.admin-content .action,.admin-content .form button{min-height:44px;border-color:rgb(53 230 220/60%);background:linear-gradient(135deg,#0f6970,#0b3b51)}.admin-content button:hover{border-color:var(--command-cyan)}.admin-content #manage-editor{scroll-margin-top:250px}.admin-content .table{min-width:680px;margin-top:24px;overflow-wrap:normal}.admin-content .table th{font-size:12px}.admin-content .table td{font-size:14px}.admin-content .table td,.admin-content .table th{padding:14px 12px}.admin-content pre{max-width:100%;overflow-x:auto}.command-shell--admin .card{margin-top:24px;padding:24px;border-color:rgb(75 205 245/22%);border-radius:2px;background:linear-gradient(145deg,rgb(8 25 35/94%),rgb(3 12 19/96%));clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px))}.command-shell--admin .table th{position:sticky;z-index:1;top:0;background:#071721}@media (max-width:700px){.command-shell--team .content{padding-inline:14px}.team-command-content .grid{grid-template-columns:1fr 1fr}.command-panel__body{padding:14px}.admin-header{padding:14px 12px 8px}.admin-header__brand{align-items:stretch;flex-direction:column;gap:10px;margin-bottom:14px}.admin-header__brand h1{padding-left:12px;font-size:22px}.admin-header__actions{justify-content:space-between;gap:12px}.admin-header__actions button{min-height:40px;padding:8px 12px}.admin-group-nav{gap:8px}.admin-group-nav button{flex:0 0 auto;min-width:140px;min-height:56px;padding:12px 18px;font-size:18px}.admin-subnav{gap:4px;margin-top:8px}.admin-subnav button{min-height:44px;padding:10px 14px;font-size:13px}.admin-group-nav:has(button:focus-visible),.admin-subnav:has(button:focus-visible){scroll-snap-type:none}.admin-group-nav button:focus-visible,.admin-subnav button:focus-visible{scroll-margin-inline:8px}.admin-group-nav button[aria-current=page]{background:linear-gradient(120deg,#103b45,#082030)}.admin-subnav button[aria-current=page]{background:#0b2a32}.admin-content{padding:24px 14px 40px}.admin-content>h2{font-size:26px}.admin-content>.grid{grid-template-columns:minmax(0,1fr);gap:12px}.command-shell--admin .card{padding:18px}.admin-content>.grid>.card{min-height:124px;padding:18px}.admin-content>.grid>.card p{margin-top:12px}.admin-content .table td,.admin-content .table th{padding:12px 10px}}.command-surface:before{content:"";position:fixed;z-index:-1;inset:0;pointer-events:none;opacity:.42;background-image:linear-gradient(rgb(53 230 220/4%) 1px,transparent 0),linear-gradient(90deg,rgb(53 230 220/4%) 1px,transparent 0);background-size:48px 48px}.command-panel{position:relative;overflow:hidden;border:1px solid rgb(75 205 245/42%);border-radius:2px;background:linear-gradient(145deg,rgb(7 25 39/94%),rgb(2 11 20/97%));box-shadow:inset 0 1px rgb(255 255 255/5%),0 18px 48px rgb(0 0 0/34%);clip-path:polygon(0 0,calc(100% - var(--command-cut)) 0,100% var(--command-cut),100% 100%,var(--command-cut) 100%,0 calc(100% - var(--command-cut)))}.command-panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,rgb(53 230 220/8%),transparent 38%,rgb(69 168 255/5%))}.command-panel__header{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:12px 16px;border-bottom:1px solid rgb(75 205 245/22%)}.command-panel__title{display:flex;align-items:center;gap:11px}.command-panel__title svg{width:22px;height:22px;color:var(--command-cyan)}.command-panel__title span{color:var(--command-cyan);font-size:10px;font-weight:700;letter-spacing:.14em}.command-panel__title h2{margin:2px 0 0;font-size:18px;line-height:1.1}.command-panel__body{position:relative;padding:18px}.command-button{min-height:44px;border:1px solid var(--command-cyan);border-radius:2px;padding:0 18px;color:#001c1a;background:linear-gradient(135deg,#8affef,var(--command-cyan));font-weight:700;cursor:pointer;transition:filter var(--command-transition),box-shadow var(--command-transition),border-color var(--command-transition);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px))}.command-button:hover{filter:brightness(1.08);box-shadow:0 0 24px rgb(53 230 220/28%)}.command-button:disabled{cursor:wait;opacity:.62}.command-field{display:grid;gap:7px;color:var(--command-muted);font-size:12px;font-weight:600;letter-spacing:.04em}.command-field input,.command-field select,.command-field textarea{min-height:44px;width:100%;border:1px solid var(--command-border);border-radius:2px;padding:10px 12px;color:var(--command-text);background:rgb(2 13 22/86%);transition:border-color var(--command-transition),box-shadow var(--command-transition)}.command-field input:focus,.command-field select:focus,.command-field textarea:focus{border-color:var(--command-cyan);box-shadow:0 0 0 3px rgb(53 230 220/10%)}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.admin-group-nav button[aria-current=page]:before{animation:none;transform:none;background:none}}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cd79e1ff94fa521b-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/89362aa296165c6d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e11f95d95ac59fa4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/00f4982f357db61e-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/62a3c74fa0e47362-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8201559e247ad180-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/2173e4bb28c315da-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c6f81e539d11fc99-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/25ab8995c98996d7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9ddf1512dbee9c99-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8247d8d2a376ae43-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e270c9fc4fe96f5a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6bb6a9cb68044e10-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9a3689a7cda641d2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/bed26dc8a57eea87-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Be Vietnam Pro Fallback;src:local("Arial");ascent-override:90.61%;descent-override:24.01%;line-gap-override:0.00%;size-adjust:110.36%}.__className_0df554{font-family:Be Vietnam Pro,Be Vietnam Pro Fallback;font-style:normal}.__variable_0df554{--font-be-vietnam-pro:"Be Vietnam Pro","Be Vietnam Pro Fallback"}