@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_7ee6b6fe-module__89QMuW__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_7ee6b6fe-module__89QMuW__variable{--font-outfit:"Outfit","Outfit Fallback"}
@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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-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}}}@layer theme{:root,:host{--font-sans:var(--font-outfit),"Bahnschrift","Segoe UI Variable Display",system-ui,sans-serif;--font-mono:"Cascadia Code","Consolas",monospace;--color-white:#fff;--spacing:.25rem;--container-2xl:42rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--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);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-outfit),"Bahnschrift","Segoe UI Variable Display",system-ui,sans-serif;--default-mono-font-family:"Cascadia Code","Consolas",monospace}}@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%;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;-webkit-text-decoration:inherit;-webkit-text-decoration: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}::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{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]){appearance:button}::file-selector-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}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.top-1\/2{top:50%}.right-0{right:calc(var(--spacing)*0)}.right-3{right:calc(var(--spacing)*3)}.bottom-3{bottom:calc(var(--spacing)*3)}.left-2{left:calc(var(--spacing)*2)}.z-20{z-index:20}.z-\[9999\]{z-index:9999}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-2\.5{margin-top:calc(var(--spacing)*2.5)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mr-2{margin-right:calc(var(--spacing)*2)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-2\.5{margin-bottom:calc(var(--spacing)*2.5)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-2{height:calc(var(--spacing)*2)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-8{height:calc(var(--spacing)*8)}.h-10{height:calc(var(--spacing)*10)}.h-\[54px\]{height:54px}.h-\[calc\(100dvh-4\.5rem\)\]{height:calc(100dvh - 4.5rem)}.h-full{height:100%}.max-h-\[180px\]{max-height:180px}.max-h-\[300px\]{max-height:300px}.max-h-\[320px\]{max-height:320px}.max-h-\[340px\]{max-height:340px}.max-h-\[360px\]{max-height:360px}.max-h-\[420px\]{max-height:420px}.max-h-\[460px\]{max-height:460px}.max-h-\[540px\]{max-height:540px}.max-h-\[560px\]{max-height:560px}.max-h-\[620px\]{max-height:620px}.max-h-\[640px\]{max-height:640px}.max-h-\[720px\]{max-height:720px}.max-h-\[860px\]{max-height:860px}.min-h-\[70vh\]{min-height:70vh}.w-2{width:calc(var(--spacing)*2)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-8{width:calc(var(--spacing)*8)}.w-10{width:calc(var(--spacing)*10)}.w-20{width:calc(var(--spacing)*20)}.w-28{width:calc(var(--spacing)*28)}.w-56{width:calc(var(--spacing)*56)}.w-\[54px\]{width:54px}.w-\[180px\]{width:180px}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-28{max-width:calc(var(--spacing)*28)}.max-w-\[1120px\]{max-width:1120px}.max-w-\[1480px\]{max-width:1480px}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-\[140px\]{min-width:140px}.min-w-\[180px\]{min-width:180px}.min-w-\[260px\]{min-width:260px}.min-w-full{min-width:100%}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing)*3)}.gap-y-1{row-gap:calc(var(--spacing)*1)}.gap-y-3{row-gap:calc(var(--spacing)*3)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[rgba\(76\,199\,156\,0\.35\)\]{border-color:#4cc79c59}.border-\[rgba\(82\,196\,122\,0\.35\)\]{border-color:#52c47a59}.border-\[rgba\(82\,196\,122\,0\.45\)\]{border-color:#52c47a73}.border-\[rgba\(216\,29\,56\,0\.4\)\]{border-color:#d81d3866}.border-\[rgba\(255\,255\,255\,0\.1\)\]{border-color:#ffffff1a}.border-\[rgba\(255\,255\,255\,0\.14\)\]{border-color:#ffffff24}.border-\[rgba\(255\,255\,255\,0\.16\)\]{border-color:#ffffff29}.border-\[var\(--line\)\]{border-color:var(--line)}.border-\[var\(--line-1\)\]{border-color:var(--line-1)}.border-white\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.border-white\/12{border-color:color-mix(in oklab,var(--color-white)12%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.border-white\/\[0\.22\]{border-color:#ffffff38}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.22\]{border-color:color-mix(in oklab,var(--color-white)22%,transparent)}}.border-white\/\[0\.24\]{border-color:#ffffff3d}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.24\]{border-color:color-mix(in oklab,var(--color-white)24%,transparent)}}.bg-\[\#1ab88f\]{background-color:#1ab88f}.bg-\[\#2fd3ad\]{background-color:#2fd3ad}.bg-\[\#4a66d8\]{background-color:#4a66d8}.bg-\[\#07090d\]{background-color:#07090d}.bg-\[\#a446d4\]{background-color:#a446d4}.bg-\[\#ea7307\]{background-color:#ea7307}.bg-\[rgba\(12\,12\,16\,0\.96\)\]{background-color:#0c0c10f5}.bg-\[rgba\(76\,199\,156\,0\.1\)\]{background-color:#4cc79c1a}.bg-\[rgba\(82\,196\,122\,0\.12\)\]{background-color:#52c47a1f}.bg-\[rgba\(216\,29\,56\,0\.14\)\]{background-color:#d81d3824}.bg-\[rgba\(255\,255\,255\,0\.02\)\]{background-color:#ffffff05}.bg-\[rgba\(255\,255\,255\,0\.03\)\]{background-color:#ffffff08}.bg-\[rgba\(255\,255\,255\,0\.04\)\]{background-color:#ffffff0a}.bg-\[rgba\(255\,255\,255\,0\.05\)\]{background-color:#ffffff0d}.bg-\[rgba\(255\,255\,255\,0\.06\)\]{background-color:#ffffff0f}.bg-\[rgba\(255\,255\,255\,0\.015\)\]{background-color:#ffffff04}.bg-\[rgba\(255\,255\,255\,0\.025\)\]{background-color:#ffffff06}.bg-\[var\(--bg-1\)\]{background-color:var(--bg-1)}.bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab, red, red)){.bg-white\/40{background-color:color-mix(in oklab,var(--color-white)40%,transparent)}}.bg-white\/\[0\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.02\]{background-color:color-mix(in oklab,var(--color-white)2%,transparent)}}.bg-white\/\[0\.05\]{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.05\]{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-white)6%,transparent)}}.bg-white\/\[0\.07\]{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-white)7.0%,transparent)}}.bg-white\/\[0\.08\]{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.bg-cover{background-size:cover}.bg-center{background-position:50%}.object-cover{object-fit:cover}.p-2{padding:calc(var(--spacing)*2)}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-3\.5{padding:calc(var(--spacing)*3.5)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.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)}.py-4{padding-block:calc(var(--spacing)*4)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-2\.5{padding-top:calc(var(--spacing)*2.5)}.pt-3{padding-top:calc(var(--spacing)*3)}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-4{padding-right:calc(var(--spacing)*4)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pl-8{padding-left:calc(var(--spacing)*8)}.text-center{text-align:center}.text-left{text-align:left}.align-top{vertical-align:top}.font-mono{font-family:Cascadia Code,Consolas,monospace}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--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-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.09em\]{--tw-tracking:.09em;letter-spacing:.09em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-\[\#052018\]{color:#052018}.text-\[\#b9ffe9\]{color:#b9ffe9}.text-\[\#e8fffa\]{color:#e8fffa}.text-\[\#edf1ff\]{color:#edf1ff}.text-\[\#f6ebff\]{color:#f6ebff}.text-\[\#ffb5c0\]{color:#ffb5c0}.text-\[\#fff4e8\]{color:#fff4e8}.text-\[rgba\(181\,186\,198\,0\.58\)\]{color:#b5bac694}.text-\[var\(--ink-soft\)\]{color:var(--ink-soft)}.text-\[var\(--ink-strong\)\]{color:var(--ink-strong)}.text-\[var\(--state-success\)\]{color:var(--state-success)}.text-\[var\(--state-warning\)\]{color:var(--state-warning)}.text-\[var\(--text-1\)\]{color:var(--text-1)}.text-\[var\(--text-2\)\]{color:var(--text-2)}.text-\[var\(--text-3\)\]{color:var(--text-3)}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.decoration-\[rgba\(255\,255\,255\,0\.4\)\]{text-decoration-color:#fff6}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-60{opacity:.6}.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)}.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{--tw-backdrop-blur:blur(8px);-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,-webkit-backdrop-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-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;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)}.\[queue\:cooldown\]{queue:cooldown}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:border-\[rgba\(255\,255\,255\,0\.14\)\]:hover{border-color:#ffffff24}.hover\:border-white\/20:hover{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/20:hover{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.hover\:bg-\[rgba\(255\,255\,255\,0\.05\)\]:hover{background-color:#ffffff0d}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.hover\:bg-white\/\[0\.05\]:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.05\]:hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.hover\:text-\[var\(--ink-strong\)\]:hover{color:var(--ink-strong)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:brightness-105:hover{--tw-brightness:brightness(105%);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,)}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + 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)}.focus-visible\:ring-white\/55:focus-visible{--tw-ring-color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-white\/55:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-white)55%,transparent)}}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-70:disabled{opacity:.7}@media (min-width:40rem){.sm\:right-4{right:calc(var(--spacing)*4)}.sm\:bottom-4{bottom:calc(var(--spacing)*4)}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:inline{display:inline}.sm\:w-auto{width:auto}.sm\:max-w-\[420px\]{max-width:420px}.sm\:min-w-\[170px\]{min-width:170px}.sm\:min-w-\[260px\]{min-width:260px}.sm\:min-w-\[280px\]{min-width:280px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,220px\)_auto\]{grid-template-columns:minmax(0,220px) auto}.sm\:gap-3{gap:calc(var(--spacing)*3)}.sm\:p-3\.5{padding:calc(var(--spacing)*3.5)}.sm\:p-4{padding:calc(var(--spacing)*4)}.sm\:p-5{padding:calc(var(--spacing)*5)}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:p-7{padding:calc(var(--spacing)*7)}.sm\:p-8{padding:calc(var(--spacing)*8)}.sm\:px-4{padding-inline:calc(var(--spacing)*4)}.sm\:px-5{padding-inline:calc(var(--spacing)*5)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:px-8{padding-inline:calc(var(--spacing)*8)}.sm\:py-3\.5{padding-block:calc(var(--spacing)*3.5)}.sm\:py-5{padding-block:calc(var(--spacing)*5)}.sm\:py-10{padding-block:calc(var(--spacing)*10)}.sm\:pt-3{padding-top:calc(var(--spacing)*3)}.sm\:pt-4{padding-top:calc(var(--spacing)*4)}.sm\:pb-4{padding-bottom:calc(var(--spacing)*4)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:w-auto{width:auto}.md\:min-w-\[160px\]{min-width:160px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.md\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.md\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.md\:grid-cols-\[220px_170px_auto\]{grid-template-columns:220px 170px auto}.md\:grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.md\:items-end{align-items:flex-end}.md\:justify-center{justify-content:center}.md\:gap-6{gap:calc(var(--spacing)*6)}.md\:gap-8{gap:calc(var(--spacing)*8)}.md\:gap-x-8{column-gap:calc(var(--spacing)*8)}.md\:justify-self-start{justify-self:flex-start}.md\:p-4{padding:calc(var(--spacing)*4)}.md\:px-5{padding-inline:calc(var(--spacing)*5)}}@media (min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.lg\:grid-cols-\[1fr_300px\]{grid-template-columns:1fr 300px}}@media (min-width:80rem){.xl\:col-span-1{grid-column:span 1/span 1}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.xl\:grid-cols-\[1\.08fr_0\.92fr\]{grid-template-columns:1.08fr .92fr}.xl\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.xl\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}}}:root{--bg-0:#090b0f;--bg-1:#10141b;--bg-2:#171d27;--text-1:#f4f7fc;--text-2:#d2d8e5;--text-3:#9aa5bb;--line-1:#ffffff1a;--line-2:#ffffff29;--accent-red:#d33a4e;--accent-red-strong:#b12a3c;--accent:#d33a4e;--accent-light:#e87088;--accent-strong:#b12a3c;--state-success:#4cc79c;--state-warning:#efb65f;--state-danger:#d86a79;--state-info:#83a7ee;--radius-1:8px;--radius-2:10px;--radius-3:12px;--radius-4:16px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:56px;--type-display:clamp(2.8rem,7vw,3.25rem);--type-h1:clamp(2rem,4.4vw,2.35rem);--type-h2:clamp(1.58rem,3.2vw,1.86rem);--type-h3:clamp(1.25rem,2.2vw,1.48rem);--type-body-lg:1rem;--type-body:.92rem;--type-small:.78rem;--type-label:.68rem;--shadow-soft:0 10px 28px -22px #0000009e;--shadow-overlay:0 18px 36px -26px #000000ad;--bg-base:var(--bg-0);--bg-panel:var(--bg-1);--bg-panel-strong:var(--bg-2);--ink-strong:var(--text-1);--ink-soft:var(--text-3);--brand:var(--accent);--brand-strong:var(--accent-strong);--line:var(--line-1);--shadow:#0000008c}body{background:var(--bg-0);color:var(--ink-strong);font-family:var(--font-sans);letter-spacing:.005em;line-height:1.5}.global-navbar{z-index:70;-webkit-backdrop-filter:blur(12px)saturate(130%);background:linear-gradient(#090b0ff5,#090b0fe0);border-bottom:1px solid #ffffff14;position:sticky;top:0}.global-navbar-dashboard{--line:#ffffff24;background:#0d1118;border-bottom-color:#ffffff14}.global-navbar-marketing{-webkit-backdrop-filter:blur(12px)saturate(130%);background:linear-gradient(#090b0fb8,#090b0f52);border-bottom-color:#0000}.marketing-nav-shell{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.global-navbar-dashboard .landing-nav-link:focus-visible,.global-navbar-dashboard .nav-auth-action:focus-visible{outline-color:#ffffff9e}.landing-brand{color:var(--ink-strong);text-decoration:none}.landing-nav-link{color:#e6ecf7d1;align-items:center;font-size:.96rem;font-weight:500;line-height:1;text-decoration:none;transition:color .15s;display:inline-flex;position:relative}.landing-nav-link-marketing{color:#edf2fcdb}.landing-nav-link:after{content:"";opacity:0;transform-origin:50%;background:#f6f8fdc7;border-radius:999px;height:2px;transition:opacity .16s,transform .16s,background-color .16s;position:absolute;bottom:-.45rem;left:0;right:0;transform:scaleX(.58)}.landing-nav-link:hover{color:#f7f9ff}.landing-nav-link:hover:after{opacity:.64;transform:scaleX(1)}.landing-nav-link:focus-visible{outline-offset:4px;color:#fff;border-radius:6px;outline:2px solid #d33a4e9e}.landing-nav-link:focus-visible:after{opacity:.95;background:#d33a4edb;transform:scaleX(1)}.nav-link-active{color:#f7f9ff}.nav-link-active:after{opacity:.72!important;transform:scaleX(1)!important}.landing-nav-center-marketing{justify-content:center}[data-reveal]{opacity:0;transition:opacity .48s cubic-bezier(.22,.9,.3,1),transform .48s cubic-bezier(.22,.9,.3,1);transform:translateY(18px)}[data-reveal].reveal-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transition:none;transform:none}}.app-motion main>*{animation:.26s cubic-bezier(.22,.9,.3,1) both section-rise-in}.app-motion main>:nth-child(2){animation-delay:40ms}.app-motion main>:nth-child(3){animation-delay:80ms}.app-motion main>:nth-child(4){animation-delay:.12s}.ambient-backdrop{pointer-events:none;z-index:-1;background:radial-gradient(60% 44% at 14% 8%,#d33a4e0f,#0000),radial-gradient(50% 38% at 88% 80%,#b41c340a,#0000),linear-gradient(#090b10 0%,#080a0f 50%,#07090d 100%);position:fixed;inset:0;overflow:hidden}.ambient-backdrop.dashboard-muted{background:#07090d}.ambient-backdrop.dashboard-muted:before{opacity:0;background-image:none}.ambient-backdrop.dashboard-muted:after{opacity:0;background:0 0}.ambient-backdrop.dashboard-muted .ambient-orb{opacity:0}.ambient-backdrop:before{content:"";opacity:0;background-image:none;position:absolute;inset:0}.ambient-backdrop:after{content:"";background:linear-gradient(#00000029,#0000006b);position:absolute;inset:0}.ambient-orb{filter:blur(88px);opacity:.36;border-radius:9999px;position:absolute}.ambient-orb.crimson{background:radial-gradient(circle,#d33a4e1a,#d33a4e03);width:min(52vw,680px);height:min(52vw,680px);animation:54s ease-in-out infinite drift-crimson;top:-16%;left:3%}.ambient-orb.scarlet{background:radial-gradient(circle at 48% 48%,#b41c3412,#b41c3403);width:min(48vw,620px);height:min(48vw,620px);animation:62s ease-in-out infinite reverse drift-scarlet;bottom:-24%;right:-10%}.ambient-orb.shadow{background:radial-gradient(circle,#080c167a,#080c160a);width:min(38vw,480px);height:min(38vw,480px);animation:58s ease-in-out infinite drift-shadow;top:34%;left:33%}.surface-shell{isolation:isolate;position:relative}.glass-card{border-radius:var(--radius-4);box-shadow:0 1px 0 #ffffff0d inset,var(--shadow-soft);background:#ffffff06;border:1px solid #ffffff1a;transition:border-color .16s,background-color .18s,box-shadow .18s}.glass-card:hover{background:#ffffff09;border-color:#ffffff26;box-shadow:inset 0 1px #ffffff0f,0 10px 32px -20px #00000080}.kicker{border:1px solid var(--line-1);color:var(--text-2);letter-spacing:.11em;text-transform:uppercase;background:#ffffff08;border-radius:9999px;padding:.25rem .6rem;font-size:.7rem;font-weight:650;display:inline-block}.button-primary{cursor:pointer;border-radius:var(--radius-3);color:#f0f0ff;letter-spacing:.005em;background:linear-gradient(160deg,#d33a4e 0%,#b12a3c 100%);border:1px solid #b22234d9;justify-content:center;align-items:center;font-weight:600;transition:background .13s,border-color .13s,box-shadow .13s;display:inline-flex;box-shadow:inset 0 1px #ffffff24,0 4px 14px -8px #d33a4e80}.button-primary:hover{background:linear-gradient(160deg,#e04a66 0%,#cc3348 100%);border-color:#d33a4ef2;box-shadow:inset 0 1px #ffffff29,0 8px 20px -10px #d33a4ea6}.button-secondary{cursor:pointer;border-radius:var(--radius-3);color:var(--text-2);letter-spacing:.005em;background:#ffffff08;border:1px solid #ffffff1c;justify-content:center;align-items:center;font-weight:600;transition:color .13s,background-color .13s,border-color .13s,box-shadow .13s;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.button-secondary:hover{color:var(--text-1);background:#ffffff0f;border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff0f}.button-primary:disabled,.button-secondary:disabled{cursor:not-allowed;opacity:.62;box-shadow:none}.button-primary:focus-visible,.button-secondary:focus-visible{outline-offset:2px;outline:2px solid #d33a4ecc}.button-ghost{cursor:pointer;border-radius:var(--radius-3);color:var(--text-2);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;font-weight:600;transition:color .13s,background-color .13s,border-color .13s;display:inline-flex}.button-ghost:hover{color:var(--text-1);background:#ffffff0d;border-color:#ffffff1f}.button-danger{cursor:pointer;border-radius:var(--radius-3);color:#ffd6dc;background:#d86a7924;border:1px solid #d86a7980;justify-content:center;align-items:center;font-weight:600;transition:background-color .13s,border-color .13s;display:inline-flex}.button-danger:hover{background:#d86a7938;border-color:#d86a79b3}.button-sm{min-height:2.15rem;padding:.42rem .72rem;font-size:.82rem}.button-md{min-height:2.5rem;padding:.56rem .9rem;font-size:.9rem}.ui-kicker{color:#d33a4ee6;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700;display:inline-block}.ui-page-header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.ui-page-header-copy{min-width:0}.ui-page-title{letter-spacing:-.022em;color:var(--text-1);margin:.25rem 0 0;font-size:clamp(1.35rem,2.6vw,1.65rem);font-weight:700;line-height:1.2}.ui-page-description{max-width:72ch;color:var(--text-3);margin:.38rem 0 0;font-size:.94rem;line-height:1.6}.ui-page-header-actions{justify-content:flex-end;align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.ui-surface{border-radius:var(--radius-4)}.ui-surface-bordered{border:1px solid #ffffff17}.ui-surface-base{background:#111620}.ui-surface-elevated{background:var(--bg-2)}.public-glass-card{border-radius:var(--radius-4);background:linear-gradient(160deg,#ffffff0d,#ffffff05);border:1px solid #ffffff1a;transition:border-color .16s;box-shadow:inset 0 1px #ffffff0f,0 4px 16px -10px #0006}.public-glass-card:hover{border-color:#ffffff26}@supports ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){.public-glass-card{-webkit-backdrop-filter:blur(10px)saturate(118%)}}.ui-action-bar{justify-content:space-between;align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.ui-action-bar-primary,.ui-action-bar-secondary{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.ui-form-section-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.ui-form-section-title{color:var(--text-1);letter-spacing:-.01em;margin:0;font-size:.95rem;font-weight:650}.ui-form-section-description{margin:var(--space-1)0 0;color:var(--text-3);font-size:.88rem;line-height:1.5}.ui-form-section-actions{align-items:center;gap:var(--space-2);display:inline-flex}.ui-form-section-body{margin-top:var(--space-3)}.ui-status-badge{border:1px solid var(--line-1);letter-spacing:.09em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:.16rem .52rem;font-size:.68rem;font-weight:700;line-height:1.1;display:inline-flex}.ui-status-neutral{color:var(--text-2);background:#ffffff0a}.ui-status-info{color:#bfd2fb;background:#83a7ee24;border-color:#83a7ee66}.ui-status-success{color:#c5ffe9;background:#4cc79c24;border-color:#4cc79c6b}.ui-status-warning{color:#ffe3b9;background:#efb65f29;border-color:#efb65f70}.ui-status-danger{color:#ffd5db;background:#d86a7929;border-color:#d86a7973}.ui-table-wrap{border:1px solid var(--line-1);border-radius:var(--radius-3);background:#ffffff04;overflow:auto}.ui-table{border-collapse:separate;border-spacing:0}.ui-table-head{color:var(--text-3)}.ui-table-head tr{background:#ffffff04}.ui-table-cell-head{border-bottom:1px solid var(--line-1);white-space:nowrap;padding:.52rem .68rem}.ui-table-cell{color:var(--text-2);vertical-align:top;border-bottom:1px solid #ffffff0f;padding:.54rem .68rem}.ui-table-row:last-child .ui-table-cell,.ui-table-row-compact:last-child .ui-table-cell{border-bottom:0}.ui-table-row-compact .ui-table-cell{padding-top:.4rem;padding-bottom:.4rem}.dashboard-loading-screen{z-index:10000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:1;will-change:opacity;background:#080a0dcc;place-items:center;padding:1rem;transition:opacity .17s,-webkit-backdrop-filter .17s,backdrop-filter .17s;animation:.14s both overlay-fade-in;display:grid;position:fixed;inset:0}.dashboard-loading-screen.is-exiting{opacity:0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:none}.dashboard-loading-panel{opacity:1;will-change:transform,opacity;background:#181c23;border:1px solid #ffffff1c;border-radius:16px;width:min(100%,30rem);padding:1rem 1rem 1.1rem;transition:transform .19s cubic-bezier(.22,1,.36,1),opacity .14s;animation:.18s cubic-bezier(.22,.9,.28,1) both overlay-pop-in;transform:translateY(0)scale(1);box-shadow:0 16px 30px -24px #0000009e}.dashboard-loading-screen.is-exiting .dashboard-loading-panel{opacity:0;animation:none;transform:translateY(10px)scale(.985)}.dashboard-loading-logo{filter:drop-shadow(0 6px 12px #00000073)}.dashboard-loading-bar{background:#ffffff1a;border-radius:999px;width:100%;height:.3rem;position:relative;overflow:hidden}.dashboard-loading-bar:before{content:"";will-change:transform;background:linear-gradient(90deg,#dde4f000 0%,#dde4f0bf 48%,#dde4f000 100%);border-radius:999px;width:46%;animation:1.55s cubic-bezier(.42,.02,.21,1) infinite dashboard-loading-sweep;position:absolute;top:0;bottom:0;left:-46%}.status-modal-backdrop{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020204b8;place-items:center;padding:1rem;animation:.14s both modal-backdrop-in;display:grid;position:fixed;inset:0}.status-modal-panel{background:#191d24;border:1px solid #ffffff1f;border-radius:14px;width:min(100%,36rem);max-height:calc(100vh - 2rem);padding:clamp(1rem,2.2vw,1.4rem);animation:.17s cubic-bezier(.22,.9,.3,1) both modal-panel-in;overflow-y:auto;box-shadow:0 20px 36px -30px #0000009e}.status-modal-backdrop.is-closing{animation:.14s both modal-backdrop-out}.status-modal-backdrop.is-closing .status-modal-panel{animation:.15s cubic-bezier(.4,0,1,1) both modal-panel-out}.status-pill{border:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.18rem .58rem;font-size:.68rem;font-weight:700}.status-pill-success{color:#b9ffe9;background:#3498792e;border-color:#4cc79c7a}.status-pill-queued{color:#ffe4be;background:#ae742033;border-color:#f1b66080}.status-pill-blocked{color:#ffd2da;background:#9224383d;border-color:#dc53668a}.status-pill-error{color:#ffd7de;background:#a8293f42;border-color:#f1809194}.moderation-action-button{border:1px solid var(--line);letter-spacing:.01em;border-radius:10px;justify-content:center;align-items:center;font-weight:600;transition:transform .13s,filter .13s,box-shadow .13s,border-color .13s;display:inline-flex}.moderation-action-button:hover{filter:saturate(1.06);transform:translateY(-1px)}.moderation-action-button:disabled{opacity:.7;cursor:not-allowed;filter:none;box-shadow:none;transform:none}.moderation-action-warn{color:#ffe6b8;background:linear-gradient(130deg,#c2862c38,#8454182e);border-color:#ecae5861}.moderation-action-kick{color:#ffd1c7;background:linear-gradient(130deg,#c44a343d,#80251d33);border-color:#e8644c66}.moderation-action-ban{color:#ffd2d8;background:linear-gradient(130deg,#d81d384d,#85132442);border-color:#d81d388f}.moderation-action-tban{color:#ffd4e7;background:linear-gradient(130deg,#af265347,#6612343d);border-color:#c648717a}.moderation-action-pm{color:#d8e3ff;background:linear-gradient(130deg,#4f6cca40,#2d408138);border-color:#718ff070}.moderation-action-unban{color:#cbffed;background:linear-gradient(130deg,#309e7a3d,#18614a33);border-color:#54c39e6b}.ui-checkbox{appearance:none;border:1px solid var(--line);cursor:pointer;background:#ffffff0a;border-radius:.3rem;place-items:center;width:1rem;height:1rem;transition:border-color .13s,background-color .13s,box-shadow .13s;display:inline-grid}.ui-checkbox:before{content:"";clip-path:polygon(14% 52%,0 66%,39% 100%,100% 24%,86% 10%,39% 67%);background:#fff3f5;width:.56rem;height:.56rem;transition:transform .13s;transform:scale(0)}.ui-checkbox:checked{background:linear-gradient(130deg,#cfd5e1 0%,#858f9f 100%);border-color:#ffffff85;box-shadow:0 8px 18px -12px #000000b8}.ui-checkbox:checked:before{transform:scale(1)}.ui-dropdown{width:100%;position:relative}.ui-dropdown-trigger{border:1px solid var(--line);width:100%;color:var(--ink-strong);text-align:left;background:#ffffff08;border-radius:.45rem;justify-content:space-between;align-items:center;gap:.55rem;min-height:2.5rem;padding:.5rem .72rem;font-size:.92rem;transition:border-color .13s,box-shadow .13s,background-color .13s;display:flex}.ui-dropdown-trigger .ui-option-row{min-width:0}.ui-dropdown-trigger:hover{background:#ffffff0a}.ui-dropdown-trigger:focus-visible{border-color:#ffffff75;outline:none;box-shadow:0 0 0 2px #ffffff24}.ui-dropdown-trigger:disabled{opacity:.7;cursor:not-allowed}.ui-dropdown-chevron{color:var(--ink-soft);align-items:center;transition:transform .12s,color .12s;display:inline-flex}.ui-dropdown-chevron.open{color:var(--ink-strong);transform:rotate(180deg)}.ui-dropdown-menu{z-index:24;max-height:240px;box-shadow:0 18px 36px -28px var(--shadow),0 12px 24px -14px #000000b8;background:linear-gradient(160deg,#131318f7,#08080bfa);border:1px solid #ffffff24;border-radius:.62rem;padding:.3rem;position:absolute;top:calc(100% + .34rem);left:0;right:0;overflow-y:auto}.ui-dropdown-option{width:100%;color:var(--ink-soft);text-align:left;background:0 0;border:1px solid #0000;border-radius:.46rem;padding:.5rem .58rem;font-size:.9rem;transition:color .12s,background-color .12s,border-color .12s;display:block}.ui-option-row{align-items:center;gap:.5rem;min-width:0;display:flex}.ui-option-avatar{object-fit:cover;border:1px solid var(--line);border-radius:999px;flex:none;width:1.35rem;height:1.35rem}.ui-option-text{flex-direction:column;min-width:0;display:flex}.ui-option-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ui-option-meta{color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.ui-dropdown-option:hover{color:var(--ink-strong);background:#ffffff17;border-color:#fff3}.ui-dropdown-option.active{color:#f7f9fe;background:linear-gradient(130deg,#d6deec38,#70798b33);border-color:#ffffff57}.collapsible-section{border:1px solid var(--line);background:#ffffff0a;border-radius:.8rem;overflow:visible}.collapsible-summary{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:.85rem;padding:.9rem 1rem;list-style:none;display:flex}.collapsible-summary::-webkit-details-marker{display:none}.collapsible-chevron{color:var(--ink-soft);align-items:center;transition:transform .14s,color .14s;display:inline-flex}.collapsible-section[open] .collapsible-chevron{color:var(--ink-strong);transform:rotate(180deg)}.collapsible-content{border-top:1px solid var(--line);padding:.9rem 1rem 1rem}.hero-shell{justify-content:center;align-items:center;min-height:calc(100vh - 120px);padding:3.8rem 1rem 5.2rem;display:flex}.hero-focus-panel{padding:clamp(1.5rem,3vw,2.6rem) clamp(.85rem,2.5vw,1.45rem)}.hero-wordmark{letter-spacing:-.03em;font-size:clamp(4rem,13vw,9rem);font-weight:700;line-height:.95}.hero-subtle{color:#e5e8eed6;font-size:clamp(1.05rem,2.1vw,1.35rem)}.nav-quiet-link{color:#e8ecf4e0;border-radius:8px;align-items:center;padding:.2rem 0;font-weight:500;transition:color .15s,opacity .15s;display:inline-flex;position:relative}.nav-quiet-link:after{content:"";opacity:0;transform-origin:50%;background:#f4f7ffd1;border-radius:999px;height:2px;transition:opacity .16s,transform .16s,background-color .16s;position:absolute;bottom:-.2rem;left:0;right:0;transform:scaleX(.58)}.nav-quiet-link:hover{color:#f7f9ff}.nav-quiet-link:hover:after{opacity:.62;transform:scaleX(1)}.nav-quiet-link:focus-visible{outline-offset:2px;color:#fff;outline:2px solid #d33a4e9e}.nav-quiet-link:focus-visible:after{opacity:.95;background:#d33a4edb;transform:scaleX(1)}.nav-auth-action{color:#f0f4fce6;background:#ffffff05;border-color:#ffffff24}.nav-auth-action:hover{background:#ffffff0f;border-color:#ffffff42}.nav-auth-action:focus-visible{outline-offset:2px;outline:2px solid #d33a4e9e}.nav-cta-primary{color:#f0f0ff;background:linear-gradient(160deg,#d33a4e 0%,#b12a3c 100%);border-color:#b22234d9;box-shadow:inset 0 1px #ffffff24,0 4px 10px -6px #d33a4e73}.nav-cta-primary:hover{background:linear-gradient(160deg,#e04a66 0%,#cc3348 100%);border-color:#d33a4ef2;box-shadow:inset 0 1px #ffffff29,0 6px 14px -8px #d33a4e99}.mobile-global-nav-trigger{width:2.25rem;height:2.25rem;color:var(--ink-strong);background:#ffffff08;border:1px solid #ffffff29;border-radius:.6rem;justify-content:center;align-items:center;transition:background-color .13s,border-color .13s;display:inline-flex}.mobile-global-nav-trigger:hover{background:#ffffff14;border-color:#ffffff40}.mobile-global-nav-trigger:focus-visible{outline-offset:2px;outline:2px solid #d33a4e9e}.mobile-global-nav-panel{top:0;bottom:0;right:0;left:max(12px,env(safe-area-inset-left,0px));z-index:1;border-left:1px solid var(--line-1);padding:calc(env(safe-area-inset-top,0px) + .6rem).9rem calc(env(safe-area-inset-bottom,0px) + 1rem);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:#0e131a;width:auto;max-height:100dvh;position:fixed;overflow-y:auto;box-shadow:-20px 0 30px -24px #000000d1}.mobile-global-nav-overlay{z-index:200;-webkit-backdrop-filter:blur(2px);background:#04070b9e;position:fixed;inset:0}.mobile-global-nav-panel-header{z-index:2;margin:calc(env(safe-area-inset-top,0px)*-1)-.9rem .62rem;padding:calc(env(safe-area-inset-top,0px) + .52rem).9rem .55rem;border-bottom:1px solid var(--line-1);background:#0e131a;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.mobile-global-nav-panel-title{color:var(--ink-strong);letter-spacing:.03em;margin:0;font-size:.9rem;font-weight:600}.mobile-global-nav-close{width:2rem;height:2rem;color:var(--ink-strong);background:#ffffff08;border:1px solid #ffffff29;border-radius:.52rem;justify-content:center;align-items:center;display:inline-flex}.mobile-global-nav-close:focus-visible{outline-offset:2px;outline:2px solid #d33a4e9e}.mobile-global-nav-links{gap:.3rem;display:grid}.mobile-global-nav-link{color:#edf1f8e0;border:1px solid #0000;border-radius:.52rem;padding:.5rem .62rem;font-size:.9rem;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s;display:block}.mobile-global-nav-link:hover{color:#fff;background:#ffffff12;border-color:#ffffff29}.mobile-global-nav-link.is-active{color:#fff;background:#ffffff1c;border-color:#ffffff3d}.mobile-global-nav-dashboard{border-top:1px solid #ffffff1a;margin-top:.62rem;padding-top:.62rem}.mobile-global-nav-section-title{color:var(--ink-soft);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .4rem;padding:0 .4rem;font-size:.68rem}.mobile-global-nav-tab-grid{gap:.34rem;display:grid}.mobile-global-nav-actions{border-top:1px solid #ffffff1a;gap:.45rem;margin-top:.55rem;padding-top:.55rem;display:grid}.mobile-global-nav-user{color:var(--ink-soft);margin:0;font-size:.78rem}@media (max-width:420px){.mobile-global-nav-panel{left:max(10px,env(safe-area-inset-left,0px));padding-inline:.72rem}.mobile-global-nav-panel-header{margin-inline:-.72rem;padding-inline:.72rem}}body.mobile-nav-open{overscroll-behavior:none;overflow:hidden}.account-menu-trigger span{color:#ecf0f8e6}.brand-logo{box-shadow:none;filter:drop-shadow(0 4px 9px #00000094);border-radius:0}.brand-logo-dashboard{filter:drop-shadow(0 4px 10px #0000009e)drop-shadow(0 10px 20px #ffffff14)}.brand-logo-hero{filter:drop-shadow(0 7px 12px #0000009e);transform:scale(1.06)}.cinematic-card{border:1px solid var(--line);min-height:270px;box-shadow:0 28px 44px -30px var(--shadow),inset 0 1px 0 #ffffff14;border-radius:18px;position:relative;overflow:hidden}.cinematic-overlay{background:linear-gradient(#06060800 26%,#0606080d 44%,#0606083d 66%,#060608ad 100%);position:absolute;inset:0}.cinematic-card:after{content:"";pointer-events:none;background:linear-gradient(#0000 74%,#0000002e 100%);position:absolute;inset:0}.cinematic-caption{z-index:1;text-shadow:0 2px 12px #000c;position:absolute;bottom:1rem;left:1rem;right:1rem}.features-shell{border:1px solid var(--line);box-shadow:0 26px 40px -30px var(--shadow),inset 0 1px 0 #ffffff12;background:linear-gradient(150deg,#101016eb,#08080cf2);border-radius:20px;padding:1.35rem}.features-grid{gap:1rem;display:grid}.features-highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.feature-highlight-card{border:1px solid var(--line);background:#ffffff08;border-radius:12px;padding:.78rem;transition:border-color .14s}.feature-highlight-card:hover{border-color:#d33a4e38}.feature-module-card{border:1px solid var(--line);box-shadow:0 22px 36px -28px var(--shadow),inset 0 1px 0 #ffffff0f;background:linear-gradient(160deg,#131318e0,#0a0a0deb);border-radius:16px;transition:border-color .15s,box-shadow .18s}.feature-module-card:hover{border-color:#d33a4e38}.dashboard-hero{border:1px solid var(--line-1);border-radius:var(--radius-4);background:var(--bg-1);box-shadow:none;padding:1rem 1rem .95rem}.dashboard-surface{--line:var(--line-1);--dashboard-accent:#ffffff14;--dashboard-accent-strong:#ffffff38;--dashboard-accent-solid:#ffffffc2;background:var(--bg-0)}.dashboard-surface .kicker{color:#c9cdd6;background:#ffffff08;border-color:#ffffff24}.dashboard-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}.dashboard-topbar{border:1px solid var(--line-1);border-radius:var(--radius-3);background:var(--bg-1);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.9rem;padding:.85rem .92rem;display:flex}.dashboard-content{border:1px solid var(--line-1);border-radius:var(--radius-4);background:var(--bg-0);min-height:calc(100vh - 8.2rem);box-shadow:none}.dashboard-glass{-webkit-backdrop-filter:none;backdrop-filter:none}.dashboard-shell{border-top:1px solid var(--line-1);border-bottom:1px solid var(--line-1);background:var(--bg-0);height:100%;min-height:0;box-shadow:none;overflow:hidden}.dashboard-shell-grid{grid-template-columns:1fr;height:100%;display:grid}.dashboard-shell-nav{border-bottom:1px solid var(--line-1);background:linear-gradient(#0c1118 0%,#0a0f15 100%);min-width:260px}.dashboard-shell-workspace{grid-template-rows:auto minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid}.dashboard-shell-topbar{border-bottom:1px solid var(--line-1);background:#0f141c}.dashboard-shell-main{background:var(--bg-0);min-width:0;min-height:0}@media (min-width:768px){.dashboard-shell-grid{grid-template-columns:264px minmax(0,1fr)}.dashboard-shell-nav{border-bottom:0;border-right:1px solid #ffffff17}}.dashboard-nav-shell{border:1px solid var(--line-1);border-radius:var(--radius-3);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0f151e}.dashboard-card{border-radius:var(--radius-3);background:var(--bg-1);border:1px solid #ffffff17;transition:border-color .13s,background-color .13s,box-shadow .13s;box-shadow:inset 0 1px #ffffff0a}.dashboard-card:hover{background:#141a24;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff0f}.moderation-three-pane{border:1px solid var(--line-1);border-radius:var(--radius-3);background:#0b1017;grid-template-columns:1fr;display:grid;overflow:hidden}.moderation-pane{background:#0b1017;padding:1rem}.moderation-pane+.moderation-pane{border-top:1px solid var(--line-1)}.moderation-pane-title{border-left:2px solid #d33a4ead;padding-left:.6rem;font-size:1.22rem;font-weight:700;line-height:1.2}@media (min-width:1280px){.moderation-three-pane{grid-template-columns:320px minmax(0,1fr) 420px}.moderation-pane+.moderation-pane{border-top:0;border-left:1px solid #ffffff1a}}.dashboard-metric-card{border:1px solid var(--line);background:#ffffff05;border-radius:12px;position:relative}.dashboard-metric-card:before{content:"";background:linear-gradient(90deg,#ffffff2e,#fff0);height:1px;position:absolute;top:0;left:.75rem;right:.75rem}.dashboard-feed-item{transition:border-color .12s,background-color .12s}.dashboard-feed-item:hover{background:#ffffff0b;border-color:#ffffff29}.dashboard-level{border:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.15rem .48rem;font-size:.68rem}.dashboard-level-info{color:#b5c9fa;background:#84a6ee1c;border-color:#84a6ee52}.dashboard-level-warning{color:#f2cb8f;background:#eeab5f21;border-color:#eeab5f5c}.dashboard-level-critical{color:#dbe4f4;background:#b0bcd424;border-color:#b0bcd473}.dashboard-nav-link{border-radius:var(--radius-2);color:var(--text-2);background:0 0;border:1px solid #0000;padding:.42rem .56rem;font-weight:500;text-decoration:none;transition:color .13s,background-color .13s,border-color .13s;display:block}.dashboard-nav-link:hover{color:var(--ink-strong);background:#ffffff0e;border-color:#ffffff1a}.dashboard-nav-link.active{color:var(--ink-strong);background:#d33a4e1c;border-color:#d33a4e47;box-shadow:inset 3px 0 #d33a4ee6}.dashboard-nav-link-row{align-items:center;gap:.48rem;display:flex}.dashboard-nav-icon{color:#7b879e;border-radius:var(--radius-1);flex:none;justify-content:center;align-items:center;width:1.62rem;height:1.62rem;transition:color .13s,background-color .13s;display:inline-flex}.dashboard-nav-link:hover .dashboard-nav-icon{color:#9aa5bb}.dashboard-nav-link.active .dashboard-nav-icon{color:#f5aab8;background:#d33a4e1f}.dashboard-nav-link.active .dashboard-nav-link-title{color:var(--text-1)}.dashboard-nav-link-text{flex-direction:column;min-width:0;line-height:1.15;display:flex}.dashboard-nav-link-title{color:var(--text-2);font-size:.82rem;font-weight:500}.dashboard-nav-link-hint{display:none}.dashboard-mobile-nav{display:block}.dashboard-mobile-quick{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.dashboard-mobile-chip{color:var(--ink-soft);text-align:center;background:#ffffff08;border:1px solid #ffffff1a;border-radius:.62rem;padding:.42rem .56rem;font-size:.76rem;line-height:1.15;transition:color .12s,border-color .12s,background-color .12s}.dashboard-mobile-chip.active{color:var(--ink-strong);background:#ffffff14;border-color:#ffffff3d}.dashboard-mobile-toggle{width:100%;color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;background:#ffffff08;border:1px solid #ffffff1a;border-radius:.62rem;padding:.46rem .56rem;font-size:.75rem;transition:color .12s,border-color .12s,background-color .12s}.dashboard-mobile-toggle:hover{color:var(--ink-strong);background:#ffffff0d;border-color:#ffffff26}.dashboard-mobile-primary-action{color:#f3f6fc;background:#ffffff17;border:1px solid #fff3;border-radius:.62rem;justify-content:space-between;align-items:center;width:100%;padding:.5rem .62rem;font-size:.76rem;font-weight:600;display:inline-flex}.dashboard-mobile-menu{background:#ffffff05;border:1px solid #ffffff1a;border-radius:.62rem;padding:.5rem}.dashboard-mobile-table{border-collapse:separate;border-spacing:.4rem;width:100%;margin:-.4rem}.dashboard-mobile-table-cell{vertical-align:top;width:50%}.dashboard-nav-primary-action{color:#ffeef1;background:linear-gradient(140deg,#d33a4e24,#b41c341a);border:1px solid #d33a4e59;border-radius:.72rem;justify-content:space-between;align-items:center;width:100%;padding:.54rem .72rem;font-size:.84rem;font-weight:600;text-decoration:none;transition:background .13s,border-color .13s,box-shadow .13s;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.dashboard-nav-primary-action:hover{background:linear-gradient(140deg,#d33a4e38,#b41c3429);border-color:#d33a4e8c;box-shadow:inset 0 1px #ffffff14,0 4px 12px -8px #d33a4e4d}.dashboard-app-topbar{grid-template-columns:1fr;align-items:center;gap:.5rem;padding-bottom:.5rem;display:grid}.dashboard-app-topbar-context{min-width:0}.dashboard-app-topbar-label{display:none}.dashboard-app-topbar-title{letter-spacing:-.01em;color:var(--text-1);margin:0;font-size:.92rem;font-weight:650;line-height:1.2}.dashboard-app-topbar-meta{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:.35rem;margin:.28rem 0 0;font-size:.74rem;display:flex}.dashboard-app-topbar-separator{background:#ffffff4d;border-radius:999px;width:4px;height:4px}.dashboard-app-topbar-search{border-radius:var(--radius-2);color:var(--text-3);background:#00000040;border:1px solid #ffffff17;align-items:center;gap:.42rem;min-height:2.14rem;padding:0 .62rem;transition:border-color .14s,box-shadow .14s;display:flex}.dashboard-app-topbar-search:focus-within{border-color:#ffffff2e;box-shadow:0 0 0 3px #ffffff0a}.dashboard-app-topbar-search input{width:100%;color:var(--text-1);background:0 0;border:0;outline:none;font-family:inherit;font-size:.82rem}.dashboard-app-topbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;display:inline-flex}@media (min-width:1024px){.dashboard-app-topbar{grid-template-columns:minmax(0,1fr) minmax(260px,360px) auto}}.dashboard-mobile-menu-link{color:var(--ink-soft);background:#ffffff06;border:1px solid #ffffff1a;border-radius:.56rem;padding:.4rem .5rem;font-size:.74rem;transition:color .12s,border-color .12s,background-color .12s;display:block}.dashboard-mobile-menu-link.active{color:var(--ink-strong);background:#ffffff14;border-color:#ffffff3d}.dashboard-input{border-radius:var(--radius-2);width:100%;color:var(--text-1);background:#ffffff08;border:1px solid #ffffff1a;outline:none;padding:.5rem .72rem;font-family:inherit;font-size:.86rem;transition:border-color .13s,box-shadow .13s;display:block}.dashboard-input:focus{border-color:#fff3;box-shadow:0 0 0 3px #ffffff0a}.dashboard-input::placeholder{color:var(--text-3)}.dashboard-quiet-action{width:100%;color:var(--ink-strong);background:#ffffff05;border:1px solid #ffffff1a;border-radius:10px;padding:.5rem .62rem;font-size:.9rem;transition:border-color .12s,background-color .12s,transform .12s;display:block}.dashboard-quiet-action:hover{background:#ffffff0f;border-color:#ffffff29;transform:translateY(-1px)}.dashboard-action-link{background:#ffffff05;transition:border-color .12s,background-color .12s,transform .12s}.dashboard-action-link:hover{background:#ffffff0f;border-color:#ffffff29;transform:translateY(-1px)}.dashboard-erlc-card{background:#131821}.dashboard-surface .button-primary{color:#f0f0ff;background:linear-gradient(160deg,#d33a4e 0%,#b12a3c 100%);border-color:#b22234d9}.dashboard-surface .button-primary:hover{background:linear-gradient(160deg,#e04a66 0%,#cc3348 100%);border-color:#d33a4ef2}.dashboard-surface .button-primary:focus-visible,.dashboard-surface .button-secondary:focus-visible{outline-color:#ffffffa6}.dashboard-shell-main table th,.dashboard-shell-main table td{padding-top:.4rem!important;padding-bottom:.4rem!important}.dashboard-shell-main .button-secondary{background:0 0}.server-row-menu{position:relative}.server-row-menu>summary{list-style:none}.server-row-menu>summary::-webkit-details-marker{display:none}.server-row-menu-panel{z-index:20;background:#1a1d23;border:1px solid #ffffff1f;border-radius:.6rem;min-width:10.5rem;padding:.35rem;position:absolute;top:calc(100% + .3rem);right:0;box-shadow:0 10px 18px -16px #00000073}.server-row-menu-item{text-align:left;width:100%;color:var(--ink-strong);background:0 0;border:0;border-radius:.45rem;padding:.42rem .52rem;font-size:.76rem}.server-row-menu-item:hover{background:#ffffff0f}@media (min-width:900px){.features-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:1.25rem}}@media (max-width:640px){.ambient-orb{filter:blur(62px);opacity:.52}.ambient-orb.shadow{display:none}.hero-shell{min-height:auto;padding:1.9rem .4rem 2.8rem}.hero-wordmark{font-size:clamp(2.7rem,18vw,4.4rem);line-height:.96}.cinematic-card{min-height:220px}.features-shell{padding:1rem}.dashboard-topbar{padding:.78rem .84rem}.dashboard-hero{padding:1rem .95rem .95rem}.dashboard-shell,.dashboard-content{min-height:auto}}.stagger-rise{animation:.68s both rise-in}.stagger-rise.delay-1{animation-delay:90ms}.stagger-rise.delay-2{animation-delay:.18s}.stagger-rise.delay-3{animation-delay:.27s}@keyframes drift-crimson{0%,to{transform:translate(0)}50%{transform:translate(70px,26px)}}@keyframes drift-scarlet{0%,to{transform:translate(0)}50%{transform:translate(-88px,-34px)}}@keyframes drift-shadow{0%,to{transform:translate(0)scale(1)}50%{transform:translate(54px,-20px)scale(1.06)}}@keyframes rise-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes section-rise-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes surface-fade-in{0%{opacity:0;transform:translateY(10px)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes overlay-fade-in{0%{opacity:0}to{opacity:1}}@keyframes overlay-pop-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes modal-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes modal-panel-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes modal-panel-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(10px)scale(.985)}}@keyframes dashboard-loading-sweep{0%{transform:translate(0)}to{transform:translate(320%)}}@media (prefers-reduced-motion:reduce){.app-motion main>*,.ambient-orb,.stagger-rise,.stagger-rise.delay-1,.stagger-rise.delay-2,.stagger-rise.delay-3,.dashboard-loading-bar:before,.glass-card,.feature-highlight-card,.feature-module-card,.features-shell,.dashboard-hero,.dashboard-content,.dashboard-nav-shell,.dashboard-card,.dashboard-loading-screen,.dashboard-loading-panel,.status-modal-backdrop,.status-modal-panel{animation:none}.dashboard-loading-screen,.dashboard-loading-panel,.glass-card,.feature-highlight-card,.feature-module-card,.dashboard-card{transition:none}}*{scrollbar-width:thin;scrollbar-color:#d81d3885 #ffffff0d}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#ffffff0b;border-radius:999px}::-webkit-scrollbar-thumb{background:linear-gradient(#d81d38bf,#851324d1);border:2px solid #070708bf;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#e02943db,#96172be6)}::-webkit-scrollbar-corner{background:#ffffff0b}.dashboard-surface *{scrollbar-color:#aeb6c59e #ffffff0d}.dashboard-surface ::-webkit-scrollbar-thumb{background:linear-gradient(#bac2d2d1,#768094e0);border:2px solid #070708bf}.dashboard-surface ::-webkit-scrollbar-thumb:hover{background:linear-gradient(#ccd4e0e6,#8892a4eb)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@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-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-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}
