@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,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;--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-900:oklch(39.6% .141 25.723);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-900:oklch(37.9% .146 265.522);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-900:oklch(20.8% .042 265.755);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-xl:36rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--blur-md:12px;--blur-xl:24px;--blur-2xl:40px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{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}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,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,samp,pre{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{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-top-10{top:calc(var(--spacing)*-10)}.top-1\/4{top:25%}.-right-10{right:calc(var(--spacing)*-10)}.right-1\/4{right:25%}.bottom-1\/4{bottom:25%}.left-1\/4{left:25%}.z-10{z-index:10}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.mb-11{margin-bottom:calc(var(--spacing)*11)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.mb-13{margin-bottom:calc(var(--spacing)*13)}.mb-14{margin-bottom:calc(var(--spacing)*14)}.mb-15{margin-bottom:calc(var(--spacing)*15)}.mb-16{margin-bottom:calc(var(--spacing)*16)}.mb-17{margin-bottom:calc(var(--spacing)*17)}.mb-18{margin-bottom:calc(var(--spacing)*18)}.mb-19{margin-bottom:calc(var(--spacing)*19)}.mb-20{margin-bottom:calc(var(--spacing)*20)}.mb-21{margin-bottom:calc(var(--spacing)*21)}.mb-22{margin-bottom:calc(var(--spacing)*22)}.mb-23{margin-bottom:calc(var(--spacing)*23)}.mb-24{margin-bottom:calc(var(--spacing)*24)}.mb-25{margin-bottom:calc(var(--spacing)*25)}.mb-26{margin-bottom:calc(var(--spacing)*26)}.mb-27{margin-bottom:calc(var(--spacing)*27)}.mb-28{margin-bottom:calc(var(--spacing)*28)}.mb-29{margin-bottom:calc(var(--spacing)*29)}.mb-30{margin-bottom:calc(var(--spacing)*30)}.mb-31{margin-bottom:calc(var(--spacing)*31)}.mb-32{margin-bottom:calc(var(--spacing)*32)}.mb-33{margin-bottom:calc(var(--spacing)*33)}.mb-34{margin-bottom:calc(var(--spacing)*34)}.mb-35{margin-bottom:calc(var(--spacing)*35)}.mb-36{margin-bottom:calc(var(--spacing)*36)}.mb-37{margin-bottom:calc(var(--spacing)*37)}.mb-38{margin-bottom:calc(var(--spacing)*38)}.mb-39{margin-bottom:calc(var(--spacing)*39)}.mb-40{margin-bottom:calc(var(--spacing)*40)}.mb-41{margin-bottom:calc(var(--spacing)*41)}.mb-42{margin-bottom:calc(var(--spacing)*42)}.mb-43{margin-bottom:calc(var(--spacing)*43)}.mb-44{margin-bottom:calc(var(--spacing)*44)}.mb-45{margin-bottom:calc(var(--spacing)*45)}.mb-46{margin-bottom:calc(var(--spacing)*46)}.mb-47{margin-bottom:calc(var(--spacing)*47)}.mb-48{margin-bottom:calc(var(--spacing)*48)}.mb-49{margin-bottom:calc(var(--spacing)*49)}.mb-50{margin-bottom:calc(var(--spacing)*50)}.mb-51{margin-bottom:calc(var(--spacing)*51)}.mb-52{margin-bottom:calc(var(--spacing)*52)}.mb-53{margin-bottom:calc(var(--spacing)*53)}.mb-54{margin-bottom:calc(var(--spacing)*54)}.mb-55{margin-bottom:calc(var(--spacing)*55)}.mb-56{margin-bottom:calc(var(--spacing)*56)}.mb-57{margin-bottom:calc(var(--spacing)*57)}.mb-58{margin-bottom:calc(var(--spacing)*58)}.mb-59{margin-bottom:calc(var(--spacing)*59)}.mb-60{margin-bottom:calc(var(--spacing)*60)}.mb-61{margin-bottom:calc(var(--spacing)*61)}.mb-62{margin-bottom:calc(var(--spacing)*62)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-grid{display:inline-grid}.table{display:table}.h-6{height:calc(var(--spacing)*6)}.h-12{height:calc(var(--spacing)*12)}.h-32{height:calc(var(--spacing)*32)}.h-96{height:calc(var(--spacing)*96)}.max-h-40{max-height:calc(var(--spacing)*40)}.max-h-56{max-height:calc(var(--spacing)*56)}.min-h-\[60vh\]{min-height:60vh}.min-h-screen{min-height:100vh}.w-6{width:calc(var(--spacing)*6)}.w-12{width:calc(var(--spacing)*12)}.w-32{width:calc(var(--spacing)*32)}.w-96{width:calc(var(--spacing)*96)}.w-full{width:100%}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing)*0)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.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}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-4{gap:calc(var(--spacing)*4)}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-red-500\/20{border-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.border-red-500\/20{border-color:color-mix(in oklab,var(--color-red-500)20%,transparent)}}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-\[\#0b0f19\]{background-color:#0b0f19}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black)40%,transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-900\/10{background-color:#1c398e1a}@supports (color:color-mix(in lab,red,red)){.bg-blue-900\/10{background-color:color-mix(in oklab,var(--color-blue-900)10%,transparent)}}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500)10%,transparent)}}.bg-red-900\/10{background-color:#82181a1a}@supports (color:color-mix(in lab,red,red)){.bg-red-900\/10{background-color:color-mix(in oklab,var(--color-red-900)10%,transparent)}}.bg-slate-900\/40{background-color:#0f172b66}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/40{background-color:color-mix(in oklab,var(--color-slate-900)40%,transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-5{padding-inline:calc(var(--spacing)*5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11px\]{font-size:11px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.whitespace-normal{white-space:normal}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-slate-200{color:var(--color-slate-200)}.text-slate-400{color:var(--color-slate-400)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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)}.shadow-blue-500\/20{--tw-shadow-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){.shadow-blue-500\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-blue-500)20%,transparent)var(--tw-shadow-alpha),transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-\[120px\]{--tw-blur:blur(120px);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,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.\!filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)!important}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media(hover:hover){.hover\:bg-blue-500:hover{background-color:var(--color-blue-500)}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.08\]:hover{background-color:color-mix(in oklab,var(--color-white)8%,transparent)}}}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}}:root{color-scheme:dark;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif}.theme-light{color-scheme:light}body{background-color:var(--theme-bg,#0f172a);min-height:100vh;color:var(--theme-text,#f8fafc);margin:0;padding:0}.glass-card{background:var(--theme-card-bg,#ffffff08);-webkit-backdrop-filter:blur(16px);border:1px solid var(--theme-card-border,#ffffff1a);box-shadow:0 25px 50px -12px #00000080}.theme-light .glass-card{-webkit-backdrop-filter:none!important;background:#fff!important;border:1px solid #e6e9ef!important;box-shadow:0 1px 3px #0000000a,0 4px 12px #0000000a!important}.theme-light .glass-input{-webkit-backdrop-filter:none!important;color:#323338!important;background:#fff!important;border:1px solid #d5d8df!important}.theme-light .glass-input:focus{background:#fff!important;border-color:#0073ea!important;box-shadow:0 0 0 2px #0073ea26!important}.theme-light .glass-input::-moz-placeholder{color:#c3c6d4!important;opacity:1!important}.theme-light .glass-input::placeholder{color:#c3c6d4!important;opacity:1!important}.theme-light .backdrop-blur-sm,.theme-light .backdrop-blur-md,.theme-light .backdrop-blur-lg,.theme-light .backdrop-blur-xl{-webkit-backdrop-filter:none!important}.glass-input{background:var(--theme-input-bg,#0f172a4d);border:1px solid var(--theme-card-border,#ffffff1a);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--theme-text,#f8fafc);transition:all .3s cubic-bezier(.4,0,.2,1)}.glass-input:focus{background:var(--theme-input-focus-bg,#0f172a80);border-color:#3b82f680;box-shadow:0 0 20px #3b82f626}.glass-input::-moz-placeholder{color:var(--theme-text-secondary,#94a3b8);opacity:.6}.glass-input::placeholder{color:var(--theme-text-secondary,#94a3b8);opacity:.6}.theme-light .text-white,.theme-light .text-white\/95,.theme-light .text-white\/90,.theme-light .text-white\/80{color:#323338!important}.theme-light .text-white\/70{color:#4a4c5a!important}.theme-light .text-white\/60,.theme-light .text-white\/55{color:#676879!important}.theme-light .text-white\/50,.theme-light .text-white\/40{color:#9699a6!important}.theme-light .text-white\/30,.theme-light .text-white\/20{color:#c3c6d4!important}.theme-light .text-slate-200,.theme-light .text-slate-300{color:#323338!important}.theme-light .text-slate-400,.theme-light .text-slate-500{color:#676879!important}.theme-light .text-slate-600{color:#9699a6!important}.theme-light .placeholder-slate-600::-moz-placeholder{color:#c3c6d4!important}.theme-light .placeholder-slate-600::placeholder{color:#c3c6d4!important}.theme-light .bg-white\/5{background:#f0f1f3!important}.theme-light .bg-white\/\[0\.02\]{background:#f5f6f8!important}.theme-light .bg-white\/\[0\.03\]{background:#f0f1f3!important}.theme-light .bg-white\/\[0\.04\]{background:#ecedf5!important}.theme-light .bg-white\/\[0\.05\]{background:#e6e9ef!important}.theme-light .bg-slate-800{background:#f0f1f3!important}.theme-light .bg-slate-800\/80{background:#ecedf5!important}.theme-light .bg-slate-900{background:#fff!important}.theme-light .bg-slate-900\/80{background:#ffffffe6!important}.theme-light .bg-slate-700{background:#e6e9ef!important}.theme-light .hover\:bg-slate-700:hover{background:#d5d8df!important}.theme-light .hover\:bg-slate-600:hover{background:#c3c6d4!important}.theme-light .bg-black\/60{background:#0000004d!important}.theme-light .bg-\[\#0f172a\]{background:#f5f6f8!important}.theme-light .hover\:bg-white\/5:hover{background:#e6e9ef!important}.theme-light .hover\:bg-white\/10:hover{background:#d5d8df!important}.theme-light .hover\:bg-white\/\[0\.04\]:hover,.theme-light .hover\:bg-slate-800:hover{background:#e6e9ef!important}.theme-light .border-white\/5,.theme-light .border-white\/8{border-color:#e6e9ef!important}.theme-light .border-white\/10{border-color:#d5d8df!important}.theme-light .border-white\/15,.theme-light .border-white\/20{border-color:#c3c6d4!important}.theme-light .border-white\/30{border-color:#9699a6!important}.theme-light .border-slate-600,.theme-light .border-slate-700{border-color:#d5d8df!important}.theme-light .bg-white\/10{background:#d5d8df!important}.theme-light .shadow-2xl{box-shadow:0 4px 24px #00000014,0 1px 4px #0000000a!important}.theme-light .shadow-xl{box-shadow:0 2px 16px #0000000f,0 1px 3px #00000008!important}.theme-light .bg-blue-500\/\[0\.03\]{background:#f0f4ff!important}.theme-light .bg-emerald-500\/\[0\.03\]{background:#f0faf4!important}.theme-light .bg-amber-500\/\[0\.03\]{background:#fef9f0!important}.theme-light .bg-red-500\/\[0\.03\]{background:#fef2f2!important}.theme-light .border-blue-500\/10{border-color:#c7d7fe!important}.theme-light .border-emerald-500\/10{border-color:#b3e6cc!important}.theme-light .border-amber-500\/10{border-color:#fde68a!important}.theme-light .border-red-500\/10{border-color:#fecaca!important}.theme-light .border-red-500\/20{border-color:#fca5a5!important}.theme-light .border-red-500\/30{border-color:#f87171!important}.theme-light .hover\:border-blue-500\/20:hover{border-color:#93b4fd!important}.theme-light .hover\:border-emerald-500\/20:hover{border-color:#6ee7a0!important}.theme-light .hover\:border-amber-500\/20:hover{border-color:#fcd34d!important}.theme-light .hover\:border-white\/10:hover{border-color:#c3c6d4!important}.theme-light .bg-blue-500\/10{background:#dbeafe!important}.theme-light .bg-emerald-500\/10{background:#d1fae5!important}.theme-light .bg-amber-500\/10{background:#fef3c7!important}.theme-light .bg-red-500\/10,.theme-light .hover\:bg-red-500\/10:hover{background:#fee2e2!important}.theme-light select{color:#323338!important;background:#fff!important;border-color:#d5d8df!important}.theme-light select option{color:#323338!important;background:#fff!important}.theme-light .text-blue-400,.theme-light .text-blue-300{color:#0073ea!important}.theme-light .text-emerald-400,.theme-light .text-emerald-300{color:#00854d!important}.theme-light .text-amber-400,.theme-light .text-amber-300{color:#c4841d!important}.theme-light .text-red-400,.theme-light .text-red-300{color:#d83a52!important}.theme-light .text-purple-400{color:#7e3af2!important}.theme-light .text-cyan-400,.theme-light .text-cyan-300{color:#0089a8!important}.theme-light .text-violet-400,.theme-light .text-violet-300{color:#6d28d9!important}.theme-light .text-cyan-400\/70{color:#0089a8!important}.theme-light .text-violet-400\/70{color:#6d28d9!important}.theme-light .bg-blue-600{background:#0073ea!important}.theme-light .bg-emerald-600{background:#00854d!important}.theme-light .bg-red-600{background:#c23441!important}.theme-light .bg-red-500{background:#d83a52!important}.theme-light .hover\:bg-red-600:hover{background:#c23441!important}.theme-light .bg-amber-600{background:#c4841d!important}.theme-light .hover\:bg-emerald-500:hover{background:#00a65a!important}.theme-light input[type=text],.theme-light input[type=number],.theme-light input[type=search]{color:#323338!important}.theme-light input::-moz-placeholder{color:#c3c6d4!important}.theme-light input::placeholder{color:#c3c6d4!important}.theme-light .bg-emerald-500{background:#00854d!important}.theme-light .bg-slate-600{background:#c3c6d4!important}.theme-light .focus\:border-blue-500\/50:focus{border-color:#0073ea!important}.theme-light .focus\:border-amber-500\/50:focus{border-color:#c4841d!important}.theme-light .focus\:border-emerald-500:focus{border-color:#00854d!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#ffffff05}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#fff3}.theme-light ::-webkit-scrollbar-track{background:#f0f1f3}.theme-light ::-webkit-scrollbar-thumb{background:#c3c6d4}.theme-light ::-webkit-scrollbar-thumb:hover{background:#9699a6}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{width:0;height:0;display:none}@keyframes fade-in-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:.25s ease-out both fade-in-up}.bg-dot-grid{background-image:radial-gradient(circle,currentColor 1px,#0000 1px);background-size:28px 28px}.bg-shape{border:1.5px solid var(--theme-decor,#60a5fa);opacity:.18;box-shadow:0 0 30px var(--theme-decor,#60a5fa)}@supports (color:color-mix(in lab,red,red)){.bg-shape{box-shadow:0 0 30px color-mix(in srgb,var(--theme-decor,#60a5fa)50%,transparent)}}.bg-shape-sm{border:1px solid var(--theme-decor,#60a5fa);opacity:.14;box-shadow:0 0 16px var(--theme-decor,#60a5fa)}@supports (color:color-mix(in lab,red,red)){.bg-shape-sm{box-shadow:0 0 16px color-mix(in srgb,var(--theme-decor,#60a5fa)30%,transparent)}}.theme-light .bg-shape{opacity:.08;border-color:#0073ea;box-shadow:0 0 20px #0073ea1a}.theme-light .bg-shape-sm{opacity:.06;border-color:#0073ea;box-shadow:0 0 12px #0073ea14}@keyframes blob-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes blob-breathe-delay{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.animate-blob-breathe{animation:12s ease-in-out infinite blob-breathe}.animate-blob-breathe-delay{animation:14s ease-in-out 3s infinite blob-breathe-delay}@keyframes float-slow{0%{transform:translate(0)rotate(0)}20%{transform:translate(30px,-40px)rotate(8deg)}40%{transform:translate(-20px,-60px)rotate(-4deg)}60%{transform:translate(-45px,-20px)rotate(12deg)}80%{transform:translate(15px,25px)rotate(-6deg)}to{transform:translate(0)rotate(0)}}@keyframes float-medium{0%{transform:translate(0)rotate(0)}25%{transform:translate(-35px,-30px)rotate(-10deg)}50%{transform:translate(20px,-55px)rotate(6deg)}75%{transform:translate(40px,15px)rotate(-8deg)}to{transform:translate(0)rotate(0)}}@keyframes float-reverse{0%{transform:translate(0)rotate(45deg)}20%{transform:translate(25px,35px)rotate(55deg)}40%{transform:translate(-30px,50px)rotate(38deg)}60%{transform:translate(-40px,10px)rotate(52deg)}80%{transform:translate(20px,-25px)rotate(42deg)}to{transform:translate(0)rotate(45deg)}}@keyframes float-drift{0%{transform:translate(0)rotate(0)}33%{transform:translate(40px,-45px)rotate(15deg)}66%{transform:translate(-30px,30px)rotate(-10deg)}to{transform:translate(0)rotate(0)}}.animate-float-slow{animation:18s ease-in-out infinite float-slow}.animate-float-slow-delay{animation:22s ease-in-out 4s infinite float-slow}.animate-float-medium{animation:14s ease-in-out 1s infinite float-medium}.animate-float-reverse{animation:16s ease-in-out 3s infinite float-reverse}.animate-float-drift{animation:20s ease-in-out 2s infinite float-drift}@keyframes glow-wander{0%{opacity:.15;transform:translate(0)scale(1)}15%{opacity:.2;transform:translate(80px,-60px)scale(1.1)}30%{opacity:.16;transform:translate(-50px,-100px)scale(1.05)}45%{opacity:.22;transform:translate(-120px,30px)scale(1.15)}60%{opacity:.14;transform:translate(40px,80px)scale(.95)}75%{opacity:.2;transform:translate(100px,-20px)scale(1.1)}90%{opacity:.17;transform:translate(-30px,50px)scale(1.05)}to{opacity:.15;transform:translate(0)scale(1)}}@keyframes glow-wander-alt{0%{opacity:.12;transform:translate(0)scale(1)}20%{opacity:.18;transform:translate(-90px,70px)scale(1.12)}40%{opacity:.14;transform:translate(60px,100px)scale(.95)}60%{opacity:.2;transform:translate(110px,-50px)scale(1.1)}80%{opacity:.16;transform:translate(-40px,-80px)scale(1.05)}to{opacity:.12;transform:translate(0)scale(1)}}.animate-glow-pulse{animation:25s ease-in-out infinite glow-wander}.animate-glow-pulse-delay{animation:30s ease-in-out 3s infinite glow-wander-alt}@keyframes glow-wander-light{0%{opacity:.18;transform:translate(0)scale(1)}15%{opacity:.25;transform:translate(80px,-60px)scale(1.1)}30%{opacity:.2;transform:translate(-50px,-100px)scale(1.05)}45%{opacity:.28;transform:translate(-120px,30px)scale(1.15)}60%{opacity:.18;transform:translate(40px,80px)scale(.95)}75%{opacity:.24;transform:translate(100px,-20px)scale(1.1)}90%{opacity:.2;transform:translate(-30px,50px)scale(1.05)}to{opacity:.18;transform:translate(0)scale(1)}}@keyframes glow-wander-light-alt{0%{opacity:.15;transform:translate(0)scale(1)}20%{opacity:.22;transform:translate(-90px,70px)scale(1.12)}40%{opacity:.18;transform:translate(60px,100px)scale(.95)}60%{opacity:.25;transform:translate(110px,-50px)scale(1.1)}80%{opacity:.2;transform:translate(-40px,-80px)scale(1.05)}to{opacity:.15;transform:translate(0)scale(1)}}.theme-light .animate-glow-pulse{animation:25s ease-in-out infinite glow-wander-light}.theme-light .animate-glow-pulse-delay{animation:30s ease-in-out 3s infinite glow-wander-light-alt}.sidebar-glass{background:var(--theme-card-bg,#0f172a99);-webkit-backdrop-filter:blur(20px);border-right:1px solid var(--theme-card-border,#ffffff0f)}.theme-light .sidebar-glass{background:#ffffffd9;border-right:1px solid #00000014;box-shadow:2px 0 12px #0000000a}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}:root{--dv-black: #000000;--dv-white: #ffffff;--dv-brown-50: #f9f7f3;--dv-brown-100: #f3efe7;--dv-brown-200: #e7dfce;--dv-brown-300: #dcd0b6;--dv-brown-400: #d0c09d;--dv-brown-500: #c4b085;--dv-brown-600: #9d8d6a;--dv-brown-700: #766a50;--dv-brown-800: #4e4635;--dv-cyan-50: #ebfafe;--dv-cyan-100: #d8f4fc;--dv-cyan-200: #b1e9fa;--dv-cyan-300: #89dff7;--dv-cyan-400: #62d4f5;--dv-cyan-500: #3bc9f2;--dv-cyan-600: #2fa1c1;--dv-cyan-700: #237991;--dv-cyan-800: #185061;--dv-green-50: #f1f9f7;--dv-green-100: #e2f4ef;--dv-green-200: #c6e9de;--dv-green-300: #a9ddce;--dv-green-400: #8dd2bd;--dv-green-500: #70c7ad;--dv-green-600: #5a9f8a;--dv-green-700: #437768;--dv-green-800: #2d5045;--dv-grey-50: #ebebeb;--dv-grey-100: #d8d8d8;--dv-grey-200: #b0b0b0;--dv-grey-300: #898989;--dv-grey-400: #616161;--dv-grey-500: #3a3a3a;--dv-grey-600: #2e2e2e;--dv-grey-700: #232323;--dv-grey-800: #171717;--dv-navy-50: #e6e9ee;--dv-navy-100: #ccd4de;--dv-navy-200: #99a8bc;--dv-navy-300: #667d9b;--dv-navy-400: #335179;--dv-navy-500: #002658;--dv-navy-600: #001e46;--dv-navy-700: #001735;--dv-navy-800: #000f23;--dv-orange-50: #feeee9;--dv-orange-100: #fcddd3;--dv-orange-200: #f9bba7;--dv-orange-300: #f6997b;--dv-orange-400: #f3774f;--dv-orange-500: #f05523;--dv-orange-600: #c0441c;--dv-orange-700: #903315;--dv-orange-800: #60220e;--dv-yellow-50: #fff8e6;--dv-yellow-100: #fff2cc;--dv-yellow-200: #ffe499;--dv-yellow-300: #ffd766;--dv-yellow-400: #ffc933;--dv-yellow-500: #ffbc00;--dv-yellow-600: #cc9600;--dv-yellow-700: #997100;--dv-yellow-800: #664b00;--dv-font-montserrat: "Montserrat";--dv-weight-light: 300;--dv-weight-regular: 400;--dv-weight-medium: 500;--dv-weight-semi-bold: 600;--dv-weight-bold: 700;--dv-weight-black: 900;--dv-scale-0: 0px;--dv-scale-25: 1px;--dv-scale-50: 2px;--dv-scale-100: 4px;--dv-scale-200: 8px;--dv-scale-300: 12px;--dv-scale-400: 16px;--dv-scale-500: 20px;--dv-scale-600: 24px;--dv-scale-700: 28px;--dv-scale-800: 32px;--dv-scale-900: 40px;--dv-scale-1000: 48px}:root{--dv-surface-page: var(--dv-navy-50);--dv-surface-card: var(--dv-white);--dv-surface-sunken: var(--dv-navy-50);--dv-surface-tint: var(--dv-cyan-50);--dv-surface-inverse: var(--dv-navy-500);--dv-text-heading: var(--dv-navy-500);--dv-text-body: var(--dv-grey-400);--dv-text-muted: var(--dv-grey-300);--dv-text-inverse: var(--dv-white);--dv-text-inverse-muted: var(--dv-navy-200);--dv-border: var(--dv-navy-100);--dv-border-subtle: var(--dv-grey-50);--dv-border-strong: var(--dv-grey-500);--dv-accent: var(--dv-cyan-500);--dv-accent-hover: var(--dv-cyan-600);--dv-accent-soft: var(--dv-cyan-100);--dv-accent-secondary: var(--dv-yellow-500);--dv-focus-ring: var(--dv-cyan-500);--dv-success: var(--dv-green-500);--dv-success-soft: var(--dv-green-100);--dv-warning: var(--dv-yellow-600);--dv-warning-soft: var(--dv-yellow-100);--dv-danger: var(--dv-orange-500);--dv-danger-soft: var(--dv-orange-100);--dv-series-1: var(--dv-navy-500);--dv-series-2: var(--dv-cyan-500);--dv-series-3: var(--dv-green-500);--dv-series-4: var(--dv-yellow-500);--dv-series-5: var(--dv-orange-500);--dv-series-6: var(--dv-brown-500);--dv-series-7: var(--dv-navy-300);--dv-series-8: var(--dv-cyan-300);--dv-on-series-1: var(--dv-white);--dv-on-series-2: var(--dv-grey-800);--dv-on-series-3: var(--dv-grey-800);--dv-on-series-4: var(--dv-grey-800);--dv-on-series-5: var(--dv-white);--dv-on-series-6: var(--dv-grey-800);--dv-font: var(--dv-font-montserrat), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--dv-font-sans: var(--dv-font);--dv-weight-body: var(--dv-weight-regular);--dv-weight-emphasis: var(--dv-weight-medium);--dv-weight-heading: var(--dv-weight-semi-bold);--dv-weight-figure: var(--dv-weight-bold);--dv-space-1: var(--dv-scale-100);--dv-space-2: var(--dv-scale-200);--dv-space-3: var(--dv-scale-300);--dv-space-4: var(--dv-scale-400);--dv-space-5: var(--dv-scale-600);--dv-space-6: var(--dv-scale-800);--dv-space-7: var(--dv-scale-1000);--dv-shell-gap: var(--dv-scale-500);--dv-text-h1: 1.7rem;--dv-text-h2: 1.5rem;--dv-text-h3: 1.15rem;--dv-text-body-size: .95rem;--dv-text-sm: .85rem;--dv-text-xs: .78rem;--dv-text-eyebrow: .75rem;--dv-leading-heading: 1.2;--dv-leading-body: 1.65;--dv-tracking-tight: -.01em;--dv-tracking-eyebrow: .12em;--dv-radius-sm: var(--dv-scale-100);--dv-radius-md: var(--dv-scale-200);--dv-radius-lg: 14px;--dv-radius-xl: 20px;--dv-radius-pill: 999px;--dv-shadow-sm: 0 1px 2px color-mix(in srgb, var(--dv-navy-500) 6%, transparent);--dv-shadow-md: 0 8px 24px color-mix(in srgb, var(--dv-navy-500) 8%, transparent);--dv-shadow-lg: 0 20px 48px color-mix(in srgb, var(--dv-navy-500) 12%, transparent);--dv-nav-height: 60px;--dv-ease: cubic-bezier(.22, 1, .36, 1);--dv-spring: cubic-bezier(.34, 1.56, .64, 1)}.fb-loader{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:10px;padding:24px;font-family:var(--dv-font);color:var(--dv-navy-100);background:radial-gradient(90% 70% at 50% 35%,var(--dv-navy-400) 0%,var(--dv-navy-500) 45%,var(--dv-navy-700) 100%)}.fb-loader__mark{position:relative;width:112px;height:112px;display:grid;place-items:center;margin-bottom:6px}.fb-loader__ring{position:absolute;inset:0;width:100%;height:100%;animation:fb-turn 1.4s linear infinite}.fb-loader__track{fill:none;stroke:color-mix(in srgb,var(--dv-white) 12%,transparent);stroke-width:4}.fb-loader__arc{fill:none;stroke:var(--dv-cyan-500);stroke-width:4;stroke-linecap:round;stroke-dasharray:70 210}.fb-loader__logo{display:grid;place-items:center;width:76px;height:76px;border-radius:24px;color:var(--dv-white);background:color-mix(in srgb,var(--dv-white) 8%,transparent);border:1px solid color-mix(in srgb,var(--dv-cyan-500) 35%,transparent);animation:fb-breathe 2.4s ease-in-out infinite}.fb-loader__brand{margin:0;font-size:1.6rem;font-weight:900;letter-spacing:.3em;color:var(--dv-white);padding-left:.3em}.fb-loader__label{margin:0;font-size:.95rem;display:inline-flex;align-items:baseline;gap:2px}.fb-loader__dots{display:inline-flex;gap:3px;margin-left:3px}.fb-loader__dots i{width:4px;height:4px;border-radius:50%;background:var(--dv-cyan-500);animation:fb-dot 1.2s ease-in-out infinite}.fb-loader__dots i:nth-child(2){animation-delay:.15s}.fb-loader__dots i:nth-child(3){animation-delay:.3s}.fb-loader__bar{position:relative;width:180px;height:3px;margin-top:10px;border-radius:2px;overflow:hidden;background:color-mix(in srgb,var(--dv-white) 12%,transparent)}.fb-loader__bar i{position:absolute;inset:0;width:40%;border-radius:2px;background:linear-gradient(90deg,var(--dv-cyan-500),var(--dv-yellow-500));animation:fb-run 1.3s ease-in-out infinite}.fb-loader__slow{margin:8px 0 0;font-size:.82rem;color:var(--dv-navy-200);animation:fb-in .4s ease-out}@keyframes fb-turn{to{transform:rotate(1turn)}}@keyframes fb-breathe{50%{transform:scale(1.06)}}@keyframes fb-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes fb-run{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes fb-in{0%{opacity:0;transform:translateY(6px)}}.fb-error{display:grid;justify-items:center;text-align:center;gap:10px;max-width:520px;margin:0 auto;padding:32px 24px;font-family:var(--dv-font);animation:fb-in .35s ease-out}.fb-error.is-compact{padding:8px 4px 0}.fb-error__code{display:inline-flex;padding:4px 12px;border-radius:999px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;font-weight:600;color:var(--dv-orange-700, var(--dv-navy-500));background:var(--dv-danger-soft);border:1px solid color-mix(in srgb,var(--dv-orange-500) 40%,transparent)}.fb-error__title{margin:4px 0 0;font-size:1.45rem;font-weight:800;letter-spacing:-.02em;color:var(--dv-navy-500)}.fb-error__body{margin:0;max-width:44ch;font-size:.98rem;line-height:1.6;color:var(--dv-grey-400)}.fb-error__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:10px}.fb-btn{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 18px;border-radius:999px;cursor:pointer;text-decoration:none;font:inherit;font-size:.9rem;font-weight:700;color:var(--dv-navy-500);background:var(--dv-white);border:1px solid var(--dv-navy-100);transition:transform .15s,background-color .15s,border-color .15s}.fb-btn:hover:not(:disabled){transform:translateY(-1px);border-color:var(--dv-navy-300)}.fb-btn.is-primary{background:var(--dv-navy-500);color:var(--dv-white);border-color:var(--dv-navy-500)}.fb-btn.is-primary:hover:not(:disabled){background:var(--dv-navy-400)}.fb-btn.is-ghost{background:transparent;border-color:transparent;color:var(--dv-cyan-700)}.fb-btn:disabled{opacity:.7;cursor:default}.fb-btn:focus-visible,.fb-error__more:focus-visible{outline:3px solid var(--dv-focus-ring);outline-offset:2px}.fb-spin{animation:fb-turn .9s linear infinite}.fb-error__more{display:inline-flex;align-items:center;gap:4px;margin-top:4px;border:0;background:none;font:inherit;font-size:.8rem;color:var(--dv-grey-300);cursor:pointer}.fb-error__more svg{transition:transform .2s}.fb-error__more svg.is-open{transform:rotate(180deg)}.fb-error__tech{width:100%;margin:0;padding:12px 14px;text-align:left;white-space:pre-wrap;word-break:break-word;border-radius:10px;font-size:.76rem;line-height:1.5;color:var(--dv-navy-500);background:var(--dv-navy-50);border:1px solid var(--dv-navy-100)}.fb-art{width:168px;height:auto;overflow:visible}.fb-art__shadow{fill:var(--dv-navy-100);opacity:.7}.fb-art__body,.fb-art__top{fill:var(--dv-navy-500)}.fb-art__top{stroke:var(--dv-cyan-500);stroke-width:2}.fb-art__ring{fill:none;stroke:var(--dv-cyan-500);stroke-width:3;stroke-linecap:round}.fb-art__led{fill:var(--dv-orange-500);animation:fb-blink 1.4s steps(1) infinite}.fb-art__cable{fill:none;stroke:var(--dv-navy-300);stroke-width:4;stroke-linecap:round}.fb-art__accent{fill:var(--dv-yellow-500)}.fb-art__spark{fill:none;stroke:var(--dv-yellow-500);stroke-width:3;stroke-linecap:round;animation:fb-blink 1s steps(1) infinite}.fb-art__slash{stroke:var(--dv-orange-500);stroke-width:6;stroke-linecap:round}.fb-art__glass{fill:var(--dv-cyan-100)}.fb-art__float{animation:fb-float 3.2s ease-in-out infinite}.fb-art__plug{transform-origin:120px 96px;animation:fb-wiggle 2.6s ease-in-out infinite}@keyframes fb-blink{50%{opacity:.2}}@keyframes fb-float{50%{transform:translateY(-6px)}}@keyframes fb-wiggle{0%,to{transform:rotate(0)}50%{transform:rotate(8deg)}}.fb-dialog{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:16px;background:color-mix(in srgb,var(--dv-navy-800) 55%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:fb-in .2s ease-out}.fb-dialog__card{position:relative;width:min(560px,100%);max-height:calc(100vh - 32px);overflow:auto;padding:28px 24px 22px;border-radius:20px;background:var(--dv-white);box-shadow:var(--dv-shadow-lg)}.fb-dialog__close{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:none;color:var(--dv-grey-300);cursor:pointer}.fb-dialog__close:hover{background:var(--dv-navy-50);color:var(--dv-navy-500)}@media(prefers-reduced-motion:reduce){.fb-loader *,.fb-error *,.fb-dialog,.fb-error,.fb-art *{animation:none!important}}
