@import "https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@500;600;700&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=Sora:wght@700;800&display=swap";
@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-duration:initial}}}@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-200:#ffcaca;--color-neutral-50:#fafafa;--color-neutral-200:#e5e5e5;--color-neutral-500:#737373;--color-neutral-600:#525252;--color-neutral-700:#404040;--color-neutral-800:#262626;--color-neutral-950:#0a0a0a;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--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-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--leading-tight:1.25;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--blur-sm:8px;--blur-lg:16px;--blur-xl:24px;--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)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-200:lab(86.017% 19.8815 7.75869);--color-neutral-50:lab(98.26% 0 0);--color-neutral-200:lab(90.952% 0 -.0000119209);--color-neutral-500:lab(48.496% 0 0);--color-neutral-600:lab(34.924% 0 0);--color-neutral-700:lab(27.036% 0 0);--color-neutral-800:lab(15.204% 0 -.00000596046);--color-neutral-950:lab(2.75381% 0 0)}}}@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}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-3{inset-inline:calc(var(--spacing)*3)}.top-0\.5{top:calc(var(--spacing)*.5)}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing)*4)}.top-5{top:calc(var(--spacing)*5)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.right-6{right:calc(var(--spacing)*6)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-3{bottom:calc(var(--spacing)*3)}.bottom-4{bottom:calc(var(--spacing)*4)}.left-0\.5{left:calc(var(--spacing)*.5)}.left-3{left:calc(var(--spacing)*3)}.left-4{left:calc(var(--spacing)*4)}.left-4\.5{left:calc(var(--spacing)*4.5)}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-60{z-index:60}.z-70{z-index:70}.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}}.m-0{margin:calc(var(--spacing)*0)}.mx-auto{margin-inline:auto}.-mt-3{margin-top:calc(var(--spacing)*-3)}.mt-0\!{margin-top:calc(var(--spacing)*0)!important}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-7{margin-top:calc(var(--spacing)*7)}.mt-8{margin-top:calc(var(--spacing)*8)}.mr-1{margin-right:calc(var(--spacing)*1)}.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-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-3{height:calc(var(--spacing)*3)}.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-12{height:calc(var(--spacing)*12)}.h-full{height:100%}.h-px{height:1px}.max-h-72{max-height:calc(var(--spacing)*72)}.max-h-\[78vh\]{max-height:78vh}.min-h-11{min-height:calc(var(--spacing)*11)}.min-h-12{min-height:calc(var(--spacing)*12)}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-10{width:calc(var(--spacing)*10)}.w-12{width:calc(var(--spacing)*12)}.w-40{width:calc(var(--spacing)*40)}.w-full{width:100%}.max-w-310{max-width:calc(var(--spacing)*310)}.max-w-lg{max-width:var(--container-lg)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-35{min-width:calc(var(--spacing)*35)}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2.5)*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)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#7dd3fc\]\/25{border-color:#7dd3fc40;border-color:lab(80.2707% -18.8112 -28.7159/.25)}.border-\[\#050505\]\/20{border-color:#05050533;border-color:lab(1.37086% 0 0/.2)}.border-\[\#050505\]\/28{border-color:#05050547;border-color:lab(1.37086% 0 0/.28)}.border-\[\#050505\]\/40{border-color:#05050566;border-color:lab(1.37086% 0 0/.4)}.border-current\/35{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/35{border-color:color-mix(in oklab,currentcolor 35%,transparent)}}.border-neutral-200{border-color:var(--color-neutral-200)}.border-neutral-950{border-color:var(--color-neutral-950)}.border-white\/7{border-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.border-white\/7{border-color:color-mix(in oklab,var(--color-white)7%,transparent)}}.border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\/8{border-color:color-mix(in oklab,var(--color-white)8%,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)}}.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)}}.bg-\[\#0f1319\]\/70{background-color:#0f1319b3;background-color:lab(5.70934% -.455447 -4.56888/.7)}.bg-\[\#0f1319\]\/75{background-color:#0f1319bf;background-color:lab(5.70934% -.455447 -4.56888/.75)}.bg-\[\#0f1319\]\/96{background-color:#0f1319f5;background-color:lab(5.70934% -.455447 -4.56888/.96)}.bg-\[\#00E5A0\]\/14{background-color:#00e5a024;background-color:lab(80.9063% -60.3341 20.1583/.14)}.bg-\[\#7dd3fc\]\/10{background-color:#7dd3fc1a;background-color:lab(80.2707% -18.8112 -28.7159/.1)}.bg-\[\#11161d\]\/70{background-color:#11161db3;background-color:lab(6.99482% -.705823 -5.7214/.7)}.bg-\[\#050505\]{background-color:#050505}.bg-\[\#050505\]\/5{background-color:#0505050d;background-color:lab(1.37086% 0 0/.05)}.bg-\[\#050505\]\/10{background-color:#0505051a;background-color:lab(1.37086% 0 0/.1)}.bg-\[\#050505\]\/20{background-color:#05050533;background-color:lab(1.37086% 0 0/.2)}.bg-\[\#050505\]\/80{background-color:#050505cc;background-color:lab(1.37086% 0 0/.8)}.bg-\[\#111318\]{background-color:#111318}.bg-\[\#111318\]\/92{background-color:#111318eb;background-color:lab(5.84366% .0849068 -3.5769/.92)}.bg-black\/65{background-color:#000000a6}@supports (color:color-mix(in lab, red, red)){.bg-black\/65{background-color:color-mix(in oklab,var(--color-black)65%,transparent)}}.bg-neutral-950{background-color:var(--color-neutral-950)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/3{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.bg-white\/3{background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.bg-white\/4{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\/4{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-7{padding:calc(var(--spacing)*7)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.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-1{padding-block:calc(var(--spacing)*1)}.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)}.pt-1{padding-top:calc(var(--spacing)*1)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-28{padding-bottom:calc(var(--spacing)*28)}.pl-7{padding-left:calc(var(--spacing)*7)}.pl-9{padding-left:calc(var(--spacing)*9)}.text-center{text-align:center}.text-left{text-align:left}.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-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-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-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[20px\]{font-size:20px}.text-\[28px\]{font-size:28px}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.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-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.text-\[\#00E5A0\]{color:#00e5a0}.text-\[\#7dd3fc\]{color:#7dd3fc}.text-\[\#050505\]{color:#050505}.text-\[\#050505\]\/80{color:#050505cc;color:lab(1.37086% 0 0/.8)}.text-\[\#f2b965\]{color:#f2b965}.text-\[\#ff6b6b\]{color:#ff6b6b}.text-black{color:var(--color-black)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-700{color:var(--color-neutral-700)}.text-neutral-950{color:var(--color-neutral-950)}.text-red-200{color:var(--color-red-200)}.text-white{color:var(--color-white)}.text-white\/25{color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.text-white\/25{color:color-mix(in oklab,var(--color-white)25%,transparent)}}.text-white\/35{color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.text-white\/35{color:color-mix(in oklab,var(--color-white)35%,transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab,var(--color-white)40%,transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.text-white\/45{color:color-mix(in oklab,var(--color-white)45%,transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab,var(--color-white)50%,transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab,var(--color-white)55%,transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.text-white\/65{color:color-mix(in oklab,var(--color-white)65%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab,var(--color-white)85%,transparent)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.opacity-0{opacity:0}.opacity-65{opacity:.65}.opacity-100{opacity:1}.shadow-\[0_10px_30px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_16px_36px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 16px 36px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(0\,0\,0\,0\.16\)\]{--tw-shadow:0 24px 70px var(--tw-shadow-color,#00000029);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-lg{--tw-backdrop-blur:blur(var(--blur-lg));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-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,-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-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.outline-none{--tw-outline-style:none;outline-style:none}.placeholder\:text-white\/25::placeholder{color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/25::placeholder{color:color-mix(in oklab,var(--color-white)25%,transparent)}}.focus-within\:border-\[\#050505\]\/50:focus-within{border-color:#05050580;border-color:lab(1.37086% 0 0/.5)}@media (hover:hover){.hover\:border-white\/15:hover{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/15:hover{border-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.hover\:bg-\[\#00E5A0\]\/10:hover{background-color:#00e5a01a;background-color:lab(80.9063% -60.3341 20.1583/.1)}.hover\:bg-\[\#1f2937\]:hover{background-color:#1f2937}.hover\:bg-\[\#050505\]\/18:hover{background-color:#0505052e;background-color:lab(1.37086% 0 0/.18)}.hover\:bg-neutral-50:hover{background-color:var(--color-neutral-50)}.hover\:bg-neutral-800:hover{background-color:var(--color-neutral-800)}.hover\:text-\[\#7af2c8\]:hover{color:#7af2c8}.hover\:text-\[\#050505\]:hover{color:#050505}.hover\:text-white\/75:hover{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/75:hover{color:color-mix(in oklab,var(--color-white)75%,transparent)}}}.focus\:border-\[\#050505\]\/50:focus{border-color:#05050580;border-color:lab(1.37086% 0 0/.5)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-70:disabled{opacity:.7}@media (min-width:40rem){.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:gap-5{gap:calc(var(--spacing)*5)}.sm\:rounded-2xl{border-radius:var(--radius-2xl)}.sm\:rounded-xl{border-radius:var(--radius-xl)}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:p-8{padding:calc(var(--spacing)*8)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:py-3{padding-block:calc(var(--spacing)*3)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-\[14px\]{font-size:14px}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:gap-8{gap:calc(var(--spacing)*8)}.md\:p-7{padding:calc(var(--spacing)*7)}}@media (min-width:64rem){.lg\:grid-cols-\[1fr\]{grid-template-columns:1fr}}@media (min-width:80rem){.xl\:sticky{position:sticky}.xl\:top-6{top:calc(var(--spacing)*6)}.xl\:block{display:block}.xl\:hidden{display:none}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-\[58\%_42\%\]{grid-template-columns:58% 42%}}}:root{--breate-maroon-900:#030712;--breate-maroon-700:#07111f;--breate-accent-deep:#a46a21;--breate-accent:#7dd3fc;--breate-accent-soft:#a5f3fc;--breate-cream:#eaf2ff;--breate-cream-soft:#c7d2e5;--surface-1:#14060652;--surface-2:#14060638;--surface-3:#14060624;--stroke-1:#38bdf838;--stroke-2:#38bdf81f;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-3xl:1.75rem;--shadow-soft:0 18px 50px #0000003d;--shadow-lift:0 24px 75px #00000052}.hive-conversation{background-color:#090c0f;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(255,255,255,0.025)'/%3E%3C/svg%3E");border-left:.5px solid #ffffff0d}.hive-conversation-header{background:#090c0ff5;padding:0 20px;border-bottom:.5px solid #ffffff0f!important;flex:0 0 72px!important;height:72px!important}.hive-conversation-header h2{line-height:1.2;font-size:16px!important}.hive-pulse-dot{box-shadow:0 0 #05050552;width:7px!important;height:7px!important}.hive-conversation-header button[aria-label=Owner\ actions]{color:#ffffff9e!important;background:#ffffff0d!important;border-color:#ffffff14!important;width:36px!important;height:36px!important}.hive-feed-shell{background:0 0}.hive-message-feed{transition:scrollbar-color .18s;scrollbar-width:thin!important;scrollbar-color:transparent #ffffff08!important;padding:16px 20px 26px!important}.hive-message-feed.is-scrolling{scrollbar-color:#ffffff1a #ffffff08!important}.hive-message-feed::-webkit-scrollbar{width:4px!important;height:4px!important}.hive-message-feed::-webkit-scrollbar-track{background:#ffffff08!important}.hive-message-feed::-webkit-scrollbar-thumb{transition:background .18s;background:0 0!important;border:0!important;border-radius:2px!important}.hive-message-feed.is-scrolling::-webkit-scrollbar-thumb{background:#ffffff1a!important}.hive-date-separator{text-align:center;grid-template-columns:minmax(32px,1fr) auto minmax(32px,1fr);align-items:center;gap:12px;display:grid;color:#ffffff38!important;font-family:var(--font-mono),"JetBrains Mono",monospace!important;margin:20px 0!important;font-size:10px!important}.hive-date-separator:before,.hive-date-separator:after{content:"";background:#ffffff0d;height:1px}.hive-chat-group{margin-top:14px;position:relative}.hive-chat-group.is-first,.hive-chat-group.is-compact{margin-top:4px}.hive-chat-group.is-first{margin-top:0}.hive-chat-line{align-items:flex-start;gap:12px;display:flex}.hive-chat-group.is-mine .hive-chat-line{justify-content:flex-end}.hive-chat-group.is-theirs.is-compact .hive-chat-line{margin-left:44px}.hive-message-avatar{color:#03110d!important;background:#050505!important;border-radius:999px!important;flex:0 0 32px!important;width:32px!important;height:32px!important;font-size:13px!important;font-weight:800!important;line-height:1!important}.hive-chat-stack{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;max-width:60%;display:flex}.hive-chat-group.is-mine .hive-chat-stack{align-items:flex-end}.hive-chat-author-row{align-items:center;min-height:16px;margin-bottom:2px;display:flex}.hive-message-author{align-items:center;gap:5px;line-height:1;color:#ffffffa6!important;font-size:12px!important;font-weight:500!important;display:inline-flex!important}.hive-message-author.is-owner{color:#050505!important;font-size:11px!important;font-weight:650!important}.hive-message-author.is-me{justify-content:flex-end;color:#ffffff4d!important;font-size:11px!important;font-weight:500!important}.hive-bubble-shell{align-items:flex-start;gap:6px;display:flex;position:relative}.hive-chat-group.is-mine .hive-bubble-shell{flex-direction:row-reverse}.hive-chat-bubble{color:#fff;overflow-wrap:anywhere;background:linear-gradient(135deg,#ffffff17 0%,#ffffff0d 100%);border:.5px solid #ffffff1c;border-radius:4px 18px 18px;padding:10px 14px;position:relative;box-shadow:0 2px 8px #0003}.hive-chat-group.is-mine .hive-chat-bubble{background:linear-gradient(135deg,#05050529 0%,#0505051a 100%);border-color:#05050540;border-radius:18px 4px 18px 18px}.hive-message-body{white-space:pre-wrap;color:#fff!important;margin:0!important;font-size:14px!important;line-height:1.5!important}.hive-message-type-badge{z-index:1;width:18px;height:18px;font-family:var(--font-mono),"JetBrains Mono",monospace;border:1px solid #0000004d;border-radius:50%;justify-content:center;align-items:center;font-size:9px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:-7px;right:-7px}.hive-chat-group.is-mine .hive-message-type-badge{left:-7px;right:auto}.hive-message-type-badge.is-update{color:#fff9;background:#ffffff26}.hive-message-type-badge.is-blocker{color:#fbbf24;background:#f59e0b33}.hive-message-type-badge.is-decision{color:#60a5fa;background:#3b82f633}.hive-message-type-badge.is-evidence{color:#050505;background:#05050533}.hive-hover-time{color:#ffffff38;font-family:var(--font-mono),"JetBrains Mono",monospace;opacity:0;pointer-events:none;white-space:nowrap;align-self:center;font-size:10px;line-height:1;transition:opacity .15s}.hive-bubble-shell:hover .hive-hover-time{opacity:1}.hive-message-time{color:#ffffff38;font-family:var(--font-mono),"JetBrains Mono",monospace;align-self:flex-start;margin-top:2px;font-size:10px;line-height:1}.hive-chat-group.is-mine .hive-message-time{text-align:right;align-self:flex-end}.hive-message-action{opacity:0;color:#ffffff6b!important;border-radius:8px!important;width:26px!important;height:26px!important;transition:opacity .15s,background .15s,color .15s!important}.hive-chat-group:hover .hive-message-action,.hive-message-action:focus-visible{opacity:1!important}.hive-message-action:hover{color:#fff!important;background:#ffffff14!important}.hive-message-attachments{flex-wrap:wrap;gap:7px;margin:8px 0 0!important;display:flex!important}.hive-evidence-link{color:#ffffff94;max-width:100%;font-family:var(--font-mono),"JetBrains Mono",monospace;background:#ffffff0a;border:.5px solid #ffffff1a;border-radius:10px;align-items:center;gap:7px;padding:6px 9px;font-size:11px;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.hive-evidence-link:hover{color:#050505;background:#05050512;border-color:#0505053d}.hive-new-message-pill{color:#050505!important;background:#0505051f!important;border:1px solid #05050540!important;padding:8px 16px!important;bottom:14px!important;box-shadow:0 14px 34px #00000057!important}.hive-composer{background:#ffffff08!important;border-top:.5px solid #ffffff0f!important;padding:12px 16px 16px!important}.hive-composer-type-pill{text-transform:none!important;border-width:1px!important;border-radius:999px!important;padding:6px 12px!important;font-size:12px!important;font-weight:500!important;line-height:1!important}.hive-page .hive-composer-input{resize:vertical;overflow-y:auto;color:#fff!important;background:#ffffff0d!important;border:.5px solid #ffffff17!important;border-radius:14px!important;min-height:68px!important;max-height:140px!important;padding:12px 14px!important;font-size:14px!important;line-height:1.6!important}.hive-page .hive-composer-input:focus{border-color:#05050559!important;box-shadow:0 0 0 3px #0505050d!important}.hive-page .hive-composer-input--update{border-color:#ffffff1f #ffffff1f #ffffff1f #ffffff3d!important;border-left-style:solid!important;border-left-width:2px!important}.hive-page .hive-composer-input--blocker{border-color:#fbbf242e #fbbf242e #fbbf242e #fbbf2480!important;border-left-style:solid!important;border-left-width:2px!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important}.hive-page .hive-composer-input--decision{border-color:#60a5fa2e #60a5fa2e #60a5fa2e #60a5fa80!important;border-left-style:solid!important;border-left-width:2px!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important}.hive-page .hive-composer-input--evidence{border-color:#05050533 #05050533 #05050533 #05050580!important;border-left-style:solid!important;border-left-width:2px!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important}.hive-composer-bottom{justify-content:flex-end!important;margin-top:10px!important}.hive-composer-bottom button{border-radius:16px!important;padding:10px 20px!important;font-size:13px!important}html,body{min-height:100%;color:var(--breate-cream);scroll-behavior:smooth;margin:0;padding:0;font-family:Inter;overflow-x:hidden}body{background-color:#0000;background-image:radial-gradient(980px 620px at 86% 2%,#38bdf826,#0000 66%),radial-gradient(720px 500px at 8% 90%,#a46a212e,#0000 68%),linear-gradient(145deg,#030712 0%,#07111f 48%,#8f631d 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}*{box-sizing:border-box}p{color:var(--breate-cream)}@supports (color:color-mix(in lab, red, red)){p{color:color-mix(in srgb,var(--breate-cream)84%,transparent)}}h1,h2,h3,h4{letter-spacing:.02em;text-wrap:balance}body,button,a{transition:background-color .15s,color .15s,border-color .15s,box-shadow .15s,transform .15s}main{scrollbar-width:thin;scrollbar-color:#38bdf859 #0003}main::-webkit-scrollbar{width:10px}main::-webkit-scrollbar-track{background:#0003}main::-webkit-scrollbar-thumb{background:#38bdf859;border-radius:999px}.breate-shell{isolation:isolate;position:relative}.breate-shell:before,.breate-shell:after{content:"";pointer-events:none;z-index:-1;filter:blur(35px);opacity:.5;position:absolute}.breate-shell:before{background:radial-gradient(circle,#38bdf84d,#0000 68%);width:280px;height:280px;animation:11s ease-in-out infinite floatGlow;inset:auto auto 12% 18%}.breate-shell:after{background:radial-gradient(circle,#fff3d238,#0000 72%);width:260px;height:260px;animation:13s ease-in-out infinite reverse floatGlow;inset:8% 9% auto auto}.breate-glass{border:1px solid var(--stroke-1);background:linear-gradient(160deg,var(--surface-1),var(--surface-2));box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.breate-panel{border:1px solid var(--stroke-2);background:linear-gradient(160deg,var(--surface-2),var(--surface-3));border-radius:var(--radius-3xl);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.breate-reveal{opacity:0;animation:.56s forwards revealUp;transform:translateY(12px)}.breate-bob{animation:5.8s ease-in-out infinite bobFloat}.breate-lift{transition:transform .15s,box-shadow .15s,border-color .15s}.breate-lift:hover{box-shadow:var(--shadow-lift);border-color:#38bdf84d;transform:translateY(-4px)}.breate-button-primary{border-radius:var(--radius-xl);color:#03101f;background:linear-gradient(140deg,#a5f3fc,#7dd3fc);font-weight:700;box-shadow:0 14px 30px #38bdf847}.breate-button-primary:hover{transform:translateY(-1px);box-shadow:0 18px 35px #38bdf859}.breate-button-ghost{border-radius:var(--radius-xl);color:var(--breate-cream);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14060642;border:1px solid #38bdf84d}.breate-button-ghost:hover{background:#14060666;border-color:#38bdf87a}.pointer-reactive{--mouse-x:-9999px;--mouse-y:-9999px}.pointer-reactive-glow{pointer-events:none;z-index:0;background:radial-gradient(260px circle at var(--mouse-x)var(--mouse-y),#38bdf826,transparent 68%),radial-gradient(520px circle at var(--mouse-x)var(--mouse-y),#fff3d20f,transparent 72%);transition:background-position 90ms linear;position:absolute;inset:0}@keyframes floatGlow{0%,to{transform:translate(0)scale(1)}50%{transform:translateY(-14px)scale(1.06)}}@keyframes revealUp{to{opacity:1;transform:translateY(0)}}@keyframes bobFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (max-width:767px){.breate-panel,.breate-glass{border-radius:1.2rem}main::-webkit-scrollbar{width:6px}.pointer-reactive-glow{display:none}}@media (hover:none){.pointer-reactive-glow{display:none}}@media (prefers-reduced-motion:reduce){html,body{scroll-behavior:auto}.breate-shell:before,.breate-shell:after{animation:none}.breate-reveal,.breate-bob{opacity:1;animation:none;transform:none}.pointer-reactive-glow{display:none}}.landing-page h1,.landing-page h2,.landing-page h3{letter-spacing:0}.landing-page svg{width:1rem;height:1rem}.landing-aurora{pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#38bdf814 1px,#0000 1px),linear-gradient(#38bdf80f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:96px 96px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.landing-section{position:relative}.landing-section-muted{background:#12060629;border-block:1px solid #38bdf814}.landing-section-tight{padding-top:3.5rem;padding-bottom:3.5rem}.landing-side-rail{z-index:25;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#12060661;border:1px solid #38bdf824;border-radius:1.25rem;flex-direction:column;gap:.5rem;width:3.25rem;padding:.45rem;display:none;position:fixed;top:50%;left:1rem;transform:translateY(-50%);box-shadow:0 18px 52px #0000003d}.landing-side-link{color:#ffe9b8d1;border-radius:.85rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.landing-side-link span{white-space:nowrap;color:#0000;background:#12060600;border:1px solid #0000;border-radius:.8rem;max-width:0;padding:.45rem 0;font-size:.78rem;font-weight:800;transition:max-width .18s,padding .18s,color .18s,background-color .18s,border-color .18s;position:absolute;left:3.35rem;overflow:hidden}.landing-side-link:hover{color:#7dd3fc;background:#38bdf824}.landing-side-link:hover span{color:#c7d2e5;background:#120606c7;border-color:#38bdf82e;max-width:10rem;padding-inline:.75rem}.landing-button{white-space:nowrap;border-radius:.875rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:800;line-height:1;display:inline-flex}.landing-button-lg{min-height:3.125rem;padding-inline:1.25rem}.landing-button-primary{color:#03101f;background:linear-gradient(135deg,#a5f3fc,#7dd3fc);box-shadow:0 18px 42px #38bdf838}.landing-button-primary:hover{transform:translateY(-1px);box-shadow:0 24px 54px #38bdf847}.landing-button-secondary{color:#eaf2ff;background:#1206064d;border:1px solid #38bdf83d}.landing-button-secondary:hover{background:#1206066b;border-color:#38bdf870}.landing-preview,.landing-surface,.landing-feature,.landing-workflow,.landing-step,.landing-proof,.landing-contrast{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(160deg,#1206066b,#12060638);border:1px solid #38bdf824;box-shadow:0 24px 70px #00000038}.landing-preview{border-radius:1.75rem;overflow:hidden}.landing-preview:before{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(520px 220px at 78% 6%,#38bdf833,#0000 68%);position:absolute;inset:-1px}.landing-surface,.landing-feature,.landing-workflow,.landing-step,.landing-proof,.landing-contrast{border-radius:1.25rem}.landing-feature,.landing-workflow,.landing-step,.landing-proof{padding:1.25rem;transition:transform .15s,border-color .15s,background-color .15s}.landing-feature:hover,.landing-workflow:hover,.landing-step:hover,.landing-proof:hover{background:linear-gradient(160deg,#12060680,#12060647);border-color:#38bdf847}.landing-icon{color:#7dd3fc;background:#38bdf81a;border:1px solid #38bdf833;border-radius:.875rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.landing-icon svg{width:1.125rem;height:1.125rem}.landing-avatar{border-radius:999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.8125rem;font-weight:900;display:flex}.landing-avatar-cyan{color:#03101f;background:linear-gradient(135deg,#7dd3fc,#a78bfa)}.landing-proof{align-items:center;gap:.875rem;display:flex}.landing-faq{background:linear-gradient(160deg,#12060661,#12060633);border:1px solid #38bdf821;border-radius:1.1rem;padding:1rem}.landing-faq summary{cursor:pointer;color:#eaf2ff;font-weight:850;list-style:none}.landing-faq summary::-webkit-details-marker{display:none}.landing-social{background:#1206063d;border:1px solid #38bdf82e;border-radius:.875rem;justify-content:center;align-items:center;gap:.25rem;min-width:2.5rem;height:2.5rem;display:inline-flex}.landing-social:hover{color:#a5f3fc;border-color:#38bdf85c}@media (max-width:640px){.landing-button{width:100%}.landing-section-tight{padding-top:3rem;padding-bottom:3rem}}@media (min-width:1180px){.landing-side-rail{display:flex}}@media (prefers-reduced-motion:reduce){.landing-button,.landing-feature,.landing-workflow,.landing-step,.landing-proof{transition:none}}.app-page{min-height:100%;padding:clamp(1rem,2vw,2rem);font-family:Inter}.app-container{flex-direction:column;gap:1.35rem;width:min(100%,78rem);margin-inline:auto;display:flex}.app-header-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(520px 180px at 88% 0,#38bdf81a,#0000 68%),linear-gradient(165deg,#1206065c,#12060629);border:1px solid #38bdf821;border-radius:1rem;box-shadow:0 18px 48px #0003}.app-header-panel h1{text-transform:none}.app-grid{gap:1rem;display:grid}.app-grid-2{grid-template-columns:repeat(1,minmax(0,1fr))}.app-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(160deg,#12060657,#1206062e);border:1px solid #38bdf81c;border-radius:.95rem;transition:border-color .18s,box-shadow .18s,transform .18s,background-color .18s;box-shadow:0 12px 34px #00000029}.app-card .app-card{box-shadow:none}.app-card-muted{background:#12060633;border:1px solid #38bdf81a;border-radius:.9rem}.app-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#38bdf8d1;font-size:.7rem;font-weight:700}.app-title{color:#eaf2ff;letter-spacing:0;font-size:clamp(1.6rem,1.15rem + 1.35vw,2.35rem);font-weight:900}.app-subtitle{color:#ffe9b8b3;font-size:.95rem;line-height:1.6}.ui-control,.ui-control-textarea,.ui-control-select{color:#eaf2ff;background:#1206064d;border:1px solid #38bdf829;border-radius:.85rem;outline:none;width:100%;transition:border-color .18s,box-shadow .18s,background-color .18s}.ui-control,.ui-control-select{min-height:2.875rem;padding:.7rem .95rem}.ui-control-textarea{min-height:6.5rem;padding:.75rem .9rem;line-height:1.5}.ui-control:hover,.ui-control-textarea:hover,.ui-control-select:hover{border-color:#38bdf84d}.ui-action-primary{color:#03101f;background:linear-gradient(135deg,#a5f3fc,#7dd3fc);border-radius:.85rem;justify-content:center;align-items:center;font-weight:800;transition:transform .18s,box-shadow .18s,opacity .18s;display:inline-flex;box-shadow:0 10px 24px #38bdf833}.ui-action-primary:hover{transform:translateY(-1px);box-shadow:0 14px 32px #38bdf845}.ui-action-secondary{color:#c7d2e5;background:#12060657;border:1px solid #38bdf83d;border-radius:.85rem;justify-content:center;align-items:center;transition:transform .18s,border-color .18s,background-color .18s,opacity .18s;display:inline-flex}.ui-action-secondary:hover{background:#1206067a;border-color:#38bdf866;transform:translateY(-1px)}.ui-action-primary:disabled,.ui-action-secondary:disabled{cursor:not-allowed;transform:none}.app-kpi{background:#12060633;border:1px solid #38bdf81a;border-radius:.9rem;padding:.85rem}.app-page h1{letter-spacing:.04em;line-height:1.05}.app-page h2,.app-page h3{letter-spacing:0}.app-page svg{stroke-width:2px}.app-chip{color:#ffe9b8db;background:#12060647;border:1px solid #38bdf829;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .7rem;font-size:.75rem;font-weight:700;display:inline-flex}.app-toast{z-index:60;color:#c7d2e5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#120606eb;border:1px solid #38bdf84d;border-radius:.95rem;max-width:min(24rem,100vw - 2rem);padding:.8rem 1rem;font-size:.875rem;font-weight:750;position:fixed;top:1rem;right:1rem;box-shadow:0 18px 54px #0000006b}@media (min-width:900px){.app-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--breate-maroon-900:#030712;--breate-maroon-700:#07111f;--breate-accent-deep:#38bdf8;--breate-accent:#7dd3fc;--breate-accent-soft:#a5f3fc;--breate-cream:#eaf2ff;--breate-cream-soft:#9aa8bd;--breate-ink:#050914;--breate-graphite:#07111f;--breate-graphite-2:#0b1728;--breate-violet-soft:#a5b4fc;--breate-cyan:#9bd7ff;--surface-1:#07111fb8;--surface-2:#0916257a;--surface-3:#ffffff0b;--stroke-1:#ffffff21;--stroke-2:#ffffff16;--shadow-soft:0 22px 70px #00000042;--shadow-lift:0 30px 90px #00000057}body{background:radial-gradient(900px 560px at 82% 0,#a5b4fc1f,#0000 66%),radial-gradient(760px 520px at 14% 86%,#38bdf81f,#0000 68%),linear-gradient(135deg,#050914 0%,#111827 42%,#2a080d 100%)}.breate-shell:before,.breate-shell:after{display:none}.app-page{color:#eaf2ff}.app-header-panel{background:linear-gradient(90deg,#ffffff0e,#0000 48%),linear-gradient(160deg,#07111fbd,#2a080d6b);border-color:#ffffff1b;box-shadow:0 20px 60px #0000003d}.app-card,.breate-panel{background:linear-gradient(160deg,#07111fad,#0c182761),linear-gradient(90deg,#ffffff09,#0000);border-color:#ffffff18;box-shadow:0 18px 54px #0003}.app-card:hover{border-color:#a5b4fc33;box-shadow:0 24px 72px #00000042}.app-subtitle,.app-page p{color:#dfd2bcb8}.app-chip{color:#f8eed8e0;background:#38bdf814;border-color:#38bdf838}.ui-control,.ui-control-textarea,.ui-control-select{color:#eaf2ff;background:#0509146b;border-color:#ffffff1f}.ui-control:focus,.ui-control-textarea:focus,.ui-control-select:focus{background:#05091494;border-color:#a5b4fc70;box-shadow:0 0 0 3px #a5b4fc1f}.landing-page{background:radial-gradient(900px 520px at 80% 3%,#a5b4fc1f,#0000 66%),radial-gradient(720px 520px at 9% 38%,#38bdf81f,#0000 70%),linear-gradient(145deg,#050914 0%,#27070d 50%,#101827 100%)}.landing-side-rail,.landing-preview,.landing-surface,.landing-feature,.landing-workflow,.landing-step,.landing-proof,.landing-contrast,.landing-faq{background:linear-gradient(160deg,#07111fb3,#2a080d57);border-color:#ffffff1c}.landing-icon{color:#7dd3fc;background:#38bdf817;border-color:#38bdf833}.landing-side-link:hover,.landing-side-link:hover span{color:#eaf2ff}@media (min-width:768px){.app-page{padding-left:clamp(5.5rem,7vw,7.25rem)}}.product-page{--product-bg:#0d1117;--product-panel:#161c269e;--product-line:#ffffff17;--product-muted:#ffffff85;padding-top:0!important}.product-empty-state{color:#ffffff85;text-align:center;background:#ffffff06;border:1px dashed #ffffff1f;border-radius:16px;padding:36px}.project-category-pill{color:#ffffffd1;text-overflow:ellipsis;white-space:nowrap;background:#ffffff09;border:1px solid #ffffff21;border-radius:999px;flex-shrink:0;max-width:9rem;padding:.34rem .68rem;font-size:.72rem;font-weight:750;overflow:hidden}.project-live-badge{color:var(--accent);background:#7dd3fc14;border:1px solid #7dd3fc29;border-radius:999px;align-items:center;gap:.45rem;padding:.34rem .6rem;font-size:.7rem;font-weight:800;display:inline-flex}.project-live-dot{background:var(--accent);border-radius:999px;width:.45rem;height:.45rem;animation:1.7s ease-in-out infinite projectHeartbeat}.project-section-label{text-transform:uppercase;align-items:center;gap:.55rem;display:flex;color:var(--accent)!important;letter-spacing:.13em!important;font-size:.66rem!important;font-weight:850!important}.project-archetype-pill{color:#eaf2ffe6;background:#7dd3fc16;border:1px solid #7dd3fc3d;border-radius:999px;padding:.28rem .55rem;font-size:.72rem;font-weight:650}.project-join-button{background:var(--accent);color:#06110d;border-radius:10px;justify-content:center;align-items:center;gap:.55rem;width:100%;min-height:2.8rem;font-size:.9rem;font-weight:850;display:inline-flex}.project-join-button:hover{background:#2f343a;transform:translateY(-1px)}.project-join-button:disabled{cursor:not-allowed;opacity:.58;transform:none}.project-brief-empty,.project-brief-box{color:#ffffff85;background:#7dd3fc09;border:1px dashed #7dd3fc3d;border-radius:14px;align-items:center;gap:.75rem;width:100%;padding:.62rem .7rem;font-size:.76rem;display:flex}.project-brief-box{color:var(--accent);border-style:solid;font-weight:750;text-decoration:none}.project-brief-action{cursor:pointer;color:#ffffffb8;background:0 0;border:1px solid #ffffff1c;border-radius:10px;align-items:center;padding:.6rem .8rem;font-size:.78rem;font-weight:750;display:inline-flex}.project-brief-action:hover{color:#fff;border-color:#7dd3fc38}.post-project-modal-layer,.delete-project-modal-layer{padding-top:max(1rem,env(safe-area-inset-top));padding-bottom:max(1rem,env(safe-area-inset-bottom));align-items:flex-start;z-index:10000!important}.post-project-modal .post-project-input{color:#eaf2ff!important;background:#060b1499!important;border-color:#7dd3fc42!important}.post-project-modal .post-project-input::placeholder{color:#c7d2e59e!important}.post-project-modal .post-project-input:focus{background:#080e19c2!important;border-color:#7dd3fc9e!important;box-shadow:0 0 0 3px #7dd3fc24!important}.post-project-modal{max-height:calc(100dvh - 2rem)}.delete-project-modal-layer .project-modal-panel{max-height:calc(100dvh - 2rem);overflow-y:auto}.post-project-modal .post-project-modal-scroll{max-height:inherit;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable both-edges;overflow-y:auto}.post-project-modal .post-project-modal-actions{z-index:1;background:linear-gradient(#060b1400,#060b14f5 35%);margin-top:.35rem;padding-top:.7rem;padding-bottom:.1rem;position:sticky;bottom:0}@media (max-width:767px){.post-project-modal-layer,.delete-project-modal-layer{padding-top:max(.4rem,env(safe-area-inset-top));padding-bottom:max(.4rem,env(safe-area-inset-bottom))}.post-project-modal{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem;max-height:calc(100dvh - .8rem)}.post-project-modal .post-project-modal-scroll{padding:1rem!important}.delete-project-modal-layer .project-modal-panel{max-height:calc(100dvh - .8rem)}}:root{--workspace-bg:#fff;--workspace-surface:#fff;--workspace-soft:#f5f5f5;--workspace-line:#dcdcdc;--workspace-line-soft:#eee;--workspace-text:#050505;--workspace-muted:#5f6368;--workspace-faint:#8a8d91;--workspace-accent:#050505;--workspace-accent-dark:#000;--workspace-accent-soft:#f1f1f1}html,body,.breate-shell{color:#050505!important;background:#fff!important;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif!important}body{color:#050505!important}.breate-shell p,.app-page p,.product-page p{color:#55595f!important}input,textarea,select{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}.announcements-shell{max-width:1180px!important;margin:0!important}.announcements-header{margin-bottom:30px}.announcement-tabs{border-bottom:1px solid #dcdcdc;gap:34px;margin-bottom:26px;display:flex}.announcement-tabs button{color:#2f3337;background:0 0;border:0;padding:0 0 16px;font-size:17px;font-weight:700;position:relative}.announcement-tabs button:after{content:"";background:0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.announcement-list{max-width:900px;display:grid}.announcement-list-head,.announcement-row{border-bottom:1px solid #dcdcdc;grid-template-columns:minmax(0,1fr) 190px 130px;align-items:center;gap:24px;padding:18px 12px;display:grid}.announcement-list-head{color:#3f444a;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}.announcement-main-cell{grid-template-columns:58px 1fr;align-items:center;gap:22px;display:grid}.announcement-icon{border-radius:6px;justify-content:center;align-items:center;width:58px;height:58px;display:inline-flex}.announcement-icon svg{width:28px;height:28px}.announcement-main-cell h2{margin:0;font-size:17px!important;font-weight:850!important}.announcement-main-cell p,.announcement-row time{margin:4px 0 0;font-size:14px;color:#5f6368!important}.announcement-main-cell em{align-items:center;gap:5px;margin-top:8px;font-size:12px;font-style:normal;display:inline-flex}.announcement-category{text-align:center;border-radius:6px;justify-self:start;min-width:86px;padding:7px 14px;font-size:13px;font-weight:700}.announcement-row.is-loading{min-height:92px;background:linear-gradient(90deg,#fff,#f5f5f5,#fff)!important}@media (max-width:767px){.announcement-list-head{display:none}.announcement-category{justify-self:start}}.product-ghost-button{color:#ffffffad;background:0 0;border:1px solid #ffffff1a;border-radius:9px;padding:.55rem .75rem;font-size:.8rem;font-weight:750}.product-ghost-button:hover{color:#fff;border-color:#7dd3fc38}.product-ghost-button:disabled{cursor:not-allowed;opacity:.45}.product-tabs{border-bottom:1px solid #ffffff14;gap:1.25rem;display:flex}.product-tabs button{color:#ffffff73;border-bottom:2px solid #0000;padding:.85rem 0;font-size:.9rem;font-weight:800}.product-tabs button:hover{color:#fffc}.product-tabs button.is-active{border-color:var(--accent);color:#fff}.circle-person-card{background:linear-gradient(#ffffff09,#ffffff04),#161c268a;border:1px solid #ffffff17;border-radius:20px;padding:1.25rem}.circle-person-card:hover{border-color:#7dd3fc38}.circle-person-card h3{color:#fff;letter-spacing:-.05em;font-size:1.8rem;font-weight:850;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif!important}.circle-avatar{width:84px;height:84px;color:var(--accent);background:#7dd3fc21;border-radius:24px;justify-content:center;align-items:center;margin-bottom:1.25rem;font-size:2rem;font-weight:950;display:flex}.circle-message-button{color:#ffffffb8;opacity:0;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:.45rem;padding:.5rem .7rem;font-size:.78rem;font-weight:800;text-decoration:none;transition:opacity .15s,border-color .15s,color .15s;display:inline-flex}.circle-person-card:hover .circle-message-button{opacity:1}.circle-message-button:hover{color:#fff;border-color:#7dd3fc3d}@keyframes projectHeartbeat{0%,to{opacity:.65;box-shadow:0 0 #7dd3fc38}50%{opacity:1;box-shadow:0 0 0 5px #7dd3fc00}}@keyframes productSkeleton{0%{background-position:120% 0,0 0}to{background-position:-120% 0,0 0}}:root{--breate-maroon-900:#030712;--breate-maroon-700:#07111f;--breate-accent-deep:#38bdf8;--breate-accent:#7dd3fc;--breate-accent-soft:#a78bfa;--breate-cream:#eaf2ff;--breate-cream-soft:#9aa8bd;--breate-ink:#030712;--breate-graphite:#07111f;--breate-graphite-2:#0b1220;--breate-violet-soft:#a78bfa;--breate-cyan:#7dd3fc;--surface-1:#07111fc2;--surface-2:#0b12208f;--surface-3:#ffffff0e;--stroke-1:#ffffff21;--stroke-2:#ffffff14;--shadow-soft:0 22px 70px #00000047;--shadow-lift:0 30px 90px #0000005c;--brand-accent:#7dd3fc;--brand-accent-2:#a78bfa;--brand-accent-3:#a78bfa;--brand-text:#eaf2ff;--brand-muted:#9aa8bd;--brand-soft:#c7d2e5;--brand-ink:#030712;--brand-panel:#07111fb8;--brand-panel-strong:#060c18e6}body{letter-spacing:0;background:radial-gradient(820px 520px at 84% -4%,#7dd3fc1f,#0000 66%),radial-gradient(680px 500px at 14% 98%,#a78bfa1c,#0000 70%),linear-gradient(135deg,#030712 0%,#07111f 48%,#090b16 100%)!important}::selection{color:#fff;background:#7dd3fc47}.breate-shell,.landing-page{background-size:72px 72px,72px 72px,auto,auto,auto;background:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px),radial-gradient(920px 560px at 86% 0,#7dd3fc1f,#0000 64%),radial-gradient(760px 560px at 8% 88%,#a78bfa1b,#0000 68%),linear-gradient(145deg,#030712 0%,#07111f 48%,#080812 100%)!important}.landing-page,.app-page{color:var(--brand-text)}.pointer-reactive-glow{background:radial-gradient(320px circle at var(--mouse-x)var(--mouse-y),#7dd3fc1a,transparent 70%),radial-gradient(560px circle at var(--mouse-x)var(--mouse-y),#a78bfa11,transparent 72%)!important}.landing-side-rail{background:linear-gradient(#0a1221e0,#050912c7),linear-gradient(135deg,#7dd3fc14,#a78bfa12)!important;border-color:#ffffff1f!important;box-shadow:0 24px 70px #00000061,inset 0 1px #ffffff12!important}.landing-side-link{color:#c7d2e5bd!important}.landing-side-link:hover,.landing-side-link:focus-visible{color:#fff!important;background:#7dd3fc1a!important}.landing-side-link:hover span{color:#fff!important;background:#060c18eb!important;border-color:#ffffff1f!important}.app-header-panel,.app-card,.breate-panel,.landing-preview,.landing-surface,.landing-feature,.landing-workflow,.landing-step,.landing-proof,.landing-contrast,.landing-faq{background:linear-gradient(155deg,#0a1221cc,#0509128f),linear-gradient(90deg,#7dd3fc0a,#a78bfa09)!important;border-color:#ffffff1c!important;box-shadow:0 20px 70px #00000047,inset 0 1px #ffffff0d!important}.app-card:hover,.landing-feature:hover{border-color:#7dd3fc42!important;box-shadow:0 26px 86px #00000057,0 0 0 1px #7dd3fc14!important}.app-subtitle,.app-page p,.landing-page p{color:#c7d2e5c2}.app-chip,.landing-icon{color:var(--brand-accent)!important;background:#7dd3fc14!important;border-color:#7dd3fc33!important}.ui-control,.ui-control-textarea,.ui-control-select{box-shadow:inset 0 1px #ffffff0a;color:var(--brand-text)!important;background:#0307128a!important;border-color:#ffffff21!important}.ui-control::-moz-placeholder{color:#9aa8bdb3!important}.ui-control-textarea::-moz-placeholder{color:#9aa8bdb3!important}.ui-control::placeholder,.ui-control-textarea::placeholder{color:#9aa8bdb3!important}.ui-control:focus,.ui-control-textarea:focus,.ui-control-select:focus{border-color:#7dd3fc8f!important;box-shadow:0 0 0 3px #7dd3fc1f!important}.ui-action-primary,.breate-button-primary,.landing-button-primary{color:#030712!important;background:linear-gradient(135deg,#7dd3fc 0%,#a78bfa 100%)!important;box-shadow:0 16px 42px #38bdf83d!important}.ui-action-primary:hover,.breate-button-primary:hover,.landing-button-primary:hover{filter:saturate(1.08)brightness(1.03);transform:translateY(-1px)}.ui-action-secondary,.breate-button-ghost,.landing-button-secondary{color:var(--brand-text)!important;background:#ffffff0e!important;border-color:#ffffff21!important}.app-toast{color:var(--brand-text)!important;background:#060c18f0!important;border-color:#7dd3fc3d!important}.landing-page header{background:#030712bd!important;border-color:#ffffff1a!important}.landing-aurora{opacity:.9;background:radial-gradient(420px 360px at 16% 18%,#7dd3fc24,#0000 68%),radial-gradient(520px 360px at 92% 24%,#a78bfa21,#0000 72%),radial-gradient(460px 420px at 70% 92%,#a78bfa14,#0000 74%)!important}[class*="text-[#7dd3fc"],[class*="text-[#a5f3fc"],[class*="text-[#c7d2e5"],[class*="text-[#eaf2ff"]{color:var(--brand-text)!important}[class*="text-[#7dd3fc"]{color:var(--brand-accent)!important}[class*="bg-[#7dd3fc"]{background:linear-gradient(135deg,var(--brand-accent),var(--brand-accent-3))!important;color:#030712!important}[class*="border-[#7dd3fc"],[class*="border-[#c7d2e5"],[class*="border-[#eaf2ff"]{border-color:#7dd3fc2e!important}[class*="bg-[#060b14"],[class*="bg-[#07111f"],[class*="bg-[#030712"],[class*="bg-[#07111f"]{background-color:#060c18bd!important}[class*="shadow-[inset_2px_0_0_0_rgba(56,189,248"],[class*="shadow-[0_8px_20px_rgba(0,0,0"]{box-shadow:inset 0 0 0 1px #7dd3fc3d,0 12px 32px #0000003d!important}@media (prefers-reduced-motion:reduce){.ui-action-primary:hover,.breate-button-primary:hover,.landing-button-primary:hover{transform:none}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{border:2px solid #030712eb;border-radius:999px;background:linear-gradient(#7dd3fc,#2563eb)!important}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#a5f3fc,#38bdf8)!important}[class*="bg-[#7dd3fc"]{color:var(--brand-text)!important;background:linear-gradient(145deg,#7dd3fc21,#a78bfa14)!important}[class*="bg-[#7dd3fc"] [class*="text-[#7dd3fc"],[class*="bg-[#7dd3fc"] [class*="text-[#a5f3fc"],[class*="bg-[#7dd3fc"] [class*="text-[#c7d2e5"],[class*="bg-[#7dd3fc"] [class*="text-[#eaf2ff"]{color:var(--brand-text)!important}.landing-record-item{background:linear-gradient(145deg,#7dd3fc1f,#a78bfa12),#ffffff09;border:1px solid #7dd3fc21}.landing-record-item p:first-child{color:#eaf2ff;text-shadow:none}.landing-record-item p:last-child{color:#c7d2e5c2}.landing-avatar-cream{color:#03101f!important;background:#eaf2ff!important}.landing-avatar-ink{color:#03101f!important;background:linear-gradient(135deg,#a78bfa,#818cf8)!important}.landing-social,.landing-page a[class*="text-[#7dd3fc"],.app-page a[class*="text-[#7dd3fc"]{color:#7dd3fc!important}.social-auth-button{color:#eaf2ff;background:linear-gradient(145deg,#ffffff12,#ffffff09),#03071257;border:1px solid #ffffff1f;border-radius:.95rem;justify-content:center;align-items:center;gap:.65rem;min-height:2.9rem;font-size:.9rem;font-weight:800;transition:transform .18s,border-color .18s,background-color .18s,opacity .18s;display:inline-flex}.social-auth-button:hover:not(:disabled){background:linear-gradient(145deg,#7dd3fc1f,#a78bfa14),#0307126b;border-color:#7dd3fc42;transform:translateY(-1px)}.social-auth-button:disabled{cursor:not-allowed;opacity:.62}.social-auth-mark{color:#03101f;background:#eaf2ff;border-radius:999px;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;font-size:.75rem;font-weight:950;display:inline-flex}:root{--bg-page:#0d1117;--bg-surface:#161c26;--bg-elevated:#1b2333;--border:#1e2a38;--accent:#7dd3fc;--accent-dark:#000;--accent-tint:#172554;--text-primary:#fff;--text-secondary:#8b9aab;--text-muted:#6b7a8d;--brand-accent:#7dd3fc;--brand-accent-2:#000;--brand-accent-3:#7dd3fc;--brand-text:#fff;--brand-muted:#8b9aab;--brand-soft:#8b9aab;--brand-ink:#0d1117;--brand-panel:#161c26;--brand-panel-strong:#161c26}html,body{background:var(--bg-page)!important;color:var(--text-primary)!important;letter-spacing:0!important;font-family:Inter!important}body,button,input,textarea,select,a,p,span,label{font-family:Inter!important}h1,h2,h3,.landing-page h1,.landing-page h2,.landing-page h3,.app-page h1,.app-page h2,.app-page h3{color:var(--text-primary)!important;letter-spacing:-.03em!important;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif!important;font-weight:800!important;line-height:1.05!important}.breate-shell,.landing-page,.app-page,body{background:var(--bg-page)!important;background-image:none!important}.landing-aurora,.pointer-reactive-glow,.breate-shell:before,.breate-shell:after{display:none!important}.app-card,.breate-panel,.app-header-panel,.landing-preview,.landing-surface,.landing-feature,.landing-workflow,.landing-step,.landing-proof,.landing-contrast,.landing-faq,.landing-page header,.landing-side-rail{border:1px solid var(--border)!important;background:var(--bg-surface)!important;box-shadow:none!important;background-image:none!important;border-radius:12px!important}.app-card,.breate-panel,.landing-surface,.landing-feature,.landing-workflow,.landing-step,.landing-proof,.landing-contrast,.landing-faq{padding:16px}.landing-preview{overflow:hidden}.ui-action-primary,.breate-button-primary,.landing-button-primary,button.ui-action-primary{background:var(--accent)!important;color:#fff!important;box-shadow:none!important;background-image:none!important;border:0!important;border-radius:8px!important;font-family:Inter!important;font-size:13px!important;font-weight:600!important;line-height:1.6!important}.ui-action-primary:hover,.breate-button-primary:hover,.landing-button-primary:hover{background:var(--accent-dark)!important;transform:none!important}.ui-action-secondary,.breate-button-ghost,.landing-button-secondary,.social-auth-button{border:1px solid var(--border)!important;color:var(--text-primary)!important;box-shadow:none!important;background:0 0!important;border-radius:8px!important;font-family:Inter!important;font-size:13px!important;font-weight:600!important;line-height:1.6!important}.ui-action-secondary:hover,.breate-button-ghost:hover,.landing-button-secondary:hover,.social-auth-button:hover:not(:disabled){background:0 0!important;border-color:#3a4f66!important;transform:none!important}.app-chip,.landing-icon,[class*=rounded-full][class*=border]{background:var(--accent-tint)!important;color:var(--accent)!important;border-color:#0000!important}.landing-record-item,[class*="bg-[#1B2333"],[class*="bg-[#060b14"]{background:var(--bg-elevated)!important;box-shadow:none!important;background-image:none!important;border:0!important;border-radius:10px!important}.landing-record-item p:first-child,.landing-stat-value,[class*="text-[#7dd3fc"]{color:var(--accent)!important;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif!important;font-weight:700!important}.landing-record-item p:last-child,.app-subtitle,.app-page p,.landing-page p{color:var(--text-secondary)!important}.ui-control,.ui-control-textarea,.ui-control-select,input,textarea,select{border:1px solid var(--border)!important;background:var(--bg-page)!important;color:var(--text-primary)!important;box-shadow:none!important;border-radius:6px!important;font-family:Inter!important}.ui-control::-moz-placeholder{color:var(--text-muted)!important}.ui-control-textarea::-moz-placeholder{color:var(--text-muted)!important}input::-moz-placeholder{color:var(--text-muted)!important}textarea::-moz-placeholder{color:var(--text-muted)!important}.ui-control::placeholder,.ui-control-textarea::placeholder,input::placeholder,textarea::placeholder{color:var(--text-muted)!important}.ui-control:focus,.ui-control-textarea:focus,.ui-control-select:focus,input:focus,textarea:focus,select:focus{border-color:#3a4f66!important;box-shadow:inset 0 0 0 1px #3a4f66!important}.landing-side-link,.landing-page nav a,.app-page nav a{color:var(--text-secondary)!important;font-family:Inter!important;font-size:14px!important;font-weight:500!important;text-decoration:none!important}.landing-side-link:hover,.landing-side-link:focus-visible,.landing-page nav a:hover,.app-page nav a:hover{color:var(--text-primary)!important;background:0 0!important;border:0!important}[class*=uppercase],.landing-page [class*=tracking-],.app-page [class*=tracking-]{color:var(--accent)!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-family:Inter!important;font-size:10px!important;font-weight:600!important}[class*=bg-linear],[class*=bg-gradient],[class*=from-],[class*=via-],[class*=to-]{background-image:none!important}[class*=bg-clip-text],[class*=text-transparent]{-webkit-text-fill-color:currentColor!important;color:var(--accent)!important;background-clip:border-box!important}*{scrollbar-color:var(--accent)var(--bg-page)!important}::-webkit-scrollbar-track{background:var(--bg-page)!important}::-webkit-scrollbar-thumb{border:2px solid var(--bg-page)!important;background:var(--accent)!important;background-image:none!important}.coalitions-page .coalition-card,.breate-shell .coalitions-page .coalition-card{border-radius:16px;flex-direction:column;min-height:342px;padding:20px;transition:border-color .15s;display:flex;position:relative;overflow:hidden;background:radial-gradient(at 0 0,#0505050f 0%,#0000 55%),linear-gradient(135deg,#ffffff0a 0%,#ffffff03 100%)!important;border:.5px solid #ffffff12!important;box-shadow:inset 0 1px #ffffff0f!important}.coalitions-page .coalition-card:before,.breate-shell .coalitions-page .coalition-card:before{display:none!important}.coalitions-page .coalition-card-head{align-items:center;gap:14px;min-width:0;display:flex}.coalitions-page .coalition-avatar,.breate-shell .coalitions-page .coalition-avatar{color:#050505;letter-spacing:0;background:#05050526;border:1.5px solid #05050540;border-radius:999px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;font-size:16px;font-weight:800;display:flex;box-shadow:inset 0 -2px 6px #0003}.coalitions-page .coalition-card-head h3,.breate-shell .coalitions-page .coalition-card-head h3{margin:0;color:#fff!important;letter-spacing:0!important;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif!important;font-size:17px!important;font-weight:700!important;line-height:1.18!important}.coalitions-page .coalition-card-head span,.breate-shell .coalitions-page .coalition-card-head span{text-transform:lowercase;background:#05050514;border:1px solid #0505052e;border-radius:999px;align-items:center;min-height:20px;margin-top:6px;padding:0 10px;font-size:11px;font-weight:600;line-height:1;display:inline-flex;color:#050505!important}.coalitions-page .coalition-description,.breate-shell .coalitions-page .coalition-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:42px;margin:18px 0 0;display:-webkit-box;overflow:hidden;color:#ffffff85!important;font-size:13px!important;line-height:1.55!important}.coalitions-page .coalition-description-empty,.breate-shell .coalitions-page .coalition-description-empty{text-align:left;background:0 0;border:0;width:fit-content;min-height:auto;padding:0;font-style:italic;display:inline-flex;color:#050505b8!important;font-size:12px!important;line-height:1.45!important}.coalitions-page .coalition-description-empty span{transition:transform .15s}.coalitions-page .coalition-description-empty:hover span{transform:translate(2px)}.coalitions-page .coalition-stats,.breate-shell .coalitions-page .coalition-stats{border-top:.5px solid #ffffff0f;border-bottom:.5px solid #ffffff0f;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px;display:grid}.coalitions-page .coalition-stats>div{padding:14px 0}.coalitions-page .coalition-stats>div+div{border-left:1px solid #ffffff12;padding-left:18px}.coalitions-page .coalition-stats strong,.breate-shell .coalitions-page .coalition-stats strong{font-size:22px;font-weight:800;line-height:1;display:block;color:#fff!important;font-family:var(--font-mono),"JetBrains Mono",monospace!important}.coalitions-page .coalition-stats span,.breate-shell .coalitions-page .coalition-stats span{letter-spacing:.08em;text-transform:uppercase;margin-top:7px;font-size:10px;font-weight:750;line-height:1.2;display:block;color:#050505!important}.coalitions-page .coalition-card-actions,.breate-shell .coalitions-page .coalition-card-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:18px;display:flex}.coalitions-page .coalition-action-spacer{flex:auto}.coalitions-page .coalition-join-ghost,.coalitions-page .coalition-member-pill,.coalitions-page .coalition-profile-link,.coalitions-page .coalition-admin-pill,.breate-shell .coalitions-page .coalition-join-ghost,.breate-shell .coalitions-page .coalition-member-pill,.breate-shell .coalitions-page .coalition-profile-link,.breate-shell .coalitions-page .coalition-admin-pill{white-space:nowrap;flex:none;justify-content:center;align-items:center;display:inline-flex}.coalitions-page .coalition-join-ghost,.breate-shell .coalitions-page .coalition-join-ghost{background:0 0;border:1px solid #05050566;border-radius:12px;min-height:38px;padding:0 16px;font-size:13px;font-weight:500;transition:border-color .15s,background-color .15s;color:#050505!important}.coalitions-page .coalition-join-ghost:hover,.breate-shell .coalitions-page .coalition-join-ghost:hover{background:#05050514;border-color:#050505b3}.coalitions-page .coalition-member-pill,.breate-shell .coalitions-page .coalition-member-pill{background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;min-height:38px;padding:0 16px;font-size:13px;font-weight:500;color:#fff6!important}.coalitions-page .coalition-profile-link,.breate-shell .coalitions-page .coalition-profile-link{background:0 0;border:0;min-height:28px;padding:0;font-size:13px;font-weight:500;color:#050505!important}.coalitions-page .coalition-profile-link span{margin-left:4px;transition:transform .15s}.coalitions-page .coalition-profile-link:hover span{transform:translate(2px)}.coalitions-page .coalition-admin-pill,.breate-shell .coalitions-page .coalition-admin-pill{background:#0505051a;border:1px solid #05050533;border-radius:999px;min-height:22px;padding:0 10px;font-size:11px;font-weight:650;color:#050505!important}@media (max-width:420px){.coalitions-page .coalition-card-actions{flex-wrap:wrap}.coalitions-page .coalition-action-spacer{display:none}.coalitions-page .coalition-profile-link{margin-left:auto}}.project-clarity-page{min-height:100vh;padding:28px 18px 72px}.project-clarity-shell{gap:0;max-width:980px;margin:0 auto;display:grid}.clarity-block{border-top:1px solid #ffffff0d;padding:28px 0}.project-snapshot-block{border-top:0;transition:background-color .15s;position:relative}.project-snapshot-block.is-saved{background:#0505050d}.snapshot-action-row{align-items:center;gap:8px;display:flex;position:absolute;top:18px;right:0}.clarity-icon-button{color:#fff9;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.clarity-icon-button svg,.clarity-primary-button svg,.snapshot-join-button svg,.final-primary-action svg{width:16px;height:16px}.project-snapshot-block h1{max-width:850px;margin:0;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif!important;font-weight:800!important}.project-snapshot-block>p:not(.snapshot-created){max-width:760px;margin:18px 0;font-size:16px;line-height:1.65;color:#ffffff94!important}.stage-pill{border:1px solid #ffffff1a;border-radius:999px;align-items:center;width:fit-content;padding:6px 11px;font-size:12px;font-weight:700;display:inline-flex}.stage-pill.is-idea{color:#ffffff9e;background:#ffffff0f}.stage-pill.is-building{color:#fbbf24;background:#f59e0b1f;border-color:#f59e0b40}.stage-pill.is-finalizing{color:#60a5fa;background:#60a5fa1f;border-color:#60a5fa40}.stage-pill.is-completed{color:#050505;background:#0505051f;border-color:#05050540}.snapshot-team-row{gap:10px;width:min(100%,420px);margin-top:22px;display:grid}.snapshot-team-row button,.snapshot-coalition-badge,.snapshot-join-button{color:#fff;background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:10px;min-height:36px;padding:0;display:inline-flex}.snapshot-team-row button>span,.snapshot-coalition-badge span{color:#050505;background:#05050524;border-radius:999px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;font-size:10px;font-weight:800;display:inline-flex;font-family:var(--font-mono)!important}.snapshot-team-row button>span svg{color:#fff9;width:18px;height:18px}.snapshot-team-row strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:800;overflow:hidden}.snapshot-team-row em{color:#ffffff75;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;margin-left:auto;margin-right:8px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:800}.snapshot-team-row em.is-owner{color:#050505;background:#0505051a;border-color:#05050533}.snapshot-join-button{color:#050505;width:fit-content;padding:0 14px}.snapshot-coalition-badge{color:#050505;background:#05050514;border-color:#05050529;width:fit-content;margin-top:14px;padding-right:12px}.snapshot-coalition-form{align-items:center;gap:8px;width:min(100%,420px);margin-top:14px;display:flex}.snapshot-coalition-form input{color:#fff;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;outline:none;flex:1;min-width:0;height:42px;padding:0 12px;font-size:13px}.snapshot-coalition-form input:focus{border-color:#05050557;box-shadow:0 0 0 3px #05050514}.snapshot-coalition-form button{color:#050505;white-space:nowrap;background:#0505051a;border:1px solid #05050533;border-radius:8px;align-items:center;gap:8px;height:42px;padding:0 13px;font-size:13px;font-weight:800;display:inline-flex}.snapshot-coalition-form button svg{width:15px;height:15px}.snapshot-coalition-form button:disabled{cursor:not-allowed;opacity:.55}.snapshot-created{color:#ffffff5c!important;margin:18px 0 0!important;font-size:12px!important}.clarity-block-heading h2{margin:0;color:#fff!important;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif!important;font-size:26px!important}.clarity-block-heading p{margin:5px 0 0;font-size:13px;color:#ffffff6b!important}.clarity-block-heading>span{color:#050505;align-items:center;gap:7px;font-size:11px;display:inline-flex;font-family:var(--font-mono)!important}.update-log-list,.final-link-list,.context-readout{gap:8px;display:grid}.update-log-row a,.final-link-list a,.context-readout a{color:#050505;text-overflow:ellipsis;white-space:nowrap;font-size:12px;text-decoration:underline;display:block;overflow:hidden}.clarity-empty{margin:0;font-size:14px;color:#ffffff61!important}.clarity-add-button,.clarity-ghost-link{color:#ffffff9e;background:0 0;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:7px;width:fit-content;min-height:34px;margin-top:12px;padding:0 13px;font-size:13px;font-weight:700;display:inline-flex}.clarity-add-button svg{width:15px;height:15px}.clarity-ghost-link{color:#050505;border:0}.inline-clarity-form,.snapshot-edit-form,.update-composer{gap:10px;margin-top:12px;display:grid}.inline-clarity-form input,.inline-clarity-form textarea,.snapshot-edit-form input,.snapshot-edit-form textarea,.update-composer input,.update-composer textarea{color:#fff;background:#ffffff0b;border:1px solid #ffffff14;border-radius:8px;outline:0;width:100%;padding:11px 12px;font-size:14px}.inline-clarity-form textarea,.snapshot-edit-form textarea,.update-composer textarea{resize:vertical;min-height:92px}.snapshot-edit-form input{font-size:34px;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif!important}.clarity-pill-row{flex-wrap:wrap;gap:8px;display:flex}.clarity-pill-row button{color:#ffffff94;text-transform:capitalize;background:#ffffff09;border:1px solid #ffffff1a;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:700}.clarity-pill-row button.is-active,.clarity-pill-row .stage-pill.is-active{color:#050505;background:#0505051f;border-color:#05050542}.clarity-form-actions{justify-content:flex-end;gap:8px;display:flex}.clarity-form-actions button{color:#ffffff9e;background:0 0;border:1px solid #ffffff1a;border-radius:10px;min-height:38px;padding:0 14px}.clarity-primary-button{background:#050505;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:fit-content;min-height:40px;padding:0 16px;font-size:13px;font-weight:800;display:inline-flex;color:#fff!important}.clarity-primary-button:disabled{opacity:.55}.update-log-row{border-left:2px solid #ffffff38;grid-template-columns:28px minmax(0,1fr);gap:12px;padding:11px 0 11px 12px;display:grid}.update-log-row.is-blocker{border-left-color:#fbbf24}.update-log-row.is-decision{border-left-color:#60a5fa}.update-log-row.is-evidence{border-left-color:#050505}.update-log-row>span{color:#ffffff9e;background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;font-weight:800;display:inline-flex;font-family:var(--font-mono)!important}.update-log-row.is-blocker>span{color:#fbbf24;background:#fbbf2429}.update-log-row.is-decision>span{color:#60a5fa;background:#60a5fa29}.update-log-row.is-evidence>span{color:#050505;background:#05050529}.update-log-row p{margin:0;font-size:14px;line-height:1.55;color:#ffffffb8!important}.update-log-row small{color:#ffffff57;margin-top:7px;font-size:11px;display:block}.update-composer{border-top:1px solid #ffffff12;padding-top:14px}.update-composer textarea{background:#ffffff0a;border-radius:0 12px 12px 0;min-height:80px;padding:12px 16px;font-size:14px}.update-composer textarea.is-update{border-left:2px solid #ffffff40}.update-composer textarea.is-blocker{border-left:2px solid #f59e0b}.update-composer textarea.is-decision{border-left:2px solid #60a5fa}.update-composer textarea.is-evidence{border-left:2px solid #050505}.update-type-pill-row button{color:#ffffff59;cursor:pointer;background:0 0;border-color:#ffffff1a;padding:6px 12px}.update-type-pill-row button.is-active.is-update{color:#fff;background:#ffffff14;border-color:#ffffff40}.update-type-pill-row button.is-active.is-blocker{color:#f59e0b;background:#f59e0b1a;border-color:#fbbf2466}.update-type-pill-row button.is-active.is-decision{color:#60a5fa;background:#3b82f61a;border-color:#60a5fa66}.update-type-pill-row button.is-active.is-evidence{color:#050505;background:#0505051a;border-color:#05050566}.update-composer .clarity-primary-button{justify-self:end}.final-output-block{background:#0505050b;border:1px solid #0505052e;border-radius:8px;padding:24px}.final-output-block.is-complete{box-shadow:inset 0 0 0 1px #0505051f}.final-primary-action{background:#050505;border-radius:10px;align-items:center;gap:9px;min-height:44px;padding:0 16px;font-size:14px;font-weight:800;display:inline-flex;color:#03110d!important;text-decoration:none!important}.final-link-list{margin-top:14px}.supplementary-block{padding-bottom:0}.context-readout p{margin:0;font-size:14px;line-height:1.6;color:#ffffff94!important}@media (max-width:767px){.project-clarity-page{padding:0 16px calc(86px + env(safe-area-inset-bottom,0px))!important}.snapshot-action-row{top:16px}.clarity-block-heading{flex-direction:column}}.coalitions-b2b-shell,.coalition-admin-shell,.coalition-public-shell{max-width:1180px;margin:0 auto;padding:28px 18px 80px}.coalitions-b2b-hero,.coalition-public-hero,.coalition-admin-header,.coalition-code-panel,.coalition-admin-card,.coalition-created-card,.coalition-create-modal{background:linear-gradient(#ffffff0b,#ffffff05);border:1px solid #ffffff14;border-radius:8px}.coalitions-b2b-hero{padding:34px}.coalitions-b2b-hero h1,.coalition-public-hero h1,.coalition-admin-header h1,.coalition-create-modal h2,.coalition-created-card h2{margin:0;color:#fff!important;letter-spacing:0!important;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif!important}.coalitions-b2b-hero h1{max-width:760px;font-size:clamp(38px,6vw,72px)!important;line-height:.98!important}.coalitions-b2b-hero>span{color:#ffffff8f;max-width:680px;margin-top:14px;display:block}.coalition-code-join,.coalition-directory-tools,.coalition-card-actions,.coalition-chip-row,.coalition-public-meta,.coalition-public-actions,.coalition-admin-header,.coalition-code-panel,.coalition-admin-tabs,.coalition-admin-card-head,.coalition-member-search,.coalition-regenerate-confirm{align-items:center;gap:10px;display:flex}.coalition-code-join{margin-top:24px}.coalition-code-join input,.coalition-create-modal input,.coalition-create-modal textarea,.coalition-member-search input{color:#fff;background:#ffffff0b;border:1px solid #ffffff14;border-radius:8px;outline:0;min-height:44px;padding:0 13px}.coalition-code-join input{text-transform:uppercase;width:min(340px,100%);font-family:var(--font-mono)!important}.coalition-code-join button,.coalition-create-button,.coalition-create-submit,.coalition-public-actions button,.coalition-admin-card-head button,.coalition-export-button,.coalition-approve-all{color:#03110d;background:#050505;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:13px;font-weight:800;display:inline-flex}.coalition-directory-tools{justify-content:space-between;margin:24px 0 18px}.coalition-directory-heading{min-width:220px}.coalition-directory-heading h2{color:#fff;margin:0;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif!important;font-size:26px!important}.coalition-directory-heading p{color:#ffffff80;margin:4px 0 0;font-size:13px}.coalition-section-title{color:#fff;margin:0 0 14px;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif!important;font-size:24px!important}.coalition-filter-chips button{color:#ffffffad;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;min-height:34px;padding:0 13px;font-size:12px;font-weight:800}.coalition-filter-chips button.is-active{color:#050505;background:#0505051a;border-color:#0505054d}.coalition-created-card{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;margin-top:18px;padding:18px;display:grid}.coalition-created-card svg{color:#050505;width:18px;height:18px}.coalition-code-display{background:#05050514;border:1px solid #05050538;border-radius:8px;align-items:center;gap:12px;padding:10px 14px;font-size:24px;font-weight:800;display:inline-flex;color:#050505!important;font-family:var(--font-mono)!important;letter-spacing:.08em!important}.coalition-create-success{gap:18px}.coalition-create-success>div:first-child{gap:8px;display:grid}.coalition-create-success svg{color:#050505;width:20px;height:20px}.coalition-create-success .coalition-code-display{justify-content:center;width:100%;min-height:58px}.coalition-create-note{margin:0;color:#ffffffa8!important;font-size:14px!important;line-height:1.5!important}.coalition-create-error{background:#f8717114;border:1px solid #f8717152;border-radius:10px;margin:0;padding:10px 12px;color:#fca5a5!important;font-size:14px!important;line-height:1.45!important}.coalition-create-success-actions{gap:10px;display:flex}.coalition-create-success-actions button{border-radius:8px;flex:1;min-height:42px;padding:0 14px;font-weight:800}.coalition-create-success-actions button:first-child{color:#020617;background:#050505;border:1px solid #05050552}.coalition-create-success-actions button:last-child{color:#ffffffc2;background:#ffffff0a;border:1px solid #ffffff1a}.coalition-card-actions button{color:#ffffffb8;background:0 0;border:1px solid #ffffff1a;border-radius:8px;padding:9px 12px}.coalition-modal-backdrop{background:#0000009e;border:0;position:absolute;inset:0}.coalition-create-modal{z-index:1;-webkit-backdrop-filter:blur(18px);gap:12px;width:min(560px,100%);max-height:calc(100dvh - 32px);padding:22px;display:grid;position:relative;overflow-y:auto;box-shadow:0 24px 80px #00000085;background:linear-gradient(#141a24fa,#0d1016fa)!important}.coalition-create-modal textarea{min-height:94px;padding-top:12px}.coalition-chip-row{flex-wrap:wrap}.coalition-chip-row button{color:#ffffff8f;text-transform:capitalize;background:#ffffff09;border:1px solid #ffffff1a;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:700}.coalition-chip-row button.is-active{color:#050505;background:#0505051f;border-color:#05050547}.coalition-admin-header{justify-content:space-between;padding:22px}.coalition-admin-header h1{font-size:34px!important}.coalition-visibility-toggle{color:#ffffffad;text-transform:capitalize;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;padding:8px 13px}.coalition-visibility-toggle.is-public{color:#050505;border-color:#05050540}.coalition-code-panel{justify-content:space-between;margin-top:14px;padding:18px}.coalition-code-panel span{color:#ffffff6b;margin-bottom:6px;font-size:12px;display:block}.coalition-regenerate-button,.coalition-regenerate-confirm button{color:#ffffff9e;background:0 0;border:1px solid #ffffff1a;border-radius:8px;padding:9px 12px}.coalition-admin-tabs{border-bottom:1px solid #ffffff14;margin-top:22px;position:relative}.coalition-admin-tabs button{color:#ffffff6b;background:0 0;border:0;padding:0 0 12px;font-size:14px;font-weight:700;position:relative}.coalition-admin-tabs button.is-active{color:#fff;box-shadow:inset 0 -2px #050505}.coalition-admin-tabs button span{color:#03110d;background:#050505;border-radius:999px;margin-left:6px;padding:2px 6px;font-size:11px}.coalition-admin-card{margin-top:18px;padding:18px}.coalition-admin-card-head{justify-content:space-between;margin-bottom:14px}.coalition-admin-card h2{margin:0;font-size:16px!important}.coalition-admin-row{color:#ffffff9e;background:#ffffff08;border:1px solid #ffffff12;border-radius:8px;grid-template-columns:minmax(180px,1fr) 110px 100px 110px 110px 150px;align-items:center;gap:10px;padding:10px;font-size:13px;display:grid}.coalition-admin-row>button{color:#fff;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;overflow:hidden}.coalition-admin-row div{gap:6px;display:flex}.coalition-admin-row div button{color:#ffffffa6;background:0 0;border:1px solid #ffffff1a;border-radius:7px;padding:6px 8px}.approval-pill,.role-pill{color:#ffffff94;text-transform:capitalize;background:#ffffff0f;border-radius:999px;width:fit-content;padding:4px 8px}.approval-pill.is-approved{color:#050505;background:#0505051f}.approval-pill.is-declined{color:#fca5a5;background:#f871711f}.coalition-project-request-row{grid-template-columns:38px minmax(140px,.9fr) minmax(180px,1.2fr) 110px 150px}.coalition-member-avatar,.coalition-public-avatar{color:#03110d;background:#050505;border-radius:999px;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.coalition-member-avatar{width:34px;height:34px;font-size:12px}.coalition-member-search{margin-bottom:14px}.export-card p{font-size:12px;color:#ffffff61!important}.coalition-export-button{width:100%;min-height:52px;font-size:15px}.export-card table{border-collapse:collapse;color:#ffffff9e;width:100%;margin-top:18px;font-size:12px}.export-card th,.export-card td{text-align:left;border-bottom:1px solid #ffffff14;padding:10px}.coalition-public-hero{grid-template-columns:96px minmax(0,1fr) auto;gap:22px;padding:28px;display:grid}.coalition-public-avatar{width:96px;height:96px;font-size:32px}.coalition-public-hero h1{font-size:clamp(38px,6vw,68px)!important;line-height:.98!important}.coalition-public-hero p{max-width:680px;color:#ffffff94!important}.coalition-public-hero span{color:#050505;font-size:12px;font-weight:800}.coalition-public-meta{flex-wrap:wrap;margin-top:14px}.coalition-public-meta span{color:#ffffff85;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.coalition-public-meta svg{width:14px;height:14px}.coalition-public-actions{flex-direction:column;align-items:flex-end}.coalition-public-actions .is-ghost{color:#fff;background:0 0;border:1px solid #ffffff1a}.coalition-public-actions em{color:#ffffff61;font-style:normal}.coalition-public-projects{margin-top:28px}.coalition-public-projects h2{margin-bottom:16px;color:#fff!important;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif!important;font-size:28px!important}.project-coalition-confirm{margin:6px 0 0;font-size:12px;color:#050505!important}@media (max-width:860px){.coalition-admin-row,.coalition-member-row,.coalition-project-request-row,.coalition-public-hero,.coalition-created-card{grid-template-columns:1fr}.coalition-public-actions{align-items:stretch}.coalition-code-panel,.coalition-directory-tools{flex-direction:column;align-items:stretch}}.project-coalition-picker{position:relative}.project-coalition-picker-results{z-index:60;background:#0d0f12fa;border:1px solid #ffffff1a;border-radius:12px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0}.project-coalition-picker-results button{color:#fff;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;width:100%;padding:8px;display:grid}.project-coalition-picker-results button:hover{background:#ffffff0d}.project-coalition-picker-results span{color:#050505;background:#05050529;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:9px;display:inline-flex}.project-coalition-picker-results em{color:#ffffff6b;font-size:11px;font-style:normal}.auth-invite-banner{color:#bfdbfe;background:#0505051a;border:1px solid #05050538;border-radius:12px;padding:10px 12px;font-size:13px;line-height:1.45}.pending-invite-actions{align-self:center;align-items:center;gap:8px;display:flex}.pending-invite-actions button{color:#ffffff85;background:0 0;border:0;font-size:12px}.pending-invite-actions button:first-child{color:#050505;border:1px solid #05050538;border-radius:999px;padding:5px 10px}.project-identity-shell,.coalition-overview-grid{gap:24px;display:grid}.project-identity-shell{grid-template-columns:minmax(0,1fr) 280px;align-items:start;max-width:1180px;margin:0 auto}.project-identity-main{min-width:0}.project-identity-header{justify-content:space-between;gap:18px;display:flex}.project-identity-header h1{margin:12px 0 0;font-size:clamp(2rem,4vw,36px)!important;line-height:1.02!important}.project-identity-header p{max-width:780px;margin:12px 0 0;font-size:16px;line-height:1.6;color:#ffffff9e!important}.project-identity-topline{gap:10px}.project-identity-topline button{color:#050505;background:0 0;border:0;align-items:center;gap:7px;font-size:12px;display:inline-flex}.project-identity-topline button span{background:#0505051f;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:9px;display:inline-flex}.project-identity-topline em{color:#ffffff94;border:1px solid #ffffff1a;border-radius:999px;padding:5px 9px;font-size:10px;font-style:normal}.project-identity-pills,.project-identity-dates,.project-role-pills{flex-wrap:wrap;gap:8px;margin-top:18px}.project-identity-dates{color:#ffffff6b;font-size:12px;font-family:var(--font-mono)!important}.project-identity-dates strong{color:#050505;align-items:center;gap:5px;font-weight:600;display:inline-flex}.project-identity-dates svg{width:12px;height:12px}.project-identity-section{margin-top:34px}.project-identity-section h2,.project-manage-panel h2,.coalition-profile-panel h2{text-transform:uppercase;margin:0 0 12px;color:#050505!important;font-family:var(--font-mono)!important;letter-spacing:.12em!important;font-size:10px!important}.project-team-row{gap:12px;padding-bottom:4px;display:flex;overflow-x:auto}.project-team-row button{text-align:center;background:0 0;border:0;flex:0 0 80px;width:80px}.project-team-row button>span{width:40px;height:40px;margin:0 auto 8px}.project-team-row strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.project-team-row em{color:#ffffff70;font-size:11px;font-style:normal;display:block}.project-apply-card{color:#050505;border-radius:12px;font-size:12px;font-weight:800;border:1px solid #0505053d!important}.project-muted-copy{font-size:14px;color:#ffffff73!important}.project-brief-designed,.project-brief-empty-state{border-radius:14px;align-items:center;gap:10px;padding:18px;display:flex}.project-brief-designed{color:#050505;border:1px solid #05050533}.project-brief-empty-state{color:#ffffff6b;border:1px dashed #ffffff29;justify-content:center;font-style:italic}.project-brief-empty-state button{color:#050505;background:0 0;border:1px solid #05050538;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-style:normal;display:inline-flex}.project-activity-list{gap:8px;display:grid}.project-activity-list div,.coalition-activity-feed div{color:#ffffff94;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;font-size:13px;display:grid}.project-activity-list span,.coalition-activity-feed span{width:24px;height:24px;font-size:10px}.project-activity-list p,.coalition-activity-feed p{margin:0}.project-activity-list time,.coalition-activity-feed time{color:#ffffff57;font-size:12px}.project-manage-panel{background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;padding:16px;position:sticky;top:88px}.project-manage-panel button{color:#fff;background:0 0;border:1px solid #ffffff1f;border-radius:12px;justify-content:flex-start;gap:9px;width:100%;margin-top:8px;padding:10px 12px}.project-manage-panel svg{width:16px;height:16px}.project-manage-panel button.is-complete{color:#050505}.project-manage-panel button.is-delete{color:#f87171bd;border-color:#ef44444d}.coalition-profile-shell{max-width:1180px;margin:0 auto}.coalition-profile-hero{background:linear-gradient(135deg,#05050514,#0d0f1200),linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/32px 32px,linear-gradient(#ffffff06 1px,#0000 1px) 0 0/32px 32px;border-radius:18px;justify-content:space-between;align-items:flex-end;min-height:160px;padding:24px;display:flex;position:relative;overflow:hidden}.coalition-profile-identity{align-items:center;gap:16px;display:flex}.coalition-profile-avatar{width:72px;height:72px;font-size:28px;box-shadow:inset 0 -12px 24px #00000038}.coalition-profile-hero h1{margin:0;font-size:32px!important}.coalition-profile-meta{color:#ffffff7a;flex-wrap:wrap;gap:8px;margin-top:7px;font-size:13px}.coalition-profile-meta span{color:#050505;background:#05050514;border:1px solid #05050533;border-radius:999px;padding:4px 9px}.coalition-profile-hero>button{color:#06110d;background:#050505;border:1px solid #0505053d;border-radius:12px;padding:10px 14px;font-weight:800}.coalition-profile-hero>button.is-joined{color:#fff;background:0 0;border-color:#ffffff1f}.coalition-profile-tabs{border-bottom:1px solid #ffffff14;gap:4px;margin:18px 0 24px;display:flex}.coalition-profile-tabs button{color:#ffffff7a;background:0 0;border:0;padding:12px 16px;font-weight:700}.coalition-profile-tabs button.is-active{color:#050505;box-shadow:inset 0 -2px #050505}.coalition-overview-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.65fr)}.coalition-profile-panel{background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;padding:18px}.coalition-profile-panel p{line-height:1.65;color:#fff9!important}.coalition-focus-tags{flex-wrap:wrap;gap:8px;margin-top:16px}.coalition-activity-feed{gap:12px;display:grid}.coalition-projects-banner{color:#050505;background:#05050512;border:1px solid #05050529;border-radius:12px;justify-content:space-between;align-items:center;padding:12px;display:flex}.coalition-project-grid,.coalition-member-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.coalition-project-grid button,.coalition-member-grid button{text-align:left;background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;padding:16px}.coalition-project-grid h3{color:#fff;margin:0;font-size:16px;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif!important}.coalition-project-grid p{text-overflow:ellipsis;white-space:nowrap;margin:10px 0;font-size:13px;overflow:hidden;color:#ffffff8c!important}.coalition-project-grid em{color:#050505b3;font-size:11px;font-style:normal}.coalition-member-grid button{text-align:center}.coalition-member-grid button>span{width:48px;height:48px;margin:0 auto 10px}.coalition-member-grid strong,.coalition-member-grid em,.coalition-member-grid small{display:block}.coalition-member-grid strong{color:#fff;font-size:14px}.coalition-member-grid em,.coalition-member-grid small{color:#ffffff73;margin-top:5px;font-style:normal}.coalition-member-grid small{border:1px solid #ffffff1a;border-radius:999px;padding:4px 8px;font-size:11px;display:inline-block}@media (max-width:1200px){.project-identity-shell,.coalition-overview-grid,.coalition-project-grid,.coalition-member-grid{grid-template-columns:1fr}.project-manage-panel{position:static}.coalition-profile-hero{flex-direction:column;align-items:flex-start;gap:18px}}:root{--bg-page:#0d0f12;--bg-surface:#0d0f12;--bg-elevated:#ffffff0a;--brand-panel:#0d0f12;--brand-panel-strong:#0d0f12;--product-bg:#0d0f12;--product-panel:#ffffff0a;--product-line:#ffffff14;--product-muted:#fff6}html[data-theme=light] .auth-split-page .auth-login-input,html[data-theme=light] .auth-split-page .auth-signup-select,html[data-theme=light] .auth-split-page .auth-reset-code-cell{caret-color:var(--text-primary);color:var(--text-primary)!important;-webkit-text-fill-color:var(--text-primary)!important}html[data-theme=light] .auth-split-page .auth-login-input::-moz-placeholder{color:var(--text-muted)!important;-webkit-text-fill-color:var(--text-muted)!important}html[data-theme=light] .auth-split-page .auth-signup-select::-moz-placeholder{color:var(--text-muted)!important;-webkit-text-fill-color:var(--text-muted)!important}html[data-theme=light] .auth-split-page .auth-login-input::placeholder,html[data-theme=light] .auth-split-page .auth-signup-select::placeholder{color:var(--text-muted)!important;-webkit-text-fill-color:var(--text-muted)!important}html[data-theme=light] .auth-split-page .auth-login-input:-webkit-autofill{-webkit-text-fill-color:var(--text-primary)!important;box-shadow:0 0 0 1000px var(--bg-surface)inset!important}html[data-theme=light] .auth-split-page .auth-login-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-primary)!important;box-shadow:0 0 0 1000px var(--bg-surface)inset!important}html[data-theme=light] .auth-split-page .auth-login-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-primary)!important;box-shadow:0 0 0 1000px var(--bg-surface)inset!important}.coalitions-page{color:#fff}.coalitions-shell{width:min(100%,1180px);margin:0 auto}.coalitions-hero{margin-bottom:24px}.coalitions-hero>p,.coalitions-section-heading p{letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-weight:750;line-height:1.2;color:#050505!important;font-size:10px!important}.coalitions-hero h1{margin:0;color:#fff!important;letter-spacing:0!important;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif!important;font-size:clamp(2.65rem,5vw,5rem)!important;font-weight:800!important;line-height:.98!important}.coalitions-hero>span{color:#ffffff80;margin-top:12px;font-size:15px;line-height:1.55;display:block}.coalitions-controls{gap:14px;margin-bottom:34px;display:grid}.coalitions-search{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;align-items:center;min-height:48px;padding:0 12px 0 42px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.coalitions-search:focus-within{border-color:#05050566;box-shadow:0 0 0 3px #05050514}.coalitions-search svg{color:#0505058f;stroke-width:1.7px;width:16px;height:16px;position:absolute;left:16px}.coalitions-search input{outline:none;width:100%;padding:12px 0;font-size:14px;color:#fff!important;background:0 0!important;border:0!important}.coalitions-search input::placeholder{color:#ffffff4d!important}.coalitions-search kbd{color:#ffffff57;min-width:24px;height:22px;font-family:var(--font-mono),monospace;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.coalitions-chip-row{flex-wrap:wrap;gap:8px;display:flex}.coalitions-chip-row button{color:#fff9;background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;min-height:36px;padding:0 15px;font-size:13px;font-weight:650}.coalitions-chip-row button.is-active{color:#03110d;background:#050505;border-color:#050505}.coalitions-section{scroll-margin-top:80px}.coalitions-section+.coalitions-section,.coalitions-section-divider+.coalitions-section{margin-top:34px}.coalitions-section-divider{background:#ffffff0f;height:1px;margin:36px 0}.coalitions-section-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:16px;display:flex}.coalitions-section-heading h2{margin:0;color:#fff!important;font-family:var(--font-ui),Inter,sans-serif!important;letter-spacing:0!important;font-size:18px!important;font-weight:800!important;line-height:1.2!important}.coalitions-section-heading>span{color:#ffffff73;white-space:nowrap;font-size:13px}.coalitions-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.coalition-card{background:linear-gradient(135deg,#ffffff0a,#ffffff03);border:1px solid #ffffff12;border-radius:16px;flex-direction:column;min-height:360px;padding:24px;transition:border-color .16s;display:flex;position:relative;overflow:hidden}.coalition-card:before,.coalition-modal:before,.coalitions-empty-state:before{content:"";pointer-events:none;background:#ffffff0f;height:1px;position:absolute;inset:0 0 auto}.coalition-card:hover{border-color:#ffffff26}.coalition-card-head{align-items:center;gap:14px;min-width:0;display:flex}.coalition-avatar{color:#050505;letter-spacing:0;background:#05050526;border:1px solid #05050533;border-radius:999px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;font-size:18px;font-weight:850;display:flex}.coalition-card-head h3{margin:0;color:#fff!important;letter-spacing:0!important;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif!important;font-size:18px!important;font-weight:800!important;line-height:1.18!important}.coalition-card-head span{color:#050505;background:#05050514;border:1px solid #05050533;border-radius:999px;align-items:center;min-height:22px;margin-top:6px;padding:0 8px;font-size:11px;font-weight:650;line-height:1;display:inline-flex}.coalition-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:43px;margin:18px 0 0;display:-webkit-box;overflow:hidden;color:#ffffff75!important;font-size:13px!important;line-height:1.55!important}.coalition-stats{border-block:1px solid #ffffff0f;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px;display:grid}.coalition-stats>div{padding:16px 0}.coalition-stats>div+div{border-left:1px solid #ffffff0f;padding-left:18px}.coalition-stats strong{color:#fff;font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:20px;font-weight:800;line-height:1;display:block}.coalition-stats span{color:#050505;letter-spacing:.08em;text-transform:uppercase;margin-top:7px;font-size:10px;font-weight:750;line-height:1.2;display:block}.coalition-location{color:#fff;align-items:center;gap:7px;margin-top:14px;font-size:13px;display:flex}.coalition-location svg{color:#fff6;stroke-width:1.8px;width:12px;height:12px}.coalition-view-button,.coalition-join-button{border-radius:12px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:42px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.coalition-view-button{color:#050505;background:0 0;border:1px solid #05050566;margin-top:auto;padding:10px 14px;transition:border-color .16s,background-color .16s}.coalition-view-button:hover{background:#0505051a;border-color:#050505cc}.coalition-view-button svg{width:15px;height:15px;transition:transform .16s}.coalition-view-button:hover svg{transform:translate(2px)}.coalition-join-button{color:#ffffffad;background:#ffffff09;border:1px solid #ffffff17;margin-top:8px}.coalition-join-button:disabled{cursor:not-allowed;opacity:.58}.coalition-status-note{text-align:center;margin:10px 0 0;color:#ffffff7a!important;font-size:12px!important}.coalitions-empty-state{text-align:center;background:linear-gradient(135deg,#ffffff09,#ffffff03);border:1px solid #ffffff12;border-radius:16px;align-content:center;place-items:center;gap:8px;min-height:240px;padding:32px;display:grid;position:relative;overflow:hidden}.coalitions-empty-state>svg{color:#fff3;width:32px;height:32px}.coalitions-empty-state h3{margin:4px 0 0;color:#ffffffd1!important;letter-spacing:0!important;font-size:14px!important;font-weight:650!important}.coalitions-empty-state p{margin:0;color:#ffffff6b!important;font-size:13px!important}.coalitions-empty-state a{color:#050505;align-items:center;gap:5px;margin-top:4px;font-size:13px;text-decoration:none;display:inline-flex}.coalitions-empty-state a svg{width:13px;height:13px}.coalition-modal-layer{z-index:10000;padding:18px;padding-top:max(18px,env(safe-area-inset-top));padding-bottom:max(18px,env(safe-area-inset-bottom));justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.coalition-modal-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0000008c;border:0;position:absolute;inset:0}.coalition-modal{background:#0d0f12f5;border:1px solid #ffffff1a;border-radius:16px;width:min(100%,540px);max-height:calc(100dvh - 36px);padding:24px;position:relative;overflow-y:auto;box-shadow:0 24px 80px #00000085}.coalition-modal-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.coalition-modal-head h2{margin:0;color:#fff!important;font-size:24px!important}.coalition-modal-head p{background:#05050514;border:1px solid #05050533;border-radius:999px;margin:8px 0 0;padding:4px 8px;display:inline-flex;color:#050505!important;font-size:11px!important}.coalition-modal-head button{color:#fff;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.coalition-modal-head button svg{width:16px;height:16px}.coalition-modal>p{margin:18px 0 0;color:#ffffff94!important;font-size:14px!important;line-height:1.6!important}.coalition-modal-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.coalition-modal-meta span{color:#ffffffad;border:1px solid #ffffff12;border-radius:10px;padding:10px;font-size:12px}.coalition-modal-actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.coalition-modal-actions button{border-radius:10px;min-height:38px;padding:0 14px;font-size:13px}.coalition-modal-actions button:first-child{color:#050505;background:#0505051a;border:1px solid #0505056b}.coalition-modal-actions button.is-danger{color:#fecaca;background:#ef44441f;border-color:#ef44446b}.coalition-modal-actions button:last-child{color:#ffffffb8;background:0 0;border:1px solid #ffffff17}@media (max-width:1023px){.coalitions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.coalitions-hero h1{font-size:clamp(2.3rem,14vw,3.6rem)!important}.coalitions-grid,.coalition-modal-meta{grid-template-columns:1fr}.coalitions-section-heading{flex-direction:column;align-items:flex-start}}.breate-shell .coalitions-page{min-height:100%;color:#fff!important;background:#0d1117!important}.breate-shell .coalitions-page .coalitions-hero>p,.breate-shell .coalitions-page .coalitions-section-heading p{color:#050505!important}.breate-shell .coalitions-page .coalitions-hero h1{color:#fff!important}.breate-shell .coalitions-page .coalitions-hero>span,.breate-shell .coalitions-page .coalitions-section-heading>span{color:#ffffff80!important}.breate-shell .coalitions-page .coalitions-search{background:#ffffff0a!important;border-color:#ffffff14!important}.breate-shell .coalitions-page .coalitions-search input{color:#fff!important;background:0 0!important}.breate-shell .coalitions-page .coalitions-search input::placeholder{color:#ffffff4d!important}.breate-shell .coalitions-page .coalitions-chip-row button{color:#fff9!important;background:#ffffff0d!important;border-color:#ffffff14!important}.breate-shell .coalitions-page .coalitions-chip-row button.is-active{color:#03110d!important;background:#050505!important;border-color:#050505!important}.breate-shell .coalitions-page .coalitions-section-heading h2,.breate-shell .coalitions-page .coalition-card-head h3{color:#fff!important}.breate-shell .coalitions-page .coalition-card,.breate-shell .coalitions-page .coalitions-empty-state,.breate-shell .coalitions-page .coalition-modal{background:linear-gradient(135deg,#ffffff0a,#ffffff03)!important;border-color:#ffffff12!important}.breate-shell .coalitions-page .coalition-description,.breate-shell .coalitions-page .coalitions-empty-state p{color:#ffffff75!important}.breate-shell .coalitions-page .coalitions-empty-state h3{color:#ffffffd1!important}.breate-shell .coalitions-page .coalition-location,.breate-shell .coalitions-page .coalition-stats strong{color:#fff!important}.breate-shell .coalitions-page .coalition-card-head span,.breate-shell .coalitions-page .coalition-stats span,.breate-shell .coalitions-page .coalition-view-button,.breate-shell .coalitions-page .coalitions-empty-state a{color:#050505!important}.profile-identity{align-items:center;gap:20px;min-width:0;display:flex}.profile-title-block{min-width:0}.profile-title-block h1{margin:0;color:#fff!important;font-family:var(--font-ui),Inter,sans-serif!important;letter-spacing:0!important;text-transform:none!important;font-size:24px!important;font-weight:800!important;line-height:1.15!important}.profile-title-block>p{margin-top:4px;line-height:1.35;color:#fff6!important;font-family:var(--font-mono),"JetBrains Mono",monospace!important;font-size:13px!important}.profile-tag-row{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.profile-tag{border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:12px;font-weight:650;line-height:1;display:inline-flex}.profile-tag-primary{color:#050505;background:#0505051a;border:1px solid #05050533}.profile-tag-status{color:#fff9;background:#ffffff0f;border:1px solid #ffffff14}.profile-edit-button{color:#fff;background:0 0;border:1px solid #ffffff1f;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:8px 16px;font-size:14px;font-weight:650;text-decoration:none;transition:border-color .16s,background-color .16s;display:inline-flex}.profile-edit-button:hover{background:#ffffff0f;border-color:#ffffff38}.profile-edit-button svg{stroke-width:1.7px;width:14px;height:14px}.profile-tab-underline{background:#050505;border-radius:999px;height:2px;position:absolute;bottom:-1px}.profile-bio-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr);gap:20px;display:grid}.profile-section+.profile-section{border-top:1px solid #ffffff0f;margin-top:16px;padding-top:16px}.profile-section-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;display:flex}.profile-section-heading p{letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:750;line-height:1.2;color:#050505!important;font-size:10px!important}.profile-section-heading a{color:#050505;font-size:12px;font-weight:800;line-height:1;text-decoration:none}.profile-section-copy{color:#ffffffe0!important}.profile-link-list{gap:8px;display:grid}.profile-link-list a{color:#ffffffc7;align-items:center;gap:8px;min-width:0;font-size:14px;line-height:1.45;text-decoration:none;display:inline-flex}.profile-link-list a:hover{color:#050505}.profile-link-list svg{flex:none;width:14px;height:14px}.profile-link-list span{overflow-wrap:anywhere;min-width:0}.profile-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.profile-stats-grid.is-compact{margin-top:4px}.profile-footer-note{text-align:center;color:#ffffff6b!important;font-size:12px!important}@media (max-width:767px){.profile-tag-row{justify-content:center}.profile-edit-button{width:100%}.profile-bio-grid{grid-template-columns:1fr}.profile-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.awards-bento-grid-spec,.awards-bento-left-col,.awards-bento-right-col,.awards-bento-right-top{gap:16px;display:grid}.awards-bento-right-top{grid-template-columns:1fr}.awards-bento-grid-spec .awards-bento{height:auto;min-height:220px;overflow:hidden;padding:20px!important}.awards-bento-spec-icon,.awards-role-copy-icon,.awards-vcl-card-icon{width:16px;height:16px;color:var(--awards-accent)}.awards-role-card-inner{grid-template-columns:100px minmax(0,1fr);align-items:center;gap:16px;height:100%;display:grid}.awards-role-ring-track,.awards-role-ring-fill{fill:none;stroke-width:8px}.awards-role-meter span{color:var(--awards-accent);letter-spacing:-.03em;font-size:1.45rem;line-height:1;font-family:var(--font-mono)!important;font-weight:700!important}.awards-role-card-copy .awards-bento-label{margin:.35rem 0 .4rem!important}.awards-role-card-copy h3,.awards-vcl-card-head h3,.awards-bento-copy-spec h3{margin:0}.awards-role-card-copy p:not(.awards-bento-label),.awards-bento-copy-spec p{margin-top:.52rem}.awards-vcl-card-inner{grid-template-rows:auto minmax(0,1fr);gap:12px;height:100%;display:grid}.awards-vcl-card-head{align-items:center;gap:10px;display:flex}.awards-vcl-card-head h3{color:var(--awards-text);letter-spacing:-.02em;font-size:15px;font-weight:800}.awards-vcl-bars-spec{grid-template-rows:repeat(3,minmax(0,1fr));gap:10px;display:grid}.awards-vcl-row-spec{grid-template-rows:auto auto;align-content:center;gap:6px;min-height:36px;display:grid}.awards-vcl-row-spec p{color:#ffffffd1;justify-content:space-between;align-items:center;margin:0;font-size:12px;font-weight:650;display:flex}.awards-vcl-row-spec span{background:#ffffff1f;border-radius:999px;width:100%;height:6px;display:block;overflow:hidden}.awards-vcl-row-spec span i{border-radius:inherit;background:var(--awards-accent);height:100%;display:block}.awards-bento-build-streaks,.awards-bento-verified-links,.awards-bento-live-map{grid-template-rows:auto minmax(0,1fr) auto;gap:12px;display:grid}.awards-streak-bars-spec{align-items:flex-end;gap:.44rem;height:92px;display:flex}.awards-streak-bars-spec span{background:#ffffff24;border-radius:999px 999px 2px 2px;width:.72rem}.awards-streak-bars-spec span.is-hot{background:var(--awards-accent)}.awards-link-stack-spec{align-content:start;gap:8px;display:grid}.awards-link-stack-spec span{color:#ffffffb8;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:.5rem;padding:.42rem .58rem;font-size:.74rem;font-weight:600;display:flex}.awards-link-stack-spec svg{flex-shrink:0;width:12px;height:12px}.awards-map-visual-spec{background-color:#0000;background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 1px),linear-gradient(#ffffff0d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:12px;min-height:108px;position:relative}.awards-map-visual-spec svg{width:100%;height:100%;position:absolute;inset:0}.awards-map-visual-spec path{stroke:#0505050d;stroke-width:1.4px}@media (min-width:1024px){.awards-bento-grid-spec{grid-template-columns:minmax(0,1fr) minmax(0,2fr);height:500px}.awards-bento-left-col,.awards-bento-right-col{grid-template-rows:repeat(2,minmax(0,1fr));height:100%;min-height:0}.awards-bento-right-top{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.awards-bento-grid-spec .awards-bento{height:100%;min-height:0}}@media (max-width:1023px){.awards-bento-grid-spec{grid-template-columns:1fr}.awards-role-card-inner{grid-template-columns:1fr;gap:12px}.awards-role-meter{margin-inline:auto}}.awards-landing .awards-bento-grid-quad{grid-template-columns:1fr;gap:12px;display:grid}.awards-landing .awards-bento-quad-card{background:linear-gradient(135deg,#ffffff0a 0%,#ffffff03 100%),#ffffff08;border:1px solid #ffffff12;border-radius:16px;padding:24px;transition:border-color .18s;position:relative;overflow:hidden}.awards-landing .awards-bento-quad-card:before{content:"";background:#ffffff14;height:1px;transition:background-color .18s;position:absolute;top:0;left:1px;right:1px}.awards-landing .awards-bento-quad-card:hover{border-color:#ffffff29}.awards-landing .awards-bento-quad-card:hover:before{background:#ffffff24}.awards-landing .awards-card-icon{color:#050505;width:16px;height:16px}.awards-landing .awards-quad-role{display:grid}.awards-landing .awards-role-card-inner{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:18px;min-height:100%;display:grid;position:relative}.awards-landing .awards-role-ring-glow{pointer-events:none;background:radial-gradient(circle,#05050514 0%,#0000 60%);border-radius:999px;width:110px;height:110px;position:absolute;top:50%;left:24px;transform:translateY(-50%)}.awards-landing .awards-role-meter{z-index:1;place-items:center;width:96px;height:96px;display:grid;position:relative}.awards-landing .awards-role-meter svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.awards-landing .awards-role-ring-track,.awards-landing .awards-role-ring-fill{fill:none;stroke-width:8px}.awards-landing .awards-role-ring-track{stroke:#ffffff1f}.awards-landing .awards-role-ring-fill{stroke:#050505;stroke-linecap:round}.awards-landing .awards-role-meter span{color:#050505;letter-spacing:-.02em;font-size:1.28rem;line-height:1;font-family:var(--font-mono)!important;font-weight:700!important}.awards-landing .awards-role-card-copy{z-index:1;position:relative}.awards-landing .awards-card-overline{margin:10px 0 7px;color:#050505!important;font-family:var(--font-mono)!important;letter-spacing:.12em!important;font-size:10px!important;font-weight:700!important}.awards-landing .awards-role-card-copy h3,.awards-landing .awards-quad-streaks h3,.awards-landing .awards-quad-vcl h3,.awards-landing .awards-quad-links h3{margin:0;color:#fff!important;letter-spacing:-.02em!important;font-size:17px!important;font-weight:800!important;line-height:1.2!important}.awards-landing .awards-role-card-copy p:not(.awards-card-overline),.awards-landing .awards-quad-streaks>p,.awards-landing .awards-vcl-desc,.awards-landing .awards-quad-links>p{margin-top:8px;color:#ffffff8c!important;font-size:13px!important;line-height:1.5!important}.awards-landing .awards-quad-vcl{grid-template-rows:auto auto auto minmax(0,1fr);gap:0;display:grid}.awards-landing .awards-vcl-head{align-items:center;gap:10px;display:flex}.awards-landing .awards-vcl-score{margin-top:12px}.awards-landing .awards-vcl-score p{align-items:baseline;gap:6px;margin:0;display:inline-flex}.awards-landing .awards-vcl-score p span{color:#fff;font-size:28px;font-weight:700;line-height:1;font-family:var(--font-mono)!important}.awards-landing .awards-vcl-score p small{color:#ffffff94;font-size:16px;font-weight:600;font-family:var(--font-mono)!important}.awards-landing .awards-vcl-score label{color:#050505;letter-spacing:.1em;margin-top:4px;font-size:10px;font-weight:700;display:block;font-family:var(--font-mono)!important}.awards-landing .awards-vcl-bars-spec{gap:12px;margin-top:16px;display:grid}.awards-landing .awards-vcl-row-spec p{color:#fff;justify-content:space-between;align-items:center;margin:0;font-size:13px;line-height:1.25;display:flex}.awards-landing .awards-vcl-row-spec p span:last-child{font-weight:700;font-family:var(--font-mono)!important}.awards-landing .awards-vcl-row-spec p .is-good{color:#050505}.awards-landing .awards-vcl-row-spec p .is-mid{color:#fff}.awards-landing .awards-vcl-row-spec p .is-low{color:#f6c177}.awards-landing .awards-vcl-row-spec>span{background:#ffffff1a;border-radius:2px;width:100%;height:4px;margin-top:6px;display:block;overflow:hidden}.awards-landing .awards-vcl-row-spec>span i{border-radius:inherit;background:linear-gradient(90deg,#050505b3,#050505);height:100%;transition:width .15s ease-out;display:block}.awards-landing .awards-quad-streaks{grid-template-rows:auto minmax(0,1fr);align-content:stretch;gap:30px;min-height:300px;display:grid}.awards-landing .awards-streak-copy{z-index:1;max-width:34rem;position:relative}.awards-landing .awards-streak-copy .awards-card-overline{margin:0 0 10px}.awards-landing .awards-streak-overline{align-items:center;gap:8px;display:inline-flex}.awards-landing .awards-streak-symbol{background:#05050514;border:1px solid #05050538;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;font-weight:700;line-height:1;display:inline-flex;color:#050505!important;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif!important}.awards-landing .awards-streak-copy>p:not(.awards-card-overline){max-width:34rem;margin-bottom:0!important}.awards-landing .awards-streak-area{border-top:1px solid #ffffff0e;align-content:end;align-self:end;min-height:128px;padding-top:18px;display:grid}.awards-landing .awards-streak-area-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.awards-landing .awards-streak-label{text-transform:uppercase;margin:0;color:#050505!important;font-family:var(--font-mono)!important;letter-spacing:.1em!important;font-size:10px!important;font-weight:700!important}.awards-landing .awards-streak-area-head span{font-size:11px;font-weight:700;color:#fff9!important;font-family:var(--font-mono)!important}.awards-landing .awards-streak-bars-spec{align-items:flex-end;gap:6px;height:72px;display:flex;position:relative}.awards-landing .awards-streak-bars-spec:before{content:"";border-top:1px solid #ffffff0a;position:absolute;top:50%;left:0;right:0}.awards-landing .awards-streak-bar{z-index:1;background:#ffffff29;border-radius:999px 999px 2px 2px;width:10px;transition-property:height;transition-timing-function:ease-out;position:relative}.awards-landing .awards-streak-bar.is-hot{background:#050505}.awards-landing .awards-quad-links{grid-template-rows:auto auto auto minmax(0,1fr);align-content:start;display:grid}.awards-landing .awards-links-head{justify-content:space-between;align-items:center;display:flex}.awards-landing .awards-links-badge{color:#050505;background:#0505051a;border:1px solid #05050533;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;font-family:var(--font-mono)!important}.awards-landing .awards-link-stack-spec{justify-content:start;gap:8px;margin-top:16px;display:grid}.awards-landing .awards-link-stack-spec span{opacity:0;background:#ffffff0d;border:1px solid #ffffff14;border-left:2px solid #05050566;border-radius:10px;align-items:center;gap:8px;width:fit-content;padding:8px 12px;transition:opacity .15s,transform .15s,background-color .15s,border-left-color .15s;display:inline-flex;transform:translateY(6px)}.awards-landing .awards-link-stack-spec span.is-visible{opacity:1;transform:translateY(0)}.awards-landing .awards-link-stack-spec span:hover{background:#ffffff14;border-left-color:#050505}.awards-landing .awards-link-stack-spec svg{color:#ffffff8c;width:12px;height:12px}.awards-landing .awards-link-stack-spec em{color:#fff9;font-size:12px;font-style:normal;font-family:var(--font-mono)!important}.awards-landing .awards-link-stack-spec .awards-link-check{color:#050505;margin-left:2px}.auth-split-page{background:#111318;grid-template-columns:45% 55%;min-height:100vh;display:grid}.auth-brand-panel{background:radial-gradient(at 0 100%,#0505051a 0%,#0000 60%),#0d0f12;border-right:1px solid #ffffff0f;grid-template-rows:minmax(0,1fr) auto;padding:clamp(28px,4vw,48px);display:grid}.auth-brand-lockup{flex-direction:column;align-items:flex-start;gap:6px;display:inline-flex}.auth-brand-mark{--breate-mark-size:24px;--breate-mark-width:17px;--breate-lockup-gap:7px;--breate-wordmark-size:34px;align-items:center}.auth-brand-lockup p{letter-spacing:.03em;color:#ffffff73!important;font-size:11px!important}.auth-brand-copy{max-width:420px;margin-top:min(20vh,180px)}.auth-brand-overline{color:#050505!important;font-family:var(--font-mono)!important;letter-spacing:.16em!important;font-size:10px!important;font-weight:700!important}.auth-brand-copy h1{margin-top:12px;font-size:clamp(2.2rem,4.8vw,3.35rem);color:#fff!important;letter-spacing:-.03em!important;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif!important;font-weight:700!important;line-height:1!important}.auth-brand-copy ul{gap:16px;margin-top:32px;padding:0;list-style:none;display:grid}.auth-brand-copy li{color:#ffffffb3;padding-left:18px;font-size:15px;line-height:1.45;position:relative}.auth-brand-copy li:before{color:#050505;content:"›";position:absolute;top:-1px;left:0}.auth-brand-footer{color:#ffffff40!important;font-size:11px!important}.auth-form-panel{background:#111318;place-items:center;min-height:100vh;padding:24px 18px;display:grid}.auth-login-form{gap:10px;width:min(100%,352px);display:grid}.auth-login-head{text-align:center;margin-bottom:6px}.auth-login-head h2{color:#fff!important;letter-spacing:-.015em!important;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif!important;font-size:24px!important;font-weight:600!important}.auth-login-head p{margin-top:6px;color:#ffffff94!important;font-size:13px!important}.social-auth-button{border-radius:10px;width:100%;min-height:44px;font-size:14px;font-weight:600;color:#fff!important;background:#ffffff0d!important;border:1px solid #ffffff1a!important}.social-auth-button:hover:not(:disabled){background:#ffffff17!important;border-color:#ffffff29!important}.social-auth-mark-google{border:0;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:inline-flex;background:0 0!important}.social-auth-google-logo{width:18px;height:18px}.social-auth-message{text-align:center;margin:0;color:#ffffffad!important;font-size:12px!important;line-height:1.45!important}.social-auth-divider{color:#050505db;letter-spacing:.12em;align-items:center;gap:8px;margin-top:8px;font-size:10px;font-weight:700;display:flex;font-family:var(--font-mono)!important}.social-auth-divider span:first-child,.social-auth-divider span:last-child{flex:1;height:1px;background:#ffffff14!important}.auth-login-input{border-radius:10px;min-height:44px;font-size:14px;color:#fff!important;background:#ffffff0a!important;border:1px solid #ffffff14!important;padding:10px 14px!important}.auth-login-input::placeholder{color:#ffffff4d!important}.auth-login-input:focus{border-color:#05050580!important;box-shadow:0 0 0 3px #05050514!important}.password-input-wrap{width:100%;position:relative}.password-input-wrap .form-input{padding-right:2.75rem}.auth-password-toggle{z-index:2;color:#fff9;pointer-events:auto;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}html[data-theme=light] .auth-password-toggle{color:var(--icon-color)}html[data-theme=light] .auth-password-toggle:hover{color:var(--text-primary);background:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .auth-password-toggle:hover{background:color-mix(in srgb,var(--text-primary)6%,transparent)}}.auth-password-toggle svg{width:18px;height:18px}.auth-password-toggle:hover{color:#fff}.auth-login-submit{color:#050914;background:#050505;border:0;border-radius:10px;width:100%;padding:12px;font-size:14px;font-weight:700;transition:filter .15s}.auth-login-submit:hover:not(:disabled){filter:brightness(1.1)}.auth-login-submit:disabled{opacity:.7}.auth-signup-link{font-weight:500;color:#050505!important}.auth-mobile-brand-strip{display:none}@media (max-width:980px){.auth-split-page{background:#111318;flex-direction:column;min-height:100vh;display:flex}.auth-form-panel{order:1;min-height:auto;padding:22px 16px 14px}.auth-brand-panel{display:none}.auth-mobile-brand-strip{text-align:center;order:2;place-items:center;gap:6px;padding:0 16px 22px;display:grid}.auth-mobile-brand-strip p{color:#ffffff73!important;font-size:11px!important}}.auth-split-page .social-auth-button{color:#fff!important;background:#ffffff0b!important;border-color:#ffffff1f!important}.auth-split-page .social-auth-button:hover:not(:disabled){background:#ffffff16!important;border-color:#fff3!important}.auth-split-page .auth-login-input{background:#ffffff09!important;border-color:#ffffff1a!important}.auth-split-page .auth-login-submit{color:#050914!important;background:#050505!important}.auth-signup-form{width:min(100%,400px)}.auth-signup-head h2{font-size:28px!important;font-weight:700!important}.auth-signup-head p{color:#ffffff94!important;font-size:14px!important}.auth-signup-switch-link{font-weight:400;color:#050505!important}.auth-signup-fetch-note{margin-top:-2px;color:#ffffff8f!important;font-size:12px!important;line-height:1.35!important}.auth-signup-fetch-note.is-error{color:#f87171!important}.auth-password-strength{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:-2px;display:grid}.auth-password-strength-bars{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.auth-password-strength-segment{background:#ffffff24;border-radius:2px;height:3px}.auth-password-strength-segment.is-filled.is-weak{background:#f87171}.auth-password-strength-segment.is-filled.is-fair{background:#fbbf24}.auth-password-strength-segment.is-filled.is-strong{background:#05050599}.auth-password-strength-segment.is-filled.is-very-strong{background:#050505}.auth-password-strength-label{letter-spacing:.01em;font-size:11px;font-weight:700;font-family:var(--font-mono)!important}.auth-password-strength-label.is-weak{color:#f87171}.auth-password-strength-label.is-fair{color:#fbbf24}.auth-password-strength-label.is-strong{color:#0505059e}.auth-password-strength-label.is-very-strong{color:#050505}.auth-confirm-state{align-items:center;gap:6px;margin-top:-2px;font-size:12px;line-height:1.2;display:inline-flex}.auth-confirm-state span{font-size:13px;font-weight:700}.auth-confirm-state.is-error,.auth-confirm-state.is-error span{color:#f87171}.auth-confirm-state.is-match,.auth-confirm-state.is-match span{color:#050505}.auth-signup-terms{color:#ffffff80!important;font-size:12px!important;line-height:1.45!important}.auth-signup-terms-link{text-decoration:none;color:#fffc!important}.auth-signup-terms-link:hover{text-decoration:underline}.auth-signup-select-wrap{gap:6px;display:grid}.auth-signup-select-label{color:#ffffffb8;font-size:12px;font-weight:600}.auth-signup-select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#ffffff7a 50%),linear-gradient(135deg,#ffffff7a 50%,#0000 50%);background-position:calc(100% - 16px) calc(50% - 1px),calc(100% - 11px) calc(50% - 1px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:36px!important}.auth-signup-select option{color:#fff;background:#111318}.auth-signup-select-note{color:#ffffff80!important;font-size:11px!important;line-height:1.4!important}.auth-signup-submit{border-radius:12px;justify-content:center;align-items:center;min-height:52px;padding:14px;font-size:15px;font-weight:700;display:inline-flex}.auth-signup-spinner{border:2px solid #0509143d;border-top-color:#050914;border-radius:999px;width:18px;height:18px;animation:.7s linear infinite authSignupSpin;display:inline-flex}@keyframes authSignupSpin{to{transform:rotate(360deg)}}.auth-reset-page{background:#111318}.auth-reset-brand-panel{background:radial-gradient(circle at 10% 90%,#05050521 0%,#0000 58%),#0d0f12}.auth-reset-brand-copy{margin-top:min(18vh,160px)}.auth-reset-brand-copy h1{font-size:clamp(2.25rem,4.8vw,3.4rem)!important}.auth-reset-brand-subline{margin-top:12px;line-height:1.45;color:#ffffff94!important;font-size:15px!important}.auth-reset-form-panel{padding:24px 18px}.auth-reset-shell{gap:22px;width:min(100%,392px);display:grid}.auth-reset-step-indicator{justify-content:center;align-items:center;gap:0;width:100%;display:flex}.auth-reset-step-item{align-items:center;display:inline-flex}.auth-reset-step-dot{color:#050914;background:#ffffff26;border-radius:999px;justify-content:center;align-items:center;width:8px;height:8px;display:inline-flex}.auth-reset-step-dot svg{width:8px;height:8px}.auth-reset-step-dot.is-active,.auth-reset-step-dot.is-complete{background:#050505}.auth-reset-step-dot.is-complete{color:#fff}.auth-reset-step-line{background:#ffffff24;width:54px;height:1px;margin:0 8px;overflow:hidden}.auth-reset-step-line-fill{background:#050505;width:100%;height:100%;transition:transform .15s;display:block;transform:translate(-100%)}.auth-reset-step-line-fill.is-filled{transform:translate(0)}.auth-reset-step-stage{animation:.32s cubic-bezier(.22,1,.36,1) authResetSlideInForward}.auth-reset-step-stage.is-back{animation-name:authResetSlideInBack}.auth-reset-step-stage.is-fade{animation:.3s authResetFadeIn}.auth-reset-step-content{gap:12px;display:grid}.auth-reset-step-form{width:min(100%,392px)}.auth-reset-head{text-align:center;margin-bottom:8px}.auth-reset-head h2{color:#fff!important;letter-spacing:-.015em!important;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif!important;font-size:28px!important;font-weight:700!important}.auth-reset-head p{margin-top:8px;color:#ffffff94!important;font-size:14px!important}.auth-reset-field-error{color:#f87171;margin-top:-2px;font-size:12px}.auth-reset-submit{justify-content:center;align-items:center;min-height:48px;display:inline-flex}.auth-reset-spinner{border:2px solid #0509143d;border-top-color:#050914;border-radius:999px;width:18px;height:18px;animation:.7s linear infinite authSignupSpin;display:inline-flex}.auth-reset-confirm-panel{text-align:center;background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;justify-items:center;padding:22px 18px}.auth-reset-confirm-icon{color:#050505;background:#05050524;border-radius:999px;justify-content:center;align-items:center;width:54px;height:54px;display:inline-flex}.auth-reset-confirm-icon svg{width:26px;height:26px}.auth-reset-confirm-title{color:#fff;margin-top:2px;font-size:16px;line-height:1.45}.auth-reset-confirm-subline{color:#ffffff8f;font-size:13px;line-height:1.45}.auth-reset-resend{color:#ffffffc7;background:0 0;border:0;font-size:13px;transition:color .16s}.auth-reset-resend:hover:not(:disabled){color:#050505}.auth-reset-resend:disabled{color:#ffffff6b;cursor:not-allowed}.auth-reset-rate-limit{color:#fbbf24;align-items:center;gap:5px;font-size:12px;line-height:1.35;display:inline-flex}.auth-reset-rate-limit span{display:inline-flex}.auth-reset-rate-limit svg{width:13px;height:13px}.auth-reset-ghost{color:#fff;background:0 0;border:1px solid #ffffff80;border-radius:10px;width:100%;padding:11px 12px;font-size:14px;font-weight:600;transition:border-color .18s,background .18s}.auth-reset-ghost:hover{background:#ffffff0a;border-color:#ffffffd1}.auth-reset-code-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.auth-reset-code-cell{text-align:center;color:#fff;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;outline:none;width:100%;min-width:0;height:56px;font-size:24px;transition:border-color .14s,box-shadow .14s;font-family:var(--font-mono)!important}.auth-reset-code-cell:focus{border-color:#0505059e;box-shadow:0 0 0 3px #0505051a}.auth-reset-code-grid.is-error .auth-reset-code-cell{border-color:#f87171b8}.auth-reset-code-grid.is-shaking{animation:.32s authResetCodeShake}.auth-reset-code-error{color:#f87171e0;text-align:left;margin-top:-2px;font-size:12px}.auth-reset-step-links{justify-content:space-between;align-items:center;gap:10px;margin-top:2px;display:flex}.auth-reset-link{color:#ffffffb3;background:0 0;border:0;padding:0;font-size:12px;transition:color .16s}.auth-reset-link:hover:not(:disabled){color:#050505}.auth-reset-link:disabled{color:#fff6;cursor:not-allowed}.auth-reset-expired{color:#f87171;margin-top:2px;font-size:12px}.auth-reset-inline-link{color:#050505;background:0 0;border:0;padding:0;font-size:12px}.auth-reset-inline-link:hover{text-decoration:underline}.auth-reset-success{text-align:center;background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;justify-items:center;gap:10px;width:min(100%,392px);padding:32px 24px;animation:.32s authResetFadeIn;display:grid}.auth-reset-success-icon{color:#050505;background:#05050524;border-radius:999px;justify-content:center;align-items:center;width:74px;height:74px;display:inline-flex}.auth-reset-success-icon svg{width:36px;height:36px}.auth-reset-success h2{color:#fff!important;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif!important;font-size:24px!important;font-weight:700!important}.auth-reset-success p{color:#ffffff94!important;font-size:14px!important}.auth-reset-success-cta{color:#050505;background:0 0;border:1px solid #050505;border-radius:10px;width:100%;padding:12px;font-size:14px;font-weight:700}.auth-reset-success-cta:hover{background:#05050514}.auth-reset-mobile-brand{display:none}@keyframes authResetSlideInForward{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes authResetSlideInBack{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@keyframes authResetFadeIn{0%{opacity:0}to{opacity:1}}@keyframes authResetCodeShake{0%{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}to{transform:translate(0)}}@media (max-width:980px){.auth-reset-mobile-brand{order:1;place-items:center;padding:18px 16px 0;display:grid}.auth-reset-form-panel{order:2;min-height:auto;padding-top:14px}.auth-reset-shell{width:min(100%,420px)}}@media (max-width:520px){.auth-reset-step-line{width:42px;margin:0 7px}.auth-reset-code-grid{gap:6px}.auth-reset-code-cell{border-radius:10px;height:52px;font-size:22px}.auth-reset-step-links{flex-direction:column;align-items:flex-start}}@media (min-width:768px){.awards-landing .awards-bento-grid-quad{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.awards-landing .awards-bento-grid-quad{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));height:clamp(480px,52vw,520px)}.awards-landing .awards-bento-quad-card{height:100%;min-height:0}}@media (min-width:768px){.app-page{padding-left:clamp(5.75rem,7vw,7.5rem)}}.awards-mobile-menu-button{color:#fff;background:#ffffff0f;border:1px solid #ffffff29;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:none}@media (max-width:767px){.awards-mobile-menu-button{display:inline-flex}}.awards-mobile-drawer-layer{z-index:95;pointer-events:none;visibility:hidden;position:fixed;inset:0}.awards-mobile-drawer-backdrop{opacity:0;background:#040a148c;border:0;transition:opacity .18s;position:absolute;inset:0}.awards-mobile-drawer{width:min(280px,86vw);height:100dvh;padding:calc(24px + env(safe-area-inset-top,0px))16px calc(16px + env(safe-area-inset-bottom,0px));background:#08101ef5;border-left:1px solid #ffffff26;flex-direction:column;justify-content:space-between;gap:20px;transition:transform .15s;display:flex;position:absolute;top:0;right:0;transform:translate(100%)}.awards-mobile-drawer-links{gap:8px;display:grid}.awards-mobile-drawer-link{color:#ffffffe6;border-radius:10px;align-items:center;min-height:44px;padding:0 12px;font-size:15px;font-weight:650;text-decoration:none;display:flex}.awards-mobile-drawer-cta-group{border-top:1px solid #ffffff1f;gap:10px;padding-top:14px;display:grid}.awards-mobile-drawer-cta{border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:44px;font-weight:700;text-decoration:none;display:inline-flex}.awards-mobile-drawer-cta-ghost{color:#fff;border:1px solid #fff3}.awards-mobile-drawer-cta-primary{background:var(--awards-accent);color:var(--awards-bg)}.awards-mobile-drawer-layer.is-open{pointer-events:auto;visibility:visible}.awards-mobile-drawer-layer.is-open .awards-mobile-drawer-backdrop{opacity:1}.awards-mobile-drawer-layer.is-open .awards-mobile-drawer{transform:translate(0)}@media (max-width:767px){.awards-header .awards-navbar-shell{min-height:68px;padding-inline:16px!important}.awards-landing .awards-hero>div{grid-template-columns:1fr!important;gap:20px!important;padding-top:114px!important;display:grid!important}.awards-landing .awards-hero .mt-9{display:grid;gap:10px!important}.awards-landing .awards-hero .awards-button-lg{width:100%}.awards-landing .awards-live-card>div:first-child{padding:16px!important}.awards-landing .awards-member-row{min-height:50px;padding-inline:12px}.awards-landing .awards-member-row p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.awards-landing .awards-member-row-more{border-style:dashed;justify-content:center}.awards-landing .awards-use-case{height:auto!important;min-height:210px!important;padding:16px!important}.product-tabs{scrollbar-width:none;gap:0;overflow-x:auto}.product-tabs::-webkit-scrollbar{display:none}.product-tabs button{text-align:center;flex:1 0 140px}.circle-person-card .circle-message-button{opacity:1}}@media (min-width:768px) and (max-width:1180px){.awards-header .awards-navbar-shell{gap:12px;min-height:68px;padding-inline:20px!important}.awards-header .awards-nav-links{gap:10px}.awards-header .awards-nav-link{font-size:13px}.awards-header .awards-login-link,.awards-header .awards-nav-cta{min-height:40px;padding-inline:14px;font-size:13px}}@media (hover:none),(pointer:coarse){.awards-nav-link,.awards-login-link,.awards-nav-cta,.awards-button,.product-ghost-button,.product-tabs button,.awards-mobile-menu-button,.awards-mobile-drawer-link,.awards-mobile-drawer-cta{min-height:44px}.awards-button:active,.product-ghost-button:active,.awards-mobile-drawer-cta:active{transform:scale(.98)}}.product-page-heading,.app-header-panel h1{letter-spacing:0!important;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif!important;font-weight:700!important}.auth-editorial-panel{border-radius:16px;position:relative;overflow:hidden}.auth-editorial-panel:after{content:"";pointer-events:none;background:radial-gradient(circle at 0 100%,#0505051c,#0000 68%);width:220px;height:220px;position:absolute;inset:auto auto 0 0}.auth-editorial-panel>*{z-index:1;position:relative}.auth-editorial-panel h1{max-width:12ch;letter-spacing:0!important;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif!important;font-size:clamp(3rem,4.7vw,5.7rem)!important;font-weight:700!important;line-height:.96!important}.auth-editorial-panel>p:not(:first-child),.auth-editorial-panel div p{letter-spacing:0;font-size:1.08rem;line-height:1.65;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif!important}.auth-editorial-panel div p{color:#eaf2ff9e;background:0 0;border:0;padding-inline:0}@keyframes discoverPulse{0%{background-position:180% 0}to{background-position:-80% 0}}:root{--font-display:"Plus Jakarta Sans",Inter,system-ui,sans-serif;--font-ui:"Plus Jakarta Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-body:"Plus Jakarta Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono","IBM Plex Mono","SFMono-Regular",Consolas,monospace;--type-display-weight:800;--type-ui-weight:500;--type-body-weight:400;--type-mono-weight:600;--breate-mark-size:24px;--breate-mark-width:17px;--breate-lockup-gap:7px;--breate-wordmark-size:34px}html,body{font-weight:var(--type-body-weight);line-height:1.6;font-family:var(--font-body)!important}body,p,li,summary,details,input,textarea,select{letter-spacing:-.005em;line-height:1.6;font-family:var(--font-body)!important;font-weight:var(--type-body-weight)!important}h1,h2,.app-title,.awards-hero-title,.awards-section-title,.awards-final-title,.landing-page h1,.landing-page h2,.app-page h1,.app-page h2{font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif!important;font-weight:var(--type-display-weight)!important;letter-spacing:-.055em!important;line-height:.94!important}h3,h4,h5,h6{font-family:var(--font-ui)!important;letter-spacing:-.025em!important;font-weight:600!important;line-height:1.12!important}button,a,label,nav,nav a,.landing-side-link,.app-eyebrow,.awards-kicker,.landing-button,.awards-button,.ui-action-primary,.ui-action-secondary,.breate-button-primary,.breate-button-ghost,.app-chip,.awards-live-pill,.awards-skill,.project-status-badge,.project-category-pill,.project-role-heading,.project-meta-label{font-family:var(--font-ui)!important;font-weight:var(--type-ui-weight)!important}.app-eyebrow,.awards-kicker,.project-role-heading,.project-meta-label,[class*=uppercase]{letter-spacing:.12em!important}.breate-brand-lockup{color:var(--text-primary);align-items:center;text-decoration:none;display:inline-flex;gap:var(--breate-lockup-gap)!important}.breate-mark{color:var(--text-primary);flex:none;display:block;height:var(--breate-mark-size)!important;width:var(--breate-mark-width)!important}.breate-wordmark{color:#f2f2f0;font-size:var(--breate-wordmark-size);font-kerning:normal;font-feature-settings:"kern" 1;text-rendering:geometricprecision;align-items:center;margin-left:-.02em;display:inline-flex;letter-spacing:0!important;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif!important;font-weight:500!important;line-height:1!important}.breate-brand-size-hero{--breate-mark-size:20px;--breate-mark-width:14px;--breate-lockup-gap:6px;--breate-wordmark-size:28px}.breate-brand-size-nav{--breate-mark-size:17px;--breate-mark-width:12px;--breate-lockup-gap:5px;--breate-wordmark-size:24px}.breate-brand-size-form{--breate-mark-size:18px;--breate-mark-width:13px;--breate-lockup-gap:5px;--breate-wordmark-size:26px}.breate-brand-size-button{--breate-mark-size:14px;--breate-mark-width:10px;--breate-lockup-gap:4px;--breate-wordmark-size:20px}.breate-brand-size-footnote{--breate-mark-size:13px;--breate-mark-width:9px;--breate-lockup-gap:4px;--breate-wordmark-size:18px}.landing-page p,.app-page p,.awards-lede,.app-subtitle{font-family:var(--font-body)!important;font-weight:var(--type-body-weight)!important;letter-spacing:-.005em!important;line-height:1.6!important}.landing-stat-value,.app-kpi :is(strong,b,[class*=text-2xl],[class*=text-3xl],[class*=text-4xl],[class*=text-5xl]),.awards-score-panel :is(strong,b,[class*=text-2xl],[class*=text-3xl],[class*=text-4xl],[class*=text-5xl]),[class*=score] :is(strong,b,span:first-child),[class*=metric] :is(strong,b,span:first-child),[class*=stat] :is(strong,b,span:first-child),[class*=kpi] :is(strong,b,span:first-child),[class*=font-mono]{font-variant-numeric:tabular-nums;font-family:var(--font-mono)!important;font-weight:var(--type-mono-weight)!important;letter-spacing:-.035em!important}.font-black,.font-extrabold,.font-bold{font-family:inherit}.landing-page .font-black,.landing-page .font-extrabold,.app-page h1.font-black,.app-page h2.font-black,.app-page h1.font-extrabold,.app-page h2.font-extrabold{font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif!important;font-weight:var(--type-display-weight)!important}.landing-page .font-bold,.app-page .font-bold,.landing-page .font-semibold,.app-page .font-semibold{font-weight:600!important}@media (max-width:640px){:root{--breate-mark-size:20px;--breate-mark-width:14px;--breate-lockup-gap:6px;--breate-wordmark-size:28px}.breate-wordmark{letter-spacing:0!important}}.awards-landing .awards-use-case{-webkit-backdrop-filter:blur(18px)saturate(1.08);border-radius:28px;flex-direction:column;justify-content:flex-start;min-height:250px;padding:clamp(1.25rem,2.2vw,1.75rem);transition:border-color .16s,background-color .16s;display:flex;position:relative;overflow:hidden;box-shadow:none!important;background:#ffffff0a!important;border:1px solid #ffffff0f!important}.awards-landing .awards-use-case:before{content:"";pointer-events:none;opacity:0;background-color:#0000;background-image:linear-gradient(90deg,#ffffff09 1px,#0000 1px),linear-gradient(#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;transition:opacity .16s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 68%);mask-image:linear-gradient(135deg,#000,#0000 68%)}.awards-landing .awards-use-case:hover{background:#ffffff0b!important;border-color:#ffffff24!important}.awards-landing .awards-use-case:hover:before{opacity:.5}.awards-landing .awards-use-case-icon{z-index:1;color:var(--awards-accent);filter:drop-shadow(0 0 #05050500);transition:filter .16s,color .16s;position:relative;width:24px!important;height:24px!important}.awards-landing .awards-use-case:hover .awards-use-case-icon{filter:drop-shadow(0 0 8px #05050566)}.awards-landing .awards-use-case-copy{z-index:1;max-width:34rem;margin-top:clamp(2rem,5vw,4.25rem);position:relative}.awards-landing .awards-use-case:nth-child(2) .awards-use-case-copy,.awards-landing .awards-use-case:nth-child(3) .awards-use-case-copy{margin-top:clamp(1.75rem,4vw,3rem)}.awards-landing .awards-use-case h3{margin:0;font-size:clamp(1.25rem,1.55vw,1.375rem);color:var(--awards-text)!important;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif!important;font-weight:var(--type-display-weight)!important;letter-spacing:-.045em!important;line-height:1.05!important}.awards-landing .awards-use-case p{max-width:42rem;margin:.85rem 0 0;font-size:.9375rem;color:#fff9!important;font-family:var(--font-body)!important;font-weight:var(--type-body-weight)!important;letter-spacing:-.005em!important;line-height:1.6!important}.awards-landing .awards-use-case>span{z-index:1;color:#ffffff4d;font-size:.6875rem;line-height:1;position:absolute;bottom:1.25rem;right:1.35rem;font-family:var(--font-mono)!important;font-weight:var(--type-mono-weight)!important;letter-spacing:-.04em!important}.awards-landing .awards-use-case:first-child{min-height:280px}.awards-landing .awards-use-case:nth-child(4){justify-content:flex-end;min-height:310px}.awards-landing .awards-use-case:nth-child(4) .awards-use-case-copy{margin-top:0;margin-bottom:1.75rem}@media (max-width:1023px){.awards-landing .awards-use-case{min-height:240px}.awards-landing .awards-use-case:nth-child(4){min-height:260px}}@media (max-width:640px){.awards-landing .awards-use-case,.awards-landing .awards-use-case:first-child,.awards-landing .awards-use-case:nth-child(4){min-height:230px}.awards-landing .awards-use-case-copy,.awards-landing .awards-use-case:nth-child(2) .awards-use-case-copy,.awards-landing .awards-use-case:nth-child(3) .awards-use-case-copy,.awards-landing .awards-use-case:nth-child(4) .awards-use-case-copy{margin-top:2.25rem;margin-bottom:0}}.awards-landing .awards-proof-band{border-top:1px solid #0505056b;padding-block:clamp(4.75rem,8vw,7.5rem);position:relative;overflow:hidden}.awards-landing .awards-proof-band:before{content:"";pointer-events:none;opacity:1;background-color:#0000;background-image:linear-gradient(90deg,#ffffff08 1px,#0000 1px),linear-gradient(#ffffff08 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 68%);mask-image:linear-gradient(#000 0%,#0000 68%)}.awards-landing .awards-proof-band-inner{z-index:1;position:relative}.awards-landing .awards-proof-band h2{max-width:1050px;margin-top:.75rem;font-size:clamp(3rem,6.4vw,6.75rem);color:var(--awards-text)!important;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif!important;font-weight:var(--type-display-weight)!important;letter-spacing:-.065em!important;line-height:.92!important}.awards-landing .awards-proof-tags{scrollbar-width:none;align-items:center;gap:0;width:100%;max-width:980px;margin-top:clamp(2rem,4vw,3rem);display:flex;overflow-x:auto}.awards-landing .awards-proof-tags::-webkit-scrollbar{display:none}.awards-landing .awards-proof-tag{color:#ffffffe6;letter-spacing:-.01em;white-space:nowrap;flex:none;align-items:center;gap:.65rem;font-size:.92rem;display:inline-flex;font-family:var(--font-ui)!important;font-weight:var(--type-ui-weight)!important}.awards-landing .awards-proof-tag+.awards-proof-tag{border-left:1px solid #ffffff1f;margin-left:1.25rem;padding-left:1.25rem}.awards-landing .awards-bento{padding:1.5rem;transition:border-color .16s,background-color .16s;box-shadow:none!important;background:linear-gradient(#ffffff0c,#ffffff05),#ffffff09!important;border:1px solid #ffffff12!important;border-radius:16px!important}.awards-landing .awards-bento:hover{border-color:#ffffff24!important}.awards-landing .awards-bento:after{display:none}.awards-landing .awards-bento>svg:first-child{z-index:2;color:var(--awards-accent);position:relative;width:20px!important;height:20px!important}.awards-landing .awards-bento-copy{z-index:2;max-width:32rem;margin-top:auto;position:relative}.awards-landing .awards-bento-label{text-transform:uppercase;color:var(--awards-accent)!important;font-family:var(--font-ui)!important;letter-spacing:.14em!important;margin-bottom:.75rem!important;font-size:.7rem!important;font-weight:600!important;line-height:1!important}.awards-landing .awards-bento h3{margin:0;font-size:1.125rem;color:var(--awards-text)!important;font-family:var(--font-ui)!important;letter-spacing:-.025em!important;font-weight:700!important;line-height:1.15!important}.awards-landing .awards-bento p:not(.awards-bento-label){margin-top:.65rem;font-size:.875rem;color:#fff9!important;font-family:var(--font-body)!important;font-weight:var(--type-body-weight)!important;letter-spacing:-.005em!important;line-height:1.6!important}.awards-landing .awards-bento-role-matching{position:relative;overflow:hidden;min-height:0!important}.awards-role-layout{z-index:1;grid-template-columns:140px minmax(0,1fr);align-items:center;gap:1rem;min-height:100%;display:grid;position:relative}.awards-role-visual{z-index:1;place-items:center;display:grid;position:relative}.awards-node-graph{opacity:1;width:min(100%,420px);height:180px;position:absolute;inset:-.5rem auto auto -.5rem}.awards-node-graph path,.awards-node-graph circle{stroke:#0505050a}.awards-node-graph path{stroke-width:1.25px}.awards-node-graph circle{fill:#0505050a;stroke-width:1px}.awards-role-meter{place-items:center;width:120px;height:120px;display:grid;position:relative}.awards-role-meter svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.awards-role-ring-track,.awards-role-ring-fill{stroke-width:8px;fill:none}.awards-role-ring-track{stroke:#ffffff1f}.awards-role-ring-fill{stroke:var(--awards-accent);stroke-dasharray:92 100;stroke-linecap:round}.awards-role-meter span{color:var(--awards-accent);font-size:1.6rem;line-height:1;font-family:var(--font-mono)!important;letter-spacing:-.04em!important;font-weight:700!important}.awards-role-copy{z-index:2;position:relative}.awards-role-copy-icon{width:16px;height:16px;color:var(--awards-accent);margin-bottom:.5rem}.awards-role-copy .awards-bento-label{margin-bottom:.45rem!important}.awards-role-copy h3{margin:0}.awards-role-copy p:not(.awards-bento-label){margin-top:.55rem}.awards-streak-bars{align-items:end;gap:.45rem;height:82px;margin:3rem 0 2.25rem;display:flex}.awards-streak-bars span{background:#ffffff24;border-radius:999px 999px 2px 2px;width:.75rem}.awards-streak-bars span.is-hot{background:var(--awards-accent)}.awards-link-stack{gap:.55rem;margin:2.8rem 0 2rem;display:grid}.awards-link-stack span{color:#ffffff80;white-space:nowrap;background:#ffffff0b;border:1px solid #ffffff0f;border-radius:999px;align-items:center;gap:.55rem;min-width:0;padding:.55rem .7rem;font-size:.68rem;display:flex;font-family:var(--font-mono)!important}.awards-link-stack svg{color:#ffffff61;flex:none;width:13px;height:13px}.awards-map-visual{z-index:1;opacity:.8;width:min(72%,520px);height:180px;position:absolute;inset:2.5rem 1.5rem auto auto}.awards-map-visual svg{width:100%;height:100%;position:absolute;inset:0}.awards-map-visual path{stroke:#ffffff0f;stroke-width:1.25px}.map-dot{background:var(--awards-accent);border-radius:999px;width:8px;height:8px;position:absolute}.map-dot:after{border-radius:inherit;content:"";border:1px solid #05050557;animation:2.4s ease-out infinite awardsMapPulse;position:absolute;inset:-8px}.map-dot-one{top:48%;left:18%}.map-dot-two{top:30%;left:54%}.map-dot-three{bottom:22%;right:13%}.awards-vcl-bars{gap:.9rem;margin:3rem 0 2.15rem;display:grid}.awards-vcl-bars div{gap:.45rem;display:grid}.awards-vcl-bars p{color:#ffffff7a!important;font-family:var(--font-ui)!important;letter-spacing:.04em!important;margin:0!important;font-size:.68rem!important;font-weight:500!important;line-height:1!important}.awards-vcl-bars span{background:#ffffff14;border-radius:999px;height:7px;display:block;overflow:hidden}.awards-vcl-bars i{border-radius:inherit;background:var(--awards-accent);height:100%;display:block}@keyframes awardsMapPulse{0%{opacity:.65;transform:scale(.65)}to{opacity:0;transform:scale(1.7)}}.awards-landing .awards-access-panel,.awards-landing .awards-difference-panel{min-height:430px;transition:border-color .16s;position:relative;overflow:hidden;box-shadow:none!important;background:#ffffff09!important;border:1px solid #ffffff12!important;border-radius:16px!important}.awards-landing .awards-access-panel:hover,.awards-landing .awards-difference-panel:hover{border-color:#ffffff24!important}.awards-access-panel:after{content:"";pointer-events:none;filter:blur(18px);opacity:.75;background:linear-gradient(135deg,#0505052e,#0000 70%);border-radius:999px;width:58%;height:48%;position:absolute;bottom:-28%;left:-18%}.awards-access-panel>*{z-index:1;position:relative}.awards-access-panel h2{max-width:560px}.awards-access-panel p:not(.awards-kicker){max-width:520px;color:#ffffff9e!important;font-size:.98rem!important;line-height:1.7!important}.awards-access-panel .awards-access-line{color:var(--awards-text)!important;font-size:1.1rem!important;font-weight:600!important;line-height:1.4!important}.awards-difference-list{height:calc(100% - 3rem);margin-top:2.25rem;display:grid}.awards-difference-row{grid-template-columns:1rem minmax(0,1fr);align-items:start;gap:1rem;padding-block:1.45rem;display:grid}.awards-difference-row+.awards-difference-row{border-top:1px solid #ffffff14}.awards-difference-row h3{margin:0;font-size:1rem;color:var(--awards-text)!important;font-family:var(--font-ui)!important;letter-spacing:-.025em!important;font-weight:700!important;line-height:1.2!important}.awards-difference-row p{margin:.45rem 0 0;color:#ffffff94!important;font-size:.875rem!important;line-height:1.6!important}@media (max-width:768px){.awards-landing .awards-proof-tag+.awards-proof-tag{margin-left:1rem;padding-left:1rem}.awards-role-layout{grid-template-columns:1fr;gap:.85rem}.awards-role-meter{width:120px;height:120px}.awards-role-copy{text-align:left}}.awards-landing .awards-header nav{max-width:none;padding-block:0!important}.awards-landing .awards-hero>div{max-width:1100px;gap:clamp(2rem,4vw,3rem)!important;min-height:100svh!important;padding-top:clamp(7.5rem,15vh,9rem)!important;padding-bottom:clamp(2rem,4vh,3rem)!important}.awards-landing .awards-hero-title{max-width:660px;letter-spacing:-.078em!important;font-size:clamp(3.4rem,7.8vw,6.55rem)!important;line-height:.86!important}.awards-landing .awards-hero-rest{max-width:610px;font-size:clamp(2rem,3.6vw,3.45rem)!important;line-height:.95!important}.awards-landing .awards-hero-title+p,.awards-landing .awards-hero p.text-lg{max-width:590px;margin-top:1.25rem!important;font-size:clamp(.98rem,1.05vw,1.12rem)!important;line-height:1.65!important}.awards-landing .awards-hero .awards-button-lg{min-height:2.85rem;padding-inline:1.05rem}.awards-landing .awards-hero .mt-9{margin-top:1.75rem!important}.awards-landing .awards-live-card{border-radius:18px}.awards-landing .awards-live-card>div:first-child{padding:.75rem 1rem!important}.awards-landing .awards-live-card>div:nth-child(2){padding:1rem!important}.awards-landing .awards-live-card .grid{gap:1rem!important}.awards-landing .awards-live-card h2{font-size:clamp(1.85rem,2.5vw,2.65rem)!important;line-height:.96!important}.awards-landing .awards-live-card h2+p{margin-top:.8rem!important;font-size:.82rem!important;line-height:1.55!important}.awards-landing .awards-skill,.awards-landing .awards-live-pill{padding:.34rem .55rem;font-size:.72rem}.awards-landing .awards-score-panel{border-radius:14px;padding:.85rem}.awards-landing .awards-score-panel .text-5xl{font-size:2.6rem!important}.awards-landing .awards-member-row{border-radius:14px;min-height:3.55rem;padding:.65rem .8rem}.awards-landing .awards-avatar{width:2rem;height:2rem;font-size:.78rem}.awards-landing .awards-member-row p{line-height:1.25!important}.awards-landing .awards-section{padding-block:clamp(4rem,7vw,6.5rem)}.awards-landing .awards-section-tight{padding-block:clamp(3.25rem,6vw,5rem)}@media (min-width:1024px) and (max-height:850px){.awards-landing .awards-hero-title{font-size:clamp(3.1rem,6.9vw,5.75rem)!important}.awards-landing .awards-hero-rest{font-size:clamp(1.85rem,3.1vw,3rem)!important}.awards-landing .awards-live-card{transform-origin:100%;transform:scale(.94)}.awards-landing .awards-member-row{min-height:3.25rem}}@media (max-width:1023px){.awards-landing .awards-hero>div{min-height:auto!important}}.awards-landing .awards-use-case{background:radial-gradient(60px 60px at 1.35rem 1.35rem,#05050514,#0000 72%),#ffffff0a!important;border-radius:16px!important;justify-content:flex-start!important;height:232px!important;min-height:0!important;padding:1.35rem!important}.awards-landing .awards-use-case:before{display:none!important}.awards-landing .awards-use-case:first-child,.awards-landing .awards-use-case:nth-child(4){justify-content:flex-start!important;height:232px!important;min-height:0!important}.awards-landing .awards-use-case-icon{width:20px!important;height:20px!important}.awards-landing .awards-use-case-copy,.awards-landing .awards-use-case:nth-child(2) .awards-use-case-copy,.awards-landing .awards-use-case:nth-child(3) .awards-use-case-copy,.awards-landing .awards-use-case:nth-child(4) .awards-use-case-copy{max-width:none!important;margin-top:.75rem!important;margin-bottom:0!important}.awards-landing .awards-use-case h3{letter-spacing:-.035em!important;font-size:1.0625rem!important;line-height:1.12!important}.awards-landing .awards-use-case p{color:#ffffff8c!important;margin-top:.5rem!important;font-size:.8125rem!important;line-height:1.5!important}.awards-landing .awards-use-case>span{color:#ffffff40!important;font-size:.6875rem!important;bottom:1.05rem!important;right:1.15rem!important}.awards-landing .awards-section-tight:has(.awards-use-case){padding-block:clamp(2.75rem,5vw,4.25rem)!important}.awards-landing .awards-section-tight:has(.awards-use-case) .awards-lede{margin-top:1rem!important}@media (max-width:640px){.awards-landing .awards-use-case,.awards-landing .awards-use-case:first-child,.awards-landing .awards-use-case:nth-child(4){height:auto!important;min-height:178px!important}}:root{--font-editorial:"Plus Jakarta Sans",Inter,system-ui,sans-serif}.awards-landing{--font-display:"Plus Jakarta Sans",Inter,system-ui,sans-serif}.awards-landing .awards-hero-title,.awards-landing .awards-hero-title span,.awards-landing .awards-hero-rest,.awards-landing .awards-section-title,.awards-landing .awards-final-title,.awards-landing .awards-proof-band h2,.awards-landing .awards-access-panel h2{letter-spacing:-.055em!important;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif!important;font-weight:800!important}.awards-landing .awards-hero-title{font-size:clamp(3.4rem,7.8vw,6.55rem)!important;line-height:.88!important}.awards-landing .awards-hero-rest{font-size:clamp(2.05rem,3.75vw,3.65rem)!important;line-height:.98!important}.awards-landing .awards-section-title{font-size:clamp(2.55rem,5.2vw,5.45rem)!important;line-height:.92!important}.awards-landing .awards-kicker,.awards-landing .awards-button,.awards-landing .awards-nav-link,.awards-landing .awards-bento-label,.awards-landing .awards-use-case>span{font-family:var(--font-ui)!important}.awards-landing .awards-lede,.awards-landing .awards-hero p.text-lg,.awards-landing .awards-access-panel p:not(.awards-kicker),.awards-landing .awards-difference-row h3,.awards-landing .awards-difference-row p,.awards-landing .awards-proof-tag,.awards-landing .awards-copy-card{letter-spacing:-.018em!important;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif!important}.awards-landing .awards-difference-row h3{font-size:1.05rem!important;font-weight:800!important}.awards-landing .awards-difference-row p,.awards-landing .awards-access-panel p:not(.awards-kicker){font-size:.98rem!important;font-weight:600!important}.awards-landing .awards-access-panel .awards-access-line{font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif!important;font-weight:800!important}.awards-landing .awards-bento h3{letter-spacing:-.035em!important;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif!important;font-size:1.32rem!important;font-weight:800!important;line-height:1.08!important}.awards-landing .awards-bento p:not(.awards-bento-label),.awards-landing .awards-link-stack span{letter-spacing:-.018em!important;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif!important;font-weight:600!important}.awards-landing .awards-bento p:not(.awards-bento-label){font-size:.98rem!important;line-height:1.55!important}.awards-landing .awards-bento-label,.awards-landing .awards-vcl-bars p{font-family:var(--font-ui)!important;letter-spacing:.14em!important;font-weight:700!important}.awards-landing .awards-role-meter span{font-family:var(--font-mono)!important}.awards-landing{--awards-bg:#020617;--awards-panel:#080e1994;--awards-panel-strong:#0f172ab8;--awards-line:#7dd3fc29;--awards-line-strong:#7dd3fc52;--awards-accent:#7dd3fc;--awards-accent-dark:#2563eb;--awards-text:#f5fffb;--awards-muted:#e2e8f0ad;--awards-soft:#e2e8f085;background:linear-gradient(180deg,#7dd3fc06,transparent 22%),var(--awards-bg)!important;color:var(--awards-text)!important;font-family:Inter!important}.awards-landing *{letter-spacing:0}.awards-landing h1,.awards-landing h2,.awards-landing h3{color:var(--awards-text)!important;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif!important}.awards-header{z-index:50;-webkit-backdrop-filter:none;background:0 0;border:none;width:100%;transition:background-color .15s,border-color .15s,-webkit-backdrop-filter .15s,backdrop-filter .15s;position:fixed;top:0;left:0}.awards-header.is-scrolled{-webkit-backdrop-filter:blur(16px);background:#0d0f12eb;border-bottom:.5px solid #ffffff0f}.awards-navbar-shell{grid-template-columns:1fr auto 1fr;align-items:start;width:100%;padding:24px 40px 0;display:grid}.awards-brand-stack{flex-direction:column;grid-column:1;justify-content:center;justify-self:start;align-items:flex-start;gap:2px;text-decoration:none;display:inline-flex}.awards-brand-mark{--breate-mark-size:24px;--breate-mark-width:17px;--breate-lockup-gap:7px;--breate-wordmark-size:34px}.awards-brand-slogan{color:#f2f2f059;letter-spacing:.08em;text-transform:lowercase;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif;font-size:11px;font-weight:500;line-height:1}.awards-nav-links{grid-column:2;justify-self:center;gap:36px;padding-top:8px}.awards-nav-actions{grid-column:3;justify-self:end;gap:0;padding-top:4px}.awards-nav-link{text-shadow:0 1px 8px #0006;font-size:15px;font-weight:500;line-height:1;transition:color .15s;color:#ffffffd1!important;text-decoration:none!important}.awards-nav-link:hover{color:#fff!important}.awards-login-link{color:#ffffffd1;text-shadow:0 1px 8px #0006;margin-right:20px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;transition:color .15s}.awards-login-link:hover{color:#fff}.awards-nav-cta{color:#0d0f12;background:#050505;border-radius:100px;justify-content:center;align-items:center;padding:11px 22px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;transition:background-color .15s;display:inline-flex}.awards-nav-cta:hover{background:#93c5fd}@media (max-width:1200px){.awards-navbar-shell{grid-template-columns:1fr auto;padding:24px 20px 0}.awards-brand-mark{--breate-mark-size:20px;--breate-mark-width:14px;--breate-lockup-gap:6px;--breate-wordmark-size:28px}.awards-brand-slogan{font-size:10px}.awards-nav-links{display:none!important}.awards-nav-actions{grid-column:2;padding-top:2px}}.awards-hero{border-bottom:1px solid #ffffff13}.awards-hero-title{max-width:760px;font-size:clamp(4rem,10vw,8.8rem);line-height:.82;letter-spacing:-.085em!important;font-weight:900!important}.awards-hero-title span:first-child{display:block}.awards-hero-rest{max-width:720px;color:var(--awards-muted);margin-top:.18em;font-size:clamp(2.2rem,4.6vw,4.9rem);line-height:.96;display:block;letter-spacing:-.06em!important;font-weight:800!important}.awards-section-title{max-width:920px;font-size:clamp(3rem,6vw,6.4rem);line-height:.9;letter-spacing:-.075em!important;font-weight:900!important}.awards-final-title{font-size:clamp(3.4rem,7vw,7.6rem);line-height:.88;letter-spacing:-.08em!important;font-weight:900!important}.awards-kicker{text-transform:uppercase;line-height:1.2;color:var(--awards-accent)!important;letter-spacing:.18em!important;font-size:.75rem!important;font-weight:800!important}.awards-button{border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-height:2.65rem;padding:.75rem 1.05rem;font-size:.875rem;font-weight:800;line-height:1;transition:background-color .14s,border-color .14s,color .14s,transform .14s;display:inline-flex;text-decoration:none!important}.awards-button-lg{min-height:3.25rem;padding-inline:1.35rem}.awards-button-primary{border:1px solid var(--awards-accent)!important;background:var(--awards-accent)!important;color:#02100c!important}.awards-button-primary:hover{transform:translateY(-1px);background:var(--awards-accent-dark)!important;border-color:var(--awards-accent-dark)!important}.awards-button-quiet{color:var(--awards-text)!important;background:#ffffff09!important;border:1px solid #ffffff21!important}.awards-button-quiet:hover{transform:translateY(-1px);border-color:var(--awards-line-strong)!important;background:#7dd3fc11!important}.awards-hero-glow{filter:blur(38px);pointer-events:none;background:radial-gradient(circle,#7dd3fc38,#0000 62%);border-radius:999px;position:absolute;inset:10% -10% -8% 8%}.awards-live-card,.awards-step,.awards-bento,.awards-proof-strip{background:linear-gradient(180deg,#ffffff0e,#ffffff05),var(--awards-panel);-webkit-backdrop-filter:blur(22px)saturate(1.28);border:1px solid #ffffff18}.awards-live-card{border-radius:28px;overflow:hidden}.awards-live-card:before{content:"";pointer-events:none;opacity:.5;background-color:#0000;background-image:linear-gradient(90deg,#7dd3fc14 1px,#0000 1px),linear-gradient(#7dd3fc0f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 74%);mask-image:linear-gradient(#000,#0000 74%)}.awards-live-pill,.awards-skill{border:1px solid var(--awards-line);color:var(--awards-accent);background:#7dd3fc12;border-radius:999px;align-items:center;gap:.35rem;display:inline-flex}.awards-live-pill{padding:.4rem .65rem;font-size:.75rem;font-weight:700}.awards-skill{padding:.45rem .68rem;font-size:.75rem;font-weight:700}.awards-score-panel,.awards-member-row{background:#ffffff09;border:1px solid #ffffff14}.awards-score-panel{border-radius:22px;padding:1rem}.awards-member-row{border-radius:18px;justify-content:space-between;align-items:center;gap:1rem;min-height:4.3rem;padding:.85rem 1rem;display:flex}.awards-avatar{border:1px solid var(--awards-line);width:2.35rem;height:2.35rem;color:var(--awards-accent);background:#7dd3fc1a;border-radius:999px;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.awards-section{padding-block:clamp(5.5rem,10vw,9rem)}.awards-section-tight{padding-block:clamp(4.25rem,8vw,7rem)}.awards-lede{font-size:clamp(1.05rem,1.4vw,1.35rem);line-height:1.65;color:var(--awards-muted)!important}.awards-copy-card,.awards-use-case,.awards-faq{-webkit-backdrop-filter:blur(18px)saturate(1.2);background:linear-gradient(#ffffff0d,#ffffff05),#080e1975;border:1px solid #ffffff18}.awards-copy-card{min-height:10rem;color:var(--awards-muted);border-radius:22px;padding:1rem;font-size:.9rem;line-height:1.55}.awards-use-case{border-radius:26px;align-content:space-between;min-height:12rem;padding:1.25rem;display:grid}.awards-use-case span{color:var(--awards-accent);font-size:.85rem;font-weight:900}.awards-use-case p{letter-spacing:-.04em;font-size:clamp(1.05rem,1.7vw,1.45rem);font-weight:800;line-height:1.15;color:var(--awards-text)!important}.awards-step{border-radius:26px;min-height:300px;padding:1.35rem}.awards-how-title{max-width:1080px}.awards-how-proof-word{display:inline-block;position:relative}.awards-how-proof-word:after{content:"";background:#050505bf;border-radius:999px;height:2px;position:absolute;bottom:.04em;left:.06em;right:.04em}.awards-how-grid{gap:12px;display:grid}@media (min-width:1200px){.awards-how-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1199px){.awards-how-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.awards-how-card{min-height:312px}.awards-how-card:last-child{grid-column:1/-1;justify-self:center;width:100%;max-width:min(100%,560px)}.awards-how-connector{display:none}}.awards-how-card{background:linear-gradient(#ffffff12,#0000 38%),linear-gradient(135deg,#ffffff0a 0%,#ffffff03 100%),#080e1975;border:1px solid #ffffff1a;border-radius:26px;grid-template-rows:55% 45%;min-height:320px;padding:0;transition:border-color .18s;display:grid;position:relative;overflow:visible}.awards-how-card:hover{border-color:#ffffff29}.awards-how-visual{place-items:center;padding:20px;display:grid;position:relative}.awards-how-copy{padding:20px}.awards-how-copy h3{font-size:20px;color:#fff!important;letter-spacing:-.02em!important;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif!important;font-weight:700!important;line-height:1.1!important}.awards-how-copy p{margin-top:10px;color:#e2e8f0bd!important;font-size:13px!important;line-height:1.55!important}.awards-how-index{color:#e2e8f033;letter-spacing:.08em;font-size:11px;font-weight:700;position:absolute;bottom:16px;right:18px;font-family:var(--font-mono)!important}.awards-how-scene-form{gap:10px;width:min(92%,280px);display:grid;position:relative}.awards-how-form-line{background:#ffffff1c;border-radius:999px;height:8px}.awards-how-form-line-1{width:74%}.awards-how-form-line-2{width:58%}.awards-how-form-line-3{width:86%}.awards-how-form-check{color:#050505;background:#05050521;border:1px solid #05050570;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex;position:absolute;top:36px;right:0}.awards-how-form-check svg{width:13px;height:13px}.awards-how-card:hover .awards-how-form-check{animation:.9s ease-in-out awardsHowPulse}.awards-how-form-pills{gap:8px;margin-top:10px;display:flex}.awards-how-form-pills span{color:#050505eb;letter-spacing:.06em;background:#0505051f;border:1px solid #05050561;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex;font-family:var(--font-mono)!important}.awards-how-scene-network{place-items:center;width:min(96%,300px);display:grid}.awards-how-network-svg{width:100%;overflow:visible}.awards-how-network-line{stroke:#0505059e;stroke-width:1.5px;stroke-linecap:round}.awards-how-card:hover .awards-how-network-line{stroke:#050505e6}.awards-how-network-node{fill:#ffffff12;stroke:#ffffff38;stroke-width:1px}.awards-how-network-center{fill:#05050557;stroke:#050505e6;stroke-width:1px}.awards-how-network-initial{fill:#e2e8f0e6;font-size:10px;font-weight:700;font-family:var(--font-mono)!important}.awards-how-scene-proof{place-items:center;width:min(90%,260px);display:grid}.awards-how-proof-record{background:#ffffff0a;border:1px solid #ffffff29;border-radius:14px;width:170px;min-height:112px;padding:18px 14px;position:relative}.awards-how-proof-line{background:#ffffff24;border-radius:999px;height:6px;display:block}.awards-how-proof-line-1{width:74%}.awards-how-proof-line-2{width:58%;margin-top:9px}.awards-how-proof-line-3{width:82%;margin-top:9px}.awards-how-proof-badge{color:#050505;transform-origin:50%;background:#05050524;border:1px solid #05050573;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;transition:transform .18s;display:inline-flex;position:absolute;top:-9px;right:-9px}.awards-how-proof-badge svg{width:14px;height:14px}.awards-how-card:hover .awards-how-proof-badge{transform:scale(1.05)}.awards-how-connector{pointer-events:none;border-top:1px dashed #05050533;width:58px;position:absolute;top:calc(50% - 1px);right:-35px}.awards-how-connector:after{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:6px solid #05050542;position:absolute;top:-4px;right:-2px}@keyframes awardsHowPulse{0%{transform:scale(1);box-shadow:0 0 #0505053d}50%{transform:scale(1.06);box-shadow:0 0 0 6px #05050514}to{transform:scale(1);box-shadow:0 0 #05050500}}@media (max-width:767px){.awards-how-title{max-width:100%}.awards-how-card{min-height:300px}.awards-how-visual{padding:16px 16px 12px}.awards-how-copy{padding:16px}.awards-how-copy h3{font-size:18px}.awards-how-connector{display:none}}.awards-bento{border-radius:28px;flex-direction:column;min-height:220px;padding:1.35rem;display:flex;position:relative;overflow:hidden}.awards-bento:after{border:1px solid var(--awards-line);content:"";opacity:.42;border-radius:999px;width:14rem;height:14rem;position:absolute;top:-6rem;right:-6rem}.awards-bento:hover,.awards-step:hover,.awards-proof-item:hover{border-color:var(--awards-line-strong)}.awards-proof-strip{border-radius:32px;padding:clamp(1.5rem,4vw,3rem)}.awards-proof-item{min-height:4rem;color:var(--awards-text);background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;align-items:center;gap:.75rem;padding:.95rem;font-weight:750;display:flex}.awards-faq{border-radius:20px;padding:1.15rem}.awards-faq summary{cursor:pointer;color:var(--awards-text);letter-spacing:-.025em;font-weight:850;list-style:none}.awards-faq summary::-webkit-details-marker{display:none}.awards-faq[open]{border-color:var(--awards-line-strong)}.awards-final{border-top:1px solid #ffffff13}.awards-landing .breate-mark{color:var(--awards-text)!important}.awards-landing .breate-wordmark{color:#f2f2f0!important}.awards-landing .breate-mark-accent{fill:#050505!important}@media (max-width:640px){.awards-hero-title{font-size:clamp(3.4rem,18vw,5.2rem)}.awards-button{width:100%}.awards-live-card{border-radius:22px}}@media (prefers-reduced-motion:reduce){.awards-button,.awards-bento,.awards-step,.awards-proof-item{transition:none}.awards-button:hover{transform:none}}.awards-landing .landing-side-rail.awards-floating-rail{left:1.35rem;box-shadow:none!important;-webkit-backdrop-filter:blur(18px)saturate(1.28)!important;background:#080e193d!important;border-color:#ffffff1a!important}.awards-landing .landing-side-rail.awards-floating-rail .landing-side-link{color:#e2e8f09e!important;background:0 0!important}.awards-landing .landing-side-rail.awards-floating-rail .landing-side-link:hover,.awards-landing .landing-side-rail.awards-floating-rail .landing-side-link:focus-visible{color:var(--awards-accent)!important;background:#7dd3fc14!important}.awards-landing .landing-side-rail.awards-floating-rail .landing-side-link:hover span,.awards-landing .landing-side-rail.awards-floating-rail .landing-side-link:focus-visible span{-webkit-backdrop-filter:blur(14px)saturate(1.2);color:var(--awards-text)!important;background:#080e19b8!important;border-color:#7dd3fc2e!important}.breate-shell{background:#0d1117!important}.profile-popover{z-index:1000}.profile-popover-item{color:#ffffffc7;text-align:left;border-radius:12px;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:flex}.profile-popover-item:hover,.profile-popover-item:focus-visible{color:#fff;background:#ffffff0f;outline:none}.profile-popover-item.is-danger{color:#fb7185e0}.profile-popover-item.is-danger:hover,.profile-popover-item.is-danger:focus-visible{color:#fecdd3;background:#f43f5e1a}.breate-shell .app-page{padding-top:0!important}.breate-shell .app-container{max-width:1180px}.breate-shell .app-header-panel{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.breate-shell .app-card,.breate-shell .breate-panel{background:linear-gradient(#ffffff09,#ffffff04),#161c268a!important;border-color:#ffffff17!important;border-radius:16px!important;box-shadow:inset 0 1px #ffffff06!important}.breate-brand-lockup{align-items:center;gap:var(--breate-lockup-gap);color:var(--text-primary);text-decoration:none;display:inline-flex}.breate-mark{height:var(--breate-mark-size);width:var(--breate-mark-width);color:var(--text-primary);flex:none;display:block}.breate-mark-accent{fill:#050505}.breate-wordmark{color:#f2f2f0;font-size:var(--breate-wordmark-size);font-kerning:normal;font-feature-settings:"kern" 1;letter-spacing:0;text-rendering:geometricprecision;align-items:center;margin-left:-.02em;font-weight:500;line-height:1;display:inline-flex;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif!important}.breate-wordmark-tight{margin-left:-.02em}.landing-page header .breate-brand-lockup,.app-page .breate-brand-lockup{color:var(--text-primary)!important}html,body,button,input,textarea,select,a,p,span,label,li,summary,details{font-family:Inter!important}h1,h2,h3,h4,h5,h6,[class*=font-black],[class*=font-extrabold]{font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif!important}.social-auth-mark{background:var(--bg-elevated)!important;color:var(--text-primary)!important}.social-auth-svg-mark{width:18px;height:18px;color:var(--text-primary)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-page:#fff;--bg-surface:#fff;--bg-elevated:#f7f7f7;--border:#dcdcdc;--accent:#050505;--accent-dark:#000;--accent-tint:#0505051a;--text-primary:#050505;--text-secondary:#5f6368;--text-muted:#8a8f98;--brand-accent:#050505;--brand-text:#fff;--brand-muted:#ffffff9e;--brand-ink:#0d0f12;--brand-panel:#161c26;--brand-panel-strong:#161c26;--font-display:"Plus Jakarta Sans",Inter,system-ui,sans-serif;--font-ui:"Plus Jakarta Sans","Sora",Arial,sans-serif;--font-body:var(--font-readable),"Inter","SF Pro Text","Segoe UI",Arial,sans-serif;--font-mono:"JetBrains Mono",Consolas,"Liberation Mono",monospace}html,body,body>div,.breate-shell,.app-page,.product-page{color:#050505!important;background:#fff!important}body,button,input,textarea,select,a,p,span,label,li,summary,details{font-family:var(--font-body)!important;letter-spacing:0!important}.landing-page,.landing-page button,.landing-page input,.landing-page textarea,.landing-page select,.landing-page a,.landing-page p,.landing-page span,.landing-page label,.landing-page li,.landing-page summary,.landing-page details{font-family:var(--font-ui)!important}h1,h2,h3,h4,h5,h6,.product-page-heading,.breate-wordmark{color:#fff!important;letter-spacing:0!important;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif!important}.ui-action-primary,.breate-button-primary,.landing-button-primary,button.ui-action-primary,.project-join-button,.coalition-view-button,.coalition-modal-actions button:first-child{color:#03110d!important;background:#050505!important}.ui-action-secondary,.breate-button-ghost,.landing-button-secondary,.product-ghost-button,.profile-edit-button{color:#fff!important;background:0 0!important;border-color:#ffffff1f!important}.project-archetype-pill,.profile-title-block>p{color:#050505!important;background:#0505051a!important;border-color:#05050538!important}.awards-landing .awards-hero-title,.awards-landing .awards-hero-rest,.awards-landing .awards-section-title,.awards-landing .awards-final-title,.awards-landing .awards-proof-band h2,.awards-landing .awards-access-panel h2{letter-spacing:0!important;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif!important;font-weight:700!important}.awards-landing .awards-hero-title{line-height:.9!important}@media (max-width:767px){.app-page,.product-page{padding:0 0 calc(64px + env(safe-area-inset-bottom,0px))!important}.coalitions-chip-row{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap!important;margin-inline:-16px!important;padding-inline:16px!important;overflow-x:auto!important}.coalitions-chip-row::-webkit-scrollbar{display:none}.profile-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.profile-bio-grid{grid-template-columns:1fr!important}.project-category-pill,.project-live-dot,.project-section-label svg{display:none!important}.project-section-label{color:#ffffff6b!important;text-transform:lowercase!important;font-size:11px!important;font-weight:600!important}}.product-page-header{margin-bottom:28px}.coalitions-page .coalition-card,.breate-shell .coalitions-page .coalition-card{background:radial-gradient(at 0 0,#0505050f 0%,#0000 55%),linear-gradient(135deg,#ffffff0a 0%,#ffffff03 100%)!important;border:.5px solid #ffffff12!important;box-shadow:inset 0 1px #ffffff0f!important}.coalitions-page .coalition-description,.breate-shell .coalitions-page .coalition-description{color:#ffffff85!important}.coalitions-page .coalition-description-empty,.breate-shell .coalitions-page .coalition-description-empty{color:#050505b8!important}.coalition-projects-heading{gap:4px;display:grid}.coalition-projects-heading>span{color:#050505;font-size:10px;font-weight:800;font-family:var(--font-ui)!important;letter-spacing:.1em!important}.coalition-projects-heading h2{color:#fff;margin:0;font-size:28px;font-weight:800;line-height:1.08;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif!important}.coalition-projects-heading p{margin:2px 0 0;font-size:13px;font-weight:500;color:#ffffff73!important;font-family:var(--font-mono)!important}.coalition-projects-header{border-bottom:.5px solid #ffffff0f;margin-bottom:18px}.coalition-profile-panel-tabs{padding-top:20px}.coalition-profile-panel-tablist{border-bottom:.5px solid #ffffff0f;align-items:flex-end;gap:28px;display:flex;position:relative}.coalition-profile-panel-tablist button{color:#ffffff59;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 0 12px;font-size:14px;font-weight:500;line-height:1;transition:color .15s;display:inline-flex;position:relative}.coalition-profile-panel-tablist button:hover,.coalition-profile-panel-tablist button:focus-visible{color:#fff9}.coalition-profile-panel-tablist button.is-active{color:#fff}.coalition-profile-panel-tablist button:focus-visible{outline-offset:4px;outline:1px solid #05050580}.coalition-profile-panel-tabcopy{align-items:center;gap:6px;display:inline-flex}.coalition-profile-panel-badge{color:#000;background:#050505;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.coalition-profile-panel-indicator{pointer-events:none;z-index:1;background:#050505;border-radius:1px;height:2px;position:absolute;bottom:-1px;left:0}.coalition-approved-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.coalition-approved-card{cursor:pointer;text-align:left;background:radial-gradient(at 0 0,#05050512 0%,#0000 55%),linear-gradient(135deg,#ffffff0d 0%,#ffffff05 100%);border:.5px solid #ffffff1a;border-radius:16px;gap:14px;min-height:246px;padding:22px;transition:border-color .15s,box-shadow .15s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 4px 24px #0000004d}.coalition-approved-card:hover,.coalition-approved-card:focus-visible{border-color:#ffffff2e;outline:none;box-shadow:inset 0 1px #ffffff12,0 4px 24px #0000004d,0 0 0 1px #0505051f}.coalition-approved-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.coalition-approved-head h3{color:#fff;text-align:left;margin:0;font-size:17px;font-weight:800;line-height:1.15;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif!important}.coalition-approved-badges{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;display:flex}.coalition-category-pill,.coalition-stage-pill{text-transform:lowercase;white-space:nowrap;border-radius:999px;align-items:center;width:fit-content;padding:3px 10px;font-size:10px;font-weight:800;line-height:1.1;display:inline-flex;font-family:var(--font-ui)!important;letter-spacing:.05em!important}.coalition-category-pill{color:#fff6;border:1px solid #ffffff1f}.coalition-stage-pill{color:#ffffff9e;border:1px solid #ffffff2e}.coalition-stage-pill.is-building{color:#fbbf24cc;border-color:#fbbf244d}.coalition-stage-pill.is-finalizing{color:#60a5facc;border-color:#60a5fa4d}.coalition-stage-pill.is-completed{color:#050505cc;border-color:#0505054d}.coalition-approved-description{-webkit-line-clamp:2;text-align:left;-webkit-box-orient:vertical;min-height:38px;margin:-8px 0 0;font-size:13px;font-weight:500;line-height:1.45;display:-webkit-box;overflow:hidden;color:#ffffff8c!important}.coalition-approved-description.is-empty{min-height:0;font-size:12px;font-style:italic;color:#ffffff40!important}.coalition-approved-team{align-items:center;gap:12px;display:flex}.coalition-avatar-stack{align-items:center;min-width:28px;display:flex}.coalition-project-avatar{color:#03110d;background:#050505;border:1px solid #0d0f12b8;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:900;line-height:1;display:inline-flex;font-family:var(--font-ui)!important}.coalition-project-avatar+.coalition-project-avatar,.coalition-project-avatar+.coalition-project-avatar.is-more,.coalition-project-avatar.is-more{margin-left:-8px}.coalition-project-avatar.is-more{color:#ffffff9e;background:#ffffff1c}.coalition-project-avatar:hover,.coalition-project-avatar:focus-visible{outline-offset:2px;outline:1px solid #05050580}.coalition-member-count{color:#ffffff73;align-items:center;gap:5px;font-size:12px;font-weight:650;display:inline-flex}.coalition-member-count svg{width:12px;height:12px}.coalition-approved-meta{flex-wrap:wrap;gap:8px;display:flex}.coalition-archetype-pill,.coalition-location-pill{text-transform:lowercase;border-radius:999px;align-items:center;gap:5px;width:fit-content;padding:4px 10px;font-size:11px;font-weight:750;line-height:1.1;display:inline-flex}.coalition-archetype-pill{color:#050505;background:#05050514;border:1px solid #05050533}.coalition-location-pill{color:#ffffff73;border:1px solid #ffffff1a}.coalition-location-pill svg{width:11px;height:11px}.coalition-approved-action{opacity:0;color:#050505;border-top:1px solid #ffffff0f;align-self:end;align-items:center;gap:6px;margin:2px -22px -4px;padding:14px 22px 0;font-size:13px;font-weight:800;transition:opacity .15s;display:inline-flex}.coalition-approved-action svg{width:15px;height:15px;transition:transform .15s}.coalition-approved-card:hover .coalition-approved-action,.coalition-approved-card:focus-visible .coalition-approved-action{opacity:1}.coalition-approved-card:hover .coalition-approved-action svg,.coalition-approved-card:focus-visible .coalition-approved-action svg{transform:translate(2px)}.coalition-approved-empty{text-align:center;background:#ffffff06;border:.5px solid #ffffff14;border-radius:16px;grid-column:1/-1;place-items:center;gap:8px;min-height:220px;padding:32px;display:grid}.coalition-approved-empty svg{color:#ffffff26;width:32px;height:32px}.coalition-approved-empty strong{color:#fff;font-size:14px;font-weight:800}.coalition-approved-empty p{margin:0;font-size:13px;color:#ffffff6b!important}.coalition-approved-empty button{color:#050505;align-items:center;gap:6px;margin-top:4px;font-size:13px;font-weight:800;display:inline-flex}.coalition-approved-empty button svg{color:currentColor;width:14px;height:14px}@media (max-width:1100px){.coalition-approved-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.coalition-approved-grid{grid-template-columns:1fr}.coalition-approved-card{min-height:0;padding:18px}.coalition-approved-head{gap:10px}.coalition-approved-action{margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px}}.snapshot-status-row,.final-output-submission-meta,.join-invite-actions,.hackathon-inline-controls,.join-code-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.submission-status-pill{color:#ffffff80;width:fit-content;font-family:var(--font-ui);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.submission-status-pill.is-locked_no_submission{color:#f87171c7;background:#f8717114;border-color:#f8717133}.submission-cta-banner{z-index:auto;color:#fff;background:#ffffff08;border:1px solid #ffffff1a;border-top:2px solid #05050580;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:24px;font-size:14px;display:grid;position:static}.submission-cta-banner__copy{flex-direction:column;flex:1;gap:9px;max-width:min(640px,100%);display:flex}.submission-cta-banner__label,.submission-cta-banner__deadline{align-items:center;display:inline-flex}.submission-cta-banner__label{gap:9px}.submission-cta-banner__label span{background:#050505;border-radius:999px;width:8px;height:8px;animation:2s ease-out infinite submission-dot-pulse;box-shadow:0 0 #05050566}.submission-cta-banner.is-soon .submission-cta-banner__label span,.submission-cta-banner.is-critical .submission-cta-banner__label span{animation-duration:1.1s}.submission-cta-banner__label em{color:#050505;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:800}.submission-cta-banner__copy strong{color:#fff;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif;font-size:20px;font-weight:800;line-height:1.15}.submission-cta-banner__copy p{color:#ffffff8f;margin:0;font-size:14px;line-height:1.5}.submission-cta-banner__deadline{gap:7px;margin-top:2px}.submission-cta-banner__deadline svg{color:#f59e0b;width:14px;height:14px}.submission-cta-banner__deadline span{color:#ffffff7a;font-size:13px}.submission-cta-banner__deadline strong{color:#f59e0b;font-family:var(--font-mono);font-size:14px;font-weight:800}.submission-cta-banner.is-soon .submission-cta-banner__deadline svg,.submission-cta-banner.is-soon .submission-cta-banner__deadline strong,.submission-cta-banner.is-critical .submission-cta-banner__deadline svg,.submission-cta-banner.is-critical .submission-cta-banner__deadline strong,.submission-cta-banner__deadline em{color:#f87171}.submission-cta-banner__deadline em{font-size:13px;font-style:italic;font-weight:700}.submission-cta-banner__action{color:#000;cursor:pointer;background:#050505;border:0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:12px 24px;font-size:14px;font-weight:800;transition:filter .15s,transform .15s;display:inline-flex}.submission-cta-banner__action span:last-child{transition:transform .15s}.submission-cta-banner__action:hover{filter:brightness(1.08);transform:scale(1.02)}.submission-cta-banner__action:hover span:last-child{transform:translate(2px)}.submission-cta-banner__action:active{transform:scale(.97)}@keyframes submission-dot-pulse{0%{box-shadow:0 0 #05050566}70%{box-shadow:0 0 0 8px #05050500}to{box-shadow:0 0 #05050500}}.submission-lock-banner{z-index:auto;color:#fff;background:#fbbf2412;border-top:.5px solid #fbbf2433;border-bottom:.5px solid #fbbf2433;justify-content:space-between;gap:16px;padding:12px 40px;font-size:14px;display:flex;position:static}.submission-lock-banner svg,.locked-inline-label svg{color:#fbbf24;width:16px;height:16px}.submission-lock-banner time{color:#fbbf24;font-family:var(--font-mono);font-size:12px}.locked-inline-label{color:#ffffff47;margin-top:16px;font-size:13px;font-weight:700}.rubric-row,.announcement-history article{background:#ffffff08;border:1px solid #ffffff12;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.showcase-card a{color:#050505;font-weight:700}.hackathon-admin-section p,.showcase-card p,.join-code-confirm-card p{color:#ffffff80;margin:4px 0 0;font-size:13px}.locked-empty-state{color:#ffffff80;text-align:center;place-items:center;gap:8px;min-height:160px;display:grid}.locked-empty-state svg{color:#fbbf2459;width:24px;height:24px}.locked-empty-state strong{color:#ffffffa6;font-size:14px}.locked-empty-state em{font-size:12px}.late-submission-badge,.submitted-on-time-badge{border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.late-submission-badge{color:#fbbf24;background:#fbbf241a;border:1px solid #fbbf244d}.submitted-on-time-badge{color:#050505;background:#0505051a;border:1px solid #05050540}.join-invites-card,.hackathon-admin-section,.join-code-entry-card,.join-code-confirm-card,.showcase-card,.showcase-not-live{border-radius:18px;background:radial-gradient(at 0 0,#0505050f,#0000 55%),linear-gradient(135deg,#ffffff0a,#ffffff03)!important;border:1px solid #ffffff12!important}.join-invites-card{align-items:center;padding:28px!important}.join-invites-card .coalition-code-display{font-family:var(--font-mono);letter-spacing:.2em;justify-content:center;font-size:32px}.quick-share-message{color:#ffffff85;max-width:720px;font-family:var(--font-mono);background:#ffffff0a;border-radius:12px;margin:12px 0 0;padding:12px;font-size:12px}.join-invite-actions button,.hackathon-inline-controls button,.hackathon-admin-section>button,.showcase-toggle-row>button,.join-code-actions button{color:#050505;border:1px solid #0505052e;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:0 14px;font-weight:800;display:inline-flex}.hackathon-admin-section{padding:22px}.hackathon-admin-section h3,.join-code-confirm-card h1,.showcase-header h1,.showcase-card h2{color:#fff;margin:0;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif}.hackathon-inline-controls input,.hackathon-admin-section textarea,.hackathon-admin-section>input,.scoring-panel input,.scoring-panel textarea,.join-code-entry-card input{color:#fff;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;min-height:42px;padding:0 14px}.hackathon-admin-section textarea,.scoring-panel textarea{width:100%;min-height:80px;padding:12px 14px}.hackathon-deadline-readout,.showcase-toggle-row code{font-family:var(--font-mono);align-items:center;gap:8px;display:inline-flex;color:#050505!important}.rubric-list,.hackathon-submission-table,.announcement-history,.showcase-grid{gap:12px;margin-top:14px;display:grid}.rubric-row{justify-content:space-between}.hackathon-submission-row{color:#ffffff9e;border-bottom:1px solid #ffffff0f;grid-template-columns:minmax(180px,1fr) 110px 150px 150px 80px 80px;align-items:center;gap:12px;padding:12px 0;font-size:13px;display:grid}.hackathon-submission-row>button:first-child{color:#fff;text-align:left;font-weight:800}.scoring-panel{background:#ffffff08;border-radius:14px;grid-column:1/-1;gap:10px;padding:14px;display:grid}.scoring-panel label{color:#fff;grid-template-columns:minmax(160px,1fr) 80px;align-items:center;gap:10px;display:grid}.join-code-page,.showcase-page{min-height:100vh}.join-code-shell,.showcase-shell{width:min(1120px,100% - 32px);margin:0 auto;padding:72px 0}.join-code-confirm-card,.showcase-not-live{text-align:center;max-width:560px;margin:0 auto;padding:36px}.join-code-confirm-card>svg,.showcase-not-live>svg{color:#050505;width:34px;height:34px}.showcase-header{text-align:center;place-items:center;gap:10px;padding:64px 0 44px;display:grid;position:relative}.showcase-header:before{content:"";pointer-events:none;background:radial-gradient(circle,#05050524,#0000 70%);border-radius:999px;width:360px;height:180px;margin:auto;position:absolute;inset:0}.showcase-header span{color:#050505;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800}.showcase-header h1{font-size:40px}.showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch}.showcase-card{flex-direction:column;gap:12px;height:100%;min-height:360px;padding:22px;display:flex}.showcase-card a{align-items:center;gap:6px;width:fit-content;margin-top:auto;display:inline-flex}.showcase-card a svg{stroke-width:2.25px;width:16px;height:16px}.showcase-card strong{color:#050505;font-family:var(--font-mono)}.showcase-card em{color:#ffffff80;font-size:13px}.showcase-description{align-content:start;gap:8px;min-height:214px;display:grid}.showcase-description p{-webkit-line-clamp:7;color:#ffffff9e;-webkit-box-orient:vertical;margin:0;font-size:16px;line-height:1.55;display:-webkit-box;overflow:hidden}.showcase-show-more{color:#050505;cursor:pointer;text-align:left;background:0 0;border:0;width:fit-content;padding:0;font-size:13px;font-weight:800}.showcase-show-more:hover{text-decoration:underline}.showcase-modal-backdrop{z-index:10000;padding:24px;padding-top:max(24px,env(safe-area-inset-top));padding-bottom:max(24px,env(safe-area-inset-bottom));background:#000000ad;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.showcase-description-modal{background:#101316;border:1px solid #ffffff1f;border-radius:16px;width:min(620px,100%);max-height:calc(100dvh - 48px);padding:28px;position:relative;overflow:auto;box-shadow:0 24px 80px #0000006b}.showcase-description-modal h2{color:#fff;margin:0 40px 14px 0;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif;font-size:24px;line-height:1.2}.showcase-description-modal p{color:#ffffffad;margin:0;font-size:16px;line-height:1.65}.showcase-modal-close{color:#ffffffb8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:absolute;top:14px;right:14px}.showcase-modal-close svg{width:16px;height:16px}.join-code-entry-card{grid-template-columns:minmax(160px,1fr) minmax(160px,260px) auto;gap:10px;padding:18px!important;display:grid!important}.join-code-entry-card p{color:#ffffff9e;grid-column:1/-1;font-size:13px}.join-code-entry-card p button{color:#050505;margin-left:8px}@media (max-width:900px){.hackathon-submission-row,.join-code-entry-card{grid-template-columns:1fr}.showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.submission-cta-banner{grid-template-columns:1fr;padding:20px}.submission-cta-banner__action{width:100%}.submission-lock-banner{flex-direction:column;padding:12px 16px}.showcase-grid{grid-template-columns:1fr}.showcase-card{min-height:320px}.showcase-description{min-height:164px}.showcase-description p{-webkit-line-clamp:5}.showcase-description-modal{padding:24px}}.coalition-admin-page{min-height:100%;background:#0d0f12!important}.coalition-admin-page .theme-toggle{display:none!important}.coalition-admin-shell{width:min(1040px,100% - 80px)!important;max-width:1040px!important;margin:0 auto!important;padding:12px 0 72px!important}.coalition-admin-header{position:relative;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:.5px solid #ffffff0f!important;border-radius:0!important;justify-content:space-between!important;align-items:flex-start!important;gap:24px!important;padding:0 0 28px!important;display:flex!important}.coalition-admin-overline,.coalition-code-panel-top>span,.coalition-preview-label{color:#050505!important;font-family:var(--font-mono)!important;letter-spacing:.16em!important;text-transform:uppercase!important;margin:0 0 8px!important;font-size:10px!important;font-weight:800!important;line-height:1.2!important}.coalition-admin-header h1{color:#fff!important;letter-spacing:0!important;margin:0!important;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif!important;font-size:32px!important;font-weight:800!important;line-height:1.08!important}.coalition-admin-header h1.is-placeholder{font-style:italic;color:#ffffff73!important}.coalition-admin-summary{color:#fff6!important;font-family:var(--font-mono)!important;margin:10px 0 0!important;font-size:13px!important;line-height:1.4!important}.coalition-visibility-menu{flex:none;position:relative}.coalition-visibility-toggle{color:#050505!important;background:#0505051a!important;border:1px solid #05050540!important;border-radius:999px!important;align-items:center!important;gap:7px!important;min-height:28px!important;padding:4px 12px!important;font-size:12px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.coalition-visibility-toggle svg{width:12px!important;height:12px!important}.coalition-live-dot{background:#050505;border-radius:999px;width:6px;height:6px;box-shadow:0 0 12px #0505058c}.coalition-visibility-popover{z-index:20;background:#0d0f12fa;border:1px solid #ffffff14;border-radius:14px;min-width:160px;padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 42px #0000005c}.coalition-visibility-popover button,.coalition-inline-confirm button,.coalition-regenerate-confirm button{color:#ffffff9e;background:0 0;border:0;font-size:12px;font-weight:700}.coalition-visibility-popover>button{text-align:left;border-radius:10px;width:100%;padding:9px 10px;display:block}.coalition-visibility-popover>button:hover,.coalition-visibility-popover>button.is-current{color:#fff;background:#ffffff0d}.coalition-inline-confirm,.coalition-regenerate-confirm{color:#ffffff7a;align-items:center;gap:8px;font-size:12px;display:flex}.coalition-inline-confirm button:first-of-type,.coalition-regenerate-confirm button:first-of-type{color:#050505}.coalition-code-panel{box-shadow:none!important;background:#ffffff08!important;border:1px solid #ffffff12!important;border-radius:24px!important;gap:22px!important;margin-top:32px!important;padding:28px!important;display:grid!important}.coalition-code-panel-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.coalition-regenerate-button{color:#fff6!important;background:0 0!important;border:0!important;align-items:center!important;gap:6px!important;padding:0!important;font-size:12px!important;font-weight:700!important;display:inline-flex!important}.coalition-regenerate-button svg{width:12px;height:12px}.coalition-code-center{border-radius:18px;justify-items:center;gap:8px;padding:8px 0 2px;transition:background .15s;display:grid}.coalition-code-center.is-flashing{background:#05050514}.coalition-code-display{text-align:center;color:#fff!important;font-family:var(--font-mono)!important;letter-spacing:.25em!important;background:0 0!important;border:0!important;font-size:40px!important;font-weight:900!important;line-height:1!important}.coalition-join-url{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden;color:#ffffff59!important;font-family:var(--font-mono)!important;margin:0!important;font-size:12px!important}.join-invite-actions{justify-content:center!important;align-items:center!important;gap:10px!important;display:flex!important}.join-invite-actions button,.coalition-secondary-action,.coalition-empty-state button{color:#fff!important;background:#ffffff0f!important;border:1px solid #ffffff1a!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:36px!important;padding:8px 16px!important;font-size:13px!important;font-weight:700!important;display:inline-flex!important}.join-invite-actions button svg,.coalition-secondary-action svg{width:14px!important;height:14px!important}.quick-share-message{color:#ffffff80!important;background:#ffffff05!important;border:1px solid #ffffff0f!important;border-radius:12px!important;max-width:none!important;margin:0!important;padding:12px 16px!important;font-size:13px!important;font-style:italic!important;line-height:1.5!important}.coalition-admin-tabs{border-bottom:.5px solid #ffffff14!important;align-items:flex-end!important;gap:28px!important;margin-top:32px!important;display:flex!important}.coalition-admin-tabs button{min-height:36px;position:relative;color:#ffffff59!important;box-shadow:none!important;background:0 0!important;border:0!important;align-items:center!important;gap:6px!important;padding:0 0 12px!important;font-size:14px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.coalition-admin-tabs button:after{content:"";opacity:0;background:#050505;border-radius:999px;width:100%;height:2px;transition:opacity .16s,transform .16s;position:absolute;bottom:-1px;left:0;transform:scaleX(.75)}.coalition-admin-tabs button.is-active{color:#fff!important}.coalition-admin-tabs button.is-active:after{opacity:1;transform:scaleX(1)}.coalition-admin-tabs svg{color:currentColor;width:14px!important;height:14px!important}.coalition-admin-tabs button.is-active svg{color:#050505}.coalition-admin-tabs button span{color:#000!important;background:#050505!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:20px!important;height:20px!important;padding:0!important;font-size:10px!important;font-weight:900!important;display:inline-flex!important}.coalition-tab-section{margin-top:32px!important}.coalition-admin-card,.hackathon-admin-section,.hackathon-enable-card{box-shadow:none!important;background:#ffffff05!important;border:1px solid #ffffff0f!important;border-radius:24px!important;padding:24px!important}.coalition-admin-card-head{justify-content:space-between!important;align-items:center!important;gap:16px!important;margin-bottom:16px!important;display:flex!important}.coalition-admin-card-head h2,.coalition-admin-card-head h3,.hackathon-admin-section h3,.export-card h2{color:#fff!important;font-family:var(--font-body)!important;letter-spacing:0!important;margin:0!important;font-size:18px!important;font-weight:800!important;line-height:1.2!important}.coalition-admin-card-head h3,.hackathon-admin-section h3{font-size:16px!important}.coalition-admin-card-head p,.hackathon-admin-section p,.export-card p{color:#ffffff80!important;margin:6px 0 0!important;font-size:14px!important;line-height:1.45!important}.coalition-secondary-action{background:0 0!important;border-color:#ffffff1f!important}.coalition-admin-table{gap:0!important;display:grid!important}.coalition-admin-row,.hackathon-submission-row{min-height:58px;color:#ffffff8c!important;background:0 0!important;border:0!important;border-bottom:.5px solid #ffffff0d!important;border-radius:0!important;align-items:center!important;gap:12px!important;padding:12px 0!important;font-size:13px!important;display:grid!important}.coalition-project-table .coalition-admin-row{grid-template-columns:minmax(190px,1.35fr) 132px 90px 118px 112px minmax(80px,auto)}.coalition-admin-row.is-pending{border-left:2px solid #fbbf2466!important;padding-left:12px!important}.coalition-row-title,.coalition-member-identity button,.hackathon-submission-row>button:first-child{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;overflow:hidden;color:#fff!important;text-align:left!important;background:0 0!important;border:0!important;font-size:14px!important;font-weight:800!important;display:inline-flex!important}.coalition-row-title svg{color:#ffffff59;flex:none;width:12px;height:12px}.coalition-row-project-cell{gap:6px;min-width:0;display:grid}.coalition-row-doc-links{flex-wrap:wrap;gap:6px;display:flex}.coalition-row-doc-links button{color:#c7d2e5e6;white-space:nowrap;text-overflow:ellipsis;background:#7dd3fc14;border:1px solid #7dd3fc38;border-radius:999px;align-items:center;gap:4px;max-width:180px;padding:4px 8px;font-size:11px;display:inline-flex;overflow:hidden}.coalition-row-muted,.coalition-row-mono{align-items:center;gap:6px;display:inline-flex;color:#ffffff6b!important;font-family:var(--font-mono)!important;font-size:12px!important}.coalition-row-muted svg{width:14px;height:14px}.approval-pill,.role-pill,.hackathon-active-pill{color:#ffffff85;background:#ffffff0f;border-radius:999px;align-items:center;width:fit-content;padding:5px 9px;font-size:12px;font-weight:800;display:inline-flex}.approval-pill.is-approved,.role-pill.is-owner,.hackathon-active-pill{color:#050505;background:#0505051a;border:1px solid #05050540}.approval-pill.is-pending,.role-pill.is-admin{color:#fbbf24;background:#fbbf2417;border:1px solid #fbbf243d}.approval-pill.is-declined{color:#f87171d9;background:#f8717114;border:1px solid #f8717138}.coalition-row-menu,.coalition-request-actions{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex!important}.coalition-row-menu button,.coalition-request-actions button,.coalition-approve-all{color:#ffffff8c;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:30px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.coalition-row-menu svg{width:16px;height:16px}.coalition-member-search{width:100%;background:#ffffff0a!important;border:1px solid #ffffff14!important;border-radius:12px!important;align-items:center!important;gap:10px!important;margin-bottom:16px!important;padding:10px 14px!important;display:flex!important}.coalition-member-search:focus-within{box-shadow:0 0 0 3px #05050514;border-color:#05050573!important}.coalition-member-search svg{color:#ffffff61!important;width:14px!important;height:14px!important}.coalition-member-search input,.hackathon-inline-controls input,.hackathon-admin-section>input,.hackathon-admin-section textarea,.scoring-panel input,.scoring-panel textarea,.rubric-row input{outline:0;width:100%;color:#fff!important;background:#ffffff0a!important;border:1px solid #ffffff14!important;border-radius:12px!important;font-size:14px!important}.coalition-member-search input{background:0 0!important;border:0!important;min-height:20px!important;padding:0!important}.coalition-member-search input::-moz-placeholder{color:#ffffff40!important}.hackathon-admin-section input::-moz-placeholder{color:#ffffff40!important}.hackathon-admin-section textarea::-moz-placeholder{color:#ffffff40!important}.coalition-member-search input::placeholder,.hackathon-admin-section input::placeholder,.hackathon-admin-section textarea::placeholder{color:#ffffff40!important}.coalition-member-row{grid-template-columns:44px minmax(200px,1fr) 140px 100px minmax(140px,auto)!important}.coalition-member-avatar{border-radius:999px;justify-content:center;align-items:center;font-weight:900;display:inline-flex;color:#03110d!important;background:#050505!important;width:36px!important;height:36px!important;font-size:12px!important}.coalition-member-identity{gap:4px;min-width:0;display:grid}.coalition-member-identity strong{color:#fff;font-size:14px;line-height:1.1}.coalition-member-identity span,.coalition-member-identity button{color:#ffffff73!important;font-size:13px!important;font-weight:600!important}.coalition-member-identity button{color:#050505b8!important}.coalition-request-row{grid-template-columns:44px minmax(220px,1fr) 150px minmax(164px,auto)!important}.coalition-request-actions .is-approve{color:#050505;background:#0505051a;border-color:#0505054d}.coalition-request-actions .is-decline{color:#ffffff80}.coalition-secondary-head{border-top:.5px solid #ffffff0f!important;margin-top:24px!important;padding-top:24px!important}.clarity-empty,.coalition-empty-state p{text-align:center;color:#ffffff6b!important;margin:0!important;font-size:14px!important}.coalition-empty-state{text-align:center;align-content:center;place-items:center;gap:10px;min-height:240px;padding:42px 16px;display:grid}.coalition-empty-state svg{color:#fff3;width:32px;height:32px}.coalition-empty-state strong{color:#fff;font-size:14px}.coalition-empty-state button{margin-top:6px;color:#050505!important;background:0 0!important;border-color:#05050547!important}.hackathon-admin-tab{gap:24px;display:grid}.hackathon-enable-card{background:radial-gradient(at 100% 0,#0505050f 0%,#0000 50%),#ffffff05!important}.hackathon-enable-button,.coalition-export-button{color:#03110d;background:#050505;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:10px 20px;font-size:13px;font-weight:900;display:inline-flex}.hackathon-enable-button svg,.coalition-export-button svg{width:16px;height:16px}.hackathon-inline-controls{flex-wrap:wrap;align-items:center!important;gap:10px!important;display:flex!important}.hackathon-deadline-controls input{max-width:180px;min-height:42px;padding:9px 14px;font-family:var(--font-mono)!important}.hackathon-inline-controls button{color:#050505!important;background:0 0!important;border:1px solid #05050559!important;border-radius:12px!important;padding:10px 14px!important;font-size:13px!important;font-weight:800!important}.hackathon-deadline-set{gap:10px;display:grid}.hackathon-deadline-set button{color:#ffffff75;background:0 0;border:0;width:fit-content;padding:0;font-size:12px;font-weight:800}.hackathon-deadline-readout{align-items:center;gap:8px;display:inline-flex;color:#fff!important;font-size:15px!important}.hackathon-deadline-readout svg{color:#050505;width:16px;height:16px}.hackathon-countdown,.rubric-total{color:#050505!important;font-family:var(--font-mono)!important;font-size:12px!important}.hackathon-countdown.is-past,.rubric-total:not(.is-valid){color:#fbbf24!important}.rubric-list{gap:8px;margin:14px 0 10px;display:grid}.rubric-row{grid-template-columns:minmax(160px,1fr) 60px 32px;background:0 0!important;border:0!important;border-bottom:.5px solid #ffffff0d!important;border-radius:0!important;align-items:center!important;gap:10px!important;padding:10px 0!important;display:grid!important}.rubric-row span{color:#fff;font-size:14px;font-weight:700}.rubric-row input{text-align:center;min-height:32px;padding:5px 8px;width:60px!important;font-family:var(--font-mono)!important;border-radius:8px!important;font-size:13px!important}.rubric-row button{color:#ffffff6b;background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.showcase-toggle-row{justify-content:space-between;align-items:center;gap:16px;display:flex!important}.showcase-switch{background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;flex:0 0 48px;width:48px;height:28px;padding:2px;position:relative}.showcase-switch span{background:#fff;border-radius:999px;width:22px;height:22px;transition:transform .16s;display:block}.showcase-switch.is-active span{transform:translate(20px)}.showcase-copy-row{align-items:center;gap:8px;margin-top:12px;display:flex}.showcase-copy-row code{color:#ffffff94;font-family:var(--font-mono);font-size:12px}.showcase-copy-row button,.announcement-history-toggle,.clarity-ghost-link{color:#050505c7;background:0 0;border:0;align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.showcase-copy-row svg,.announcement-history-toggle svg{width:13px;height:13px}.hackathon-submission-table{gap:0;margin-top:12px;display:grid}.hackathon-submission-row{grid-template-columns:minmax(190px,1fr) 100px 150px 150px 90px 80px}.hackathon-submission-row>span{color:#ffffff80;font-size:13px}.hackathon-submission-row>button:last-child,.scoring-panel button{color:#ffffffb3;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;padding:7px 10px;font-size:12px;font-weight:800}.scoring-panel{background:#ffffff06;border:1px solid #ffffff0f;border-radius:14px;grid-column:1/-1;gap:10px;padding:14px;display:grid}.scoring-panel label{color:#fff;grid-template-columns:minmax(160px,1fr) 80px;align-items:center;gap:10px;font-size:13px;display:grid}.hackathon-admin-section>input,.hackathon-admin-section textarea{min-height:42px;margin-top:12px;padding:10px 14px}.hackathon-admin-section textarea{resize:vertical;min-height:80px}.announcement-send-button{color:#050505;background:0 0;border:1px solid #05050566;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:40px;margin-top:12px;padding:10px 20px;font-size:13px;font-weight:900;display:inline-flex}.announcement-send-button svg{width:16px;height:16px}.announcement-sent{color:#050505!important;margin-top:10px!important;font-size:13px!important}.announcement-history-toggle{margin-top:18px}.announcement-history{gap:0;margin-top:10px;display:grid}.announcement-history article{grid-template-columns:minmax(140px,.7fr) minmax(180px,1fr) 130px;align-items:center;gap:12px;background:0 0!important;border:0!important;border-bottom:.5px solid #ffffff0d!important;border-radius:0!important;padding:10px 0!important;display:grid!important}.announcement-history strong{color:#fff;font-size:13px}.announcement-history p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#ffffff6e!important;margin:0!important;font-size:12px!important}.announcement-history time{color:#ffffff59;font-family:var(--font-mono);text-align:right;font-size:11px}.coalition-export-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.coalition-last-export{color:#ffffff61!important;font-family:var(--font-mono)!important;margin-top:10px!important;font-size:12px!important}.coalition-preview-label{margin-top:24px!important}.export-card table{border-collapse:collapse;table-layout:fixed;width:100%}.export-card th{color:#fff6;letter-spacing:.08em;text-align:left;text-transform:uppercase;border-bottom:.5px solid #ffffff14;padding:0 10px 10px 0;font-size:11px;font-weight:900}.export-card td{color:#ffffffc7;text-overflow:ellipsis;white-space:nowrap;border-bottom:.5px solid #ffffff0d;padding:12px 10px 12px 0;font-size:13px;overflow:hidden}@media (max-width:900px){.coalition-admin-shell{width:min(100%,100% - 32px)!important}.coalition-admin-header,.coalition-code-panel-top,.coalition-admin-card-head,.hackathon-enable-card,.showcase-toggle-row,.coalition-export-head{flex-direction:column!important;grid-template-columns:1fr!important;align-items:stretch!important}.coalition-visibility-menu,.coalition-visibility-toggle,.coalition-export-button{width:fit-content}.join-invite-actions,.coalition-admin-tabs{padding-bottom:1px;overflow-x:auto;justify-content:flex-start!important}.coalition-admin-row,.coalition-project-table .coalition-admin-row,.coalition-member-row,.coalition-request-row,.hackathon-submission-row,.announcement-history article{grid-template-columns:1fr!important;align-items:start!important}.coalition-row-menu,.coalition-request-actions{justify-content:flex-start}}@media (max-width:640px){.coalition-admin-shell{padding-bottom:calc(92px + env(safe-area-inset-bottom,0px))!important}.coalition-code-display{letter-spacing:.18em!important;font-size:32px!important}.join-invite-actions button{flex:1 0 calc(50% - 8px)}}.coalition-admin-shell{width:min(1040px,100% - 80px)!important;padding-inline:0!important}.coalition-title-row{border-radius:8px;align-items:center;gap:8px;transition:background-color .15s;display:inline-flex}.coalition-title-row.is-flashing,.coalition-details-editor.is-flashing,.coalition-code-center.is-flashing{background:#0505051a!important}.coalition-title-edit{color:#fff6;background:0 0;border:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.coalition-title-edit:hover{color:#ffffffd9}.coalition-title-edit svg{width:16px;height:16px}.coalition-title-input{color:#fff;background:0 0;border:0;border-bottom:1px solid #050505cc;outline:0;width:min(620px,72vw);padding:0 0 4px;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif;font-size:32px;font-weight:800;line-height:1.08}.coalition-name-warning,.coalition-inline-flash,.coalition-visibility-message,.request-feedback,.score-saved-message{color:#050505!important;margin:8px 0 0!important;font-size:12px!important}.coalition-name-warning{font-style:italic;color:#fbbf24d1!important}.coalition-admin-summary{align-items:center;gap:8px;display:flex}.join-policy-menu{position:relative}.join-policy-menu>button,.coalition-edit-details-link,.coalition-muted-link{color:#ffffff80;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:800;display:inline-flex}.join-policy-menu>button:hover,.coalition-edit-details-link:hover,.coalition-muted-link:hover{color:#ffffffc7}.coalition-edit-details-link{margin-top:12px}.coalition-edit-details-link svg{width:13px;height:13px}.join-policy-popover,.coalition-row-popover{z-index:30;background:#0d0f12fa;border:1px solid #ffffff14;border-radius:14px;min-width:170px;padding:8px;position:absolute;box-shadow:0 18px 42px #0000005c}.join-policy-popover{top:calc(100% + 8px);left:0}.join-policy-popover button,.coalition-row-popover button{color:#ffffff9e;text-align:left;background:0 0;border:0;border-radius:10px;width:100%;padding:9px 10px;font-size:12px;font-weight:700;display:block}.join-policy-popover button:hover,.join-policy-popover button.is-current,.coalition-row-popover button:hover{color:#fff;background:#ffffff0d}.coalition-row-popover button.is-danger{color:#f87171b8}.coalition-visibility-toggle{color:#050505!important;background:#0505051a!important;border:1px solid #05050540!important;border-radius:999px!important;gap:7px!important;min-height:30px!important;padding:6px 12px!important;font-size:13px!important}.coalition-visibility-popover{min-width:220px}.coalition-visibility-popover>button{gap:3px;display:grid}.coalition-visibility-popover>button strong{color:inherit;font-size:13px}.coalition-visibility-popover>button span{color:#ffffff6b;font-size:12px;font-weight:500}.coalition-details-editor{background:#ffffff05;border:1px solid #ffffff0f;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;padding:18px;transition:background-color .15s;display:grid}.coalition-details-editor label,.coalition-type-chip-field{color:#ffffff6b;letter-spacing:.08em;text-transform:uppercase;gap:7px;font-size:11px;font-weight:900;display:grid}.coalition-details-editor label.is-wide,.coalition-type-chip-field,.coalition-details-actions{grid-column:1/-1}.coalition-details-editor input,.coalition-details-editor textarea,.score-projects-section select{color:#fff;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;outline:0;width:100%;padding:10px 14px;font-size:14px}.coalition-details-editor textarea{resize:vertical;min-height:82px}.coalition-type-chip-field>div{flex-wrap:wrap;gap:8px;display:flex}.coalition-type-chip-field button{color:#ffffff94;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:800}.coalition-type-chip-field button.is-active{color:#050505;background:#0505051a;border-color:#0505054d}.coalition-details-actions{justify-content:flex-end;gap:14px;display:flex}.coalition-compact-save,.rubric-save-button{color:#03110d;background:#050505;border:0;border-radius:12px;padding:9px 14px;font-size:13px;font-weight:900}.rubric-save-button:disabled,.score-actions button:disabled{cursor:not-allowed;opacity:.45}.coalition-code-panel{border-radius:18px!important;padding:24px!important}.coalition-regenerate-button{color:#ffffff59!important}.coalition-regenerate-button:hover{color:#ffffff9e!important}.coalition-code-center{transition:opacity .15s,background-color .15s}.coalition-code-display{align-items:center!important;gap:12px!important;padding:0!important;display:inline-flex!important}.coalition-code-display svg{color:#fff6;letter-spacing:0;width:18px;height:18px}.coalition-code-display:hover svg{color:#ffffffd9}.join-invite-actions{grid-template-columns:repeat(4,minmax(0,1fr));display:grid!important}.join-invite-actions button{width:100%;background:#ffffff0d!important;border-color:#ffffff17!important;padding:8px 12px!important}.coalition-admin-card,.coalition-tab-section,.hackathon-admin-section,.hackathon-enable-card,.export-card{background:#ffffff05!important;border:1px solid #ffffff0f!important;border-radius:16px!important;padding:24px!important}.coalition-tab-section.hackathon-admin-tab{background:0 0!important;border:0!important;padding:0!important}.coalition-member-search{border-radius:12px!important;padding:10px 16px!important}.role-pill.is-owner{color:#050505!important;background:#0505051a!important;border:1px solid #05050540!important;padding:2px 10px!important;font-size:11px!important;font-weight:800!important}.coalition-member-table-head{color:#ffffff4d;letter-spacing:.08em;text-transform:uppercase;border-bottom:.5px solid #ffffff0f;grid-template-columns:minmax(244px,1fr) 140px 100px minmax(140px,auto);gap:12px;margin-bottom:2px;padding:0 0 8px 56px;font-size:11px;font-weight:900;display:grid}.coalition-member-actions{position:relative}.coalition-kebab-button{border-radius:999px!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important}.coalition-row-popover{top:calc(100% + 6px);right:0}.coalition-request-actions .is-approve{color:#03110d!important;background:#050505!important;border:0!important;border-radius:12px!important;padding:6px 12px!important;font-size:13px!important;font-weight:700!important}.coalition-request-actions .is-decline{color:#f8717199!important;background:0 0!important;border:1px solid #f8717133!important;border-radius:12px!important;padding:6px 12px!important;font-size:13px!important}.coalition-request-actions .is-decline:hover{color:#f87171cc!important;border-color:#f8717166!important}.coalition-request-row{transition:opacity .15s,background-color .15s}.coalition-request-row.is-approved{opacity:.7;background:#05050514!important}.coalition-request-row.is-declined{opacity:.45}.coalition-approve-all{color:#fff9!important;background:0 0!important;border-color:#ffffff1f!important;border-radius:12px!important;padding:6px 12px!important;font-size:13px!important}.rubric-row{grid-template-columns:minmax(160px,1fr) 56px 32px!important}.rubric-row input{text-align:center!important;background:#ffffff0a!important;width:56px!important}.rubric-save-button{margin:0 0 12px}.showcase-copy-row{flex-wrap:wrap}.showcase-url-pill{color:#050505;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.showcase-url-pill code{color:#050505;font-family:var(--font-mono);font-size:13px}.showcase-preview-button,.coalition-export-ghost{color:#ffffff9e;background:0 0;border:1px solid #ffffff1f;border-radius:12px;padding:8px 12px;font-size:13px;font-weight:800}.score-projects-section select{min-height:46px;margin-top:14px}.scoring-panel{border-radius:16px!important;padding:24px!important}.scoring-panel-head h4{color:#fff;margin:0;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif;font-size:18px}.scoring-panel-head button{color:#050505;background:0 0;border:0;font-size:13px;font-weight:800}.score-criterion-row{border-bottom:.5px solid #ffffff0f;gap:10px;padding-bottom:14px;display:grid}.score-criterion-row>div:first-child{align-items:baseline;gap:8px;display:flex}.score-criterion-row strong{color:#fff;font-size:14px}.score-criterion-row span{color:#ffffff61;font-family:var(--font-mono);font-size:11px}.score-circle-group{flex-wrap:wrap;gap:6px;display:flex}.score-circle-group button{color:#ffffffa8;width:28px;height:28px;font-family:var(--font-mono);background:0 0;border:1px solid #ffffff1f;border-radius:999px;padding:0;font-size:11px}.score-circle-group button.is-selected{color:#03110d;background:#050505;border-color:#050505;font-weight:900}.score-point-input{color:#ffffff6b;width:fit-content;font-family:var(--font-mono);justify-self:start;align-items:center;gap:8px;font-size:12px;display:inline-flex}.score-point-input input{color:#fff;width:76px;font-family:var(--font-mono);text-align:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;padding:8px 10px;font-size:16px;font-weight:800}.weighted-score-preview{gap:4px;display:grid}.weighted-score-preview strong{color:#050505;font-family:var(--font-mono);font-size:20px}.score-actions{align-items:center;gap:14px;display:flex}.score-actions button:last-child{color:#03110d;background:#050505;border:0;border-radius:12px;flex:1;padding:12px 16px;font-size:13px;font-weight:900}.score-notify-panel{background:#ffffff06;border:1px solid #ffffff12;border-radius:16px;gap:10px;padding:16px;display:grid}.score-notify-panel h5{color:#fff;margin:0;font-size:15px;font-weight:900}.score-notify-panel p{margin:0!important}.score-notify-audience{flex-wrap:wrap;gap:8px;display:flex}.score-notify-audience button{color:#ffffff94;background:0 0;border:1px solid #ffffff1a;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:800}.score-notify-audience button.is-active{color:#050505;background:#0505051a;border-color:#0505054d}.score-notify-panel>button{color:#03110d;background:#050505;border:0;border-radius:12px;padding:11px 14px;font-size:13px;font-weight:900}.coalition-export-actions{justify-content:flex-end;gap:10px;display:flex}.coalition-export-button{width:auto!important}.export-card table{border-spacing:0}.export-card tbody tr{background:#ffffff04}@media (max-width:900px){.coalition-details-editor,.join-invite-actions,.coalition-member-table-head{grid-template-columns:1fr!important}.coalition-member-table-head{display:none}.score-actions,.coalition-export-actions,.scoring-panel-head{flex-direction:column;align-items:stretch}}@media (max-width:640px){.coalition-admin-shell{width:min(100%,100% - 32px)!important}.join-invite-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.coalition-title-input{font-size:28px}}.profile-popover{max-height:min(72dvh,22rem)}@media (max-width:767px){.profile-popover{width:min(92vw,18rem)!important}}.hackathon-admin-tab .hackathon-admin-section{background:#ffffff08!important;border:1px solid #ffffff12!important;border-radius:16px!important;padding:24px!important}.hackathon-admin-tab .hackathon-admin-section h3{color:#fff!important;font-size:18px!important;font-weight:800!important}.hackathon-admin-tab .hackathon-admin-section>p{color:#ffffff80!important;margin-bottom:20px!important;font-size:14px!important}.rubric-list{background:0 0!important;border:0!important;border-radius:0!important;gap:0!important;padding:0!important;display:grid!important}.rubric-row{border-bottom:.5px solid #ffffff0d!important;align-items:center!important;gap:10px!important;padding:14px 0!important;display:flex!important}.rubric-row:last-child{border-bottom:0!important}.rubric-row>span:first-child{flex:auto;color:#fff!important;font-size:15px!important;font-weight:800!important}.rubric-weight-unit{flex:none;color:#ffffff73!important;align-items:center!important;gap:5px!important;font-size:12px!important;display:inline-flex!important}.rubric-row input[type=number]{appearance:none!important;-moz-appearance:textfield!important;color:#fff!important;width:60px!important;min-height:32px!important;font-family:var(--font-mono)!important;text-align:center!important;background:#ffffff0d!important;border:1px solid #ffffff1a!important;border-radius:8px!important;padding:6px 8px!important;font-size:14px!important;font-weight:600!important;transition:border-color .16s,box-shadow .16s,background .16s!important}.rubric-row input[type=number].is-flashing{animation:.48s rubric-weight-flash}@keyframes rubric-weight-flash{0%{background:#05050514;box-shadow:0 0 #05050559}to{background:#ffffff0d;box-shadow:0 0 0 10px #05050500}}.rubric-row input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}.rubric-row input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.rubric-row>button{flex:0 0 30px;transition:color .14s;color:#ffffff4d!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;width:30px!important;height:30px!important;padding:0!important;display:inline-flex!important}.rubric-row>button:hover{color:#ffffffb3!important}.rubric-row>button svg{width:14px!important;height:14px!important}.rubric-total-row{border-top:.5px solid #ffffff0d;justify-content:space-between;align-items:center;margin-top:8px;padding-top:14px;display:flex}.rubric-distribute-link{color:#05050599;background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.rubric-distribute-link:hover{color:#050505d9}.rubric-total{color:#fbbf24;font-family:var(--font-mono);font-size:16px;font-weight:900}.rubric-total.is-valid{color:#050505}.rubric-total.is-over{color:#f87171e6}.rubric-total-warning{font-style:italic;color:#fff6!important;margin:6px 0 0!important;font-size:12px!important}.rubric-add-row{gap:12px!important;margin-top:18px!important;display:flex!important}.rubric-add-row input{flex:auto;color:#fff!important;background:#ffffff0a!important;border:1px solid #ffffff14!important;border-radius:12px!important;padding:10px 16px!important;font-size:14px!important}.rubric-add-row button{flex:none;color:#050505!important;background:#0505051a!important;border:1px solid #0505054d!important;border-radius:12px!important;padding:10px 16px!important;font-size:13px!important;font-weight:700!important}.rubric-add-row button:hover{background:#0505052e!important}.rubric-save-row{justify-content:flex-end;margin-top:14px;display:flex}.rubric-save-button{color:#03110d!important;background:#050505!important;border:0!important;border-radius:12px!important;padding:10px 20px!important;font-size:13px!important;font-weight:700!important}.rubric-save-button:disabled,.rubric-unsaved-warning button:disabled{cursor:not-allowed!important;opacity:.35!important;pointer-events:none!important}.rubric-rebalance-link{color:#05050599;text-align:left;background:0 0;border:0;padding:6px 0 0;font-size:12px;font-weight:600}.project-score-selector{z-index:10;position:relative}.project-score-selector>button{width:100%;color:#fff!important;text-align:left!important;background:#ffffff0a!important;border:1px solid #ffffff14!important;border-radius:12px!important;justify-content:space-between!important;align-items:center!important;padding:12px 16px!important;font-size:14px!important;display:flex!important}.project-score-selector.is-disabled>button{cursor:not-allowed!important;justify-content:center!important}.project-score-selector .is-placeholder{color:#ffffff4d}.project-score-selector svg{color:#ffffff6b;width:16px;height:16px}.project-score-dropdown{z-index:50;background:#111318;border:1px solid #ffffff1a;border-radius:12px;width:100%;display:grid;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden;box-shadow:0 18px 44px #00000057}.project-score-dropdown button{grid-template-columns:minmax(0,1fr) auto auto;text-align:left!important;background:0 0!important;border:0!important;border-bottom:.5px solid #ffffff0f!important;border-radius:0!important;align-items:center!important;gap:10px!important;padding:12px 14px!important;display:grid!important}.project-score-dropdown button:hover{background:#ffffff0a!important}.project-score-dropdown button:last-child{border-bottom:0!important}.project-score-dropdown strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:800;overflow:hidden}.project-score-check{color:#050505!important}.scoring-panel{max-height:2400px;animation:.2s both scoring-panel-in;background:#ffffff08!important;border:1px solid #ffffff12!important;border-radius:16px!important;gap:18px!important;margin-top:12px!important;padding:24px!important;display:grid!important;overflow:visible!important}@keyframes scoring-panel-in{0%{opacity:0;max-height:0;transform:translateY(-4px)}to{opacity:1;max-height:2400px;transform:translateY(0)}}.scoring-panel-head{border-bottom:.5px solid #ffffff12;padding-bottom:18px;display:block!important}.scoring-project-identity{gap:9px;display:grid}.scoring-project-topline{align-items:center;gap:12px;display:flex}.scoring-project-topline h4{flex:auto;color:#fff!important;letter-spacing:0!important;margin:0!important;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif!important;font-size:20px!important;font-weight:800!important}.scoring-project-topline button{color:#050505!important;background:0 0!important;border:0!important;padding:0!important;font-size:13px!important;font-weight:700!important}.scoring-project-team{align-items:center;gap:12px;display:flex}.scoring-avatar-stack{min-width:28px;display:flex}.scoring-avatar-stack span{color:#03110d;background:#050505;border:1px solid #0d0f12d1;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;font-weight:900;display:inline-flex}.scoring-avatar-stack span+span{margin-left:-8px}.scoring-project-team p{color:#ffffff7a!important;margin:0!important;font-size:12px!important}.scoring-project-identity time{color:#ffffff5c;font-family:var(--font-mono);font-size:12px}.score-criteria-list{gap:0!important;display:grid!important}.score-criterion-row{border-bottom:.5px solid #ffffff0a!important;grid-template-columns:minmax(150px,1fr) minmax(340px,auto)!important;align-items:start!important;gap:18px!important;padding:16px 0!important;display:grid!important}.score-criterion-row:last-child{border-bottom:0!important}.score-criterion-label{align-items:baseline;gap:6px;display:flex}.score-criterion-label strong{color:#fff;font-size:14px;font-weight:800}.score-criterion-label span{color:#ffffff61;font-family:var(--font-mono);font-size:11px}.score-input-wrap{justify-items:end;gap:6px;display:grid}.score-value-input{color:#fff;width:64px;font-family:var(--font-mono);text-align:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;padding:8px 12px;font-size:16px;font-weight:800;transition:border-color .16s,box-shadow .16s}.score-value-input.is-clamped{border-color:#f8717199;animation:.42s score-clamp-flash}@keyframes score-clamp-flash{0%{box-shadow:0 0 #f8717166}to{box-shadow:0 0 0 8px #f8717100}}.score-progress{background:#ffffff14;border-radius:2px;width:100%;height:3px;overflow:hidden}.score-progress span{background:#050505;border-radius:2px;height:100%;display:block}.weighted-score-preview{background:#ffffff08!important;border:0!important;border-radius:12px!important;gap:6px!important;padding:16px!important;display:grid!important}.weighted-score-preview div{gap:4px;display:grid}.score-total{font-family:var(--font-mono);color:#fff!important;font-size:28px!important;font-weight:900!important}.score-total.is-complete{color:#050505!important}.weighted-score-preview span{color:#ffffff6b!important;font-size:12px!important}.score-notes-field{position:relative;color:#ffffff75!important;grid-template-columns:1fr!important;gap:8px!important;font-size:12px!important;display:grid!important}.score-notes-field textarea{resize:vertical;color:#fff!important;background:#ffffff0a!important;border:1px solid #ffffff14!important;border-radius:12px!important;min-height:72px!important;padding:12px 16px 24px!important;font-size:14px!important}.score-notes-field textarea::placeholder{color:#ffffff38!important}.score-notes-field em{color:#ffffff57;font-family:var(--font-mono);font-size:11px;font-style:normal;position:absolute;bottom:8px;right:12px}.score-actions{position:relative;justify-content:space-between!important;align-items:center!important;gap:16px!important;margin-top:2px!important;display:flex!important}.score-clear-link,.score-clear-confirm button,.score-actions .score-clear-slot button{color:#ffffff59!important;background:0 0!important;border:0!important;padding:0!important;font-size:13px!important}.score-clear-confirm{color:#ffffff73;align-items:center;gap:8px;font-size:13px;display:inline-flex}.score-clear-confirm button:first-of-type{color:#050505d9!important}.score-primary-actions{align-items:center;gap:12px;display:flex}.score-primary-actions button{color:#03110d!important;background:#050505!important;border:0!important;border-radius:12px!important;padding:10px 20px!important;font-size:13px!important;font-weight:700!important}.score-primary-actions button:disabled{cursor:not-allowed!important;opacity:.4!important}.score-primary-actions .score-send-button{color:#050505!important;background:#05050526!important;border:1px solid #05050559!important}.score-send-confirm-card{z-index:8;background:#111318;border:1px solid #ffffff1a;border-radius:16px;gap:10px;width:min(100%,520px);padding:20px;animation:.18s both score-send-card-in;display:grid;position:absolute;bottom:-8px;right:0;box-shadow:0 18px 50px #00000070}@keyframes score-send-card-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.score-send-confirm-card h5{color:#fff;margin:0;font-size:15px;font-weight:800}.score-send-confirm-card>strong{color:#050505;font-size:14px}.score-send-confirm-card p{color:#ffffff8c!important;margin:0!important;font-size:13px!important}.score-recipient-list{gap:7px;display:grid}.score-recipient-list span{color:#ffffffc2;align-items:center;gap:8px;font-size:13px;display:flex}.score-recipient-list i{color:#03110d;background:#050505;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:9px;font-style:normal;font-weight:900;display:inline-flex}.score-notes-toggle{color:#ffffffb8!important;grid-template-columns:none!important;align-items:center!important;gap:8px!important;font-size:13px!important;display:flex!important}.score-notes-toggle input{accent-color:#050505;width:16px!important;height:16px!important}.score-send-confirm-card pre{color:#ffffff80;max-height:220px;font-family:var(--font-mono);white-space:pre-wrap;background:#ffffff09;border-left:2px solid #0505054d;border-radius:10px;margin:0;padding:12px;font-size:12px;line-height:1.55;overflow:auto}.score-send-confirm-card>div:last-child{justify-content:flex-end;gap:10px;display:flex}.score-send-confirm-card>div:last-child button:first-child{color:#03110d!important;background:#050505!important;border:0!important;border-radius:12px!important;padding:10px 16px!important;font-size:13px!important;font-weight:800!important}.score-send-confirm-card>div:last-child button:last-child{color:#ffffff6b!important;background:0 0!important;border:0!important;font-size:13px!important}.score-saved-message,.score-sent-message{animation:2s both score-flash-fade;color:#050505!important;margin:-6px 0 0!important;font-size:13px!important}.score-sent-message{align-items:center;gap:8px;animation-duration:3s;display:inline-flex}.score-sent-message svg{width:15px;height:15px}@keyframes score-flash-fade{0%,80%{opacity:1}to{opacity:0}}@media (max-width:820px){.score-criterion-row{grid-template-columns:1fr!important;gap:10px!important}.score-selector-wrap,.score-circle-group{justify-content:flex-start;justify-items:start}.score-actions,.score-primary-actions,.scoring-project-topline{flex-direction:column;align-items:stretch!important}.score-primary-actions button,.score-send-confirm-card{width:100%}.score-send-confirm-card{margin-top:12px;position:static}}:where(button,[role=button],a[href],summary,label,input,select,textarea,.ui-control-select){pointer-events:auto}:where(button,[role=button],a[href],select,.ui-control-select){transition:background .15s,background-color .15s,border-color .15s,color .15s,opacity .15s,box-shadow .15s,transform .15s}:where(button,[role=button]):active:not(:disabled):not([aria-disabled=true]){transition-duration:.1s;transform:scale(.97)}:where(button,input,textarea,select):disabled,:where(button,input,textarea,select)[aria-disabled=true],:where(.is-disabled,.disabled){cursor:not-allowed!important}:where(input:not([type]),input[type=text],input[type=email],input[type=password],input[type=search],input[type=url],input[type=tel],input[type=number],textarea):not(:disabled){cursor:text}:where(.is-active,.is-selected,.is-current)[role=tab]{cursor:default}:where(label:has(input[type=checkbox]),label:has(input[type=radio])){cursor:pointer}:where(svg,button svg,a svg,[aria-hidden=true]){pointer-events:none}:where(.rubric-drag-handle,[data-drag-handle],[draggable=true]){cursor:grab}:where(.is-dragging,[aria-grabbed=true]){cursor:grabbing}.showcase-toggle-row{align-items:flex-start!important;gap:18px!important}.showcase-toggle-copy{flex:auto;min-width:0}.showcase-toggle-row h3{color:#fff!important;letter-spacing:0!important;margin:0!important;font-size:15px!important;font-weight:800!important;line-height:1.35!important}.showcase-toggle-row p{color:#ffffff7a!important;margin:4px 0 0!important;font-size:14px!important;line-height:1.45!important}.showcase-switch{-webkit-user-select:none!important;user-select:none!important;background:#ffffff1a!important;border:.5px solid #ffffff26!important;border-radius:100px!important;flex:0 0 48px!important;align-self:flex-start!important;align-items:center!important;width:48px!important;height:26px!important;margin-top:2px!important;padding:0!important;transition:all .15s cubic-bezier(.4,0,.2,1)!important;display:inline-flex!important;position:relative!important}.showcase-switch span{will-change:transform;width:20px!important;height:20px!important;box-shadow:none!important;background:#ffffff80!important;border-radius:50%!important;transition:all .15s cubic-bezier(.4,0,.2,1)!important;display:block!important;position:absolute!important;top:3px!important;left:0!important;transform:translate(3px)!important}.showcase-switch.is-active{background:#05050540!important;border-color:#05050566!important}.showcase-switch.is-active span{background:#050505!important;transform:translate(25px)!important;box-shadow:0 0 8px #05050580!important}.showcase-copy-reveal{opacity:0;height:0;max-height:0;transition:max-height .15s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1);overflow:hidden}.showcase-toggle-row.is-active .showcase-copy-reveal{opacity:1;height:auto;max-height:160px}.showcase-copy-row{min-height:0;transition:margin-top .15s cubic-bezier(.4,0,.2,1);overflow:hidden;margin-top:12px!important}.showcase-toggle-row:not(.is-active) .showcase-copy-row{margin-top:0!important}.showcase-url-pill,.showcase-preview-button{min-height:36px}.showcase-url-pill{min-width:0}.showcase-url-pill code{text-overflow:ellipsis;overflow:hidden}@media (max-width:560px){.showcase-toggle-row{gap:12px!important}.showcase-copy-row{flex-direction:column;align-items:flex-start}.showcase-url-pill,.showcase-preview-button{max-width:100%}}@media (max-width:767px){.breate-shell,.breate-shell main{min-height:100dvh}.breate-shell main{overscroll-behavior-y:contain;padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))!important}.coalition-admin-shell{width:calc(100% - 24px)!important;padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))!important}.coalition-admin-tabs{scrollbar-width:none;gap:8px;padding-bottom:6px}.coalition-admin-tabs::-webkit-scrollbar{display:none}.join-invite-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.coalition-admin-row,.coalition-project-table .coalition-admin-row,.coalition-member-row,.coalition-request-row,.hackathon-submission-row{border-radius:12px;gap:8px!important;padding:12px!important}.coalition-row-menu,.coalition-request-actions{flex-wrap:wrap;gap:8px}}.coalitions-page .coalition-card,.breate-shell .coalitions-page .coalition-card{background:#ffffff08!important;border:1px solid #ffffff14!important;border-radius:16px!important;padding:20px!important}.coalitions-page .coalition-card:hover,.breate-shell .coalitions-page .coalition-card:hover{border-color:#ffffff26!important}.coalitions-page .coalition-card-head,.breate-shell .coalitions-page .coalition-card-head{grid-template-columns:44px minmax(0,1fr)!important;align-items:center!important;gap:12px!important}.coalitions-page .coalition-avatar,.breate-shell .coalitions-page .coalition-avatar{color:#03110d!important;background:#050505!important;width:44px!important;height:44px!important;font-size:16px!important;font-weight:800!important}.coalitions-page .coalition-card-head h3,.breate-shell .coalitions-page .coalition-card-head h3{font-size:16px!important}.coalitions-page .coalition-card-head span,.breate-shell .coalitions-page .coalition-card-head span{color:#050505!important;background:#05050514!important;border:1px solid #0505052e!important;border-radius:999px!important;width:fit-content!important;margin-top:4px!important;padding:2px 10px!important;font-size:11px!important;font-weight:500!important;display:inline-flex!important}.coalitions-page .coalition-description,.breate-shell .coalitions-page .coalition-description{-webkit-line-clamp:2;color:#ffffff8c!important;margin-top:10px!important;font-size:13px!important;line-height:1.45!important}.coalitions-page .coalition-stats,.breate-shell .coalitions-page .coalition-stats{gap:0!important}.coalitions-page .coalition-stats>div+div,.breate-shell .coalitions-page .coalition-stats>div+div{border-left:1px solid #ffffff14!important;padding-left:18px!important}.coalitions-page .coalition-stats strong,.breate-shell .coalitions-page .coalition-stats strong{font-family:var(--font-mono)!important;font-size:20px!important;font-weight:800!important}.coalitions-page .coalition-stats span,.breate-shell .coalitions-page .coalition-stats span{color:#050505!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:600!important}.coalitions-page .coalition-card-actions,.breate-shell .coalitions-page .coalition-card-actions{justify-content:space-between!important;align-items:center!important;gap:12px!important}.coalitions-page .coalition-join-ghost,.breate-shell .coalitions-page .coalition-join-ghost,.coalitions-page .coalition-member-pill,.coalitions-page .coalition-request-pill,.breate-shell .coalitions-page .coalition-member-pill,.breate-shell .coalitions-page .coalition-request-pill{border-radius:12px!important;align-items:center!important;gap:6px!important;padding:8px 16px!important;font-size:13px!important;display:inline-flex!important}.coalitions-page .coalition-join-ghost,.breate-shell .coalitions-page .coalition-join-ghost{color:#050505!important;background:0 0!important;border:1px solid #05050559!important}.coalitions-page .coalition-member-pill,.breate-shell .coalitions-page .coalition-member-pill{color:#fff6!important;background:#ffffff0f!important;border:1px solid #ffffff14!important}.coalitions-page .coalition-request-pill,.breate-shell .coalitions-page .coalition-request-pill{color:#050505!important;background:#0505051a!important;border:1px solid #05050540!important}.coalitions-page .coalition-profile-link,.breate-shell .coalitions-page .coalition-profile-link{color:#050505!important;background:0 0!important;border:0!important;padding:0!important;font-size:13px!important;font-weight:600!important}.coalitions-page .coalition-status-note,.breate-shell .coalitions-page .coalition-status-note{opacity:1;animation:3s forwards coalition-note-fade;color:#fff9!important;margin:8px 0 0!important;font-size:12px!important}@keyframes coalition-note-fade{0%,78%{opacity:1}to{opacity:0}}.final-output-block{border-radius:24px!important;padding:24px!important}.final-output-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.final-output-card-head h3{color:#050505;margin:0;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif;font-size:20px;font-weight:700}.final-output-status-pill{color:#050505;background:#0505051a;border:1px solid #05050540;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.final-output-status-pill.is-late{color:#fbbf24;background:#fbbf241a;border-color:#fbbf2447}.final-output-submission-date{font-family:var(--font-mono);color:#5f6368!important;margin:10px 0 0!important;font-size:12px!important}.final-link-list{gap:8px!important;margin-top:12px!important;display:grid!important}.final-output-link-row{align-items:center;gap:6px;width:fit-content;display:inline-flex;color:#050505!important;font-size:14px!important;font-weight:500!important;text-decoration:none!important}.final-output-link-row span:last-child{transition:transform .16s}.final-output-link-row:hover span:last-child,.final-output-link-row:focus-visible span:last-child{transform:translate(2px)}.final-output-edit-link,.clarity-muted-link{cursor:pointer;color:#5f6368!important;background:0 0!important;border:0!important;padding:0!important;font-size:12px!important}.clarity-form-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.danger-zone-delete-button{color:#f87171;background:#f8717124;border:1px solid #f871714d;border-radius:12px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:600;display:inline-flex}.inline-delete-confirmation{gap:14px;padding:8px 0 4px;display:grid}.inline-delete-confirmation p{color:#fff!important;margin:0!important;font-size:14px!important;line-height:1.45!important}.inline-delete-actions{flex-wrap:wrap;gap:12px;display:flex}.inline-delete-cancel,.inline-delete-confirm{cursor:pointer;border-radius:12px;padding:10px 16px;font-size:13px}.inline-delete-cancel{color:#fff9;background:0 0;border:1px solid #ffffff1f}.inline-delete-confirm{color:#f87171;background:#ef444426;border:1px solid #f871714d}.inline-delete-confirm:hover,.inline-delete-confirm:focus-visible{background:#ef444440;border-color:#f8717180}.rubric-save-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.scoring-panel-head{justify-content:space-between;gap:16px;display:flex!important}.scoring-panel-head>.clarity-ghost-link{align-self:flex-start;color:#ffffff59!important;font-size:13px!important}.project-request-list{gap:.85rem;display:grid}.project-request-row{background:#080f1d94;border:1px solid #7dd3fc29;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex}.project-request-row p{color:#c7d2e5b8;margin:.3rem 0 0;font-size:.92rem}.project-request-actions{align-items:center;gap:.65rem;display:flex}.project-request-actions button{cursor:pointer;border:0;border-radius:999px;padding:.65rem 1rem;font-weight:700}.project-request-actions button:first-child{color:#03130e;background:#050505}.project-request-actions button:last-child{color:#fecaca;background:#ef444429}.project-task-block{gap:1rem;display:grid}.project-task-form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;display:grid}.project-task-field{gap:.35rem;display:grid}.project-task-field span,.project-task-deadline-editor label span{color:#c7d2e5ad;text-transform:uppercase;font-size:.72rem;font-weight:800}.project-task-form select,.project-task-form input[type=datetime-local],.project-task-deadline-editor input[type=datetime-local]{color:#eaf2ff;background:#030a14b8;border:1px solid #7dd3fc29;border-radius:8px;width:100%;padding:.8rem .9rem}.project-task-quick-deadlines,.project-task-deadline-shortcuts{flex-wrap:wrap;gap:.45rem;display:flex}.project-task-quick-deadlines button,.project-task-deadline-shortcuts button{color:#eaf2ffd1;background:#7dd3fc12;border:1px solid #7dd3fc29;border-radius:8px;align-items:center;gap:.35rem;min-height:2rem;padding:.45rem .65rem;font-size:.75rem;font-weight:800;display:inline-flex}.project-task-quick-deadlines button.is-clear,.project-task-deadline-shortcuts button.is-clear{color:#fecaca;background:#ef444414;border-color:#ef444438}.project-task-quick-deadlines svg,.project-task-deadline-shortcuts svg,.project-task-deadline-pill svg{width:.9rem;height:.9rem}.project-task-list{gap:.85rem;display:grid}.project-task-row{background:#080f1d94;border:1px solid #7dd3fc24;border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;padding:1rem;display:grid}.project-task-row.is-done{background:#0505050d;border-color:#05050540}.project-task-row.is-overdue{background:#ef44440f;border-color:#ef444461}.project-task-main{min-width:0}.project-task-main strong{color:#eaf2ff;display:block}.project-task-main p{color:#c7d2e5bd;margin:.35rem 0 0;line-height:1.55}.project-task-meta{color:#c7d2e58f;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.65rem;font-size:.82rem;display:flex}.project-task-deadline-pill{color:#c7d2e5bd;background:#7dd3fc0f;border:1px solid #7dd3fc24;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .55rem;font-size:.78rem;font-weight:800;display:inline-flex}.project-task-deadline-pill.is-soon{color:#fde68a;background:#facc1514;border-color:#facc1552}.project-task-deadline-pill.is-overdue{color:#fecaca;background:#ef44441a;border-color:#ef444457}.project-task-deadline-pill.is-done{color:#bfdbfe;background:#05050514;border-color:#05050538}.project-task-deadline-pill.is-none{color:#c7d2e580}.project-task-actions{justify-items:end;gap:.65rem;display:grid}.project-task-action-row{align-items:center;gap:.65rem;display:flex}.project-task-status-group{border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.project-task-status-group button{color:#eaf2ffb8;background:#ffffff0a;border:0;border-right:1px solid #ffffff14;min-width:5.5rem;padding:.65rem .75rem;font-size:.78rem;font-weight:700}.project-task-status-group button:last-child{border-right:0}.project-task-status-group button.is-active{color:#050505;background:#05050524}.project-task-delete{color:#fecaca;background:#ef444417;border:1px solid #ef444440;border-radius:8px;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:inline-flex}.project-task-deadline-editor{justify-items:stretch;gap:.5rem;width:min(100%,22rem);display:grid}.project-task-deadline-editor label{gap:.35rem;display:grid}@media (max-width:900px){.final-output-card-head,.inline-delete-actions,.scoring-panel-head{flex-direction:column;align-items:flex-start}.project-task-form-grid,.project-task-row{grid-template-columns:1fr}.project-task-actions{flex-direction:column;place-items:stretch stretch}.project-task-action-row{flex-direction:column;align-items:stretch}.project-task-status-group button{min-width:0}.project-task-deadline-editor{width:100%}}.coalitions-page .coalition-card,.breate-shell .coalitions-page .coalition-card{min-height:300px!important}.coalition-approved-grid{align-items:stretch}.coalition-approved-card{min-height:270px}.coalition-approved-description{-webkit-line-clamp:3;min-height:56px;margin-top:0}.coalitions-page .coalition-card-actions,.breate-shell .coalitions-page .coalition-card-actions,.coalition-approved-action{margin-top:auto!important}.coalitions-page .coalition-card-actions,.breate-shell .coalitions-page .coalition-card-actions{padding-top:16px}.coalition-approved-action{opacity:1;align-self:stretch}.showcase-card a svg{flex:0 0 16px!important;width:16px!important;height:16px!important}.coalition-profile-link span[aria-hidden]{justify-content:center;align-items:center;font-size:14px;line-height:1;display:inline-flex}.submission-status-pill,.final-output-status-pill,.approval-pill,.role-pill,.hackathon-active-pill,.coalition-stage-pill,.coalition-category-pill{border-radius:999px;min-height:22px;padding:3px 9px;font-size:11px;font-weight:700;line-height:1.15}.submission-status-pill{color:#ffffff94;background:#ffffff0b;border-color:#ffffff1f;gap:5px}.submission-status-pill.is-submitted{color:#050505c7;background:#05050513;border-color:#0505052e}.submission-status-pill.is-late{color:#fbbf24c7;background:#fbbf2413;border-color:#fbbf2438}.submission-status-pill svg{width:12px;height:12px}.approval-pill.is-approved,.role-pill.is-owner,.hackathon-active-pill,.final-output-status-pill{color:#050505c7;background:#05050513}@media (max-width:640px){.coalition-approved-description{min-height:0}.coalitions-page .coalition-card-actions,.breate-shell .coalitions-page .coalition-card-actions{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}.coalitions-page .coalition-card-actions>*,.breate-shell .coalitions-page .coalition-card-actions>*{max-width:100%}.coalitions-page .coalition-profile-link,.breate-shell .coalitions-page .coalition-profile-link{width:fit-content!important}.coalitions-page .coalition-directory-tools,.breate-shell .coalitions-page .coalition-directory-tools{align-items:stretch!important}.coalitions-page .coalitions-search,.breate-shell .coalitions-page .coalitions-search,.coalitions-page .coalition-create-button,.breate-shell .coalitions-page .coalition-create-button{width:100%!important}}.showcase-empty-state{text-align:center;background:#ffffff09;border:.5px solid #ffffff14;border-radius:18px;place-items:center;gap:12px;min-height:260px;padding:28px;display:grid}.showcase-empty-state>svg{color:#050505;width:32px;height:32px}.showcase-empty-state h2,.showcase-empty-state p{margin:0}.showcase-empty-state h2{color:#fff;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif;font-size:clamp(22px,6vw,30px);line-height:1.08}.showcase-empty-state p{color:#ffffff9e;max-width:34rem;font-size:14px;line-height:1.55}@media (max-width:767px){.showcase-page{min-height:calc(100dvh - 84px)}.showcase-shell{width:100%!important;padding:58px 0 calc(28px + env(safe-area-inset-bottom,0px))!important}.showcase-header{gap:8px;padding:34px 12px 26px!important}.showcase-header:before{width:min(280px,90vw);height:150px}.showcase-header h1{overflow-wrap:anywhere;max-width:11ch;line-height:.96;font-size:clamp(36px,13vw,48px)!important}.showcase-header p,.showcase-header small{max-width:28ch;margin:0;font-size:14px;line-height:1.45}.showcase-grid{grid-template-columns:1fr!important;gap:12px!important}.showcase-card{min-height:0!important;padding:18px!important}.showcase-card h2{overflow-wrap:anywhere;font-size:24px!important;line-height:1.08!important}.showcase-description{min-height:0!important}.showcase-description p{-webkit-line-clamp:6!important;font-size:15px!important;line-height:1.5!important}.showcase-card a{overflow-wrap:anywhere;max-width:100%}.showcase-empty-state{min-height:220px;padding:24px 18px}.showcase-modal-backdrop{padding:14px;padding-bottom:calc(14px + env(safe-area-inset-bottom,0px));align-items:end}.showcase-description-modal{border-radius:14px;width:100%;max-height:min(78dvh,620px);padding:22px 18px 20px!important}.showcase-description-modal h2{overflow-wrap:anywhere;margin-right:42px;font-size:22px!important}}.event-timeline-card{background:#ffffff08;border:1px solid #ffffff17;border-radius:12px;padding:10px}.event-timeline-card h3{color:#eaf2ff;margin-bottom:8px;font-size:13px;font-weight:700}.event-timeline-list{gap:8px;display:grid}.event-timeline-item{grid-template-columns:12px 1fr;gap:8px;display:grid}.event-timeline-dot{background:#050505;border-radius:999px;width:10px;height:10px;margin-top:6px}.event-timeline-item p{color:#eaf2ff;font-size:12px}.event-timeline-item em,.event-timeline-item strong{font-style:normal}.event-timeline-item time,.event-timeline-empty{color:#c7d2e5b8;font-size:11px}:root{--workspace-bg:#fff;--workspace-surface:#fff;--workspace-soft:#f7f8f9;--workspace-line:#d9dde1;--workspace-line-soft:#eaedf0;--workspace-text:#111315;--workspace-muted:#5f6670;--workspace-faint:#8b929c;--workspace-accent:#057f8f;--workspace-accent-dark:#00687a;--workspace-accent-soft:#e8f6f8;--workspace-shadow:0 14px 36px #11182714}html,body{color:var(--workspace-text)!important;background:#fff!important;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif!important}body{background-image:none!important}body p,.breate-shell p{color:var(--workspace-muted)}.breate-shell:before,.breate-shell:after,.pointer-reactive-glow{display:none!important}.app-page.product-page{min-height:100dvh!important;color:var(--workspace-text)!important;padding:88px 24px 56px 0!important}.project-clarity-page{width:min(100%,1220px)!important;margin:0 auto!important;padding:88px 0 64px!important}.post-project-input,.inline-clarity-form input,.inline-clarity-form textarea,.inline-clarity-form select,.snapshot-edit-form input,.snapshot-edit-form textarea,.snapshot-coalition-form input,.project-task-field input,.project-task-field select,.project-task-deadline-editor input{border:1px solid var(--workspace-line)!important;background:#fff!important;border-radius:8px!important;min-height:48px!important;padding:12px 14px!important}textarea.post-project-input,.inline-clarity-form textarea,.snapshot-edit-form textarea{resize:vertical;min-height:126px!important}.project-detail-tabs button{cursor:pointer;white-space:nowrap;position:relative;color:#2d333a!important;background:0 0!important;border:0!important;padding:0 0 16px!important;font-size:17px!important;font-weight:700!important;text-decoration:none!important}.project-detail-tabs button:after{content:"";background:0 0;border-radius:0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.project-detail-tabs button.is-active{color:var(--workspace-accent)!important}.project-detail-tabs button.is-active:after{background:var(--workspace-accent)}.coalition-filter-chips{flex-wrap:wrap!important;gap:14px!important;margin:0 0 34px!important;display:flex!important}.post-project-modal-layer{pointer-events:none;justify-content:flex-end!important;padding:0!important}.post-project-modal-layer>button{display:none!important}.project-modal-panel.post-project-modal{pointer-events:auto;border:0!important;border-left:1px solid var(--workspace-line)!important;width:360px!important;max-width:360px!important;height:100dvh!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border-radius:0!important}.post-project-modal-scroll{height:100%;overflow-y:auto;padding:44px 24px 28px!important}.post-project-modal h2{color:#111!important;font-size:22px!important;font-weight:850!important}.post-project-modal label,.post-project-modal legend{color:#111!important;letter-spacing:0!important;text-transform:none!important;font-size:13px!important;font-weight:750!important}.post-project-modal fieldset{border-color:var(--workspace-line)!important;background:#fff!important}.post-project-modal fieldset button{border-color:var(--workspace-line)!important;color:#111!important;background:#f6f7f8!important}.post-project-modal-actions{grid-template-columns:1fr!important;gap:14px!important;display:grid!important}.ui-action-secondary,.clarity-muted-link{border:1px solid var(--workspace-line)!important;color:#111!important;background:#fff!important;border-radius:8px!important;min-height:42px!important;font-weight:750!important}.coalitions-b2b-shell{max-width:1120px!important;margin:0 auto!important;padding:0!important}.coalitions-b2b-hero{gap:24px!important;padding:0!important;display:grid!important}.coalition-code-join{grid-template-columns:64px minmax(220px,1fr) minmax(260px,430px) 92px!important;align-items:center!important;gap:16px 22px!important;padding:26px!important;display:grid!important}.coalition-code-join:before{content:"";background:var(--workspace-accent-soft);border-radius:999px;grid-row:span 2;width:58px;height:58px}.coalition-code-join strong{color:#111!important;font-size:18px!important;font-weight:850!important}.coalition-code-join p{grid-column:2;margin:-12px 0 0!important;font-size:14px!important}.coalition-code-join input{grid-area:1/3/span 2;min-height:50px;border:1px solid var(--workspace-line)!important;border-radius:8px!important;padding:0 18px!important}.coalition-code-join button{grid-area:1/4/span 2}.coalition-directory-tools{border:0!important;grid-template-columns:1fr auto!important;gap:18px!important;margin:28px 0 18px!important;padding:0!important;display:grid!important}.coalition-directory-heading{display:none}.coalitions-search{grid-column:1/-1}.coalition-create-button{position:absolute;top:110px;right:24px}.coalitions-grid{grid-template-columns:repeat(3,minmax(250px,1fr))!important;gap:24px!important;display:grid!important}.coalition-card{min-height:230px!important;padding:18px!important}.coalition-card-head{grid-template-columns:72px 1fr!important;align-items:center!important;gap:16px!important;display:grid!important}.coalition-avatar{background:var(--workspace-accent-soft)!important;color:#111!important;width:68px!important;height:68px!important}.coalition-stats{border-top:1px solid var(--workspace-line)!important;grid-template-columns:1fr 1fr!important;margin-top:18px!important;padding-top:14px!important;display:grid!important}.coalition-card-actions{grid-template-columns:1fr 1fr!important;gap:18px!important;margin-top:12px!important;display:grid!important}.project-clarity-shell{grid-template-columns:minmax(0,1fr) minmax(300px,360px)!important;align-items:start!important;gap:22px!important;max-width:1230px!important;margin:0 auto!important;padding:0!important;display:grid!important}.project-snapshot-block{border:0!important;grid-column:1/-1!important;grid-template-columns:108px minmax(0,1fr) auto!important;align-items:start!important;gap:22px 28px!important;min-height:0!important;padding:0 0 18px!important;display:grid!important}.project-snapshot-block:after{content:"";background:linear-gradient(#f1f2f4,#e3e5e8);border-radius:8px;grid-area:1/1/span 4;width:96px;height:96px}.snapshot-action-row{grid-area:1/3}.project-snapshot-block h1{grid-column:2;color:#111!important;margin:10px 0 6px!important;font-size:clamp(30px,3vw,44px)!important;font-weight:850!important;line-height:1.08!important}.project-snapshot-block>p:not(.snapshot-created){display:none}.snapshot-status-row,.snapshot-team-row,.snapshot-coalition-badge,.snapshot-coalition-form,.snapshot-created{grid-column:2}.snapshot-status-row{align-items:center!important;gap:14px!important;display:flex!important}.stage-pill,.submission-status-pill{border:1px solid var(--workspace-line)!important;color:#111!important;background:#fff!important;border-radius:999px!important;min-height:32px!important;padding:0 14px!important}.snapshot-team-row{grid-area:1/3/span 3;justify-self:end;width:min(100%,300px)!important;margin-top:0!important}.project-detail-tabs{border-bottom:1px solid var(--workspace-line);scrollbar-width:none;grid-column:1/-1;gap:34px;min-width:0;max-width:100%;margin:4px 0;display:flex;overflow:auto hidden;z-index:5!important;background:#fff!important;position:sticky!important;top:0!important}.project-detail-tabs::-webkit-scrollbar{display:none}.clarity-block{color:#050505!important;background:#fff!important;border-color:#eee!important;min-height:0!important;padding:22px!important}.project-clarity-shell>:where(.submission-cta-banner,.submission-lock-banner,.clarity-block:not(.project-snapshot-block)){margin-top:0!important}.project-task-block,.final-output-block,.supplementary-block,.delete-block{grid-column:2}.project-task-block{grid-row:span 2}.clarity-block:not(.project-task-block):not(.final-output-block):not(.supplementary-block):not(.delete-block){grid-column:1}.clarity-block-heading{justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;margin-bottom:18px!important;display:flex!important}.project-clarity-page .clarity-block-heading h2,.project-clarity-page .final-output-card-head h3,.project-clarity-page .update-log-row p,.project-clarity-page .context-readout p{color:#050505!important}.project-clarity-page .clarity-block-heading p,.project-clarity-page .update-log-row small,.project-clarity-page .clarity-empty,.project-clarity-page .context-readout p{color:#5f6368!important}.project-clarity-page .final-output-block{background:#fafafa!important;border:1px solid #dcdcdc!important}.project-clarity-page .inline-clarity-form input,.project-clarity-page .inline-clarity-form textarea,.project-clarity-page .update-composer input,.project-clarity-page .update-composer textarea,.project-clarity-page .snapshot-edit-form input,.project-clarity-page .snapshot-edit-form textarea{color:#050505!important;background:#fff!important;border-color:#dcdcdc!important}.inline-clarity-form,.snapshot-edit-form,.project-task-form{gap:12px!important;display:grid!important}.project-task-row,.update-log-row,.project-request-row,.final-output-link-row{border-color:var(--workspace-line-soft)!important;color:var(--workspace-text)!important;background:#fff!important}.project-clarity-page .clarity-block,.project-clarity-page .project-snapshot-block{scroll-margin-top:86px}.project-clarity-page button:not(:disabled){cursor:pointer}.project-clarity-page button:disabled{cursor:not-allowed}.project-clarity-page .project-detail-tabs button{flex:none}.project-clarity-page .clarity-primary-button{color:#fff!important;background:#050505!important}@media (max-width:1024px){.post-project-modal-layer{display:none!important}.project-clarity-shell{grid-template-columns:1fr!important}.project-task-block,.final-output-block,.supplementary-block,.delete-block,.clarity-block:not(.project-task-block):not(.final-output-block):not(.supplementary-block):not(.delete-block){grid-column:1!important}}@media (max-width:767px){.app-page.product-page{padding:0 0 32px!important}.project-clarity-page{width:100%!important;padding:0 0 calc(90px + env(safe-area-inset-bottom,0px))!important}.project-snapshot-block{grid-template-columns:1fr!important;gap:16px!important;padding-top:0!important;display:grid!important}.coalition-code-join:before,.project-snapshot-block:after{display:none}.coalition-code-join input,.coalition-code-join button,.coalition-code-join p,.snapshot-action-row,.snapshot-status-row,.snapshot-team-row,.snapshot-coalition-badge,.snapshot-coalition-form,.snapshot-created,.project-snapshot-block h1{grid-area:auto!important;justify-self:start!important}.project-detail-tabs{padding-top:8px;overflow-x:auto;gap:28px!important}.coalition-create-button{width:100%;position:static}}:root{--workspace-accent:#050505;--accent:#050505;--accent-dark:#000;--breate-accent:#050505;--breate-accent-soft:#f1f1f1}.app-page :where(p,small,em,time,dd,dt),.product-page :where(p,small,em,time,dd,dt){color:#5f6368!important}.project-detail-tabs button.is-active:after,.announcement-tabs button.is-active:after{background:#050505!important}.breate-shell{color:#050505!important;background:#fff!important}.breate-shell main{color:#050505!important;background:#fff!important;padding:0 32px 56px 116px!important}.breate-shell main>.relative.z-10{max-width:none!important}.app-side-rail{z-index:35!important;width:84px!important;height:100dvh!important;box-shadow:none!important;background:#fff!important;border-right:1px solid #dcdcdc!important;flex-direction:column!important;align-items:center!important;padding:18px 12px!important;display:flex!important;position:fixed!important;inset:0 auto 0 0!important}.app-side-brand{color:#050505!important;place-items:center!important;width:56px!important;height:56px!important;text-decoration:none!important;display:grid!important}.app-side-brand .breate-brand-lockup{color:#050505!important;align-items:center!important;display:inline-flex!important}.app-side-brand .breate-brand-lockup:before{content:"B";font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif;font-size:58px;font-weight:800;line-height:.86}.app-side-brand .breate-mark,.app-side-brand .breate-wordmark,.app-side-brand>span,.app-side-link .app-side-label,.app-side-account div{clip:rect(0,0,0,0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;margin:-1px!important;position:absolute!important;overflow:hidden!important}.app-side-group{justify-items:center!important;gap:8px!important;width:100%!important;margin-top:28px!important;display:grid!important}.app-side-group-utility{margin-top:auto!important}.app-side-divider{display:none!important}.app-side-link{color:#050505!important;width:52px!important;min-height:52px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;padding:0!important;text-decoration:none!important;display:inline-flex!important;position:relative!important}.app-side-link:before{display:none!important}.app-side-link:hover,.app-side-link:focus-visible,.app-side-link.is-active{color:#050505!important;box-shadow:none!important;background:#f1f1f1!important}.app-side-link-icon,.app-side-link svg{color:currentColor!important;stroke-width:1.8px!important;width:22px!important;height:22px!important}.app-side-link strong{color:#fff;text-align:center;background:#050505;border-radius:999px;min-width:16px;height:16px;font-size:9px;font-weight:800;line-height:16px;position:absolute;top:6px;right:6px}.app-side-account{border-top:1px solid #eee!important;grid-template-columns:1fr!important;justify-items:center!important;width:100%!important;padding:16px 0 0!important;display:grid!important}.app-side-account>span,.product-avatar{color:#050505!important;box-shadow:none!important;background:#f1f1f1!important;border:1px solid #dcdcdc!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.app-side-account>span{width:46px!important;height:46px!important;font-size:15px!important;font-weight:800!important}.product-topbar{z-index:45!important;box-shadow:none!important;background:0 0!important;border:0!important;justify-content:flex-end!important;align-items:center!important;display:flex!important;position:fixed!important;top:12px!important;right:12px!important}.product-icon-button,.product-avatar{color:#050505!important;width:44px!important;height:44px!important}.product-icon-button{box-shadow:none!important;background:#fff!important;border:1px solid #dcdcdc!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.discover-page{color:#050505!important;background:#fff!important;width:min(100%,1180px)!important;margin:0 auto!important;padding:88px 0 64px!important}.discover-hero{box-shadow:none!important;background:0 0!important;border:0!important;margin:0 0 32px!important;padding:0!important}.discover-hero h1{color:#050505!important;letter-spacing:0!important;margin:0!important;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif!important;font-size:clamp(38px,4vw,48px)!important;font-weight:850!important;line-height:1.06!important}.discover-hero p{color:#5f6368!important;margin:12px 0 0!important;font-size:18px!important;font-weight:500!important}.discover-search-shell{color:#5f6368!important;width:100%!important;min-height:58px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dcdcdc!important;border-radius:8px!important;align-items:center!important;gap:14px!important;padding:0 18px!important;display:flex!important}.discover-search-icon{flex:none;color:#050505!important;width:18px!important;height:18px!important}.discover-search-shell input{color:#050505!important;background:0 0!important;border:0!important;outline:none!important;width:100%!important;min-width:0!important;font-size:15px!important;font-weight:500!important}.discover-search-shell input::placeholder{color:#8a8f98!important}.discover-tabs{border-bottom:1px solid #dcdcdc!important;gap:34px!important;margin:56px 0 28px!important;padding:0!important;display:flex!important}.discover-tabs button{color:#050505!important;background:0 0!important;border:0!important;padding:0 0 16px!important;font-size:17px!important;font-weight:700!important;position:relative!important}.discover-tabs button:after{content:"";background:0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.discover-tabs button.is-active:after{background:#050505!important}.discover-filter-stack{margin-bottom:34px!important}.discover-chip-row{flex-wrap:wrap!important;gap:14px!important;display:flex!important}.discover-filter-chip{color:#2f343a!important;background:#fff!important;border:1px solid #dcdcdc!important;border-radius:999px!important;min-height:44px!important;padding:0 24px!important;font-size:15px!important;font-weight:650!important}.discover-filter-chip.is-active{color:#050505!important;background:#f1f1f1!important;border-color:#050505!important}.discover-section-title{color:#050505!important;margin:0 0 18px!important;font-size:17px!important;font-weight:750!important}.discover-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;align-items:stretch!important;gap:20px!important;display:grid!important}.discover-card{color:#050505!important;box-shadow:none!important;background:#fff!important;border:1px solid #dcdcdc!important;border-radius:8px!important}.discover-card:before{display:none!important}.discover-person-card{grid-template-columns:1fr!important;align-content:start!important;gap:16px!important;min-height:236px!important;padding:22px!important;display:grid!important}.discover-person-copy{align-content:start!important;gap:10px!important;min-height:126px!important;display:grid!important}.discover-avatar{color:#050505!important;width:72px!important;height:72px!important;box-shadow:none!important;background:#f1f1f1!important;border:1px solid #dcdcdc!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;font-size:24px!important;font-weight:800!important;display:inline-flex!important}.discover-card h3{color:#101214!important;letter-spacing:0!important;margin:0!important;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif!important;font-size:18px!important;font-weight:850!important;line-height:1.2!important}.discover-card p{color:#5f6368!important;margin:0!important;font-size:13px!important;line-height:1.55!important}.discover-primary-tag,.discover-more-tag{color:#050505!important;background:#fff!important;border:1px solid #dcdcdc!important;border-radius:999px!important;align-items:center!important;width:fit-content!important;min-height:28px!important;padding:0 14px!important;font-size:13px!important;font-weight:500!important;display:inline-flex!important}.discover-card-action{color:#050505!important;background:0 0!important;border:0!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:fit-content!important;min-height:0!important;margin-top:4px!important;padding:0!important;font-size:15px!important;font-weight:800!important;text-decoration:none!important;display:inline-flex!important}.discover-card-action svg{transition:transform .15s;width:18px!important;height:18px!important}.discover-card-action:hover svg{transform:translate(2px)}.discover-project-card{min-height:260px!important;padding:22px!important}.discover-card-link{min-height:100%!important;color:inherit!important;align-content:start!important;gap:14px!important;text-decoration:none!important;display:grid!important}.discover-card-head,.discover-tag-row,.discover-meta-row{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;display:flex!important}.discover-category-tag,.discover-meta-pill{color:#050505!important;background:#fff!important;border:1px solid #dcdcdc!important;border-radius:999px!important;align-items:center!important;gap:6px!important;min-height:28px!important;padding:0 12px!important;font-size:12px!important;font-weight:650!important;display:inline-flex!important}.discover-status-dot{background:#050505;border-radius:999px;width:8px;height:8px}.discover-empty-state,.discover-skeleton-card{box-shadow:none!important;background:#fff!important;border:1px solid #dcdcdc!important;border-radius:8px!important}.discover-empty-state{color:#050505!important;text-align:center!important;place-items:center!important;gap:14px!important;min-height:240px!important;display:grid!important}.discover-empty-mark{color:#050505!important}.discover-clear-button{color:#fff!important;background:#050505!important;border:1px solid #050505!important;border-radius:8px!important;min-height:40px!important;padding:0 16px!important;font-weight:800!important}.app-mobile-tabbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:44!important;height:calc(64px + env(safe-area-inset-bottom,0px))!important;padding:0 4px env(safe-area-inset-bottom,0px)!important;background:#fffffff5!important;border-top:1px solid #dcdcdc!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;display:grid!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}.app-mobile-tablink{color:#5f6368!important;place-items:center!important;gap:2px!important;min-width:0!important;font-size:10px!important;font-weight:650!important;text-decoration:none!important;display:grid!important}.app-mobile-tablink svg{width:20px!important;height:20px!important}.app-mobile-tablink span{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important}.app-mobile-tablink.is-active{color:#050505!important}@media (min-width:1320px){.discover-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media (max-width:767px){.breate-shell main{padding:72px 14px calc(96px + env(safe-area-inset-bottom,0px))!important}.app-side-rail{display:none!important}.discover-page{width:100%!important;padding:0 0 32px!important}.discover-hero{margin-bottom:28px!important}.discover-search-shell{min-height:58px!important}.discover-tabs{gap:30px!important;margin-top:58px!important}.discover-chip-row{flex-wrap:wrap!important}.discover-grid{grid-template-columns:1fr!important}.discover-person-card,.discover-project-card{min-height:0!important}}.collabhub-page,.profile-page,.profile-edit-page,.notifications-page{color:#050505;background:#fff;width:min(100%,1180px);margin:0 auto;padding:88px 0 64px;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif}.collabhub-header,.notifications-page-header,.profile-page header,.profile-edit-page header{box-shadow:none;background:0 0;border:0;justify-content:space-between;align-items:flex-end;gap:24px;margin:0 0 32px;padding:0;display:flex}.collabhub-header h1,.notifications-page-header h1,.profile-page h1,.profile-edit-page h1{margin:0;color:#050505!important;letter-spacing:0!important;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif!important;font-size:clamp(34px,4vw,48px)!important;font-weight:850!important;line-height:1.06!important}.collabhub-header p,.notifications-page-header p,.profile-page p,.profile-edit-page p{color:#5f6368!important}.collabhub-start-button,.notifications-load-more,.profile-edit-page button[type=submit]{min-height:44px;box-shadow:none;background:#050505;border:1px solid #050505;border-radius:8px;justify-content:center;align-items:center;padding:0 18px;font-size:14px;font-weight:800;display:inline-flex;color:#fff!important}.collabhub-toolbar,.notifications-toolbar{grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:16px;margin-bottom:28px;display:grid}.collabhub-search,.notifications-search{color:#5f6368;min-height:52px;box-shadow:none;background:#fff;border:1px solid #dcdcdc;border-radius:8px;align-items:center;gap:12px;padding:0 16px;display:flex}.collabhub-search input,.notifications-search input,.notifications-controls-row select{color:#050505;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:14px;font-weight:500}.collabhub-status-tabs,.notifications-category-pills,.notifications-controls-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.collabhub-status-tabs button,.notifications-category-pills button,.notifications-controls-row select,.notifications-sort-button{color:#050505;background:#fff;border:1px solid #dcdcdc;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:13px;font-weight:650;display:inline-flex}.collabhub-status-tabs button.is-active,.notifications-category-pills button.is-active{background:#f1f1f1;border-color:#050505}.collabhub-content-stack{gap:28px;display:grid}.collabhub-people-strip{display:none}.project-card-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:stretch;gap:20px;display:grid}.project-detail-card,.project-compact-card{color:#050505;min-height:360px;box-shadow:none;background:#fff;border:1px solid #dcdcdc;border-radius:8px;display:flex;position:relative}.project-card-inner{flex-direction:column;gap:18px;width:100%;min-width:0;padding:22px;display:flex}.project-compact-icon{color:#25313b;background:#eef3f5;border-radius:999px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.project-compact-icon svg{width:24px;height:24px}.project-card-title{margin:0;color:#050505!important;letter-spacing:0!important;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif!important;font-size:18px!important;font-weight:850!important;line-height:1.22!important}.project-compact-aim{margin:8px 0 0;color:#5f6368!important;font-size:13px!important;line-height:1.5!important}.project-card-role-block,.project-compact-members,.project-compact-meta{gap:10px;display:grid}.project-card-role-block>span,.project-compact-members>span,.project-compact-meta>span:first-child{color:#050505;font-size:13px;font-weight:800}.project-card-role-row,.project-avatar-stack{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.project-card-role-row em{background:#f1f1f1;border:1px solid #e8e8e8;border-radius:8px;align-items:center;min-height:32px;padding:0 12px;font-size:12px;font-style:normal;font-weight:700;display:inline-flex;color:#050505!important}.project-compact-members{grid-template-columns:minmax(0,1fr) auto;align-items:center}.project-compact-members>span{grid-column:1/-1}.project-avatar-stack button,.project-avatar-stack span{color:#050505;background:#f1f1f1;border:1px solid #dcdcdc;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;font-size:13px;font-weight:800;display:inline-flex}.project-compact-status{color:#050505;align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.project-status-dot{border-radius:999px;width:8px;height:8px;background:#050505!important}.project-compact-meta>span:last-child,.project-card-inline-note{align-items:center;gap:6px;font-size:13px;display:inline-flex;color:#5f6368!important}.project-card-owner-workflow,.project-card-footer-actions,.project-card-request-item>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.project-card-owner-workflow button,.project-card-view-link,.project-card-edit-button,.project-card-request-item button,.project-invite-trigger,.project-card-invite-button,.project-card-coalition-row{min-height:38px;box-shadow:none;background:#fff;border:1px solid #dcdcdc;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex;color:#050505!important}.project-card-owner-workflow button:first-child,.project-card-invite-button{color:#fff!important;white-space:nowrap!important;background:#050505!important;border-color:#050505!important;width:auto!important;min-width:112px!important;min-height:38px!important;font-weight:800!important;line-height:1!important}.project-card-delete-button{background:#fff1f3;border-color:#ffc4cb;color:#e35d6a!important}.project-card-request-panel{background:#fafafa;border:1px solid #dcdcdc;border-radius:8px;gap:10px;padding:12px;display:grid}.project-card-request-item{color:#050505;flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:13px;display:flex}.project-card-footer-actions{margin-top:auto}.notifications-grid-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}.notification-row-wrap{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.notification-card,.notifications-detail-panel,.notifications-detail-card,.notification-settings-card,.notification-settings-section{color:#050505;box-shadow:none;background:#fff;border:1px solid #dcdcdc;border-radius:8px}.notification-card{padding:16px}.notification-card-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.notification-icon,.notification-icon-compact,.notification-row-icon{color:#050505;background:#f1f1f1;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.notification-badge,.notification-metadata-item{color:#050505;background:#f1f1f1;border:1px solid #e8e8e8;border-radius:8px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.notification-card-title{margin:12px 0 0;color:#050505!important;font-size:16px!important;font-weight:800!important;line-height:1.3!important}.notification-card-body{margin:8px 0 0;color:#5f6368!important;font-size:14px!important;line-height:1.5!important}.notification-card-timestamp{color:#5f6368;white-space:nowrap;font-size:12px}.notification-metadata{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.notification-archive-btn{color:#050505;background:#fff;border:1px solid #dcdcdc;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.notifications-detail-panel{gap:16px;padding:18px;display:grid;position:sticky;top:24px}.notifications-detail-panel h2,.notifications-detail-card h3{margin:0;font-size:16px;font-weight:800;color:#050505!important}.notifications-detail-card{gap:10px;padding:14px;display:grid}.profile-page .app-container{width:min(100%,1080px);max-width:none;margin:0 auto}.profile-page header{background:#fff;border:1px solid #dcdcdc;border-radius:8px;grid-template-columns:1fr auto;align-items:center;padding:24px;display:grid}.profile-page header>div{min-width:0}.profile-page .profile-avatar{border:1px solid #dcdcdc;width:76px;height:76px;color:#050505!important;background:#f1f1f1!important;font-size:24px!important;font-weight:850!important}.profile-page header a,.profile-page section a,.profile-page button{color:#050505!important;background:#fff!important;border-color:#dcdcdc!important}.profile-page header svg,.profile-page section svg{color:#050505!important}.profile-page header span,.profile-page section span{color:#050505}.profile-page main{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;gap:20px!important;margin:20px 0 0!important;display:grid!important}.profile-page aside{gap:20px;display:grid}.profile-page section{color:#050505;box-shadow:none;background:#fff;border:1px solid #dcdcdc;border-radius:8px;padding:20px}.profile-page section h2,.profile-edit-page section h2{text-transform:uppercase;margin:0;color:#050505!important;letter-spacing:.08em!important;font-size:13px!important;font-weight:800!important}.profile-page [class*=text-white],.profile-page [class*="text-[#050505"],.profile-edit-page [class*=text-white],.profile-edit-page [class*="text-[#050505"]{color:#050505!important}.profile-page [class*="bg-[#050505"],.profile-page [class*=bg-white],.profile-edit-page [class*="bg-[#050505"],.profile-edit-page [class*=bg-white]{background:#fff!important}@media (max-width:900px){.notifications-grid-layout,.profile-page main{grid-template-columns:1fr!important}.notifications-detail-panel{position:static}}@media (max-width:767px){.collabhub-page,.profile-page,.profile-edit-page,.notifications-page{width:100%;padding:0 0 32px}.collabhub-header,.notifications-page-header,.profile-page header,.profile-edit-page header,.collabhub-toolbar,.notifications-toolbar{grid-template-columns:1fr;align-items:start}.project-card-grid{grid-template-columns:1fr}.project-detail-card,.project-compact-card{min-height:0}.notification-row-wrap{grid-template-columns:1fr}.notification-archive-btn{justify-self:start}.notifications-premium .notifications-page-actions{width:100%}.notifications-premium .notifications-page-actions .product-ghost-button{flex:1 1 0;justify-content:center;min-height:44px}.notifications-premium .notifications-controls-row select,.notifications-premium .notifications-sort-button{flex:calc(50% - 4px)}.notifications-premium .notifications-category-pills{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.notifications-premium .notifications-category-pills button{white-space:nowrap}}:root,html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-page:#f5f2eb;--bg-page-alt:#f5f2eb;--bg-surface:#fff;--bg-surface-soft:#fcfcfb;--bg-elevated:#fcfcfb;--bg-sidebar:#f5f2eb;--border:#dadada;--border-strong:#cfcfcf;--border-card:#e2e2e2;--text-primary:#111827;--text-secondary:#4b5563;--text-muted:#6b7280;--accent:#5b7c82;--accent-2:#7c8e94;--accent-active-bg:#eef3f3;--accent-tint:#eef3f3;--color-success:#7a9d87;--color-warning:#c6a86a;--color-error:#c77b7b;--input-border:#d6d6d6;--input-border-hover:#bfc5c8;--input-border-focus:#5b7c82;--icon-color:#6b7280;--icon-color-strong:#4b5563;--btn-primary-bg:#111827;--btn-primary-text:#fff;--btn-secondary-border:#dadada;--font-ui:Inter,Geist,"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-display:"Playfair Display",Georgia,Cambria,"Times New Roman",serif;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.25rem;--radius-2xl:1.5rem;--radius-3xl:1.75rem;--shadow-soft:0 1px 2px #0000000a;--shadow-lift:0 6px 24px #0000000f;--shadow-card:0 1px 2px #0000000a,0 0 0 1px #00000005;--product-bg:var(--bg-page);--product-panel:var(--bg-surface);--product-line:var(--border-card);--product-muted:var(--text-muted)}html,body{background:var(--bg-page)!important;color:var(--text-primary)!important;font-family:var(--font-ui)!important}h1,h2,.app-title,.auth-brand-copy h1,.product-page-header h1{font-family:var(--font-display)!important;color:var(--text-primary)!important;letter-spacing:-.01em!important}h3,h4,h5,h6,.auth-login-head h2{font-family:var(--font-ui)!important;color:var(--text-primary)!important}p,label,small,span,li,.app-subtitle,.product-page p,.app-page p{color:var(--text-secondary)!important}.app-card,.app-header-panel,.product-detail-card,.project-detail-card,.discover-card,.coalition-card,.notification-card,.notification-row,.project-modal-panel,.coalition-modal,.profile-popover,.notification-popover{background:var(--bg-surface)!important;border:1px solid var(--border-card)!important;box-shadow:var(--shadow-card)!important;-webkit-backdrop-filter:none!important}.app-page,.product-page,.collabhub-page,.discover-page,.notifications-page,.profile-page,.coalitions-page{background:var(--bg-page)!important}.app-side-rail{background:var(--bg-sidebar)!important;border:1px solid var(--border-card)!important;box-shadow:var(--shadow-soft)!important;-webkit-backdrop-filter:none!important}.app-side-link{color:var(--text-secondary)!important}.app-side-link:hover{background:var(--bg-page-alt)!important;color:var(--text-primary)!important}.app-side-link.is-active{background:var(--accent-active-bg)!important;color:var(--accent)!important}.product-topbar{background:var(--bg-page-alt)!important;border-color:var(--border-card)!important;-webkit-backdrop-filter:none!important}.ui-action-primary,.auth-login-submit,.breate-button-primary,.landing-button-primary,.notification-action-button.is-primary,.product-brief-action{background:var(--btn-primary-bg)!important;color:var(--btn-primary-text)!important;border:1px solid var(--btn-primary-bg)!important;box-shadow:var(--shadow-soft)!important}.ui-action-primary:hover,.auth-login-submit:hover,.breate-button-primary:hover,.landing-button-primary:hover,.notification-action-button.is-primary:hover,.product-brief-action:hover{background:#1f2937!important;border-color:#1f2937!important}.ui-action-secondary,.product-ghost-button,.notification-action-button,.auth-signup-switch-link,.auth-signup-link{background:var(--bg-surface)!important;color:var(--text-primary)!important;border:1px solid var(--btn-secondary-border)!important;box-shadow:var(--shadow-soft)!important}.ui-control,.ui-control-textarea,.ui-control-select,.auth-login-input,input,textarea,select{min-height:46px;border-radius:var(--radius-md)!important;border:1px solid var(--input-border)!important;color:var(--text-primary)!important;box-shadow:none!important;background:#fff!important}.ui-control:hover,.ui-control-textarea:hover,.ui-control-select:hover,.auth-login-input:hover,input:hover:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]):not([type=button]),textarea:hover,select:hover{border-color:var(--input-border-hover)!important}.ui-control::-moz-placeholder{color:var(--text-muted)!important}.ui-control-textarea::-moz-placeholder{color:var(--text-muted)!important}.auth-login-input::-moz-placeholder{color:var(--text-muted)!important}input::-moz-placeholder{color:var(--text-muted)!important}textarea::-moz-placeholder{color:var(--text-muted)!important}.ui-control::placeholder,.ui-control-textarea::placeholder,.auth-login-input::placeholder,input::placeholder,textarea::placeholder{color:var(--text-muted)!important}.ui-control:focus,.ui-control-textarea:focus,.ui-control-select:focus,.auth-login-input:focus,input:focus,textarea:focus,select:focus{border-color:var(--input-border-focus)!important;box-shadow:0 0 0 3px var(--input-border-focus)!important}@supports (color:color-mix(in lab, red, red)){.ui-control:focus,.ui-control-textarea:focus,.ui-control-select:focus,.auth-login-input:focus,input:focus,textarea:focus,select:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--input-border-focus)18%,#fff)!important}}.ui-control:focus,.ui-control-textarea:focus,.ui-control-select:focus,.auth-login-input:focus,input:focus,textarea:focus,select:focus{outline:none!important}.project-modal-panel,.coalition-modal,.notification-popover,.profile-popover{border-radius:var(--radius-xl)!important;background:#fff!important}.notification-badge,.notifications-premium .notifications-category-pills button.is-active{background:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.notification-badge,.notifications-premium .notifications-category-pills button.is-active{background:color-mix(in srgb,var(--accent)10%,#fff)!important}}.notification-badge,.notifications-premium .notifications-category-pills button.is-active{color:var(--accent)!important;border-color:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.notification-badge,.notifications-premium .notifications-category-pills button.is-active{border-color:color-mix(in srgb,var(--accent)28%,#fff)!important}}.notification-unread-dot,.notification-unread-indicator{background:var(--accent-2)!important}.breate-glass,[class*=backdrop-blur],[class*="bg-[#060b14"],[class*="bg-[#07111f"],[class*="bg-[#030712"]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.auth-brand-panel,.auth-form-panel,.auth-login-form{background:var(--bg-surface)!important;border-color:var(--border)!important;box-shadow:var(--shadow-soft)!important}.auth-brand-overline,.app-eyebrow{color:var(--accent)!important}@media (max-width:767px){.app-page,.product-page{padding-inline:.9rem!important}.app-card,.notification-card,.project-detail-card,.discover-card,.coalition-card{border-radius:var(--radius-lg)!important}}html[data-theme=light]{--product-line:var(--border-card)}html[data-theme=light] .product-page{--product-bg:var(--bg-page);--product-panel:var(--bg-surface);--product-line:var(--border-card);--product-muted:var(--text-muted)}html[data-theme=light] .product-empty-state{border:1px dashed var(--border)!important;background:var(--bg-surface)!important;color:var(--text-muted)!important}html[data-theme=light] body,html[data-theme=light] .breate-shell,html[data-theme=light] .landing-page,html[data-theme=light] .app-page,html[data-theme=light] .product-page,html[data-theme=light] .collabhub-page,html[data-theme=light] .discover-page,html[data-theme=light] .notifications-page,html[data-theme=light] .coalitions-page,html[data-theme=light] .announcements-page,html[data-theme=light] .coalition-admin-page{background:var(--bg-page)!important;color:var(--text-primary)!important;background-image:none!important}html[data-theme=light] h1,html[data-theme=light] h2,html[data-theme=light] h3,html[data-theme=light] h4,html[data-theme=light] .app-title,html[data-theme=light] .product-page-heading,html[data-theme=light] .discover-hero h1,html[data-theme=light] .collabhub-header h1,html[data-theme=light] .auth-brand-copy h1,html[data-theme=light] .coalition-admin-header h1,html[data-theme=light] .coalitions-b2b-hero h1{color:var(--text-primary)!important}html[data-theme=light] .app-eyebrow,html[data-theme=light] .auth-brand-overline,html[data-theme=light] .coalition-admin-overline,html[data-theme=light] .coalition-code-panel-top>span,html[data-theme=light] .coalition-preview-label{color:var(--accent)!important}html[data-theme=light] .app-subtitle,html[data-theme=light] .app-page p,html[data-theme=light] .product-page p,html[data-theme=light] .landing-page p,html[data-theme=light] .coalition-admin-summary,html[data-theme=light] .coalitions-b2b-hero>span{color:var(--text-secondary)!important}html[data-theme=light] .breate-shell .app-card,html[data-theme=light] .breate-shell .breate-panel,html[data-theme=light] .breate-shell .app-header-panel,html[data-theme=light] .project-detail-card,html[data-theme=light] .project-compact-card,html[data-theme=light] .discover-card,html[data-theme=light] .discover-skeleton-card,html[data-theme=light] .profile-info-card,html[data-theme=light] .profile-empty-panel,html[data-theme=light] .profile-metric,html[data-theme=light] .profile-header,html[data-theme=light] .coalition-card,html[data-theme=light] .coalitions-empty-state,html[data-theme=light] .coalition-create-modal,html[data-theme=light] .coalition-admin-card,html[data-theme=light] .coalition-code-panel,html[data-theme=light] .coalitions-b2b-hero,html[data-theme=light] .coalition-created-card,html[data-theme=light] .notification-row,html[data-theme=light] .notification-skeleton-row,html[data-theme=light] .project-skeleton-card,html[data-theme=light] .product-empty-state,html[data-theme=light] .clarity-block,html[data-theme=light] .app-header-panel{border:1px solid var(--border-card)!important;background:var(--bg-surface)!important;box-shadow:var(--shadow-soft)!important;-webkit-backdrop-filter:none!important;background-image:none!important}html[data-theme=light] .breate-shell .app-card:hover,html[data-theme=light] .discover-card:hover,html[data-theme=light] .coalition-card:hover,html[data-theme=light] .project-compact-card:hover{border-color:var(--border-strong)!important;box-shadow:var(--shadow-lift)!important}html[data-theme=light] .coalition-admin-row{border:1px solid var(--border-card)!important;background:var(--bg-surface)!important;color:var(--text-secondary)!important}html[data-theme=light] .coalition-admin-row>button{color:var(--text-primary)!important}html[data-theme=light] .ui-control,html[data-theme=light] .ui-control-textarea,html[data-theme=light] .ui-control-select,html[data-theme=light] .breate-shell input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]):not([type=button]),html[data-theme=light] .breate-shell textarea,html[data-theme=light] .breate-shell select,html[data-theme=light] .auth-login-input,html[data-theme=light] .auth-signup-select,html[data-theme=light] .discover-search-shell input,html[data-theme=light] .coalition-code-join input,html[data-theme=light] .coalition-create-modal input,html[data-theme=light] .coalition-create-modal textarea,html[data-theme=light] .coalition-member-search input,html[data-theme=light] .coalitions-search input{border:1px solid var(--input-border)!important;color:var(--text-primary)!important;box-shadow:none!important;background:#fff!important}html[data-theme=light] .ui-control:hover,html[data-theme=light] .ui-control-textarea:hover,html[data-theme=light] .ui-control-select:hover,html[data-theme=light] .breate-shell input:hover:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]):not([type=button]),html[data-theme=light] .breate-shell textarea:hover,html[data-theme=light] .breate-shell select:hover,html[data-theme=light] .auth-login-input:hover,html[data-theme=light] .coalition-code-join input:hover,html[data-theme=light] .coalition-create-modal input:hover,html[data-theme=light] .coalition-create-modal textarea:hover{border-color:var(--input-border-hover)!important}html[data-theme=light] .ui-control::-moz-placeholder{color:var(--text-muted)!important}html[data-theme=light] .ui-control-textarea::-moz-placeholder{color:var(--text-muted)!important}html[data-theme=light] .auth-login-input::-moz-placeholder{color:var(--text-muted)!important}html[data-theme=light] .discover-search-shell input::-moz-placeholder{color:var(--text-muted)!important}html[data-theme=light] .coalition-code-join input::-moz-placeholder{color:var(--text-muted)!important}html[data-theme=light] .ui-control::placeholder,html[data-theme=light] .ui-control-textarea::placeholder,html[data-theme=light] .auth-login-input::placeholder,html[data-theme=light] .discover-search-shell input::placeholder,html[data-theme=light] .coalition-code-join input::placeholder{color:var(--text-muted)!important}html[data-theme=light] .ui-control:focus,html[data-theme=light] .ui-control-textarea:focus,html[data-theme=light] .ui-control-select:focus,html[data-theme=light] .breate-shell input:focus,html[data-theme=light] .breate-shell textarea:focus,html[data-theme=light] .breate-shell select:focus,html[data-theme=light] .auth-login-input:focus,html[data-theme=light] .coalition-code-join input:focus{border-color:var(--input-border-focus)!important;box-shadow:0 0 0 3px var(--input-border-focus)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .ui-control:focus,html[data-theme=light] .ui-control-textarea:focus,html[data-theme=light] .ui-control-select:focus,html[data-theme=light] .breate-shell input:focus,html[data-theme=light] .breate-shell textarea:focus,html[data-theme=light] .breate-shell select:focus,html[data-theme=light] .auth-login-input:focus,html[data-theme=light] .coalition-code-join input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--input-border-focus)18%,#fff)!important}}html[data-theme=light] .ui-control:focus,html[data-theme=light] .ui-control-textarea:focus,html[data-theme=light] .ui-control-select:focus,html[data-theme=light] .breate-shell input:focus,html[data-theme=light] .breate-shell textarea:focus,html[data-theme=light] .breate-shell select:focus,html[data-theme=light] .auth-login-input:focus,html[data-theme=light] .coalition-code-join input:focus{outline:none!important}html[data-theme=light] .discover-search-shell{border:1px solid var(--input-border)!important;box-shadow:var(--shadow-soft)!important;background:#fff!important}html[data-theme=light] .ui-action-primary,html[data-theme=light] .breate-button-primary,html[data-theme=light] .landing-button-primary,html[data-theme=light] .auth-login-submit,html[data-theme=light] .product-brief-action,html[data-theme=light] .coalition-create-submit,html[data-theme=light] .coalition-code-join button,html[data-theme=light] .coalition-create-button,html[data-theme=light] button.ui-action-primary{border:1px solid var(--btn-primary-bg)!important;background:var(--btn-primary-bg)!important;color:var(--btn-primary-text)!important;box-shadow:var(--shadow-soft)!important}html[data-theme=light] .ui-action-primary:hover,html[data-theme=light] .breate-button-primary:hover,html[data-theme=light] .auth-login-submit:hover:not(:disabled),html[data-theme=light] .product-brief-action:hover,html[data-theme=light] .coalition-create-submit:hover,html[data-theme=light] .coalition-code-join button:hover{background:#1f2937!important;border-color:#1f2937!important}html[data-theme=light] .ui-action-secondary,html[data-theme=light] .breate-button-ghost,html[data-theme=light] .product-ghost-button,html[data-theme=light] .social-auth-button,html[data-theme=light] .coalition-join-ghost,html[data-theme=light] .join-invite-actions button,html[data-theme=light] .coalition-secondary-action{border:1px solid var(--btn-secondary-border)!important;color:var(--text-primary)!important;box-shadow:var(--shadow-soft)!important;background:#fff!important}html[data-theme=light] .ui-action-secondary:hover,html[data-theme=light] .product-ghost-button:hover,html[data-theme=light] .social-auth-button:hover:not(:disabled),html[data-theme=light] .coalition-join-ghost:hover{border-color:var(--input-border-hover)!important;background:var(--bg-page-alt)!important}html[data-theme=light] .product-ghost-button.is-active{border-color:var(--accent)!important;background:var(--accent-active-bg)!important;color:var(--accent)!important}html[data-theme=light] .breate-shell .app-side-rail{border:1px solid var(--border-card)!important;border-right:1px solid var(--border-card)!important;background:var(--bg-sidebar)!important;box-shadow:var(--shadow-soft)!important}html[data-theme=light] .breate-shell .app-side-link{color:var(--text-secondary)!important}html[data-theme=light] .breate-shell .app-side-link:hover{background:var(--bg-page-alt)!important;color:var(--text-primary)!important}html[data-theme=light] .breate-shell .app-side-link.is-active{background:var(--accent-active-bg)!important;color:var(--accent)!important;box-shadow:none!important}html[data-theme=light] .breate-shell .app-side-link strong{background:var(--accent)!important;color:#fff!important}html[data-theme=light] .app-mobile-tabbar{border-top:1px solid var(--border-card)!important;background:var(--bg-sidebar)!important;-webkit-backdrop-filter:none!important}html[data-theme=light] .product-topbar,html[data-theme=light] .product-topbar.is-scrolled{border-bottom:1px solid var(--border-card)!important;background:var(--bg-page-alt)!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}html[data-theme=light] .coalition-admin-tabs{border-bottom:1px solid var(--border-card)!important}html[data-theme=light] .coalition-admin-tabs button{color:var(--text-muted)!important}html[data-theme=light] .coalition-admin-tabs button.is-active{color:var(--text-primary)!important;box-shadow:inset 0 -2px 0 var(--accent)!important}html[data-theme=light] .coalition-admin-tabs button:after{background:var(--accent)!important}html[data-theme=light] .coalition-admin-tabs button span{background:var(--accent-active-bg)!important;color:var(--accent)!important}html[data-theme=light] .coalition-admin-header{border-bottom:1px solid var(--border-card)!important}html[data-theme=light] .coalition-visibility-toggle{border:1px solid var(--accent)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .coalition-visibility-toggle{border:1px solid color-mix(in srgb,var(--accent)35%,#fff)!important}}html[data-theme=light] .coalition-visibility-toggle{background:var(--accent-active-bg)!important;color:var(--accent)!important}html[data-theme=light] .coalition-live-dot{background:var(--color-success)!important;box-shadow:none!important}html[data-theme=light] .coalition-code-display{color:var(--text-primary)!important}html[data-theme=light] .coalition-join-url,html[data-theme=light] .quick-share-message{border-color:var(--border-card)!important;background:var(--bg-page-alt)!important;color:var(--text-muted)!important}html[data-theme=light] .coalition-visibility-popover{border:1px solid var(--border-card)!important;background:var(--bg-surface)!important;box-shadow:var(--shadow-lift)!important}html[data-theme=light] .coalition-visibility-popover button{color:var(--text-secondary)!important}html[data-theme=light] .coalition-visibility-popover>button:hover,html[data-theme=light] .coalition-visibility-popover>button.is-current{background:var(--accent-active-bg)!important;color:var(--text-primary)!important}html[data-theme=light] .project-modal-panel,html[data-theme=light] .coalition-modal,html[data-theme=light] .coalition-create-modal,html[data-theme=light] .notification-popover,html[data-theme=light] .profile-popover{border:1px solid var(--border-card)!important;box-shadow:var(--shadow-lift)!important;-webkit-backdrop-filter:none!important;background:#fff!important}html[data-theme=light] .auth-split-page{background:var(--bg-page)!important}html[data-theme=light] .auth-brand-panel{border-right:1px solid var(--border-card)!important;background:var(--bg-page-alt)!important}html[data-theme=light] .auth-form-panel{background:var(--bg-page)!important}html[data-theme=light] .auth-login-form{border:1px solid var(--border-card)!important;background:var(--bg-surface)!important;box-shadow:var(--shadow-soft)!important}html[data-theme=light] .auth-brand-copy li{color:var(--text-secondary)!important}html[data-theme=light] .discover-primary-tag,html[data-theme=light] .project-archetype-pill,html[data-theme=light] .profile-title-block>p,html[data-theme=light] .app-chip,html[data-theme=light] .discover-filter-chip.is-active,html[data-theme=light] .coalition-filter-chips button.is-active{border-color:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .discover-primary-tag,html[data-theme=light] .project-archetype-pill,html[data-theme=light] .profile-title-block>p,html[data-theme=light] .app-chip,html[data-theme=light] .discover-filter-chip.is-active,html[data-theme=light] .coalition-filter-chips button.is-active{border-color:color-mix(in srgb,var(--accent)28%,#fff)!important}}html[data-theme=light] .discover-primary-tag,html[data-theme=light] .project-archetype-pill,html[data-theme=light] .profile-title-block>p,html[data-theme=light] .app-chip,html[data-theme=light] .discover-filter-chip.is-active,html[data-theme=light] .coalition-filter-chips button.is-active{background:var(--accent-active-bg)!important;color:var(--accent)!important}html[data-theme=light] .discover-filter-chip{border:1px solid var(--border)!important;background:var(--bg-surface)!important;color:var(--text-secondary)!important}html[data-theme=light] .AppNotification[data-kind=error],html[data-theme=light] .coalition-create-error{color:var(--color-error)!important}html[data-theme=light] .landing-page [class*=bg-gradient],html[data-theme=light] .landing-page [class*=from-],html[data-theme=light] .landing-page [class*=to-]{background-image:revert-layer!important}html[data-theme=light]{--border-card:#e2e2e2;--input-border:#d6d6d6;--icon-color:#6b7280}html[data-theme=light] .breate-shell .app-card,html[data-theme=light] .breate-shell .breate-panel,html[data-theme=light] .breate-shell .app-header-panel,html[data-theme=light] .project-detail-card,html[data-theme=light] .project-compact-card,html[data-theme=light] .discover-card,html[data-theme=light] .profile-info-card,html[data-theme=light] .profile-header,html[data-theme=light] .coalition-card,html[data-theme=light] .coalition-admin-card,html[data-theme=light] .coalition-code-panel,html[data-theme=light] .coalitions-b2b-hero,html[data-theme=light] .clarity-block,html[data-theme=light] .announcements-page article{border:1px solid var(--border-card)!important;box-shadow:var(--shadow-card)!important;background:#fff!important}html[data-theme=light] .ui-control,html[data-theme=light] .ui-control-textarea,html[data-theme=light] .ui-control-select,html[data-theme=light] .auth-login-input,html[data-theme=light] .auth-signup-select,html[data-theme=light] .coalition-code-join input,html[data-theme=light] .coalition-create-modal input,html[data-theme=light] .coalition-create-modal textarea,html[data-theme=light] .coalition-member-search input,html[data-theme=light] .notifications-toolbar select,html[data-theme=light] .notifications-controls-row select{border:1px solid var(--input-border)!important;color:var(--text-primary)!important;background:#fff!important}html[data-theme=light] .ui-control:hover,html[data-theme=light] .ui-control-textarea:hover,html[data-theme=light] .ui-control-select:hover,html[data-theme=light] .auth-login-input:hover,html[data-theme=light] .coalition-code-join input:hover,html[data-theme=light] .coalition-create-modal input:hover,html[data-theme=light] .coalition-create-modal textarea:hover{border-color:var(--input-border-hover)!important}html[data-theme=light] .ui-control:focus,html[data-theme=light] .ui-control-textarea:focus,html[data-theme=light] .ui-control-select:focus,html[data-theme=light] .auth-login-input:focus,html[data-theme=light] .coalition-code-join input:focus{border-color:var(--input-border-focus)!important;box-shadow:0 0 0 3px var(--input-border-focus)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .ui-control:focus,html[data-theme=light] .ui-control-textarea:focus,html[data-theme=light] .ui-control-select:focus,html[data-theme=light] .auth-login-input:focus,html[data-theme=light] .coalition-code-join input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--input-border-focus)16%,#fff)!important}}html[data-theme=light] .discover-search-shell,html[data-theme=light] .coalitions-search,html[data-theme=light] .notifications-toolbar .notifications-search,html[data-theme=light] .notifications-premium .notifications-search{border:1px solid var(--input-border)!important;box-shadow:var(--shadow-soft)!important;background:#fff!important}html[data-theme=light] .discover-search-shell:focus-within,html[data-theme=light] .coalitions-search:focus-within,html[data-theme=light] .notifications-toolbar .notifications-search:focus-within,html[data-theme=light] .notifications-premium .notifications-search:focus-within{border-color:var(--input-border-focus)!important;box-shadow:0 0 0 3px var(--input-border-focus)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .discover-search-shell:focus-within,html[data-theme=light] .coalitions-search:focus-within,html[data-theme=light] .notifications-toolbar .notifications-search:focus-within,html[data-theme=light] .notifications-premium .notifications-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--input-border-focus)16%,#fff)!important}}html[data-theme=light] .discover-search-shell input,html[data-theme=light] .coalitions-search input,html[data-theme=light] .notifications-toolbar .notifications-search input,html[data-theme=light] .notifications-premium .notifications-search input{color:var(--text-primary)!important;box-shadow:none!important;background:0 0!important;border:0!important}html[data-theme=light] .discover-search-shell input::-moz-placeholder{color:var(--text-muted)!important}html[data-theme=light] .coalitions-search input::-moz-placeholder{color:var(--text-muted)!important}html[data-theme=light] .notifications-toolbar .notifications-search input::-moz-placeholder{color:var(--text-muted)!important}html[data-theme=light] .discover-search-shell input::placeholder,html[data-theme=light] .coalitions-search input::placeholder,html[data-theme=light] .notifications-toolbar .notifications-search input::placeholder{color:var(--text-muted)!important}html[data-theme=light] .discover-search-icon,html[data-theme=light] .coalitions-search svg,html[data-theme=light] .notifications-toolbar .notifications-search svg,html[data-theme=light] .notifications-premium .notifications-search svg{stroke:currentColor;color:var(--icon-color)!important}html[data-theme=light] .discover-search-shell>span,html[data-theme=light] .coalitions-search kbd{border:1px solid var(--border)!important;background:var(--bg-page-alt)!important;color:var(--text-muted)!important}html[data-theme=light] .coalition-admin-row,html[data-theme=light] .coalition-admin-table .coalition-admin-row{border:1px solid var(--border-card)!important;color:var(--text-secondary)!important;box-shadow:var(--shadow-soft)!important;background:#fff!important}html[data-theme=light] .coalition-admin-row>button,html[data-theme=light] .coalition-admin-row strong{color:var(--text-primary)!important}html[data-theme=light] .coalition-admin-card{border:1px solid var(--border-card)!important;background:#fff!important}html[data-theme=light] .project-modal-panel,html[data-theme=light] .coalition-modal,html[data-theme=light] .coalition-create-modal,html[data-theme=light] .coalition-modal-layer .coalition-create-modal,html[data-theme=light] .notification-popover,html[data-theme=light] .profile-popover{border:1px solid var(--border-card)!important;box-shadow:var(--shadow-lift)!important;-webkit-backdrop-filter:none!important;background:#fff!important}html[data-theme=light] .notification-popover p,html[data-theme=light] .notification-popover .text-sm,html[data-theme=light] .notification-popover .text-xs,html[data-theme=light] .notification-bubble p{color:var(--text-secondary)!important}html[data-theme=light] .notification-popover .text-sm.font-semibold.text-white,html[data-theme=light] .notification-bubble .text-sm.font-semibold.text-white{color:var(--text-primary)!important}html[data-theme=light] .notification-popover [class*="text-[#00E5A0]"],html[data-theme=light] .notification-popover [class*="text-[#00e5a0]"]{color:var(--accent)!important}html[data-theme=light] .notification-popover [class*="text-[#c7d2e5]"]{color:var(--text-muted)!important}html[data-theme=light] .notification-bubble{border:1px solid var(--border-card)!important;background:var(--bg-page-alt)!important}html[data-theme=light] .notification-action-button{border:1px solid var(--input-border)!important;color:var(--text-primary)!important;background:#fff!important}html[data-theme=light] .notification-action-button.is-primary{border-color:var(--btn-primary-bg)!important;background:var(--btn-primary-bg)!important;color:#fff!important}html[data-theme=light] .profile-popover-item{color:var(--text-primary)!important}html[data-theme=light] .profile-popover-item:hover,html[data-theme=light] .profile-popover-item:focus-visible{background:var(--accent-active-bg)!important;color:var(--text-primary)!important}html[data-theme=light] .profile-popover-item svg{color:var(--icon-color)!important}html[data-theme=light] .breate-shell .app-side-rail,html[data-theme=light] .app-side-rail{border:1px solid var(--border-card)!important;box-shadow:var(--shadow-soft)!important;-webkit-backdrop-filter:none!important;background:#fff!important}html[data-theme=light] .breate-shell .app-side-divider{border-top-color:var(--border-card)!important}html[data-theme=light] .product-topbar{border-bottom:1px solid var(--border-card)!important;background:var(--bg-page-alt)!important}html[data-theme=light] .product-icon-button{border:1px solid var(--input-border)!important;color:var(--icon-color-strong)!important;box-shadow:var(--shadow-soft)!important;background:#fff!important}html[data-theme=light] .product-icon-button:hover{border-color:var(--input-border-hover)!important;color:var(--text-primary)!important}html[data-theme=light] .product-icon-button svg{color:currentColor!important}html[data-theme=light] .product-avatar{border:1px solid var(--input-border)!important;background:var(--accent-active-bg)!important;color:var(--accent)!important}html[data-theme=light] .breate-shell .app-side-link svg,html[data-theme=light] .app-mobile-tablink svg{color:var(--icon-color)!important}html[data-theme=light] .breate-shell .app-side-link.is-active svg,html[data-theme=light] .app-mobile-tablink.is-active svg{color:var(--accent)!important}html[data-theme=light] .app-mobile-tabbar{border-top:1px solid var(--border-card)!important;background:#fff!important}html[data-theme=light] .app-mobile-tablink{color:var(--text-muted)!important}html[data-theme=light] .app-mobile-tablink.is-active{color:var(--accent)!important}html[data-theme=light] .product-empty-state,html[data-theme=light] .coalitions-empty-state,html[data-theme=light] .discover-empty-state,html[data-theme=light] .collabhub-empty-state{border:1px dashed var(--input-border)!important;color:var(--text-muted)!important;box-shadow:var(--shadow-soft)!important;background:#fff!important}html[data-theme=light] .product-empty-state p,html[data-theme=light] .coalitions-empty-state p,html[data-theme=light] .discover-empty-state p{color:var(--text-secondary)!important}html[data-theme=light] .product-empty-state svg,html[data-theme=light] .discover-empty-state svg,html[data-theme=light] .coalitions-empty-state svg{color:var(--icon-color)!important}html[data-theme=light] .notifications-page .notification-row,html[data-theme=light] .notification-row{border:1px solid var(--border-card)!important;color:var(--text-primary)!important;box-shadow:var(--shadow-soft)!important;background:#fff!important}html[data-theme=light] .notifications-page .notification-row:hover,html[data-theme=light] .notification-row:hover{border-color:var(--input-border-hover)!important;background:var(--bg-page-alt)!important}html[data-theme=light] .notifications-page .notification-row.is-unread,html[data-theme=light] .notification-row.is-unread{border-left:3px solid var(--accent)!important;background:var(--accent-active-bg)!important}html[data-theme=light] .notification-icon{border:1px solid var(--accent)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .notification-icon{border:1px solid color-mix(in srgb,var(--accent)24%,#fff)!important}}html[data-theme=light] .notification-icon{background:var(--accent-active-bg)!important;color:var(--accent)!important}html[data-theme=light] .notification-skeleton-row{border:1px solid var(--border-card)!important;background:var(--bg-page-alt)!important;background-image:none!important}html[data-theme=light] .notifications-toolbar,html[data-theme=light] .notifications-premium .notifications-toolbar{border:1px solid var(--border-card)!important;box-shadow:var(--shadow-soft)!important;background:#fff!important}html[data-theme=light] .notifications-page h2,html[data-theme=light] .notifications-page .text-xs.uppercase{color:var(--text-muted)!important}html[data-theme=light] .notifications-page [class*=text-white]{color:var(--text-primary)!important}html[data-theme=light] .notifications-page [class*="text-[#c7d2e5]"]{color:var(--text-muted)!important}html[data-theme=light] .notifications-page .product-empty-state svg{color:var(--icon-color)!important}html[data-theme=light] .notifications-premium .notifications-category-pills button{border:1px solid var(--input-border)!important;color:var(--text-secondary)!important;background:#fff!important}html[data-theme=light] .notifications-premium .notifications-category-pills button.is-active{border-color:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .notifications-premium .notifications-category-pills button.is-active{border-color:color-mix(in srgb,var(--accent)30%,#fff)!important}}html[data-theme=light] .notifications-premium .notifications-category-pills button.is-active{background:var(--accent-active-bg)!important;color:var(--accent)!important}html[data-theme=light] .notifications-premium .notifications-detail-panel,html[data-theme=light] .notifications-premium .notifications-detail-card{border:1px solid var(--border-card)!important;box-shadow:var(--shadow-soft)!important;background:#fff!important}html[data-theme=light] .notifications-premium .notifications-detail-card h3,html[data-theme=light] .notifications-premium .notifications-detail-panel h2{color:var(--text-primary)!important}html[data-theme=light] .notifications-premium .notifications-detail-card p,html[data-theme=light] .notifications-premium .notifications-detail-card dd{color:var(--text-secondary)!important}html[data-theme=light] .breate-shell [class*=text-white\/],html[data-theme=light] .breate-shell [class*=opacity-]{--tw-text-opacity:1}html[data-theme=light] .breate-shell .text-xs.text-\[\#c7d2e5\]\/60,html[data-theme=light] .breate-shell .text-xs.text-\[\#c7d2e5\]\/70,html[data-theme=light] .breate-shell .text-xs.text-\[\#c7d2e5\]\/75{color:var(--text-muted)!important}html[data-theme=light] .discover-page .discover-card,html[data-theme=light] .discover-page .discover-person-card,html[data-theme=light] .discover-page .discover-project-card{border:1px solid var(--border-card)!important;box-shadow:var(--shadow-card)!important;background:#fff!important}html[data-theme=light] .discover-page .discover-card:hover{border-color:var(--input-border-hover)!important;box-shadow:var(--shadow-lift)!important}html[data-theme=light] .discover-page .discover-card h3,html[data-theme=light] .discover-page .discover-person-card h3,html[data-theme=light] .discover-page .discover-project-card h3,html[data-theme=light] .discover-card h3{color:var(--text-primary)!important}html[data-theme=light] .discover-page .discover-person-card p,html[data-theme=light] .discover-page .discover-project-card p,html[data-theme=light] .discover-card p{color:var(--text-secondary)!important}html[data-theme=light] .discover-page .discover-primary-tag,html[data-theme=light] .discover-page .discover-person-card .discover-primary-tag,html[data-theme=light] .discover-page .discover-project-card .discover-primary-tag{border:1px solid var(--accent)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .discover-page .discover-primary-tag,html[data-theme=light] .discover-page .discover-person-card .discover-primary-tag,html[data-theme=light] .discover-page .discover-project-card .discover-primary-tag{border:1px solid color-mix(in srgb,var(--accent)28%,#fff)!important}}html[data-theme=light] .discover-page .discover-primary-tag,html[data-theme=light] .discover-page .discover-person-card .discover-primary-tag,html[data-theme=light] .discover-page .discover-project-card .discover-primary-tag{background:var(--accent-active-bg)!important;color:var(--accent)!important}html[data-theme=light] .discover-page .discover-more-tag{border:1px solid var(--border)!important;background:var(--bg-page-alt)!important;color:var(--text-muted)!important}html[data-theme=light] .discover-page .discover-card-action{color:var(--accent)!important}html[data-theme=light] .discover-page .discover-avatar,html[data-theme=light] html body .discover-page .discover-person-card>.discover-avatar{border:1px solid var(--accent)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .discover-page .discover-avatar,html[data-theme=light] html body .discover-page .discover-person-card>.discover-avatar{border:1px solid color-mix(in srgb,var(--accent)30%,#fff)!important}}html[data-theme=light] .discover-page .discover-avatar,html[data-theme=light] html body .discover-page .discover-person-card>.discover-avatar{background:var(--accent-active-bg)!important;box-shadow:none!important;color:var(--accent)!important;outline:none!important}html[data-theme=light] .discover-tabs{border-bottom-color:var(--border)!important}html[data-theme=light] .discover-tabs button{color:var(--text-muted)!important}html[data-theme=light] .discover-tabs button.is-active{color:var(--text-primary)!important}html[data-theme=light] .discover-filter-chip{border-color:var(--border)!important;background:var(--bg-surface)!important;color:var(--text-secondary)!important}html[data-theme=light] .discover-filter-chip.is-active{border-color:var(--accent)!important;background:var(--accent)!important;color:#fff!important}html[data-theme=light] .discover-skeleton-card{border:1px solid var(--border-card)!important;background:#fff!important}.notifications-page-title{color:var(--text-primary)}.notifications-page-subtitle,.notifications-section-label{color:var(--text-muted)}.notification-skeleton{border:1px solid var(--border-card);background:var(--bg-surface)}.breate-shell main>.pointer-reactive-glow{pointer-events:none!important;z-index:0!important}.breate-shell main>.relative.z-10{z-index:1!important;pointer-events:auto!important;position:relative!important}.app-side-rail,.product-topbar,.app-mobile-tabbar,.notification-popover,.profile-popover{pointer-events:auto!important}.project-invite-anchor{z-index:6;display:inline-flex;position:relative}.project-invite-popover{z-index:1200;color:#050505;pointer-events:auto;background:#fff;border:1px solid #dcdcdc;border-radius:8px;gap:12px;width:min(320px,100vw - 24px);max-height:min(620px,100dvh - 24px);padding:16px;display:grid;position:fixed;overflow:auto;box-shadow:0 18px 44px #11182729}.project-invite-title-row,.project-invite-limit,.project-invite-link-field,.project-invite-search{align-items:center;gap:10px;display:flex}.project-invite-title-row{justify-content:space-between}.project-invite-title-row h3{margin:0;color:#050505!important;letter-spacing:0!important;font-size:16px!important;font-weight:850!important}.project-invite-close,.project-invite-limit button,.project-invite-link-field button{color:#050505;background:#fff;border:1px solid #dcdcdc;border-radius:8px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.project-invite-muted,.project-invite-limit-note,.project-invite-shared-as,.project-invite-search-label,.project-invite-status{color:#5f6368!important;margin:0!important;font-size:13px!important;line-height:1.45!important}.project-invite-divider{background:#eee;height:1px}.project-invite-limit{justify-content:space-between}.project-invite-limit>div{align-items:center;gap:8px;display:inline-flex}.project-invite-limit-value{color:#050505;text-align:center;min-width:72px;font-size:13px;font-weight:750}.project-invite-link-field,.project-invite-search{background:#fff;border:1px solid #dcdcdc;border-radius:8px;padding:8px}.project-invite-link-field span,.project-invite-search input{flex:auto;min-width:0}.project-invite-link-field span{color:#050505;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.project-invite-link-field em{font-size:12px;font-style:normal;font-weight:750;display:none;color:#047857!important}.project-invite-link-field em.is-visible{display:inline}.project-invite-search input{color:#050505;background:0 0;border:0;outline:0}.project-invite-direct-button,.project-invite-results button,.project-invite-accept,.project-invite-save{background:#050505;border:1px solid #050505;border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex;color:#fff!important}.project-invite-direct-button:disabled{opacity:.5}.project-invite-results{gap:8px;display:grid}.project-invite-results button{text-align:left;background:#fff;border-color:#dcdcdc;justify-content:flex-start;width:100%;color:#050505!important}.project-invite-avatar,.project-invite-sent{align-items:center;display:inline-flex}.project-invite-avatar{background:#f1f1f1;border-radius:999px;justify-content:center;width:32px;height:32px;font-size:12px;font-weight:850}.project-invite-results strong,.project-invite-results em{display:block}.project-invite-results em{font-size:12px;font-style:normal;color:#5f6368!important}.project-invite-sent{color:#047857;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;gap:8px;padding:9px 10px;font-size:13px;font-weight:750}.project-invite-locked{text-align:center;background:#fafafa;border:1px solid #eee;border-radius:8px;place-items:center;gap:10px;padding:18px;display:grid}.project-invite-recipient-layer{z-index:1250;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.project-invite-recipient-backdrop{background:#00000073;border:0;position:absolute;inset:0}.project-invite-recipient-card{z-index:1;color:#050505;background:#fff;border:1px solid #dcdcdc;border-radius:8px;gap:12px;width:min(440px,100%);padding:22px;display:grid;position:relative;box-shadow:0 18px 44px #1118272e}.project-invite-recipient-card h2,.project-invite-recipient-card p{margin:0}.project-invite-recipient-card h2{color:#050505!important;font-size:24px!important;font-weight:850!important}.project-invite-recipient-meta{flex-wrap:wrap;gap:8px;display:flex}.project-invite-recipient-meta span,.project-invite-recipient-category{color:#050505;background:#fff;border:1px solid #dcdcdc;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:0 10px;font-size:12px;font-weight:750;display:inline-flex}.project-invite-save{background:#fff;border-color:#dcdcdc;color:#050505!important}@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-duration{syntax:"*";inherits:false}
