/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,: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-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease: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-neutral-50:oklch(98.5% 0 0);--color-neutral-100:oklch(97% 0 0);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-300:oklch(87% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--font-weight-medium:500;--font-weight-semibold:600;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::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{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.right-4{right:calc(var(--spacing) * 4)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-6{bottom:calc(var(--spacing) * 6)}.left-1\/2{left:50%}.z-10{z-index:10}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.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-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline\!{display:inline!important}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-1{height:calc(var(--spacing) * 1)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-40{height:calc(var(--spacing) * 40)}.h-\[48px\]{height:48px}.h-\[160px\]{height:160px}.h-\[200px\]{height:200px}.h-auto{height:auto}.h-full{height:100%}.min-h-\[190px\]{min-height:190px}.min-h-\[210px\]{min-height:210px}.min-h-\[560px\]{min-height:560px}.min-h-screen{min-height:100vh}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-16{width:calc(var(--spacing) * 16)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-\[48px\]{width:48px}.w-\[160px\]{width:160px}.w-\[200px\]{width:200px}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[320px\]{max-width:320px}.max-w-md{max-width:var(--container-md)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-bottom{transform-origin:bottom}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-disc{list-style-type:disc}.flex-col{flex-direction:column}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[\#71CEB5\]{border-color:#71ceb5}.border-\[\#E4E7EC\]{border-color:#e4e7ec}.border-neutral-100{border-color:var(--color-neutral-100)}.border-neutral-200{border-color:var(--color-neutral-200)}.border-white\/60{border-color:#fff9}@supports (color:color-mix(in lab,red,red)){.border-white\/60{border-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.bg-\[\#1F6A52\]{background-color:#1f6a52}.bg-\[\#4D8558\]{background-color:#4d8558}.bg-\[\#5B8F63\]{background-color:#5b8f63}.bg-\[\#71CEB5\],.bg-\[\#71ceb5\]{background-color:#71ceb5}.bg-\[\#78B27A\]{background-color:#78b27a}.bg-\[\#C7D2C5\]{background-color:#c7d2c5}.bg-\[\#CDECF9\]{background-color:#cdecf9}.bg-\[\#E7F7F2\]{background-color:#e7f7f2}.bg-\[\#F4F5F7\]{background-color:#f4f5f7}.bg-\[\#F5F3EF\]{background-color:#f5f3ef}.bg-\[\#F9FAFB\]{background-color:#f9fafb}.bg-neutral-50{background-color:var(--color-neutral-50)}.bg-neutral-200{background-color:var(--color-neutral-200)}.bg-neutral-300{background-color:var(--color-neutral-300)}.bg-neutral-800{background-color:var(--color-neutral-800)}.bg-neutral-900{background-color:var(--color-neutral-900)}.bg-white{background-color:var(--color-white)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#FDFDFB\]{--tw-gradient-from:#fdfdfb;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#F5F8F4\]{--tw-gradient-via:#f5f8f4;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#D9E9D6\]{--tw-gradient-to:#d9e9d6;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-4{padding:calc(var(--spacing) * 4)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-2{padding-inline:calc(var(--spacing) * 2)}.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)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.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-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[29px\]{font-size:29px}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.break-words{overflow-wrap:break-word}.whitespace-normal{white-space:normal}.text-\[\#0B3B33\]{color:#0b3b33}.text-\[\#022C22\]{color:#022c22}.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-900{color:var(--color-neutral-900)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.italic\!{font-style:italic!important}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline\!{text-decoration-line:underline!important}.underline-offset-4{text-underline-offset:4px}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(6\,95\,70\,0\.28\)\]{--tw-shadow:0 12px 30px var(--tw-shadow-color,#065f4647);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[\#71CEB5\]\/20{--tw-shadow-color:#71ceb533}@supports (color:color-mix(in lab,red,red)){.shadow-\[\#71CEB5\]\/20{--tw-shadow-color:color-mix(in oklab, oklab(78.6661% -.0962993 .00971311/.2) var(--tw-shadow-alpha), transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media(hover:hover){.hover\:border-neutral-400:hover{border-color:var(--color-neutral-400)}.hover\:bg-\[\#195845\]:hover{background-color:#195845}.hover\:bg-neutral-800:hover{background-color:var(--color-neutral-800)}.hover\:text-neutral-700:hover{color:var(--color-neutral-700)}.hover\:text-neutral-800:hover{color:var(--color-neutral-800)}.hover\:text-neutral-900:hover{color:var(--color-neutral-900)}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-neutral-400:focus{--tw-ring-color:var(--color-neutral-400)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}@media(min-width:40rem){.sm\:mt-10{margin-top:calc(var(--spacing) * 10)}.sm\:mt-12{margin-top:calc(var(--spacing) * 12)}.sm\:mb-3{margin-bottom:calc(var(--spacing) * 3)}.sm\:mb-4{margin-bottom:calc(var(--spacing) * 4)}.sm\:mb-5{margin-bottom:calc(var(--spacing) * 5)}.sm\:mb-7{margin-bottom:calc(var(--spacing) * 7)}.sm\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.sm\:mb-12{margin-bottom:calc(var(--spacing) * 12)}.sm\:h-20{height:calc(var(--spacing) * 20)}.sm\:h-48{height:calc(var(--spacing) * 48)}.sm\:h-56{height:calc(var(--spacing) * 56)}.sm\:h-\[180px\]{height:180px}.sm\:min-h-\[600px\]{min-height:600px}.sm\:min-h-\[620px\]{min-height:620px}.sm\:w-20{width:calc(var(--spacing) * 20)}.sm\:w-48{width:calc(var(--spacing) * 48)}.sm\:w-\[180px\]{width:180px}.sm\:max-w-3xl{max-width:var(--container-3xl)}.sm\:max-w-none{max-width:none}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:gap-10{gap:calc(var(--spacing) * 10)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-0{padding-inline:calc(var(--spacing) * 0)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:py-2{padding-block:calc(var(--spacing) * 2)}.sm\:py-3{padding-block:calc(var(--spacing) * 3)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:pb-14{padding-bottom:calc(var(--spacing) * 14)}.sm\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-\[12px\]{font-size:12px}.sm\:text-\[13px\]{font-size:13px}.sm\:text-\[14px\]{font-size:14px}.sm\:text-\[15px\]{font-size:15px}}@media(min-width:48rem){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}:root{color-scheme:light;color:#213547;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:400;line-height:1.5}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-width:320px;min-height:100vh;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}a{-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500}@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-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}._header_fajst_3{background-color:#fff;border-bottom:1px solid #e5e7eb;padding:0;position:sticky;top:0;z-index:100;box-shadow:0 1px 3px #0000000d}._lb2Modal_fajst_25{position:relative;width:min(980px,96vw);max-height:92vh;overflow-y:auto;overflow-x:hidden;background:#f8fafc;border:1px solid #dbe5ec;border-radius:20px;box-shadow:0 16px 40px #0f172a2e;padding:1.45rem 1.5rem 1.1rem}._lb2Header_fajst_51{display:flex;align-items:flex-start;justify-content:space-between;position:relative;z-index:40}._lb2TitleWrap_fajst_65{display:flex;gap:.8rem;align-items:flex-start}._lb2Icon_fajst_75{width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:#2fa28726;color:#2fa287}._lb2Title_fajst_65{margin:0;font-size:24px;font-weight:500;line-height:1;color:#0f223b}._lb2Subtitle_fajst_109{margin:.25rem 0 0;font-size:.9rem;color:#6b7f98}._lb2Close_fajst_119{border:none;background:transparent;color:#6b7280;font-size:1.7rem;cursor:pointer}._lb2Toolbar_fajst_135{margin-top:.95rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem 1rem;padding:.65rem .85rem;background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:visible;position:relative;z-index:40}._lb2Toggle_fajst_167{margin-top:0;display:inline-flex;flex-shrink:0;background:#e8edf0;border-radius:999px;padding:4px;gap:4px}._lb2ToggleBtn_fajst_185{border:none;background:transparent;border-radius:999px;padding:.62rem 1.2rem;font-size:.86rem;color:#5f718a;font-weight:600;display:inline-flex;align-items:center;gap:.45rem;cursor:pointer}._lb2ToggleBtnActive_fajst_211{background:#2fa287;color:#fff;box-shadow:0 4px 10px #2fa28752}._lb2Filters_fajst_223{margin-top:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.45rem;overflow:visible}._lb2PeriodDropdown_fajst_241{position:relative;display:block;width:100%;max-width:17.5rem;min-width:13.5rem}._lb2PeriodDropdown_fajst_241:has(._lb2PeriodOutlinedOpen_fajst_255){z-index:1}._lb2PeriodOutlined_fajst_255{position:relative;width:100%;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:11px;background:#fff;padding:.55rem .65rem .5rem;transition:border-color .15s ease,box-shadow .15s ease}._lb2PeriodOutlined_fajst_255:hover{border-color:#94a3b8}._lb2PeriodOutlinedOpen_fajst_255{border-color:#2fa287;box-shadow:0 0 0 3px #2fa2872e}._lb2PeriodOutlinedLabel_fajst_295{position:absolute;left:.65rem;top:0;transform:translateY(-50%);padding:0 .35rem;font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#64748b;background:#fff;line-height:1;pointer-events:none;z-index:1}._lb2PeriodDropdownInner_fajst_327{position:relative;width:100%}._lb2PeriodOutlinedTrigger_fajst_335{display:flex;align-items:center;justify-content:space-between;gap:.6rem;width:100%;margin:0;padding:.15rem .15rem 0 0;border:none;border-radius:0;background:transparent;color:#0f223b;font-size:.92rem;font-weight:600;font-family:inherit;cursor:pointer;line-height:1.25;text-align:left;min-height:1.5rem}._lb2PeriodOutlinedTrigger_fajst_335:hover{color:#0f172a}._lb2PeriodOutlinedTrigger_fajst_335:focus-visible{outline:none}._lb2PeriodOutlined_fajst_255:focus-within ._lb2PeriodOutlinedLabel_fajst_295{color:#2fa287}._lb2PeriodOutlinedValue_fajst_393{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._lb2PeriodChevron_fajst_407{flex-shrink:0;color:#64748b;transition:transform .2s ease}._lb2PeriodOutlinedOpen_fajst_255 ._lb2PeriodChevron_fajst_407{color:#2fa287;transform:rotate(180deg)}._lb2PeriodMenu_fajst_425{position:absolute;left:0;right:0;top:calc(100% + .5rem);z-index:200;width:104%;min-width:0;box-sizing:border-box;padding:.35rem;border-radius:14px;border:1px solid #d0e8e2;background:linear-gradient(165deg,#fff,#f4faf8);box-shadow:0 4px 6px -2px #0f172a0f,0 16px 36px -8px #0f223b2e,0 0 0 1px #fff9 inset;overflow:hidden}._lb2PeriodMenuHeader_fajst_461{display:flex;align-items:center;gap:.4rem;padding:.55rem .65rem .45rem;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#5f718a}._lb2PeriodMenuHeaderIcon_fajst_483{color:#2fa287;flex-shrink:0}._lb2PeriodMenuList_fajst_491{list-style:none;margin:0;padding:0 .2rem .35rem}._lb2PeriodOption_fajst_501{display:flex;align-items:center;justify-content:space-between;gap:.65rem;width:100%;padding:.65rem .75rem;margin-bottom:.2rem;border:none;border-radius:11px;background:transparent;cursor:pointer;text-align:left;font-family:inherit;transition:background .12s ease,transform .12s ease}._lb2PeriodOption_fajst_501:last-child{margin-bottom:0}._lb2PeriodOption_fajst_501:hover{background:#2fa2871a}._lb2PeriodOption_fajst_501:focus-visible{outline:none;background:#2fa28724;box-shadow:0 0 0 2px #2fa28759}._lb2PeriodOptionActive_fajst_555{background:linear-gradient(135deg,#2fa28738,#1f8d7524);box-shadow:0 1px #ffffffa6 inset}._lb2PeriodOptionActive_fajst_555:hover{background:linear-gradient(135deg,#2fa28742,#1f8d752e)}._lb2PeriodOptionBody_fajst_585{display:flex;flex-direction:column;gap:.15rem;min-width:0}._lb2PeriodOptionLabel_fajst_597{font-size:.9rem;font-weight:500;color:#0f223b}._lb2PeriodOptionHint_fajst_607{font-size:.72rem;font-weight:500;color:#64748b;line-height:1.25}._lb2PeriodCheck_fajst_619{flex-shrink:0;color:#1f8d75}._lb2PeriodCheckSpacer_fajst_627{width:18px;flex-shrink:0}._lb2FilterBtn_fajst_635{border:none;border-radius:999px;background:#e8edf0;color:#5f718a;font-size:.84rem;font-weight:600;padding:.5rem .95rem;cursor:pointer}._lb2FilterBtnActive_fajst_655{background:#2fa287;color:#fff}@media(max-width:560px){._lb2Modal_fajst_25{width:min(98vw,980px);padding:1rem 1rem .9rem;border-radius:16px}._lb2Toolbar_fajst_135{flex-direction:column;align-items:stretch;gap:.75rem}._lb2Toggle_fajst_167{justify-content:center;width:100%}._lb2ToggleBtn_fajst_185{flex:1;justify-content:center}._lb2Filters_fajst_223{justify-content:center}._lb2PeriodDropdown_fajst_241{width:100%;max-width:none;min-width:0}._lb2PodiumCard_fajst_723{padding:.9rem .9rem .55rem;border-radius:14px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;touch-action:pan-x}._lb2Podium_fajst_723{justify-content:flex-start;overflow:visible;scroll-snap-type:x mandatory;padding:0 .25rem .25rem;gap:.8rem;width:max-content;min-width:100%}._lb2PodiumCol_fajst_761{flex:0 0 auto;width:145px;min-width:145px;scroll-snap-align:center}._lb2PodiumAvatar_fajst_775{width:60px;height:60px;font-size:1.35rem}._lb2PodiumAvatarFirst_fajst_787{width:76px;height:76px}._lb2PodiumName_fajst_797{width:130px;max-width:130px;font-size:.9rem;min-height:2.2rem}._lb2PodiumScore_fajst_811{font-size:.84rem}._lb2ContributorFilters_fajst_819{width:100%;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:.2rem}._lb2ContributorFilterBtn_fajst_835{flex:0 0 auto;white-space:nowrap;padding:.45rem .8rem;font-size:.82rem}._lb2Table_fajst_849{width:100%;max-width:100%;display:block;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}._lb2TableHeader_fajst_867,._lb2TableRow_fajst_869{padding:.85rem .9rem}._lb2TableHeaderUniversity_fajst_879,._lb2TableRowUniversity_fajst_881{width:max-content;min-width:780px}._lb2TableHeaderIndividual_fajst_889,._lb2TableRowIndividual_fajst_891{width:max-content;min-width:900px}._lb2Legend_fajst_901{font-size:.78rem;gap:.6rem}}._lb2LeaderboardBody_fajst_915{position:relative;z-index:1}._lb2PodiumCard_fajst_723{margin-top:.85rem;border:1px solid #d7e3ec;border-radius:16px;background:linear-gradient(180deg,#f3fbf8,#e8f4f1);padding:1.2rem 1.25rem .7rem;position:relative;z-index:0}._lb2Podium_fajst_723{display:flex;align-items:flex-end;justify-content:center;gap:1.25rem}._lb2PodiumCol_fajst_761{display:flex;flex-direction:column;align-items:center;width:170px;min-width:170px}._lb2PodiumAvatarWrap_fajst_969{position:relative;margin-bottom:.35rem}._lb2MedalIcon_fajst_977{position:absolute;right:-10px;top:-10px;z-index:3}._lb2MedalIconFirst_fajst_989{right:-10px;top:-10px}._lb2MedalIconSecond_fajst_997{right:-9px;top:-9px}._lb2MedalIconThird_fajst_1005{right:-7px;top:-8px;opacity:.92}._lb2MedalGold_fajst_1015{color:#f7b500;filter:drop-shadow(0 2px 3px rgba(247,181,0,.35))}._lb2MedalSilver_fajst_1023{color:#b45309;filter:drop-shadow(0 2px 3px rgba(180,83,9,.34))}._lb2MedalBronze_fajst_1031{color:#fb923c;filter:drop-shadow(0 2px 3px rgba(251,146,60,.3))}._lb2PodiumAvatar_fajst_775{width:70px;height:70px;border-radius:50%;border:3px solid #123a67;background:#f7fafc;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:1.6rem;color:#142a4a;overflow:hidden;box-shadow:0 10px 20px #13396133}._lb2PodiumAvatarImg_fajst_1069{width:100%;height:100%;object-fit:cover}._lb2PodiumAvatarFirst_fajst_787{width:88px;height:88px;border-color:#2fa287}._lb2PodiumAvatarSecond_fajst_1089{width:76px;height:76px;border-color:#2a4f79;box-shadow:0 11px 20px #13396138}._lb2PodiumAvatarThird_fajst_1101{width:68px;height:68px;border-color:#123a67}._lb2PodiumRankBadge_fajst_1111{position:absolute;left:50%;bottom:-8px;transform:translate(-50%);width:24px;height:24px;border-radius:999px;background:linear-gradient(180deg,#2fa287,#1f8d75);color:#fff;border:2px solid #eaf5f2;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:.78rem}._lb2PodiumRank_fajst_1111{font-size:.9rem;color:#5f718a}._lb2PodiumName_fajst_797{width:100%;max-width:155px;min-width:0;min-height:2.5rem;display:flex;align-items:center;justify-content:center;text-align:center;margin-top:.25rem;font-size:1.05rem;font-weight:600;color:#000;line-height:1.2;overflow:visible}._lb2PodiumNameFirst_fajst_1187{font-size:1.2rem}._lb2PodiumNameSecond_fajst_1195{font-size:1.1rem}._lb2PodiumNameThird_fajst_1203{font-size:1rem}._lb2PodiumName_fajst_797 ._lb2NameTooltipWrap_fajst_1211{display:block;width:100%;max-width:100%;z-index:15}._lb2PodiumName_fajst_797 ._lb2PrimaryNameText_fajst_1223{text-align:center}._lb2PodiumMetrics_fajst_1229{display:flex;flex-direction:column;align-items:center;gap:.2rem;min-height:1.2rem;width:100%}._lb2PodiumCraft_fajst_1247{text-align:center;color:#000;font-weight:500;line-height:1.2}._lb2PodiumCraftFirst_fajst_1261{font-size:18px}._lb2PodiumCraftSecond_fajst_1269{font-size:.92rem}._lb2PodiumCraftThird_fajst_1277{font-size:.84rem}._lb2PodiumSegmentMetric_fajst_1285{color:#000;text-align:center;line-height:1.2;font-weight:400}._lb2PodiumSegmentMetricFirst_fajst_1299{font-size:.86rem}._lb2PodiumSegmentMetricSecond_fajst_1307{font-size:.78rem}._lb2PodiumSegmentMetricThird_fajst_1315{font-size:.72rem}._lb2PodiumScore_fajst_811{min-height:1.2rem;font-size:.95rem;font-weight:500;text-align:center;color:#000;width:100%}._lb2PodiumBar_fajst_1339{margin-top:.4rem;width:50px;height:66px;border-radius:14px 14px 0 0;background:linear-gradient(180deg,#1f4b74,#173a5c);display:none}._lb2PodiumBarFirst_fajst_1355{width:58px;height:92px}._lb2Table_fajst_849{border-radius:10px;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;background:#fff}._lb2TableHeader_fajst_867,._lb2TableRow_fajst_869{display:grid;align-items:center;gap:.55rem;padding:1rem 1.15rem;position:relative;z-index:1}._lb2TableHeaderUniversity_fajst_879,._lb2TableRowUniversity_fajst_881{grid-template-columns:60px 52px 2.4fr 140px 110px 110px 110px}._lb2TableHeaderIndividual_fajst_889,._lb2TableRowIndividual_fajst_891{grid-template-columns:60px 52px 2.4fr 140px 110px 110px 110px 140px}._lb2TableHeader_fajst_867{color:#000;font-size:.95rem;font-weight:500}._lb2TableRow_fajst_869{border-top:1px solid #e8edf1}._lb2AvatarWrap_fajst_1431{display:flex;justify-content:center}._lb2Avatar_fajst_1431{width:34px;height:34px;border-radius:50%;background:#eef2f5;color:#6b7f98;font-size:.7rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;overflow:hidden}._lb2AvatarImg_fajst_1465{width:100%;height:100%;object-fit:cover}._lb2AvatarActive_fajst_1475{background:#2fa287;color:#fff}._lb2RankCell_fajst_1483{text-align:center;color:#000;font-weight:500}._lb2TableHeader_fajst_867>span:first-child{text-align:center}._lb2NameCell_fajst_1501{font-size:.98rem;font-weight:500;color:#000;display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;min-width:0}._lb2NameTooltipWrap_fajst_1211{position:relative;display:inline-block;max-width:100%;overflow:visible;z-index:10;outline:none}._lb2PrimaryNameText_fajst_1223{line-height:1.1;display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._lb2NameTooltipWrap_fajst_1211:hover ._lb2PrimaryNameText_fajst_1223,._lb2NameTooltipWrap_fajst_1211:focus-visible ._lb2PrimaryNameText_fajst_1223{text-decoration:underline;text-decoration-color:#2fa28780;text-decoration-thickness:2px;text-underline-offset:3px}._lb2NameTooltipWrap_fajst_1211[data-tooltip]:after{content:attr(data-tooltip);position:absolute;left:50%;bottom:calc(100% + 10px);z-index:99999;max-width:320px;width:max-content;padding:8px 12px;border-radius:6px;background:#0f172aeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f8fafc;font-size:.88rem;font-weight:700;line-height:1.2;letter-spacing:.01em;text-align:center;box-shadow:0 18px 40px #02061759,0 2px #ffffff0a inset;border:1px solid rgba(148,163,184,.18);opacity:0;transform:translate(-50%,4px) scale(.98);pointer-events:none;transition:opacity .14s ease,transform .14s ease;white-space:normal;word-break:break-word}._lb2NameTooltipWrap_fajst_1211[data-tooltip]:before{content:"";position:absolute;left:50%;bottom:calc(100% + 3px);width:0;height:0;transform:translate(-50%);border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid rgba(15,23,42,.92);filter:drop-shadow(0 6px 10px rgba(2,6,23,.22));opacity:0;pointer-events:none;transition:opacity .14s ease,transform .14s ease;z-index:99999}._lb2NameTooltipWrap_fajst_1211[data-tooltip]:hover:after,._lb2NameTooltipWrap_fajst_1211[data-tooltip]:focus-visible:after,._lb2NameTooltipWrap_fajst_1211[data-tooltip]:hover:before,._lb2NameTooltipWrap_fajst_1211[data-tooltip]:focus-visible:before{opacity:1;transform:translate(-50%) scale(1)}._lb2NameTooltipPortal_fajst_1687{pointer-events:none;max-width:min(320px,calc(100vw - 1.5rem));width:max-content;padding:8px 12px;border-radius:6px;background:#0f172aeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f8fafc;font-size:.88rem;font-weight:700;line-height:1.2;letter-spacing:.01em;text-align:center;box-shadow:0 18px 40px #02061759,0 2px #ffffff0a inset;border:1px solid rgba(148,163,184,.18);white-space:normal;word-break:break-word}._lb2NameTooltipPortalLeft_fajst_1729{text-align:left}._lb2NameTooltipPortal_fajst_1687:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:#0f172aeb;filter:drop-shadow(0 4px 6px rgba(2,6,23,.2))}._lb2NameTooltipPortalLeft_fajst_1729:after{left:12px;transform:none}._lb2TableRow_fajst_869:hover,._lb2TableRow_fajst_869:focus-within{z-index:20}._lb2SecondaryName_fajst_1779{color:#64748b;font-size:.8rem;font-weight:500;line-height:1.1}._lb2MetricWithDelta_fajst_1791{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.12rem;line-height:1.05}._lb2RankDeltaMetric_fajst_1809{color:#16a34a;font-size:.72rem;font-weight:700;line-height:1.1;text-align:center;max-width:110px}._lb2Seeds_fajst_1825,._lb2Reuses_fajst_1835,._lb2Nurtures_fajst_1845{color:#000;font-weight:500;text-align:center}._lb2Score_fajst_1855{text-align:center;font-weight:700;color:#000}._lb2BadgeHeader_fajst_1867{text-align:center;font-weight:500;color:#000}._lb2BadgeCell_fajst_1879{display:inline-flex;align-items:center;justify-content:flex-start;gap:.35rem;font-weight:500;color:#000;text-align:left;width:100%}._lb2BadgeCellNone_fajst_1901{justify-content:center;text-align:center}._lb2BadgeIcon_fajst_1911{font-size:1.1rem;line-height:1;vertical-align:middle}._lb2BadgeLabel_fajst_1923{font-size:.86rem;font-weight:500}._lb2ShowTop3_fajst_1933{margin-top:.55rem;font-size:.85rem;font-weight:800;color:#64748b}._lb2SectionTitle_fajst_1947{margin-top:.55rem;margin-bottom:.35rem;font-size:1rem;font-weight:900;color:#0f172a;display:flex;align-items:center;gap:.45rem}._lb2IndividualHeader_fajst_1969{margin-top:.55rem;margin-bottom:.55rem;display:flex;align-items:center;justify-content:space-between;gap:.6rem}._lb2TableTopRight_fajst_1987{margin-top:.55rem;margin-bottom:.55rem;display:flex;justify-content:flex-end}._lb2SecondaryToggleLabel_fajst_2001{font-size:.75rem;font-weight:900;color:#6b7280;margin-bottom:.35rem}._lb2ContributorFilters_fajst_819{display:inline-flex;flex-wrap:wrap;gap:.25rem;background:#e8edf0;border-radius:999px;padding:4px}._lb2ContributorFilterBtn_fajst_835{border:none;border-radius:999px;padding:.48rem .95rem;background:transparent;color:#5f718a;font-weight:700;cursor:pointer;font-size:.85rem}._lb2ContributorFilterBtnActive_fajst_2055{background:#2fa287;color:#fff;box-shadow:0 4px 10px #2fa28752}._lb2ViewAllWrap_fajst_2067{margin-top:.6rem;display:flex;justify-content:center}._lb2ViewAllBar_fajst_2079{display:inline-flex;align-items:center;justify-content:center;border-radius:0 0 10px 10px;padding:.5rem 1.1rem;min-height:2.25rem}._lb2ViewAllBtn_fajst_2099{margin:0;padding:0;border:none;background:none;color:#2fa287;font-size:.84rem;font-weight:500;font-family:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer;white-space:nowrap;transition:color .15s ease}._lb2ViewAllBtn_fajst_2099:hover{color:#1d4ed8}._lb2ViewAllBtn_fajst_2099:focus-visible{outline:2px solid #2563eb;outline-offset:2px;border-radius:2px}@media(max-width:560px){._lb2ContributorFilters_fajst_819{display:flex;width:100%;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}._lb2NameCell_fajst_1501 ._lb2PrimaryNameText_fajst_1223{max-width:78px}._lb2ContributorFilters_fajst_819::-webkit-scrollbar{display:none}._lb2ContributorFilterBtn_fajst_835{flex:0 0 auto;white-space:nowrap}}._lb2YourPosition_fajst_2197{padding:.6rem .85rem .15rem;font-size:.92rem;font-weight:900;color:#0f172a}._lb2CurrentUserWrap_fajst_2211{margin-top:.85rem;border:2px solid #2fa287;border-radius:12px;background:#2fa28714;overflow:visible}._lb2CurrentUserWrap_fajst_2211 ._lb2Table_fajst_849{overflow-x:auto;overflow-y:visible}._lb2CurrentRow_fajst_2235{background:#2fa2871f;border-left:3px solid #2fa287;position:relative;z-index:2}._lb2CurrentRow_fajst_2235 ._lb2NameTooltipWrap_fajst_1211[data-tooltip]:after{inset:0 auto auto 0!important;transform:translateY(calc(-100% - 10px)) translateY(4px)!important;z-index:2147483647!important}._lb2CurrentRow_fajst_2235 ._lb2NameTooltipWrap_fajst_1211[data-tooltip]:hover:after,._lb2CurrentRow_fajst_2235 ._lb2NameTooltipWrap_fajst_1211[data-tooltip]:focus-visible:after{transform:translateY(calc(-100% - 10px))!important;opacity:1}._lb2CurrentRow_fajst_2235 ._lb2NameTooltipWrap_fajst_1211[data-tooltip]:before{left:18px!important;right:auto!important;top:auto!important;bottom:calc(100% + 3px)!important;border-bottom:none!important;border-top:7px solid rgba(15,23,42,.92)!important;transform:translate(0)!important;z-index:2147483647!important}._lb2CurrentRow_fajst_2235 ._lb2NameTooltipWrap_fajst_1211[data-tooltip]:hover:before,._lb2CurrentRow_fajst_2235 ._lb2NameTooltipWrap_fajst_1211[data-tooltip]:focus-visible:before{transform:translate(0)!important;opacity:1}._lb2CurrentRow_fajst_2235 ._lb2NameTooltipWrap_fajst_1211{z-index:40}._lb2NoUniversityWrap_fajst_2331{margin-top:.85rem;border:2px dashed #9ecfc3;border-radius:12px;background:#2fa2870f;padding:1rem;text-align:center}._lb2NoUniversityTitle_fajst_2347{margin:0;font-size:.98rem;font-weight:700;color:#0f172a}._lb2NoUniversitySubtitle_fajst_2359{margin:.35rem 0 .85rem;font-size:.86rem;color:#64748b}._lb2ExploreUniBtn_fajst_2369{display:inline-flex;align-items:center;justify-content:center;padding:.48rem .9rem;border-radius:999px;text-decoration:none;font-weight:700;font-size:.86rem;color:#fff;background:linear-gradient(90deg,#2fa287,#1f8d75);box-shadow:0 6px 18px #2fa28740}._lb2ExploreUniBtn_fajst_2369:hover{filter:brightness(1.03)}._lb2Legend_fajst_901{margin-top:.7rem;font-size:.82rem;color:#64748b;display:flex;gap:1rem;flex-wrap:wrap}._lb2Legend_fajst_901 span{display:inline-flex;align-items:center;gap:.35rem}._lb2Legend_fajst_901 i{width:8px;height:8px;border-radius:50%;display:inline-block}._lb2DotSeeds_fajst_2441{background:#16a34a}._lb2DotReuses_fajst_2447{background:#f59e0b}._lb2DotNurtures_fajst_2453{background:#0ea5e9}._headerContainer_fajst_2461{max-width:1400px;margin:0 auto;padding:0 2rem;display:flex;align-items:center;justify-content:space-between;height:64px;gap:2rem}._logoBadge_fajst_2503{width:40px;height:40px;background-color:#49c0a0;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._logoLetter_fajst_2525{color:#fff;font-size:1.5rem;font-weight:700;line-height:1}._logoText_fajst_2539{font-size:1.125rem;font-weight:600;color:#1f2937;white-space:nowrap}._searchSection_fajst_2555{flex:1;max-width:600px;margin:0 auto;position:relative}._searchBar_fajst_2569{position:relative;display:flex;align-items:center;width:100%}._searchIcon_fajst_2583{position:absolute;left:12px;color:#9ca3af;pointer-events:none}._searchInput_fajst_2597{width:100%;padding:10px 40px;border:1px solid #e5e7eb;border-radius:8px;background-color:#f9fafb;font-size:.9375rem;color:#1f2937;transition:all .2s}._searchInput_fajst_2597::placeholder{color:#9ca3af}._searchInput_fajst_2597:focus{outline:none;border-color:#49c0a0;background-color:#fff;box-shadow:0 0 0 3px #49c0a01a}._clearSearchBtn_fajst_2641{position:absolute;right:12px;padding:.25rem;background:none;border:none;color:#9ca3af;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}._clearSearchBtn_fajst_2641:hover{color:#6b7280;background-color:#f3f4f6}._clearSearchBtn_fajst_2641 svg{width:16px;height:16px}._tagSuggestions_fajst_2693{position:absolute;top:100%;left:0;right:0;margin-top:.25rem;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;z-index:1000;max-height:300px;overflow-y:auto;overflow-x:hidden}._tagSuggestionItem_fajst_2727{display:flex;align-items:center;gap:.5rem;width:100%;padding:.75rem 1rem;background-color:#fff;border:none;text-align:left;cursor:pointer;font-size:.875rem;color:#1f2937;transition:all .2s;border-bottom:1px solid #f3f4f6}._tagSuggestionItem_fajst_2727:last-child{border-bottom:none}._tagSuggestionItem_fajst_2727:hover,._tagSuggestionItemSelected_fajst_2769{background-color:#f0fdfa;color:#49c0a0}._tagSuggestionItem_fajst_2727 svg{color:#9ca3af;flex-shrink:0}._tagSuggestionItem_fajst_2727:hover svg,._tagSuggestionItemSelected_fajst_2769 svg{color:#49c0a0}._tagSuggestionItem_fajst_2727 span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._searchDropdown_fajst_2815{position:absolute;top:100%;left:0;right:0;margin-top:.25rem;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;z-index:1000;max-height:360px;overflow-y:auto;overflow-x:hidden}._dropdownSection_fajst_2849{padding:.5rem 0}._dropdownSection_fajst_2849:first-child{padding-top:.5rem}._dropdownSectionTitle_fajst_2865{padding:.25rem 1rem;font-size:.75rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}._dropdownItem_fajst_2883{display:flex;align-items:center;gap:.5rem;width:100%;padding:.75rem 1rem;background-color:#fff;border:none;text-align:left;cursor:pointer;font-size:.875rem;color:#1f2937;transition:all .2s;text-decoration:none}._dropdownItem_fajst_2883:hover,._dropdownItemSelected_fajst_2917{background-color:#f0fdfa;color:#49c0a0}._dropdownItemIcon_fajst_2927{color:#9ca3af;flex-shrink:0}._dropdownItem_fajst_2883:hover ._dropdownItemIcon_fajst_2927,._dropdownItemSelected_fajst_2917 ._dropdownItemIcon_fajst_2927{color:#49c0a0}._dropdownItem_fajst_2883 span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._dropdownItemUser_fajst_2961{gap:.75rem}._dropdownUserAvatar_fajst_2969{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0}._dropdownUserAvatarPlaceholder_fajst_2985{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#49c0a0,#3aa88a);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:600;flex-shrink:0}._dropdownUserName_fajst_3013{font-weight:500}._dropdownLoading_fajst_3021{padding:1rem;font-size:.875rem;color:#6b7280;text-align:center}._headerActions_fajst_3037{display:flex;align-items:center;gap:.75rem;min-width:fit-content}._btnCreatePost_fajst_3053,._btnPoints_fajst_3055{display:flex;align-items:center;gap:.5rem;padding:8px 16px;background-color:#49c0a0;color:#fff;border:none;border-radius:8px;font-size:.9375rem;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}._btnLeaderboard_fajst_3087{display:flex;align-items:center;gap:.5rem;padding:8px 16px;background-color:#fff;color:#2fa287;border:1px solid #49c0a0;border-radius:8px;font-size:.9375rem;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}._btnLeaderboard_fajst_3087:hover{transform:translateY(-1px);background-color:#f0fdf9;box-shadow:0 4px 10px #49c0a026}._btnLeaderboard_fajst_3087:active{transform:translateY(0)}._btnCreatePost_fajst_3053:hover,._btnPoints_fajst_3055:hover{background-color:#49c0a0;transform:translateY(-1px);box-shadow:0 4px 6px #49c0a033}._btnCreatePost_fajst_3053:active,._btnPoints_fajst_3055:active{transform:translateY(0)}._btnCreatePost_fajst_3053 svg,._btnPoints_fajst_3055 svg{flex-shrink:0}._userAvatarContainer_fajst_3175{position:relative}._userAvatar_fajst_3175{width:40px;height:40px;border-radius:50%;overflow:hidden;cursor:pointer;border:2px solid #e5e7eb;transition:all .2s;display:flex;align-items:center;justify-content:center;background:none;padding:0;margin:0}._userAvatar_fajst_3175:hover{border-color:#49c0a0;transform:scale(1.05)}._userAvatar_fajst_3175 img{width:100%;height:100%;object-fit:cover}._avatarPlaceholder_fajst_3237{width:100%;height:100%;background:linear-gradient(135deg,#49c0a0 0% 100%);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.125rem;font-weight:600}._userMenu_fajst_3263{position:absolute;top:calc(100% + 8px);right:0;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 6px #0000001a;min-width:160px;z-index:1000;overflow:hidden}._userMenu_fajst_3263 a,._userMenu_fajst_3263 button{display:block;width:100%;padding:12px 16px;text-align:left;border:none;background:none;color:#1f2937;font-size:.9375rem;cursor:pointer;transition:background-color .2s;text-decoration:none}._userMenu_fajst_3263 a:hover,._userMenu_fajst_3263 button:hover{background-color:#f9fafb}._userMenu_fajst_3263 a[href="/admin/dashboard"]{color:#49c0a0;font-weight:600;border-top:1px solid #e5e7eb;display:flex;align-items:center}._userMenu_fajst_3263 a[href="/admin/dashboard"]:hover{background-color:#f0fdfa}._userMenu_fajst_3263 button{border-top:1px solid #e5e7eb;color:#ef4444}._userMenu_fajst_3263 button:hover{background-color:#fef2f2}._authLinks_fajst_3373{display:flex;gap:.75rem;align-items:center}._btnLogin_fajst_3385,._btnRegister_fajst_3387{padding:8px 16px;border-radius:8px;font-size:.9375rem;font-weight:500;text-decoration:none;transition:all .2s}._btnLogin_fajst_3385{color:#49c0a0;border:1px solid #49c0a0}._btnLogin_fajst_3385:hover{background-color:#f0fdfa}._btnRegister_fajst_3387{background-color:#49c0a0;color:#fff}._btnRegister_fajst_3387:hover{background-color:#49c0a0}@media(max-width:1024px){._searchSection_fajst_2555{max-width:400px}}@media(max-width:768px){._headerContainer_fajst_2461{padding:0 1rem;gap:1rem}._logoText_fajst_2539,._searchSection_fajst_2555,._btnCreatePost_fajst_3053 span,._btnPoints_fajst_3055 span{display:none}._btnCreatePost_fajst_3053,._btnPoints_fajst_3055{padding:8px;min-width:40px}._btnLeaderboard_fajst_3087{padding:8px;min-width:40px;justify-content:center}}@media(max-width:480px){._headerContainer_fajst_2461{height:56px}._logoBadge_fajst_2503{width:36px;height:36px}._logoLetter_fajst_2525{font-size:1.25rem}._authLinks_fajst_3373{gap:.5rem}._btnLogin_fajst_3385,._btnRegister_fajst_3387{padding:6px 12px;font-size:.875rem}}._logoSection_fajst_2485{display:flex;flex-direction:column;align-items:end;justify-content:center;margin-top:7px}._community_fajst_3583{font-size:small;transform:translateY(-6px);color:#ffaa0f}._logoContainer_fajst_3593{width:117px}._leaderboardOverlay_fajst_3601{position:fixed;inset:0;background-color:#02061780;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:1200;padding:1rem;animation:_leaderboardOverlayIn_fajst_1 .18s ease-out}._leaderboardModal_fajst_3627{width:min(640px,96vw);max-height:93vh;background:#fff;border-radius:16px;overflow:hidden;border:1px solid #d6e7e3;box-shadow:0 16px 42px #0f172a33;display:flex;flex-direction:column;transform-origin:center top;animation:_leaderboardModalIn_fajst_1 .24s cubic-bezier(.22,1,.36,1)}._leaderboardHeader_fajst_3655{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.1rem;border-bottom:none}._leaderboardTitleWrap_fajst_3673{display:flex;align-items:center;gap:.65rem}._leaderboardHeader_fajst_3655 h3{margin:0;font-size:1.8rem;font-weight:700;letter-spacing:-.02em}._leaderboardHeaderActions_fajst_3709{display:flex;align-items:center;gap:.55rem}._leaderboardStarIcon_fajst_3721{color:#a9ded1}._leaderboardClose_fajst_3729{border:none;background:transparent;font-size:1.7rem;line-height:1;cursor:pointer;border-radius:999px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center}._leaderboardClose_fajst_3729:hover{color:#fff;background:#ffffff1f}._leaderboardToggleWrap_fajst_3769{margin:.7rem auto .45rem;width:fit-content;display:flex;background:#edf0ef;border-radius:999px;padding:4px;gap:4px;border:1px solid #e1e7e5}._leaderboardToggleBtn_fajst_3791{border:none;background:transparent;color:#4b5563;font-size:.95rem;font-weight:600;border-radius:999px;padding:.45rem 1rem;cursor:pointer;transition:all .2s ease}._leaderboardToggleBtnActive_fajst_3815{background:#2c9885;color:#fff;box-shadow:0 4px 10px #2c988559;animation:_leaderboardTogglePop_fajst_1 .22s ease-out}._podiumSection_fajst_3829{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;padding:.9rem 1.3rem .7rem}._podiumCard_fajst_3843{background:transparent;border:none;border-radius:10px;padding:.2rem .6rem .45rem;display:flex;flex-direction:column;align-items:center;gap:.34rem;box-shadow:none;opacity:0;animation:_leaderboardCardIn_fajst_1 .34s ease-out forwards}._podiumCard_fajst_3843:hover{transform:none;box-shadow:none}._podiumCard_fajst_3843:nth-child(1){animation-delay:40ms}._podiumCard_fajst_3843:nth-child(2){animation-delay:90ms}._podiumCard_fajst_3843:nth-child(3){animation-delay:.14s}._podiumCardWinner_fajst_3905{transform:translateY(-2px)}._podiumAvatarWrap_fajst_3913{position:relative}._podiumRank_fajst_3921{font-size:.9rem;font-weight:700;color:#334155}._podiumMedal_fajst_3933{position:absolute;right:-2px;top:-5px;width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;z-index:2;animation:_medalFloat_fajst_1 2.2s ease-in-out infinite}._podiumMedal_fajst_3933 svg{width:15px;height:15px}._podiumMedalGold_fajst_3973{background:#f2b01e}._podiumMedalSilver_fajst_3981{background:#aeb6c2}._podiumMedalBronze_fajst_3989{background:#f37225}._podiumAvatar_fajst_3913{width:80px;height:80px;border-radius:50%;background:#f5f6f8;border:2px solid #e5ece9;overflow:hidden;display:flex;align-items:center;justify-content:center}._podiumCardWinner_fajst_3905 ._podiumAvatar_fajst_3913{border:4px solid #2c8d7b}._podiumAvatar_fajst_3913 img{width:100%;height:100%;object-fit:cover}._podiumAvatar_fajst_3913 span{font-size:1.25rem;font-weight:700;color:#0f2d4d}._podiumName_fajst_4053{font-size:1.05rem;font-weight:700;color:#061937;text-align:center;line-height:1.2;max-width:190px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._podiumScore_fajst_4077{font-size:.95rem;color:#1e5f5a;font-weight:700}._leaderboardTable_fajst_4089{margin:.5rem 1.2rem 1.2rem;border:none;border-radius:0 0 12px 12px;background:transparent;overflow:hidden;display:flex;flex-direction:column;min-height:300px;box-shadow:none}._leaderboardTableHead_fajst_4113,._leaderboardTableRow_fajst_4115,._leaderboardCurrentUserRow_fajst_4117{display:grid;grid-template-columns:56px minmax(170px,1fr) 70px 78px 84px 96px;align-items:center;gap:.55rem;padding:.82rem 1rem}._leaderboardTableHead_fajst_4113{font-size:.86rem;font-weight:700;color:#6b7f98;text-transform:uppercase;letter-spacing:.05em;background:transparent;border-top:1px solid #d7e2e9;border-bottom:1px solid #d7e2e9}._leaderboardTableBody_fajst_4155{overflow:visible;flex:0;background:#fff}._leaderboardTableRow_fajst_4115{color:#0f172a;font-size:.96rem;border-bottom:1px solid #e6edf1;transition:background-color .16s ease}._leaderboardTableRow_fajst_4115:hover{background:#f7fbfa}._leaderboardCurrentUserRow_fajst_4117{background:#278b78;color:#fff;font-weight:700;font-size:.95rem;animation:_leaderboardMeRowIn_fajst_1 .36s ease-out}._leaderboardNameCell_fajst_4205{display:flex;align-items:center;gap:.7rem;min-width:0;font-size:.95rem;font-weight:500}._metricSeeds_fajst_4223{color:#1ea97c;font-weight:700}._metricReuses_fajst_4233{color:#4c7ee9;font-weight:700}._metricNurtures_fajst_4243{color:#d1902b;font-weight:700}._leaderboardNameCell_fajst_4205 span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._leaderboardListAvatar_fajst_4265,._leaderboardMeAvatar_fajst_4267{width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:.94rem;flex-shrink:0}._leaderboardListAvatar_fajst_4265{background:#edf1f3;color:#0f172a}._leaderboardMeAvatar_fajst_4267{background:#fff3;color:#fff}._leaderboardModal_fajst_3627{width:min(860px,96vw);background:#f8fafc;max-height:89vh;overflow-y:auto}._leaderboardTitleWrap_fajst_3673{align-items:flex-start}._titleIconWrap_fajst_4335{width:40px;height:40px;border-radius:12px;background:#49c0a024;display:inline-flex;align-items:center;justify-content:center}._leaderboardSubtitle_fajst_4355{margin:.2rem 0 0;font-size:.9rem;color:#64748b;font-weight:500}._leaderboardToggleBtn_fajst_3791{display:inline-flex;align-items:center;gap:.4rem}._podiumContainer_fajst_4381{margin:.1rem .8rem .55rem;border:1px solid #d8e3eb;border-radius:16px;background:#fff;padding:.58rem}._podiumSection_fajst_3829{padding:.2rem}._podiumMedal_fajst_3933{font-size:.9rem}._leaderboardSearchWrap_fajst_4413{position:relative;margin:0 .8rem .55rem}._leaderboardSearchIcon_fajst_4423{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#64748b}._leaderboardSearchInput_fajst_4439{width:100%;border:1px solid #d3dee8;border-radius:12px;padding:.55rem .75rem .55rem 2.1rem;font-size:.9rem;color:#0f172a;background:#fff}._leaderboardSearchInput_fajst_4439:focus{outline:none;border-color:#49c0a0;box-shadow:0 0 0 3px #49c0a026}._leaderboardTable_fajst_4089{margin:0 .8rem .55rem;background:#fff;border:1px solid #d3dee8;border-radius:12px}._leaderboardTableHead_fajst_4113{background:#f7fafc}._leaderboardTableHead_fajst_4113>span{display:inline-flex;align-items:center;justify-content:center;text-align:center}._leaderboardTableRow_fajst_4115>span,._leaderboardCurrentUserRow_fajst_4117>span{display:inline-flex;align-items:center;justify-content:center;text-align:center}._metricSeeds_fajst_4223,._metricReuses_fajst_4233,._metricNurtures_fajst_4243{display:inline-flex;align-items:center;gap:.22rem}._scoreCell_fajst_4539{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;font-weight:700}._trendIcon_fajst_4555{font-size:.83rem;color:#16a34a}._currentUserCard_fajst_4565{margin:0 .8rem .55rem;border:2px solid #49c0a0;border-radius:12px;background:#49c0a014;overflow:hidden}._currentUserCard_fajst_4565 ._leaderboardTableHead_fajst_4113{border-top:none}._currentUserCard_fajst_4565 ._leaderboardCurrentUserRow_fajst_4117{background:transparent;color:#0f172a}._currentUserCard_fajst_4565 ._leaderboardMeAvatar_fajst_4267{background:#2fa287;color:#fff}._universityComingSoon_fajst_4609{margin:.75rem .8rem;border:1px dashed #c5d3df;border-radius:16px;padding:1.6rem .9rem;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#64748b;gap:.5rem}._leaderboardSubtitle_fajst_4355{margin:.18rem 0 0;font-size:.86rem}._leaderboardTimeframeWrap_fajst_4647{display:flex;gap:.6rem;margin:.1rem .8rem .5rem}._timeframeChip_fajst_4659{border:none;border-radius:999px;padding:.45rem .9rem;background:#e6eaee;color:#64748b;font-size:.84rem;font-weight:600;cursor:pointer}._timeframeChipActive_fajst_4681{background:#2fa287;color:#fff}._podiumBase_fajst_4691{margin-top:.32rem;width:48px;height:52px;border-radius:10px 10px 0 0;background:linear-gradient(180deg,#e4efee,#d1e1de)}._podiumBaseFirst_fajst_4707{height:62px}._leaderboardTable_fajst_4089{border:none;background:transparent}._leaderboardTableHead_fajst_4113{background:transparent;border-top:none;border-bottom:1px solid #d7e2ea}._leaderboardTableBody_fajst_4155{border-radius:10px}._leaderboardLegend_fajst_4745{margin:.1rem .8rem .75rem;display:flex;flex-wrap:wrap;gap:1rem;font-size:.82rem;color:#64748b}._leaderboardLegend_fajst_4745 span{display:inline-flex;align-items:center;gap:.35rem}._leaderboardLegend_fajst_4745 i{width:8px;height:8px;border-radius:50%;display:inline-block}._legendSeedsDot_fajst_4789{background:#1ea97c}._legendReusesDot_fajst_4797{background:#f39c2f}._legendNurturesDot_fajst_4805{background:#2d9cf0}@keyframes _leaderboardOverlayIn_fajst_1{0%{opacity:0}to{opacity:1}}@keyframes _leaderboardModalIn_fajst_1{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _leaderboardCardIn_fajst_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes _leaderboardTogglePop_fajst_1{0%{transform:scale(.96)}to{transform:scale(1)}}@keyframes _medalFloat_fajst_1{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}@keyframes _leaderboardMeRowIn_fajst_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){._leaderboardModal_fajst_3627{width:98vw;max-height:90vh}._podiumSection_fajst_3829{grid-template-columns:1fr}._podiumAvatar_fajst_3913{width:64px;height:64px}._podiumAvatar_fajst_3913 span{font-size:1.4rem}._podiumName_fajst_4053{font-size:1.1rem}._podiumScore_fajst_4077{font-size:1rem}._leaderboardTableHead_fajst_4113,._leaderboardTableRow_fajst_4115,._leaderboardCurrentUserRow_fajst_4117{grid-template-columns:42px minmax(110px,1fr) 52px 56px 62px 82px;font-size:.74rem;padding:.58rem .65rem;gap:.35rem}._leaderboardNameCell_fajst_4205{font-size:.82rem;gap:.45rem}._leaderboardListAvatar_fajst_4265,._leaderboardMeAvatar_fajst_4267{width:28px;height:28px;font-size:.74rem}._leaderboardToggleBtn_fajst_3791{font-size:.76rem;padding:.45rem .62rem}._leaderboardTimeframeWrap_fajst_4647{gap:.35rem;margin:.1rem .65rem .45rem}._timeframeChip_fajst_4659{font-size:.72rem;padding:.38rem .68rem}._leaderboardLegend_fajst_4745{margin:.1rem .65rem .65rem;font-size:.72rem;gap:.6rem}}.footer{background-color:#f1f5f9;margin-top:auto;width:100%}.footer-separator{height:1px;background-color:#e5e7eb;width:100%}.footer-container{max-width:1350px;margin:0 auto;padding:1.5rem 2rem;display:flex;justify-content:space-between;align-items:center;gap:2rem}.footer-left{display:flex;align-items:center}.footer-logo{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.footer-logo-letter{color:#fff;font-size:1.25rem;font-weight:700;line-height:1}.footer-copyright{color:#1f2937;font-size:.875rem;font-weight:400}.footer-center{flex:1;display:flex;justify-content:center}.footer-cookie-btn{padding:.5rem 1rem;background-color:#e5e7eb;border:none;border-radius:8px;color:#6b7280;font-size:.875rem;font-weight:400;cursor:pointer;transition:all .2s}.footer-cookie-btn:hover{background-color:#d1d5db;color:#1f2937}.footer-right{display:flex;gap:1.5rem;align-items:center}.footer-link{color:#1f2937;font-size:1rem;font-weight:400;text-decoration:none;transition:color .2s}.footer-link:hover{color:#49c0a0}@media(max-width:768px){.footer-container{flex-direction:column;gap:1.5rem;padding:1.5rem 1rem}.footer-left{width:100%;justify-content:center}.footer-center,.footer-cookie-btn{width:100%}.footer-right{width:100%;justify-content:center}}._postCard_149tz_1{display:block;background-color:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:2rem 1.5rem;margin-bottom:1.5rem;text-decoration:none;color:inherit;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;display:flex;gap:1rem;box-shadow:0 1px 3px #0000000d}._postCard_149tz_1:hover{box-shadow:0 8px 24px #0000001f;border-color:#cbd5e1;transform:translateY(-4px)}._cardContent_149tz_23{display:flex;flex-direction:column;flex:1}._cardHeader_149tz_30{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem;position:relative}._authorSection_149tz_38{display:flex;align-items:center;justify-content:center;gap:.625rem;flex:1}._authorAvatar_149tz_46{width:48px;height:48px;border-radius:50%;overflow:hidden;flex-shrink:0;background-color:#f3f4f6;border:2px solid #f0fdfa;box-shadow:0 2px 8px #49c0a026}._authorAvatar_149tz_46 img{width:100%;height:100%;object-fit:cover}._avatarPlaceholder_149tz_63{width:100%;height:100%;background:linear-gradient(135deg,#49c0a0,#0d9488);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.125rem;font-weight:700}._authorInfo_149tz_75{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:0}._authorNameRow_149tz_83{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._authorName_149tz_83{font-size:17px;font-weight:600;transition:color .2s ease;color:#5c6c74}._categoryTag_149tz_107{display:inline-block;padding:.25rem .75rem;background-color:#f0fdfa;color:#0d9488;border:1px solid #ccfbf1;border-radius:12px;font-size:.75rem;font-weight:600;white-space:nowrap;margin-left:.5rem}._authorBadge_149tz_120{font-size:.875rem;color:#6b7280;font-weight:400}._viewsCount_149tz_126{font-size:.875rem;color:#6b7280;font-weight:500;white-space:nowrap;display:flex;justify-content:center;align-items:center}._tagsContainer_149tz_137{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-top:10px}._tag_149tz_137{display:inline-block;padding:.375rem .875rem;background-color:#f0fdfa;color:#49c0a0;border:1px solid #ccfbf1;border-radius:20px;font-size:.75rem;font-weight:600;white-space:nowrap;transition:all .2s}._tag_149tz_137:hover{background-color:#ccfbf1;border-color:#49c0a0}._tagTopPost_149tz_163{background-color:#fef3c7;color:#92400e}._tagsSection_149tz_169{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin:.75rem 0 .5rem}._tagNew_149tz_177{display:inline-block;padding:.375rem .75rem;background-color:#f9fafb;color:#6b7280;border:1px solid #e5e7eb;border-radius:6px;font-size:.75rem;font-weight:500;white-space:nowrap;transition:all .2s ease}._tagNew_149tz_177:hover{background-color:#f3f4f6;border-color:#d1d5db;color:#374151}._tagNew_149tz_177._tagTopPost_149tz_163{background-color:#fef3c7;color:#92400e;border-color:#fde68a}._postTitle_149tz_203{font-size:1.2rem;color:#111827;margin:.75rem 0 .5rem;line-height:1.5;transition:color .2s;width:80%;font-weight:600;color:#000;overflow-wrap:break-word;word-break:break-word}._postDescription_149tz_221{font-size:.9375rem;color:#6b7280;line-height:1.6;margin:0 0 1rem;overflow-wrap:break-word;word-break:break-word}._postDescription_149tz_221 p{margin-bottom:.5rem}._postDescription_149tz_221 p:last-child{margin-bottom:0}._postDescription_149tz_221 a{color:#49c0a0;text-decoration:underline;transition:color .2s}._postDescription_149tz_221 a:hover{color:#3aa888}._postDescription_149tz_221 blockquote{border-left:4px solid #49c0a0;padding-left:1rem;margin:1rem 0;color:#4b5563;font-style:italic;padding-top:.5rem;padding-bottom:.5rem}._postDescription_149tz_221 code{background-color:#f3f4f6;padding:.125rem .375rem;border-radius:4px;font-family:Courier New,Monaco,Consolas,monospace;font-size:.875em}._postDescription_149tz_221 pre{background-color:#1f2937;color:#f9fafb;padding:1rem;border-radius:8px;overflow-x:auto;margin:1rem 0;font-size:.875rem;line-height:1.5}._postDescription_149tz_221 pre code{background-color:transparent;padding:0;color:inherit;font-size:inherit}._cardFooter_149tz_289{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid #f3f4f6;gap:1rem;margin-top:.5rem}._engagementSection_149tz_300{display:flex;align-items:center;gap:1.25rem;flex:1}._engagementButton_149tz_307{display:flex;align-items:center;gap:.5rem;background:none;border:none;color:#6b7280;font-size:.875rem;font-weight:600;cursor:pointer;padding:.5rem .75rem;border-radius:8px;transition:all .2s}._engagementButton_149tz_307:hover{color:#49c0a0;background-color:transparent}._engagementButton_149tz_307:disabled{opacity:.6;cursor:not-allowed}._engagementButton_149tz_307._loading_149tz_332{opacity:.7;cursor:wait;pointer-events:none}._engagementButton_149tz_307._liked_149tz_338,._engagementButton_149tz_307._liked_149tz_338._loading_149tz_332{background-color:transparent}._spinnerContainer_149tz_353{width:16px;height:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._spinner_149tz_353{width:14px;height:14px;border:2px solid currentColor;border-top-color:transparent;border-right-color:transparent;border-radius:50%;animation:_spin_149tz_353 .8s linear infinite}@keyframes _spin_149tz_353{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._engagementButton_149tz_307 svg{flex-shrink:0;width:16px;height:16px}._engagementIcon_149tz_387{flex-shrink:0;line-height:1}._shareButton_149tz_392{display:flex;align-items:center;gap:.5rem;background:none;border:none;color:#6b7280;font-size:.875rem;font-weight:600;cursor:pointer;padding:.5rem .75rem;border-radius:8px;transition:all .2s}._shareButton_149tz_392:hover{color:#49c0a0;background-color:#f0fdfa}._shareButton_149tz_392 svg{flex-shrink:0;width:16px;height:16px}._conductTestButton_149tz_418{display:flex;align-items:center;gap:.5rem;background:none;border:none;color:#49c0a0;font-size:.875rem;font-weight:600;cursor:pointer;padding:.5rem .75rem;border-radius:8px;transition:all .2s;border:1px solid #49c0a0;background-color:#f0fdfa;min-height:36px;white-space:nowrap}._conductTestButton_149tz_418:hover{color:#fff;background-color:#49c0a0;border-color:#49c0a0}._conductTestButton_149tz_418 svg{flex-shrink:0;width:16px;height:16px}._conductTestPreviewButton_149tz_449{display:flex;align-items:center;gap:.5rem;background:none;border:none;color:#49c0a0;font-size:.875rem;font-weight:600;cursor:pointer;padding:.5rem .75rem;border-radius:8px;transition:all .2s;border:1px solid #49c0a0;background-color:#f0fdfa;min-height:36px;white-space:nowrap}._conductTestPreviewButton_149tz_449:hover{color:#fff;background-color:#49c0a0;border-color:#49c0a0}._conductTestPreviewButton_149tz_449 svg{flex-shrink:0;width:16px;height:16px}._actionButtons_149tz_481{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-start}._reuseSeedWrapper_149tz_488{display:flex;flex-direction:column;align-items:stretch;gap:.25rem;flex-shrink:0}._reuseIndicator_149tz_496{font-size:10px;color:#6b7280;text-align:left;padding-left:0;margin-left:0;position:absolute;bottom:8px;right:25px}._reuseIndicatorDesktop_149tz_508{display:inline}._reuseIndicatorMobile_149tz_512{display:none}._reuseIndicatorIcon_149tz_516{display:inline-flex;align-items:center;justify-content:center;cursor:help;padding:.25rem;border-radius:6px;color:#6b7280;transition:background-color .2s}._reuseIndicatorIcon_149tz_516:hover{background-color:#f3f4f6}._buyButton_149tz_531{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border:1px solid #49c0a0;background-color:#f0fdfa;color:#49c0a0;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap;min-height:36px}._buyButton_149tz_531:hover{color:#fff;background-color:#49c0a0;border-color:#49c0a0}._buyButton_149tz_531 svg{flex-shrink:0;width:16px;height:16px}._testButton_149tz_560{padding:.4375rem .875rem;border:none;background-color:#49c0a0;color:#fff;border-radius:8px;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap}._testButton_149tz_560:hover{background-color:#0d9488}._tooltipWrapper_149tz_578{position:relative;display:inline-flex;align-items:center}._tooltip_149tz_578{visibility:hidden;opacity:0;background-color:#374151;color:#fff;text-align:center;border-radius:6px;padding:.5rem .75rem;position:absolute;z-index:1000;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);white-space:nowrap;font-size:.75rem;font-weight:400;transition:opacity .2s ease,visibility .2s ease;pointer-events:none;box-shadow:0 4px 12px #0003}._tooltip_149tz_578:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:#374151}._buttonText_149tz_615,._countNumber_149tz_619{display:inline}@media(max-width:768px){._postCard_149tz_1{padding:1rem;gap:.75rem}._authorAvatar_149tz_46{width:40px;height:40px}._cardHeader_149tz_30{flex-direction:column;gap:.5rem}._viewsCount_149tz_126{align-self:flex-end}._postTitle_149tz_203{font-size:1.1rem;width:100%}._postDescription_149tz_221{font-size:.875rem}._cardFooter_149tz_289{flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}._engagementSection_149tz_300{flex:1 1 auto;min-width:0;gap:.5rem;display:flex;align-items:center;overflow:visible}._engagementButton_149tz_307,._shareButton_149tz_392{padding:.5rem;gap:.25rem;min-width:44px;justify-content:center;min-height:44px;touch-action:manipulation;flex-shrink:0}._engagementButton_149tz_307 svg,._shareButton_149tz_392 svg{width:18px;height:18px;flex-shrink:0}._countNumber_149tz_619{display:inline;font-size:.875rem;margin-left:.25rem;font-weight:600;flex-shrink:0;white-space:nowrap}._engagementButton_149tz_307 ._buttonText_149tz_615,._shareButton_149tz_392 ._buttonText_149tz_615{display:none}._tooltipWrapper_149tz_578{flex-shrink:0}._tooltipWrapper_149tz_578:hover ._tooltip_149tz_578,._tooltipWrapper_149tz_578:active ._tooltip_149tz_578,._tooltipWrapper_149tz_578:focus-within ._tooltip_149tz_578{visibility:visible;opacity:1}._actionButtons_149tz_481{flex-direction:row;gap:.5rem;align-items:center;flex-shrink:0;display:flex;flex-wrap:nowrap}._buyButton_149tz_531,._conductTestButton_149tz_418,._conductTestPreviewButton_149tz_449{flex:0 0 auto;width:44px;height:44px;min-width:44px;min-height:44px;max-width:44px;max-height:44px;justify-content:center;align-items:center;padding:0;margin:0;touch-action:manipulation;box-sizing:border-box}._buyButton_149tz_531 ._buttonText_149tz_615,._conductTestButton_149tz_418 ._buttonText_149tz_615,._conductTestPreviewButton_149tz_449 ._buttonText_149tz_615{display:none}._buyButton_149tz_531 svg,._conductTestButton_149tz_418 svg,._conductTestPreviewButton_149tz_449 svg{margin:0!important;padding:0;width:20px;height:20px;display:block;flex-shrink:0}._reuseIndicatorDesktop_149tz_508{display:none}._reuseIndicatorMobile_149tz_512{display:inline-flex}._reuseIndicator_149tz_496{position:static;bottom:auto;right:auto}._reuseSeedWrapper_149tz_488{flex-direction:row;align-items:center;gap:.5rem}}@media(max-width:480px){._cardFooter_149tz_289{gap:.5rem}._engagementSection_149tz_300{gap:.375rem}._engagementButton_149tz_307,._shareButton_149tz_392{padding:.375rem;min-width:40px;min-height:40px}._engagementButton_149tz_307 svg,._shareButton_149tz_392 svg{width:16px;height:16px}._countNumber_149tz_619{font-size:.8125rem;margin-left:.125rem}._actionButtons_149tz_481{gap:.375rem}._buyButton_149tz_531,._conductTestButton_149tz_418,._conductTestPreviewButton_149tz_449{width:40px;height:40px;min-width:40px;min-height:40px;max-width:40px;max-height:40px}._buyButton_149tz_531 svg,._conductTestButton_149tz_418 svg,._conductTestPreviewButton_149tz_449 svg{width:18px;height:18px}}._sharePopupOverlay_149tz_833{position:fixed;inset:0;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:10000;padding:1rem;animation:_fadeIn_149tz_1 .2s ease-in-out}@keyframes _fadeIn_149tz_1{0%{opacity:0}to{opacity:1}}._sharePopupContent_149tz_857{background-color:#fff;border-radius:16px;padding:0;max-width:500px;width:100%;box-shadow:0 20px 60px #0000004d;animation:_slideUp_149tz_1 .3s ease-in-out}@keyframes _slideUp_149tz_1{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._sharePopupHeader_149tz_878{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid #e5e7eb}._sharePopupTitle_149tz_886{font-size:1.25rem;font-weight:700;color:#1f2937;margin:0}._sharePopupClose_149tz_893{background:none;border:none;cursor:pointer;color:#111827;padding:.5rem;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s}._sharePopupClose_149tz_893:hover{background-color:#f3f4f6;color:#1f2937}._sharePopupBody_149tz_911{padding:1.5rem}._sharePopupLabel_149tz_915{display:block;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.75rem}._sharePopupInputGroup_149tz_923{display:flex;gap:.75rem;align-items:stretch}._sharePopupInput_149tz_923{flex:1;padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:8px;font-size:.9375rem;color:#1f2937;background-color:#f9fafb;cursor:text}._sharePopupInput_149tz_923:focus{outline:none;border-color:#49c0a0;background-color:#fff;box-shadow:0 0 0 3px #49c0a01a}._sharePopupCopyBtn_149tz_947{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background-color:#49c0a0;color:#fff;border:none;border-radius:8px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}._sharePopupCopyBtn_149tz_947:hover{background-color:#49c0a0;transform:translateY(-1px);box-shadow:0 4px 12px #49c0a04d}._sharePopupCopyBtn_149tz_947:active{transform:translateY(0)}._sharePopupCopyBtn_149tz_947 svg{flex-shrink:0}@media(max-width:640px){._sharePopupContent_149tz_857{max-width:100%;border-radius:16px 16px 0 0}._sharePopupOverlay_149tz_833{align-items:flex-end;padding:0}._sharePopupInputGroup_149tz_923{flex-direction:column}._sharePopupCopyBtn_149tz_947{width:100%;justify-content:center}}._testPopupOverlay_149tz_999{position:fixed;inset:0;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:10001;padding:1rem;animation:_fadeIn_149tz_1 .2s ease-in-out}._testPopupContent_149tz_1014{background-color:#fff;border-radius:16px;padding:0;max-width:450px;width:100%;box-shadow:0 20px 60px #0000004d;animation:_slideUp_149tz_1 .3s ease-in-out}._testPopupHeader_149tz_1024{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid #e5e7eb}._testPopupTitle_149tz_1032{font-size:1.25rem;font-weight:700;color:#1f2937;margin:0}._testPopupClose_149tz_1039{background:none;border:none;cursor:pointer;color:#6b7280;padding:.5rem;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s}._testPopupClose_149tz_1039:hover{background-color:#f3f4f6;color:#1f2937}._testPopupBody_149tz_1057{padding:1.5rem}._testDetails_149tz_1061{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem}._testBadge_149tz_1068{display:flex;align-items:center;gap:.5rem;padding:.5rem .875rem;background-color:#f0fdfa;color:#49c0a0;border:1px solid #ccfbf1;border-radius:20px;font-size:.8125rem;font-weight:600;white-space:nowrap}._testBadge_149tz_1068 svg{flex-shrink:0;width:16px;height:16px}._testPopupActions_149tz_1088{display:flex;flex-direction:column;gap:.75rem}._reuseTestButton_149tz_1094{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.25rem;background-color:#fff;color:#49c0a0;border:2px solid #49c0a0;border-radius:8px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s;width:100%}._reuseTestButton_149tz_1094:hover{background-color:#f0fdfa;border-color:#0d9488;color:#0d9488}._reuseTestButton_149tz_1094 svg{flex-shrink:0;width:18px;height:18px}._conductTestButtonPopup_149tz_1123{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.25rem;background-color:#49c0a0;color:#fff;border:2px solid #49c0a0;border-radius:8px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s;width:100%}._conductTestButtonPopup_149tz_1123:hover{background-color:#0d9488;border-color:#0d9488}._conductTestButtonPopup_149tz_1123 svg{flex-shrink:0;width:18px;height:18px}@media(max-width:640px){._testPopupContent_149tz_1014{max-width:100%;border-radius:16px 16px 0 0}._testPopupOverlay_149tz_999{align-items:flex-end;padding:0}}._pdfViewerOverlay_1mmbo_1{position:fixed;inset:0;background-color:#000000e6;display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem;animation:_fadeIn_1mmbo_1 .2s ease-in-out}@keyframes _fadeIn_1mmbo_1{0%{opacity:0}to{opacity:1}}._pdfViewerContent_1mmbo_49{position:relative;width:100%;height:100%;max-width:95vw;max-height:95vh;display:flex;flex-direction:column;background-color:#fff;border-radius:12px;overflow:hidden;box-shadow:0 20px 60px #00000080;animation:_slideUp_1mmbo_1 .3s ease-in-out}@keyframes _slideUp_1mmbo_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}._pdfViewerHeader_1mmbo_101{display:flex;align-items:center;justify-content:center;padding:1rem 1.5rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e5e7eb;position:relative}._pdfViewerTitle_1mmbo_121{display:flex;align-items:center;gap:.75rem;font-weight:700;color:#1f2937;font-size:1rem;text-align:center;justify-content:center;flex:1;padding:0 60px}._pdfViewerTitle_1mmbo_121 svg{color:#ef4444;flex-shrink:0}._pdfViewerActions_1mmbo_157{display:flex;align-items:center;gap:.75rem;position:absolute;top:2px;right:2px}._downloadBtn_1mmbo_175{display:flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:linear-gradient(135deg,#49c0a0,#0d9488);color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px #49c0a04d}._downloadBtn_1mmbo_175:hover{background:linear-gradient(135deg,#49c0a0,#0f766e);transform:translateY(-2px);box-shadow:0 4px 8px #49c0a066}._closeBtn_1mmbo_219{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:#0000000d;border:none;border-radius:8px;color:#1f2937;cursor:pointer;transition:all .2s ease}._closeBtn_1mmbo_219:hover{background-color:#0000000d;transform:none}._pdfViewerBody_1mmbo_257{flex:1;position:relative;overflow:hidden;background-color:#f8fafc}._pdfIframe_1mmbo_271{width:100%;height:100%;border:none;display:block}._pdfLoading_1mmbo_285{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#6b7280}._spinner_1mmbo_303{width:48px;height:48px;border:4px solid #e5e7eb;border-top-color:#49c0a0;border-radius:50%;animation:_spin_1mmbo_303 1s linear infinite;margin:0 auto 1rem}@keyframes _spin_1mmbo_303{to{transform:rotate(360deg)}}._pdfLoading_1mmbo_285 p{font-size:1rem;font-weight:500;color:#6b7280}._pdfError_1mmbo_347{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#6b7280}._pdfError_1mmbo_347 svg{color:#ef4444;margin-bottom:1rem}._pdfError_1mmbo_347 p{font-size:1rem;font-weight:500;margin-bottom:1.5rem;color:#6b7280}@media(max-width:768px){._pdfViewerOverlay_1mmbo_1{padding:0}._pdfViewerContent_1mmbo_49{max-width:100vw;max-height:100vh;border-radius:0}._pdfViewerHeader_1mmbo_101{padding:.75rem 1rem}._pdfViewerTitle_1mmbo_121{font-size:.875rem}._pdfViewerTitle_1mmbo_121 span{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._downloadBtn_1mmbo_175{padding:.5rem 1rem;font-size:.8125rem}._downloadBtn_1mmbo_175 svg{width:16px;height:16px}._closeBtn_1mmbo_219{width:36px;height:36px}}._badgeMedal_8dark_1{display:inline-block;font-size:2rem;line-height:1;vertical-align:middle;margin-top:2px;-webkit-user-select:none;user-select:none}._badgeMedal_8dark_1._small_8dark_10{font-size:1.5rem}._badgeFull_8dark_15{display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap}._badgeFull_8dark_15 ._badgeMedal_8dark_1{font-size:1.5rem}._badgeFullSmall_8dark_26 ._badgeMedal_8dark_1{font-size:1.25rem}._badgeLabel_8dark_30{font-size:.9375rem;font-weight:600;color:#111827;line-height:1.3}._badgeFullSmall_8dark_26 ._badgeLabel_8dark_30{font-size:.875rem}._badgeProfilePill_8dark_42{gap:.5rem}._badgeProfilePill_8dark_42 ._badgeMedal_8dark_1{font-size:1.25rem}._badgeProfilePill_8dark_42 ._badgeLabel_8dark_30{font-size:.9375rem;font-weight:600;color:#000}.container_509563{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;height:calc(var(--uib-size) * .6);width:var(--uib-size)}.inner_231322{display:flex;align-items:flex-end;padding-bottom:20%;justify-content:space-between;width:var(--uib-size);height:calc(var(--uib-size) * .6)}.cube_568da8{flex-shrink:0;width:calc(var(--uib-size) * .2);height:calc(var(--uib-size) * .2);animation:jump_990af1 var(--uib-speed) ease-in-out infinite}.cube__inner_37e6c8{display:block;height:100%;width:100%;border-radius:25%;background-color:var(--uib-color);transform-origin:center bottom;animation:morph_6c2aa2 var(--uib-speed) ease-in-out infinite;transition:background-color .3s ease}.cube_568da8:nth-child(2){animation-delay:calc(var(--uib-speed) * -.36)}.cube_568da8:nth-child(2) .cube__inner_37e6c8{animation-delay:calc(var(--uib-speed) * -.36)}.cube_568da8:nth-child(3){animation-delay:calc(var(--uib-speed) * -.2)}.cube_568da8:nth-child(3) .cube__inner_37e6c8{animation-delay:calc(var(--uib-speed) * -.2)}@keyframes jump_990af1{0%{transform:translateY(0)}28%{transform:translateY(0);animation-timing-function:ease-out}50%{transform:translateY(-200%);animation-timing-function:ease-in}74%{transform:translateY(0);animation-timing-function:ease-in}}@keyframes morph_6c2aa2{0%{transform:scaleY(1)}10%{transform:scaleY(1)}20%,25%{transform:scaleY(.6) scaleX(1.3);animation-timing-function:ease-in-out}30%{transform:scaleY(1.15) scaleX(.9);animation-timing-function:ease-in-out}40%{transform:scaleY(1)}72%,87%,to{transform:scaleY(1)}77%{transform:scaleY(.8) scaleX(1.2)}}._homePage_1im5e_3{max-width:1400px;margin:0 auto;padding:2rem 1rem;width:100%;min-width:0;box-sizing:border-box}._headerSection_1im5e_23{text-align:center;margin-bottom:3rem;padding:1rem 0}._welcomeTitle_1im5e_35{font-size:2.5rem;font-weight:700;color:#1f2937;margin:0 0 1rem;line-height:1.2}._welcomeSubtitle_1im5e_51{font-size:1.125rem;color:#6b7280;margin:0 auto .5rem;line-height:1.6;max-width:800px}._welcomeOptional_1im5e_67{font-size:.9375rem;color:#9ca3af;margin:0 auto;line-height:1.5;max-width:800px}._filtersSection_1im5e_85{position:sticky;top:64px;z-index:50;margin-bottom:2rem;padding:1rem 0;background-color:#fff;border-bottom:1px solid #e5e7eb;width:100%;min-width:0;box-sizing:border-box}._searchActiveIndicator_1im5e_111{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background-color:#f0fdfa;border:1px solid #49c0a0;border-radius:8px;margin-bottom:1rem;font-size:.875rem;color:#49c0a0}._searchActiveIndicator_1im5e_111 span{font-weight:500}._clearSearchLink_1im5e_145{background:none;border:none;color:#49c0a0;font-size:.875rem;font-weight:600;cursor:pointer;text-decoration:underline;padding:0;transition:color .2s}._clearSearchLink_1im5e_145:hover{color:#49c0a0}._categoryButton_1im5e_177:disabled{opacity:.5;cursor:not-allowed}._categoryFilters_1im5e_187{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}._categoryButton_1im5e_177{padding:.625rem 1.25rem;border:1px solid #e5e7eb;background-color:#fff;color:#6b7280;border-radius:6px;font-size:.9375rem;font-weight:400;cursor:pointer;transition:all .15s}._categoryButton_1im5e_177:hover{background-color:#f9fafb;color:#4b5563}._categoryButtonActive_1im5e_235{background-color:#f3f4f6;color:#4b5563;border-color:#e5e7eb}._categoryButtonActive_1im5e_235:hover{background-color:#f3f4f6;color:#4b5563}._filterSortRow_1im5e_259{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem}._filterChips_1im5e_277{display:flex;flex-wrap:wrap;gap:.5rem}._filterChip_1im5e_277{padding:.5rem 1rem;border:1px solid #e5e7eb;background-color:#fff;color:#1f2937;border-radius:20px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}._filterChip_1im5e_277:hover{background-color:#f9fafb;border-color:#49c0a0}._filterChipActive_1im5e_323{background-color:#49c0a0;color:#fff;border-color:#49c0a0}._filterChipActive_1im5e_323:hover{background-color:#0d9488;border-color:#0d9488}._sortDropdownWrapper_1im5e_345{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}._sortLabel_1im5e_359{font-size:.875rem;font-weight:500;color:#6b7280}._sortSelect_1im5e_371{padding:.5rem 2rem .5rem .75rem;border:1px solid #e5e7eb;border-radius:8px;font-size:.875rem;font-weight:500;color:#1f2937;background-color:#fff;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236b7280' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center}._sortSelect_1im5e_371:hover{border-color:#49c0a0}._sortSelect_1im5e_371:focus{outline:none;border-color:#49c0a0;box-shadow:0 0 0 2px #49c0a033}._mainContent_1im5e_423{display:grid;grid-template-columns:320px minmax(0,1fr);gap:1.5rem;width:100%;min-width:0;align-items:start}._postsColumn_1im5e_441{min-width:0;width:100%;grid-column:2;grid-row:1}._sidebarColumn_1im5e_455{position:sticky;top:159px;grid-column:1;grid-row:1;min-width:0}._sideCards_1im5e_471{display:flex;flex-direction:column;gap:1rem}._sideCard_1im5e_471{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:1rem;box-shadow:0 1px 3px #0f172a14}._sideCardTitle_1im5e_499{margin:0 0 .85rem;font-size:1.25rem;font-weight:700;color:#111827}._workshopMeta_1im5e_513{display:flex;gap:.75rem;align-items:center;margin-bottom:.75rem;color:#6b7280}._metaPill_1im5e_529{display:inline-flex;align-items:center;gap:.35rem;font-size:.875rem}._workshopSeries_1im5e_543{margin:0 0 .5rem;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#0f766e}._workshopTitle_1im5e_561{margin:0 0 .65rem;font-size:19px;line-height:1.25;color:#111827;font-weight:600}._workshopExcerpt_1im5e_577{margin:0 0 .85rem;font-size:.875rem;line-height:1.5;color:#6b7280}._workshopHost_1im5e_591{display:inline-flex;align-items:center;gap:.5rem;color:#6b7280;margin-bottom:.9rem}._hostAvatar_1im5e_607{width:24px;height:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#dcfce7;color:#15803d;font-size:.75rem;font-weight:700}._hostName_1im5e_633{font-size:.95rem}._reserveBtn_1im5e_641{width:100%;border:none;border-radius:999px;background:#1f7a55;color:#fff;font-weight:600;font-size:.95rem;padding:.7rem 1rem;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;cursor:pointer;margin-bottom:.7rem}._reserveBtn_1im5e_641:hover{background:#166746}._inlineLink_1im5e_683{display:inline-flex;align-items:center;gap:.35rem;color:#6b7280;text-decoration:none;font-size:.9rem;font-weight:500}._inlineLink_1im5e_683:hover{color:#111827}._linkList_1im5e_711{display:flex;flex-direction:column;gap:.4rem}._resourceLink_1im5e_723{display:flex;align-items:center;gap:.6rem;color:#374151;text-decoration:none;font-size:1rem;border-radius:8px;padding:.4rem .25rem}._resourceLink_1im5e_723:hover{background:#f9fafb;color:#111827}._linkChevron_1im5e_755{margin-left:auto;color:#9ca3af}._mobileWorkshopTop_1im5e_767{display:none}._postsContainer_1im5e_777{display:flex;flex-direction:column}._loadingContainer_1im5e_787{display:flex;justify-content:center;align-items:center;padding:4rem 0}._noPosts_1im5e_801{text-align:center;padding:4rem 0;color:#6b7280}._noPosts_1im5e_801 p{font-size:1.125rem}._observerTarget_1im5e_823{height:20px;margin:1rem 0}._loadingMoreContainer_1im5e_833{display:flex;justify-content:center;align-items:center;padding:2rem 0}@media(max-width:1024px){._mainContent_1im5e_423{grid-template-columns:1fr;gap:1.25rem}._postsColumn_1im5e_441{grid-column:1;grid-row:auto;order:2}._sidebarColumn_1im5e_455{position:static;top:auto;grid-column:1;grid-row:auto;display:block;order:1}}@media(max-width:768px){._homePage_1im5e_3{padding:1rem .75rem}._filtersSection_1im5e_85{top:56px;margin-bottom:1.25rem;padding:.75rem 0}._welcomeTitle_1im5e_35{font-size:2rem}._welcomeSubtitle_1im5e_51{font-size:1rem}._categoryFilters_1im5e_187{gap:.5rem}._categoryButton_1im5e_177{padding:.5rem 1rem;font-size:.875rem}._filterSortRow_1im5e_259{flex-direction:column;align-items:stretch;gap:.85rem}._filterChips_1im5e_277{justify-content:flex-start;gap:.45rem}._filterChip_1im5e_277{min-height:44px;padding:.5rem .85rem;font-size:.8125rem}._sortDropdownWrapper_1im5e_345{width:100%;flex-direction:column;align-items:stretch;gap:.65rem}._sortDropdownWrapper_1im5e_345 .MuiFormControl-root{width:100%;min-width:0!important;max-width:100%}._mobileWorkshopTop_1im5e_767{display:block;margin-bottom:1rem}._sideCard_1im5e_471{padding:1rem .9rem}._sideCardTitle_1im5e_499{font-size:1.1rem}._workshopMeta_1im5e_513{flex-wrap:wrap;gap:.5rem}._workshopTitle_1im5e_561{font-size:1.05rem}._noPosts_1im5e_801{padding:2.5rem .75rem}._noPosts_1im5e_801 p{font-size:1rem}}@media(max-width:480px){._homePage_1im5e_3{padding:.75rem .65rem}._filterChip_1im5e_277{flex:1 1 calc(50% - .25rem);justify-content:center;text-align:center;min-width:0}._filterChips_1im5e_277{width:100%}._reserveBtn_1im5e_641{font-size:.9rem;padding:.75rem 1rem;min-height:48px}._resourceLink_1im5e_723{padding:.65rem .35rem;min-height:44px;box-sizing:border-box}}._sharePopupOverlay_1im5e_1133{position:fixed;inset:0;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:10000;padding:1rem;animation:_fadeIn_1im5e_1 .2s ease-in-out}@keyframes _fadeIn_1im5e_1{0%{opacity:0}to{opacity:1}}._sharePopupContent_1im5e_1181{background-color:#fff;border-radius:16px;padding:0;max-width:500px;width:100%;box-shadow:0 20px 60px #0000004d;animation:_slideUp_1im5e_1 .3s ease-in-out}@keyframes _slideUp_1im5e_1{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._sharePopupHeader_1im5e_1223{display:flex;align-items:center;justify-content:center;padding:1rem;border-bottom:1px solid #e5e7eb;position:relative}._sharePopupTitle_1im5e_1241{font-size:1.25rem;font-weight:700;color:#1f2937;margin:0;text-align:center;flex:1;margin-right:2rem}._sharePopupClose_1im5e_1261{background:none;border:none;cursor:pointer;color:#111827;padding:.5rem;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s;position:absolute;top:2px;right:2px;width:32px;height:32px}._sharePopupClose_1im5e_1261:hover{background-color:#f3f4f6;color:#111827}._sharePopupBody_1im5e_1307{padding:1.5rem}._sharePopupLabel_1im5e_1315{display:block;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.75rem}._sharePopupInputGroup_1im5e_1331{display:flex;gap:.75rem;align-items:stretch}._sharePopupInput_1im5e_1331{flex:1;padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:8px;font-size:.9375rem;color:#1f2937;background-color:#f9fafb;cursor:text}._sharePopupInput_1im5e_1331:focus{outline:none;border-color:#49c0a0;background-color:#fff;box-shadow:0 0 0 3px #49c0a01a}._sharePopupCopyBtn_1im5e_1379{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background-color:#49c0a0;color:#fff;border:none;border-radius:8px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}._sharePopupCopyBtn_1im5e_1379:hover{background-color:#49c0a0;transform:translateY(-1px);box-shadow:0 4px 12px #49c0a04d}._sharePopupCopyBtn_1im5e_1379:active{transform:translateY(0)}._sharePopupCopyBtn_1im5e_1379 svg{flex-shrink:0}@media(max-width:640px){._sharePopupContent_1im5e_1181{max-width:100%;border-radius:16px 16px 0 0}._sharePopupOverlay_1im5e_1133{align-items:flex-end;padding:0}._sharePopupInputGroup_1im5e_1331{flex-direction:column}._sharePopupCopyBtn_1im5e_1379{width:100%;justify-content:center}}._pdfList_1im5e_1483{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,max-content));gap:1rem;justify-content:center;justify-items:center;width:100%;place-items:center}._pdfItem_1im5e_1503{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1.5rem;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;transition:all .2s;text-align:center;width:140px;min-height:160px}._pdfItem_1im5e_1503:hover{background-color:#f0fdfa;border-color:#49c0a0;transform:translateY(-4px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}._pdfIcon_1im5e_1553{color:#ef4444;flex-shrink:0;transition:transform .2s}._pdfItem_1im5e_1503:hover ._pdfIcon_1im5e_1553{transform:scale(1.1)}._pdfInfo_1im5e_1573{width:100%;min-width:0;display:flex;justify-content:center;align-items:center}._pdfName_1im5e_1589{font-weight:600;color:#1f2937;margin-bottom:0;font-size:.875rem;line-height:1.4;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}._pdfLink_1im5e_1619{display:none}._universityListing_1rs3h_1{background:linear-gradient(135deg,#fff,#f8fffe);border-radius:20px;padding:1rem;margin-bottom:1rem;box-shadow:0 4px 20px #00000014;border:1px solid rgba(73,192,160,.1)}._loadingMessage_1rs3h_19,._errorMessage_1rs3h_21,._emptyMessage_1rs3h_23{padding:2rem;text-align:center;color:#6b7280;font-size:.9375rem}._errorMessage_1rs3h_21{color:#ef4444}._topLayout_1rs3h_45{width:100%}._sidebarLayout_1rs3h_53{width:100%;max-width:300px}._header_1rs3h_63{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.8rem;gap:1.5rem}._headerLeft_1rs3h_79{display:flex;align-items:flex-start;gap:1rem;flex:1}._iconWrapper_1rs3h_93{width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,#49c0a0,#0d9488);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;box-shadow:0 4px 12px #49c0a04d}._title_1rs3h_119{font-size:1.35rem;font-weight:700;color:#1f2937;margin:0 0 .25rem;line-height:1.2}._subtitle_1rs3h_135{font-size:.875rem;color:#6b7280;margin:0;line-height:1.4}._headerActions_1rs3h_149{display:flex;align-items:center;gap:.75rem;flex-shrink:0}._addButton_1rs3h_163{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:linear-gradient(135deg,#49c0a0,#0d9488);color:#fff;border:none;border-radius:10px;font-size:.875rem;font-weight:600;cursor:pointer;text-decoration:none;transition:all .3s;box-shadow:0 2px 8px #49c0a040}._addButton_1rs3h_163:hover{transform:translateY(-2px);box-shadow:0 6px 20px #49c0a066}._addButton_1rs3h_163 svg{flex-shrink:0}._viewMoreButton_1rs3h_215{color:#49c0a0;font-weight:600;display:flex;justify-content:right;text-decoration:underline}._sliderContainer_1rs3h_233{position:relative;width:100%}._universitySlider_1rs3h_243{display:flex;gap:1rem;overflow-x:auto;overflow-y:hidden;scroll-behavior:auto;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:.75rem;padding-left:.5rem;padding-right:.5rem;will-change:scroll-position;-webkit-overflow-scrolling:touch}._universitySlider_1rs3h_243::-webkit-scrollbar{display:none}._universityCard_1rs3h_283{flex:0 0 auto;display:flex;flex-direction:column;width:300px;min-height:250px;background-color:#fff;border-radius:20px;overflow:hidden;text-decoration:none;color:inherit;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer;box-shadow:0 2px 12px #00000014;border:1px solid rgba(0,0,0,.05);position:relative}._universityCard_1rs3h_283:before{content:"";position:absolute;inset:0;border-radius:20px;padding:2px;background:linear-gradient(135deg,#49c0a0,#0d9488);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s}._universityCard_1rs3h_283:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 12px 40px #49c0a040}._universityCard_1rs3h_283:hover:before{opacity:1}._cardImageWrapper_1rs3h_371{position:relative;width:100%;height:120px;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat}._cardImage_1rs3h_371{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.2,1)}._universityCard_1rs3h_283:hover ._cardImage_1rs3h_371{transform:scale(1.15)}._imageGradient_1rs3h_413{position:absolute;inset:0;background:linear-gradient(to bottom,#0000,#0000001a,#0006)}._cardBadge_1rs3h_441{position:absolute;top:1rem;right:1rem;display:flex;align-items:center;gap:.375rem;padding:.5rem .875rem;background-color:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;font-size:.75rem;font-weight:600;color:#10b981;box-shadow:0 2px 8px #0000001a;z-index:2}._cardBadge_1rs3h_441 svg{flex-shrink:0}._cardContent_1rs3h_485{padding:.85rem;display:flex;flex-direction:column;flex:1;gap:.75rem}._cardHeader_1rs3h_501{display:flex;gap:1rem;align-items:flex-start}._logoBadge_1rs3h_513{flex-shrink:0;width:44px;height:44px;border-radius:14px;background:linear-gradient(135deg,#49c0a0,#0d9488);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1.1rem;box-shadow:0 4px 12px #49c0a04d;border:3px solid #ffffff;margin-top:-30px;position:relative;z-index:3}._logoBadge_1rs3h_513 img{width:100%;height:100%;border-radius:11px;object-fit:cover}._logoInitial_1rs3h_565{font-size:1.5rem;font-weight:700}._cardInfo_1rs3h_575{flex:1;min-width:0;padding-top:.25rem}._cardTitle_1rs3h_587{font-size:1rem;font-weight:700;color:#1f2937;margin:0;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}._cardSubtitle_1rs3h_619{font-size:.8125rem;color:#6b7280;margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}._cardFooter_1rs3h_643{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:.75rem;border-top:1px solid #f3f4f6}._memberInfo_1rs3h_661{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:#6b7280;font-weight:500}._memberInfo_1rs3h_661 svg{color:#49c0a0;flex-shrink:0}._cardArrow_1rs3h_689{width:32px;height:32px;border-radius:10px;background-color:#f0fdfa;display:flex;align-items:center;justify-content:center;color:#49c0a0;transition:all .3s}._universityCard_1rs3h_283:hover ._cardArrow_1rs3h_689{background-color:#49c0a0;color:#fff;transform:translate(4px)}._scrollButton_1rs3h_727{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;background-color:#fff;border:2px solid #e5e7eb;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;box-shadow:0 4px 16px #0000001a;transition:all .3s;color:#1f2937}._scrollButton_1rs3h_727:hover{background-color:#49c0a0;border-color:#49c0a0;color:#fff;transform:translateY(-50%) scale(1.1);box-shadow:0 6px 24px #49c0a04d}._scrollButtonLeft_1rs3h_781{left:-22px}._scrollButtonRight_1rs3h_789{right:-22px}._scrollButton_1rs3h_727 svg{flex-shrink:0}@media(max-width:768px){._universityListing_1rs3h_1{padding:1.5rem;border-radius:16px}._header_1rs3h_63{flex-direction:column;gap:1rem}._headerLeft_1rs3h_79{width:100%}._headerActions_1rs3h_149{width:100%;flex-direction:column}._viewMoreButton_1rs3h_215,._addButton_1rs3h_163{width:100%;justify-content:center}._title_1rs3h_119{font-size:1.25rem}._universityCard_1rs3h_283{width:280px;min-height:260px}._cardImageWrapper_1rs3h_371{height:120px}._logoBadge_1rs3h_513{width:40px;height:40px;margin-top:-20px;font-size:1.125rem}._cardTitle_1rs3h_587{font-size:1.0625rem}._scrollButton_1rs3h_727{width:36px;height:36px}._scrollButtonLeft_1rs3h_781{left:-16px}._scrollButtonRight_1rs3h_789{right:-16px}}@media(max-width:480px){._universityListing_1rs3h_1{padding:1.1rem;border-radius:14px}._header_1rs3h_63{margin-bottom:.65rem;gap:.75rem}._iconWrapper_1rs3h_93{width:36px;height:36px}._title_1rs3h_119{font-size:1.1rem}._subtitle_1rs3h_135{font-size:.82rem}._universityCard_1rs3h_283{width:250px;min-height:235px;border-radius:16px}._cardImageWrapper_1rs3h_371{height:105px}._cardContent_1rs3h_485{padding:.75rem;gap:.6rem}._cardBadge_1rs3h_441{top:.85rem;right:.85rem;padding:.4rem .7rem;font-size:.7rem}._logoBadge_1rs3h_513{width:36px;height:36px;margin-top:-16px;font-size:1rem}._cardTitle_1rs3h_587{font-size:.95rem}._memberInfo_1rs3h_661{font-size:.78rem}._scrollButton_1rs3h_727{width:32px;height:32px}._scrollButtonLeft_1rs3h_781{left:-14px}._scrollButtonRight_1rs3h_789{right:-14px}}._bannerSection_ruk80_1{padding:0rem .5rem 1.25rem}._bannerCard_ruk80_9{position:relative;overflow:hidden;border-radius:1rem;padding:1.1rem 1rem;background:linear-gradient(135deg,#f2f9f2,#f8fbf9);border:1px solid rgba(73,192,160,.16)}._blobRight_ruk80_31{position:absolute;top:-100px;right:-80px;width:280px;height:280px;border-radius:999px;background:#49c0a014;filter:blur(28px)}._blobLeft_ruk80_53{position:absolute;bottom:-90px;left:20%;width:220px;height:220px;border-radius:999px;background:#0d94881f;filter:blur(24px)}._content_ruk80_75{position:relative;z-index:1;max-width:860px;margin:0 auto;text-align:center}._iconWrap_ruk80_91{display:flex;justify-content:center;margin-bottom:.6rem}._title_ruk80_115{margin:0;color:#1f2937;line-height:1.2;font-size:clamp(1.45rem,2.8vw,2.45rem);font-weight:800;font-size:27px}._highlight_ruk80_133{color:#49c0a0}._subtitle_ruk80_141{max-width:650px;margin:.8rem auto 1.45rem;color:#6b7280;font-size:.98rem;line-height:1.5}._statsRow_ruk80_157{display:flex;justify-content:center;align-items:center;gap:1rem 1.8rem;flex-wrap:wrap}._statItem_ruk80_173{display:flex;align-items:center;gap:.35rem}._statIcon_ruk80_185{color:#49c0a0;width:1.1rem;height:1.1rem}._statValue_ruk80_197{color:#49c0a0;font-size:1.25rem;font-weight:800;transform:translateY(-2px)}._statLabel_ruk80_211{color:#6b7280;font-size:.92rem}@media(max-width:768px){._bannerCard_ruk80_9{border-radius:.9rem;padding:1.05rem .85rem}._blobRight_ruk80_31{top:-90px;right:-95px;width:240px;height:240px}._blobLeft_ruk80_53{bottom:-100px;left:18%;width:190px;height:190px}._title_ruk80_115{font-size:clamp(1.25rem,5.2vw,1.9rem)}._subtitle_ruk80_141{font-size:.9rem;margin:.75rem auto 1.15rem}._statValue_ruk80_197{font-size:1.05rem}._statLabel_ruk80_211{font-size:.8rem}._statIcon_ruk80_185{width:1rem;height:1rem}._statsRow_ruk80_157{gap:.9rem 1.4rem}}@media(max-width:480px){._bannerSection_ruk80_1{padding:0 .35rem 1rem}._bannerCard_ruk80_9{padding:.95rem .75rem;border-radius:.8rem}._subtitle_ruk80_141{font-size:.88rem}._statValue_ruk80_197{font-size:1rem}._statLabel_ruk80_211{font-size:.78rem}._statIcon_ruk80_185{width:.95rem;height:.95rem}}._overlay_1v7jl_1{position:fixed;inset:0;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:10000;padding:1rem;animation:_fadeIn_1v7jl_1 .2s ease-in-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@keyframes _fadeIn_1v7jl_1{0%{opacity:0}to{opacity:1}}._popup_1v7jl_51{background:#fff;border-radius:16px;width:100%;max-width:520px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d,0 0 0 1px #0000000d;animation:_slideUp_1v7jl_1 .3s ease-out;position:relative;margin:auto}._popupError_1v7jl_77{border-top:3px solid #ef4444;box-shadow:0 20px 60px #ef444433,0 0 0 1px #ef44441a}@keyframes _slideUp_1v7jl_1{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._header_1v7jl_111{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;gap:6px;padding:24px 30px 20px;border-bottom:1px solid #e5e7eb;background:linear-gradient(180deg,#f8fafc,#fff 85%);border-radius:16px 16px 0 0}._onboardingWelcomeHeading_1v7jl_135{margin:0;font-size:24px;font-weight:600;line-height:1.05;letter-spacing:-.03em;color:#0f172a;width:100%;display:flex;justify-content:center;align-items:center;gap:8px}._onboardingWelcomeIcon_1v7jl_163{font-size:.9em;transform:translateY(2px)}._headerError_1v7jl_173{border-bottom:1px solid #fecaca;background:linear-gradient(135deg,#fef2f2,#fff)}._header_1v7jl_111 h2{margin:0;font-size:17px;font-weight:500;color:#1e293b;letter-spacing:-.02em;display:flex;align-items:center;gap:12px;width:100%;justify-content:center}._titleError_1v7jl_209{color:#dc2626!important}._headerIcon_1v7jl_217{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#43be9a,#34d399);border-radius:8px;color:#fff;font-size:18px;font-weight:700;flex-shrink:0}._headerIconError_1v7jl_245{background:linear-gradient(135deg,#ef4444,#dc2626)}._closeButton_1v7jl_253{background:#f3f4f6;border:none;font-size:24px;color:#111827;cursor:pointer;padding:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s;font-weight:300;line-height:1}._closeButton_1v7jl_253:hover{background-color:#e5e7eb;color:#1f2937;transform:rotate(90deg)}._content_1v7jl_301{padding:18px 30px 22px}._message_1v7jl_309{color:#4b5563;font-size:14px;line-height:1.7;margin-bottom:21px;padding:16px;background:#f9fafb;border-radius:10px;border-left:4px solid #43be9a}._messageError_1v7jl_331{color:#991b1b;background:#fef2f2;border-left:4px solid #ef4444}._formGroup_1v7jl_343{margin-bottom:28px;position:relative}._formGroup_1v7jl_343 label{display:block;font-weight:600;color:#1f2937;margin-bottom:10px;font-size:15px;letter-spacing:-.01em}._formGroup_1v7jl_343 input{width:100%;padding:14px 18px;border:2px solid #e5e7eb;border-radius:10px;font-size:16px;transition:all .2s;box-sizing:border-box;background:#fff;color:#1f2937;font-weight:500}._formGroup_1v7jl_343 input::placeholder{color:#9ca3af;font-weight:400}._formGroup_1v7jl_343 input:focus{outline:none;border-color:#43be9a;box-shadow:0 0 0 4px #43be9a1a;background:#fff}._formGroup_1v7jl_343 input._inputError_1v7jl_421{border-color:#ef4444;box-shadow:0 0 0 4px #ef44441a}._formGroup_1v7jl_343 input._inputWarning_1v7jl_431{border-color:#f87171;background-color:#fef2f2}._formGroup_1v7jl_343 input._inputWarning_1v7jl_431:focus{border-color:#ef4444;box-shadow:0 0 0 4px #ef444426;background-color:#fff}._helpText_1v7jl_453{display:flex;align-items:center;gap:6px;color:#6b7280;font-size:13px;margin-top:8px;padding:8px 12px;background:#f9fafb;border-radius:6px}._helpText_1v7jl_453:before{content:"ℹ️";font-size:14px}._checkingText_1v7jl_487{display:flex;align-items:center;gap:6px;color:#6b7280;font-size:13px;margin-top:8px;font-style:italic;padding:8px 12px;background:#f9fafb;border-radius:6px}._errorText_1v7jl_513{display:flex;align-items:center;gap:6px;color:#ef4444;font-size:14px;margin-top:8px;font-weight:500;padding:8px 12px;background:#fef2f2;border-radius:6px;border-left:3px solid #ef4444}._errorText_1v7jl_513:before{content:"⚠️";font-size:16px}._charCount_1v7jl_551{display:block;text-align:right;color:#9ca3af;font-size:12px;margin-top:6px;font-weight:500}._actions_1v7jl_569{display:flex;gap:12px;justify-content:center;padding-top:12px;border-top:1px solid #e5e7eb}._cancelButton_1v7jl_587,._saveButton_1v7jl_589{padding:14px 28px;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease;border:none;min-width:120px;letter-spacing:-.01em}._cancelButton_1v7jl_587{background-color:#f3f4f6;color:#374151}._cancelButton_1v7jl_587:hover{background-color:#e5e7eb;transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}._cancelButton_1v7jl_587:active{transform:translateY(0)}._saveButton_1v7jl_589{background:linear-gradient(135deg,#43be9a,#34d399);color:#fff;box-shadow:0 4px 14px #43be9a40}._saveButton_1v7jl_589:hover{background:linear-gradient(135deg,#34d399,#10b981);transform:translateY(-2px);box-shadow:0 6px 20px #43be9a59}._saveButton_1v7jl_589:active{transform:translateY(0);box-shadow:0 2px 8px #43be9a40}._saveButton_1v7jl_589:disabled{opacity:.6;cursor:not-allowed;transform:none}@media(max-width:640px){._overlay_1v7jl_1{padding:0;align-items:flex-end}._popup_1v7jl_51{width:100%;max-width:100%;margin:0;border-radius:20px 20px 0 0;max-height:85vh}._header_1v7jl_111{padding:20px 20px 16px}._header_1v7jl_111 h2{font-size:17px}._onboardingWelcomeHeading_1v7jl_135{font-size:38px}._headerIcon_1v7jl_217{width:28px;height:28px;font-size:16px}._content_1v7jl_301{padding:18px 20px 20px}._message_1v7jl_309{font-size:14px;padding:14px}._actions_1v7jl_569{flex-direction:column;gap:10px;margin-top:24px;padding-top:20px}._cancelButton_1v7jl_587,._saveButton_1v7jl_589{width:100%;min-width:auto;padding:14px 24px}}._profilePage_iva6v_3{padding:1.25rem 2rem;background:#f0f2f5;min-height:100vh;box-sizing:border-box;overflow-x:hidden;width:100%}._profilePageContainer_iva6v_21{max-width:1000px;margin:0 auto;width:100%;box-sizing:border-box;overflow-x:hidden}._profileUnifiedCard_iva6v_39{background:#fff;border-radius:12px;border:1px solid #e9ecef;box-shadow:0 2px 8px #0000000f;overflow:hidden;margin-bottom:1rem;width:100%;max-width:100%}._profileUnifiedCard_iva6v_39>*:not(:last-child){border-bottom:1px solid #e9ecef}._profileCard_iva6v_73{background:#fff;border-radius:12px;border:1px solid #e9ecef;box-shadow:0 2px 8px #0000000f;margin-bottom:1rem}._contentSection_iva6v_91{background:#fff;border-radius:12px;border:1px solid #e9ecef;box-shadow:0 2px 8px #0000000f;position:relative;overflow:hidden;margin-bottom:1rem;max-width:100%}._profileHeaderCard_iva6v_115{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.5rem;background:#fff}._profileHeaderLeft_iva6v_131{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}._avatarWrapper_iva6v_147{position:relative;flex-shrink:0}._avatar_iva6v_147{width:70px;height:70px;border-radius:50%;overflow:hidden;background:#f8f9fa}._avatar_iva6v_147 img{width:100%;height:100%;object-fit:cover}._avatarPlaceholder_iva6v_185{width:100%;height:100%;background:#28a745;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;letter-spacing:.5px}._profileHeaderInfo_iva6v_211{flex:1;min-width:0}._profileHeaderUsername_iva6v_221{font-size:1.125rem;font-weight:700;color:#212529;margin:0 0 1px;line-height:1.2;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}._profileHeaderFullName_iva6v_247{font-size:.875rem;color:#6c757d;margin:0 0 2px;line-height:1.3}._profileHeaderBadge_iva6v_261{display:inline-flex;align-items:center;gap:.375rem;margin-top:.25rem;padding:.25rem .5rem;border:none;border-radius:9999px;background:#fef9e7}._profileHeaderBadge_iva6v_261>span:first-child{font-size:1rem;line-height:1}._profileHeaderBadgeLabel_iva6v_293{font-size:.75rem;color:#8b7355;font-weight:600}._profileHeaderActions_iva6v_305{display:flex;align-items:center;gap:.5rem;flex-shrink:0}._profileHeader_iva6v_115{flex:1;padding:1rem;color:#64748b;font-size:.9375rem}._followButton_iva6v_333{padding:8px 16px;background-color:#28a745;color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:.375rem}._followButton_iva6v_333:hover:not(:disabled){background-color:#218838}._metricsGrid_iva6v_387{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;min-height:130px;gap:0}._metricCard_iva6v_405{background:#fff;display:flex;flex-direction:column;padding:0 .5rem;border:none}._leftMetricCard_iva6v_423,._rightMetricCard_iva6v_425{background-color:#fff;background-image:radial-gradient(ellipse 100% 100% at 50% 50%,rgba(13,148,136,.05) 0%,transparent 70%)}._leftMetricCard_iva6v_423{flex:0 0 50%;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:18px 0 12px}._rightMetricCard_iva6v_425{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;padding:18px 0 12px 60px}._metricCardTitle_iva6v_497{color:#0d9488;font-size:16px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-align:center;width:100%}._craftScoreProgressWrapper_iva6v_521{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60px;padding:.25rem 0;width:100%}._craftScoreSemiCircle_iva6v_543{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:160px;z-index:0}._craftScoreContent_iva6v_563{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.25rem}._craftScoreCircleWrapper_iva6v_581{position:relative;width:100%;max-width:180px;margin:0 auto}._craftScoreCircle_iva6v_581{position:relative;width:100%}._craftScoreSvg_iva6v_605{width:100%;height:auto;display:block}._craftScoreValue_iva6v_617{font-size:2rem;font-weight:800;color:#0a6b65;text-align:center;line-height:1.2;letter-spacing:-.03em}._topPercentileBadge_iva6v_635{display:inline-flex;align-items:center;gap:70px;font-size:.9375rem;font-weight:700;color:#d4af37;letter-spacing:.02em}._percentileMedal_iva6v_657{font-size:1rem;line-height:1;display:inline-flex;align-items:center}._percentileMedalImg_iva6v_671{width:2rem;height:4rem;object-fit:contain}._percentileMedalText_iva6v_683{font-size:20px;position:absolute;left:33px;top:52px;color:#5e4c27}._percentileMedal_iva6v_657 ._leftIcon_iva6v_699,._percentileMedal_iva6v_657 ._rightIcon_iva6v_701{width:2.25rem;height:3.75rem;object-fit:contain}._percentileMedal_iva6v_657 ._leftIcon_iva6v_699{transform:scaleX(-1)}._seedIcon_iva6v_721{font-size:1.25rem;line-height:1}._top1Badge_iva6v_731{display:inline-flex;align-items:center;gap:.25rem;margin-top:.5rem;padding:.375rem .75rem;background:#fffbe6;border:none;border-radius:9999px;font-size:.875rem;font-weight:600;color:#e0a800;width:100%;justify-content:center}._usageTitle_iva6v_763{font-size:17px;color:#374151;margin-bottom:.5rem;line-height:1.4;font-weight:500}._usageTitle_iva6v_763 strong{color:#0a6b65;font-weight:700}._universityBadges_iva6v_789{display:flex;align-items:center;margin-top:8px;margin-left:22px;flex-wrap:wrap}._universityBadge_iva6v_789{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:5px;color:#374151;font-size:.75rem;font-weight:700;background:#fff;border:1px solid #e5e7eb;overflow:hidden;flex-shrink:0}._universityBadgeLogo_iva6v_839{width:100%;height:100%;object-fit:contain}._noReusesYet_iva6v_851{text-align:center;padding:1rem .75rem}._noReusesYetTitle_iva6v_861{font-size:1rem;font-weight:700;color:#374151;margin:0 0 .5rem}._noReusesYetSubtitle_iva6v_875{font-size:.875rem;color:#6b7280;margin:0;line-height:1.4}._universityBadgeMore_iva6v_889{padding:.25rem .5rem;border-radius:9999px;width:auto;min-width:36px;height:36px;background:#fff;border:1px solid #e5e7eb;color:#6c757d;font-size:.75rem;font-weight:600;display:flex;align-items:center;justify-content:center}._activityGraph_iva6v_921{margin-bottom:.25rem;background:transparent;overflow:visible;width:100%}._metricCard_iva6v_405 ._activityGraph_iva6v_921{margin-top:.25rem}._activityGraphWrapper_iva6v_943{display:flex;gap:16px;flex:0 0 auto;min-height:0;align-items:center}._rightMetricCard_iva6v_425 ._activityGraphWrapper_iva6v_943{flex:0 0 auto;margin-top:.5rem}._rightMetricCard_iva6v_425 ._activityGraph_iva6v_921{flex:0 0 auto;width:100%;max-width:250px;height:44px;min-height:44px;display:flex}._rightMetricCard_iva6v_425 ._activityGraph_iva6v_921 ._graphSvg_iva6v_989{width:100%;height:100%;min-width:0}@media(max-width:768px){._rightMetricCard_iva6v_425 ._activityGraphWrapper_iva6v_943{flex-direction:row;margin-top:.5rem;width:100%;max-width:100%;min-width:0;flex-wrap:nowrap;overflow:hidden}._rightMetricCard_iva6v_425 ._activityGraph_iva6v_921{max-width:100%;flex:1 1 0;min-width:0;height:36px;min-height:36px;max-height:36px;overflow:hidden}._rightMetricCard_iva6v_425 ._activityGraph_iva6v_921 ._graphSvg_iva6v_989{min-width:0}._rightMetricCard_iva6v_425 ._graphLabel_iva6v_1051{flex-shrink:0}}@media(max-width:480px){._rightMetricCard_iva6v_425 ._activityGraphWrapper_iva6v_943{flex-direction:column;align-items:stretch;gap:.5rem}._rightMetricCard_iva6v_425 ._activityGraph_iva6v_921{height:32px;min-height:32px;max-height:32px;flex:0 0 auto;width:100%}._rightMetricCard_iva6v_425 ._graphLabel_iva6v_1051{justify-content:flex-start}._graphLabel_iva6v_1051{font-size:.6875rem}}._graphLabel_iva6v_1051{font-size:.75rem;color:#374151;text-align:right;display:flex;align-items:center;justify-content:flex-end;gap:.25rem;white-space:nowrap;flex-shrink:0}._graphLabelText_iva6v_1133{white-space:nowrap}._graphLabelIcon_iva6v_1141{flex-shrink:0}._graphSvg_iva6v_989{width:100%;height:100%;display:block}._metricCard_iva6v_405 ._usageTitle_iva6v_763{color:#374151}._metricCard_iva6v_405 ._usageTitle_iva6v_763 strong{color:#0a6b65;font-weight:750}._engagementCard_iva6v_1183{display:grid;grid-template-columns:repeat(4,1fr);gap:0;background:#fff;padding-bottom:10px}._engagementCardWrapper_iva6v_1199{background:#fff}._engagementItem_iva6v_1207{display:flex;flex-direction:column;align-items:center;padding:.5rem;border-radius:0;transition:all .2s ease}._engagementClickable_iva6v_1225{cursor:pointer;transition:all .2s ease}._engagementClickable_iva6v_1225:hover{background:#28a7450f}._engagementIcon_iva6v_1243{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .2s ease}._engagementClickable_iva6v_1225:hover ._engagementIcon_iva6v_1243{transform:scale(1.05)}._engagementIcon_iva6v_1243 svg{width:20px;height:20px}._engagementValue_iva6v_1283{font-size:21px;font-weight:700;color:#212529;line-height:1.2}._engagementLabel_iva6v_1297{font-size:14px;color:#6c757d;font-weight:500;display:inline-flex;align-items:center;gap:.25rem}._engagementItemCommunityPoints_iva6v_1315{position:relative}._engagementItemCommunityPoints_iva6v_1315 ._engagementTooltip_iva6v_1325{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);min-width:200px;padding:.75rem 1rem;background:#1f2937;color:#f9fafb;font-size:.75rem;font-weight:500;line-height:1.5;border-radius:8px;box-shadow:0 10px 25px #0003,0 4px 6px #0000001a;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;pointer-events:none;z-index:100;display:flex;flex-direction:column;gap:.25rem;white-space:nowrap}._engagementItemCommunityPoints_iva6v_1315 ._engagementTooltip_iva6v_1325:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:#1f2937}._engagementItemCommunityPoints_iva6v_1315 ._engagementTooltip_iva6v_1325 strong{color:#fff;font-size:.8125rem;margin-bottom:.25rem;display:block}._engagementItemCommunityPoints_iva6v_1315:hover ._engagementTooltip_iva6v_1325{opacity:1;visibility:visible}._recognitionsSection_iva6v_1421{padding:.75rem 1.5rem;background:#fff;padding-bottom:21px}._recognitionsWrapper_iva6v_1433{background:#fff}._recognitionsTitle_iva6v_1441{font-size:.6875rem;color:#9ca3af;text-transform:uppercase;letter-spacing:.08em;font-weight:600;margin:0 0 .75rem;display:flex;align-items:center;gap:.375rem}._recognitionsIcon_iva6v_1465{color:#d4a017;display:flex;align-items:center}._recognitionsGrid_iva6v_1477{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}._recognitionCard_iva6v_1489{display:flex;align-items:center;gap:1rem;padding:7px 21px;border-radius:15px;text-align:left;border:1px solid rgba(0,0,0,.06);box-shadow:0 4px 12px #0000001a,0 2px 6px #00000014}._recognitionElite_iva6v_1511{background:#fdf8ed}._recognitionElite_iva6v_1511 ._recognitionCardTitle_iva6v_1519{color:#5e4c27}._recognitionTrusted_iva6v_1527{background:#f7f8fa}._recognitionTrusted_iva6v_1527 ._recognitionCardTitle_iva6v_1519{color:#1c7b6b}._recognitionActive_iva6v_1543{background:#f7f8fa}._recognitionActive_iva6v_1543 ._recognitionCardTitle_iva6v_1519{color:#1c7b6b}._recognitionCardIcon_iva6v_1559{flex-shrink:0;display:flex;align-items:center;justify-content:center}._recognitionCardIcon_iva6v_1559 i{font-size:1.5rem;color:#166534}._recognitionCardBadgeImg_iva6v_1583{width:42px;height:42px;object-fit:contain}._recognitionCardContent_iva6v_1595{flex:1;min-width:0}._recognitionCardTitle_iva6v_1519{font-size:18px;font-weight:700;color:#374151;margin-bottom:.25rem}._recognitionCardDesc_iva6v_1619{font-size:.8125rem;color:#6b7280;line-height:1.3}._certificateRoadmapSection_iva6v_1631{padding:1.1rem 1.15rem 1.2rem;background:#fff;overflow:visible}._certificateRoadmapHeader_iva6v_1643{margin-bottom:1.75rem}._certificateRoadmapTitleWrap_iva6v_1651{display:inline-flex;align-items:center;gap:.5rem}._certificateRoadmapIcon_iva6v_1663{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,#2d6a4f,#52b788);color:#fff;display:inline-flex;align-items:center;justify-content:center}._certificateRoadmapTitle_iva6v_1651{margin:0;font-size:1.1rem;color:#262626;font-weight:700}._certificateRoadmapSubtitle_iva6v_1699{margin:.25rem 0 0;color:#9ca3af;font-size:.86rem;font-weight:500}._roadmapTrackWrapper_iva6v_1713{position:relative;height:52px;margin:0 75px}._roadmapTrackLine_iva6v_1725{position:absolute;left:36px;right:36px;top:18px;height:3px;border-radius:999px;background:#f3f4f6}._roadmapTrackProgress_iva6v_1745{position:absolute;left:36px;top:18px;height:3px;border-radius:999px;background:linear-gradient(90deg,#2d6a4f,#52b788);transition:width .3s ease}._roadmapStep_iva6v_1765{position:absolute;top:-1px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;z-index:10;width:auto;min-width:0;border:none;background:transparent;padding:0;cursor:pointer}._roadmapStepDot_iva6v_1797{width:36px;height:36px;border-radius:50%;border:2px solid transparent;display:flex;align-items:center;justify-content:center;z-index:1;box-shadow:0 1px 2px #00000024;transition:transform .2s ease}._roadmapStep_iva6v_1765:hover:not(:disabled) ._roadmapStepDot_iva6v_1797{transform:scale(1.07)}._roadmapStep_iva6v_1765:disabled{cursor:not-allowed}._roadmapDesktopOnly_iva6v_1841{display:none;width:100%}._roadmapMobileOnly_iva6v_1851{display:flex;flex-direction:column;gap:.5rem;width:100%}@media(min-width:769px){._roadmapDesktopOnly_iva6v_1841{display:block}._roadmapMobileOnly_iva6v_1851{display:none}}._roadmapMobileRow_iva6v_1885{display:flex;align-items:center;gap:.5rem;width:100%;position:relative}._roadmapMobileStepBtn_iva6v_1901{flex-shrink:0;margin:0;padding:0;border:none;background:transparent;cursor:pointer;line-height:0}._roadmapMobileStepBtn_iva6v_1901:disabled{cursor:not-allowed}._roadmapMobileLabelWrap_iva6v_1929{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;justify-content:flex-start}._roadmapMobileOnly_iva6v_1851 ._roadmapStepDot_iva6v_1797{width:32px;height:32px}._roadmapMobileOnly_iva6v_1851 ._roadmapStepDotIcon_iva6v_1959{width:14px!important;height:14px!important;font-size:14px!important}._roadmapLabelGrid_iva6v_1971{margin-top:.5rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}._roadmapLabelItem_iva6v_1985{display:inline-flex;justify-content:center;align-items:center;gap:.35rem;min-width:0}._roadmapLabelText_iva6v_2001{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:.24rem .7rem;border-radius:999px;border:1px solid #e5e7eb;font-size:.85rem;font-weight:700;text-align:center;white-space:nowrap}._roadmapLabelInfoWrap_iva6v_2029{position:relative;display:inline-flex;align-items:center}._roadmapLabelInfoButton_iva6v_2041{width:16px;height:16px;border-radius:999px;border:1px solid #d1d5db;background:#f9fafb;color:#4b5563;font-size:.65rem;font-weight:700;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}._roadmapLabelInfoTooltip_iva6v_2075{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(4px);min-width:220px;max-width:300px;background:#111827;color:#f9fafb;border-radius:8px;padding:.55rem .65rem;box-shadow:0 6px 18px #0003;opacity:0;visibility:hidden;transition:opacity .16s ease,transform .16s ease;z-index:30}._roadmapLabelInfoTooltipLeft_iva6v_2111{left:0;transform:translate(0) translateY(4px)}._roadmapLabelInfoTooltipRight_iva6v_2121{left:auto;right:0;transform:translate(0) translateY(4px)}._roadmapLabelInfoTooltip_iva6v_2075 strong{display:block;font-size:.74rem;margin-bottom:.3rem}._roadmapLabelInfoTooltip_iva6v_2075 p{margin:0;font-size:.72rem;line-height:1.35;white-space:pre-line}._roadmapLabelInfoWrap_iva6v_2029:hover ._roadmapLabelInfoTooltip_iva6v_2075,._roadmapLabelInfoWrap_iva6v_2029:focus-within ._roadmapLabelInfoTooltip_iva6v_2075{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}._roadmapLabelInfoWrap_iva6v_2029:hover ._roadmapLabelInfoTooltipLeft_iva6v_2111,._roadmapLabelInfoWrap_iva6v_2029:focus-within ._roadmapLabelInfoTooltipLeft_iva6v_2111,._roadmapLabelInfoWrap_iva6v_2029:hover ._roadmapLabelInfoTooltipRight_iva6v_2121,._roadmapLabelInfoWrap_iva6v_2029:focus-within ._roadmapLabelInfoTooltipRight_iva6v_2121{transform:translate(0) translateY(0)}._roadmapStepDotEarned_iva6v_2187{border-color:#fff;color:#fff}._roadmapStepDotCurrent_iva6v_2197{background:#fbbf24;border-color:#fff;box-shadow:0 0 0 2px #fde68a;color:#fff}._roadmapStepDotLocked_iva6v_2211{background:#f3f4f6;border-color:#e5e7eb;color:#9ca3af}._roadmapStepDotIcon_iva6v_1959{width:16px!important;height:16px!important;font-size:16px!important}._roadmapStepPill_iva6v_2235{margin-top:0;padding:.24rem .7rem;border-radius:999px;border:1px solid;font-size:.79rem;font-weight:700;white-space:nowrap}._roadmapStepPoints_iva6v_2255{margin-top:.35rem;font-size:.8rem;color:#9ca3af;font-weight:500}._roadmapMetaGrid_iva6v_2269{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-bottom:.55rem}._roadmapMeta_iva6v_2269{display:flex;flex-direction:column;align-items:center;min-width:0}._roadmapCardsGrid_iva6v_2297{display:grid;gap:.65rem;grid-template-columns:repeat(3,minmax(0,1fr))}._roadmapCard_iva6v_2297{border-radius:8px;padding:.9rem .85rem;border:1px solid #e5e7eb;display:flex;flex-direction:column;align-items:center;text-align:center;background:#fff;transition:all .2s ease}._roadmapCard_iva6v_2297:not(:disabled):hover{box-shadow:0 1px 3px #0000001a}._roadmapCardTitle_iva6v_2343{margin:0;font-size:1rem;color:#374151;font-weight:700}._roadmapCardDescription_iva6v_2357{margin:.45rem 0 .7rem;font-size:.82rem;line-height:1.4;color:#9ca3af;flex:1}._roadmapCardAction_iva6v_2373{color:#2d6a4f;font-weight:600;font-size:.82rem;display:inline-flex;align-items:center;gap:2px}._roadmapCardAction_iva6v_2373 svg{font-size:.95rem}._roadmapCardCurrent_iva6v_2399{box-shadow:0 0 0 1px #fde68a}._roadmapCardEarned_iva6v_2407{border-color:#e5e7eb}._roadmapCardLocked_iva6v_2415{opacity:.5;cursor:not-allowed}._certificateModalOverlay_iva6v_2425{position:fixed;inset:0;background:#0000008c;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:12000;display:flex;align-items:center;justify-content:center;padding:1rem}._certificateModal_iva6v_2425{width:min(900px,100%);max-height:min(92vh,100%);background:#f7f7f8;border-radius:14px;border:1px solid #d9dde4;box-shadow:0 20px 50px #0000004d;overflow:hidden;display:flex;flex-direction:column}._certificateModalHeader_iva6v_2473{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.85rem 1rem;border-bottom:1px solid #d9dde4;flex-shrink:0}._certificateModalHeaderLeft_iva6v_2493{display:flex;align-items:center;gap:.5rem;min-width:0}._certificateModalHeaderLeft_iva6v_2493>div{min-width:0}._certificateModalBadge_iva6v_2515{width:26px;height:26px;flex-shrink:0;border-radius:50%;background:#f2b705;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700}._certificateModalTitle_iva6v_2543{margin:0;font-size:1.25rem;color:#1f2937;font-weight:700;line-height:1.2}._certificateModalSubtitle_iva6v_2559{margin:.12rem 0 0;font-size:.84rem;color:#9ca3af;line-height:1.25}._certificateModalActions_iva6v_2573{display:inline-flex;align-items:center;gap:.45rem;flex-shrink:0}._certificateActionBtn_iva6v_2587{border:1px solid #d1d5db;background:#f8fafc;color:#111827;border-radius:999px;padding:.48rem .9rem;font-size:.88rem;font-weight:500;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;line-height:1;cursor:pointer}._certificateActionBtn_iva6v_2587 svg{font-size:1rem;width:1rem;height:1rem;flex-shrink:0;display:block}._certificateCloseBtn_iva6v_2635{border:none;background:transparent;color:#9ca3af;font-size:1.4rem;line-height:1;width:32px;height:32px}._certificateFrame_iva6v_2655{padding:2.2rem 2.35rem;overflow-y:auto;flex:1;min-height:0}._certificatePaper_iva6v_2669{background:#fff;border:2px solid #cfd6df;border-radius:20px;min-height:0;padding:1.9rem 2rem;display:flex;flex-direction:column;align-items:center;text-align:center;box-sizing:border-box;position:relative;overflow:hidden;box-shadow:inset 0 0 0 10px #fff,inset 0 0 0 11px #dfe4eb}._certificateBrand_iva6v_2701{letter-spacing:.12em;font-weight:700;color:#111827;font-size:1.02rem}._certificateTagline_iva6v_2715{font-size:.84rem;color:#6b7280;margin-top:.2rem}._certificateMainTitle_iva6v_2727{margin:.85rem 0 0;font-size:2.6rem;line-height:1.05;color:#1f2937;letter-spacing:.01em}._certificateSubTitle_iva6v_2743{margin-top:.35rem;letter-spacing:.2em;color:#4b5563;font-size:.76rem}._certificateDivider_iva6v_2757{width:240px;max-width:100%;height:1px;background:#d1d5db;margin:.85rem 0 .7rem}._certificateCertifies_iva6v_2773{margin:0;font-size:.9rem;color:#374151}._certificateName_iva6v_2785{margin-top:.45rem;font-size:1.8rem;line-height:1.15;color:#1f2937;font-weight:500;display:inline-flex;align-items:center;justify-content:center;gap:.7rem;flex-wrap:nowrap}._certificateName_iva6v_2785 img{width:60px;height:auto;max-width:22vw;object-fit:contain;flex-shrink:0}._certificateRolePill_iva6v_2827{margin-top:.5rem;border:1.5px solid #e7c779;border-radius:999px;padding:.24rem .95rem;min-height:0;display:inline-block;line-height:1.2;color:#9a6700;font-size:.9rem;box-shadow:none;background-color:transparent;box-sizing:border-box}._certificateBodyText_iva6v_2857{margin:.65rem 0 0;max-width:100%;font-size:1rem;color:#374151;line-height:1.45}._certificateMetaRow_iva6v_2873{margin-top:.95rem;width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding-top:.85rem}._certificateMetaItem_iva6v_2891{border-top:1px solid #d1d5db;padding-top:.45rem}._certificateMetaLabel_iva6v_2901{font-size:.68rem;letter-spacing:.09em;color:#6b7280}._certificateMetaValue_iva6v_2913{margin-top:.28rem;font-size:.96rem;color:#1f2937}._notAuthenticated_iva6v_2925{text-align:center;padding:4rem 2rem;color:#6b7280}._backButton_iva6v_2937{display:flex;align-items:center;justify-content:center;gap:.5rem;background:none;border:1.5px solid #d1d5db;border-radius:8px;cursor:pointer;padding:0 11px;margin-bottom:10px;transition:background .15s,border-color .15s}._profileInfoSection_iva6v_2965{flex:1;display:flex;flex-direction:column;min-width:0;padding:48px 24px 20px;background-color:#fff;position:relative;z-index:1}._profileMainContent_iva6v_2987{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;margin-bottom:12px;position:relative}._profileLeftContent_iva6v_3007{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem;padding-left:0;width:100%;align-items:flex-start}._usernameAndBadgeRow_iva6v_3029{display:flex;align-items:center;gap:.75rem;margin-bottom:16px;flex-wrap:wrap;width:100%;justify-content:flex-start}._profileAffiliation_iva6v_3049{color:#0d9488;font-weight:500}._profileName_iva6v_3059{font-size:1.25rem;font-weight:700;color:#111827;margin:0 0 4px;word-break:break-word;line-height:1.2;text-align:left}._profileUsername_iva6v_3079{font-size:.875rem;color:#0d9488;margin:0;font-weight:500;line-height:1.4;text-align:left}._memberSince_iva6v_3097{font-size:.875rem;color:#6b7280;font-weight:700;margin:0;line-height:1.4;text-align:left}._badgeContainer_iva6v_3115{margin:.5rem 0;display:inline-block}._badgeContainer_iva6v_3115 .badgeImage{display:inline-block;vertical-align:middle}._badgeText_iva6v_3137{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:#fef9c3;color:#b45309;border-radius:8px;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-top:.25rem;box-shadow:0 2px 6px #00000014,0 0 12px #fef9c380;position:relative;line-height:1.2;filter:drop-shadow(0 1px 2px rgba(0,0,0,.05))}._badgeText_iva6v_3137 .badgeImage{width:1.25rem;height:1.25rem;object-fit:contain;flex-shrink:0}._badgeText_iva6v_3137 .badgeImage.small{width:3rem;height:3rem}._profileBio_iva6v_3199{font-size:1rem;color:#374151;line-height:1.5;max-width:100%;margin:0;text-align:left}._badgesRow_iva6v_3217{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px}._badgeGold_iva6v_3233{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:#fefce8;border:1px solid #fde047;border-radius:6px;font-size:.875rem}._badgePts_iva6v_3255{display:inline-flex;align-items:center;padding:4px 12px;background:#10b981;color:#fff;border-radius:6px;font-size:.875rem;font-weight:700}._badgePtsValue_iva6v_3277{font-weight:700}._badgePtsLabel_iva6v_3285{font-weight:600;margin-right:2px}._seedsReusedRow_iva6v_3295{display:inline-flex;align-items:center;gap:6px;margin-bottom:20px;padding:4px 10px;font-size:.875rem;color:#374151;font-weight:500;background:#f0fdfa;border:1px solid #99f6e4;border-radius:6px;width:fit-content}._seedsReusedIcon_iva6v_3325{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#0d9488}._seedsReusedIcon_iva6v_3325 svg{width:14px;height:14px}._seedsReusedText_iva6v_3351{line-height:1.3}._profileActions_iva6v_3359{flex-shrink:0;align-self:center;margin-top:0;padding-top:0}._editProfileButton_iva6v_3373{padding:.625rem 1.5rem;background-color:#49c0a0;color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}._editProfileButton_iva6v_3373:hover{background-color:#3ba88a;transform:translateY(-1px);box-shadow:0 4px 12px #49c0a04d}._followButton_iva6v_333{padding:.625rem 1.5rem;background-color:#49c0a0;color:#fff;border:none;border-radius:6px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;min-width:100px;white-space:nowrap}._followButton_iva6v_333:hover:not(:disabled){background-color:#3ba88a;transform:translateY(-1px);box-shadow:0 2px 8px #49c0a040}._followButton_iva6v_333:disabled{opacity:.6;cursor:not-allowed}._followingButton_iva6v_3461{background-color:#e5e7eb;color:#374151}._followingButton_iva6v_3461:hover:not(:disabled){background-color:#d1d5db}._profileStats_iva6v_3479{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;text-align:center;padding-top:0;width:100%}@media(max-width:768px){._profileStats_iva6v_3479{gap:1.5rem;padding:1.25rem 1.5rem;grid-template-columns:repeat(2,1fr)}}._statItem_iva6v_3513{display:flex;flex-direction:column;align-items:center;gap:.5rem}._statValue_iva6v_3527{font-size:20px;font-weight:700;color:#1f2937;line-height:1.2;margin:0}._statLabel_iva6v_3543{font-size:13px;color:#9ca3af;text-transform:uppercase;letter-spacing:.3px;font-weight:700;line-height:1.2;margin:0}._achievementsSection_iva6v_3565{padding:2rem 2.5rem;border-top:1px solid #e5e7eb;background-color:#fff}._achievementsTitle_iva6v_3577{font-size:1.125rem;font-weight:700;color:#1f2937;margin:0 0 1.25rem}._achievementsList_iva6v_3591{display:flex;gap:1rem;flex-wrap:wrap;align-items:center}._achievementBadgeContainer_iva6v_3605{display:flex;flex-direction:column;align-items:center;gap:.75rem}._achievementBadgeContainer_iva6v_3605 .badgeImage{width:120px;height:120px;object-fit:contain}._achievementBadgeText_iva6v_3631{font-size:1rem;font-weight:600;color:#1f2937;text-transform:capitalize;letter-spacing:.5px}._editFormOverlay_iva6v_3649{position:fixed;inset:0;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:10000;padding:1rem;animation:_fadeIn_iva6v_1 .2s ease-in-out}._editFormContainer_iva6v_3679{background-color:#fff;border-radius:16px;padding:2rem;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d;animation:_slideUp_iva6v_1 .3s ease-in-out}._editFormHeader_iva6v_3703{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}._editFormHeader_iva6v_3703 h2{font-size:1.5rem;font-weight:700;color:#1f2937;margin:0}._closeButton_iva6v_3735{background:none;border:none;font-size:2rem;color:#111827;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s}._closeButton_iva6v_3735:hover{background-color:#f3f4f6;color:#1f2937}._editForm_iva6v_3649{display:flex;flex-direction:column;gap:1.25rem}._formRow_iva6v_3791{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._formGroup_iva6v_3803{display:flex;flex-direction:column;gap:.5rem}._formGroup_iva6v_3803 label{font-size:.875rem;font-weight:600;color:#374151}._avatarGrid_iva6v_3829{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:.5rem}._avatarOption_iva6v_3843{position:relative;width:100%;aspect-ratio:1;border:3px solid #e5e7eb;border-radius:12px;overflow:hidden;cursor:pointer;background:none;padding:0;transition:all .2s}._avatarOption_iva6v_3843:hover{border-color:#49c0a0;transform:scale(1.05)}._avatarOption_iva6v_3843 img{width:100%;height:100%;object-fit:cover}._avatarSelected_iva6v_3891{border-color:#49c0a0;border-width:4px;box-shadow:0 0 0 3px #49c0a033}._avatarCheckmark_iva6v_3903{position:absolute;top:4px;right:4px;width:24px;height:24px;background-color:#49c0a0;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}._formGroup_iva6v_3803 input,._formGroup_iva6v_3803 textarea{padding:.75rem;border:1px solid #d1d5db;border-radius:8px;font-size:.9375rem;font-family:inherit;transition:border-color .2s}._formGroup_iva6v_3803 input:focus,._formGroup_iva6v_3803 textarea:focus{outline:none;border-color:#49c0a0;box-shadow:0 0 0 3px #49c0a01a}._formGroup_iva6v_3803 input._inputError_iva6v_3969,._formGroup_iva6v_3803 textarea._inputError_iva6v_3969{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}._formGroup_iva6v_3803 input:disabled{background-color:#f3f4f6;color:#6b7280;cursor:not-allowed}._formGroup_iva6v_3803 textarea{resize:vertical;min-height:100px}._charCount_iva6v_4003{font-size:.75rem;color:#6b7280;text-align:right}._formGroup_iva6v_3803 small{font-size:.75rem;color:#6b7280;margin-top:-.25rem}._formActions_iva6v_4027{display:flex;gap:1rem;margin-top:.5rem}._cancelButton_iva6v_4039{padding:.75rem 1.5rem;background-color:#f3f4f6;color:#374151;border:1px solid #d1d5db;border-radius:8px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s}._cancelButton_iva6v_4039:hover{background-color:#e5e7eb}._saveButton_iva6v_4071{padding:.75rem 1.5rem;background-color:#49c0a0;color:#fff;border:none;border-radius:8px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s}._saveButton_iva6v_4071:hover:not(:disabled){background-color:#49c0a0}._saveButton_iva6v_4071:disabled{opacity:.6;cursor:not-allowed}._tabs_iva6v_4115{display:flex;gap:0;margin:0;padding:1rem 1.5rem;overflow-x:auto;scrollbar-width:none;background:#fff;border-bottom:1px solid #e9ecef}._tabs_iva6v_4115::-webkit-scrollbar{display:none}._tab_iva6v_4115{padding:.75rem 1.25rem;background:none;border:none;border-bottom:3px solid transparent;color:#6c757d;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease;margin-bottom:-1px;white-space:nowrap;position:relative}._tab_iva6v_4115:hover{color:#28a745;background:#28a7450f}._tabActive_iva6v_4185{color:#28a745;border-bottom-color:#28a745;font-weight:700}._postsSection_iva6v_4199{min-height:160px;padding:1.5rem 1.75rem;background:#fff}._postsSectionTitle_iva6v_4211{font-size:1.125rem;font-weight:700;color:#1f2937;margin:0 0 1.5rem}._loadingContainer_iva6v_4225{display:flex;justify-content:center;align-items:center;padding:4rem 2rem}._postsList_iva6v_4239{display:flex;flex-direction:column;gap:1.5rem}._noPosts_iva6v_4251{text-align:center;padding:4rem 2rem;color:#6b7280}._noPosts_iva6v_4251 p{font-size:1.125rem;margin:0}._reportsList_iva6v_4275{display:flex;flex-direction:column;gap:1.5rem}._reportCard_iva6v_4287{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem;transition:box-shadow .2s ease,border-color .2s ease}._reportCard_iva6v_4287:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;border-color:#d1d5db}._reportHeader_iva6v_4315{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;gap:1rem}._reportTitle_iva6v_4331{font-size:1.25rem;font-weight:600;color:#111827;margin:0;flex:1}._reportDate_iva6v_4347{font-size:.875rem;color:#6b7280;white-space:nowrap}._reportContent_iva6v_4359{color:#4b5563;font-size:.9375rem;line-height:1.6;margin-bottom:1.25rem;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._reportStats_iva6v_4383{display:flex;gap:2rem;padding:1rem 0;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;margin-bottom:1rem}._reportStatItem_iva6v_4401{display:flex;flex-direction:column;gap:.25rem}._reportStatLabel_iva6v_4413{font-size:.8125rem;color:#6b7280;font-weight:500}._reportStatValue_iva6v_4425{font-size:1.5rem;font-weight:700;color:#111827}._reportLink_iva6v_4437{display:inline-flex;align-items:center;color:#49c0a0;font-size:.9375rem;font-weight:500;text-decoration:none;transition:color .2s ease}._reportLink_iva6v_4437:hover{color:#2dd4bf;text-decoration:underline}._commentCard_iva6v_4469{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem;margin-bottom:1rem;transition:box-shadow .2s ease,border-color .2s ease}._commentCard_iva6v_4469:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;border-color:#d1d5db}._commentContent_iva6v_4499{margin-bottom:1rem;color:#374151;line-height:1.7;font-size:.9375rem;word-wrap:break-word;overflow-wrap:break-word}._commentContent_iva6v_4499 ul,._commentContent_iva6v_4499 ol{padding-left:24px}._commentContent_iva6v_4499 p{color:#374151;font-size:.9375rem;line-height:1.7;margin:.5rem 0}._commentContent_iva6v_4499 p:first-child{margin-top:0}._commentContent_iva6v_4499 p:last-child{margin-bottom:0}._commentContent_iva6v_4499 a{color:#49c0a0;text-decoration:underline}._commentContent_iva6v_4499 a:hover{color:#3ba88a}._commentFooter_iva6v_4581{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem}._commentDate_iva6v_4595{font-size:.8125rem;color:#6b7280}._commentPostLink_iva6v_4605{display:inline-flex;align-items:center;color:#49c0a0;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s ease;margin-top:.75rem;line-break:anywhere}._commentPostLink_iva6v_4605:hover{color:#2dd4bf;text-decoration:underline}._observerTarget_iva6v_4641{height:20px;margin:1rem 0}._loadingMoreContainer_iva6v_4651{display:flex;justify-content:center;align-items:center;padding:2rem 0}@media(max-width:1024px){._profilePage_iva6v_3{padding:1.25rem 1.5rem}._profilePageContainer_iva6v_21{max-width:100%}}@media(max-width:768px){._profilePage_iva6v_3{padding:1rem}._profileHeaderCard_iva6v_115{flex-wrap:nowrap;gap:.75rem;padding:1rem;align-items:flex-start}._profileHeaderLeft_iva6v_131{flex:1 1 auto;min-width:0}._profileHeaderActions_iva6v_305{flex-shrink:0;align-self:center}._profileHeaderActions_iva6v_305 ._followButton_iva6v_333,._profileHeaderActions_iva6v_305 ._editProfileButton_iva6v_3373{min-height:44px;padding:.5rem 1rem}._profileHeaderCard_iva6v_115 ._avatar_iva6v_147{width:56px;height:56px}._profileHeaderCard_iva6v_115 ._avatarPlaceholder_iva6v_185{font-size:1.25rem}._profileHeaderUsername_iva6v_221{font-size:1rem}._profileHeaderFullName_iva6v_247{font-size:.8125rem}._metricsGrid_iva6v_387{flex-direction:column;min-height:auto;padding:1rem}._leftMetricCard_iva6v_423{flex:0 0 auto;order:1;width:100%}._rightMetricCard_iva6v_425{flex:1 1 auto;order:2;width:100%;padding-left:1rem;padding-right:1rem}._leftMetricCard_iva6v_423{padding-left:1rem;padding-right:1rem}._topPercentileBadge_iva6v_635{gap:.5rem;flex-wrap:wrap;justify-content:center}._percentileMedalText_iva6v_683{position:static;font-size:.875rem}._universityBadges_iva6v_789{margin-left:0}._engagementItemCommunityPoints_iva6v_1315 ._engagementTooltip_iva6v_1325{min-width:min(200px,calc(100vw - 2rem));left:50%;transform:translate(-50%)}._engagementCard_iva6v_1183{grid-template-columns:repeat(2,1fr);gap:0}._engagementItem_iva6v_1207{padding:.75rem .5rem}._engagementValue_iva6v_1283{font-size:1.125rem}._engagementLabel_iva6v_1297{font-size:.75rem}._engagementIcon_iva6v_1243{width:32px;height:32px}._engagementIcon_iva6v_1243 svg{width:18px;height:18px}._recognitionsGrid_iva6v_1477{grid-template-columns:1fr;gap:.5rem}._profileUnifiedCard_iva6v_39{overflow:visible}._certificateRoadmapSection_iva6v_1631{padding:1rem 1rem 1.5rem;overflow:visible}._certificateRoadmapTitle_iva6v_1651{font-size:1.08rem}._certificateModalTitle_iva6v_2543{font-size:1.05rem}._certificateMainTitle_iva6v_2727{font-size:2.15rem}._certificateName_iva6v_2785{font-size:1.4rem}._certificateBodyText_iva6v_2857{font-size:.88rem}._roadmapMobileOnly_iva6v_1851{gap:.45rem}._roadmapMobileOnly_iva6v_1851 ._roadmapLabelText_iva6v_2001{text-align:left;white-space:normal;line-height:1.3;word-break:break-word;max-width:100%;justify-content:flex-start}._roadmapMobileOnly_iva6v_1851 ._roadmapLabelInfoWrap_iva6v_2029{position:static}._roadmapMobileOnly_iva6v_1851 ._roadmapLabelInfoTooltip_iva6v_2075,._roadmapMobileOnly_iva6v_1851 ._roadmapLabelInfoTooltipLeft_iva6v_2111,._roadmapMobileOnly_iva6v_1851 ._roadmapLabelInfoTooltipRight_iva6v_2121{position:absolute;top:calc(100% + 6px);bottom:auto;left:0;right:0;transform:translateY(4px);width:100%;max-width:none;min-width:0;box-sizing:border-box;z-index:100;max-height:min(240px,42vh);overflow-y:auto;-webkit-overflow-scrolling:touch}._roadmapMobileOnly_iva6v_1851 ._roadmapLabelInfoWrap_iva6v_2029:hover ._roadmapLabelInfoTooltip_iva6v_2075,._roadmapMobileOnly_iva6v_1851 ._roadmapLabelInfoWrap_iva6v_2029:focus-within ._roadmapLabelInfoTooltip_iva6v_2075,._roadmapMobileOnly_iva6v_1851 ._roadmapLabelInfoWrap_iva6v_2029:hover ._roadmapLabelInfoTooltipLeft_iva6v_2111,._roadmapMobileOnly_iva6v_1851 ._roadmapLabelInfoWrap_iva6v_2029:focus-within ._roadmapLabelInfoTooltipLeft_iva6v_2111,._roadmapMobileOnly_iva6v_1851 ._roadmapLabelInfoWrap_iva6v_2029:hover ._roadmapLabelInfoTooltipRight_iva6v_2121,._roadmapMobileOnly_iva6v_1851 ._roadmapLabelInfoWrap_iva6v_2029:focus-within ._roadmapLabelInfoTooltipRight_iva6v_2121{transform:translateY(0)}._roadmapMobileOnly_iva6v_1851 ._roadmapLabelInfoTooltip_iva6v_2075 p{overflow-wrap:anywhere}._roadmapMetaGrid_iva6v_2269{display:none}._roadmapCardsGrid_iva6v_2297{grid-template-columns:repeat(2,minmax(0,1fr))}._recognitionsSection_iva6v_1421{padding:1rem 1.25rem}._recognitionCard_iva6v_1489{padding:.75rem 1rem}._recognitionCardTitle_iva6v_1519{font-size:1rem}._recognitionCardDesc_iva6v_1619{font-size:.75rem}._profileHeader_iva6v_115{padding:0;flex-direction:column;gap:0}._profileInfoSection_iva6v_2965{padding:1.5rem 1.25rem 1rem;flex-direction:column;align-items:center;text-align:center}._profileMainContent_iva6v_2987{flex-direction:column;gap:1.5rem;align-items:center;width:100%}._avatarSection_iva6v_5203{display:flex;justify-content:center;padding:0}._avatar_iva6v_147{width:80px;height:80px}._avatarPlaceholder_iva6v_185{font-size:2rem}._profileDetails_iva6v_5233,._profileLeftContent_iva6v_3007{width:100%;align-items:center;text-align:center}._profileNameSection_iva6v_5257{justify-content:center;width:100%}._profileName_iva6v_3059{font-size:1.5rem;text-align:center}._profileUsername_iva6v_3079{font-size:.875rem;text-align:center}._profileBio_iva6v_3199{font-size:.875rem;text-align:center;max-width:100%}._memberSince_iva6v_3097{font-size:.8125rem;text-align:center}._profileActions_iva6v_3359{width:100%;justify-content:center;margin-top:1rem}._editProfileButton_iva6v_3373,._followButton_iva6v_333{padding:.625rem 1.5rem;font-size:.875rem;width:auto;min-height:44px;display:inline-flex;align-items:center;justify-content:center}._profileHeaderActions_iva6v_305 ._followButton_iva6v_333,._profileHeaderActions_iva6v_305 ._editProfileButton_iva6v_3373{width:auto;padding:.5rem 1rem}._profileStats_iva6v_3479{gap:1.5rem;padding:1.25rem 1.5rem;justify-content:space-around;flex-wrap:wrap;border-top:1px solid #e5e7eb;margin-top:1rem}._statItem_iva6v_3513{min-width:80px;flex:1;max-width:120px}._statItemClickable_iva6v_5385{min-height:44px;display:flex;align-items:center;justify-content:center}._statValue_iva6v_3527{font-size:1.125rem}._statLabel_iva6v_3543{font-size:.75rem;text-align:center}._achievementsSection_iva6v_3565{padding:1.5rem 1.25rem;text-align:center}._achievementsTitle_iva6v_3577{text-align:center}._achievementsList_iva6v_3591{justify-content:center}._achievementBadgeContainer_iva6v_3605 .badgeImage{width:100px;height:100px}._achievementBadgeText_iva6v_3631{font-size:.9375rem}._contentSection_iva6v_91{margin-bottom:1.5rem}._tabs_iva6v_4115{flex-wrap:nowrap;gap:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:.75rem 1rem}._tabs_iva6v_4115::-webkit-scrollbar{display:none}._tab_iva6v_4115{padding:.875rem 1rem;font-size:.875rem;white-space:nowrap;flex-shrink:0;min-width:fit-content}._postsSection_iva6v_4199{padding:1.5rem 1.25rem;min-height:150px}._postsSectionTitle_iva6v_4211{font-size:1rem;margin-bottom:1.25rem}._postsList_iva6v_4239{gap:1rem}._noPosts_iva6v_4251{padding:3rem 1.5rem}._noPosts_iva6v_4251 p{font-size:1rem}._commentCard_iva6v_4469{padding:1rem}._commentContent_iva6v_4499{font-size:.875rem}._reportCard_iva6v_4287{padding:1rem}._reportHeader_iva6v_4315{flex-direction:column;align-items:flex-start;gap:.5rem}._reportTitle_iva6v_4331{font-size:1rem}._reportDate_iva6v_4347{font-size:.8125rem}._reportStats_iva6v_4383{flex-direction:column;gap:1rem;padding:1rem 0}._reportStatItem_iva6v_4401{width:100%;flex-direction:row;justify-content:space-between;align-items:center}._reportStatValue_iva6v_4425{font-size:1.25rem}._editFormOverlay_iva6v_3649{padding:.5rem;align-items:flex-end}._editFormContainer_iva6v_3679{padding:1.5rem;max-height:95vh;border-radius:16px 16px 0 0;width:100%;max-width:100%}._editFormHeader_iva6v_3703 h2{font-size:1.25rem}._formRow_iva6v_3791{grid-template-columns:1fr;gap:.75rem}._editForm_iva6v_3649{gap:.875rem}._formGroup_iva6v_3803{gap:.5rem}._avatarGrid_iva6v_3829{grid-template-columns:repeat(4,1fr);gap:.75rem}._formActions_iva6v_4027{flex-direction:column;gap:.75rem;margin-top:1rem}._cancelButton_iva6v_4039,._saveButton_iva6v_4071{width:100%;padding:.875rem 1.25rem;font-size:.9375rem}._userListItem_iva6v_5737{padding:.875rem 1rem;flex-wrap:wrap}._userListItemContent_iva6v_5747{flex:1;min-width:0}._userListItemFollowButton_iva6v_5757{width:100%;margin-left:0;margin-top:.75rem;padding:.5rem 1rem;font-size:.8125rem}._backButton_iva6v_2937{padding:.5rem .75rem;margin-bottom:.75rem}}@media(max-width:480px){._profilePage_iva6v_3{padding:.75rem}._profileHeaderCard_iva6v_115{padding:.875rem 1rem}._profileHeaderCard_iva6v_115 ._avatar_iva6v_147{width:48px;height:48px}._profileHeaderCard_iva6v_115 ._avatarPlaceholder_iva6v_185{font-size:1.125rem}._profileHeaderUsername_iva6v_221{font-size:.9375rem;white-space:normal;word-break:break-word}._profileHeaderFullName_iva6v_247{font-size:.75rem}._followButton_iva6v_333{padding:.5rem 1rem;font-size:.8125rem;min-height:40px}._metricsGrid_iva6v_387{min-height:auto}._metricCardTitle_iva6v_497{font-size:.875rem;margin-bottom:1.5rem}._craftScoreValue_iva6v_617{font-size:1.5rem}._usageTitle_iva6v_763{font-size:.8125rem;margin-left:0}._rightMetricCard_iva6v_425,._leftMetricCard_iva6v_423{padding-left:.75rem;padding-right:.75rem}._profileHeaderBadge_iva6v_261{flex-wrap:nowrap;max-width:100%;align-items:center;flex-shrink:1;min-width:0}._profileHeaderBadge_iva6v_261>span:first-child{flex-shrink:0}._profileHeaderBadgeLabel_iva6v_293{font-size:.6875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}._engagementCard_iva6v_1183{grid-template-columns:repeat(2,1fr)}._engagementItem_iva6v_1207{padding:.625rem .375rem}._engagementValue_iva6v_1283{font-size:1rem}._engagementLabel_iva6v_1297{font-size:.6875rem}._engagementIcon_iva6v_1243{width:28px;height:28px}._engagementIcon_iva6v_1243 svg{width:16px;height:16px}._recognitionsSection_iva6v_1421{padding:.875rem 1rem}._certificateRoadmapSection_iva6v_1631{padding:.875rem .75rem 1rem}._roadmapMobileOnly_iva6v_1851 ._roadmapLabelText_iva6v_2001{font-size:.8rem;padding:.28rem .65rem}._roadmapCardsGrid_iva6v_2297{grid-template-columns:1fr}._roadmapCard_iva6v_2297{min-height:112px}._recognitionCard_iva6v_1489{padding:.5rem .75rem;flex-direction:column;align-items:flex-start;gap:.5rem}._recognitionCardTitle_iva6v_1519{font-size:.9375rem}._recognitionCardDesc_iva6v_1619{font-size:.6875rem}._universityBadge_iva6v_789{width:32px;height:32px;padding:4px;font-size:.625rem}._universityBadgeMore_iva6v_889{min-width:32px;height:32px;font-size:.625rem}._profileContainer_iva6v_6101{border-radius:8px;margin-bottom:1rem}._profileInfoSection_iva6v_2965{padding:1.25rem 1rem .75rem}._profileMainContent_iva6v_2987{gap:1.25rem}._avatar_iva6v_147{width:72px;height:72px}._avatarPlaceholder_iva6v_185{font-size:1.75rem}._profileName_iva6v_3059{font-size:1.375rem}._profileUsername_iva6v_3079,._profileBio_iva6v_3199{font-size:.8125rem}._memberSince_iva6v_3097{font-size:.75rem}._editProfileButton_iva6v_3373,._followButton_iva6v_333{padding:.625rem 1.25rem;font-size:.8125rem;width:100%;max-width:200px;min-height:44px;display:flex;align-items:center;justify-content:center}._profileHeaderActions_iva6v_305 ._followButton_iva6v_333,._profileHeaderActions_iva6v_305 ._editProfileButton_iva6v_3373{width:auto;max-width:none;padding:.5rem 1rem}._profileStats_iva6v_3479{gap:1rem;padding:1rem;justify-content:space-between;border-top:1px solid #e5e7eb;margin-top:.75rem}._statItem_iva6v_3513{min-width:70px;flex:1}._statItemClickable_iva6v_5385{min-height:44px}._statValue_iva6v_3527{font-size:1rem}._statLabel_iva6v_3543{font-size:.6875rem}._achievementsSection_iva6v_3565{padding:1.25rem 1rem}._achievementsTitle_iva6v_3577{font-size:1rem;margin-bottom:1rem}._achievementBadgeContainer_iva6v_3605 .badgeImage{width:80px;height:80px}._achievementBadgeText_iva6v_3631{font-size:.875rem}._tabs_iva6v_4115{padding:.5rem;gap:0}._tab_iva6v_4115{padding:.625rem .75rem;font-size:.75rem;min-width:fit-content}._postsSection_iva6v_4199{padding:1rem .75rem}._postsSectionTitle_iva6v_4211{font-size:.9375rem;margin-bottom:1rem}._commentCard_iva6v_4469{padding:.875rem}._commentContent_iva6v_4499{font-size:.8125rem}._reportCard_iva6v_4287{padding:.875rem}._reportTitle_iva6v_4331{font-size:.9375rem}._reportContent_iva6v_4359{font-size:.8125rem}._reportStatValue_iva6v_4425{font-size:1.125rem}._editFormContainer_iva6v_3679{padding:1.25rem;border-radius:16px 16px 0 0}._editFormHeader_iva6v_3703 h2{font-size:1.125rem}._closeButton_iva6v_3735{width:28px;height:28px;font-size:1.5rem}._avatarGrid_iva6v_3829{grid-template-columns:repeat(4,1fr);gap:.5rem}._formGroup_iva6v_3803 input,._formGroup_iva6v_3803 textarea{padding:.625rem;font-size:.875rem}._formGroup_iva6v_3803 label{font-size:.8125rem}._cancelButton_iva6v_4039,._saveButton_iva6v_4071{padding:.75rem 1rem;font-size:.875rem}._sharePopupContent_iva6v_6461{max-width:100%;border-radius:16px 16px 0 0}._sharePopupOverlay_iva6v_6471{align-items:flex-end;padding:0}._sharePopupHeader_iva6v_6481{padding:.875rem}._sharePopupTitle_iva6v_6489{font-size:1.125rem;margin-right:2.5rem}._sharePopupBody_iva6v_6499{padding:1.25rem}._sharePopupInputGroup_iva6v_6507{flex-direction:column}._sharePopupCopyBtn_iva6v_6515{width:100%;justify-content:center;padding:.75rem 1rem;font-size:.875rem}._userListItem_iva6v_5737{padding:.75rem;flex-direction:column;align-items:flex-start}._userListItemContent_iva6v_5747{width:100%}._userListItemAvatar_iva6v_6549{width:40px;height:40px}._userListItemAvatarPlaceholder_iva6v_6559{font-size:1rem}._userListItemName_iva6v_6567{font-size:.875rem}._userListItemUsername_iva6v_6575{font-size:.75rem}._userListItemFollowButton_iva6v_5757{width:100%;margin-left:0;margin-top:.5rem;padding:.5rem;font-size:.8125rem}._pdfList_iva6v_6599{grid-template-columns:repeat(2,1fr);gap:.75rem}._pdfItem_iva6v_6609{width:100%;padding:1rem;min-height:140px}._pdfIcon_iva6v_6621 svg{width:48px;height:48px}._pdfName_iva6v_6631{font-size:.8125rem}._backButton_iva6v_2937{padding:.375rem .625rem;margin-bottom:.5rem}._loadingContainer_iva6v_4225{padding:3rem 1rem}._noUsers_iva6v_6657{padding:2rem 1rem}._noUsers_iva6v_6657 p{font-size:.9375rem}}._sharePopupOverlay_iva6v_6471{position:fixed;inset:0;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:10000;padding:1rem;animation:_fadeIn_iva6v_1 .2s ease-in-out}@keyframes _fadeIn_iva6v_1{0%{opacity:0}to{opacity:1}}._sharePopupContent_iva6v_6461{background-color:#fff;border-radius:16px;padding:0;max-width:500px;width:100%;box-shadow:0 20px 60px #0000004d;animation:_slideUp_iva6v_1 .3s ease-in-out}@keyframes _slideUp_iva6v_1{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._sharePopupHeader_iva6v_6481{display:flex;align-items:center;justify-content:center;padding:1rem;border-bottom:1px solid #e5e7eb;position:relative}._sharePopupTitle_iva6v_6489{font-size:1.25rem;font-weight:700;color:#1f2937;margin:0;text-align:center;flex:1;margin-right:2rem}._sharePopupClose_iva6v_6805{background:none;border:none;cursor:pointer;color:#111827;padding:.5rem;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s;position:absolute;top:2px;right:2px;width:32px;height:32px}._sharePopupClose_iva6v_6805:hover{background-color:#f3f4f6;color:#111827}._sharePopupBody_iva6v_6499{padding:1.5rem}._sharePopupLabel_iva6v_6859{display:block;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.75rem}._sharePopupInputGroup_iva6v_6507{display:flex;gap:.75rem;align-items:stretch}._sharePopupInput_iva6v_6507{flex:1;padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:8px;font-size:.9375rem;color:#1f2937;background-color:#f9fafb;cursor:text}._sharePopupInput_iva6v_6507:focus{outline:none;border-color:#49c0a0;background-color:#fff;box-shadow:0 0 0 3px #49c0a01a}._sharePopupCopyBtn_iva6v_6515{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background-color:#49c0a0;color:#fff;border:none;border-radius:8px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}._sharePopupCopyBtn_iva6v_6515:hover{background-color:#49c0a0;transform:translateY(-1px);box-shadow:0 4px 12px #49c0a04d}._sharePopupCopyBtn_iva6v_6515:active{transform:translateY(0)}._sharePopupCopyBtn_iva6v_6515 svg{flex-shrink:0}._pdfList_iva6v_6599{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,max-content));gap:1rem;justify-content:center;justify-items:center;width:100%;place-items:center}._pdfItem_iva6v_6609{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1.5rem;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;transition:all .2s;text-align:center;width:140px;min-height:160px}._pdfItem_iva6v_6609:hover{background-color:#f0fdfa;border-color:#49c0a0;transform:translateY(-4px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}._pdfIcon_iva6v_6621{color:#ef4444;flex-shrink:0;transition:transform .2s}._pdfItem_iva6v_6609:hover ._pdfIcon_iva6v_6621{transform:scale(1.1)}._pdfInfo_iva6v_7073{width:100%;min-width:0;display:flex;justify-content:center;align-items:center}._pdfName_iva6v_6631{font-weight:600;color:#1f2937;margin-bottom:0;font-size:.875rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}@media(max-width:640px){._profilePage_iva6v_3{padding:.875rem}._profileInfoSection_iva6v_2965{padding:1.375rem 1.125rem .875rem}._profileStats_iva6v_3479{gap:1.25rem;padding:1.125rem}._tabs_iva6v_4115{padding:.625rem .875rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}._tabs_iva6v_4115::-webkit-scrollbar{display:none}._tab_iva6v_4115{flex-shrink:0;min-width:fit-content}._postsSection_iva6v_4199{padding:1.25rem 1rem}._sharePopupContent_iva6v_6461{max-width:100%;border-radius:16px 16px 0 0}._sharePopupOverlay_iva6v_6471{align-items:flex-end;padding:0}._sharePopupInputGroup_iva6v_6507{flex-direction:column}._sharePopupCopyBtn_iva6v_6515{width:100%;justify-content:center}}._statItemClickable_iva6v_5385{transition:opacity .2s ease}._statItemClickable_iva6v_5385:hover{opacity:.7}._usersList_iva6v_7247{display:flex;flex-direction:column;max-height:60vh;overflow-y:auto;padding:.5rem 0}._userListItem_iva6v_5737{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb;transition:background-color .2s ease}._userListItem_iva6v_5737:last-child{border-bottom:none}._userListItem_iva6v_5737:hover{background-color:#f9fafb}._userListItemContent_iva6v_5747{display:flex;align-items:center;gap:1rem;flex:1;min-width:0}._userListItemAvatar_iva6v_6549{width:48px;height:48px;border-radius:50%;overflow:hidden;flex-shrink:0;border:2px solid #e5e7eb;position:relative;background-color:#f3f4f6}._userListItemAvatar_iva6v_6549 img{width:100%;height:100%;object-fit:cover}._userListItemAvatarPlaceholder_iva6v_6559{width:100%;height:100%;background:linear-gradient(135deg,#49c0a0,#3ba88a);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:700;letter-spacing:.5px}._userListItemInfo_iva6v_7373{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}._userListItemName_iva6v_6567{font-size:.9375rem;font-weight:600;color:#111827;line-height:1.2;word-break:break-word}._userListItemUsername_iva6v_6575{font-size:.8125rem;color:#6b7280;line-height:1.2}._userListItemBadge_iva6v_7417{margin-top:.25rem;display:inline-block}._userListItemFollowButton_iva6v_5757{padding:.5rem 1.25rem;background-color:#49c0a0;color:#fff;border:none;border-radius:6px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap;flex-shrink:0;margin-left:1rem;min-width:100px}._userListItemFollowButton_iva6v_5757:hover{background-color:#3ba88a;transform:translateY(-1px);box-shadow:0 2px 8px #49c0a040}._userListItemFollowingButton_iva6v_7471{background-color:#e5e7eb;color:#374151}._userListItemFollowingButton_iva6v_7471:hover{background-color:#d1d5db}._noUsers_iva6v_6657{text-align:center;padding:3rem 1.5rem;color:#6b7280}._noUsers_iva6v_6657 p{font-size:1rem;margin:0}._overlay_is3hf_1{position:fixed;inset:0;background:#0000008c;z-index:12000;display:flex;align-items:center;justify-content:center;padding:1rem}._modal_is3hf_23{width:min(980px,100%);max-height:min(92vh,100%);background:#f8f8f8;border-radius:14px;border:1px solid #d9dde4;box-shadow:0 20px 50px #0000004d;overflow:hidden;display:flex;flex-direction:column}._header_is3hf_47{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.85rem 1rem;border-bottom:1px solid #d9dde4}._headerLeft_is3hf_65{display:flex;align-items:center;gap:.5rem}._headerBadge_is3hf_77{width:26px;height:26px;border-radius:50%;background:#f2b705;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700}._title_is3hf_103{margin:0;font-size:1.2rem;color:#1f2937;font-weight:700}._subtitle_is3hf_117{margin:.12rem 0 0;font-size:.84rem;color:#6b7280}._actions_is3hf_129{display:inline-flex;align-items:center;gap:.45rem}._actionBtn_is3hf_141{border:1px solid #d1d5db;background:#f8fafc;color:#111827;border-radius:999px;padding:.45rem .9rem;font-size:.88rem;font-weight:600;cursor:pointer}._closeBtn_is3hf_163{border:none;background:transparent;color:#9ca3af;font-size:1.4rem;line-height:1;width:32px;height:32px;cursor:pointer}._frameWrap_is3hf_185{padding:.95rem;background:#f3f4f6;overflow-y:auto;flex:1}._previewArea_is3hf_199{background:#dedee2;border-radius:10px;padding:1.1rem;min-height:420px;display:grid;place-items:center}._certificateCanvas_is3hf_217{position:relative;width:min(760px,100%);aspect-ratio:4 / 3;overflow:hidden;background-size:100% 100%;background-repeat:no-repeat;background-position:center}._storedCertificateImage_is3hf_237{width:min(760px,100%);height:auto;display:block}._certificateCanvas_platinum_is3hf_249:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,#fff6df33,#d6b7761a 45%,#8a632614);mix-blend-mode:multiply}._contentLayer_is3hf_277{position:absolute;inset:7% 11% 17%;box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;color:var(--cert-text-primary, #2a3a54);--cert-text-primary: #2a3a54;--cert-text-secondary: #4b5563;--cert-text-muted: #5b6472;--cert-text-body: #404b5c;--cert-text-score-line: #374151;--cert-text-footer-line: #596273;--cert-text-footer-key: #4b5563;--cert-name-color: #2a3a54;--cert-title-color: #2a3a54;--cert-font-brand: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--cert-font-title: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--cert-font-name: Georgia, "Times New Roman", serif;--cert-font-body: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--cert-title-size: 2.5rem;--cert-name-size: 2.7rem;--cert-title-letter-spacing: .018em;--cert-subtitle-letter-spacing: .14em;text-align:center;padding:clamp(6px,1.2vw,16px) 0 0;font-family:var( --cert-font-body, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif )}._contentLayer_gold_is3hf_367{inset:6.9% 11% 18.2%;padding-top:clamp(3px,.95vw,10px)}._contentInner_is3hf_379{display:flex;flex-direction:column;flex:1;min-height:0;width:100%;align-items:center}._contentMain_is3hf_401{display:flex;flex-direction:column;align-items:center;width:100%;flex:0 0 auto;flex-shrink:0}._contentBottom_is3hf_419{flex:0 0 auto;width:100%;max-width:82%;margin-left:auto;margin-right:auto;box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;padding-bottom:clamp(4px,.8vmin,12px);gap:clamp(.42rem,1.15vmin,.62rem)}._contentBottom_gold_is3hf_449{max-width:80%;gap:clamp(.34rem,1vmin,.5rem);padding-bottom:clamp(0px,.3vmin,4px)}._brand_is3hf_461{width:100%;font-size:.64rem;font-weight:700;letter-spacing:.2em;text-align:center;font-family:var( --cert-font-brand, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif )}._tagline_is3hf_499{margin-top:.08rem;width:100%;font-size:11px;color:var(--cert-text-secondary, #6b7280);text-align:center}._mainTitle_is3hf_515{width:100%;font-size:var(--cert-title-size, 2.5rem);line-height:1.08;letter-spacing:var(--cert-title-letter-spacing, .018em);font-weight:800;text-align:center;font-family:var( --cert-font-title, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif )}._subTitle_is3hf_557{margin-top:.2rem;width:100%;font-size:.82rem;color:var(--cert-text-secondary, #4b5563);text-align:center}._certifies_is3hf_573{margin:.7rem 0 0;width:100%;font-size:.68rem;letter-spacing:.12em;font-weight:600;color:var(--cert-text-muted, #5b6472);text-align:center}._name_is3hf_593{margin-top:.35rem;width:100%;font-size:var(--cert-name-size, 2.7rem);line-height:1.08;font-family:var(--cert-font-name, Georgia, "Times New Roman", serif);font-weight:500;color:var(--cert-name-color, #2a3a54);text-align:center}._recognitionIntro_is3hf_615{margin-top:.45rem;width:100%;font-size:.74rem;color:var(--cert-text-muted, #5b6472);text-align:center}._recognitionBadge_is3hf_631{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:.12rem}._recognitionBadge_is3hf_631 ._recognitionTitle_is3hf_647{margin-top:0}._recognitionTitle_is3hf_647{margin-top:.12rem;width:100%;font-size:1.45rem;line-height:1.1;font-weight:700;color:var(--cert-title-color, #2a3a54);text-align:center;font-family:var(--cert-font-title, Georgia, "Times New Roman", serif)}._recognitionSubtitle_is3hf_677{margin-top:.2rem;width:100%;font-size:.62rem;letter-spacing:var(--cert-subtitle-letter-spacing, .14em);font-weight:700;text-transform:uppercase;color:var(--cert-badge-accent, #a67c2d);text-align:center}._bodyText_is3hf_699{margin:.45rem 0 0;width:100%;max-width:82%;padding:0 .5rem;box-sizing:border-box;font-size:.69rem;line-height:1.5;color:var(--cert-text-body, #404b5c);text-align:center}._bodyTextSecond_is3hf_723{margin:.35rem 0 0;width:100%;max-width:82%;padding:0 .5rem .15rem;box-sizing:border-box;font-size:.69rem;line-height:1.55;color:var(--cert-text-body, #404b5c);text-align:center}._scoreSection_is3hf_749{width:100%;padding:0;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}._scoreLine_is3hf_771{width:100%;font-size:.72rem;font-weight:600;color:var(--cert-text-score-line, #374151);text-align:center;line-height:1.35}._scoreLabel_is3hf_789{font-weight:600}._scoreValue_is3hf_797{font-size:.85rem;font-weight:700;color:var(--cert-score-emphasis, #2f3f59)}._scorePercentile_is3hf_809{margin-top:.2rem;width:100%;font-size:.58rem;color:var(--cert-text-secondary, #6b7280);font-weight:500;text-align:center;line-height:1.35}._certificateFooter_is3hf_829{width:100%;display:flex;flex-direction:column;align-items:center}._footerBlock_is3hf_843{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:clamp(.42rem,1.15vmin,.62rem)}._footerDivider_is3hf_859{width:100%;height:1px;background:var(--cert-footer-divider, rgba(148, 163, 184, .55));margin:0;flex-shrink:0}._footerGrid_is3hf_875{width:100%;margin:0;display:grid;grid-template-columns:1fr auto 1fr;gap:.35rem 1.25rem;align-items:center;text-align:left;box-sizing:border-box}._footerColumn_is3hf_897{display:flex;flex-direction:column;gap:.38rem;min-width:0;text-align:left}._footerCenter_is3hf_913{display:flex;align-items:center;justify-content:center}._footerCenter_gold_is3hf_925{align-self:end}._footerLine_is3hf_933{font-size:clamp(.5rem,1.15vw,.56rem);line-height:1.55;color:var(--cert-text-footer-line, #596273);word-break:break-word}._footerKey_is3hf_947{font-weight:600;color:var(--cert-text-footer-key, #4b5563)}._footerVal_is3hf_957{font-weight:500}._qrSection_is3hf_965{display:flex;justify-content:center;align-items:center}._qrImage_is3hf_977{width:56px;height:56px;border:1px solid rgba(17,24,39,.35);border-radius:4px;background:#fff;object-fit:contain}._qrImage_gold_is3hf_995{width:45px;height:45px}@media(max-width:520px){._footerGrid_is3hf_875{grid-template-columns:1fr;gap:.45rem}._footerCenter_is3hf_913{order:3}}._qrWrap_is3hf_1027{width:48px;height:48px;border:1px solid rgba(30,30,30,.6);background:#fff;padding:3px;border-radius:2px}._qrGrid_is3hf_1045{width:100%;height:100%;background-image:linear-gradient(90deg,#000 50%,transparent 50%),linear-gradient(#000 50%,transparent 50%);background-size:4px 4px;opacity:.9}@media(max-width:680px){._mainTitle_is3hf_515{font-size:2rem}._name_is3hf_593{font-size:2.2rem}}._themeSilver_1fgwc_13{--cert-badge-accent: #a67c2d;--cert-badge-accent-strong: #8d6a28;--cert-footer-divider: rgba(148, 163, 184, .55);--cert-score-emphasis: #2f3f59}._themeGold_1fgwc_27{--cert-badge-accent: #b8860b;--cert-badge-accent-strong: #9a7209;--cert-footer-divider: rgba(184, 134, 11, .42);--cert-score-emphasis: #2f3f59}._themePlatinum_1fgwc_41{--cert-badge-accent: #b68a3b;--cert-badge-accent-strong: #8a6426;--cert-footer-divider: rgba(182, 138, 59, .45);--cert-score-emphasis: #22365a;--cert-text-primary: #22365a;--cert-text-secondary: #5f6f8d;--cert-text-muted: #5b6780;--cert-text-body: #314566;--cert-text-score-line: #2a3d61;--cert-text-footer-line: #5a6780;--cert-text-footer-key: #3f5378;--cert-name-color: #1b2f54;--cert-title-color: #22365a;--cert-font-brand: "Cinzel", "Trajan Pro", Georgia, serif;--cert-font-title: "Cinzel", "Trajan Pro", Georgia, serif;--cert-font-name: "Cormorant Garamond", "Times New Roman", serif;--cert-font-body: "EB Garamond", Georgia, "Times New Roman", serif;--cert-title-size: 2.75rem;--cert-name-size: 2.95rem;--cert-title-letter-spacing: .024em;--cert-subtitle-letter-spacing: .18em}@keyframes _ijFadeUp_1kt5y_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes _ijGlowPulse_1kt5y_1{0%,to{box-shadow:0 4px 20px #2d6a4f1a}50%{box-shadow:0 8px 30px #2d6a4f2e}}@keyframes _ijShimmer_1kt5y_1{0%{background-position:-220px 0}to{background-position:calc(220px + 100%) 0}}._section_1kt5y_63{--ij-green: #2d6a4f;--ij-green-mid: #047857;--ij-green-light: #52b788;--ij-accent-border: #6ee7b7;--ij-accent-soft: #d1fae5;--ij-accent-bg: #ecfdf5;--ij-accent-bg-strong: #f0fdf4;--ij-slate: #0f172a;--ij-slate-muted: #64748b;padding:1.35rem 1.2rem 1.45rem;background:#f5f7f7;border-top:1px solid #e7ecef;animation:_ijFadeUp_1kt5y_1 .45s ease-out}._levelCard_1kt5y_99{border:1px solid #dbe4e8;border-radius:16px;background:#fff;overflow:hidden;box-shadow:0 8px 26px #0f172a14;margin-bottom:1rem}._headerBlock_1kt5y_117{display:grid;grid-template-columns:36px minmax(0,1fr);column-gap:.65rem;align-items:start;margin-bottom:1.35rem}._headerText_1kt5y_133{min-width:0}._titleRow_1kt5y_141{margin-bottom:.28rem}._titleIcon_1kt5y_149{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,var(--ij-green) 0%,var(--ij-green-light) 100%);color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #2d6a4f40;flex-shrink:0;transition:transform .25s ease,box-shadow .25s ease}._titleIcon_1kt5y_149:hover{transform:scale(1.04);box-shadow:0 4px 14px #2d6a4f52}._title_1kt5y_141{margin:0;font-size:1.2rem;font-weight:700;color:var(--ij-slate);letter-spacing:-.02em}._subtitle_1kt5y_211{margin:0;font-size:.875rem;color:var(--ij-slate-muted);line-height:1.55;max-width:48rem}@media(max-width:480px){._headerBlock_1kt5y_117{grid-template-columns:1fr;row-gap:.45rem}._subtitle_1kt5y_211{max-width:none}}._compareRow_1kt5y_249{display:grid;grid-template-columns:1fr auto 1fr;gap:0;align-items:stretch;margin-bottom:0}@media(max-width:640px){._compareRow_1kt5y_249{grid-template-columns:1fr}._compareArrow_1kt5y_275{display:none}}._compareCard_1kt5y_285{border:0;border-radius:0;padding:1.2rem 1.25rem 1rem;background:#fff;box-shadow:none;transition:transform .28s cubic-bezier(.4,0,.2,1),box-shadow .28s ease,border-color .28s ease}._compareCard_1kt5y_285:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0f172a14}._compareCardNext_1kt5y_315{background:linear-gradient(145deg,var(--ij-accent-bg-strong) 0%,var(--ij-accent-bg) 100%);border-left:1px solid #e5e7eb;box-shadow:none;animation:_ijGlowPulse_1kt5y_1 2.2s ease-in-out infinite}._compareCardNext_1kt5y_315:hover{border-color:#2d6a4f59;box-shadow:0 8px 28px #2d6a4f24}._compareLabel_1kt5y_347{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;margin-bottom:.5rem}._compareTitle_1kt5y_365{font-size:1.05rem;font-weight:700;color:var(--ij-slate);margin:0 0 .65rem;line-height:1.25}._compareMeta_1kt5y_381{margin:0;font-size:.8125rem;color:#64748b;line-height:1.5;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem}._compareMetaPill_1kt5y_403{display:inline-block;background:linear-gradient(180deg,var(--ij-green-mid) 0%,var(--ij-green-light) 100%);color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.02em;padding:.2rem .55rem;border-radius:999px;box-shadow:0 2px 6px #2d6a4f38;border:1px solid rgba(255,255,255,.25);transition:transform .2s ease,box-shadow .2s ease}._compareCardNext_1kt5y_315 ._compareMetaPill_1kt5y_403{background-size:220px 100%;background-image:linear-gradient(110deg,var(--ij-green-mid) 0%,var(--ij-green-light) 45%,#6ee7b7 50%,var(--ij-green-light) 55%,var(--ij-green-mid) 100%);animation:_ijShimmer_1kt5y_1 2.8s linear infinite}._compareMetaPill_1kt5y_403:hover{transform:translateY(-1px);box-shadow:0 4px 10px #2d6a4f47}._compareMetaRest_1kt5y_475{color:#64748b;font-size:12px}._compareArrow_1kt5y_275{display:flex;align-items:center;justify-content:center;font-size:1.15rem;font-weight:600;color:#0f766e;width:54px}._gapLine_1kt5y_505{font-size:.9rem;color:#e6fff5;margin-bottom:.8rem;line-height:1.45;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .85rem;padding:.7rem .95rem;border:1px solid rgba(16,185,129,.38);border-radius:14px;background:linear-gradient(135deg,#1f8f75,#2ebc8c);box-shadow:0 6px 16px #0f766e33;transition:box-shadow .3s ease,border-color .3s ease}._levelProgressWrap_1kt5y_541{border-top:1px solid #e5e7eb;background:#fff;padding:.9rem 1.25rem 1rem;margin:0}._levelProgressHeader_1kt5y_555{display:flex;align-items:center;justify-content:space-between;font-size:.78rem;color:#475569;margin-bottom:.45rem}._levelProgressHeader_1kt5y_555 strong{color:var(--ij-green-mid);font-size:.82rem}._levelProgressTrack_1kt5y_583{position:relative;width:100%;height:12px;border-radius:999px;overflow:hidden;background:#e5e7eb}._levelProgressFill_1kt5y_601{height:100%;border-radius:inherit;background:#1f8f72;transition:width .75s cubic-bezier(.2,.7,.2,1);background-size:auto;animation:none}._levelNode_1kt5y_619{position:absolute;top:50%;width:12px;height:12px;border-radius:50%;background:#f8fafc;border:2px solid #cbd5e1;transform:translate(-50%,-50%);z-index:2}._levelNodeDone_1kt5y_643{border-color:#0f8f72;background:#0f8f72}._levelNodeCurrent_1kt5y_653{box-shadow:0 0 0 3px #0f8f7233}._levelTrackLabels_1kt5y_661{margin-top:.55rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;font-size:.78rem;color:#64748b;text-align:center}._levelTrackLabels_1kt5y_661 span{text-align:center}._levelLabelDone_1kt5y_689{color:#1d8a71;font-weight:600}._gapLine_1kt5y_505:hover{border-color:#10b98185;box-shadow:0 12px 26px #0f766e4d}._viewProgressLink_1kt5y_709{border:0;background:#f2f7f5;color:#127a64;font-weight:700;cursor:pointer;text-decoration:none;font-size:.86rem;letter-spacing:.01em;padding:.48rem .95rem;border-radius:999px;font-family:inherit;white-space:nowrap;box-shadow:0 1px 4px #0f172a0f;transition:all .2s ease;display:inline-flex;align-items:center;gap:.2rem}._progressToggleIcon_1kt5y_749{font-size:1rem!important}._viewProgressLink_1kt5y_709:hover{color:#0f172a;background:#fff;box-shadow:0 6px 16px #0f172a33;transform:translateY(-1px)}._viewProgressLink_1kt5y_709:active{transform:translateY(0)}@media(max-width:640px){._gapLine_1kt5y_505{align-items:flex-start}}._journeyProgressLabel_1kt5y_791{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;margin-bottom:.75rem;animation:_ijFadeUp_1kt5y_1 .5s ease-out .05s backwards}._journeyProgressHeader_1kt5y_811{display:flex;align-items:center;justify-content:space-between;gap:.75rem}._journeyProgressCount_1kt5y_825{font-size:.95rem;color:#64748b;font-weight:600}._stepsRow_1kt5y_837{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.95rem;margin-bottom:1.65rem;overflow:visible}@media(max-width:900px){._stepsRow_1kt5y_837{grid-template-columns:1fr}}._stepCard_1kt5y_865{position:relative;padding:1rem .95rem;border:2px solid #cae8db;border-radius:16px;background:#fff;min-height:158px;display:flex;flex-direction:column;box-shadow:0 3px 12px #0f172a12;transition:border-color .28s ease,box-shadow .28s ease,transform .28s cubic-bezier(.4,0,.2,1);animation:_ijFadeUp_1kt5y_1 .5s ease-out backwards}._stepCard_1kt5y_865:not(:last-child):after{content:"";position:absolute;top:74px;right:-17px;width:16px;height:4px;border-radius:999px;background:linear-gradient(90deg,#cbd5e1,#e2e8f0);z-index:5}._stepCard_1kt5y_865[data-connector=done]:not(:last-child):after{background:linear-gradient(90deg,#2ab587,#9adcc6)}._stepsRow_1kt5y_837>*:nth-child(1){animation-delay:.05s}._stepsRow_1kt5y_837>*:nth-child(2){animation-delay:.1s}._stepsRow_1kt5y_837>*:nth-child(3){animation-delay:.15s}._stepsRow_1kt5y_837>*:nth-child(4){animation-delay:.2s}@media(max-width:900px){._stepCard_1kt5y_865:not(:last-child):after{display:none}}._stepCard_1kt5y_865:hover{border-color:#2d6a4f59;box-shadow:0 6px 20px #2d6a4f1f;transform:translateY(-3px)}._stepCardCurrent_1kt5y_977{border-color:#22a06b;background:linear-gradient(180deg,#fff,#f5fbf7);box-shadow:0 10px 24px #2d6a4f38}._stepCardLocked_1kt5y_1011{background:#f8faf9;border-color:#dbe3e0;opacity:.92}._stepTopRow_1kt5y_1023{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}._stepTopIndicators_1kt5y_1037{display:inline-flex;align-items:center;gap:.35rem}._stepIndicatorChip_1kt5y_1049{font-size:.62rem;font-weight:800;border-radius:999px;padding:.12rem .42rem;letter-spacing:.04em;text-transform:uppercase}._stepIndicatorSlot_1kt5y_1067{min-height:22px;display:flex;align-items:center}._stepIndicatorCurrent_1kt5y_1079{background:#dbeafe;color:#1d4ed8}._stepIndicatorDone_1kt5y_1089{background:#dcfce7;color:#166534}._stepIndicatorLocked_1kt5y_1099{background:#e5e7eb;color:#475569}._stepIcon_1kt5y_1109{width:34px;height:34px;border-radius:10px;background:#e8f6ef;display:inline-flex;align-items:center;justify-content:center;font-size:1rem}._stepYouAreHere_1kt5y_1131{font-size:.66rem;font-weight:800;background:#fbbf24;color:#111827;border-radius:999px;padding:.18rem .46rem}._stepDoneMini_1kt5y_1149,._stepLockedMini_1kt5y_1151{font-size:.78rem;color:#0f8f72}._stepLockedMini_1kt5y_1151{color:#64748b}._stepStage_1kt5y_1169{font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#0f766e;margin-bottom:.35rem}._stepDivider_1kt5y_1187{margin:.4rem 0 .55rem;border-bottom:1px solid #e5e7eb}._stepTitle_1kt5y_1197{font-size:.9rem;font-weight:700;color:var(--ij-slate);margin:0 0 .4rem;line-height:1.3}._stepDesc_1kt5y_1213{font-size:.74rem;color:#64748b;line-height:1.5;margin:0 0 auto;padding-bottom:.55rem;flex:1}._stepStatus_1kt5y_1231{font-size:.7rem;font-weight:600;color:#64748b;margin-bottom:.4rem;min-height:20px}._stepHint_1kt5y_1247{font-size:.72rem;color:#64748b;margin-bottom:.45rem;min-height:34px}._stepStatusNext_1kt5y_1261{color:var(--ij-green-mid);background:var(--ij-accent-bg);display:inline-block;padding:.2rem .5rem;border-radius:999px;border:1px solid var(--ij-accent-border);font-weight:700}._stepStatusCurrent_1kt5y_1281{color:#0f8f72;font-weight:700}._stepStatusLocked_1kt5y_1291{color:#475569;font-weight:700}._stepAction_1kt5y_1301{border:none;background:none;padding:0;font-size:.8rem;font-weight:700;color:var(--ij-green);cursor:pointer;text-decoration:none;font-family:inherit;align-self:flex-start;transition:color .2s ease,transform .2s ease;position:relative}._stepAction_1kt5y_1301:after{content:"";position:absolute;left:0;bottom:-1px;width:0;height:2px;background:linear-gradient(90deg,var(--ij-green),var(--ij-green-light));transition:width .25s ease}._stepAction_1kt5y_1301:hover:not(:disabled):after{width:100%}._stepAction_1kt5y_1301:hover:not(:disabled){color:var(--ij-green-mid);transform:translate(2px)}._stepAction_1kt5y_1301:disabled{color:#9ca3af;cursor:not-allowed;text-decoration:none;font-weight:600}._stepAction_1kt5y_1301:disabled:after{display:none}._whatsNextAnchor_1kt5y_1393{scroll-margin-top:96px}._whatsNextTitle_1kt5y_1401{font-size:1rem;font-weight:700;color:var(--ij-slate);margin:.25rem 0 .85rem;letter-spacing:-.01em}._blocks_1kt5y_1417{display:flex;flex-direction:column;gap:.85rem}._block_1kt5y_1417{background:#f8fbfa;border:1px solid #b7ddd0;border-radius:14px;padding:.82rem .95rem .9rem;box-shadow:none;transition:box-shadow .3s ease,border-color .3s ease,transform .25s ease}._block_1kt5y_1417:hover{border-color:#2d6a4f38;box-shadow:0 8px 28px #2d6a4f1a}._blockHeader_1kt5y_1457{display:flex;align-items:baseline;gap:.5rem;font-size:.84rem;font-weight:800;color:#0b6e5b;margin-bottom:.38rem;flex-wrap:wrap}._blockHeaderDash_1kt5y_1479{flex:1;min-width:2rem;border-bottom:1px dashed #b8d3ca;height:0;align-self:center;opacity:.9}._blockIntro_1kt5y_1497{margin:0 0 .45rem;color:#4b5563;font-size:.74rem;line-height:1.35}._blockIntroHighlight_1kt5y_1511{display:inline;padding:0;background:transparent;border:0;color:#0f6e5d;font-weight:700}._reqList_1kt5y_1529{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.36rem}._reqRow_1kt5y_1547{display:grid;grid-template-columns:18px minmax(150px,210px) minmax(120px,420px) auto;align-items:center;gap:.42rem;font-size:.78rem;color:#334155}._reqRowSplit_1kt5y_1565{align-items:flex-start}._reqInfoRow_1kt5y_1573{display:block;margin:.08rem 0 .08rem 1.45rem}._reqInfoPill_1kt5y_1583{display:inline;font-size:.68rem;font-weight:700;color:#0f6e5d;background:transparent;border:0;border-radius:0;padding:0;letter-spacing:.01em}._reqOrInline_1kt5y_1607{width:fit-content;margin:.08rem 0 .08rem 1.45rem;padding:0;border-radius:0;background:transparent;color:#6b7280;font-size:.66rem;font-weight:800}._reqRowSplitBody_1kt5y_1629{grid-column:2 / -1;flex:1;min-width:0;display:flex;flex-direction:column;gap:.5rem}._reqSubRow_1kt5y_1647{display:grid;grid-template-columns:minmax(150px,210px) minmax(120px,420px) auto;align-items:center;gap:.42rem;width:100%}._reqSubLabel_1kt5y_1663{white-space:nowrap;font-size:.8rem}._reqSubValue_1kt5y_1673{color:#64748b;font-size:.8rem;font-variant-numeric:tabular-nums;min-width:28px;text-align:right}._reqCheck_1kt5y_1689{color:#0f8f72;font-weight:700;font-size:.9rem;width:18px;text-align:center}._reqLabel_1kt5y_1705{white-space:nowrap}._reqValue_1kt5y_1713{color:#64748b;font-size:.8rem;font-variant-numeric:tabular-nums;min-width:34px;text-align:right}._reqOr_1kt5y_1607{font-size:.72rem;font-weight:800;color:var(--ij-green-mid);text-transform:uppercase;letter-spacing:.06em;padding:.15rem 0}._anyOneOf_1kt5y_1747{width:fit-content;margin:.2rem 0 .5rem;padding:.14rem .5rem;border-radius:999px;color:#0f766e;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;line-height:1.1}._miniBarWrap_1kt5y_1777{width:100%;min-width:0;max-width:360px;display:flex;align-items:center;gap:0}._miniBarWrap_1kt5y_1777>span{display:none}._miniBar_1kt5y_1777{flex:1;height:5px;border-radius:999px;background:#e2e8f0;overflow:hidden}._miniBarFill_1kt5y_1819{height:100%;border-radius:999px;background:#2f9a78;transition:width .65s cubic-bezier(.4,0,.2,1)}._platinumNote_1kt5y_1833{font-size:.75rem;color:#64748b;margin-top:.55rem;line-height:1.45;font-style:italic}._maxTier_1kt5y_1849{text-align:center;padding:1.1rem 1rem;background:linear-gradient(180deg,#ecfdf5,#d1fae5);border-radius:12px;border:1px solid #6ee7b7;font-size:.9rem;font-weight:600;color:#065f46;margin-bottom:.5rem;box-shadow:0 2px 8px #10b9811f}._nextCard_1kt5y_1875{border:1px solid #d7e1de;border-radius:16px;background:#fff;padding:.5rem}._nextCardTop_1kt5y_1889{display:flex;align-items:center;justify-content:space-between;margin-bottom:.35rem}._nextCardTitleWrap_1kt5y_1903{display:flex;align-items:center;gap:.35rem}._nextCardIcon_1kt5y_1915{width:32px;height:32px;border-radius:10px;background:#e8edf2;display:inline-flex;align-items:center;justify-content:center}._nextCardTitle_1kt5y_1903{font-weight:800;color:#1f2937;font-size:.92rem}._nextCardPaths_1kt5y_1947{font-size:.72rem;background:#ecf2ef;color:#6b7280;border-radius:999px;padding:.26rem .55rem;font-weight:700}._nextDoneRow_1kt5y_1965{border:0;background:transparent;border-radius:0;padding:.35rem .1rem .45rem;display:flex;align-items:center;gap:10px;margin-bottom:.48rem}._nextDoneLeft_1kt5y_1987{display:inline-flex;align-items:center;gap:.5rem;font-weight:700;font-size:.82rem;color:#1f2937}._nextDoneCheck_1kt5y_2005{width:20px;height:20px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:900}._nextDoneCheckDone_1kt5y_2027{background:#1f9d78;color:#fff}._nextDoneCheckPending_1kt5y_2037{background:#fff;color:#94a3b8;border:1px solid #cbd5e1}._nextDoneBadge_1kt5y_2049{background:transparent;color:#138a67;font-size:.7rem;font-weight:800;border-radius:0;padding-top:3px}._pathCard_1kt5y_2069{border:0;border-radius:0;background:transparent;padding:.35rem 0}._pathCardActive_1kt5y_2083{border:0;background:transparent}._pathHead_1kt5y_2093{display:flex;align-items:center;gap:.5rem;margin-bottom:.28rem}._pathChip_1kt5y_2107,._pathChipActive_1kt5y_2109{border-radius:999px;padding:.18rem .52rem;font-size:.72rem;font-weight:800;letter-spacing:.05em;color:#0f8f72;background:#d6f0e7}._pathChipActive_1kt5y_2109{background:#199a73;color:#fff}._pathHint_1kt5y_2139,._pathFast_1kt5y_2147{display:none}._pathRow_1kt5y_2155{display:grid;grid-template-columns:205px minmax(180px,200px) auto;align-items:center;gap:.5rem;color:#1f2937;font-weight:600;font-size:.76rem}._pathBar_1kt5y_2177{width:100%;max-width:620px;height:7px;border-radius:999px;background:#e5e7eb;overflow:hidden}._pathBarFill_1kt5y_2195{height:100%;background:#1f8f72;border-radius:inherit;transition:width .5s ease}._pathOr_1kt5y_2209{width:fit-content;margin:.8rem auto;border-radius:0;padding:0;background:transparent;color:#6b7280;font-size:.68rem;font-weight:800}._pathMeta_1kt5y_2231{margin-top:.3rem;color:#64748b;font-size:.74rem}._pathCompactHint_1kt5y_2243{margin-top:.45rem;font-size:.74rem;font-weight:700;color:#1f8f72}@media(max-width:640px){._pathRow_1kt5y_2155{grid-template-columns:1fr;gap:.35rem}}._nextFootnote_1kt5y_2271{margin-top:.7rem;border-radius:12px;background:#eef1f2;color:#6b7280;padding:.62rem .72rem;font-size:.85rem}._profilePage_yuf12_3{padding:1.25rem 2rem;background:#f0f2f5;min-height:100vh;box-sizing:border-box;overflow-x:hidden;width:100%}._profilePageContainer_yuf12_21{max-width:1000px;margin:0 auto;width:100%;box-sizing:border-box;overflow-x:hidden}._profileUnifiedCard_yuf12_39{background:#fff;border-radius:12px;border:1px solid #e9ecef;box-shadow:0 2px 8px #0000000f;overflow:hidden;margin-bottom:1rem;width:100%;max-width:100%}._profileUnifiedCard_yuf12_39>*:not(:last-child){border-bottom:1px solid #e9ecef}._profileCard_yuf12_73{background:#fff;border-radius:12px;border:1px solid #e9ecef;box-shadow:0 2px 8px #0000000f;margin-bottom:1rem}._contentSection_yuf12_91{background:#fff;border-radius:12px;border:1px solid #e9ecef;box-shadow:0 2px 8px #0000000f;position:relative;overflow:hidden;margin-bottom:1rem;max-width:100%}._profileHeaderCard_yuf12_115{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.5rem;background:#fff}._profileHeaderLeft_yuf12_131{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}._avatarWrapper_yuf12_147{position:relative;flex-shrink:0}._avatar_yuf12_147{width:70px;height:70px;border-radius:50%;overflow:hidden;background:#f8f9fa}._avatar_yuf12_147 img{width:100%;height:100%;object-fit:cover}._avatarPlaceholder_yuf12_185{width:100%;height:100%;background:#28a745;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;letter-spacing:.5px}._profileHeaderInfo_yuf12_211{flex:1;min-width:0}._profileHeaderUsername_yuf12_221{font-size:1.125rem;font-weight:700;color:#212529;margin:0 0 1px;line-height:1.2;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}._profileHeaderFullName_yuf12_247{font-size:.875rem;color:#6c757d;margin:0 0 2px;line-height:1.3}._profileHeaderBadge_yuf12_261{display:inline-flex;align-items:center;gap:.375rem;margin-top:.25rem;padding:.25rem .5rem;border:none;border-radius:9999px;background:#fef9e7}._profileHeaderBadge_yuf12_261>span:first-child{font-size:1rem;line-height:1}._profileHeaderBadgeLabel_yuf12_293{font-size:.75rem;color:#8b7355;font-weight:600}._profileHeaderActions_yuf12_305{display:flex;align-items:center;gap:.5rem;flex-shrink:0}._profileHeader_yuf12_115{flex:1;padding:1rem;color:#64748b;font-size:.9375rem}._followButton_yuf12_333{padding:8px 16px;background-color:#28a745;color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:.375rem}._followButton_yuf12_333:hover:not(:disabled){background-color:#218838}._metricsGrid_yuf12_387{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;min-height:130px;gap:0}._metricCard_yuf12_405{background:#fff;display:flex;flex-direction:column;padding:0 .5rem;border:none}._leftMetricCard_yuf12_423,._rightMetricCard_yuf12_425{background-color:#fff;background-image:radial-gradient(ellipse 100% 100% at 50% 50%,rgba(13,148,136,.05) 0%,transparent 70%)}._leftMetricCard_yuf12_423{flex:0 0 50%;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:18px 0 12px}._rightMetricCard_yuf12_425{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;padding:18px 0 12px 60px}._metricCardTitle_yuf12_497{color:#0d9488;font-size:16px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-align:center;width:100%}._craftScoreProgressWrapper_yuf12_521{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60px;padding:.25rem 0;width:100%}._craftScoreSemiCircle_yuf12_543{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:160px;z-index:0}._craftScoreContent_yuf12_563{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.25rem}._craftScoreCircleWrapper_yuf12_581{position:relative;width:100%;max-width:180px;margin:0 auto}._craftScoreCircle_yuf12_581{position:relative;width:100%}._craftScoreSvg_yuf12_605{width:100%;height:auto;display:block}._craftScoreValue_yuf12_617{font-size:2rem;font-weight:800;color:#0a6b65;text-align:center;line-height:1.2;letter-spacing:-.03em}._topPercentileBadge_yuf12_635{display:inline-flex;align-items:center;gap:70px;font-size:.9375rem;font-weight:700;color:#d4af37;letter-spacing:.02em}._percentileMedal_yuf12_657{font-size:1rem;line-height:1;display:inline-flex;align-items:center}._percentileMedalImg_yuf12_671{width:2rem;height:4rem;object-fit:contain}._percentileMedalText_yuf12_683{font-size:20px;position:absolute;left:33px;top:52px;color:#5e4c27}._percentileMedal_yuf12_657 ._leftIcon_yuf12_699,._percentileMedal_yuf12_657 ._rightIcon_yuf12_701{width:2.25rem;height:3.75rem;object-fit:contain}._percentileMedal_yuf12_657 ._leftIcon_yuf12_699{transform:scaleX(-1)}._seedIcon_yuf12_721{font-size:1.25rem;line-height:1}._top1Badge_yuf12_731{display:inline-flex;align-items:center;gap:.25rem;margin-top:.5rem;padding:.375rem .75rem;background:#fffbe6;border:none;border-radius:9999px;font-size:.875rem;font-weight:600;color:#e0a800;width:100%;justify-content:center}._usageTitle_yuf12_763{font-size:17px;color:#374151;margin-bottom:.5rem;line-height:1.4;font-weight:500}._usageTitle_yuf12_763 strong{color:#0a6b65;font-weight:700}._universityBadges_yuf12_789{display:flex;align-items:center;margin-top:8px;margin-left:22px;flex-wrap:wrap}._universityBadge_yuf12_789{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:5px;color:#374151;font-size:.75rem;font-weight:700;background:#fff;border:1px solid #e5e7eb;overflow:hidden;flex-shrink:0}._universityBadgeLogo_yuf12_839{width:100%;height:100%;object-fit:contain}._noReusesYet_yuf12_851{text-align:center;padding:1rem .75rem}._noReusesYetTitle_yuf12_861{font-size:1rem;font-weight:700;color:#374151;margin:0 0 .5rem}._noReusesYetSubtitle_yuf12_875{font-size:.875rem;color:#6b7280;margin:0;line-height:1.4}._universityBadgeMore_yuf12_889{padding:.25rem .5rem;border-radius:9999px;width:auto;min-width:36px;height:36px;background:#fff;border:1px solid #e5e7eb;color:#6c757d;font-size:.75rem;font-weight:600;display:flex;align-items:center;justify-content:center}._activityGraph_yuf12_921{margin-bottom:.25rem;background:transparent;overflow:visible;width:100%}._metricCard_yuf12_405 ._activityGraph_yuf12_921{margin-top:.25rem}._activityGraphWrapper_yuf12_943{display:flex;gap:16px;flex:0 0 auto;min-height:0;align-items:center}._rightMetricCard_yuf12_425 ._activityGraphWrapper_yuf12_943{flex:0 0 auto;margin-top:.5rem}._rightMetricCard_yuf12_425 ._activityGraph_yuf12_921{flex:0 0 auto;width:100%;max-width:250px;height:44px;min-height:44px;display:flex}._rightMetricCard_yuf12_425 ._activityGraph_yuf12_921 ._graphSvg_yuf12_989{width:100%;height:100%;min-width:0}@media(max-width:768px){._rightMetricCard_yuf12_425 ._activityGraphWrapper_yuf12_943{flex-direction:row;margin-top:.5rem;width:100%;max-width:100%;min-width:0;flex-wrap:nowrap;overflow:hidden}._rightMetricCard_yuf12_425 ._activityGraph_yuf12_921{max-width:100%;flex:1 1 0;min-width:0;height:36px;min-height:36px;max-height:36px;overflow:hidden}._rightMetricCard_yuf12_425 ._activityGraph_yuf12_921 ._graphSvg_yuf12_989{min-width:0}._rightMetricCard_yuf12_425 ._graphLabel_yuf12_1051{flex-shrink:0}}@media(max-width:480px){._rightMetricCard_yuf12_425 ._activityGraphWrapper_yuf12_943{flex-direction:column;align-items:stretch;gap:.5rem}._rightMetricCard_yuf12_425 ._activityGraph_yuf12_921{height:32px;min-height:32px;max-height:32px;flex:0 0 auto;width:100%}._rightMetricCard_yuf12_425 ._graphLabel_yuf12_1051{justify-content:flex-start}._graphLabel_yuf12_1051{font-size:.6875rem}}._graphLabel_yuf12_1051{font-size:.75rem;color:#374151;text-align:right;display:flex;align-items:center;justify-content:flex-end;gap:.25rem;white-space:nowrap;flex-shrink:0}._graphLabelText_yuf12_1133{white-space:nowrap}._graphLabelIcon_yuf12_1141{flex-shrink:0}._graphSvg_yuf12_989{width:100%;height:100%;display:block}._metricCard_yuf12_405 ._usageTitle_yuf12_763{color:#374151}._metricCard_yuf12_405 ._usageTitle_yuf12_763 strong{color:#0a6b65;font-weight:750}._engagementCard_yuf12_1183{display:grid;grid-template-columns:repeat(4,1fr);gap:0;background:#fff;padding-bottom:10px}._engagementCardWrapper_yuf12_1199{background:#fff}._engagementItem_yuf12_1207{display:flex;flex-direction:column;align-items:center;padding:.5rem;border-radius:0;transition:all .2s ease}._engagementClickable_yuf12_1225{cursor:pointer;transition:all .2s ease}._engagementClickable_yuf12_1225:hover{background:#28a7450f}._engagementIcon_yuf12_1243{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .2s ease}._engagementClickable_yuf12_1225:hover ._engagementIcon_yuf12_1243{transform:scale(1.05)}._engagementIcon_yuf12_1243 svg{width:20px;height:20px}._engagementValue_yuf12_1283{font-size:21px;font-weight:700;color:#212529;line-height:1.2}._engagementLabel_yuf12_1297{font-size:14px;color:#6c757d;font-weight:500;display:inline-flex;align-items:center;gap:.25rem}._engagementItemCommunityPoints_yuf12_1315{position:relative}._engagementItemCommunityPoints_yuf12_1315 ._engagementTooltip_yuf12_1325{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);min-width:200px;padding:.75rem 1rem;background:#1f2937;color:#f9fafb;font-size:.75rem;font-weight:500;line-height:1.5;border-radius:8px;box-shadow:0 10px 25px #0003,0 4px 6px #0000001a;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;pointer-events:none;z-index:100;display:flex;flex-direction:column;gap:.25rem;white-space:nowrap}._engagementItemCommunityPoints_yuf12_1315 ._engagementTooltip_yuf12_1325:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:#1f2937}._engagementItemCommunityPoints_yuf12_1315 ._engagementTooltip_yuf12_1325 strong{color:#fff;font-size:.8125rem;margin-bottom:.25rem;display:block}._engagementItemCommunityPoints_yuf12_1315:hover ._engagementTooltip_yuf12_1325{opacity:1;visibility:visible}._recognitionsSection_yuf12_1421{padding:.75rem 1.5rem;background:#fff;padding-bottom:21px}._recognitionsWrapper_yuf12_1433{background:#fff}._recognitionsTitle_yuf12_1441{font-size:.6875rem;color:#9ca3af;text-transform:uppercase;letter-spacing:.08em;font-weight:600;margin:0 0 .75rem;display:flex;align-items:center;gap:.375rem}._recognitionsIcon_yuf12_1465{color:#d4a017;display:flex;align-items:center}._recognitionsGrid_yuf12_1477{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}._recognitionCard_yuf12_1489{display:flex;align-items:center;gap:1rem;padding:7px 21px;border-radius:15px;text-align:left;border:1px solid rgba(0,0,0,.06);box-shadow:0 4px 12px #0000001a,0 2px 6px #00000014}._recognitionElite_yuf12_1511{background:#fdf8ed}._recognitionElite_yuf12_1511 ._recognitionCardTitle_yuf12_1519{color:#5e4c27}._recognitionTrusted_yuf12_1527{background:#f7f8fa}._recognitionTrusted_yuf12_1527 ._recognitionCardTitle_yuf12_1519{color:#1c7b6b}._recognitionActive_yuf12_1543{background:#f7f8fa}._recognitionActive_yuf12_1543 ._recognitionCardTitle_yuf12_1519{color:#1c7b6b}._recognitionCardIcon_yuf12_1559{flex-shrink:0;display:flex;align-items:center;justify-content:center}._recognitionCardIcon_yuf12_1559 i{font-size:1.5rem;color:#166534}._recognitionCardBadgeImg_yuf12_1583{width:42px;height:42px;object-fit:contain}._recognitionCardContent_yuf12_1595{flex:1;min-width:0}._recognitionCardTitle_yuf12_1519{font-size:18px;font-weight:700;color:#374151;margin-bottom:.25rem}._recognitionCardDesc_yuf12_1619{font-size:.8125rem;color:#6b7280;line-height:1.3}._notAuthenticated_yuf12_1631{text-align:center;padding:4rem 2rem;color:#6b7280}._backButton_yuf12_1643{display:flex;align-items:center;justify-content:center;gap:.5rem;background:none;border:1.5px solid #d1d5db;border-radius:8px;cursor:pointer;padding:0 11px;margin-bottom:10px;transition:background .15s,border-color .15s}._profileInfoSection_yuf12_1671{flex:1;display:flex;flex-direction:column;min-width:0;padding:48px 24px 20px;background-color:#fff;position:relative;z-index:1}._profileMainContent_yuf12_1693{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;margin-bottom:12px;position:relative}._profileLeftContent_yuf12_1713{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem;padding-left:0;width:100%;align-items:flex-start}._usernameAndBadgeRow_yuf12_1735{display:flex;align-items:center;gap:.75rem;margin-bottom:16px;flex-wrap:wrap;width:100%;justify-content:flex-start}._profileAffiliation_yuf12_1755{color:#0d9488;font-weight:500}._profileName_yuf12_1765{font-size:1.25rem;font-weight:700;color:#111827;margin:0 0 4px;word-break:break-word;line-height:1.2;text-align:left}._profileUsername_yuf12_1785{font-size:.875rem;color:#0d9488;margin:0;font-weight:500;line-height:1.4;text-align:left}._memberSince_yuf12_1803{font-size:.875rem;color:#6b7280;font-weight:700;margin:0;line-height:1.4;text-align:left}._badgeContainer_yuf12_1821{margin:.5rem 0;display:inline-block}._badgeContainer_yuf12_1821 .badgeImage{display:inline-block;vertical-align:middle}._badgeText_yuf12_1843{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:#fef9c3;color:#b45309;border-radius:8px;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-top:.25rem;box-shadow:0 2px 6px #00000014,0 0 12px #fef9c380;position:relative;line-height:1.2;filter:drop-shadow(0 1px 2px rgba(0,0,0,.05))}._badgeText_yuf12_1843 .badgeImage{width:1.25rem;height:1.25rem;object-fit:contain;flex-shrink:0}._badgeText_yuf12_1843 .badgeImage.small{width:3rem;height:3rem}._profileBio_yuf12_1905{font-size:1rem;color:#374151;line-height:1.5;max-width:100%;margin:0;text-align:left}._badgesRow_yuf12_1923{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px}._badgeGold_yuf12_1939{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:#fefce8;border:1px solid #fde047;border-radius:6px;font-size:.875rem}._badgePts_yuf12_1961{display:inline-flex;align-items:center;padding:4px 12px;background:#10b981;color:#fff;border-radius:6px;font-size:.875rem;font-weight:700}._badgePtsValue_yuf12_1983{font-weight:700}._badgePtsLabel_yuf12_1991{font-weight:600;margin-right:2px}._seedsReusedRow_yuf12_2001{display:inline-flex;align-items:center;gap:6px;margin-bottom:20px;padding:4px 10px;font-size:.875rem;color:#374151;font-weight:500;background:#f0fdfa;border:1px solid #99f6e4;border-radius:6px;width:fit-content}._seedsReusedIcon_yuf12_2031{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#0d9488}._seedsReusedIcon_yuf12_2031 svg{width:14px;height:14px}._seedsReusedText_yuf12_2057{line-height:1.3}._profileActions_yuf12_2065{flex-shrink:0;align-self:center;margin-top:0;padding-top:0}._editProfileButton_yuf12_2079{padding:.625rem 1.5rem;background-color:#49c0a0;color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}._editProfileButton_yuf12_2079:hover{background-color:#3ba88a;transform:translateY(-1px);box-shadow:0 4px 12px #49c0a04d}._followButton_yuf12_333{padding:.625rem 1.5rem;background-color:#49c0a0;color:#fff;border:none;border-radius:6px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;min-width:100px;white-space:nowrap}._followButton_yuf12_333:hover:not(:disabled){background-color:#3ba88a;transform:translateY(-1px);box-shadow:0 2px 8px #49c0a040}._followButton_yuf12_333:disabled{opacity:.6;cursor:not-allowed}._followingButton_yuf12_2167{background-color:#e5e7eb;color:#374151}._followingButton_yuf12_2167:hover:not(:disabled){background-color:#d1d5db}._profileStats_yuf12_2185{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;text-align:center;padding-top:0;width:100%}@media(max-width:768px){._profileStats_yuf12_2185{gap:1.5rem;padding:1.25rem 1.5rem;grid-template-columns:repeat(2,1fr)}}._statItem_yuf12_2219{display:flex;flex-direction:column;align-items:center;gap:.5rem}._statValue_yuf12_2233{font-size:20px;font-weight:700;color:#1f2937;line-height:1.2;margin:0}._statLabel_yuf12_2249{font-size:13px;color:#9ca3af;text-transform:uppercase;letter-spacing:.3px;font-weight:700;line-height:1.2;margin:0}._achievementsSection_yuf12_2271{padding:2rem 2.5rem;border-top:1px solid #e5e7eb;background-color:#fff}._achievementsTitle_yuf12_2283{font-size:1.125rem;font-weight:700;color:#1f2937;margin:0 0 1.25rem}._achievementsList_yuf12_2297{display:flex;gap:1rem;flex-wrap:wrap;align-items:center}._achievementBadgeContainer_yuf12_2311{display:flex;flex-direction:column;align-items:center;gap:.75rem}._achievementBadgeContainer_yuf12_2311 .badgeImage{width:120px;height:120px;object-fit:contain}._achievementBadgeText_yuf12_2337{font-size:1rem;font-weight:600;color:#1f2937;text-transform:capitalize;letter-spacing:.5px}._editFormOverlay_yuf12_2355{position:fixed;inset:0;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:10000;padding:1rem;animation:_fadeIn_yuf12_1 .2s ease-in-out}._editFormContainer_yuf12_2385{background-color:#fff;border-radius:16px;padding:2rem;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d;animation:_slideUp_yuf12_1 .3s ease-in-out}._editFormHeader_yuf12_2409{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}._editFormHeader_yuf12_2409 h2{font-size:1.5rem;font-weight:700;color:#1f2937;margin:0}._closeButton_yuf12_2441{background:none;border:none;font-size:2rem;color:#111827;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s}._closeButton_yuf12_2441:hover{background-color:#f3f4f6;color:#1f2937}._editForm_yuf12_2355{display:flex;flex-direction:column;gap:1.25rem}._formRow_yuf12_2497{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._formGroup_yuf12_2509{display:flex;flex-direction:column;gap:.5rem}._formGroup_yuf12_2509 label{font-size:.875rem;font-weight:600;color:#374151}._avatarGrid_yuf12_2535{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:.5rem}._avatarOption_yuf12_2549{position:relative;width:100%;aspect-ratio:1;border:3px solid #e5e7eb;border-radius:12px;overflow:hidden;cursor:pointer;background:none;padding:0;transition:all .2s}._avatarOption_yuf12_2549:hover{border-color:#49c0a0;transform:scale(1.05)}._avatarOption_yuf12_2549 img{width:100%;height:100%;object-fit:cover}._avatarSelected_yuf12_2597{border-color:#49c0a0;border-width:4px;box-shadow:0 0 0 3px #49c0a033}._avatarCheckmark_yuf12_2609{position:absolute;top:4px;right:4px;width:24px;height:24px;background-color:#49c0a0;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}._formGroup_yuf12_2509 input,._formGroup_yuf12_2509 textarea{padding:.75rem;border:1px solid #d1d5db;border-radius:8px;font-size:.9375rem;font-family:inherit;transition:border-color .2s}._formGroup_yuf12_2509 input:focus,._formGroup_yuf12_2509 textarea:focus{outline:none;border-color:#49c0a0;box-shadow:0 0 0 3px #49c0a01a}._formGroup_yuf12_2509 input._inputError_yuf12_2675,._formGroup_yuf12_2509 textarea._inputError_yuf12_2675{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}._formGroup_yuf12_2509 input:disabled{background-color:#f3f4f6;color:#6b7280;cursor:not-allowed}._formGroup_yuf12_2509 textarea{resize:vertical;min-height:100px}._charCount_yuf12_2709{font-size:.75rem;color:#6b7280;text-align:right}._formGroup_yuf12_2509 small{font-size:.75rem;color:#6b7280;margin-top:-.25rem}._formActions_yuf12_2733{display:flex;gap:1rem;margin-top:.5rem}._cancelButton_yuf12_2745{padding:.75rem 1.5rem;background-color:#f3f4f6;color:#374151;border:1px solid #d1d5db;border-radius:8px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s}._cancelButton_yuf12_2745:hover{background-color:#e5e7eb}._saveButton_yuf12_2777{padding:.75rem 1.5rem;background-color:#49c0a0;color:#fff;border:none;border-radius:8px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s}._saveButton_yuf12_2777:hover:not(:disabled){background-color:#49c0a0}._saveButton_yuf12_2777:disabled{opacity:.6;cursor:not-allowed}._tabs_yuf12_2821{display:flex;gap:0;margin:0;padding:1rem 1.5rem;overflow-x:auto;scrollbar-width:none;background:#fff;border-bottom:1px solid #e9ecef}._tabs_yuf12_2821::-webkit-scrollbar{display:none}._tab_yuf12_2821{padding:.75rem 1.25rem;background:none;border:none;border-bottom:3px solid transparent;color:#6c757d;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease;margin-bottom:-1px;white-space:nowrap;position:relative}._tab_yuf12_2821:hover{color:#28a745;background:#28a7450f}._tabActive_yuf12_2891{color:#28a745;border-bottom-color:#28a745;font-weight:700}._postsSection_yuf12_2905{min-height:160px;padding:1.5rem 1.75rem;background:#fff}._postsSectionTitle_yuf12_2917{font-size:1.125rem;font-weight:700;color:#1f2937;margin:0 0 1.5rem}._loadingContainer_yuf12_2931{display:flex;justify-content:center;align-items:center;padding:4rem 2rem}._postsList_yuf12_2945{display:flex;flex-direction:column;gap:1.5rem}._noPosts_yuf12_2957{text-align:center;padding:4rem 2rem;color:#6b7280}._noPosts_yuf12_2957 p{font-size:1.125rem;margin:0}._reportsList_yuf12_2981{display:flex;flex-direction:column;gap:1.5rem}._reportCard_yuf12_2993{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem;transition:box-shadow .2s ease,border-color .2s ease}._reportCard_yuf12_2993:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;border-color:#d1d5db}._reportHeader_yuf12_3021{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;gap:1rem}._reportTitle_yuf12_3037{font-size:1.25rem;font-weight:600;color:#111827;margin:0;flex:1}._reportDate_yuf12_3053{font-size:.875rem;color:#6b7280;white-space:nowrap}._reportContent_yuf12_3065{color:#4b5563;font-size:.9375rem;line-height:1.6;margin-bottom:1.25rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._reportStats_yuf12_3087{display:flex;gap:2rem;padding:1rem 0;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;margin-bottom:1rem}._reportStatItem_yuf12_3105{display:flex;flex-direction:column;gap:.25rem}._reportStatLabel_yuf12_3117{font-size:.8125rem;color:#6b7280;font-weight:500}._reportStatValue_yuf12_3129{font-size:1.5rem;font-weight:700;color:#111827}._reportLink_yuf12_3141{display:inline-flex;align-items:center;color:#49c0a0;font-size:.9375rem;font-weight:500;text-decoration:none;transition:color .2s ease}._reportLink_yuf12_3141:hover{color:#2dd4bf;text-decoration:underline}._commentCard_yuf12_3173{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem;margin-bottom:1rem;transition:box-shadow .2s ease,border-color .2s ease}._commentCard_yuf12_3173:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;border-color:#d1d5db}._commentContent_yuf12_3203{margin-bottom:1rem;color:#374151;line-height:1.7;font-size:.9375rem;word-wrap:break-word;overflow-wrap:break-word}._commentContent_yuf12_3203 ul,._commentContent_yuf12_3203 ol{padding-left:24px}._commentContent_yuf12_3203 p{color:#374151;font-size:.9375rem;line-height:1.7;margin:.5rem 0}._commentContent_yuf12_3203 p:first-child{margin-top:0}._commentContent_yuf12_3203 p:last-child{margin-bottom:0}._commentContent_yuf12_3203 a{color:#49c0a0;text-decoration:underline}._commentContent_yuf12_3203 a:hover{color:#3ba88a}._commentFooter_yuf12_3285{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem}._commentDate_yuf12_3299{font-size:.8125rem;color:#6b7280}._commentPostLink_yuf12_3309{display:inline-flex;align-items:center;color:#49c0a0;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s ease;margin-top:.75rem;line-break:anywhere}._commentPostLink_yuf12_3309:hover{color:#2dd4bf;text-decoration:underline}._observerTarget_yuf12_3345{height:20px;margin:1rem 0}._loadingMoreContainer_yuf12_3355{display:flex;justify-content:center;align-items:center;padding:2rem 0}@media(max-width:1024px){._profilePage_yuf12_3{padding:1.25rem 1.5rem}._profilePageContainer_yuf12_21{max-width:100%}}@media(max-width:768px){._profilePage_yuf12_3{padding:1rem}._profileHeaderCard_yuf12_115{flex-wrap:nowrap;gap:.75rem;padding:1rem;align-items:flex-start}._profileHeaderLeft_yuf12_131{flex:1 1 auto;min-width:0}._profileHeaderActions_yuf12_305{flex-shrink:0;align-self:center}._profileHeaderActions_yuf12_305 ._followButton_yuf12_333{min-height:44px;padding:.5rem 1rem}._profileHeaderCard_yuf12_115 ._avatar_yuf12_147{width:56px;height:56px}._profileHeaderCard_yuf12_115 ._avatarPlaceholder_yuf12_185{font-size:1.25rem}._profileHeaderUsername_yuf12_221{font-size:1rem}._profileHeaderFullName_yuf12_247{font-size:.8125rem}._metricsGrid_yuf12_387{flex-direction:column;min-height:auto;padding:1rem}._metricsGridInner_yuf12_3493{flex-direction:column;justify-content:flex-start;min-height:auto}._metricsGridInner_yuf12_3493 ._leftMetricCard_yuf12_423{position:relative;order:1;width:100%;padding:1rem .875rem;clip-path:none;border-radius:12px 12px 0 0;border:1px solid #e9ecef;border-bottom:none}._metricsGridInner_yuf12_3493 ._rightMetricCard_yuf12_425{order:2;flex:1 1 auto;margin-left:0;padding-left:.875rem;padding-right:.875rem;border-top:1px solid #e9ecef}._metricsGridInner_yuf12_3493:after{display:none}._leftMetricCard_yuf12_423{flex:0 0 auto;order:1;width:100%}._rightMetricCard_yuf12_425{flex:1 1 auto;order:2;width:100%;padding-left:1rem;padding-right:1rem}._leftMetricCard_yuf12_423{padding-left:1rem;padding-right:1rem}._topPercentileBadge_yuf12_635{gap:.5rem;flex-wrap:wrap;justify-content:center}._percentileMedalText_yuf12_683{position:static;font-size:.875rem}._universityBadges_yuf12_789{margin-left:0}._engagementItemCommunityPoints_yuf12_1315 ._engagementTooltip_yuf12_1325{min-width:min(200px,calc(100vw - 2rem));left:50%;transform:translate(-50%)}._engagementCard_yuf12_1183{grid-template-columns:repeat(2,1fr);gap:0}._engagementItem_yuf12_1207{padding:.75rem .5rem}._engagementValue_yuf12_1283{font-size:1.125rem}._engagementLabel_yuf12_1297{font-size:.75rem}._engagementIcon_yuf12_1243{width:32px;height:32px}._engagementIcon_yuf12_1243 svg{width:18px;height:18px}._recognitionsGrid_yuf12_1477{grid-template-columns:1fr;gap:.5rem}._recognitionsSection_yuf12_1421{padding:1rem 1.25rem}._recognitionCard_yuf12_1489{padding:.75rem 1rem}._recognitionCardTitle_yuf12_1519{font-size:1rem}._recognitionCardDesc_yuf12_1619{font-size:.75rem}._profileUnifiedCard_yuf12_39{overflow:visible}._certificateRoadmapSection_yuf12_3739{padding:1rem 1rem 1.5rem;overflow:visible}._certificateRoadmapTitle_yuf12_3749{font-size:1.08rem}._roadmapMobileOnly_yuf12_3757{gap:.45rem}._roadmapMobileOnly_yuf12_3757 ._roadmapLabelText_yuf12_3765{text-align:left;white-space:normal;line-height:1.3;word-break:break-word;max-width:100%;justify-content:flex-start}._roadmapMobileOnly_yuf12_3757 ._roadmapLabelInfoWrap_yuf12_3783{position:static}._roadmapMobileOnly_yuf12_3757 ._roadmapLabelInfoTooltip_yuf12_3791,._roadmapMobileOnly_yuf12_3757 ._roadmapLabelInfoTooltipLeft_yuf12_3793,._roadmapMobileOnly_yuf12_3757 ._roadmapLabelInfoTooltipRight_yuf12_3795{position:absolute;top:calc(100% + 6px);bottom:auto;left:0;right:0;transform:translateY(4px);width:100%;max-width:none;min-width:0;box-sizing:border-box;z-index:100;max-height:min(240px,42vh);overflow-y:auto;-webkit-overflow-scrolling:touch}._roadmapMobileOnly_yuf12_3757 ._roadmapLabelInfoWrap_yuf12_3783:hover ._roadmapLabelInfoTooltip_yuf12_3791,._roadmapMobileOnly_yuf12_3757 ._roadmapLabelInfoWrap_yuf12_3783:focus-within ._roadmapLabelInfoTooltip_yuf12_3791,._roadmapMobileOnly_yuf12_3757 ._roadmapLabelInfoWrap_yuf12_3783:hover ._roadmapLabelInfoTooltipLeft_yuf12_3793,._roadmapMobileOnly_yuf12_3757 ._roadmapLabelInfoWrap_yuf12_3783:focus-within ._roadmapLabelInfoTooltipLeft_yuf12_3793,._roadmapMobileOnly_yuf12_3757 ._roadmapLabelInfoWrap_yuf12_3783:hover ._roadmapLabelInfoTooltipRight_yuf12_3795,._roadmapMobileOnly_yuf12_3757 ._roadmapLabelInfoWrap_yuf12_3783:focus-within ._roadmapLabelInfoTooltipRight_yuf12_3795{transform:translateY(0)}._roadmapMobileOnly_yuf12_3757 ._roadmapLabelInfoTooltip_yuf12_3791 p{overflow-wrap:anywhere}._profileHeader_yuf12_115{padding:0;flex-direction:column;gap:0}._profileInfoSection_yuf12_1671{padding:1.5rem 1.25rem 1rem;flex-direction:column;align-items:center;text-align:center}._profileMainContent_yuf12_1693{flex-direction:column;gap:1.5rem;align-items:center;width:100%}._avatarSection_yuf12_3915{display:flex;justify-content:center;padding:0}._avatar_yuf12_147{width:80px;height:80px}._avatarPlaceholder_yuf12_185{font-size:2rem}._profileDetails_yuf12_3945,._profileLeftContent_yuf12_1713{width:100%;align-items:center;text-align:center}._profileNameSection_yuf12_3969{justify-content:center;width:100%}._profileName_yuf12_1765{font-size:1.5rem;text-align:center}._profileUsername_yuf12_1785{font-size:.875rem;text-align:center}._profileBio_yuf12_1905{font-size:.875rem;text-align:center;max-width:100%}._memberSince_yuf12_1803{font-size:.8125rem;text-align:center}._profileActions_yuf12_2065{width:100%;justify-content:center;margin-top:1rem}._editProfileButton_yuf12_2079,._followButton_yuf12_333{padding:.625rem 1.5rem;font-size:.875rem;width:auto;min-height:44px;display:inline-flex;align-items:center;justify-content:center}._profileStats_yuf12_2185{gap:1.5rem;padding:1.25rem 1.5rem;justify-content:space-around;flex-wrap:wrap;border-top:1px solid #e5e7eb;margin-top:1rem}._statItem_yuf12_2219{min-width:80px;flex:1;max-width:120px}._statItemClickable_yuf12_4085{min-height:44px;display:flex;align-items:center;justify-content:center}._statValue_yuf12_2233{font-size:1.125rem}._statLabel_yuf12_2249{font-size:.75rem;text-align:center}._achievementsSection_yuf12_2271{padding:1.5rem 1.25rem;text-align:center}._achievementsTitle_yuf12_2283{text-align:center}._achievementsList_yuf12_2297{justify-content:center}._achievementBadgeContainer_yuf12_2311 .badgeImage{width:100px;height:100px}._achievementBadgeText_yuf12_2337{font-size:.9375rem}._contentSection_yuf12_91{margin-bottom:1.5rem}._tabs_yuf12_2821{flex-wrap:nowrap;gap:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:.75rem 1rem}._tabs_yuf12_2821::-webkit-scrollbar{display:none}._tab_yuf12_2821{padding:.875rem 1rem;font-size:.875rem;white-space:nowrap;flex-shrink:0;min-width:fit-content}._postsSection_yuf12_2905{padding:1.5rem 1.25rem;min-height:150px}._postsSectionTitle_yuf12_2917{font-size:1rem;margin-bottom:1.25rem}._postsList_yuf12_2945{gap:1rem}._noPosts_yuf12_2957{padding:3rem 1.5rem}._noPosts_yuf12_2957 p{font-size:1rem}._commentCard_yuf12_3173{padding:1rem}._commentContent_yuf12_3203{font-size:.875rem}._reportCard_yuf12_2993{padding:1rem}._reportHeader_yuf12_3021{flex-direction:column;align-items:flex-start;gap:.5rem}._reportTitle_yuf12_3037{font-size:1rem}._reportDate_yuf12_3053{font-size:.8125rem}._reportStats_yuf12_3087{flex-direction:column;gap:1rem;padding:1rem 0}._reportStatItem_yuf12_3105{width:100%;flex-direction:row;justify-content:space-between;align-items:center}._reportStatValue_yuf12_3129{font-size:1.25rem}._editFormOverlay_yuf12_2355{padding:.5rem;align-items:flex-end}._editFormContainer_yuf12_2385{padding:1.5rem;max-height:95vh;border-radius:16px 16px 0 0;width:100%;max-width:100%}._editFormHeader_yuf12_2409 h2{font-size:1.25rem}._formRow_yuf12_2497{grid-template-columns:1fr;gap:.75rem}._editForm_yuf12_2355{gap:.875rem}._formGroup_yuf12_2509{gap:.5rem}._avatarGrid_yuf12_2535{grid-template-columns:repeat(4,1fr);gap:.75rem}._formActions_yuf12_2733{flex-direction:column;gap:.75rem;margin-top:1rem}._cancelButton_yuf12_2745,._saveButton_yuf12_2777{width:100%;padding:.875rem 1.25rem;font-size:.9375rem}._userListItem_yuf12_4437{padding:.875rem 1rem;flex-wrap:wrap}._userListItemContent_yuf12_4447{flex:1;min-width:0}._userListItemFollowButton_yuf12_4457{width:100%;margin-left:0;margin-top:.75rem;padding:.5rem 1rem;font-size:.8125rem}._backButton_yuf12_1643{padding:.5rem .75rem;margin-bottom:.75rem}}@media(max-width:480px){._profilePage_yuf12_3{padding:.75rem}._profileHeaderCard_yuf12_115{padding:.875rem 1rem}._profileHeaderCard_yuf12_115 ._avatar_yuf12_147{width:48px;height:48px}._profileHeaderCard_yuf12_115 ._avatarPlaceholder_yuf12_185{font-size:1.125rem}._profileHeaderUsername_yuf12_221{font-size:.9375rem;white-space:normal;word-break:break-word}._profileHeaderFullName_yuf12_247{font-size:.75rem}._followButton_yuf12_333{padding:.5rem 1rem;font-size:.8125rem;min-height:40px}._metricsGrid_yuf12_387{min-height:auto}._metricCardTitle_yuf12_497{font-size:.875rem;margin-bottom:1.5rem}._craftScoreValue_yuf12_617{font-size:1.5rem}._usageTitle_yuf12_763{font-size:.8125rem;margin-left:0}._rightMetricCard_yuf12_425,._leftMetricCard_yuf12_423{padding-left:.75rem;padding-right:.75rem}._profileHeaderBadge_yuf12_261{flex-wrap:nowrap;max-width:100%;align-items:center;flex-shrink:1;min-width:0}._profileHeaderBadge_yuf12_261>span:first-child{flex-shrink:0}._profileHeaderBadgeLabel_yuf12_293{font-size:.6875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}._engagementCard_yuf12_1183{grid-template-columns:repeat(2,1fr)}._engagementItem_yuf12_1207{padding:.625rem .375rem}._engagementValue_yuf12_1283{font-size:1rem}._engagementLabel_yuf12_1297{font-size:.6875rem}._engagementIcon_yuf12_1243{width:28px;height:28px}._engagementIcon_yuf12_1243 svg{width:16px;height:16px}._recognitionsSection_yuf12_1421{padding:.875rem 1rem}._recognitionCard_yuf12_1489{padding:.5rem .75rem;flex-direction:column;align-items:flex-start;gap:.5rem}._recognitionCardTitle_yuf12_1519{font-size:.9375rem}._recognitionCardDesc_yuf12_1619{font-size:.6875rem}._certificateRoadmapSection_yuf12_3739{padding:.875rem .75rem 1rem}._roadmapMobileOnly_yuf12_3757 ._roadmapLabelText_yuf12_3765{font-size:.8rem;padding:.28rem .65rem}._universityBadge_yuf12_789{width:32px;height:32px;padding:4px;font-size:.625rem}._universityBadgeMore_yuf12_889{min-width:32px;height:32px;font-size:.625rem}._profileContainer_yuf12_4785{border-radius:8px;margin-bottom:1rem}._profileInfoSection_yuf12_1671{padding:1.25rem 1rem .75rem}._profileMainContent_yuf12_1693{gap:1.25rem}._avatar_yuf12_147{width:72px;height:72px}._avatarPlaceholder_yuf12_185{font-size:1.75rem}._profileName_yuf12_1765{font-size:1.375rem}._profileUsername_yuf12_1785,._profileBio_yuf12_1905{font-size:.8125rem}._memberSince_yuf12_1803{font-size:.75rem}._editProfileButton_yuf12_2079,._followButton_yuf12_333{padding:.625rem 1.25rem;font-size:.8125rem;width:100%;max-width:200px;min-height:44px;display:flex;align-items:center;justify-content:center}._profileHeaderActions_yuf12_305 ._followButton_yuf12_333{width:auto;max-width:none;padding:.5rem 1rem}._profileStats_yuf12_2185{gap:1rem;padding:1rem;justify-content:space-between;border-top:1px solid #e5e7eb;margin-top:.75rem}._statItem_yuf12_2219{min-width:70px;flex:1}._statItemClickable_yuf12_4085{min-height:44px}._statValue_yuf12_2233{font-size:1rem}._statLabel_yuf12_2249{font-size:.6875rem}._achievementsSection_yuf12_2271{padding:1.25rem 1rem}._achievementsTitle_yuf12_2283{font-size:1rem;margin-bottom:1rem}._achievementBadgeContainer_yuf12_2311 .badgeImage{width:80px;height:80px}._achievementBadgeText_yuf12_2337{font-size:.875rem}._tabs_yuf12_2821{padding:.5rem;gap:0}._tab_yuf12_2821{padding:.625rem .75rem;font-size:.75rem;min-width:fit-content}._postsSection_yuf12_2905{padding:1rem .75rem}._postsSectionTitle_yuf12_2917{font-size:.9375rem;margin-bottom:1rem}._commentCard_yuf12_3173{padding:.875rem}._commentContent_yuf12_3203{font-size:.8125rem}._reportCard_yuf12_2993{padding:.875rem}._reportTitle_yuf12_3037{font-size:.9375rem}._reportContent_yuf12_3065{font-size:.8125rem}._reportStatValue_yuf12_3129{font-size:1.125rem}._editFormContainer_yuf12_2385{padding:1.25rem;border-radius:16px 16px 0 0}._editFormHeader_yuf12_2409 h2{font-size:1.125rem}._closeButton_yuf12_2441{width:28px;height:28px;font-size:1.5rem}._avatarGrid_yuf12_2535{grid-template-columns:repeat(4,1fr);gap:.5rem}._formGroup_yuf12_2509 input,._formGroup_yuf12_2509 textarea{padding:.625rem;font-size:.875rem}._formGroup_yuf12_2509 label{font-size:.8125rem}._cancelButton_yuf12_2745,._saveButton_yuf12_2777{padding:.75rem 1rem;font-size:.875rem}._sharePopupContent_yuf12_5143{max-width:100%;border-radius:16px 16px 0 0}._sharePopupOverlay_yuf12_5153{align-items:flex-end;padding:0}._sharePopupHeader_yuf12_5163{padding:.875rem}._sharePopupTitle_yuf12_5171{font-size:1.125rem;margin-right:2.5rem}._sharePopupBody_yuf12_5181{padding:1.25rem}._sharePopupInputGroup_yuf12_5189{flex-direction:column}._sharePopupCopyBtn_yuf12_5197{width:100%;justify-content:center;padding:.75rem 1rem;font-size:.875rem}._userListItem_yuf12_4437{padding:.75rem;flex-direction:column;align-items:flex-start}._userListItemContent_yuf12_4447{width:100%}._userListItemAvatar_yuf12_5231{width:40px;height:40px}._userListItemAvatarPlaceholder_yuf12_5241{font-size:1rem}._userListItemName_yuf12_5249{font-size:.875rem}._userListItemUsername_yuf12_5257{font-size:.75rem}._userListItemFollowButton_yuf12_4457{width:100%;margin-left:0;margin-top:.5rem;padding:.5rem;font-size:.8125rem}._pdfList_yuf12_5281{grid-template-columns:repeat(2,1fr);gap:.75rem}._pdfItem_yuf12_5291{width:100%;padding:1rem;min-height:140px}._pdfIcon_yuf12_5303 svg{width:48px;height:48px}._pdfName_yuf12_5313{font-size:.8125rem}._backButton_yuf12_1643{padding:.375rem .625rem;margin-bottom:.5rem}._loadingContainer_yuf12_2931{padding:3rem 1rem}._noUsers_yuf12_5339{padding:2rem 1rem}._noUsers_yuf12_5339 p{font-size:.9375rem}}._sharePopupOverlay_yuf12_5153{position:fixed;inset:0;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:10000;padding:1rem;animation:_fadeIn_yuf12_1 .2s ease-in-out}@keyframes _fadeIn_yuf12_1{0%{opacity:0}to{opacity:1}}._sharePopupContent_yuf12_5143{background-color:#fff;border-radius:16px;padding:0;max-width:500px;width:100%;box-shadow:0 20px 60px #0000004d;animation:_slideUp_yuf12_1 .3s ease-in-out}@keyframes _slideUp_yuf12_1{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._sharePopupHeader_yuf12_5163{display:flex;align-items:center;justify-content:center;padding:1rem;border-bottom:1px solid #e5e7eb;position:relative}._sharePopupTitle_yuf12_5171{font-size:1.25rem;font-weight:700;color:#1f2937;margin:0;text-align:center;flex:1;margin-right:2rem}._sharePopupClose_yuf12_5487{background:none;border:none;cursor:pointer;color:#111827;padding:.5rem;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s;position:absolute;top:2px;right:2px;width:32px;height:32px}._sharePopupClose_yuf12_5487:hover{background-color:#f3f4f6;color:#111827}._sharePopupBody_yuf12_5181{padding:1.5rem}._sharePopupLabel_yuf12_5541{display:block;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.75rem}._sharePopupInputGroup_yuf12_5189{display:flex;gap:.75rem;align-items:stretch}._sharePopupInput_yuf12_5189{flex:1;padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:8px;font-size:.9375rem;color:#1f2937;background-color:#f9fafb;cursor:text}._sharePopupInput_yuf12_5189:focus{outline:none;border-color:#49c0a0;background-color:#fff;box-shadow:0 0 0 3px #49c0a01a}._sharePopupCopyBtn_yuf12_5197{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background-color:#49c0a0;color:#fff;border:none;border-radius:8px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}._sharePopupCopyBtn_yuf12_5197:hover{background-color:#49c0a0;transform:translateY(-1px);box-shadow:0 4px 12px #49c0a04d}._sharePopupCopyBtn_yuf12_5197:active{transform:translateY(0)}._sharePopupCopyBtn_yuf12_5197 svg{flex-shrink:0}._pdfList_yuf12_5281{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,max-content));gap:1rem;justify-content:center;justify-items:center;width:100%;place-items:center}._pdfItem_yuf12_5291{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1.5rem;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;transition:all .2s;text-align:center;width:140px;min-height:160px}._pdfItem_yuf12_5291:hover{background-color:#f0fdfa;border-color:#49c0a0;transform:translateY(-4px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}._pdfIcon_yuf12_5303{color:#ef4444;flex-shrink:0;transition:transform .2s}._pdfItem_yuf12_5291:hover ._pdfIcon_yuf12_5303{transform:scale(1.1)}._pdfInfo_yuf12_5755{width:100%;min-width:0;display:flex;justify-content:center;align-items:center}._pdfName_yuf12_5313{font-weight:600;color:#1f2937;margin-bottom:0;font-size:.875rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}@media(max-width:640px){._profilePage_yuf12_3{padding:.875rem}._profileInfoSection_yuf12_1671{padding:1.375rem 1.125rem .875rem}._profileStats_yuf12_2185{gap:1.25rem;padding:1.125rem}._tabs_yuf12_2821{padding:.625rem .875rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}._tabs_yuf12_2821::-webkit-scrollbar{display:none}._tab_yuf12_2821{flex-shrink:0;min-width:fit-content}._postsSection_yuf12_2905{padding:1.25rem 1rem}._sharePopupContent_yuf12_5143{max-width:100%;border-radius:16px 16px 0 0}._sharePopupOverlay_yuf12_5153{align-items:flex-end;padding:0}._sharePopupInputGroup_yuf12_5189{flex-direction:column}._sharePopupCopyBtn_yuf12_5197{width:100%;justify-content:center}}._statItemClickable_yuf12_4085{transition:opacity .2s ease}._statItemClickable_yuf12_4085:hover{opacity:.7}._usersList_yuf12_5929{display:flex;flex-direction:column;max-height:60vh;overflow-y:auto;padding:.5rem 0}._userListItem_yuf12_4437{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb;transition:background-color .2s ease}._userListItem_yuf12_4437:last-child{border-bottom:none}._userListItem_yuf12_4437:hover{background-color:#f9fafb}._userListItemContent_yuf12_4447{display:flex;align-items:center;gap:1rem;flex:1;min-width:0}._userListItemAvatar_yuf12_5231{width:48px;height:48px;border-radius:50%;overflow:hidden;flex-shrink:0;border:2px solid #e5e7eb;position:relative;background-color:#f3f4f6}._userListItemAvatar_yuf12_5231 img{width:100%;height:100%;object-fit:cover}._userListItemAvatarPlaceholder_yuf12_5241{width:100%;height:100%;background:linear-gradient(135deg,#49c0a0,#3ba88a);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:700;letter-spacing:.5px}._userListItemInfo_yuf12_6055{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}._userListItemName_yuf12_5249{font-size:.9375rem;font-weight:600;color:#111827;line-height:1.2;word-break:break-word}._userListItemUsername_yuf12_5257{font-size:.8125rem;color:#6b7280;line-height:1.2}._userListItemBadge_yuf12_6099{margin-top:.25rem;display:inline-block}._userListItemFollowButton_yuf12_4457{padding:.5rem 1.25rem;background-color:#49c0a0;color:#fff;border:none;border-radius:6px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap;flex-shrink:0;margin-left:1rem;min-width:100px}._userListItemFollowButton_yuf12_4457:hover{background-color:#3ba88a;transform:translateY(-1px);box-shadow:0 2px 8px #49c0a040}._userListItemFollowingButton_yuf12_6153{background-color:#e5e7eb;color:#374151}._userListItemFollowingButton_yuf12_6153:hover{background-color:#d1d5db}._noUsers_yuf12_5339{text-align:center;padding:3rem 1.5rem;color:#6b7280}._noUsers_yuf12_5339 p{font-size:1rem;margin:0}._menuButton_yuf12_6195{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:none;border:none;border-radius:8px;color:#6c757d;cursor:pointer;transition:background .2s,color .2s}._menuButton_yuf12_6195:hover{background:#f8f9fa;color:#212529}._backButtonIcon_yuf12_6235{width:24px;height:24px}._metricsGridInner_yuf12_3493{position:relative;display:flex;flex-direction:row;justify-content:flex-end;min-height:130px;overflow:hidden;background:#fff;width:100%}._profileUnifiedCard_yuf12_39 ._metricsGridInner_yuf12_3493:after{display:none}._profileUnifiedCard_yuf12_39 ._metricsGridInner_yuf12_3493 ._leftMetricCard_yuf12_423{border:none;box-shadow:none;clip-path:none;border-radius:0}._metricsGridInner_yuf12_3493 ._leftMetricCard_yuf12_423{position:absolute;left:0;top:0;bottom:0;width:40%;z-index:2;padding:.5rem 1.5rem;clip-path:polygon(0 0,96% 0,100% 100%,0 100%);border:1px solid #e9ecef;border-right:none;border-radius:12px 0 0 12px;box-shadow:2px 0 4px #0000000a;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;flex:none}._metricsGridInner_yuf12_3493 ._rightMetricCard_yuf12_425{flex:1;min-width:0;margin-left:42%;display:flex;flex-direction:column;padding-left:1rem;padding-right:.875rem;border-left:none;align-items:flex-start}._metricsGridInner_yuf12_3493:after{content:"";position:absolute;left:41%;top:-5%;width:3px;height:115%;background:linear-gradient(to bottom,#94a3b866,#94a3b8 15%,#64748b,#94a3b8 85%,#94a3b866);transform:rotate(15deg);transform-origin:top center;pointer-events:none;z-index:3;box-shadow:1px 0 2px #64748b33}._metricsGridInner_yuf12_3493 ._leftMetricCard_yuf12_423 ._metricCardTitle_yuf12_497{margin:0 0 .5rem}._certificateRoadmapSection_yuf12_3739{padding:1.1rem 1.15rem 1.2rem;background:#fff;overflow:visible}._certificateRoadmapHeader_yuf12_6423{margin-bottom:1.75rem}._certificateRoadmapTitleWrap_yuf12_6431{display:inline-flex;align-items:center;gap:.5rem}._certificateRoadmapIcon_yuf12_6443{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,#2d6a4f,#52b788);color:#fff;display:inline-flex;align-items:center;justify-content:center}._certificateRoadmapTitle_yuf12_3749{margin:0;font-size:1.1rem;color:#262626;font-weight:700}._certificateRoadmapSubtitle_yuf12_6479{margin:.25rem 0 0;color:#9ca3af;font-size:.86rem;font-weight:500}._roadmapTrackWrapper_yuf12_6493{position:relative;height:52px;margin:0 75px}._roadmapTrackLine_yuf12_6505{position:absolute;left:36px;right:36px;top:18px;height:3px;border-radius:999px;background:#f3f4f6}._roadmapTrackProgress_yuf12_6525{position:absolute;left:36px;top:18px;height:3px;border-radius:999px;background:linear-gradient(90deg,#2d6a4f,#52b788);transition:width .3s ease}._roadmapStep_yuf12_6545{position:absolute;top:-1px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;z-index:10;width:auto;min-width:0;border:none;background:transparent;padding:0;cursor:pointer}._roadmapStepDot_yuf12_6577{width:36px;height:36px;border-radius:50%;border:2px solid transparent;display:flex;align-items:center;justify-content:center;z-index:1;box-shadow:0 1px 2px #00000024;transition:transform .2s ease}._roadmapStep_yuf12_6545:hover:not(:disabled) ._roadmapStepDot_yuf12_6577{transform:scale(1.07)}._roadmapStep_yuf12_6545:disabled{cursor:not-allowed}._roadmapDesktopOnly_yuf12_6621{display:none;width:100%}._roadmapMobileOnly_yuf12_3757{display:flex;flex-direction:column;gap:.5rem;width:100%}@media(min-width:769px){._roadmapDesktopOnly_yuf12_6621{display:block}._roadmapMobileOnly_yuf12_3757{display:none}}._roadmapMobileRow_yuf12_6665{display:flex;align-items:center;gap:.5rem;width:100%;position:relative}._roadmapMobileStepBtn_yuf12_6681{flex-shrink:0;margin:0;padding:0;border:none;background:transparent;cursor:pointer;line-height:0}._roadmapMobileStepBtn_yuf12_6681:disabled{cursor:not-allowed}._roadmapMobileLabelWrap_yuf12_6709{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;justify-content:flex-start}._roadmapMobileOnly_yuf12_3757 ._roadmapStepDot_yuf12_6577{width:32px;height:32px}._roadmapMobileOnly_yuf12_3757 ._roadmapStepDotIcon_yuf12_6739{width:14px!important;height:14px!important;font-size:14px!important}._roadmapLabelGrid_yuf12_6751{margin-top:.5rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}._roadmapLabelItem_yuf12_6765{display:inline-flex;justify-content:center;align-items:center;gap:.35rem;min-width:0}._roadmapLabelText_yuf12_3765{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:.24rem .7rem;border-radius:999px;border:1px solid #e5e7eb;font-size:.85rem;font-weight:700;text-align:center;white-space:nowrap}._roadmapLabelInfoWrap_yuf12_3783{position:relative;display:inline-flex;align-items:center}._roadmapLabelInfoButton_yuf12_6821{width:16px;height:16px;border-radius:999px;border:1px solid #d1d5db;background:#f9fafb;color:#4b5563;font-size:.65rem;font-weight:700;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}._roadmapLabelInfoTooltip_yuf12_3791{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(4px);min-width:220px;max-width:300px;background:#111827;color:#f9fafb;border-radius:8px;padding:.55rem .65rem;box-shadow:0 6px 18px #0003;opacity:0;visibility:hidden;transition:opacity .16s ease,transform .16s ease;z-index:30}._roadmapLabelInfoTooltipLeft_yuf12_3793{left:0;transform:translate(0) translateY(4px)}._roadmapLabelInfoTooltipRight_yuf12_3795{left:auto;right:0;transform:translate(0) translateY(4px)}._roadmapLabelInfoTooltip_yuf12_3791 strong{display:block;font-size:.74rem;margin-bottom:.3rem}._roadmapLabelInfoTooltip_yuf12_3791 p{margin:0;font-size:.72rem;line-height:1.35;white-space:pre-line}._roadmapLabelInfoWrap_yuf12_3783:hover ._roadmapLabelInfoTooltip_yuf12_3791,._roadmapLabelInfoWrap_yuf12_3783:focus-within ._roadmapLabelInfoTooltip_yuf12_3791{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}._roadmapLabelInfoWrap_yuf12_3783:hover ._roadmapLabelInfoTooltipLeft_yuf12_3793,._roadmapLabelInfoWrap_yuf12_3783:focus-within ._roadmapLabelInfoTooltipLeft_yuf12_3793,._roadmapLabelInfoWrap_yuf12_3783:hover ._roadmapLabelInfoTooltipRight_yuf12_3795,._roadmapLabelInfoWrap_yuf12_3783:focus-within ._roadmapLabelInfoTooltipRight_yuf12_3795{transform:translate(0) translateY(0)}._roadmapStepDotEarned_yuf12_6967{border-color:#fff;color:#fff}._roadmapStepDotCurrent_yuf12_6977{background:#fbbf24;border-color:#fff;box-shadow:0 0 0 2px #fde68a;color:#fff}._roadmapStepDotLocked_yuf12_6991{background:#f3f4f6;border-color:#e5e7eb;color:#9ca3af}._roadmapStepDotIcon_yuf12_6739{width:16px!important;height:16px!important;font-size:16px!important}._certificateModalOverlay_yuf12_7015{position:fixed;inset:0;background:#0000008c;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:12000;display:flex;align-items:center;justify-content:center;padding:1rem}._certificateModal_yuf12_7015{width:min(900px,100%);max-height:min(92vh,100%);background:#f7f7f8;border-radius:14px;border:1px solid #d9dde4;box-shadow:0 20px 50px #0000004d;overflow:hidden;display:flex;flex-direction:column}._certificateModalHeader_yuf12_7063{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.85rem 1rem;border-bottom:1px solid #d9dde4;flex-shrink:0}._certificateModalHeaderLeft_yuf12_7083{display:flex;align-items:center;gap:.5rem;min-width:0}._certificateModalHeaderLeft_yuf12_7083>div{min-width:0}._certificateModalBadge_yuf12_7105{width:26px;height:26px;flex-shrink:0;border-radius:50%;background:#f2b705;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700}._certificateModalTitle_yuf12_7133{margin:0;font-size:1.25rem;color:#1f2937;font-weight:700;line-height:1.2}._certificateModalSubtitle_yuf12_7149{margin:.12rem 0 0;font-size:.84rem;color:#9ca3af;line-height:1.25}._certificateModalActions_yuf12_7163{display:inline-flex;align-items:center;gap:.45rem;flex-shrink:0}._certificateCloseBtn_yuf12_7177{border:none;background:transparent;color:#9ca3af;font-size:1.4rem;line-height:1;width:32px;height:32px}._certificateFrame_yuf12_7197{padding:2.2rem 2.35rem;overflow-y:auto;flex:1;min-height:0}._certificatePaper_yuf12_7211{background:#fff;border:2px solid #cfd6df;border-radius:20px;min-height:0;padding:1.9rem 2rem;display:flex;flex-direction:column;align-items:center;text-align:center;box-sizing:border-box;position:relative;overflow:hidden}._certificateBrand_yuf12_7241{letter-spacing:.12em;font-weight:700;color:#111827;font-size:1.02rem}._certificateTagline_yuf12_7255{font-size:.84rem;color:#6b7280;margin-top:.2rem}._certificateMainTitle_yuf12_7267{margin:.85rem 0 0;font-size:2.6rem;line-height:1.05;color:#1f2937;letter-spacing:.01em}._certificateSubTitle_yuf12_7283{margin-top:.35rem;letter-spacing:.2em;color:#4b5563;font-size:.76rem}._certificateDivider_yuf12_7297{width:240px;max-width:100%;height:1px;background:#d1d5db;margin:.85rem 0 .7rem}._certificateCertifies_yuf12_7313{margin:0;font-size:.9rem;color:#374151}._certificateName_yuf12_7325{margin-top:.45rem;font-size:1.8rem;line-height:1.15;color:#1f2937;font-weight:500;display:inline-flex;align-items:center;justify-content:center;gap:.7rem;flex-wrap:nowrap}._certificateName_yuf12_7325 img{width:78px;height:auto;max-width:22vw;object-fit:contain;flex-shrink:0}._certificateRolePill_yuf12_7367{margin-top:.5rem;border:1.5px solid #e7c779;border-radius:999px;padding:.24rem .95rem;min-height:0;display:inline-block;line-height:1.2;color:#9a6700;font-size:.9rem;box-shadow:none;background-color:transparent;box-sizing:border-box}._certificateBodyText_yuf12_7397{margin:.65rem 0 0;max-width:100%;font-size:1rem;color:#374151;line-height:1.45}._certificateMetaRow_yuf12_7413{margin-top:.95rem;width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding-top:.85rem}._certificateMetaItem_yuf12_7431{border-top:1px solid #d1d5db;padding-top:.45rem}._certificateMetaLabel_yuf12_7441{font-size:.68rem;letter-spacing:.09em;color:#6b7280}._certificateMetaValue_yuf12_7453{margin-top:.28rem;font-size:.96rem;color:#1f2937}._lightboxOverlay_1opzm_1{position:fixed;inset:0;background-color:#000000e6;display:flex;align-items:center;justify-content:center;z-index:9999;padding:2rem;animation:_fadeIn_1opzm_1 .2s ease-in-out}@keyframes _fadeIn_1opzm_1{0%{opacity:0}to{opacity:1}}._lightboxContent_1opzm_49{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;max-width:90vw;max-height:90vh}._imageWrapper_1opzm_71{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}._lightboxImage_1opzm_89{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px;box-shadow:0 20px 60px #00000080;animation:_zoomIn_1opzm_1 .3s ease-in-out}@keyframes _zoomIn_1opzm_1{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}._closeButton_1opzm_129{position:absolute;top:1rem;right:1rem;background-color:#ffffffe6;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#111827;transition:all .2s;z-index:10000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._closeButton_1opzm_129:hover{background-color:#fff;transform:scale(1.1)}._navButton_1opzm_177{position:absolute;left:1rem;top:50%;transform:translateY(-50%);background-color:#ffffff1a;border:none;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:all .2s;z-index:10000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._navButton_1opzm_177:hover{background-color:#fff3;transform:translateY(-50%) scale(1.1)}._navButtonRight_1opzm_227{left:auto;right:1rem}._imageCounter_1opzm_237{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);background-color:#0009;color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.875rem;font-weight:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media(max-width:768px){._lightboxOverlay_1opzm_1{padding:1rem}._closeButton_1opzm_129,._navButton_1opzm_177{width:36px;height:36px}._navButton_1opzm_177{left:.5rem}._navButtonRight_1opzm_227{right:.5rem}._closeButton_1opzm_129{top:.5rem;right:.5rem}._imageCounter_1opzm_237{bottom:.5rem;font-size:.75rem;padding:.375rem .75rem}}._richTextEditorContainer_1k9py_3{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;width:100%;max-width:100%;transition:border-color .2s,box-shadow .2s;overflow:hidden;min-height:240px;max-height:800px;position:relative}._editorHeader_1k9py_35{display:flex;justify-content:flex-end;padding:.75rem 1rem;border-bottom:1px solid #e5e7eb}._closeButton_1k9py_49{background:none;border:none;font-size:1.5rem;color:#111827;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:color .2s;border-radius:4px}._closeButton_1k9py_49:hover{color:#1f2937;background-color:#f3f4f6}._subjectWrapper_1k9py_93{padding:.75rem 1rem;border-bottom:2px solid #9333ea}._subjectInput_1k9py_103{width:100%;border:none;outline:none;font-size:1rem;font-family:inherit;color:#1f2937;background:transparent;padding:0}._subjectInput_1k9py_103::placeholder{color:#9ca3af}._editorWrapper_1k9py_135{flex:1;display:flex;flex-direction:column;position:relative;overflow:hidden;min-height:0;flex-shrink:1;height:100%}._editorWrapper_1k9py_135>div{flex:1;display:flex;flex-direction:column;min-height:0;height:100%;overflow:hidden}._resizeHandle_1k9py_179{position:absolute;bottom:0;right:0;width:20px;height:20px;background-color:#fff;border-top:1px solid #e5e7eb;border-left:1px solid #e5e7eb;cursor:nwse-resize;display:flex;align-items:flex-end;justify-content:flex-end;padding:2px;z-index:20;transition:background-color .2s ease,border-color .2s ease;user-select:none;-webkit-user-select:none;touch-action:none;border-radius:0 0 8px;pointer-events:auto;box-shadow:-2px -2px 4px #0000000d}._resizeHandleCompact_1k9py_229{width:18px;height:18px;padding:1.5px}._resizeHandleCompact_1k9py_229 svg{width:14px;height:14px}._resizeHandle_1k9py_179:hover{background-color:#f9fafb;border-color:#d1d5db}._resizeHandle_1k9py_179:active{background-color:#f3f4f6;border-color:#9ca3af}._resizeHandle_1k9py_179 svg{color:#9ca3af;pointer-events:none;width:16px;height:16px}._resizeHandle_1k9py_179:hover svg{color:#6b7280}._toolbar_1k9py_295{display:flex;align-items:center;gap:0;padding:.625rem .875rem;border-bottom:1px solid #e5e7eb;background-color:#fff;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;flex-shrink:0}._toolbarGroup_1k9py_321{display:flex;align-items:center;gap:0;padding:0 .625rem;position:relative}._toolbarGroup_1k9py_321:first-child{padding-left:0}._toolbarGroup_1k9py_321:last-child{padding-right:0}._toolbarGroup_1k9py_321:not(:last-child):after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:24px;background-color:#e5e7eb}._toolbarButton_1k9py_375{background:transparent;border:none;cursor:pointer;padding:.5rem .75rem;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .15s ease;font-size:.875rem;font-weight:500;color:#4b5563;min-width:32px;height:32px;margin:0 .0625rem}._toolbarButton_1k9py_375:hover{background-color:#f3f4f6;color:#1f2937}._toolbarButton_1k9py_375._active_1k9py_421{background-color:#f3f4f6;color:#111827}._toolbarButton_1k9py_375 svg{width:16px;height:16px;display:block;flex-shrink:0}._toolbarButton_1k9py_375:focus-visible{outline:2px solid #49c0a0;outline-offset:2px}._toolbarButton_1k9py_375:focus:not(:focus-visible){outline:none}._fileUploadButton_1k9py_465{position:relative}._fileUploadButton_1k9py_465._hasFiles_1k9py_473{background-color:#eff6ff;color:#2563eb}._fileUploadButton_1k9py_465._hasFiles_1k9py_473:hover{background-color:#dbeafe;color:#1d4ed8}._fileCountBadge_1k9py_493{position:absolute;top:-4px;right:-4px;background-color:#ef4444;color:#fff;font-size:.625rem;font-weight:600;min-width:16px;height:16px;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:0 4px;border:2px solid #ffffff;box-shadow:0 1px 2px #0000001a;line-height:1}._editorContent_1k9py_535{min-height:150px;padding:1.25rem;color:#1f2937;line-height:1.6;font-size:1rem;font-family:inherit;outline:none;background-color:#fff;flex:1;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;width:100%;position:relative;min-height:0}._editorContent_1k9py_535 .ProseMirror{outline:none;width:100%;height:auto;padding:0;margin:0;display:block}._editorContent_1k9py_535 .ProseMirror-focused{outline:none}._editorContent_1k9py_535:focus{outline:none}._editorContent_1k9py_535[contenteditable=true]:focus-visible{outline-offset:-2px;border-radius:4px}._editorContent_1k9py_535 p{margin:.5rem 0;min-height:1.5rem}._editorContent_1k9py_535 .ProseMirror.is-empty:before{color:#9ca3af;content:attr(data-placeholder);float:left;height:0;pointer-events:none;font-style:normal;opacity:1}._editorContent_1k9py_535 .ProseMirror.is-empty:first-child:before{color:#9ca3af;content:attr(data-placeholder);float:left;height:0;pointer-events:none;font-style:normal;opacity:1}._editorContent_1k9py_535 .ProseMirror:not(.is-empty):before{display:none}._editorContent_1k9py_535 p.is-editor-empty:first-child:before{color:#9ca3af;content:attr(data-placeholder);float:left;height:0;pointer-events:none;font-style:normal}._editorContent_1k9py_535 ul,._editorContent_1k9py_535 ol{padding-left:1.5rem;margin:.75rem 0}._editorContent_1k9py_535 li{margin:.25rem 0}._editorContent_1k9py_535 blockquote{border-left:4px solid #49c0a0;padding-left:1rem;margin:1rem 0;color:#4b5563;font-style:italic;padding-top:.5rem;padding-bottom:.5rem}._editorContent_1k9py_535 pre{background-color:#1f2937;color:#f9fafb;padding:1rem;border-radius:6px;overflow-x:auto;margin:1rem 0;font-size:.875rem}._editorContent_1k9py_535 code{background-color:#f3f4f6;padding:.125rem .375rem;border-radius:4px;font-family:Courier New,Monaco,Consolas,monospace;font-size:.875em;color:#1f2937}._editorContent_1k9py_535 pre code{background-color:transparent;padding:0;color:inherit}._editorContent_1k9py_535 .rich-text-link{color:#49c0a0;text-decoration:underline;cursor:pointer;transition:color .2s}._editorContent_1k9py_535 .rich-text-link:hover{color:#3aa888}._editorContent_1k9py_535 h1,._editorContent_1k9py_535 h2,._editorContent_1k9py_535 h3{margin:1rem 0 .5rem;font-weight:600;color:#111827;line-height:1.3}._editorContent_1k9py_535 h1{font-size:1.875rem}._editorContent_1k9py_535 h2{font-size:1.5rem}._editorContent_1k9py_535 h3{font-size:1.25rem}._editorFooter_1k9py_857{padding:.75rem 1rem;padding-right:calc(1rem + 20px);border-top:1px solid #e5e7eb;background-color:#fff;flex-shrink:0;position:relative;z-index:1}._footerContent_1k9py_877{display:flex;flex-direction:column;gap:.375rem}._footerLeft_1k9py_889{display:flex;align-items:center;gap:.5rem}._footerButton_1k9py_901{background:transparent;border:none;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .15s ease;font-size:1.125rem;color:#6b7280;width:36px;height:36px}._footerButton_1k9py_901:hover{background-color:#f3f4f6;color:#4b5563}._pollIcon_1k9py_943{font-size:.875rem;font-weight:600;color:inherit;display:flex;align-items:center;justify-content:center}._charCount_1k9py_961{font-size:.8125rem;color:#9ca3af;font-weight:400;letter-spacing:.01em}._footerHint_1k9py_975{font-size:.75rem;color:#9ca3af;font-weight:400;line-height:1.4}._richTextEditorContainer_1k9py_3._compact_1k9py_991{border-radius:8px;min-height:120px;max-height:600px}._richTextEditorContainer_1k9py_3._compact_1k9py_991 ._editorContent_1k9py_535{min-height:100px;padding:.875rem 1rem}._richTextEditorContainer_1k9py_3._compact_1k9py_991 ._toolbar_1k9py_295{padding:.5rem .625rem}._richTextEditorContainer_1k9py_3._compact_1k9py_991 ._editorFooter_1k9py_857{padding:.625rem .875rem;padding-right:calc(.875rem + 18px)}._richTextEditorContainer_1k9py_3._compact_1k9py_991 ._footerContent_1k9py_877{gap:.25rem}._richTextEditorContainer_1k9py_3:focus-within{border-color:#49c0a0;box-shadow:0 0 0 3px #49c0a01a}._richTextEditorContainer_1k9py_3._error_1k9py_1053{border-color:#ef4444}._richTextEditorContainer_1k9py_3._error_1k9py_1053:focus-within{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}._toolbar_1k9py_295::-webkit-scrollbar{height:4px}._toolbar_1k9py_295::-webkit-scrollbar-track{background:transparent}._toolbar_1k9py_295::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:2px}._toolbar_1k9py_295::-webkit-scrollbar-thumb:hover{background:#9ca3af}._editorContent_1k9py_535::-webkit-scrollbar{width:12px;-webkit-appearance:none}._editorContent_1k9py_535::-webkit-scrollbar-track{background:#f9fafb;border-radius:6px;margin:2px 0}._editorContent_1k9py_535::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:6px;border:2px solid #f9fafb;min-height:30px}._editorContent_1k9py_535::-webkit-scrollbar-thumb:hover{background:#94a3b8}._editorContent_1k9py_535::-webkit-scrollbar-thumb:active{background:#64748b}._editorContent_1k9py_535{scrollbar-width:thin;scrollbar-color:#cbd5e1 #f9fafb;scrollbar-gutter:stable}@media(max-width:768px){._resizeHandle_1k9py_179{width:24px;height:24px;touch-action:none}._resizeHandle_1k9py_179 svg{width:18px;height:18px}._resizeHandleCompact_1k9py_229{width:22px;height:22px}._resizeHandleCompact_1k9py_229 svg{width:16px;height:16px}._richTextEditorContainer_1k9py_3{min-height:200px;max-height:600px}._richTextEditorContainer_1k9py_3._compact_1k9py_991{min-height:100px;max-height:500px}._editorContent_1k9py_535{min-height:120px}}@media(max-width:480px){._resizeHandle_1k9py_179{width:28px;height:28px}._resizeHandle_1k9py_179 svg{width:20px;height:20px}._resizeHandleCompact_1k9py_229{width:24px;height:24px}._resizeHandleCompact_1k9py_229 svg{width:18px;height:18px}._richTextEditorContainer_1k9py_3{min-height:180px;max-height:500px}._richTextEditorContainer_1k9py_3._compact_1k9py_991{min-height:100px;max-height:400px}._editorContent_1k9py_535{min-height:100px}}._linkDialogOverlay_1k9py_1327{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;animation:_fadeIn_1k9py_1 .2s ease}@keyframes _fadeIn_1k9py_1{0%{opacity:0}to{opacity:1}}._linkDialog_1k9py_1327{background-color:#fff;border-radius:8px;box-shadow:0 10px 25px #0003;width:90%;max-width:480px;padding:0;animation:_slideUp_1k9py_1 .2s ease}@keyframes _slideUp_1k9py_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}._linkDialogTitle_1k9py_1415{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0;padding:1.25rem 1.5rem;border-bottom:1px solid #e5e7eb}._linkDialogContent_1k9py_1433{padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}._linkDialogField_1k9py_1447{display:flex;flex-direction:column;gap:.5rem}._linkDialogLabel_1k9py_1459{font-size:.875rem;font-weight:500;color:#374151}._linkDialogInput_1k9py_1471{width:100%;padding:.625rem .75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;color:#1f2937;font-family:inherit;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}._linkDialogInput_1k9py_1471:focus{outline:none;border-color:#49c0a0;box-shadow:0 0 0 3px #49c0a01a}._linkDialogInput_1k9py_1471::placeholder{color:#9ca3af}._linkDialogActions_1k9py_1515{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid #e5e7eb;background-color:#f9fafb;border-bottom-left-radius:8px;border-bottom-right-radius:8px}._linkDialogCancel_1k9py_1537{padding:.625rem 1.25rem;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;font-weight:500;color:#374151;cursor:pointer;transition:all .2s}._linkDialogCancel_1k9py_1537:hover{background-color:#f9fafb;border-color:#9ca3af}._linkDialogCancel_1k9py_1537:focus{outline:2px solid #49c0a0;outline-offset:2px}._linkDialogInsert_1k9py_1581{padding:.625rem 1.25rem;background-color:#e5e7eb;border:1px solid #e5e7eb;border-radius:6px;font-size:.875rem;font-weight:500;color:#6b7280;cursor:pointer;transition:all .2s}._linkDialogInsert_1k9py_1581:not(:disabled){background-color:#49c0a0;border-color:#49c0a0;color:#fff}._linkDialogInsert_1k9py_1581:not(:disabled):hover{background-color:#3aa888;border-color:#3aa888}._linkDialogInsert_1k9py_1581:not(:disabled):focus{outline:2px solid #49c0a0;outline-offset:2px}._linkDialogInsert_1k9py_1581:disabled{cursor:not-allowed;opacity:.6}._mentionSuggestions_1k9py_1649{position:fixed;background-color:#fff;border:1px solid #d1d5db;border-radius:12px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;max-height:240px;overflow-y:auto;overflow-x:hidden;z-index:99999;min-width:240px;max-width:320px;margin-top:6px;padding:4px}._mentionSuggestions_1k9py_1649::-webkit-scrollbar{width:6px}._mentionSuggestions_1k9py_1649::-webkit-scrollbar-track{background:#f9fafb;border-radius:3px}._mentionSuggestions_1k9py_1649::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}._mentionSuggestions_1k9py_1649::-webkit-scrollbar-thumb:hover{background:#9ca3af}._mentionSuggestionItem_1k9py_1719{display:flex;align-items:center;padding:.625rem .75rem;cursor:pointer;transition:all .15s ease;gap:.75rem;border-radius:8px;margin:2px 0}._mentionSuggestionItem_1k9py_1719:hover{background-color:#f3f4f6}._mentionSuggestionItem_1k9py_1719._selected_1k9py_1749,._mentionSuggestionItem_1k9py_1719._selected_1k9py_1749:hover{background-color:#49c0a0;color:#fff}._mentionSuggestionItem_1k9py_1719._selected_1k9py_1749 ._mentionUserName_1k9py_1769{color:#fff}._mentionSuggestionItem_1k9py_1719._selected_1k9py_1749 ._mentionUserFullName_1k9py_1777{color:#ffffffe6}._mentionSuggestionItem_1k9py_1719._selected_1k9py_1749 ._mentionAvatarPlaceholder_1k9py_1785{background-color:#ffffff4d;color:#fff}._mentionAvatar_1k9py_1785{width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0;border:2px solid transparent;transition:border-color .15s ease}._mentionSuggestionItem_1k9py_1719._selected_1k9py_1749 ._mentionAvatar_1k9py_1785{border-color:#ffffff80}._mentionAvatarPlaceholder_1k9py_1785{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#49c0a0,#3aa888);display:flex;align-items:center;justify-content:center;font-size:.9375rem;font-weight:600;color:#fff;flex-shrink:0;border:2px solid transparent;transition:all .15s ease}._mentionSuggestionItem_1k9py_1719._selected_1k9py_1749 ._mentionAvatarPlaceholder_1k9py_1785{background:#ffffff4d;border-color:#ffffff80}._mentionUserInfo_1k9py_1865{display:flex;flex-direction:column;flex:1;min-width:0;gap:2px}._mentionUserName_1k9py_1769{font-size:.9375rem;font-weight:500;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4}._mentionUserFullName_1k9py_1777{font-size:.8125rem;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}._editorWrapper_1k9py_135 .mention-link{color:#49c0a0;text-decoration:none;font-weight:500;cursor:pointer}._editorWrapper_1k9py_135 .mention-link:hover{text-decoration:underline}._postDetailPage_1gh4k_3{max-width:1400px;margin:0 auto;padding:1rem;min-height:100vh;overflow-x:hidden}._postDetailLayout_1gh4k_23{display:grid;grid-template-columns:1fr 360px;gap:1.5rem;align-items:start;position:relative;width:100%}@media(max-width:900px){._postDetailLayout_1gh4k_23{grid-template-columns:1fr;gap:1rem}._postDetailPage_1gh4k_3{padding:.875rem}._postDetailContainer_1gh4k_61,._relatedPostsSidebar_1gh4k_69{padding:1.25rem}._pdfContainer_1gh4k_79{gap:1rem}._pdfInfo_1gh4k_87{padding:1rem;gap:.875rem}._pdfIcon_1gh4k_97{width:44px;height:44px}._pdfFileName_1gh4k_107{font-size:.9375rem}._pdfActions_1gh4k_115{gap:.5rem}._pdfDownloadIcon_1gh4k_123{padding:.625rem;min-width:44px;min-height:44px}._useQuizButton_1gh4k_135{padding:.625rem 1rem;font-size:.875rem;min-height:44px}}._backButton_1gh4k_151{display:flex;align-items:center;justify-content:center;gap:.5rem;background:none;border:1.5px solid #d1d5db;border-radius:8px;cursor:pointer;padding:.5rem .75rem;margin-bottom:.75rem;transition:background .15s,border-color .15s;min-height:44px;font-family:inherit}._backButton_1gh4k_151:hover{background:#f3f4f6;border-color:#9ca3af}._backButton_1gh4k_151:focus{outline:2px solid #49c0a0;outline-offset:2px}@media(max-width:768px){html{-webkit-overflow-scrolling:touch}}._postDetailContainer_1gh4k_61{background-color:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 1px 2px #0000000d;border:1px solid #e5e7eb;margin-bottom:1rem;min-width:0;width:100%}._relatedPostsSidebar_1gh4k_69{position:sticky;align-self:start;background-color:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 1px 2px #0000000d;border:1px solid #e5e7eb;max-height:calc(100vh - 3rem);overflow-y:auto;overflow-x:hidden;width:100%;min-width:0;scrollbar-width:thin;scrollbar-color:#cbd5e1 #f1f5f9}._relatedPostsSidebar_1gh4k_69::-webkit-scrollbar{width:6px}._relatedPostsSidebar_1gh4k_69::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}._relatedPostsSidebar_1gh4k_69::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}._relatedPostsSidebar_1gh4k_69::-webkit-scrollbar-thumb:hover{background:#94a3b8}._relatedPostsTitle_1gh4k_313{font-size:1.25rem;font-weight:700;color:#1f2937;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:2px solid #e5e7eb}._relatedPostsList_1gh4k_331{display:flex;flex-direction:column;gap:1rem}._relatedPostItem_1gh4k_343{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;border-radius:8px;transition:background-color .2s ease;text-decoration:none;color:inherit;border:1px solid transparent}._relatedPostItem_1gh4k_343:hover{background-color:#f9fafb;border-color:#e5e7eb}._relatedPostItemTitle_1gh4k_377{font-size:.9375rem;font-weight:600;color:#1f2937;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0}._relatedPostItemMeta_1gh4k_403{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:#6b7280}._relatedPostItemAuthor_1gh4k_419{font-weight:500;color:#374151;display:flex;align-items:center;gap:.5rem}._relatedPostAuthorNameRow_1gh4k_435{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._relatedPostItemAuthorAvatar_1gh4k_449{width:24px;height:24px;border-radius:50%;object-fit:cover;flex-shrink:0;display:flex;align-items:center;justify-content:center;background-color:#49c0a0;color:#fff;font-size:.75rem;font-weight:600}._relatedPostItemAuthorAvatar_1gh4k_449 img{width:100%;height:100%;border-radius:50%;object-fit:cover}._relatedPostItemStats_1gh4k_493{display:flex;align-items:center;gap:.75rem}._relatedPostItemStat_1gh4k_493{display:flex;align-items:center;gap:.25rem}._relatedPostItemStat_1gh4k_493 svg{width:14px;height:14px}._loadingContainer_1gh4k_527{display:flex;justify-content:center;align-items:center;padding:4rem 2rem;min-height:50vh}._relatedPostsLoading_1gh4k_543{display:flex;justify-content:center;align-items:center;padding:2rem;color:#6b7280}._relatedPostsEmpty_1gh4k_559{padding:30px;text-align:center;color:#6b7280;font-size:.875rem}._relatedPostsEmptySubtext_1gh4k_573{font-size:.8125rem;color:#9ca3af;margin-top:.5rem;line-height:1.5}._seedLabel_1gh4k_587{display:block;font-size:.75rem;color:#9ca3af;margin-bottom:.25rem;font-weight:500}@media(max-width:900px){._relatedPostsSidebar_1gh4k_69{position:relative;top:0;max-height:none;padding:1.25rem;margin-top:1rem}._relatedPostsTitle_1gh4k_313{font-size:1.125rem;margin-bottom:1rem}._relatedPostItem_1gh4k_343{padding:.875rem}._relatedPostItemTitle_1gh4k_377{font-size:.9375rem}._relatedPostItemAuthorAvatar_1gh4k_449{width:22px;height:22px;font-size:.6875rem}._relatedPostItemMeta_1gh4k_403,._relatedPostItemStat_1gh4k_493{font-size:.75rem}._relatedPostItemStat_1gh4k_493 svg{width:12px;height:12px}}._postDetailHeader_1gh4k_689{margin-bottom:1rem;display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}._postDetailAuthor_1gh4k_705{display:flex;align-items:center;gap:1rem;flex:1}._postActions_1gh4k_719,._postMenuContainer_1gh4k_727{position:relative}._postMenuBtn_1gh4k_735{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:none;border:none;color:#6b7280;cursor:pointer;transition:all .2s ease;position:relative}._postMenuBtn_1gh4k_735:hover{background-color:#f3f4f6;color:#374151}._postMenuBtn_1gh4k_735:active{background-color:#e5e7eb}._postMenuBtn_1gh4k_735 svg{width:20px;height:20px}._postMenuDropdown_1gh4k_793{position:absolute;top:calc(100% + 8px);right:0;background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;min-width:180px;z-index:1000;overflow:hidden;animation:_slideDown_1gh4k_1 .15s ease-out}@keyframes _slideDown_1gh4k_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._postMenuOption_1gh4k_845{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;background:none;border:none;color:#1f2937;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease;text-align:left;border-bottom:1px solid #f3f4f6}._postMenuOption_1gh4k_845:last-child{border-bottom:none}._postMenuOption_1gh4k_845:hover{background-color:#f9fafb}._postMenuOption_1gh4k_845:active{background-color:#f3f4f6}._postMenuOption_1gh4k_845._deleteOption_1gh4k_903{color:#ef4444}._postMenuOption_1gh4k_845._deleteOption_1gh4k_903:hover{background-color:#fef2f2;color:#dc2626}._postMenuOption_1gh4k_845._deleteOption_1gh4k_903:active{background-color:#fee2e2}._postMenuOption_1gh4k_845 svg{flex-shrink:0;width:18px;height:18px;stroke-width:2}._authorAvatar_1gh4k_943{width:48px;height:48px;border-radius:50%;overflow:hidden;flex-shrink:0;border:2px solid #e5e7eb;transition:transform .2s ease}._authorAvatar_1gh4k_943:hover{transform:scale(1.05)}._authorAvatar_1gh4k_943 img{width:100%;height:100%;object-fit:cover}._avatarPlaceholder_1gh4k_983{width:100%;height:100%;background-color:#49c0a0;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;letter-spacing:.5px}._authorInfo_1gh4k_1009{display:flex;flex-direction:column;gap:.5rem}._authorNameRow_1gh4k_1021{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._authorName_1gh4k_1021{font-weight:700;color:#1f2937;font-size:1rem;letter-spacing:-.01em}._postMeta_1gh4k_1049{display:flex;align-items:center;gap:.75rem;font-size:.875rem;color:#6b7280;flex-wrap:wrap}._linkedinLink_1gh4k_1067{display:flex;align-items:center;gap:.375rem;color:#0077b5;text-decoration:none;font-weight:500;transition:color .2s ease;padding:.25rem .5rem;border-radius:4px}._linkedinLink_1gh4k_1067:hover{color:#005885;background-color:#0077b51a}._linkedinLink_1gh4k_1067 svg{width:16px;height:16px;flex-shrink:0}._postDate_1gh4k_1113{color:#6b7280;display:flex;align-items:center;gap:.25rem}._postDate_1gh4k_1113:before{content:"•";color:#d1d5db;margin-right:.25rem}._postCategoryTag_1gh4k_1139{padding:.375rem .875rem;border-radius:20px;background:linear-gradient(135deg,#f0fdfa,#e0f2fe);color:#0d9488;font-size:.75rem;font-weight:600;border:1px solid rgba(20,184,166,.2);transition:all .2s ease}._postCategoryTag_1gh4k_1139:hover{background:linear-gradient(135deg,#e0f2fe,#dbeafe);transform:translateY(-1px);box-shadow:0 2px 4px #14b8a61a}._postDetailTitle_1gh4k_1175{font-size:1.5rem;font-weight:700;color:#111827;margin:1rem 0;line-height:1.4;letter-spacing:-.01em;overflow-wrap:break-word;word-break:break-word}._postDetailTags_1gh4k_1199{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem}._postDetailTag_1gh4k_1199{padding:.375rem .75rem;border-radius:16px;background-color:#f3f4f6;color:#6b7280;font-size:.8125rem;font-weight:500;border:none;transition:all .2s ease}._postDetailTag_1gh4k_1199:hover{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);transform:translateY(-2px);box-shadow:0 4px 6px #0000001a;border-color:#cbd5e1}._tagTopPost_1gh4k_1249{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e;border-color:#fcd34d}._tagTopPost_1gh4k_1249:hover{background:linear-gradient(135deg,#fde68a,#fcd34d)}._postTestActions_1gh4k_1271{display:flex;gap:.75rem;align-items:center;margin:1.5rem 0;flex-wrap:wrap}._postMediaSection_1gh4k_1289{margin-bottom:2rem;border-radius:16px}._mediaSectionTitle_1gh4k_1307{font-size:1.25rem;font-weight:700;color:#0f172a;margin-bottom:1.5rem;display:flex;align-items:center;gap:.5rem;letter-spacing:-.01em}._mediaSectionTitle_1gh4k_1307:before{content:"";width:4px;height:20px;background-color:#49c0a0;border-radius:2px}._postImages_1gh4k_1347{margin-bottom:1.5rem}._postImages_1gh4k_1347:last-child{margin-bottom:0}._imagesGrid_1gh4k_1363{display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr)}._imagesGrid_1gh4k_1363._singleImage_1gh4k_1377{grid-template-columns:1fr}._imagesGrid_1gh4k_1363._threeImages_1gh4k_1387 ._imageContainer_1gh4k_1387:first-child{grid-column:1 / -1}._imageContainer_1gh4k_1387{position:relative;width:100%;aspect-ratio:1;border-radius:12px;overflow:hidden;background-color:#f8fafc;border:2px solid #e2e8f0;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px #00000014}._imageContainer_1gh4k_1387:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 8px 16px #49c0a040;border-color:#49c0a0}._postImage_1gh4k_1347{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease;object-fit:contain}._imageContainer_1gh4k_1387:hover ._postImage_1gh4k_1347{transform:scale(1.08)}._imageOverlay_1gh4k_1459{position:absolute;inset:0;background-color:#0000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;transition:background-color .3s ease;pointer-events:none;z-index:1}._imageOverlay_1gh4k_1459 svg{color:#fff;opacity:0;transform:scale(.8);transition:all .3s ease}._imageContainer_1gh4k_1387:hover ._imageOverlay_1gh4k_1459{background-color:#00000080}._imageContainer_1gh4k_1387:hover ._imageOverlay_1gh4k_1459 svg{opacity:1;transform:scale(1)}._imageContainer_1gh4k_1387:hover ._zoomHint_1gh4k_1525{opacity:1;transform:translateY(0)}._viewAllContainer_1gh4k_1537{position:relative}._viewAllOverlay_1gh4k_1545{position:absolute;inset:0;background:linear-gradient(135deg,#14b8a6e6,#0d9488e6);display:flex;align-items:center;justify-content:center;z-index:2;transition:all .3s ease}._viewAllContent_1gh4k_1581{display:flex;flex-direction:column;align-items:center;gap:.75rem;color:#fff}._viewAllContent_1gh4k_1581 svg{width:32px;height:32px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}._viewAllText_1gh4k_1609{font-size:1rem;font-weight:700;text-align:center;text-shadow:0 2px 4px rgba(0,0,0,.2);letter-spacing:.01em}._viewAllContainer_1gh4k_1537:hover ._viewAllOverlay_1gh4k_1545{background:linear-gradient(135deg,#0d9488f2,#0f766ef2)}._viewAllContainer_1gh4k_1537:hover ._viewAllContent_1gh4k_1581 svg{transform:scale(1.1)}._zoomHint_1gh4k_1525{color:#fff;font-size:.875rem;font-weight:600;opacity:0;transform:translateY(10px);transition:all .3s ease}._fullImageContainer_1gh4k_1667:hover ._zoomHint_1gh4k_1525{opacity:1;transform:translateY(0)}._postPdf_1gh4k_1679{margin-top:1.5rem;padding-top:1.5rem;width:100%}._pdfContainer_1gh4k_79{display:flex;flex-direction:column;gap:1rem;width:100%}._reuseIndicatorWrapper_1gh4k_1707{margin-top:.75rem;padding-top:.5rem;padding-left:1rem;text-align:left}._reuseIndicatorWrapper_1gh4k_1707 ._tooltipWrapper_1gh4k_1721{display:inline-block}._reuseIndicator_1gh4k_1707{font-size:.8125rem;color:#6b7280;font-weight:600;cursor:default}._pdfInfo_1gh4k_87{display:flex;align-items:center;gap:1rem;justify-content:space-between;padding:1rem;background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;transition:all .2s ease;width:100%;box-sizing:border-box}._pdfInfo_1gh4k_87:hover{border-color:#d1d5db;box-shadow:0 2px 4px #0000000d}._pdfIcon_1gh4k_97{color:#ef4444;flex-shrink:0;width:48px;height:48px}._pdfIcon_1gh4k_97 svg{width:100%;height:100%}._pdfDetails_1gh4k_1805{flex:1;display:flex;flex-direction:column;gap:.5rem;min-width:0;overflow:hidden}._pdfFileName_1gh4k_107{font-size:.9375rem;font-weight:500;color:#1f2937;margin:0;word-break:break-word;overflow-wrap:break-word;line-height:1.4}._pdfActions_1gh4k_115{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center;flex-shrink:0}._pdfDownloadIcon_1gh4k_123{display:flex;align-items:center;justify-content:center;padding:.5rem;background:none;border:none;color:#49c0a0;cursor:pointer;border-radius:8px;transition:all .2s ease;flex-shrink:0}._pdfDownloadIcon_1gh4k_123:hover{background-color:#f0fdfa;color:#0d9488;transform:scale(1.1)}._pdfDownloadIcon_1gh4k_123:active{transform:scale(.95)}._pdfDownloadIcon_1gh4k_123:disabled{cursor:not-allowed;opacity:.7}._pdfDownloadIcon_1gh4k_123:disabled:hover{transform:none;background-color:transparent}._pdfDownloadSpinner_1gh4k_1927{width:20px;height:20px;border:2px solid currentColor;border-top-color:transparent;border-right-color:transparent;border-radius:50%;animation:_spin_1gh4k_2845 .8s linear infinite;flex-shrink:0}._useQuizButton_1gh4k_135{display:flex;align-items:center;gap:.5rem;padding:10px;background-color:#e6f7f2;border:2px solid #23b48e;border-radius:8px;color:#23b48e;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}._useQuizButton_1gh4k_135:hover{background-color:#d1f2e8}._useQuizButton_1gh4k_135:active{transform:translateY(0)}._useQuizButton_1gh4k_135 svg{flex-shrink:0;width:20px;height:20px}._useQuizButton_1gh4k_135 span{color:#23b48e;font-weight:600;font-size:1rem}._postDetailContent_1gh4k_2023{margin-bottom:2.5rem;line-height:1.8;color:#475569;overflow-wrap:break-word;word-break:break-word}._contentPreview_1gh4k_2039,._contentFull_1gh4k_2047{margin-bottom:2rem}._contentHeading_1gh4k_2055{font-size:1.75rem;font-weight:700;color:#0f172a;margin-top:2.5rem;margin-bottom:1.25rem;line-height:1.4;letter-spacing:-.01em;overflow-wrap:break-word;word-break:break-word}._contentParagraph_1gh4k_2079{font-size:1.0625rem;color:#475569;margin-bottom:1.25rem;line-height:1.8;letter-spacing:.01em;overflow-wrap:break-word;word-break:break-word}._richContent_1gh4k_2101{line-height:1.8;color:#1f2937}._richContent_1gh4k_2101 p{margin-bottom:1rem}._richContent_1gh4k_2101 h1,._richContent_1gh4k_2101 h2,._richContent_1gh4k_2101 h3{margin-top:1.5rem;margin-bottom:1rem;font-weight:600;color:#111827}._richContent_1gh4k_2101 h1{font-size:1.875rem}._richContent_1gh4k_2101 h2{font-size:1.5rem}._richContent_1gh4k_2101 h3{font-size:1.25rem}._richContent_1gh4k_2101 ul,._richContent_1gh4k_2101 ol{margin:1rem 0;padding-left:2rem}._richContent_1gh4k_2101 li{margin-bottom:.5rem}._richContent_1gh4k_2101 blockquote{border-left:4px solid #49c0a0;padding-left:1rem;margin:1rem 0;color:#4b5563;font-style:italic}._richContent_1gh4k_2101 code{background-color:#f3f4f6;padding:.125rem .375rem;border-radius:4px;font-family:Courier New,monospace;font-size:.875em}._richContent_1gh4k_2101 pre{background-color:#1f2937;color:#f9fafb;padding:1rem;border-radius:8px;overflow-x:auto;margin:1rem 0}._richContent_1gh4k_2101 pre code{background-color:transparent;padding:0;color:inherit}._richContent_1gh4k_2101 a{color:#49c0a0;text-decoration:underline;transition:color .2s}._richContent_1gh4k_2101 a:hover{color:#3aa888}._richContent_1gh4k_2101 strong{font-weight:600}._richContent_1gh4k_2101 em{font-style:italic}._gatedContent_1gh4k_2281{background:linear-gradient(135deg,#f0fdfa,#e0f2fe);border-radius:16px;padding:3.5rem 2.5rem;text-align:center;margin:2.5rem 0;border:1px solid rgba(14,165,233,.2);box-shadow:0 4px 6px #0ea5e91a}._gatedContentIcon_1gh4k_2303{color:#0ea5e9;margin-bottom:1.5rem;display:flex;justify-content:center}._gatedContentIcon_1gh4k_2303 svg{width:56px;height:56px;filter:drop-shadow(0 2px 4px rgba(14,165,233,.2))}._gatedContentTitle_1gh4k_2329{font-size:1.75rem;font-weight:700;color:#0f172a;margin-bottom:.75rem;letter-spacing:-.01em}._gatedContentDescription_1gh4k_2345{font-size:1.0625rem;color:#475569;margin-bottom:2rem;line-height:1.6}._btnSignIn_1gh4k_2359{padding:.875rem 2.5rem;background-color:#49c0a0;color:#fff;border:none;border-radius:12px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px #0ea5e94d;letter-spacing:.01em}._btnSignIn_1gh4k_2359:hover{transform:translateY(-2px)}._btnSignIn_1gh4k_2359:active{transform:translateY(0)}._postDetailEngagement_1gh4k_2405{display:flex;gap:1.5rem;align-items:center;padding:1rem 0;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;margin:1.5rem 0}._engagementBtn_1gh4k_2425{display:flex;align-items:center;gap:.625rem;background:none;border:none;color:#475569;font-size:.9375rem;font-weight:600;cursor:pointer;padding:.625rem 1rem;border-radius:12px;transition:all .2s ease;position:relative}._engagementBtn_1gh4k_2425:hover{color:#49c0a0;background-color:#f0fdfa;transform:translateY(-2px)}._engagementBtn_1gh4k_2425:active{transform:translateY(0)}._engagementBtn_1gh4k_2425:disabled{opacity:.6;cursor:not-allowed}._engagementBtn_1gh4k_2425._loading_1gh4k_527{opacity:.7;cursor:wait;pointer-events:none}._engagementBtn_1gh4k_2425 svg{flex-shrink:0;transition:transform .2s ease}._engagementBtn_1gh4k_2425:hover svg{transform:scale(1.1)}._engagementCount_1gh4k_2517{font-weight:700;letter-spacing:.01em}._engagementBtnLiked_1gh4k_2527{color:#49c0a0}._conductTestButton_1gh4k_2535{display:flex;align-items:center;gap:.5rem;background:none;border:none;color:#49c0a0;font-size:.875rem;font-weight:600;cursor:pointer;padding:.5rem .75rem;border-radius:8px;transition:all .2s;border:1px solid #49c0a0;background-color:#f0fdfa;min-height:36px;white-space:nowrap}._conductTestButton_1gh4k_2535:hover{color:#fff;background-color:#49c0a0;border-color:#49c0a0}._conductTestButton_1gh4k_2535 svg{flex-shrink:0;width:16px;height:16px}._conductTestPreviewButton_1gh4k_2597{display:flex;align-items:center;gap:.5rem;background:none;border:none;color:#49c0a0;font-size:.875rem;font-weight:600;cursor:pointer;padding:.5rem .75rem;border-radius:8px;transition:all .2s;border:1px solid #49c0a0;background-color:#f0fdfa;min-height:36px;white-space:nowrap}._conductTestPreviewButton_1gh4k_2597:hover{color:#fff;background-color:#49c0a0;border-color:#49c0a0}._conductTestPreviewButton_1gh4k_2597 svg{flex-shrink:0;width:16px;height:16px}._tooltipWrapper_1gh4k_1721{position:relative;display:inline-block}._tooltip_1gh4k_1721{visibility:hidden;opacity:0;background-color:#374151;color:#fff;text-align:center;border-radius:6px;padding:.5rem .75rem;position:absolute;z-index:1000;bottom:125%;left:50%;transform:translate(-50%);white-space:nowrap;font-size:.75rem;font-weight:400;transition:opacity .2s ease,visibility .2s ease;pointer-events:none}._tooltip_1gh4k_1721:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:#374151}._tooltipWide_1gh4k_2731{white-space:normal;max-width:260px}._reuseIndicatorTooltip_1gh4k_2743{visibility:hidden;opacity:0;position:absolute;bottom:calc(100% + 8px);left:0;background-color:#374151;color:#fff;text-align:left;border-radius:6px;padding:.5rem .75rem;z-index:1000;white-space:normal;max-width:260px;font-size:.75rem;font-weight:400;line-height:1.4;transition:opacity .2s ease,visibility .2s ease;pointer-events:none;box-shadow:0 4px 12px #00000026}._reuseIndicatorTooltip_1gh4k_2743:after{content:"";position:absolute;top:100%;left:.75rem;border:6px solid transparent;border-top-color:#374151}._reuseIndicatorWrapper_1gh4k_1707 ._tooltipWrapper_1gh4k_1721:hover ._reuseIndicatorTooltip_1gh4k_2743,._tooltipWrapper_1gh4k_1721:hover ._tooltip_1gh4k_1721{visibility:visible;opacity:1}._testActionsSection_1gh4k_2827{display:flex;gap:.75rem;align-items:center;padding:1rem 0;margin:1rem 0;border-top:1px solid #e5e7eb}._spinnerContainer_1gh4k_2845{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._spinner_1gh4k_2845{width:18px;height:18px;border:2px solid currentColor;border-top-color:transparent;border-right-color:transparent;border-radius:50%;animation:_spin_1gh4k_2845 .8s linear infinite}._miniSpinner_1gh4k_2883{width:16px;height:16px;border:2px solid currentColor;border-top-color:transparent;border-right-color:transparent;border-radius:50%;animation:_spin_1gh4k_2845 .8s linear infinite}@keyframes _spin_1gh4k_2845{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._relatedPosts_1gh4k_69{margin-top:3rem;padding-top:2rem;border-top:1px solid #e5e7eb}._relatedPostsTitle_1gh4k_313{font-size:1.5rem;font-weight:600;color:#1f2937;margin-bottom:1.5rem}._relatedPostsList_1gh4k_331{display:flex;flex-direction:column;gap:1.5rem}._relatedPostItem_1gh4k_343{text-decoration:none;color:inherit;padding:1rem;border-radius:8px;transition:background-color .2s}._relatedPostItem_1gh4k_343:hover{background-color:#f9fafb}._relatedPostTitle_1gh4k_2985{font-size:1.125rem;font-weight:600;color:#1f2937;margin-bottom:.5rem;line-height:1.4}._relatedPostMeta_1gh4k_3001{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#6b7280}._relatedPostAuthor_1gh4k_435{font-weight:500}._relatedPostSeparator_1gh4k_3025{color:#9ca3af}._relatedPostLikes_1gh4k_3033{color:#6b7280}._commentsSection_1gh4k_3043{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}._commentsSectionTitle_1gh4k_3055{font-size:1.25rem;font-weight:700;color:#111827;margin-bottom:1.5rem}._commentForm_1gh4k_3071{margin-bottom:1.5rem;background-color:#f9fafb;padding:1rem;border-radius:12px;border:1px solid #e5e7eb}._commentInputWrapper_1gh4k_3087{position:relative;margin-bottom:1rem}._charCount_1gh4k_3101{font-size:.75rem;color:#6b7280;text-align:right;margin-top:.25rem}._commentInput_1gh4k_3087{width:100%;padding:1rem;border:2px solid #e2e8f0;border-radius:12px;font-size:1rem;font-family:inherit;line-height:1.6;color:#1f2937;background-color:#fff;resize:vertical;transition:all .2s ease}._commentInput_1gh4k_3087:focus{outline:none;border-color:#49c0a0;box-shadow:0 0 0 3px #49c0a01a}._commentInput_1gh4k_3087::placeholder{color:#9ca3af}._cancelReplyBtn_1gh4k_3163{position:absolute;top:.75rem;right:.75rem;padding:.5rem 1rem;background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease}._cancelReplyBtn_1gh4k_3163:hover{background-color:#e5e7eb;color:#374151}._inlineReplyForm_1gh4k_3205{margin-top:1rem;padding:1rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:12px;border:1px solid #e2e8f0}._inlineReplyActions_1gh4k_3221{display:flex;gap:.75rem;justify-content:flex-end;margin-top:.75rem}._inlineReplyActions_1gh4k_3221 ._cancelReplyBtn_1gh4k_3163{position:static;padding:.625rem 1.25rem;background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease}._inlineReplyActions_1gh4k_3221 ._cancelReplyBtn_1gh4k_3163:hover{background-color:#e5e7eb;color:#374151}._inlineReplyActions_1gh4k_3221 ._submitCommentBtn_1gh4k_3271{padding:.625rem 1.5rem;font-size:.875rem}._submitCommentBtn_1gh4k_3271{padding:.875rem 2rem;background-color:#49c0a0;color:#fff;border:none;border-radius:12px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px #14b8a64d;letter-spacing:.01em}._submitCommentBtn_1gh4k_3271:hover:not(:disabled){background:linear-gradient(135deg,#0d9488,#0f766e);transform:translateY(-2px);box-shadow:0 6px 12px #14b8a666}._submitCommentBtn_1gh4k_3271:disabled{opacity:.6;cursor:not-allowed}._commentSignInPrompt_1gh4k_3331{text-align:center;padding:2rem;background:linear-gradient(135deg,#f0fdfa,#e0f2fe);border-radius:16px;border:1px solid rgba(73,192,160,.2);margin-bottom:2.5rem}._commentSignInPrompt_1gh4k_3331 p{color:#475569;font-size:1rem;margin-bottom:1rem}._signInBtn_1gh4k_3361{padding:.75rem 2rem;background-color:#49c0a0;color:#fff;border:none;border-radius:12px;font-size:.9375rem;font-weight:700;cursor:pointer;transition:all .3s ease}._signInBtn_1gh4k_3361:hover{transform:translateY(-2px)}._commentsList_1gh4k_3395{display:flex;flex-direction:column;gap:1.5rem}._commentItem_1gh4k_3407{padding:1rem;background-color:#fff;border-radius:8px;border:1px solid #e5e7eb;transition:all .2s ease;margin-bottom:.75rem}._commentItem_1gh4k_3407:hover{border-color:#d1d5db}._commentHeader_1gh4k_3433{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;position:relative}._commentHeaderActions_1gh4k_3449{display:flex;align-items:center;gap:.5rem;margin-left:auto}._commentAuthorAvatar_1gh4k_3463{width:40px;height:40px;border-radius:50%;overflow:hidden;flex-shrink:0;border:2px solid #f0fdfa}._commentAuthorAvatar_1gh4k_3463 img{width:100%;height:100%;object-fit:cover}._commentAvatarPlaceholder_1gh4k_3493{width:100%;height:100%;background-color:#49c0a0;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:700}._commentAuthorInfo_1gh4k_3517{display:flex;flex-direction:column;gap:.25rem;flex:1}._commentAuthorNameRow_1gh4k_3531{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._commentAuthorName_1gh4k_3531{font-weight:700;color:#1f2937;font-size:.9375rem}._commentDate_1gh4k_3557{font-size:.8125rem;color:#6b7280}._nurturedLabel_1gh4k_3567{color:#9ca3af;font-size:.75rem}._commentContent_1gh4k_3577{color:#374151;line-height:1.7;margin-bottom:1rem;font-size:.9375rem;word-wrap:break-word;overflow-wrap:break-word}._commentContent_1gh4k_3577 ul,._commentContent_1gh4k_3577 ol{padding-left:24px}._commentContent_1gh4k_3577 p{margin:.5rem 0}._commentContent_1gh4k_3577 p:first-child{margin-top:0}._commentContent_1gh4k_3577 p:last-child{margin-bottom:0}._commentContent_1gh4k_3577 a{color:#49c0a0;text-decoration:underline}._commentContent_1gh4k_3577 a:hover{color:#3ba88a}._commentContent_1gh4k_3577 .mention-link,._commentContent_1gh4k_3577 [data-mention-user-id],._commentContent_1gh4k_3577 a[href*="/users/"][href*="/profile"]{color:#49c0a0;text-decoration:none;font-weight:500;cursor:pointer;padding:0 2px}._commentContent_1gh4k_3577 .mention-link:hover,._commentContent_1gh4k_3577 [data-mention-user-id]:hover,._commentContent_1gh4k_3577 a[href*="/users/"][href*="/profile"]:hover{color:#3ba88a;text-decoration:underline}._commentContent_1gh4k_3577 blockquote{border-left:4px solid #49c0a0;padding-left:1rem;margin:1rem 0;color:#4b5563;font-style:italic;padding-top:.5rem;padding-bottom:.5rem}._commentContent_1gh4k_3577 code{background-color:#f3f4f6;padding:.125rem .375rem;border-radius:4px;font-family:Courier New,Monaco,Consolas,monospace;font-size:.875em}._commentContent_1gh4k_3577 pre{background-color:#1f2937;color:#f9fafb;padding:1rem;border-radius:8px;overflow-x:auto;margin:1rem 0;font-size:.875rem;line-height:1.5}._commentContent_1gh4k_3577 pre code{background-color:transparent;padding:0;color:inherit;font-size:inherit}._commentActions_1gh4k_3769{display:flex;align-items:center;gap:.75rem;margin-top:.5rem}._commentFiles_1gh4k_3785{display:flex;flex-direction:column;gap:.75rem;margin-top:.75rem;margin-bottom:.5rem}._commentFileCard_1gh4k_3801{display:flex;align-items:center;justify-content:space-between;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:.75rem 1rem;transition:all .2s ease;gap:1rem}._commentFileCard_1gh4k_3801:hover{background-color:#f3f4f6;border-color:#d1d5db;box-shadow:0 1px 3px #0000001a}._commentFileInfo_1gh4k_3837{display:flex;align-items:center;gap:.75rem;flex:1;cursor:pointer;min-width:0}._commentFileIcon_1gh4k_3855{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#fee2e2;border-radius:8px;color:#dc2626;flex-shrink:0}._commentFileDetails_1gh4k_3879{display:flex;flex-direction:column;gap:.25rem;min-width:0;flex:1}._commentFileName_1gh4k_3895{font-size:.875rem;font-weight:500;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._commentFileType_1gh4k_3913{font-size:.75rem;color:#6b7280}._commentFileActions_1gh4k_3923{display:flex;align-items:center;gap:.5rem;flex-shrink:0}._commentFileViewBtn_1gh4k_3937,._commentFileDownloadBtn_1gh4k_3939{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #d1d5db;background-color:#fff;border-radius:6px;cursor:pointer;transition:all .2s ease;color:#374151;padding:0}._commentFileViewBtn_1gh4k_3937:hover{background-color:#f3f4f6;border-color:#9ca3af;color:#111827}._commentFileDownloadBtn_1gh4k_3939:hover{background-color:#eff6ff;border-color:#3b82f6;color:#2563eb}._commentFileViewBtn_1gh4k_3937:active,._commentFileDownloadBtn_1gh4k_3939:active{transform:scale(.95)}._commentFileUploadSection_1gh4k_4005{margin-top:.75rem;display:flex;flex-direction:column;gap:.75rem}._commentFilesList_1gh4k_4021{margin-top:.5rem;display:flex;flex-direction:column;gap:.5rem}._commentFileUploadLabel_1gh4k_4035{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background-color:#fff;border:1.5px dashed #d1d5db;border-radius:8px;cursor:pointer;transition:all .2s ease;font-size:.875rem;font-weight:500;color:#374151;width:fit-content}._commentFileUploadLabel_1gh4k_4035:hover{background-color:#f9fafb;border-color:#9ca3af;color:#111827}._commentFileUploadLabel_1gh4k_4035:active{transform:scale(.98)}._commentFileCount_1gh4k_4087{color:#6b7280;font-weight:400;font-size:.8125rem}._commentFilesList_1gh4k_4021{display:flex;flex-direction:column;gap:.5rem}._commentFileItem_1gh4k_4111{display:flex;align-items:center;gap:.75rem;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:.625rem .875rem;font-size:.875rem}._commentFileItemIcon_1gh4k_4133{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:#fee2e2;border-radius:6px;color:#dc2626;flex-shrink:0}._commentFileItem_1gh4k_4111 ._commentFileName_1gh4k_3895{flex:1;min-width:0;font-size:.8125rem;color:#374151}._commentFileRemove_1gh4k_4171{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background-color:transparent;border-radius:4px;cursor:pointer;transition:all .2s ease;color:#6b7280;padding:0;flex-shrink:0}._commentFileRemove_1gh4k_4171:hover{background-color:#fee2e2;color:#dc2626}._commentFileRemove_1gh4k_4171:active{transform:scale(.9)}._minimizeBtn_1gh4k_4221{padding:.375rem;background-color:transparent;border:1px solid #d1d5db;border-radius:6px;color:#6b7280;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._minimizeBtn_1gh4k_4221:hover{background-color:#f3f4f6;border-color:#9ca3af;color:#374151}._minimizeBtn_1gh4k_4221 svg{width:16px;height:16px}._deleteCommentBtn_1gh4k_4269{padding:.375rem;background-color:transparent;border:1px solid #ef4444;border-radius:6px;color:#ef4444;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;opacity:.7}._deleteCommentBtn_1gh4k_4269:hover{background-color:#fee2e2;opacity:1;transform:translateY(-1px)}._deleteCommentBtn_1gh4k_4269:disabled{opacity:.5;cursor:not-allowed}._deleteCommentBtn_1gh4k_4269 svg{width:16px;height:16px}._editCommentBtn_1gh4k_4329{padding:.375rem;background-color:transparent;border:1px solid #49c0a0;border-radius:6px;color:#49c0a0;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;opacity:.7}._editCommentBtn_1gh4k_4329:hover:not(:disabled){background-color:#f0fdfa;opacity:1;transform:translateY(-1px)}._editCommentBtn_1gh4k_4329:disabled{opacity:.5;cursor:not-allowed}._editCommentBtn_1gh4k_4329 svg{width:16px;height:16px}._cancelEditCommentBtn_1gh4k_4389{padding:.375rem;background-color:transparent;border:1px solid #6b7280;border-radius:6px;color:#6b7280;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._cancelEditCommentBtn_1gh4k_4389:hover:not(:disabled){background-color:#f3f4f6;opacity:1;transform:translateY(-1px)}._cancelEditCommentBtn_1gh4k_4389:disabled{opacity:.5;cursor:not-allowed}._cancelEditCommentBtn_1gh4k_4389 svg{width:16px;height:16px}._commentEditWrapper_1gh4k_4447{margin-top:.5rem;margin-bottom:.5rem;padding:.5rem;background-color:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}._replyBtn_1gh4k_4465{padding:.5rem 1rem;background-color:#f0fdfa;border:1px solid #49c0a0;border-radius:8px;color:#49c0a0;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease}._replyBtn_1gh4k_4465:hover{background-color:#49c0a0;color:#fff;transform:translateY(-1px)}._repliesContainer_1gh4k_4501{margin-top:1.5rem;padding-left:1rem;border-left:2px solid #e5e7eb}._commentMinimized_1gh4k_4513{padding:.75rem;background-color:#f9fafb;border-radius:8px;border:1px dashed #d1d5db;margin-top:.5rem}._minimizedText_1gh4k_4529{font-size:.875rem;color:#6b7280;font-style:italic}._noComments_1gh4k_4541{text-align:center;padding:3rem 2rem;color:#6b7280}._noComments_1gh4k_4541 p{font-size:1rem;color:#9ca3af}._postNotFound_1gh4k_4565{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 200px);padding:2rem 1rem}._postNotFoundContent_1gh4k_4581{text-align:center;color:#6b7280}._postNotFoundTitle_1gh4k_4591{font-size:6rem;font-weight:700;color:#1f2937;margin:0 0 1rem;line-height:1}._postNotFoundMessage_1gh4k_4607{font-size:1.5rem;color:#6b7280;margin:0 0 2rem}._postNotFoundLink_1gh4k_4619{display:inline-block;color:#49c0a0;text-decoration:none;font-weight:500;font-size:1rem;transition:color .2s ease}._postNotFoundLink_1gh4k_4619:hover{color:#0d9488;text-decoration:underline}@media(max-width:768px){._postNotFound_1gh4k_4565{min-height:calc(100vh - 150px);padding:1rem}._postNotFoundTitle_1gh4k_4591{font-size:4rem}._postNotFoundMessage_1gh4k_4607{font-size:1.25rem}}@media(max-width:480px){._postNotFoundTitle_1gh4k_4591{font-size:3rem}._postNotFoundMessage_1gh4k_4607{font-size:1rem}}._editForm_1gh4k_4701{margin:1rem 0;padding:1.5rem;background-color:#f9fafb;border-radius:12px;border:1px solid #e5e7eb}._editFormGroup_1gh4k_4717{margin-bottom:1.5rem}._editLabel_1gh4k_4725{display:block;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.5rem}._editFormHint_1gh4k_4741{display:block;font-size:.75rem;color:#6b7280;margin-top:.25rem}._editInput_1gh4k_4755,._editTextarea_1gh4k_4757,._editSelect_1gh4k_4759{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:8px;font-size:.9375rem;font-family:inherit;color:#111827;background-color:#fff;transition:all .2s ease}._editInput_1gh4k_4755:focus,._editTextarea_1gh4k_4757:focus,._editSelect_1gh4k_4759:focus{outline:none;border-color:#49c0a0;box-shadow:0 0 0 3px #49c0a01a}._editTextarea_1gh4k_4757{resize:vertical;min-height:200px}._editTagsContainer_1gh4k_4809{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}._editTag_1gh4k_4809{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .75rem;background-color:#e0f2fe;color:#0369a1;border-radius:16px;font-size:.8125rem;font-weight:500}._removeTagBtn_1gh4k_4847{background:none;border:none;color:#0369a1;font-size:1.25rem;line-height:1;cursor:pointer;padding:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s ease}._removeTagBtn_1gh4k_4847:hover{background-color:#0369a11a}._addTagInput_1gh4k_4889{display:flex;gap:.5rem;align-items:center}._tagInputField_1gh4k_4901{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;width:150px}._addTagBtn_1gh4k_4917{padding:.5rem 1rem;background-color:#49c0a0;color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:background-color .2s ease}._addTagBtn_1gh4k_4917:hover:not(:disabled){background-color:#0d9488}._addTagBtn_1gh4k_4917:disabled{opacity:.5;cursor:not-allowed;background-color:#9ca3af}._tagsInputWrapper_1gh4k_4963{position:relative}._tagsInputContainer_1gh4k_4971{display:flex;gap:.375rem;align-items:center}._tagsList_1gh4k_4983{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.5rem}._tagSuggestions_1gh4k_4997{position:absolute;top:100%;left:0;right:0;margin-top:.25rem;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;z-index:1000;max-height:200px;overflow-y:auto;animation:_slideDown_1gh4k_1 .15s ease-out}._tagSuggestionItem_1gh4k_5031{display:flex;align-items:center;gap:.375rem;width:100%;padding:.5rem .75rem;background-color:#fff;border:none;text-align:left;cursor:pointer;transition:background-color .15s;font-size:.875rem;color:#1f2937}._tagSuggestionItem_1gh4k_5031:hover,._tagSuggestionItemSelected_1gh4k_5063{background-color:#f3f4f6}._tagSuggestionItem_1gh4k_5031:first-child{border-top-left-radius:8px;border-top-right-radius:8px}._tagSuggestionItem_1gh4k_5031:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}@keyframes _slideDown_1gh4k_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._editFormActions_1gh4k_5113{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}._cancelEditBtn_1gh4k_5131{padding:.625rem 1.5rem;background-color:#f3f4f6;color:#374151;border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease}._cancelEditBtn_1gh4k_5131:hover:not(:disabled){background-color:#e5e7eb}._cancelEditBtn_1gh4k_5131:disabled{opacity:.6;cursor:not-allowed}._saveEditBtn_1gh4k_5173{padding:.625rem 1.5rem;background-color:#49c0a0;color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease}._saveEditBtn_1gh4k_5173:hover:not(:disabled){background-color:#49c0a0}._saveEditBtn_1gh4k_5173:disabled{opacity:.6;cursor:not-allowed}._postTypeOptions_1gh4k_5217{display:flex;gap:1rem}._postTypeOption_1gh4k_5217{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.9375rem;color:#1f2937}._postTypeOption_1gh4k_5217 input[type=radio]{width:18px;height:18px;cursor:pointer;accent-color:#49c0a0}._required_1gh4k_5259{color:#ef4444;margin-left:.25rem}._optional_1gh4k_5269{font-weight:400;color:#6b7280;font-size:.875rem;margin-left:.25rem}._editMediaSection_1gh4k_5285{margin-bottom:1.5rem;border:1px solid #e5e7eb;border-radius:8px;background-color:#fff}._editMediaSectionHeader_1gh4k_5299{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-bottom:1px solid #e5e7eb}._editMediaSectionTitleRow_1gh4k_5315{display:flex;align-items:center;gap:.5rem}._editMediaToggleButton_1gh4k_5327{background:none;border:none;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:color .2s ease}._editMediaToggleButton_1gh4k_5327:hover{color:#374151}._toggleIcon_1gh4k_5359{transition:transform .2s ease}._toggleIconOpen_1gh4k_5367{transform:rotate(180deg)}._editMediaSectionLabel_1gh4k_5375{font-size:.9375rem;font-weight:600;color:#1f2937;cursor:pointer}._editMediaSectionContent_1gh4k_5389{padding:1rem}._existingMediaSection_1gh4k_5397{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}._existingMediaTitle_1gh4k_5409{font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.75rem}._existingImagesList_1gh4k_5423{display:flex;flex-direction:column;gap:.5rem}._existingMediaItem_1gh4k_5435{display:flex;align-items:center;gap:.75rem;padding:.75rem;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px}._existingMediaIcon_1gh4k_5455{display:flex;align-items:center;justify-content:center;color:#6b7280;flex-shrink:0}._existingMediaInfo_1gh4k_5471{flex:1;display:flex;flex-direction:column;gap:.25rem;min-width:0}._existingMediaName_1gh4k_5487{font-size:.875rem;font-weight:500;color:#1f2937;word-break:break-all}._existingMediaType_1gh4k_5501{font-size:.75rem;color:#6b7280}._existingMediaRemove_1gh4k_5511{background:none;border:none;color:#ef4444;font-size:1.5rem;line-height:1;cursor:pointer;padding:.25rem;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s ease;flex-shrink:0}._existingMediaRemove_1gh4k_5511:hover{background-color:#fee2e2}._editMediaUploadArea_1gh4k_5557{position:relative;margin-bottom:1rem}._editMediaInput_1gh4k_5567{position:absolute;width:0;height:0;opacity:0;overflow:hidden}._editMediaUploadLabel_1gh4k_5583{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;border:2px dashed #d1d5db;border-radius:8px;background-color:#f9fafb;cursor:pointer;transition:all .2s ease;text-align:center}._editMediaUploadLabel_1gh4k_5583:hover{border-color:#49c0a0;background-color:#f0fdfa}._uploadIcon_1gh4k_5621{color:#6b7280;margin-bottom:.75rem}._editMediaUploadLabel_1gh4k_5583:hover ._uploadIcon_1gh4k_5621{color:#49c0a0}._uploadText_1gh4k_5639{font-size:.9375rem;font-weight:600;color:#374151;margin-bottom:.25rem}._uploadHint_1gh4k_5653{font-size:.8125rem;color:#6b7280}._editFilesList_1gh4k_5665{margin-top:1rem}._editFilesListTitle_1gh4k_5673{font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.75rem}._editFileItem_1gh4k_5687{display:flex;align-items:center;gap:.75rem;padding:.75rem;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:.5rem}._editFileIcon_1gh4k_5709{display:flex;align-items:center;justify-content:center;color:#6b7280;flex-shrink:0}._editFileInfo_1gh4k_5725{flex:1;display:flex;flex-direction:column;gap:.25rem;min-width:0}._editFileName_1gh4k_5741{font-size:.875rem;font-weight:500;color:#1f2937;word-break:break-all}._editFileSize_1gh4k_5755{font-size:.75rem;color:#6b7280}._editFileRemove_1gh4k_5765{background:none;border:none;color:#ef4444;font-size:1.5rem;line-height:1;cursor:pointer;padding:.25rem;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s ease;flex-shrink:0}._editFileRemove_1gh4k_5765:hover{background-color:#fee2e2}._deleteModalOverlay_1gh4k_5811{position:fixed;inset:0;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:10000;padding:1rem;animation:_fadeIn_1gh4k_1 .2s ease-in-out}._deleteModalContent_1gh4k_5841{background-color:#fff;border-radius:16px;padding:2rem;max-width:400px;width:100%;box-shadow:0 20px 60px #0000004d;animation:_slideUp_1gh4k_1 .3s ease-in-out}._deleteModalHeader_1gh4k_5861{text-align:center;margin-bottom:2rem}._deleteModalIcon_1gh4k_5871{color:#ef4444;margin:0 auto 1rem;display:block}._deleteModalTitle_1gh4k_5883{font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:.75rem}._deleteModalMessage_1gh4k_5897{font-size:1rem;color:#6b7280;line-height:1.6;margin:0}._deleteModalActions_1gh4k_5911{display:flex;gap:1rem;justify-content:center}._cancelDeleteBtn_1gh4k_5923{padding:.75rem 1.5rem;background-color:#f3f4f6;color:#374151;border:1px solid #e5e7eb;border-radius:8px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:inherit}._cancelDeleteBtn_1gh4k_5923:hover:not(:disabled){background-color:#e5e7eb;color:#1f2937}._cancelDeleteBtn_1gh4k_5923:disabled{opacity:.6;cursor:not-allowed}._confirmDeleteBtn_1gh4k_5969{padding:.75rem 1.5rem;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border:none;border-radius:8px;font-size:.9375rem;font-weight:700;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px #ef44444d;font-family:inherit}._confirmDeleteBtn_1gh4k_5969:hover:not(:disabled){background:linear-gradient(135deg,#dc2626,#b91c1c);transform:translateY(-2px);box-shadow:0 4px 8px #ef444466}._confirmDeleteBtn_1gh4k_5969:disabled{opacity:.6;cursor:not-allowed}._sharePopupOverlay_1gh4k_6021{position:fixed;inset:0;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:10000;padding:1rem;animation:_fadeIn_1gh4k_1 .2s ease-in-out}._sharePopupContent_1gh4k_6051{background-color:#fff;border-radius:16px;padding:0;max-width:500px;width:100%;box-shadow:0 20px 60px #0000004d;animation:_slideUp_1gh4k_1 .3s ease-in-out}._sharePopupHeader_1gh4k_6071{display:flex;align-items:center;justify-content:center;padding:1rem;border-bottom:1px solid #e5e7eb;position:relative}._sharePopupTitle_1gh4k_6089{font-size:1.25rem;font-weight:700;color:#1f2937;margin:0;text-align:center;flex:1;margin-right:2rem}._sharePopupClose_1gh4k_6109{background:none;border:none;cursor:pointer;color:#111827;padding:.5rem;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s;position:absolute;top:2px;right:2px;width:32px;height:32px}._sharePopupClose_1gh4k_6109:hover{background-color:#f3f4f6;color:#111827}._sharePopupBody_1gh4k_6155{padding:1.5rem}._sharePopupLabel_1gh4k_6163{display:block;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.75rem}._sharePopupInputGroup_1gh4k_6179{display:flex;gap:.75rem;align-items:stretch}._sharePopupInput_1gh4k_6179{flex:1;padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:8px;font-size:.9375rem;color:#1f2937;background-color:#f9fafb;cursor:text}._sharePopupInput_1gh4k_6179:focus{outline:none;border-color:#49c0a0;background-color:#fff;box-shadow:0 0 0 3px #49c0a01a}._sharePopupCopyBtn_1gh4k_6227{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background-color:#49c0a0;color:#fff;border:none;border-radius:8px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}._sharePopupCopyBtn_1gh4k_6227:hover{background-color:#0d9488;transform:translateY(-1px);box-shadow:0 4px 12px #14b8a64d}._sharePopupCopyBtn_1gh4k_6227:active{transform:translateY(0)}._sharePopupCopyBtn_1gh4k_6227 svg{flex-shrink:0}@keyframes _fadeIn_1gh4k_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_1gh4k_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:768px){._postDetailPage_1gh4k_3{padding:.75rem}._postDetailContainer_1gh4k_61{padding:1rem;border-radius:8px;border:1px solid #e5e7eb;box-shadow:0 1px 2px #0000000d;margin-bottom:.75rem}._backButton_1gh4k_151{min-height:44px;padding:.5rem .75rem;margin-bottom:.75rem;width:fit-content}._postDetailHeader_1gh4k_689{flex-direction:row;align-items:flex-start;gap:.75rem;margin-bottom:.75rem}._authorAvatar_1gh4k_943{width:40px;height:40px}._avatarPlaceholder_1gh4k_983{font-size:1rem}._authorInfo_1gh4k_1009{flex:1;min-width:0}._authorName_1gh4k_1021{font-size:.9375rem;font-weight:600}._postMeta_1gh4k_1049{flex-wrap:wrap;gap:.5rem;font-size:.8125rem}._postCategoryTag_1gh4k_1139{padding:.25rem .625rem;font-size:.6875rem}._postDetailTitle_1gh4k_1175{font-size:1.25rem;margin:.75rem 0;line-height:1.3}._postDetailTags_1gh4k_1199{gap:.375rem;margin-bottom:.75rem}._postDetailTag_1gh4k_1199{padding:.25rem .625rem;font-size:.75rem}._postDetailContent_1gh4k_2023{margin-bottom:1rem;font-size:.9375rem;line-height:1.6}._contentHeading_1gh4k_2055{font-size:1.25rem;margin-top:1.5rem;margin-bottom:.75rem}._contentParagraph_1gh4k_2079{font-size:.9375rem;margin-bottom:1rem;line-height:1.7}._postDetailEngagement_1gh4k_2405{flex-wrap:wrap;gap:1rem;padding:.75rem 0;margin:1rem 0}._engagementBtn_1gh4k_2425{padding:.5rem .75rem;font-size:.875rem;gap:.5rem}._engagementBtn_1gh4k_2425 svg{width:18px;height:18px}._postMediaSection_1gh4k_1289{padding:1rem;margin-bottom:1rem;border-radius:8px}._mediaSectionTitle_1gh4k_1307{font-size:1.125rem;margin-bottom:1rem}._imagesGrid_1gh4k_1363{gap:.5rem}._imageContainer_1gh4k_1387{border-radius:8px}._viewAllText_1gh4k_1609{font-size:.875rem}._viewAllContent_1gh4k_1581 svg{width:24px;height:24px}._postPdf_1gh4k_1679{margin-top:1rem;padding-top:1rem;width:100%}._pdfContainer_1gh4k_79{gap:.875rem;width:100%}._pdfInfo_1gh4k_87{flex-direction:row;align-items:center;gap:.75rem;padding:.875rem;background-color:#f9fafb;border-radius:10px;border:1px solid #e5e7eb;width:100%;box-sizing:border-box;flex-wrap:nowrap}._reuseIndicatorWrapper_1gh4k_1707{padding-left:.875rem}._pdfIcon_1gh4k_97{width:40px;height:40px;flex-shrink:0}._pdfIcon_1gh4k_97 svg{width:100%;height:100%}._pdfDetails_1gh4k_1805{flex:1;min-width:0;overflow:hidden}._pdfFileName_1gh4k_107{font-size:.875rem;word-break:break-word;overflow-wrap:break-word;line-height:1.4;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._pdfActions_1gh4k_115{display:flex;flex-wrap:nowrap;gap:.5rem;align-items:center;justify-content:flex-end;flex-shrink:0}._pdfDownloadIcon_1gh4k_123{width:auto;flex:0 0 auto}._useQuizButton_1gh4k_135{width:auto;flex:0 0 auto;white-space:nowrap}._pdfActions_1gh4k_115 ._tooltipWrapper_1gh4k_1721{flex-shrink:0}._pdfDownloadIcon_1gh4k_123{flex-shrink:0;padding:.625rem;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;border-radius:8px}._pdfDownloadIcon_1gh4k_123 svg{width:20px;height:20px}._pdfDownloadSpinner_1gh4k_1927{width:20px;height:20px;border-width:2px}._useQuizButton_1gh4k_135{flex-shrink:0;padding:.625rem .875rem;font-size:.875rem;white-space:nowrap;justify-content:center;text-align:center;min-height:44px;border-radius:8px}._useQuizButton_1gh4k_135 svg{width:18px;height:18px;flex-shrink:0}._useQuizButton_1gh4k_135 span{font-size:.875rem;line-height:1.3}._tooltipWrapper_1gh4k_1721{position:relative;display:inline-flex}._tooltipWrapper_1gh4k_1721:hover ._tooltip_1gh4k_1721,._tooltipWrapper_1gh4k_1721:active ._tooltip_1gh4k_1721,._tooltipWrapper_1gh4k_1721:focus-within ._tooltip_1gh4k_1721{visibility:visible;opacity:1}._tooltip_1gh4k_1721{font-size:.75rem;padding:.5rem .625rem;max-width:150px;white-space:nowrap}._commentsSection_1gh4k_3043{margin-top:1rem;padding-top:1rem}._commentsSectionTitle_1gh4k_3055{font-size:1.125rem;margin-bottom:1rem}._commentForm_1gh4k_3071{padding:.75rem;margin-bottom:1rem;border-radius:8px}._commentInputWrapper_1gh4k_3087{margin-bottom:.75rem;width:100%}._commentInputWrapper_1gh4k_3087 .richTextEditorContainer{max-width:100%;border-radius:8px}._commentInputWrapper_1gh4k_3087 .richTextEditorContainer.compact{max-height:200px}._commentInputWrapper_1gh4k_3087 .richTextEditorContainer.compact .editorContent{min-height:100px;max-height:200px;padding:.75rem;font-size:.9375rem}._commentInputWrapper_1gh4k_3087 .richTextEditorContainer.compact .toolbar{padding:.5rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}._commentInputWrapper_1gh4k_3087 .richTextEditorContainer.compact .toolbarButton{min-width:36px;height:36px;padding:.375rem .5rem;font-size:.8125rem}._commentInputWrapper_1gh4k_3087 .richTextEditorContainer.compact .toolbarButton svg{width:14px;height:14px}._commentInputWrapper_1gh4k_3087 .richTextEditorContainer.compact .editorFooter{padding:.5rem .75rem;flex-wrap:wrap}._commentInputWrapper_1gh4k_3087 .richTextEditorContainer.compact .charCount{font-size:.75rem}._commentInput_1gh4k_3087{padding:.75rem;font-size:.9375rem;border-radius:8px;width:100%;box-sizing:border-box}._submitCommentBtn_1gh4k_3271{padding:.75rem 1.5rem;font-size:.9375rem;width:100%;margin-top:.5rem;min-height:44px;display:flex;align-items:center;justify-content:center}._commentItem_1gh4k_3407{padding:.75rem;margin-bottom:.75rem;border-radius:8px;width:100%;box-sizing:border-box}._commentHeader_1gh4k_3433{gap:.625rem;margin-bottom:.75rem;flex-wrap:wrap}._commentAuthorAvatar_1gh4k_3463{width:36px;height:36px;flex-shrink:0}._commentAvatarPlaceholder_1gh4k_3493{font-size:.875rem}._commentAuthorInfo_1gh4k_3517{flex:1;min-width:0}._commentAuthorNameRow_1gh4k_3531{gap:.375rem;flex-wrap:wrap}._commentAuthorName_1gh4k_3531{font-size:.875rem;word-break:break-word}._commentDate_1gh4k_3557{font-size:.75rem}._commentHeaderActions_1gh4k_3449{gap:.375rem;flex-wrap:wrap}._commentContent_1gh4k_3577{font-size:.875rem;margin-bottom:.75rem;line-height:1.6;word-wrap:break-word;overflow-wrap:break-word;width:100%}._commentContent_1gh4k_3577 p{margin:.5rem 0;word-wrap:break-word}._commentContent_1gh4k_3577 ul,._commentContent_1gh4k_3577 ol{padding-left:1.25rem;margin:.5rem 0}._commentContent_1gh4k_3577 img{max-width:100%;height:auto}._commentActions_1gh4k_3769{margin-top:.75rem;gap:.5rem;flex-wrap:wrap}._replyBtn_1gh4k_4465{padding:.5rem .875rem;font-size:.8125rem;min-height:36px;white-space:nowrap}._commentEditWrapper_1gh4k_4447{margin-top:.5rem;margin-bottom:.5rem;padding:.5rem;width:100%;box-sizing:border-box}._commentEditWrapper_1gh4k_4447 .richTextEditorContainer{max-width:100%}._commentEditWrapper_1gh4k_4447 .richTextEditorContainer.compact .editorContent{min-height:100px;max-height:180px;padding:.75rem;font-size:.875rem}._commentEditWrapper_1gh4k_4447 .richTextEditorContainer.compact .toolbar{padding:.5rem;overflow-x:auto}._inlineReplyForm_1gh4k_3205{padding:.75rem;margin-top:.75rem;width:100%;box-sizing:border-box;border-radius:8px}._inlineReplyForm_1gh4k_3205 .richTextEditorContainer{max-width:100%}._inlineReplyForm_1gh4k_3205 .richTextEditorContainer.compact .editorContent{min-height:100px;max-height:180px;padding:.75rem;font-size:.875rem}._inlineReplyForm_1gh4k_3205 .richTextEditorContainer.compact .toolbar{padding:.5rem;overflow-x:auto}._inlineReplyActions_1gh4k_3221{flex-direction:column;gap:.75rem;margin-top:.75rem;width:100%}._inlineReplyActions_1gh4k_3221 ._cancelReplyBtn_1gh4k_3163,._inlineReplyActions_1gh4k_3221 ._submitCommentBtn_1gh4k_3271{width:100%;padding:.75rem;min-height:44px;font-size:.875rem;display:flex;align-items:center;justify-content:center}._gatedContent_1gh4k_2281{padding:1.5rem 1rem;margin:1.5rem 0;border-radius:12px}._gatedContentTitle_1gh4k_2329{font-size:1.25rem}._gatedContentDescription_1gh4k_2345{font-size:.9375rem}._btnSignIn_1gh4k_2359{padding:.75rem 1.5rem;font-size:.9375rem;width:100%}._editForm_1gh4k_4701{padding:1rem;margin:.75rem 0}._editFormGroup_1gh4k_4717{margin-bottom:1rem}._editLabel_1gh4k_4725{font-size:.8125rem;margin-bottom:.375rem}._editInput_1gh4k_4755,._editTextarea_1gh4k_4757,._editSelect_1gh4k_4759{padding:.625rem;font-size:.9375rem;border-radius:8px}._editTextarea_1gh4k_4757{min-height:150px}._editTagsContainer_1gh4k_4809{gap:.375rem}._editTag_1gh4k_4809{padding:.25rem .625rem;font-size:.75rem}._tagInputField_1gh4k_4901{flex:1;padding:.5rem;font-size:.8125rem}._addTagBtn_1gh4k_4917{padding:.5rem .75rem;font-size:.8125rem}._editFormActions_1gh4k_5113{flex-direction:column;gap:.75rem;margin-top:1rem;padding-top:1rem}._cancelEditBtn_1gh4k_5131,._saveEditBtn_1gh4k_5173{width:100%;padding:.75rem;font-size:.9375rem;min-height:44px}._postTypeOptions_1gh4k_5217{flex-direction:column;gap:.75rem}._editMediaSectionContent_1gh4k_5389{padding:.75rem}._editMediaUploadLabel_1gh4k_5583{padding:1.5rem 1rem}._uploadIcon_1gh4k_5621{width:36px;height:36px}._uploadText_1gh4k_5639{font-size:.875rem}._uploadHint_1gh4k_5653{font-size:.75rem}._existingMediaItem_1gh4k_5435,._editFileItem_1gh4k_5687{padding:.625rem}._existingMediaName_1gh4k_5487,._editFileName_1gh4k_5741{font-size:.8125rem}._postMenuBtn_1gh4k_735{width:36px;height:36px}._postMenuBtn_1gh4k_735 svg{width:18px;height:18px}._postMenuDropdown_1gh4k_793{right:0;min-width:160px;font-size:.875rem;box-shadow:0 10px 15px -3px #00000026,0 4px 6px -2px #0000001a}._postMenuOption_1gh4k_845{padding:.75rem 1rem;font-size:.875rem}._postMenuOption_1gh4k_845 svg{width:16px;height:16px}._deleteModalOverlay_1gh4k_5811{padding:.5rem}._deleteModalContent_1gh4k_5841{padding:1.5rem 1rem;border-radius:12px;max-width:100%}._deleteModalTitle_1gh4k_5883{font-size:1.25rem}._deleteModalMessage_1gh4k_5897{font-size:.9375rem}._deleteModalActions_1gh4k_5911{flex-direction:column;gap:.75rem}._cancelDeleteBtn_1gh4k_5923,._confirmDeleteBtn_1gh4k_5969{width:100%;padding:.75rem}._minimizeBtn_1gh4k_4221{padding:.25rem}._minimizeBtn_1gh4k_4221 svg{width:14px;height:14px}._deleteCommentBtn_1gh4k_4269{padding:.25rem}._deleteCommentBtn_1gh4k_4269 svg{width:14px;height:14px}._commentHeaderActions_1gh4k_3449{gap:.375rem;flex-wrap:nowrap;margin-left:auto}._minimizeBtn_1gh4k_4221,._editCommentBtn_1gh4k_4329,._deleteCommentBtn_1gh4k_4269,._cancelEditCommentBtn_1gh4k_4389{min-width:36px;min-height:36px;padding:.5rem}._repliesContainer_1gh4k_4501{margin-top:1rem;padding-left:.5rem;width:100%;border-left:2px solid #e5e7eb}._repliesContainer_1gh4k_4501 ._commentItem_1gh4k_3407{margin-left:0!important;width:100%;max-width:100%}._commentItem_1gh4k_3407[style*=margin-left]{margin-left:1rem!important;max-width:calc(100% - 1rem)}._commentItem_1gh4k_3407[style*=margin-left] ._commentItem_1gh4k_3407[style*=margin-left]{margin-left:.75rem!important;max-width:calc(100% - .75rem)}._commentHeader_1gh4k_3433{align-items:flex-start}._commentAuthorInfo_1gh4k_3517{overflow:hidden;min-width:0}._commentActions_1gh4k_3769{margin-top:.5rem}._commentMinimized_1gh4k_4513{padding:.5rem;font-size:.8125rem}._minimizedText_1gh4k_4529{font-size:.8125rem}._commentSignInPrompt_1gh4k_3331{padding:1.5rem 1rem;margin-bottom:1.5rem;border-radius:12px}._commentSignInPrompt_1gh4k_3331 p{font-size:.9375rem;margin-bottom:.875rem}._signInBtn_1gh4k_3361{padding:.75rem 1.5rem;font-size:.875rem;width:100%;max-width:300px;min-height:44px}._noComments_1gh4k_4541{padding:2rem 1rem;text-align:center}._noComments_1gh4k_4541 p{font-size:.9375rem}}@media(max-width:480px){._postDetailLayout_1gh4k_23{display:block}._postDetailPage_1gh4k_3{padding:.5rem}._postDetailContainer_1gh4k_61{padding:.75rem;border-radius:8px;margin-bottom:.75rem}._postDetailTitle_1gh4k_1175{font-size:1.125rem;line-height:1.3}._authorAvatar_1gh4k_943{width:36px;height:36px}._avatarPlaceholder_1gh4k_983,._authorName_1gh4k_1021{font-size:.875rem}._postMeta_1gh4k_1049{font-size:.75rem;gap:.375rem}._postCategoryTag_1gh4k_1139{padding:.25rem .5rem;font-size:.6875rem}._postDetailTags_1gh4k_1199{gap:.25rem;margin-bottom:.5rem}._postDetailTag_1gh4k_1199{padding:.25rem .5rem;font-size:.6875rem}._postDetailEngagement_1gh4k_2405{gap:.5rem;padding:.625rem 0;margin:.75rem 0}._engagementBtn_1gh4k_2425{padding:.5rem .625rem;font-size:.8125rem;min-height:44px}._engagementBtn_1gh4k_2425 span{display:inline}._engagementBtn_1gh4k_2425 svg{width:18px;height:18px}._postMediaSection_1gh4k_1289{margin-bottom:.75rem}._imagesGrid_1gh4k_1363{grid-template-columns:1fr;gap:.5rem}._imageContainer_1gh4k_1387{aspect-ratio:1}._postPdf_1gh4k_1679{margin-top:.75rem;padding-top:.75rem}._pdfContainer_1gh4k_79{gap:.75rem}._pdfInfo_1gh4k_87{flex-direction:row;align-items:center;gap:.625rem;padding:.75rem;border-radius:8px;flex-wrap:nowrap}._reuseIndicatorWrapper_1gh4k_1707{padding-left:.75rem}._pdfIcon_1gh4k_97{width:36px;height:36px;flex-shrink:0}._pdfIcon_1gh4k_97 svg{width:100%;height:100%}._pdfDetails_1gh4k_1805{flex:1;min-width:0;overflow:hidden}._pdfFileName_1gh4k_107{font-size:.8125rem;-webkit-line-clamp:1;line-clamp:1;line-height:1.3;word-break:break-word;overflow-wrap:break-word;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._pdfActions_1gh4k_115{gap:.375rem;flex-direction:row;flex-shrink:0;flex-wrap:nowrap;align-items:center}._pdfActions_1gh4k_115 ._tooltipWrapper_1gh4k_1721{flex-shrink:0}._pdfDownloadIcon_1gh4k_123{width:auto;justify-content:center;min-height:36px;min-width:36px;padding:.5rem;flex:0 0 auto}._pdfDownloadIcon_1gh4k_123 svg{width:18px;height:18px}._pdfDownloadSpinner_1gh4k_1927{width:18px;height:18px;border-width:2px}._useQuizButton_1gh4k_135{flex-shrink:0;padding:.5rem .625rem;font-size:.75rem;min-height:36px;white-space:nowrap;display:flex;align-items:center;justify-content:center;gap:.25rem}._useQuizButton_1gh4k_135 svg{width:14px;height:14px;flex-shrink:0}._useQuizButton_1gh4k_135 span{font-size:.75rem;line-height:1.2;white-space:nowrap}._commentsSection_1gh4k_3043{margin-top:.75rem;padding-top:.75rem}._commentsSectionTitle_1gh4k_3055{font-size:1rem;margin-bottom:.75rem}._commentForm_1gh4k_3071{padding:.625rem;margin-bottom:.75rem}._commentInputWrapper_1gh4k_3087{margin-bottom:.625rem}._commentInputWrapper_1gh4k_3087 .richTextEditorContainer.compact .editorContent{min-height:90px;max-height:150px;padding:.625rem;font-size:.875rem}._commentInputWrapper_1gh4k_3087 .richTextEditorContainer.compact .toolbar{padding:.375rem}._commentInputWrapper_1gh4k_3087 .richTextEditorContainer.compact .toolbarButton{min-width:32px;height:32px;padding:.25rem .375rem}._commentInputWrapper_1gh4k_3087 .richTextEditorContainer.compact .toolbarButton svg{width:12px;height:12px}._commentInputWrapper_1gh4k_3087 .richTextEditorContainer.compact .editorFooter{padding:.375rem .5rem}._commentItem_1gh4k_3407{padding:.625rem;margin-bottom:.625rem}._commentHeader_1gh4k_3433{gap:.5rem;margin-bottom:.625rem}._commentEditWrapper_1gh4k_4447{padding:.375rem}._commentEditWrapper_1gh4k_4447 .richTextEditorContainer.compact .editorContent{min-height:80px;max-height:140px;padding:.625rem;font-size:.8125rem}._inlineReplyForm_1gh4k_3205{padding:.625rem}._inlineReplyForm_1gh4k_3205 .richTextEditorContainer.compact .editorContent{min-height:80px;max-height:140px;padding:.625rem;font-size:.8125rem}._commentAuthorAvatar_1gh4k_3463{width:32px;height:32px}._commentAvatarPlaceholder_1gh4k_3493,._commentAuthorName_1gh4k_3531{font-size:.8125rem}._commentDate_1gh4k_3557{font-size:.6875rem}._commentContent_1gh4k_3577{font-size:.8125rem;margin-bottom:.625rem}._replyBtn_1gh4k_4465{padding:.375rem .625rem;font-size:.75rem;min-height:36px}._submitCommentBtn_1gh4k_3271{width:100%;padding:.75rem;font-size:.875rem;min-height:44px}._gatedContent_1gh4k_2281{padding:1.25rem .75rem;margin:1rem 0}._gatedContentTitle_1gh4k_2329{font-size:1.125rem}._gatedContentDescription_1gh4k_2345{font-size:.875rem;margin-bottom:1.25rem}._btnSignIn_1gh4k_2359{width:100%;padding:.75rem 1.25rem;font-size:.875rem;min-height:44px}._relatedPostsSidebar_1gh4k_69{padding:1rem;margin-top:1rem}._relatedPostsTitle_1gh4k_313{font-size:1.125rem;margin-bottom:.75rem}._relatedPostItem_1gh4k_343{padding:.75rem}._relatedPostItemTitle_1gh4k_377{font-size:.875rem}._relatedPostItemAuthorAvatar_1gh4k_449{width:20px;height:20px;font-size:.6875rem}._relatedPostItemStat_1gh4k_493{font-size:.75rem}._relatedPostItemStat_1gh4k_493 svg{width:12px;height:12px}}@media(max-width:768px){._postMenuBtn_1gh4k_735,._minimizeBtn_1gh4k_4221,._deleteCommentBtn_1gh4k_4269,._replyBtn_1gh4k_4465{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}._commentActions_1gh4k_3769{margin-top:.75rem}._postDetailContent_1gh4k_2023,._commentContent_1gh4k_3577{word-wrap:break-word;overflow-wrap:break-word}._fullPostImage_1gh4k_8773{width:100%;height:auto;object-fit:contain}._deleteModalOverlay_1gh4k_5811{align-items:flex-end;padding:0}._deleteModalContent_1gh4k_5841{border-radius:16px 16px 0 0;max-height:90vh;overflow-y:auto;max-width:100%;padding:1.5rem 1.25rem}._deleteModalHeader_1gh4k_5861{margin-bottom:1.5rem}._deleteModalIcon_1gh4k_5871{width:40px;height:40px}._deleteModalTitle_1gh4k_5883{font-size:1.25rem}._deleteModalMessage_1gh4k_5897{font-size:.9375rem}._deleteModalActions_1gh4k_5911{flex-direction:column;gap:.75rem}._cancelDeleteBtn_1gh4k_5923,._confirmDeleteBtn_1gh4k_5969{width:100%;padding:.75rem;min-height:44px}._engagementSection_1gh4k_8873{gap:.5rem}._sharePopupOverlay_1gh4k_6021{align-items:flex-end;padding:0}._sharePopupContent_1gh4k_6051{border-radius:16px 16px 0 0;max-height:90vh;overflow-y:auto;max-width:100%}._sharePopupHeader_1gh4k_6071{padding:1rem}._sharePopupTitle_1gh4k_6089{font-size:1.125rem;margin-right:2.5rem}._sharePopupBody_1gh4k_6155{padding:1.25rem}._sharePopupInputGroup_1gh4k_6179{flex-direction:column;gap:.75rem}._sharePopupInput_1gh4k_6179{width:100%;font-size:.875rem}._sharePopupCopyBtn_1gh4k_6227{width:100%;justify-content:center;padding:.75rem 1rem;font-size:.875rem;min-height:44px}._postDetailTitle_1gh4k_1175,._postDetailContent_1gh4k_2023,._commentContent_1gh4k_3577{-webkit-user-select:text;user-select:text}._editInput_1gh4k_4755,._editTextarea_1gh4k_4757,._editSelect_1gh4k_4759,._commentInput_1gh4k_3087{-webkit-appearance:none;appearance:none;font-size:16px;width:100%;box-sizing:border-box}._commentInputWrapper_1gh4k_3087 .richTextEditorContainer,._commentEditWrapper_1gh4k_4447 .richTextEditorContainer,._inlineReplyForm_1gh4k_3205 .richTextEditorContainer{width:100%;max-width:100%;box-sizing:border-box}._commentInputWrapper_1gh4k_3087 .toolbar,._commentEditWrapper_1gh4k_4447 .toolbar,._inlineReplyForm_1gh4k_3205 .toolbar{scrollbar-width:thin;-webkit-overflow-scrolling:touch}._commentContent_1gh4k_3577{max-width:100%;overflow-x:auto;word-break:break-word}._commentContent_1gh4k_3577 table{width:100%;display:block;overflow-x:auto;white-space:nowrap}._commentContent_1gh4k_3577 pre{overflow-x:auto;word-wrap:normal;white-space:pre}._commentContent_1gh4k_3577 code{word-break:break-all}._editTagsContainer_1gh4k_4809{flex-wrap:wrap}._addTagInput_1gh4k_4889{width:100%;margin-top:.5rem}._tagInputField_1gh4k_4901{width:100%}._imageOverlay_1gh4k_1459{display:none}._fullImageContainer_1gh4k_1667:hover ._imageOverlay_1gh4k_1459{display:flex}input[type=text],input[type=email],input[type=password],textarea,select{width:100%;max-width:100%;box-sizing:border-box}.richTextEditorContainer,.richTextEditorContainer.compact{width:100%!important;max-width:100%!important}.richTextEditorContainer .toolbar{overflow-x:auto;-webkit-overflow-scrolling:touch}._commentItem_1gh4k_3407{max-width:100%;overflow-x:hidden}._commentItem_1gh4k_3407[style*=margin-left]{max-width:calc(100% - 2rem)}._repliesContainer_1gh4k_4501 ._commentItem_1gh4k_3407{max-width:100%}._commentItem_1gh4k_3407{padding:.625rem;margin-bottom:.625rem}._commentHeader_1gh4k_3433{gap:.5rem;margin-bottom:.625rem}._commentAuthorAvatar_1gh4k_3463{width:32px;height:32px}._commentAvatarPlaceholder_1gh4k_3493,._commentAuthorName_1gh4k_3531{font-size:.8125rem}._commentDate_1gh4k_3557{font-size:.6875rem}._commentContent_1gh4k_3577{font-size:.8125rem;margin-bottom:.625rem}._commentHeaderActions_1gh4k_3449{gap:.25rem}._commentFileCard_1gh4k_3801{padding:.625rem .75rem;gap:.75rem}._commentFileIcon_1gh4k_3855{width:36px;height:36px}._commentFileName_1gh4k_3895{font-size:.8125rem}._commentFileType_1gh4k_3913{font-size:.6875rem}._commentFileViewBtn_1gh4k_3937,._commentFileDownloadBtn_1gh4k_3939{width:32px;height:32px}._commentFileViewBtn_1gh4k_3937 svg,._commentFileDownloadBtn_1gh4k_3939 svg{width:16px;height:16px}._commentFileUploadLabel_1gh4k_4035{padding:.5rem .875rem;font-size:.8125rem}._minimizeBtn_1gh4k_4221,._editCommentBtn_1gh4k_4329,._deleteCommentBtn_1gh4k_4269,._cancelEditCommentBtn_1gh4k_4389{min-width:32px;min-height:32px;padding:.375rem}._minimizeBtn_1gh4k_4221 svg,._editCommentBtn_1gh4k_4329 svg,._deleteCommentBtn_1gh4k_4269 svg,._cancelEditCommentBtn_1gh4k_4389 svg{width:14px;height:14px}._replyBtn_1gh4k_4465{padding:.4375rem .75rem;font-size:.75rem;min-height:32px}._repliesContainer_1gh4k_4501{padding-left:.375rem;border-left-width:1.5px}._commentItem_1gh4k_3407[style*=margin-left]{margin-left:.75rem!important;max-width:calc(100% - .75rem)}._commentItem_1gh4k_3407[style*=margin-left] ._commentItem_1gh4k_3407[style*=margin-left]{margin-left:.5rem!important;max-width:calc(100% - .5rem)}._inlineReplyForm_1gh4k_3205{padding:.625rem;margin-top:.625rem}._commentEditWrapper_1gh4k_4447{padding:.375rem}}@media(max-width:360px){._postDetailPage_1gh4k_3{padding:.5rem}._postDetailContainer_1gh4k_61{padding:.625rem}._commentForm_1gh4k_3071,._commentItem_1gh4k_3407{padding:.5rem}._commentInputWrapper_1gh4k_3087 .richTextEditorContainer.compact .editorContent{min-height:80px;max-height:120px;padding:.5rem;font-size:.8125rem}._commentInputWrapper_1gh4k_3087 .richTextEditorContainer.compact .toolbar{padding:.25rem}._commentInputWrapper_1gh4k_3087 .richTextEditorContainer.compact .toolbarButton{min-width:28px;height:28px;padding:.25rem}._commentInputWrapper_1gh4k_3087 .richTextEditorContainer.compact .toolbarButton svg{width:10px;height:10px}._postPdf_1gh4k_1679{margin-top:.625rem;padding-top:.625rem}._pdfContainer_1gh4k_79{gap:.625rem}._pdfInfo_1gh4k_87{padding:.625rem;gap:.5rem;flex-direction:row;align-items:center;flex-wrap:nowrap}._reuseIndicatorWrapper_1gh4k_1707{padding-left:.625rem}._pdfIcon_1gh4k_97{width:32px;height:32px;flex-shrink:0}._pdfDetails_1gh4k_1805{flex:1;min-width:0;overflow:hidden}._pdfFileName_1gh4k_107{font-size:.75rem;-webkit-line-clamp:1;line-clamp:1;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._pdfActions_1gh4k_115{gap:.25rem;flex-direction:row;flex-shrink:0;flex-wrap:nowrap}._pdfActions_1gh4k_115 ._tooltipWrapper_1gh4k_1721{flex-shrink:0}._pdfDownloadIcon_1gh4k_123{padding:.5rem;min-height:32px;min-width:32px;width:auto;flex:0 0 auto}._pdfDownloadIcon_1gh4k_123 svg{width:16px;height:16px}._pdfDownloadSpinner_1gh4k_1927{width:16px;height:16px;border-width:1.5px}._useQuizButton_1gh4k_135{padding:.5rem;font-size:.6875rem;min-height:32px;width:auto;flex-shrink:0;gap:.25rem;white-space:nowrap}._useQuizButton_1gh4k_135 svg{width:12px;height:12px}._useQuizButton_1gh4k_135 span{font-size:.6875rem;white-space:nowrap}._submitCommentBtn_1gh4k_3271{padding:.625rem;font-size:.8125rem}._commentAuthorAvatar_1gh4k_3463{width:28px;height:28px}._commentAuthorName_1gh4k_3531,._commentContent_1gh4k_3577{font-size:.75rem}._replyBtn_1gh4k_4465{padding:.25rem .5rem;font-size:.6875rem;min-height:32px}}._createPostPage_lidhp_3{max-width:1000px;margin:0 auto}._createPostContainer_lidhp_15{gap:0;align-items:center}._createPostMain_lidhp_31{background-color:#fff;border-radius:12px;padding:1.5rem;border:1px solid #e5e7eb}._breadcrumbs_lidhp_47{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.875rem;color:#6b7280}._breadcrumbs_lidhp_47 a{color:#49c0a0;text-decoration:none;transition:color .2s}._breadcrumbs_lidhp_47 a:hover{color:#49c0a0;text-decoration:underline}._breadcrumbSeparator_lidhp_87{color:#9ca3af}._createPostTitle_lidhp_97{font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:.5rem;text-align:center}._formGroup_lidhp_115{margin-bottom:.75rem}._formLabel_lidhp_123{display:block;font-size:.875rem;font-weight:600;color:#1f2937;margin-bottom:.25rem}._required_lidhp_139{color:#ef4444}._optional_lidhp_147{font-weight:400;color:#6b7280;font-size:.875rem}._postTypeOptions_lidhp_161{display:flex;gap:.5rem}._postTypeOption_lidhp_161{display:flex;align-items:center;gap:.375rem;cursor:pointer;font-size:.875rem;color:#1f2937}._postTypeOption_lidhp_161 input[type=radio]{width:18px;height:18px;cursor:pointer;accent-color:#49c0a0}._postTypeOption_lidhp_161 span{-webkit-user-select:none;user-select:none}._formInput_lidhp_213,._formSelect_lidhp_215,._formTextarea_lidhp_217{width:100%;padding:.5rem;border:1px solid #e5e7eb;border-radius:8px;font-size:.875rem;color:#1f2937;background-color:#fff;transition:all .2s;font-family:inherit}._formInput_lidhp_213:focus,._formSelect_lidhp_215:focus,._formTextarea_lidhp_217:focus{outline:none;border-color:#49c0a0;box-shadow:0 0 0 3px #49c0a01a}._error_lidhp_257{border-color:#ef4444}._formTextarea_lidhp_217{resize:vertical;min-height:120px;max-height:250px;overflow-y:auto;line-height:1.5}._topicDropdown_lidhp_283{position:relative;width:100%}._topicDropdownTrigger_lidhp_293{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.5rem;border:1px solid #e5e7eb;border-radius:8px;font-size:.875rem;color:#1f2937;background-color:#fff;font-family:inherit;cursor:pointer;transition:all .2s;text-align:left}._topicDropdownTrigger_lidhp_293:hover{border-color:#d1d5db}._topicDropdown_lidhp_283._topicDropdownOpen_lidhp_335 ._topicDropdownTrigger_lidhp_293,._topicDropdownTrigger_lidhp_293:focus{outline:none;border-color:#49c0a0;box-shadow:0 0 0 3px #49c0a01a}._topicDropdown_lidhp_283._error_lidhp_257 ._topicDropdownTrigger_lidhp_293{border-color:#ef4444}._topicPlaceholder_lidhp_357{color:#6b7280}._topicDropdownChevron_lidhp_365{flex-shrink:0;transition:transform .2s}._topicDropdown_lidhp_283._topicDropdownOpen_lidhp_335 ._topicDropdownChevron_lidhp_365{transform:rotate(180deg)}._topicDropdownList_lidhp_383{position:absolute;top:calc(100% + 4px);left:0;right:0;margin:0;padding:.25rem 0;list-style:none;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px #0000001a;max-height:240px;overflow-y:auto;z-index:10}._topicDropdownOption_lidhp_417{width:100%;display:block;padding:.5rem .75rem;border:none;background:none;font-size:.875rem;color:#1f2937;font-family:inherit;text-align:left;cursor:pointer;transition:background .15s}._topicDropdownOption_lidhp_417:hover{background:#f3f4f6}._topicDropdownOptionSelected_lidhp_453{background:#49c0a01a;color:#49c0a0;font-weight:500}._formHint_lidhp_465{font-size:.75rem;color:#6b7280;margin-top:.25rem;line-height:1.4}._errorMessage_lidhp_479{display:block;font-size:.75rem;color:#ef4444;margin-top:.125rem}._tagsInputWrapper_lidhp_495{position:relative}._tagsInputContainer_lidhp_503{display:flex;gap:.375rem;align-items:center}._tagsInput_lidhp_495{flex:1}._btnAddTag_lidhp_523{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #e5e7eb;background-color:#fff;border-radius:8px;cursor:pointer;transition:all .2s;color:#1f2937}._btnAddTag_lidhp_523:hover:not(:disabled){background-color:#f9fafb;border-color:#d1d5db}._btnAddTag_lidhp_523:disabled{opacity:.5;cursor:not-allowed}._tagsList_lidhp_571{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.5rem}._tagItem_lidhp_585{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .5rem;background-color:#f3f4f6;border-radius:20px;font-size:.75rem;color:#1f2937}._tagRemove_lidhp_607{background:none;border:none;color:#6b7280;cursor:pointer;font-size:1.25rem;line-height:1;padding:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center;transition:color .2s}._tagRemove_lidhp_607:hover{color:#ef4444}._tagSuggestions_lidhp_649{position:absolute;top:100%;left:0;right:0;margin-top:.25rem;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;z-index:1000;max-height:200px;overflow-y:auto;animation:_slideDown_lidhp_1 .15s ease-out}._tagSuggestionItem_lidhp_683{display:flex;align-items:center;gap:.375rem;width:100%;padding:.5rem .75rem;background-color:#fff;border:none;text-align:left;cursor:pointer;font-size:.8125rem;color:#1f2937;transition:all .15s;border-bottom:1px solid #f3f4f6}._tagSuggestionItem_lidhp_683:last-child{border-bottom:none}._tagSuggestionItem_lidhp_683:hover,._tagSuggestionItemSelected_lidhp_725{background-color:#f0fdfa;color:#49c0a0}._tagSuggestionItem_lidhp_683 svg{color:#9ca3af;flex-shrink:0}._tagSuggestionItem_lidhp_683:hover svg,._tagSuggestionItemSelected_lidhp_725 svg{color:#49c0a0}._tagSuggestionItem_lidhp_683 span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._mediaSection_lidhp_771{margin-bottom:.75rem;padding:.75rem;background-color:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}._mediaSectionHeader_lidhp_787{display:flex;justify-content:space-between;align-items:center;margin-bottom:0}._mediaSectionTitleRow_lidhp_801{display:flex;align-items:center;gap:.5rem}._mediaToggleButton_lidhp_813{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #e5e7eb;background-color:#fff;border-radius:6px;cursor:pointer;transition:all .2s;padding:0;color:#6b7280}._mediaToggleButton_lidhp_813:hover{background-color:#f9fafb;border-color:#d1d5db;color:#1f2937}._toggleIcon_lidhp_855{transition:transform .2s;transform:rotate(0)}._toggleIconOpen_lidhp_865{transform:rotate(180deg)}._mediaSectionLabel_lidhp_873{display:block;font-size:.875rem;font-weight:600;color:#1f2937;margin:0;cursor:pointer}._mediaSectionContent_lidhp_891{margin-top:.75rem;animation:_slideDown_lidhp_1 .2s ease-out}@keyframes _spin_lidhp_2517{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _slideDown_lidhp_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._btnRemoveMedia_lidhp_941{padding:.375rem .75rem;background-color:#1f2937;color:#fff;border:none;border-radius:6px;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s}._btnRemoveMedia_lidhp_941:hover{background-color:#374151}._mediaTypeSelection_lidhp_975{margin-bottom:.75rem}._mediaTypeLabel_lidhp_983{display:block;font-size:.8125rem;font-weight:600;color:#1f2937;margin-bottom:.5rem}._mediaTypeOptions_lidhp_999{display:flex;gap:.5rem}._mediaTypeOption_lidhp_999{display:flex;align-items:center;gap:.375rem;cursor:pointer;font-size:.8125rem;color:#1f2937;padding:.375rem .75rem;border:1px solid #e5e7eb;border-radius:8px;background-color:#fff;transition:all .2s}._mediaTypeOption_lidhp_999:hover{border-color:#49c0a0;background-color:#f0fdfa}._mediaTypeOption_lidhp_999 input[type=radio]{width:18px;height:18px;cursor:pointer;accent-color:#49c0a0;margin:0}._mediaTypeOption_lidhp_999 input[type=radio]:checked{background-color:#49c0a0}._mediaTypeOption_lidhp_999 svg{color:#6b7280;flex-shrink:0}._mediaTypeOption_lidhp_999 input[type=radio]:checked~svg,._mediaTypeOption_lidhp_999 input[type=radio]:checked~span{color:#49c0a0}._mediaTypeOption_lidhp_999 span{-webkit-user-select:none;user-select:none;font-weight:500}._mediaUploadArea_lidhp_1103{border:2px dashed #d1d5db;border-radius:8px;background-color:#fff;padding:1rem;text-align:center;margin-bottom:.75rem;transition:all .2s;cursor:pointer;position:relative}._mediaUploadArea_lidhp_1103:hover{border-color:#49c0a0;background-color:#f0fdfa}._mediaInput_lidhp_1137{display:none}._mediaUploadLabel_lidhp_1145{display:flex;flex-direction:column;align-items:center;gap:.5rem;cursor:pointer;width:100%}._uploadIcon_lidhp_1163{color:#9ca3af;margin-bottom:.25rem;width:32px;height:32px}._uploadText_lidhp_1177{font-size:.8125rem;font-weight:500;color:#1f2937;margin:0}._uploadHint_lidhp_1191{font-size:.75rem;color:#6b7280;margin:0}._mediaFileInfo_lidhp_1203{display:flex;align-items:center;justify-content:center;gap:.5rem;color:#1f2937}._mediaFileInfo_lidhp_1203 svg{color:#49c0a0;flex-shrink:0}._mediaFileName_lidhp_1229{font-size:.9375rem;font-weight:500;color:#1f2937}._filesList_lidhp_1243{margin-top:.75rem;padding:.5rem;background-color:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}._filesListTitle_lidhp_1259{font-size:.75rem;font-weight:600;color:#374151;margin-bottom:.5rem}._fileItem_lidhp_1273{display:flex;align-items:center;gap:.5rem;padding:.5rem;background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;margin-bottom:.375rem;transition:all .2s}._fileItem_lidhp_1273:last-child{margin-bottom:0}._fileItem_lidhp_1273:hover{border-color:#49c0a0;box-shadow:0 1px 3px #0000001a}._fileIcon_lidhp_1315{display:flex;align-items:center;justify-content:center;color:#49c0a0;flex-shrink:0}._fileIcon_lidhp_1315 svg{width:16px;height:16px}._fileInfo_lidhp_1341{display:flex;flex-direction:column;flex:1;min-width:0}._fileName_lidhp_1355{font-size:.75rem;font-weight:500;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._fileSize_lidhp_1373{font-size:.6875rem;color:#6b7280;margin-top:.125rem}._fileActions_lidhp_1385{display:flex;align-items:center;gap:.375rem;flex-shrink:0}._fileRemove_lidhp_1399{background:none;border:none;color:#ef4444;font-size:1.25rem;line-height:1;cursor:pointer;padding:.125rem .375rem;border-radius:4px;transition:all .2s;flex-shrink:0}._fileRemove_lidhp_1399:hover{background-color:#fee2e2;color:#dc2626}._priceSection_lidhp_1437{margin-top:.75rem}._priceLabel_lidhp_1445{display:block;font-size:.8125rem;font-weight:600;color:#1f2937;margin-bottom:.25rem}._priceInput_lidhp_1461{width:100%;padding:.5rem;border:1px solid #e5e7eb;border-radius:8px;font-size:.875rem;color:#1f2937;background-color:#fff;transition:all .2s;font-family:inherit;margin-bottom:.25rem}._priceInput_lidhp_1461:focus{outline:none;border-color:#49c0a0;box-shadow:0 0 0 3px #49c0a01a}._priceHint_lidhp_1499{font-size:.75rem;color:#6b7280;margin:0;line-height:1.4}._formActions_lidhp_1515{display:flex;align-items:center;flex-direction:column;margin-top:.75rem;padding-top:.75rem;border-top:1px solid #e5e7eb}._btnSaveDraft_lidhp_1533{display:flex;align-items:center;gap:.375rem;padding:.5rem 1rem;border:1px solid #e5e7eb;background-color:#f9fafb;border-radius:8px;font-size:.8125rem;font-weight:500;color:#1f2937;cursor:pointer;transition:all .2s}._btnSaveDraft_lidhp_1533:hover:not(:disabled){background-color:#f3f4f6;border-color:#d1d5db}._btnSaveDraft_lidhp_1533:disabled{opacity:.6;cursor:not-allowed}._btnPublish_lidhp_1583{display:flex;align-items:center;gap:.375rem;padding:.8rem 1rem;border:none;background-color:#49c0a0;border-radius:8px;font-size:.8125rem;font-weight:600;color:#fff;cursor:pointer;transition:all .2s}._btnPublish_lidhp_1583:hover:not(:disabled){transform:translateY(-2px)}._seedMicrocopy_lidhp_1621{font-size:.8125rem;color:#6b7280;margin:.5rem 0 0;text-align:center;width:100%}._seedLiveOverlay_lidhp_1639{position:fixed;inset:0;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:10000;padding:1rem;animation:_seedLiveFadeIn_lidhp_1 .2s ease-in-out}@keyframes _seedLiveFadeIn_lidhp_1{0%{opacity:0}to{opacity:1}}._seedLiveModal_lidhp_1687{background-color:#fff;border-radius:16px;padding:2rem;max-width:545px;width:100%;box-shadow:0 20px 60px #0000004d;animation:_seedLiveSlideUp_lidhp_1 .3s ease-in-out}@keyframes _seedLiveSlideUp_lidhp_1{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._seedLiveContent_lidhp_1729{text-align:center}._seedLiveTitle_lidhp_1737{font-size:1.5rem;font-weight:700;color:#1f2937;margin:0 0 1rem}._seedLiveBody_lidhp_1751{font-size:1rem;color:#374151;line-height:1.6;margin:0 0 1rem}._seedLiveSubtitle_lidhp_1765{font-size:.9375rem;font-weight:600;color:#1f2937;margin:0 0 .5rem;text-align:left}._seedLiveList_lidhp_1781{list-style:none;padding:0;margin:0 0 1.5rem;text-align:left}._seedLiveList_lidhp_1781 li{font-size:.9375rem;color:#6b7280;line-height:1.6;margin-bottom:.5rem;padding-left:1.25rem;position:relative}._seedLiveList_lidhp_1781 li:before{content:"•";position:absolute;left:0;color:#49c0a0;font-weight:700}._seedLiveActions_lidhp_1829{display:flex;flex-direction:column;gap:.75rem;align-items:stretch}._seedLivePrimaryBtn_lidhp_1843{padding:.875rem 1.25rem;background-color:#49c0a0;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s}._seedLivePrimaryBtn_lidhp_1843:hover{background-color:#3da88a;transform:translateY(-1px)}._seedLiveSecondaryBtn_lidhp_1877{padding:.75rem 1.25rem;background-color:#fff;color:#374151;border:1.5px solid #d1d5db;border-radius:8px;font-size:.9375rem;font-weight:500;cursor:pointer;transition:all .2s}._seedLiveSecondaryBtn_lidhp_1877:hover{background-color:#f9fafb;border-color:#9ca3af}._seedLiveTertiaryBtn_lidhp_1911{padding:.5rem 1rem;background:none;border:none;color:#6b7280;font-size:.875rem;font-weight:500;cursor:pointer;transition:color .2s;text-decoration:underline}._seedLiveTertiaryBtn_lidhp_1911:hover{color:#49c0a0}._shareSeedOverlay_lidhp_1945{position:fixed;inset:0;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:10001;padding:1rem;animation:_seedLiveFadeIn_lidhp_1 .2s ease-in-out}._shareSeedModal_lidhp_1975{position:relative;background-color:#fff;border-radius:12px;padding:1.5rem;max-width:480px;width:100%;box-shadow:0 20px 60px #0000004d;animation:_seedLiveSlideUp_lidhp_1 .3s ease-in-out}._shareSeedClose_lidhp_1997{position:absolute;top:1rem;right:1rem;background:none;border:none;color:#6b7280;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:color .2s,background .2s}._shareSeedClose_lidhp_1997:hover{color:#374151;background-color:#f3f4f6}._shareSeedTitle_lidhp_2039{font-size:1.25rem;font-weight:700;color:#1f2937;margin:0 0 1.25rem;text-align:center}._shareSeedLabel_lidhp_2055{display:block;font-size:.875rem;font-weight:600;color:#1f2937;margin-bottom:.5rem}._shareSeedInputRow_lidhp_2071{display:flex;gap:.5rem;align-items:center}._shareSeedInput_lidhp_2071{flex:1;padding:.5rem .75rem;border:1px solid #e5e7eb;border-radius:8px;font-size:.875rem;color:#374151;background-color:#f9fafb;font-family:inherit;min-width:0}._shareSeedCopyBtn_lidhp_2107{display:flex;align-items:center;gap:.375rem;padding:.5rem 1rem;background-color:#49c0a0;color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s;flex-shrink:0}._shareSeedCopyBtn_lidhp_2107:hover{background-color:#3da88a}._shareSeedCopyBtnCopied_lidhp_2147,._shareSeedCopyBtnCopied_lidhp_2147:hover{background-color:#3da88a!important}._btnPublish_lidhp_1583:disabled{opacity:.6;cursor:not-allowed}._btnCancel_lidhp_2173{background:none;border:none;color:#6b7280;font-size:.8125rem;font-weight:500;cursor:pointer;text-decoration:underline;transition:color .2s}._btnCancel_lidhp_2173:hover:not(:disabled){color:#1f2937}._btnCancel_lidhp_2173:disabled{opacity:.6;cursor:not-allowed}._createPostSidebar_lidhp_2215{position:sticky;top:80px}._earnPointsSection_lidhp_2225{background-color:#fff;border-radius:12px;padding:1.5rem;border:1px solid #e5e7eb}._earnPointsTitle_lidhp_2239{display:flex;align-items:center;gap:.5rem;font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:1.5rem}._earnPointsTitle_lidhp_2239 svg{color:#f97316}._pointsList_lidhp_2267{list-style:none;padding:0;margin:0 0 1.5rem}._pointsItem_lidhp_2279{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid #f3f4f6;font-size:.9375rem;color:#1f2937}._pointsItem_lidhp_2279:last-child{border-bottom:none}._pointsItemSpecial_lidhp_2307{background-color:#fef3c7;padding:.75rem;border-radius:8px;margin-top:.5rem;border-bottom:none}._pointsValue_lidhp_2323{font-weight:600;color:#49c0a0;font-size:.875rem}._pointsValueSpecial_lidhp_2335{background-color:#fbbf24;color:#92400e;padding:.25rem .5rem;border-radius:4px;font-size:.875rem}._pointsUsageNote_lidhp_2351{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background-color:#e0f2fe;border-radius:8px;font-size:.875rem;color:#1f2937;line-height:1.5}._pointsUsageNote_lidhp_2351 svg{color:#0ea5e9;flex-shrink:0;margin-top:.125rem}._pointsUsageNote_lidhp_2351 p{margin:0}@media(max-width:1024px){._createPostContainer_lidhp_15{grid-template-columns:1fr}._createPostSidebar_lidhp_2215{position:static;order:-1}}@media(max-width:768px){._createPostPage_lidhp_3{padding:1rem}._createPostMain_lidhp_31{padding:1.5rem}._createPostTitle_lidhp_97{font-size:1.5rem}._formActions_lidhp_1515{flex-direction:column}._btnSaveDraft_lidhp_1533,._btnPublish_lidhp_1583{width:100%;justify-content:center}._postTypeOptions_lidhp_161{flex-direction:column;gap:.75rem}._mediaSection_lidhp_771{padding:1rem}._mediaTypeOptions_lidhp_999{flex-direction:column;gap:.75rem}._mediaUploadArea_lidhp_1103{padding:2rem 1rem}._mediaSectionHeader_lidhp_787{flex-direction:column;align-items:flex-start;gap:.75rem}}._spinner_lidhp_2517{animation:_spin_lidhp_2517 1s linear infinite}._testLinkValidating_lidhp_2525{pointer-events:none}._existingMediaSection_lidhp_2535{margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid #e5e7eb}._existingMediaTitle_lidhp_2547{font-size:.75rem;font-weight:600;color:#374151;margin-bottom:.5rem}._existingMediaList_lidhp_2561{display:flex;flex-direction:column;gap:.375rem}._existingMediaItem_lidhp_2573{display:flex;align-items:center;gap:.5rem;padding:.5rem;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px}._existingMediaIcon_lidhp_2593{display:flex;align-items:center;justify-content:center;color:#6b7280;flex-shrink:0}._existingMediaInfo_lidhp_2609{flex:1;display:flex;flex-direction:column;gap:.125rem;min-width:0}._existingMediaName_lidhp_2625{font-size:.75rem;font-weight:500;color:#1f2937;word-break:break-all}._existingMediaType_lidhp_2639{font-size:.6875rem;color:#6b7280}._existingMediaRemove_lidhp_2649{background:none;border:none;color:#ef4444;font-size:1.5rem;line-height:1;cursor:pointer;padding:.25rem;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s ease;flex-shrink:0}._existingMediaRemove_lidhp_2649:hover{background-color:#fee2e2}._existingMediaActions_lidhp_2693{display:flex;align-items:center;gap:.375rem;flex-shrink:0}._pdfContainer_lidhp_2709{background-color:#fff;border-radius:12px;padding:.75rem;border:1px solid #e2e8f0;box-shadow:0 2px 4px #0000000d;transition:all .2s ease;display:flex;flex-direction:column;gap:.75rem}._pdfContainer_lidhp_2709:hover{box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}._pdfInfo_lidhp_2743{display:flex;align-items:center;gap:.5rem}._pdfIcon_lidhp_2755{color:#ef4444;flex-shrink:0}._pdfDetails_lidhp_2765{flex:1;display:flex;flex-direction:column;gap:.25rem}._pdfFileName_lidhp_2779{font-size:.8125rem;font-weight:500;color:#1f2937;margin:0;word-break:break-all}._pdfActions_lidhp_2795{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}._pdfViewBtn_lidhp_2809{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem 1rem;background-color:#49c0a0;color:#fff;border:none;border-radius:8px;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px #14b8a64d}._pdfViewBtn_lidhp_2809:hover{background-color:#14b8a6;box-shadow:0 4px 8px #14b8a666}._pdfViewBtn_lidhp_2809 svg{width:16px;height:16px}._tooltipWrapper_lidhp_2863{position:relative;display:inline-block}._tooltip_lidhp_2863{visibility:hidden;opacity:0;background-color:#374151;color:#fff;text-align:center;border-radius:6px;padding:.5rem .75rem;position:absolute;z-index:1000;bottom:125%;left:50%;transform:translate(-50%);white-space:nowrap;font-size:.75rem;font-weight:400;transition:opacity .2s ease,visibility .2s ease;pointer-events:none}._tooltip_lidhp_2863:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:#374151}._tooltipWrapper_lidhp_2863:hover ._tooltip_lidhp_2863{visibility:visible;opacity:1}._mediaSectionTitle_lidhp_801{font-size:.875rem;font-weight:600;color:#1f2937;margin-bottom:.5rem}._notFoundPage_1vh5j_1{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 200px);padding:2rem 1rem}._notFoundContent_1vh5j_17{text-align:center;color:#6b7280}._notFoundTitle_1vh5j_27{font-size:6rem;font-weight:700;color:#1f2937;margin:0 0 1rem;line-height:1}._notFoundMessage_1vh5j_43{font-size:1.5rem;color:#6b7280;margin:0 0 2rem}._homeLink_1vh5j_55{display:inline-block;color:#49c0a0;text-decoration:none;font-weight:500;font-size:1rem;transition:color .2s ease}._homeLink_1vh5j_55:hover{color:#0d9488;text-decoration:underline}@media(max-width:768px){._notFoundPage_1vh5j_1{min-height:calc(100vh - 150px);padding:1rem}._notFoundTitle_1vh5j_27{font-size:4rem}._notFoundMessage_1vh5j_43{font-size:1.25rem}}@media(max-width:480px){._notFoundTitle_1vh5j_27{font-size:3rem}._notFoundMessage_1vh5j_43{font-size:1rem}}._pageContainer_klv3a_1{max-width:900px;margin:0 auto;padding:2rem 1rem;min-height:calc(100vh - 200px)}._wizardContainer_klv3a_15{background:linear-gradient(135deg,#fff,#f8fffe);border-radius:24px;padding:3rem;box-shadow:0 8px 32px #0000001a;border:1px solid rgba(73,192,160,.1)}._progressSection_klv3a_33{margin-bottom:3rem}._progressBar_klv3a_41{width:100%;height:6px;background-color:#e5e7eb;border-radius:10px;overflow:hidden;margin-bottom:2rem;position:relative}._progressFill_klv3a_61{height:100%;background:linear-gradient(90deg,#49c0a0,#0d9488);border-radius:10px;transition:width .4s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #49c0a04d}._steps_klv3a_77{display:flex;justify-content:space-between;position:relative}._steps_klv3a_77:before{content:"";position:absolute;top:20px;left:0;right:0;height:2px;background-color:#e5e7eb;z-index:0}._step_klv3a_77{display:flex;flex-direction:column;align-items:center;gap:.75rem;position:relative;z-index:1;flex:1}._stepNumber_klv3a_131{width:44px;height:44px;border-radius:50%;background-color:#fff;border:3px solid #e5e7eb;display:flex;align-items:center;justify-content:center;font-size:1.125rem;font-weight:700;color:#9ca3af;transition:all .3s;box-shadow:0 2px 8px #0000000d}._stepActive_klv3a_163 ._stepNumber_klv3a_131{background:linear-gradient(135deg,#49c0a0,#0d9488);border-color:#49c0a0;color:#fff;transform:scale(1.1);box-shadow:0 4px 16px #49c0a066}._stepCompleted_klv3a_179 ._stepNumber_klv3a_131{background-color:#10b981;border-color:#10b981;color:#fff}._stepLabel_klv3a_191{font-size:.875rem;font-weight:600;color:#9ca3af;text-align:center;transition:color .3s;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}._stepActive_klv3a_163 ._stepLabel_klv3a_191{color:#49c0a0}._stepCompleted_klv3a_179 ._stepLabel_klv3a_191{color:#10b981}._formWrapper_klv3a_231{background-color:#fff;border-radius:20px;padding:2.5rem;box-shadow:0 4px 20px #0000000d}._formHeader_klv3a_245{text-align:center;margin-bottom:2.5rem}._title_klv3a_255{font-size:2rem;font-weight:700;color:#1f2937;margin:0 0 .75rem;background:linear-gradient(135deg,#1f2937,#49c0a0);word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._subtitle_klv3a_283{font-size:1rem;color:#6b7280;margin:0;line-height:1.6;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}._form_klv3a_231{display:flex;flex-direction:column;gap:2rem}._stepContent_klv3a_315{display:flex;flex-direction:column;gap:1.5rem;animation:_slideIn_klv3a_1 .3s ease-out}@keyframes _slideIn_klv3a_1{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}._formGroup_klv3a_351{display:flex;flex-direction:column;gap:.25rem}._imageUploadsGrid_klv3a_363{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}._label_klv3a_375{font-size:.9375rem;font-weight:600;color:#374151;display:flex;align-items:center;gap:.25rem;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}._required_klv3a_399{color:#ef4444}._input_klv3a_407,._textarea_klv3a_409{padding:1rem 1.25rem;border:2px solid #e5e7eb;border-radius:12px;font-size:.9375rem;color:#1f2937;background-color:#fff;transition:all .3s;font-family:inherit}._input_klv3a_407:focus,._textarea_klv3a_409:focus{outline:none;border-color:#49c0a0;box-shadow:0 0 0 4px #49c0a01a;background-color:#f8fffe}._inputError_klv3a_447{border-color:#ef4444}._inputError_klv3a_447:focus{border-color:#ef4444;box-shadow:0 0 0 4px #ef444433}._errorMessage_klv3a_465{align-items:flex-start;gap:.5rem;font-size:.875rem;color:#ef4444;font-weight:500;line-height:1.5;display:flex;align-items:center}._errorMessage_klv3a_465 svg{flex-shrink:0;color:#ef4444}._charCounter_klv3a_501{font-size:.75rem;color:#6b7280;margin-top:.25rem;text-align:right;margin-bottom:-.5rem;flex-shrink:0}._validationWrapper_klv3a_519{display:flex;justify-content:space-between;align-items:flex-start;margin-top:.25rem;gap:1rem}._validationContent_klv3a_535{flex:1;min-width:0}._fileName_klv3a_545{display:block;font-size:.875rem;color:#6b7280;margin-top:.5rem;font-style:italic;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}._textarea_klv3a_409{resize:vertical;min-height:120px;max-height:200px;line-height:1.6;overflow-y:auto}._helpText_klv3a_583{font-size:.8125rem;color:#6b7280;margin:0}._errorText_klv3a_595{font-size:.8125rem;color:#ef4444;margin-top:-.5rem;font-weight:500}._inlineValidation_klv3a_609{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:#6b7280;margin-top:-.25rem}._inlineSpinner_klv3a_627{width:14px;height:14px;border:2px solid rgba(73,192,160,.35);border-top-color:#49c0a0;border-radius:50%;animation:_spin_klv3a_1045 .6s linear infinite}._roleOptions_klv3a_647{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}._roleOption_klv3a_647{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem 1rem;background-color:#fff;border:2px solid #e5e7eb;border-radius:16px;cursor:pointer;transition:all .3s;text-align:center}._roleOption_klv3a_647:hover{border-color:#49c0a0;background-color:#f0fdfa;transform:translateY(-2px);box-shadow:0 4px 12px #49c0a026}._roleOptionActive_klv3a_701{border-color:#49c0a0;background:linear-gradient(135deg,#f0fdfa,#fff);box-shadow:0 4px 16px #49c0a033}._roleIcon_klv3a_713{font-size:2.5rem;line-height:1}._roleLabel_klv3a_723{font-size:.9375rem;font-weight:600;color:#1f2937;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}._imageUploadSection_klv3a_743{margin-top:.5rem}._imageUploadLabel_klv3a_751{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3rem 2rem;border:2px dashed #d1d5db;border-radius:16px;background-color:#f9fafb;cursor:pointer;transition:all .3s;text-align:center}._imageUploadLabel_klv3a_751:hover{border-color:#49c0a0;background-color:#f0fdfa}._imageUploadLabel_klv3a_751 svg{color:#9ca3af}._imageUploadLabel_klv3a_751 span{font-size:.9375rem;font-weight:600;color:#1f2937;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}._uploadHint_klv3a_817{font-size:.8125rem;color:#6b7280;font-weight:400}._fileInput_klv3a_829{display:none}._imagePreviewContainer_klv3a_837{position:relative;border-radius:16px;overflow:hidden;border:2px solid #e5e7eb}._imagePreview_klv3a_837{width:100%;max-height:300px;object-fit:cover;display:block}._removeImageButton_klv3a_865{position:absolute;top:1rem;right:1rem;display:flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background-color:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #e5e7eb;border-radius:10px;color:#ef4444;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s}._removeImageButton_klv3a_865:hover{background-color:#fff;border-color:#ef4444}._formActions_klv3a_915{display:flex;gap:1rem;justify-content:space-between;margin-top:1rem;padding-top:2rem;border-top:1px solid #e5e7eb}._backButton_klv3a_933{display:flex;align-items:center;gap:.5rem;padding:.875rem 1.75rem;background-color:#fff;border:2px solid #e5e7eb;border-radius:12px;color:#1f2937;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .3s}._backButton_klv3a_933:hover{background-color:#f9fafb;border-color:#9ca3af;transform:translateY(-1px)}._backButton_klv3a_933 svg{flex-shrink:0}._nextButton_klv3a_983{display:flex;align-items:center;gap:.5rem;padding:.875rem 2rem;background:linear-gradient(135deg,#49c0a0,#0d9488);border:none;border-radius:12px;color:#fff;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .3s;box-shadow:0 4px 12px #49c0a04d;margin-left:auto}._nextButton_klv3a_983:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #49c0a066}._nextButton_klv3a_983:disabled{opacity:.6;cursor:not-allowed}._nextButton_klv3a_983 svg{flex-shrink:0}._spinner_klv3a_1045{width:18px;height:18px;border:2px solid #ffffff;border-top-color:transparent;border-radius:50%;animation:_spin_klv3a_1045 .6s linear infinite}@keyframes _spin_klv3a_1045{to{transform:rotate(360deg)}}._successContainer_klv3a_1077{text-align:center;padding:4rem 2rem;background:linear-gradient(135deg,#fff,#f8fffe);border-radius:24px;box-shadow:0 8px 32px #0000001a;border:1px solid rgba(73,192,160,.1)}._successAnimation_klv3a_1095{margin-bottom:2rem}._successIcon_klv3a_1103{width:100px;height:100px;margin:0 auto;background:linear-gradient(135deg,#d1fae5,#a7f3d0);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#10b981;animation:_scaleIn_klv3a_1 .5s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 24px #10b9814d}@keyframes _scaleIn_klv3a_1{0%{transform:scale(0);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}._successTitle_klv3a_1159{font-size:2rem;font-weight:700;color:#1f2937;margin:0 0 1rem;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}._successMessage_klv3a_1179{font-size:1rem;color:#6b7280;margin:0 0 2.5rem;line-height:1.7;max-width:500px;margin-left:auto;margin-right:auto}._successActions_klv3a_1199{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;max-width:600px;margin:0 auto}._successActions_klv3a_1199 ._backButton_klv3a_933,._successActions_klv3a_1199 ._submitAnotherButton_klv3a_1219{flex:1 1 0;min-width:0;padding:.875rem 1.75rem;border-radius:12px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .3s;display:inline-flex;align-items:center;justify-content:center;text-align:center;box-sizing:border-box;height:48px;white-space:nowrap;border-width:2px;border-style:solid}._successActions_klv3a_1199 ._backButton_klv3a_933{background-color:#fff;border-color:#d1d5db;color:#1f2937}._successActions_klv3a_1199 ._backButton_klv3a_933:hover{background-color:#f9fafb;border-color:#9ca3af;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}._successActions_klv3a_1199 ._submitAnotherButton_klv3a_1219{background:linear-gradient(135deg,#49c0a0,#0d9488);border-color:#49c0a0;color:#fff}._successActions_klv3a_1199 ._submitAnotherButton_klv3a_1219:hover{transform:translateY(-2px);box-shadow:0 6px 20px #49c0a066}@media(max-width:768px){._pageContainer_klv3a_1{padding:.75rem;min-height:calc(100vh - 150px)}._wizardContainer_klv3a_15{padding:1.5rem 1rem;border-radius:16px}._progressSection_klv3a_33{margin-bottom:2rem}._formWrapper_klv3a_231{padding:1.25rem 1rem;border-radius:16px}._formHeader_klv3a_245{margin-bottom:1.5rem}._title_klv3a_255{font-size:1.375rem;margin-bottom:.5rem}._subtitle_klv3a_283{font-size:.875rem;line-height:1.5}._form_klv3a_231{gap:1.5rem}._stepContent_klv3a_315{gap:1.25rem}._steps_klv3a_77{gap:.25rem;padding:0 .5rem}._steps_klv3a_77:before{top:18px}._step_klv3a_77{gap:.5rem}._stepNumber_klv3a_131{width:32px;height:32px;font-size:.875rem;border-width:2px}._stepLabel_klv3a_191{font-size:.6875rem;line-height:1.2}._formGroup_klv3a_351{gap:.5rem}._label_klv3a_375{font-size:.875rem}._input_klv3a_407,._textarea_klv3a_409{padding:.875rem 1rem;font-size:.875rem;border-radius:10px}._textarea_klv3a_409{min-height:100px;max-height:180px}._validationWrapper_klv3a_519{flex-direction:column;gap:.5rem;align-items:stretch}._validationContent_klv3a_535{flex:none}._charCounter_klv3a_501{font-size:.6875rem;margin-top:0;margin-bottom:0;text-align:left;align-self:flex-end}._errorMessage_klv3a_465{font-size:.8125rem;gap:.375rem;line-height:1.4}._errorMessage_klv3a_465 svg{width:14px;height:14px}._helpText_klv3a_583{font-size:.75rem;line-height:1.4}._inlineValidation_klv3a_609{font-size:.75rem;gap:.375rem}._inlineSpinner_klv3a_627{width:12px;height:12px}._roleOptions_klv3a_647{grid-template-columns:1fr;gap:.875rem}._roleOption_klv3a_647{padding:1.25rem .875rem;gap:.625rem}._roleIcon_klv3a_713{font-size:2rem}._roleLabel_klv3a_723{font-size:.875rem}._imageUploadsGrid_klv3a_363{grid-template-columns:1fr;gap:1.25rem}._imageUploadLabel_klv3a_751{padding:2rem 1.5rem;gap:.625rem}._imageUploadLabel_klv3a_751 svg{width:28px;height:28px}._imageUploadLabel_klv3a_751 span{font-size:.875rem}._uploadHint_klv3a_817{font-size:.75rem}._imagePreview_klv3a_837{max-height:200px}._removeImageButton_klv3a_865{padding:.5rem 1rem;font-size:.8125rem;top:.75rem;right:.75rem}._fileName_klv3a_545{font-size:.8125rem;margin-top:.375rem}._formActions_klv3a_915{flex-direction:column;gap:.875rem;margin-top:.75rem;padding-top:1.5rem}._backButton_klv3a_933,._nextButton_klv3a_983{width:100%;justify-content:center;padding:.875rem 1.5rem;font-size:.875rem}._nextButton_klv3a_983{margin-left:0}._successContainer_klv3a_1077{padding:2.5rem 1.5rem;border-radius:16px}._successIcon_klv3a_1103{width:80px;height:80px}._successIcon_klv3a_1103 svg{width:48px;height:48px}._successTitle_klv3a_1159{font-size:1.5rem;margin-bottom:.75rem}._successMessage_klv3a_1179{font-size:.9375rem;margin-bottom:2rem;line-height:1.6}._successActions_klv3a_1199{flex-direction:column;gap:.875rem}._successActions_klv3a_1199 ._backButton_klv3a_933,._successActions_klv3a_1199 ._submitAnotherButton_klv3a_1219{width:100%;max-width:100%;padding:.875rem 1.5rem;font-size:.875rem}}@media(max-width:480px){._pageContainer_klv3a_1{padding:.5rem}._wizardContainer_klv3a_15{padding:1.25rem .875rem;border-radius:12px}._formWrapper_klv3a_231{padding:1rem .875rem;border-radius:12px}._title_klv3a_255{font-size:1.25rem}._subtitle_klv3a_283{font-size:.8125rem}._form_klv3a_231{gap:1.25rem}._stepContent_klv3a_315{gap:1rem}._stepNumber_klv3a_131{width:28px;height:28px;font-size:.75rem}._stepLabel_klv3a_191{font-size:.625rem}._input_klv3a_407,._textarea_klv3a_409{padding:.75rem .875rem;font-size:.8125rem}._imageUploadLabel_klv3a_751{padding:1.5rem 1rem}._imageUploadLabel_klv3a_751 svg{width:24px;height:24px}._successContainer_klv3a_1077{padding:2rem 1rem}._successIcon_klv3a_1103{width:70px;height:70px}._successIcon_klv3a_1103 svg{width:40px;height:40px}._successTitle_klv3a_1159{font-size:1.375rem}._successMessage_klv3a_1179{font-size:.875rem}}._overlay_1433m_1{position:fixed;inset:0;background-color:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;animation:_fadeIn_1433m_1 .2s ease-out}@keyframes _fadeIn_1433m_1{0%{opacity:0}to{opacity:1}}._modal_1433m_51{background-color:#fff;border-radius:24px;width:100%;max-width:520px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d;animation:_slideUp_1433m_1 .3s cubic-bezier(.4,0,.2,1)}@keyframes _slideUp_1433m_1{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._modalHeader_1433m_95{display:flex;justify-content:space-between;align-items:flex-start;padding:2rem 2rem 1.5rem;border-bottom:1px solid #f3f4f6}._headerContent_1433m_111{display:flex;gap:1rem;align-items:flex-start;flex:1;min-width:0}._logoContainer_1433m_127{flex-shrink:0;width:56px;height:56px;border-radius:14px;background:linear-gradient(135deg,#49c0a0,#0d9488);display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 4px 12px #49c0a04d;border:2px solid #ffffff}._logoImage_1433m_155{width:100%;height:100%;object-fit:cover;border-radius:12px}._logoPlaceholder_1433m_169{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;font-weight:700}._titleContainer_1433m_191{flex:1;min-width:0}._title_1433m_191{font-size:1.5rem;font-weight:700;color:#1f2937;margin:0 0 .25rem;line-height:1.2;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}._subtitle_1433m_223{font-size:.9375rem;color:#6b7280;margin:0;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;line-height:1.4}._closeButton_1433m_243{width:36px;height:36px;border-radius:10px;background-color:#f3f4f6;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#374151;transition:all .2s;flex-shrink:0}._closeButton_1433m_243 svg{display:block;flex-shrink:0}._closeButton_1433m_243:hover:not(:disabled){background-color:#e5e7eb;color:#1f2937}._closeButton_1433m_243:disabled{opacity:.5;cursor:not-allowed}._form_1433m_303{padding:2rem;display:flex;flex-direction:column;gap:1.5rem}._formGroup_1433m_317{display:flex;flex-direction:column;gap:.75rem}._label_1433m_329{display:flex;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;color:#374151}._label_1433m_329 svg{color:#49c0a0;flex-shrink:0}._required_1433m_357{color:#ef4444}._input_1433m_365{padding:1rem 1.25rem;border:2px solid #e5e7eb;border-radius:12px;font-size:.9375rem;color:#1f2937;background-color:#fff;transition:all .3s;font-family:inherit}._input_1433m_365:focus{outline:none;border-color:#49c0a0;box-shadow:0 0 0 4px #49c0a01a;background-color:#f8fffe}._inputError_1433m_401{border-color:#ef4444}._inputError_1433m_401:focus{border-color:#ef4444;box-shadow:0 0 0 4px #ef44441a}._helpText_1433m_419{font-size:.8125rem;color:#6b7280;margin:0}._errorText_1433m_431{font-size:.8125rem;color:#ef4444;font-weight:500}._roleOptions_1433m_445{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}._roleOption_1433m_445{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem 1rem;background-color:#fff;border:2px solid #e5e7eb;border-radius:16px;cursor:pointer;transition:all .3s;text-align:center}._roleOption_1433m_445:hover{border-color:#49c0a0;background-color:#f0fdfa;transform:translateY(-2px);box-shadow:0 4px 12px #49c0a026}._roleOptionActive_1433m_499{border-color:#49c0a0;background:linear-gradient(135deg,#f0fdfa,#fff);box-shadow:0 4px 16px #49c0a033}._roleIcon_1433m_511{font-size:2.5rem;line-height:1}._roleLabel_1433m_521{font-size:.9375rem;font-weight:600;color:#1f2937}._formActions_1433m_535{display:flex;gap:1rem;margin-top:.5rem}._cancelButton_1433m_547{flex:1;padding:.875rem 1.75rem;background-color:#fff;border:2px solid #e5e7eb;border-radius:12px;color:#1f2937;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .3s}._cancelButton_1433m_547:hover:not(:disabled){background-color:#f9fafb;border-color:#9ca3af;transform:translateY(-1px)}._cancelButton_1433m_547:disabled{opacity:.5;cursor:not-allowed}._submitButton_1433m_595{flex:2;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.75rem;background:linear-gradient(135deg,#49c0a0,#0d9488);border:none;border-radius:12px;color:#fff;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .3s;box-shadow:0 4px 12px #49c0a04d}._submitButton_1433m_595:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #49c0a066}._submitButton_1433m_595:disabled{opacity:.6;cursor:not-allowed}._submitButton_1433m_595 svg{flex-shrink:0}._spinner_1433m_659{width:18px;height:18px;border:2px solid #ffffff;border-top-color:transparent;border-radius:50%;animation:_spin_1433m_659 .6s linear infinite}@keyframes _spin_1433m_659{to{transform:rotate(360deg)}}._successContent_1433m_691{padding:3rem 2rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.5rem}._successAnimation_1433m_709{margin-bottom:.5rem}._successIcon_1433m_717{width:100px;height:100px;margin:0 auto;background:linear-gradient(135deg,#d1fae5,#a7f3d0);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#10b981;animation:_scaleIn_1433m_1 .5s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 24px #10b9814d}@keyframes _scaleIn_1433m_1{0%{transform:scale(0);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}._successTitle_1433m_773{font-size:1.75rem;font-weight:700;color:#1f2937;margin:0}._successMessage_1433m_787{font-size:1rem;color:#6b7280;margin:0;line-height:1.7;max-width:400px}._successContent_1433m_691 ._closeButton_1433m_243{margin-top:.5rem;padding:.875rem 2rem;background:linear-gradient(135deg,#49c0a0,#0d9488);color:#fff;border:none;border-radius:12px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .3s;box-shadow:0 4px 12px #49c0a04d}._successContent_1433m_691 ._closeButton_1433m_243:hover{transform:translateY(-2px);box-shadow:0 6px 20px #49c0a066}@media(max-width:768px){._modal_1433m_51{max-width:100%;margin:.5rem;border-radius:20px}._modalHeader_1433m_95{padding:1.5rem 1.5rem 1rem;gap:.75rem}._headerContent_1433m_111{gap:.75rem}._logoContainer_1433m_127{width:48px;height:48px;border-radius:12px}._logoPlaceholder_1433m_169,._title_1433m_191{font-size:1.25rem}._subtitle_1433m_223{font-size:.875rem}._form_1433m_303{padding:1.5rem}._roleOptions_1433m_445{grid-template-columns:1fr}._formActions_1433m_535{flex-direction:column}._cancelButton_1433m_547,._submitButton_1433m_595{width:100%}}._pageContainer_11o5h_1{max-width:1400px;margin:0 auto;padding:0;min-height:calc(100vh - 200px);background-color:#f9fafb;position:relative}._loading_11o5h_19{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:1rem}._loadingSpinner_11o5h_37{width:48px;height:48px;border:4px solid #e5e7eb;border-top-color:#49c0a0;border-radius:50%;animation:_spin_11o5h_1 1s linear infinite}@keyframes _spin_11o5h_1{to{transform:rotate(360deg)}}._loading_11o5h_19 p{color:#6b7280;font-size:1rem}._heroSection_11o5h_79{position:relative;margin-bottom:2rem;border-radius:0 0 24px 24px;overflow:visible;box-shadow:0 8px 32px #0000001f}@media(max-width:768px){._heroSection_11o5h_79{overflow:hidden;margin-top:0;margin-bottom:0;border-radius:0;min-height:400px}}._heroBackground_11o5h_115{width:100%;height:500px;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}@media(max-width:768px){._heroBackground_11o5h_115{position:absolute;inset:0;height:100%;min-height:100%}}@media(max-width:480px){._heroBackground_11o5h_115{position:absolute;inset:0;height:100%;min-height:100%}}._heroOverlay_11o5h_181{position:absolute;inset:0;background:linear-gradient(180deg,#0003,#0006,#000000b3);z-index:1}@media(max-width:768px){._heroOverlay_11o5h_181{background:linear-gradient(180deg,#00000026,#00000059,#000000a6)}}@media(max-width:480px){._heroOverlay_11o5h_181{background:linear-gradient(180deg,#0000001a,#0000004d,#0009)}}._changeImageButton_11o5h_255{position:absolute;top:2rem;right:2rem;z-index:10;display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background-color:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.3);border-radius:12px;color:#1f2937;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s;box-shadow:0 4px 16px #00000026}._changeImageButton_11o5h_255:hover{background-color:#fff;border-color:#49c0a0;color:#49c0a0;transform:translateY(-2px);box-shadow:0 6px 24px #49c0a04d}._heroContent_11o5h_313{position:absolute;bottom:0;left:0;right:0;padding:3rem;z-index:10;display:flex;justify-content:space-between;align-items:flex-end;gap:2rem}._heroMain_11o5h_339{display:flex;gap:2rem;align-items:flex-end;flex:1}._logoContainer_11o5h_353{flex-shrink:0;margin-bottom:-14px;position:relative;z-index:11}._logoPlaceholder_11o5h_367{width:140px;height:140px;border-radius:20px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#49c0a0,#0d9488);color:#fff;font-size:3rem;font-weight:700;box-shadow:0 8px 32px #0000004d;border:5px solid #ffffff}._logoContainer_11o5h_353 img{width:140px;height:140px;border-radius:20px;object-fit:cover;box-shadow:0 8px 32px #0000004d;border:5px solid #ffffff}._heroInfo_11o5h_415{flex:1;padding-bottom:1rem;min-width:0}._badge_11o5h_427{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;font-size:.8125rem;font-weight:600;color:#10b981;margin-bottom:1rem;box-shadow:0 2px 8px #0000001a}._heroTitle_11o5h_457{font-size:2.5rem;font-weight:700;color:#fff;margin:0 0 .5rem;text-shadow:0 2px 8px rgba(0,0,0,.3);line-height:1.2;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}._heroSubtitle_11o5h_481{font-size:1.25rem;color:#ffffffe6;margin:0 0 1.5rem;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;font-weight:500}._heroStats_11o5h_501{display:flex;gap:2rem;flex-wrap:wrap}._heroStat_11o5h_501{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.25rem;background-color:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;border:1px solid rgba(255,255,255,.2)}._heroStatIcon_11o5h_535{color:#fff;flex-shrink:0}._heroStatValue_11o5h_545{font-size:1.25rem;font-weight:700;color:#fff;line-height:1.2}._heroStatLabel_11o5h_559{font-size:.8125rem;color:#fffc;font-weight:500}._heroActions_11o5h_571{flex-shrink:0;padding-bottom:1rem;display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}._joinButton_11o5h_589{display:flex;align-items:center;gap:.75rem;padding:1rem 2rem;background:linear-gradient(135deg,#49c0a0,#0d9488);border:none;border-radius:14px;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s;box-shadow:0 4px 16px #49c0a066}._joinButton_11o5h_589:hover{transform:translateY(-2px);box-shadow:0 6px 24px #49c0a080}._memberBadge_11o5h_631{display:flex;align-items:center;gap:.75rem;padding:1rem 2rem;background-color:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:14px;color:#10b981;font-size:1rem;font-weight:600;box-shadow:0 4px 16px #00000026}._editProfileButton_11o5h_659{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;background-color:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:14px;border:2px solid rgba(255,255,255,.3);color:#1f2937;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s;box-shadow:0 4px 16px #00000026}._editProfileButton_11o5h_659:hover{background-color:#fff;border-color:#49c0a0;color:#49c0a0;transform:translateY(-2px);box-shadow:0 6px 24px #49c0a04d}._editProfileButton_11o5h_659:focus-visible{outline:2px solid rgba(73,192,160,.9);outline-offset:2px}._tabsWrapper_11o5h_721{background-color:#fff;border-radius:20px 20px 0 0;padding:1.25rem 2rem .75rem;margin-top:-2rem;position:relative;z-index:4;box-shadow:0 -4px 20px #0000000d}._tabs_11o5h_721{display:inline-flex;align-items:center;gap:.25rem;padding:.35rem;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;width:fit-content;max-width:100%}._tab_11o5h_721{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:transparent;border:none;border-radius:999px;color:#475569;font-size:.9375rem;font-weight:600;cursor:pointer;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease;position:relative;-webkit-user-select:none;user-select:none}._tab_11o5h_721:hover{color:#0f766e;background-color:#ffffffbf;transform:translateY(-1px)}._tabActive_11o5h_813{background:#fff;color:#0f766e;box-shadow:0 1px 2px #0f172a14,0 6px 16px #0f172a14;transform:translateY(-1px)}._tab_11o5h_721:focus-visible{outline:2px solid rgba(73,192,160,.9);outline-offset:2px}._tab_11o5h_721 svg{flex-shrink:0}._tabBadge_11o5h_845{padding:.25rem .625rem;background-color:#0f172a14;border-radius:12px;font-size:.75rem;font-weight:600;color:#334155;min-width:24px;display:inline-flex;align-items:center;justify-content:center;margin-left:.5rem}._tabActive_11o5h_813 ._tabBadge_11o5h_845{background-color:#49c0a02e;color:#0f766e}._contentWrapper_11o5h_885{background-color:#fff;padding:2.5rem;border-radius:0 0 20px 20px;min-height:400px}._aboutSection_11o5h_901{display:flex;flex-direction:column;gap:2rem}._aboutCard_11o5h_913{background:linear-gradient(135deg,#f8fffe,#fff);border-radius:20px;padding:2rem;border:1px solid rgba(73,192,160,.1)}._sectionTitle_11o5h_927{font-size:1.75rem;font-weight:700;color:#1f2937;margin:0 0 1rem}._description_11o5h_941{font-size:1rem;color:#4b5563;line-height:1.8;margin:0;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;white-space:pre-wrap}._infoGrid_11o5h_963{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}._infoCard_11o5h_975{display:flex;gap:1.25rem;padding:1.5rem;background-color:#fff;border:2px solid #f3f4f6;border-radius:16px;transition:all .3s}._infoCard_11o5h_975:hover{border-color:#49c0a0;box-shadow:0 4px 16px #49c0a026;transform:translateY(-2px)}._infoIcon_11o5h_1007{flex-shrink:0;width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#f0fdfa,#d1fae5);display:flex;align-items:center;justify-content:center;color:#49c0a0}._infoContent_11o5h_1031{flex:1;min-width:0}._infoLabel_11o5h_1041{font-size:.8125rem;color:#6b7280;font-weight:500;margin-bottom:.375rem;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}._infoValue_11o5h_1061{font-size:1.125rem;font-weight:600;color:#1f2937;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}._editInfoButton_11o5h_1079{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;margin-top:.25rem}._editInfoButton_11o5h_1079:hover{background-color:#e5e7eb;border-color:#49c0a0;color:#49c0a0}._editInfoButton_11o5h_1079 svg{flex-shrink:0}._infoEmail_11o5h_1131{font-size:.875rem;color:#6b7280;margin-top:.25rem}._infoLink_11o5h_1143{display:inline-flex;align-items:center;gap:.5rem;font-size:1.125rem;font-weight:600;color:#49c0a0;text-decoration:none;transition:all .2s}._infoLink_11o5h_1143:hover{color:#0d9488;gap:.75rem}._postsSection_11o5h_1177{animation:_fadeIn_11o5h_1 .3s ease-out}@keyframes _fadeIn_11o5h_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._postsList_11o5h_1207{display:flex;flex-direction:column;gap:1.5rem}._observerTarget_11o5h_1221{height:20px;margin:1rem 0}._loadingMoreContainer_11o5h_1231{display:flex;justify-content:center;align-items:center;padding:2rem 0}._emptyState_11o5h_1245{text-align:center;padding:4rem 2rem}._emptyIcon_11o5h_1255{width:80px;height:80px;margin:0 auto 1.5rem;color:#d1d5db}._emptyState_11o5h_1245 h3{font-size:1.5rem;font-weight:600;color:#1f2937;margin:0 0 .5rem}._emptyState_11o5h_1245 p{font-size:1rem;color:#6b7280;margin:0}._facultySection_11o5h_1297{animation:_fadeIn_11o5h_1 .3s ease-out}._facultyHeader_11o5h_1305{margin-bottom:2rem}._sectionSubtitle_11o5h_1313{font-size:1rem;color:#6b7280;margin:.5rem 0 0}._facultyGrid_11o5h_1325{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}._facultyCard_11o5h_1337{display:flex;gap:1.25rem;padding:1.5rem;background-color:#fff;border:2px solid #f3f4f6;border-radius:16px;transition:all .3s}._facultyCard_11o5h_1337:hover{border-color:#49c0a0;box-shadow:0 4px 16px #49c0a026;transform:translateY(-2px)}._facultyCard_11o5h_1337[style*=pointer]:hover{cursor:pointer}._facultyAvatar_11o5h_1377{flex-shrink:0;width:64px;height:64px;border-radius:12px;overflow:hidden}._facultyAvatar_11o5h_1377 img{width:100%;height:100%;object-fit:cover}._avatarPlaceholder_11o5h_1405{width:100%;height:100%;background:linear-gradient(135deg,#49c0a0,#0d9488);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;font-weight:700}._facultyName_11o5h_1429{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 .5rem}._facultyRole_11o5h_1443{font-size:.875rem;color:#49c0a0;font-weight:600;text-transform:capitalize;margin-bottom:.25rem}._facultyEmail_11o5h_1459{font-size:.875rem;color:#6b7280;margin-top:.5rem}._membersSection_11o5h_1473{animation:_fadeIn_11o5h_1 .3s ease-out}._membersHeader_11o5h_1481{margin-bottom:2rem}._membersGrid_11o5h_1489{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}._memberCard_11o5h_1501{display:flex;gap:1.25rem;padding:1.5rem;background-color:#fff;border:2px solid #f3f4f6;border-radius:16px;transition:all .3s;position:relative}._memberCard_11o5h_1501:hover{border-color:#49c0a0;box-shadow:0 4px 16px #49c0a026;transform:translateY(-2px)}._memberCard_11o5h_1501[style*=pointer]:hover{cursor:pointer}._memberAvatar_11o5h_1543{flex-shrink:0;width:64px;height:64px;border-radius:12px;overflow:hidden}._memberAvatar_11o5h_1543 img{width:100%;height:100%;object-fit:cover}._memberInfo_11o5h_1571{flex:1;min-width:0}._memberName_11o5h_1581{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 .5rem;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}._memberRole_11o5h_1601{margin-bottom:.5rem}._roleBadge_11o5h_1609{display:inline-block;padding:.25rem .75rem;background-color:#ecfdf5;color:#49c0a0;border-radius:8px;font-size:.75rem;font-weight:600;text-transform:capitalize}._memberEmail_11o5h_1631{font-size:.875rem;color:#6b7280;margin-bottom:.5rem;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}._memberJoined_11o5h_1649{font-size:.75rem;color:#9ca3af}._memberActions_11o5h_1659{display:flex;align-items:flex-start;gap:.5rem}._removeButton_11o5h_1671{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background-color:#fef2f2;border:1px solid #fee2e2;border-radius:8px;color:#ef4444;cursor:pointer;transition:all .2s;flex-shrink:0}._removeButton_11o5h_1671:hover:not(:disabled){background-color:#fee2e2;border-color:#fecaca;color:#dc2626}._removeButton_11o5h_1671:disabled{opacity:.6;cursor:not-allowed}._removeButton_11o5h_1671 svg{width:18px;height:18px}._adminSection_11o5h_1737{animation:_fadeIn_11o5h_1 .3s ease-out}._adminHeader_11o5h_1745{margin-bottom:2rem}._requestsList_11o5h_1753{display:flex;flex-direction:column;gap:1rem}._requestCard_11o5h_1765{background-color:#fff;border:2px solid #f3f4f6;border-radius:16px;padding:1.5rem;transition:all .3s}._requestCard_11o5h_1765:hover{border-color:#49c0a0;box-shadow:0 4px 16px #49c0a026}._requestHeader_11o5h_1791{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;gap:1rem}._requestUser_11o5h_1807{display:flex;align-items:center;gap:1rem;flex:1}._requestAvatar_11o5h_1821{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#49c0a0,#0d9488);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.25rem;font-weight:700;flex-shrink:0}._requestUserInfo_11o5h_1849{flex:1;min-width:0}._requestUserName_11o5h_1859{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 .25rem;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}._requestUserEmail_11o5h_1879{font-size:.875rem;color:#6b7280;margin:0;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}._requestStatus_11o5h_1897{padding:.375rem .75rem;border-radius:8px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}._statusPending_11o5h_1917{background-color:#fef3c7;color:#92400e}._statusApproved_11o5h_1927{background-color:#d1fae5;color:#065f46}._statusRejected_11o5h_1937{background-color:#fee2e2;color:#991b1b}._requestDetails_11o5h_1947{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #f3f4f6}._requestDetail_11o5h_1947{display:flex;flex-direction:column;gap:.25rem}._requestDetailLabel_11o5h_1977{font-size:.75rem;color:#6b7280;font-weight:500;text-transform:uppercase;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;letter-spacing:.5px}._requestDetailValue_11o5h_1999{font-size:.9375rem;color:#1f2937;font-weight:600;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}._requestActions_11o5h_2017{display:flex;gap:.75rem}._approveButton_11o5h_2027,._rejectButton_11o5h_2029{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:10px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .3s;border:none}._approveButton_11o5h_2027{background:linear-gradient(135deg,#49c0a0,#0d9488);color:#fff}._approveButton_11o5h_2027:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #49c0a066}._approveButton_11o5h_2027:disabled{opacity:.6;cursor:not-allowed}._rejectButton_11o5h_2029{background-color:#fee2e2;color:#991b1b}._rejectButton_11o5h_2029:hover:not(:disabled){background-color:#fecaca;transform:translateY(-2px)}._rejectButton_11o5h_2029:disabled{opacity:.6;cursor:not-allowed}._modalRejectButton_11o5h_2119{flex:none}._facultyInfo_11o5h_2127{flex:1;min-width:0}._facultyName_11o5h_1429{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 .375rem}._facultyRole_11o5h_1443{font-size:.9375rem;font-weight:500;color:#49c0a0;margin-bottom:.25rem}._facultyDepartment_11o5h_2165{font-size:.8125rem;color:#6b7280}._imageUploadOverlay_11o5h_2177{position:fixed;inset:0;background-color:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}._editOverlay_11o5h_2209{position:fixed;inset:0;background-color:#0f172a8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:50;padding:1.5rem}._editModal_11o5h_2233{width:100%;max-width:760px;background-color:#fff;border-radius:18px;box-shadow:0 20px 60px #00000040;overflow:hidden}._pdfOverlay_11o5h_2253{position:fixed;inset:0;background-color:#0f172a8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:60;padding:1.5rem}._pdfModal_11o5h_2277{width:100%;max-width:720px;background-color:#fff;border-radius:18px;box-shadow:0 20px 60px #00000040;overflow:hidden}._pdfHeader_11o5h_2295{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid #e5e7eb}._pdfHeader_11o5h_2295 h3{font-size:1.1rem;font-weight:800;color:#111827;margin:0}._pdfBody_11o5h_2325{padding:1.25rem 1.5rem 1.5rem}._pdfGrid_11o5h_2333{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem}._pdfItem_11o5h_2345{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1.25rem;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:14px;cursor:pointer;transition:all .2s;color:#111827}._pdfItem_11o5h_2345:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0f172a1f;border-color:#49c0a08c}._pdfIcon_11o5h_2387{color:#49c0a0}._pdfName_11o5h_2395{font-size:.95rem;font-weight:700;color:#111827;text-align:center;word-break:break-word}._editHeader_11o5h_2411{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid #e5e7eb}._editHeader_11o5h_2411 h3{font-size:1.25rem;font-weight:700;color:#111827;margin:0}._editBody_11o5h_2441{padding:1.25rem 1.5rem 1.5rem}._formGrid_11o5h_2449{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._formField_11o5h_2461{display:flex;flex-direction:column;gap:.5rem}._formFieldFull_11o5h_2473{grid-column:1 / -1}._formLabel_11o5h_2481{font-size:.9rem;font-weight:600;color:#374151}._formInput_11o5h_2493,._formTextarea_11o5h_2495{width:100%;padding:.75rem .9rem;border-radius:12px;border:1px solid #e5e7eb;background-color:#fff;color:#111827;font-size:.95rem;outline:none;transition:box-shadow .15s ease,border-color .15s ease}._formTextarea_11o5h_2495{resize:vertical;min-height:120px;max-height:200px;overflow-y:auto}._formInput_11o5h_2493:focus,._formTextarea_11o5h_2495:focus{border-color:#49c0a0e6;box-shadow:0 0 0 4px #49c0a02e}._formInputError_11o5h_2545,._formInputError_11o5h_2545:focus{border-color:#ef4444;box-shadow:0 0 0 4px #ef44441a}._formInputError_11o5h_2545:focus{box-shadow:0 0 0 4px #ef444433}._errorMessage_11o5h_2565{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#ef4444;margin-top:.25rem;font-weight:500}._errorMessage_11o5h_2565 svg{flex-shrink:0;color:#ef4444}._required_11o5h_2595{color:#ef4444;font-weight:700}._fileName_11o5h_2605{display:block;font-size:.875rem;color:#6b7280;margin-top:.5rem;font-style:italic}._formHint_11o5h_2621{font-size:.875rem;color:#6b7280;margin-top:.25rem}._charCounter_11o5h_2633{font-size:.75rem;color:#6b7280;margin-top:.25rem;text-align:right;margin-bottom:-.5rem;flex-shrink:0}._validationWrapper_11o5h_2651{display:flex;justify-content:space-between;align-items:flex-start;margin-top:.25rem;gap:1rem}._validationContent_11o5h_2667{flex:1;min-width:0}._modalOverlay_11o5h_2679{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem;animation:_fadeIn_11o5h_1 .2s ease-out}@keyframes _fadeIn_11o5h_1{0%{opacity:0}to{opacity:1}}._modal_11o5h_2119{background:#fff;border-radius:20px;padding:2rem;width:100%;max-width:500px;box-shadow:0 20px 60px #0000004d;animation:_slideUp_11o5h_1 .3s ease-out}@keyframes _slideUp_11o5h_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}._modalTitle_11o5h_2769{font-size:1.5rem;font-weight:700;color:#1f2937;margin:0 0 .5rem}._modalSubtitle_11o5h_2783{font-size:.9375rem;color:#6b7280;margin:0 0 1.5rem}._reasonInput_11o5h_2795{width:100%;padding:.875rem;border:2px solid #e5e7eb;border-radius:12px;font-size:.9375rem;color:#1f2937;font-family:inherit;resize:vertical;margin-bottom:1.5rem;transition:border-color .3s}._reasonInput_11o5h_2795:focus{outline:none;border-color:#49c0a0;box-shadow:0 0 0 4px #49c0a01a}._modalActions_11o5h_2833{display:flex;gap:1rem}._cancelButton_11o5h_2843,._confirmRejectButton_11o5h_2845{flex:1;padding:.875rem 1.5rem;border:none;border-radius:12px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;gap:.5rem}._cancelButton_11o5h_2843{background:#fff;color:#6b7280;border:2px solid #e5e7eb}._cancelButton_11o5h_2843:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db}._confirmRejectButton_11o5h_2845{background:#ef4444;color:#fff;box-shadow:0 4px 12px #ef44444d}._confirmRejectButton_11o5h_2845:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #ef444466}._cancelButton_11o5h_2843:disabled,._confirmRejectButton_11o5h_2845:disabled{opacity:.6;cursor:not-allowed}._confirmDeleteButton_11o5h_2931{flex:1;padding:.875rem 1.5rem;border:none;border-radius:12px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;gap:.5rem;background:#ef4444;color:#fff;box-shadow:0 4px 12px #ef44444d}._confirmDeleteButton_11o5h_2931:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #ef444466}._confirmDeleteButton_11o5h_2931:disabled{opacity:.6;cursor:not-allowed}._buttonSpinner_11o5h_2987{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_11o5h_1 .8s linear infinite}._editFooter_11o5h_3005{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid #f3f4f6}._secondaryButton_11o5h_3023{padding:.75rem 1.25rem;border-radius:12px;border:1px solid #e5e7eb;background-color:#fff;color:#111827;font-weight:600;cursor:pointer;transition:all .2s}._secondaryButton_11o5h_3023:hover{background-color:#f9fafb}._primaryButton_11o5h_3053{padding:.75rem 1.25rem;border-radius:12px;border:none;background:linear-gradient(135deg,#49c0a0,#0d9488);color:#fff;font-weight:700;cursor:pointer;transition:all .2s;box-shadow:0 6px 18px #49c0a059}._primaryButton_11o5h_3053:hover{transform:translateY(-1px);box-shadow:0 8px 24px #49c0a06b}._primaryButton_11o5h_3053:disabled,._secondaryButton_11o5h_3023:disabled,._editProfileButton_11o5h_659:disabled{opacity:.6;cursor:not-allowed;transform:none}._imageUploadModal_11o5h_3103{background-color:#fff;border-radius:20px;width:100%;max-width:600px;box-shadow:0 20px 60px #0000004d;animation:_modalSlideIn_11o5h_1 .3s ease-out}@keyframes _modalSlideIn_11o5h_1{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._imageUploadHeader_11o5h_3143{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-bottom:1px solid #e5e7eb}._imageUploadHeader_11o5h_3143 h3{font-size:1.25rem;font-weight:700;color:#1f2937;margin:0}._closeButton_11o5h_3173{width:36px;height:36px;border-radius:8px;background-color:#f3f4f6;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#111827;transition:all .2s;font-size:22px;line-height:1;font-weight:500;padding:0}._closeButton_11o5h_3173>span{display:block;transform:translateY(-1px)}._closeButton_11o5h_3173:hover{background-color:#e5e7eb;color:#1f2937}._imageUploadBody_11o5h_3229{padding:2rem}._imageUploadArea_11o5h_3237{border:2px dashed #d1d5db;border-radius:16px;padding:3rem 2rem;text-align:center;transition:all .3s}._imageUploadArea_11o5h_3237:hover{border-color:#49c0a0;background-color:#f0fdfa}._fileInput_11o5h_3263{display:none}._uploadLabel_11o5h_3271{display:flex;flex-direction:column;align-items:center;gap:1rem;cursor:pointer}._uploadLabel_11o5h_3271 svg{color:#9ca3af}._uploadLabel_11o5h_3271 span{font-size:1rem;font-weight:600;color:#1f2937}._uploadHint_11o5h_3307{font-size:.875rem;color:#6b7280;font-weight:400}._notFound_11o5h_3321{text-align:center;padding:4rem 2rem;background-color:#fff;border-radius:20px;margin:2rem}._notFoundIcon_11o5h_3337{width:80px;height:80px;margin:0 auto 1.5rem;color:#d1d5db}._notFound_11o5h_3321 h2{font-size:1.75rem;font-weight:700;color:#1f2937;margin:0 0 .5rem}._notFound_11o5h_3321 p{font-size:1rem;color:#6b7280;margin:0 0 2rem}._backButton_11o5h_3377{padding:.875rem 2rem;background:linear-gradient(135deg,#49c0a0,#0d9488);border:none;border-radius:12px;color:#fff;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .3s;box-shadow:0 4px 12px #49c0a04d}._backButton_11o5h_3377:hover{transform:translateY(-2px);box-shadow:0 6px 20px #49c0a066}@media(max-width:1024px){._heroContent_11o5h_313{flex-direction:column;align-items:flex-start;gap:1.5rem}._heroMain_11o5h_339{width:100%;flex-direction:column;align-items:flex-start;gap:1rem}._heroInfo_11o5h_415{width:100%}._heroActions_11o5h_571{width:100%;flex-direction:column}._joinButton_11o5h_589{width:100%;justify-content:center}}@media(max-width:768px){._pageContainer_11o5h_1{padding-top:0}._heroSection_11o5h_79{margin-top:0;margin-bottom:0;border-radius:0;position:relative}._heroContent_11o5h_313{padding:1.5rem;flex-direction:column;align-items:flex-start;gap:1.25rem;position:relative;z-index:10;min-height:fit-content;background:transparent;min-height:400px;display:flex}._heroMain_11o5h_339{width:100%;flex-direction:column;align-items:flex-start;gap:1rem;position:relative;z-index:11;padding-top:0;order:1}._logoContainer_11o5h_353{margin-bottom:0;flex-shrink:0;position:relative;z-index:12;margin-top:0;align-self:flex-start;display:block;visibility:visible;opacity:1;order:1}._logoPlaceholder_11o5h_367,._logoContainer_11o5h_353 img{width:100px;height:100px;font-size:2rem;border-width:4px;display:block;visibility:visible;opacity:1}._heroInfo_11o5h_415{flex:1;min-width:0;padding-bottom:0;padding-top:0;position:relative;z-index:11;overflow:visible;display:flex;flex-direction:column;order:2;width:100%}._badge_11o5h_427{order:1}._heroTitle_11o5h_457{font-size:1.625rem;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.9),0 0 3px rgba(0,0,0,.7);margin-top:0;margin-bottom:.5rem;line-height:1.3;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;display:block;visibility:visible;opacity:1;max-width:100%;order:2}._heroSubtitle_11o5h_481{font-size:1rem;color:#fffffff2;text-shadow:0 1px 5px rgba(0,0,0,.7),0 0 2px rgba(0,0,0,.5);margin-bottom:.75rem;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;display:block;visibility:visible;opacity:1;max-width:100%;order:3}._heroStats_11o5h_501{order:4;margin-top:.5rem}._heroActions_11o5h_571{width:100%;flex-wrap:wrap;gap:.625rem;order:2;padding-top:0}._badge_11o5h_427{display:inline-flex;margin-bottom:.625rem;font-size:.75rem;padding:.375rem .75rem}._heroStats_11o5h_501{gap:.75rem;margin-top:.5rem}._heroStat_11o5h_501{padding:.5rem .875rem;flex:1 1 calc(33.333% - .5rem);min-width:0}._heroStatValue_11o5h_545{font-size:1rem}._heroStatLabel_11o5h_559{font-size:.75rem}._heroActions_11o5h_571{width:100%;flex-wrap:wrap;gap:.625rem}._joinButton_11o5h_589,._memberBadge_11o5h_631,._editProfileButton_11o5h_659{font-size:.875rem;padding:.75rem 1.25rem}._tabsWrapper_11o5h_721{padding:1rem 1rem .5rem;margin-top:-1.5rem}._tabs_11o5h_721{overflow-x:auto;scrollbar-width:none;width:100%;max-width:100%}._tabs_11o5h_721::-webkit-scrollbar{display:none}._tab_11o5h_721{padding:.675rem .9rem;white-space:nowrap}._contentWrapper_11o5h_885{padding:1.5rem}._infoGrid_11o5h_963,._facultyGrid_11o5h_1325{grid-template-columns:1fr}._imageUploadModal_11o5h_3103{margin:1rem}._formGrid_11o5h_2449{grid-template-columns:1fr}._pdfOverlay_11o5h_2253{align-items:flex-end;padding:0}._pdfModal_11o5h_2277{border-radius:16px 16px 0 0;max-width:100%}._membersGrid_11o5h_1489{grid-template-columns:1fr}._memberCard_11o5h_1501{padding:1rem}._memberInfo_11o5h_1571{gap:.5rem}._memberName_11o5h_1581{font-size:1rem}._requestCard_11o5h_1765{padding:1.25rem}._requestHeader_11o5h_1791{flex-direction:column;align-items:flex-start;gap:.75rem}._requestDetails_11o5h_1947{flex-direction:column;gap:1rem}._requestActions_11o5h_2017{flex-direction:column}._approveButton_11o5h_2027,._rejectButton_11o5h_2029{width:100%}._heroStats_11o5h_501{flex-wrap:wrap;gap:.75rem}._heroStat_11o5h_501{flex:1 1 calc(50% - .375rem);min-width:0}._editOverlay_11o5h_2209{padding:.75rem;align-items:flex-end}._editModal_11o5h_2233{margin:0;max-width:100%;width:100%;max-height:95vh;overflow-y:auto;border-radius:20px 20px 0 0;padding:0}._editHeader_11o5h_2411{padding:1.25rem 1.25rem 1rem;position:sticky;top:0;background-color:#fff;z-index:1;border-bottom:1px solid #e5e7eb;gap:1rem}._editHeader_11o5h_2411 h3{font-size:1.125rem;flex:1;min-width:0}._closeButton_11o5h_3173{width:40px;height:40px;font-size:24px;flex-shrink:0;background-color:#f3f4f6;border:2px solid #e5e7eb}._closeButton_11o5h_3173:hover{background-color:#e5e7eb;border-color:#d1d5db}._editBody_11o5h_2441{padding:1.25rem;max-height:calc(95vh - 80px);overflow-y:auto}._formGrid_11o5h_2449{grid-template-columns:1fr;gap:1.25rem}._formField_11o5h_2461{gap:.625rem}._formLabel_11o5h_2481{font-size:.875rem}._formInput_11o5h_2493,._formTextarea_11o5h_2495{padding:.875rem 1rem;font-size:.9375rem;border-radius:10px}._formTextarea_11o5h_2495{min-height:100px;max-height:150px}._validationWrapper_11o5h_2651{flex-direction:column;gap:.5rem;align-items:stretch}._validationContent_11o5h_2667{flex:none}._charCounter_11o5h_2633{font-size:.6875rem;margin-top:0;margin-bottom:0;text-align:left;align-self:flex-end}._errorMessage_11o5h_2565{font-size:.8125rem;gap:.375rem;margin-top:.25rem}._errorMessage_11o5h_2565 svg{width:14px;height:14px}._fileName_11o5h_2605{font-size:.8125rem;margin-top:.375rem}._editFooter_11o5h_3005{flex-direction:column;gap:.75rem;padding-top:1rem;margin-top:1rem;position:sticky;bottom:0;background-color:#fff;border-top:1px solid #e5e7eb;padding-bottom:1rem}._secondaryButton_11o5h_3023,._primaryButton_11o5h_3053{width:100%;padding:.875rem 1.5rem;font-size:.9375rem;justify-content:center}._modalOverlay_11o5h_2679{padding:1rem}._modal_11o5h_2119{padding:1.5rem;max-width:calc(100% - 2rem)}._modalTitle_11o5h_2769{font-size:1.25rem}._modalSubtitle_11o5h_2783{font-size:.875rem;margin-bottom:1rem}._modalActions_11o5h_2833{flex-direction:column}._cancelButton_11o5h_2843,._confirmRejectButton_11o5h_2845{width:100%}._infoGrid_11o5h_963{gap:1rem}._aboutCard_11o5h_913{padding:1.25rem}._sectionTitle_11o5h_927{font-size:1.5rem}._adminHeader_11o5h_1745,._membersHeader_11o5h_1481{padding:1rem 0}._adminHeader_11o5h_1745 h2,._membersHeader_11o5h_1481 h2{font-size:1.5rem}}@media(max-width:480px){._pageContainer_11o5h_1{padding-top:0}._heroSection_11o5h_79{margin-top:0;margin-bottom:0;border-radius:0;position:relative}._heroContent_11o5h_313{padding:1.25rem 1rem;flex-direction:column;align-items:flex-start;gap:1rem;position:relative;z-index:10;min-height:fit-content;background:transparent;min-height:380px;display:flex}._heroMain_11o5h_339{width:100%;flex-direction:column;align-items:flex-start;gap:.875rem;position:relative;z-index:11;padding-top:0;order:1}._logoContainer_11o5h_353{margin-bottom:0;flex-shrink:0;position:relative;z-index:12;margin-top:0;align-self:flex-start;display:block;visibility:visible;opacity:1;order:1}._logoPlaceholder_11o5h_367,._logoContainer_11o5h_353 img{width:90px;height:90px;font-size:1.875rem;border-width:4px;display:block;visibility:visible;opacity:1}._heroInfo_11o5h_415{flex:1;min-width:0;padding-bottom:0;padding-top:0;position:relative;z-index:11;overflow:visible;display:flex;flex-direction:column;order:2;width:100%}._badge_11o5h_427{order:1}._heroTitle_11o5h_457{font-size:1.5rem;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.9),0 0 3px rgba(0,0,0,.7);line-height:1.3;margin-top:0;margin-bottom:.5rem;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;display:block;visibility:visible;opacity:1;max-width:100%;order:2}._heroSubtitle_11o5h_481{font-size:.9375rem;color:#fffffff2;text-shadow:0 1px 5px rgba(0,0,0,.7),0 0 2px rgba(0,0,0,.5);margin-bottom:.625rem;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;display:block;visibility:visible;opacity:1;max-width:100%;order:3}._heroStats_11o5h_501{order:4;margin-top:.5rem}._heroActions_11o5h_571{width:100%;justify-content:flex-start;order:2;padding-top:0}._badge_11o5h_427{font-size:.6875rem;padding:.3125rem .625rem;margin-bottom:.625rem}._heroStat_11o5h_501{flex:1 1 100%}._heroStatValue_11o5h_545{font-size:1rem}._heroStatLabel_11o5h_559{font-size:.75rem}._heroActions_11o5h_571{width:100%;justify-content:flex-start}._joinButton_11o5h_589,._memberBadge_11o5h_631,._editProfileButton_11o5h_659{width:100%;justify-content:center}._contentWrapper_11o5h_885{padding:1rem}._tabsWrapper_11o5h_721{padding:.75rem .5rem .5rem;margin-top:-1rem}._tab_11o5h_721{padding:.625rem .75rem;font-size:.875rem}._tabBadge_11o5h_845{font-size:.625rem;padding:.125rem .375rem}._modal_11o5h_2119{padding:1.25rem;border-radius:16px}._modalTitle_11o5h_2769{font-size:1.125rem}._reasonInput_11o5h_2795{font-size:.875rem;padding:.75rem}._memberCard_11o5h_1501{padding:.875rem}._requestCard_11o5h_1765{padding:1rem}._editOverlay_11o5h_2209{padding:.5rem}._editModal_11o5h_2233{border-radius:16px 16px 0 0;max-height:90vh}._editHeader_11o5h_2411{padding:1rem 1rem .875rem;gap:.75rem}._editHeader_11o5h_2411 h3{font-size:1.0625rem;flex:1;min-width:0}._closeButton_11o5h_3173{width:38px;height:38px;font-size:22px;flex-shrink:0;background-color:#f3f4f6;border:2px solid #e5e7eb;display:flex;align-items:center;justify-content:center}._closeButton_11o5h_3173>span{display:block;line-height:1}._editBody_11o5h_2441{padding:1rem;max-height:calc(98vh - 70px)}._formGrid_11o5h_2449{gap:1rem}._formInput_11o5h_2493,._formTextarea_11o5h_2495{padding:.75rem .875rem;font-size:.875rem}._formTextarea_11o5h_2495{min-height:90px;max-height:130px}._validationWrapper_11o5h_2651{gap:.375rem}._charCounter_11o5h_2633{font-size:.625rem;text-align:left}._errorMessage_11o5h_2565{font-size:.75rem}._editFooter_11o5h_3005{padding:.875rem 1rem;margin-top:.75rem}._secondaryButton_11o5h_3023,._primaryButton_11o5h_3053{padding:.75rem 1.25rem;font-size:.875rem}}._pageContainer_jrnsb_1{max-width:1400px;margin:0 auto;padding:2rem 1rem;min-height:calc(100vh - 200px);background-color:#f9fafb}._heroHeader_jrnsb_19{background:linear-gradient(135deg,#fff,#f8fffe);border-radius:24px;padding:3rem 2.5rem;margin-bottom:2rem;box-shadow:0 4px 20px #00000014;border:1px solid rgba(73,192,160,.1);display:flex;justify-content:space-between;align-items:center;gap:2rem;flex-wrap:wrap}._heroContent_jrnsb_47{display:flex;gap:1.5rem;align-items:center;flex:1}._heroIcon_jrnsb_61{width:64px;height:64px;border-radius:16px;background:linear-gradient(135deg,#49c0a0,#0d9488);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;box-shadow:0 4px 16px #49c0a04d}._heroText_jrnsb_87{flex:1}._heroTitle_jrnsb_95{font-size:2.5rem;font-weight:700;color:#1f2937;margin:0 0 .5rem;line-height:1.2;background:linear-gradient(135deg,#1f2937,#49c0a0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._heroSubtitle_jrnsb_119{font-size:1.125rem;color:#6b7280;margin:0;line-height:1.6}._addButton_jrnsb_133{display:flex;align-items:center;gap:.75rem;padding:1rem 2rem;background:linear-gradient(135deg,#49c0a0,#0d9488);color:#fff;border:none;border-radius:14px;font-size:1rem;font-weight:600;cursor:pointer;text-decoration:none;transition:all .3s;box-shadow:0 4px 16px #49c0a04d;flex-shrink:0}._addButton_jrnsb_133:hover{transform:translateY(-2px);box-shadow:0 6px 24px #49c0a066}._addButton_jrnsb_133 svg{flex-shrink:0}._searchSection_jrnsb_189{margin-bottom:2rem}._searchContainer_jrnsb_197{position:relative;display:flex;align-items:center;background-color:#fff;border:2px solid #e5e7eb;border-radius:16px;padding:1rem 1.5rem;transition:all .3s;box-shadow:0 2px 8px #0000000d}._searchContainer_jrnsb_197:focus-within{border-color:#49c0a0;box-shadow:0 0 0 4px #49c0a01a}._searchIcon_jrnsb_231{color:#9ca3af;flex-shrink:0;margin-right:1rem}._searchInput_jrnsb_243{flex:1;border:none;outline:none;font-size:1rem;color:#1f2937;background:transparent;font-family:inherit}._searchInput_jrnsb_243::placeholder{color:#9ca3af}._clearButton_jrnsb_271{width:32px;height:32px;border-radius:8px;background-color:#f3f4f6;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#6b7280;transition:all .2s;margin-left:.75rem;flex-shrink:0}._clearButton_jrnsb_271:hover{background-color:#e5e7eb;color:#1f2937}._searchResults_jrnsb_313{display:flex;align-items:center;gap:.5rem;margin-top:1rem;padding:.75rem 1.25rem;background-color:#f0fdfa;border-radius:12px;border:1px solid rgba(73,192,160,.2);width:fit-content}._resultsCount_jrnsb_337{font-size:1.125rem;font-weight:700;color:#49c0a0}._resultsText_jrnsb_349{font-size:.9375rem;color:#6b7280;font-weight:500}._universitiesGrid_jrnsb_363{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:2rem;animation:_fadeIn_jrnsb_1 .4s ease-out}@keyframes _fadeIn_jrnsb_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._universityCard_jrnsb_399{display:flex;flex-direction:column;background-color:#fff;border-radius:20px;overflow:hidden;text-decoration:none;color:inherit;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer;box-shadow:0 2px 12px #00000014;border:1px solid rgba(0,0,0,.05);position:relative}._universityCard_jrnsb_399:before{content:"";position:absolute;inset:0;border-radius:20px;padding:2px;background:linear-gradient(135deg,#49c0a0,#0d9488);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s}._universityCard_jrnsb_399:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 12px 40px #49c0a040}._universityCard_jrnsb_399:hover:before{opacity:1}._cardImageWrapper_jrnsb_481{position:relative;width:100%;height:220px;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat}._cardImage_jrnsb_481{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.2,1)}._universityCard_jrnsb_399:hover ._cardImage_jrnsb_481{transform:scale(1.15)}._imageGradient_jrnsb_523{position:absolute;inset:0;background:linear-gradient(to bottom,#0000,#0000001a,#0006)}._cardBadge_jrnsb_551{position:absolute;top:1rem;right:1rem;display:flex;align-items:center;gap:.375rem;padding:.5rem .875rem;background-color:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;font-size:.75rem;font-weight:600;color:#10b981;box-shadow:0 2px 8px #0000001a;z-index:2}._cardBadge_jrnsb_551 svg{flex-shrink:0}._cardContent_jrnsb_595{padding:1.5rem;display:flex;flex-direction:column;flex:1;gap:1rem}._cardHeader_jrnsb_611{display:flex;gap:1rem;align-items:flex-start}._logoBadge_jrnsb_623{flex-shrink:0;width:56px;height:56px;border-radius:14px;background:linear-gradient(135deg,#49c0a0,#0d9488);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1.5rem;box-shadow:0 4px 12px #49c0a04d;border:3px solid #ffffff;margin-top:-32px;position:relative;z-index:3}._logoBadge_jrnsb_623 img{width:100%;height:100%;border-radius:11px;object-fit:cover}._logoInitial_jrnsb_675{font-size:1.5rem;font-weight:700}._cardInfo_jrnsb_685{flex:1;min-width:0;padding-top:.5rem}._cardTitle_jrnsb_697{font-size:1.25rem;font-weight:700;color:#1f2937;margin:0 0 .25rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;max-width:100%}._cardSubtitle_jrnsb_731{font-size:.8125rem;color:#6b7280;margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}._cardFooter_jrnsb_755{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:1rem;border-top:1px solid #f3f4f6;gap:1rem}._memberInfo_jrnsb_775{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#6b7280;font-weight:500;flex:1}._memberInfo_jrnsb_775 svg{color:#49c0a0;flex-shrink:0}._joinButton_jrnsb_805{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:linear-gradient(135deg,#49c0a0,#0d9488);color:#fff;border:none;border-radius:10px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s;box-shadow:0 2px 8px #49c0a04d;white-space:nowrap;position:relative;z-index:10}._joinButton_jrnsb_805:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #49c0a066}._joinButton_jrnsb_805:disabled{cursor:not-allowed;opacity:.7}._joinButton_jrnsb_805 svg{flex-shrink:0}._joinedButton_jrnsb_871{background:#f3f4f6!important;color:#6b7280!important;box-shadow:0 1px 3px #0000001a!important;cursor:not-allowed!important}._joinedButton_jrnsb_871:hover{transform:none!important;box-shadow:0 1px 3px #0000001a!important}._noResults_jrnsb_897{text-align:center;padding:6rem 2rem;background-color:#fff;border-radius:24px;box-shadow:0 4px 20px #00000014}._noResultsIcon_jrnsb_913{width:80px;height:80px;margin:0 auto 1.5rem;color:#d1d5db}._noResultsTitle_jrnsb_927{font-size:1.75rem;font-weight:700;color:#1f2937;margin:0 0 .75rem}._noResultsText_jrnsb_941{font-size:1rem;color:#6b7280;margin:0;line-height:1.6}._addLink_jrnsb_955{color:#49c0a0;font-weight:600;text-decoration:none;transition:color .2s}._addLink_jrnsb_955:hover{color:#0d9488;text-decoration:underline}@media(max-width:1024px){._universitiesGrid_jrnsb_363{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}}@media(max-width:768px){._pageContainer_jrnsb_1{padding:1rem}._heroHeader_jrnsb_19{padding:2rem 1.5rem;flex-direction:column;align-items:flex-start}._heroContent_jrnsb_47{width:100%}._heroTitle_jrnsb_95{font-size:2rem}._heroSubtitle_jrnsb_119{font-size:1rem}._addButton_jrnsb_133{width:100%;justify-content:center}._searchContainer_jrnsb_197{padding:.875rem 1.25rem}._universitiesGrid_jrnsb_363{grid-template-columns:1fr;gap:1.5rem}._cardImageWrapper_jrnsb_481{height:200px}._logoBadge_jrnsb_623{width:48px;height:48px;margin-top:-28px;font-size:1.25rem}._cardTitle_jrnsb_697{font-size:1.125rem}._cardFooter_jrnsb_755{flex-wrap:wrap}._memberInfo_jrnsb_775{width:100%}._joinButton_jrnsb_805{width:100%;justify-content:center}}@media(max-width:480px){._joinButton_jrnsb_805{padding:.5rem .875rem;font-size:.8125rem}._cardArrow_jrnsb_1139{width:32px;height:32px}}._adminLoginPage_jrqj1_1{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f0fdfa,#d1fae5);padding:2rem;position:fixed;inset:0;z-index:1000}._loginContainer_jrqj1_31{background:#fff;border-radius:24px;box-shadow:0 20px 60px #00000026;padding:3rem;width:100%;max-width:480px;animation:_slideUp_jrqj1_1 .3s ease-out}@keyframes _slideUp_jrqj1_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._loginHeader_jrqj1_73{text-align:center;margin-bottom:2.5rem}._logo_jrqj1_83{width:64px;height:64px;margin:0 auto 1.5rem;background:linear-gradient(135deg,#49c0a0,#0d9488);border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 8px 24px #49c0a04d}._title_jrqj1_109{font-size:2rem;font-weight:700;color:#1f2937;margin:0 0 .5rem}._subtitle_jrqj1_123{font-size:1rem;color:#6b7280;margin:0}._form_jrqj1_135{display:flex;flex-direction:column;gap:1.5rem}._formGroup_jrqj1_147{display:flex;flex-direction:column;gap:.5rem}._label_jrqj1_159{font-size:.9375rem;font-weight:600;color:#374151}._input_jrqj1_171{padding:.875rem 1rem;border:2px solid #e5e7eb;border-radius:12px;font-size:1rem;color:#1f2937;background-color:#fff;transition:all .3s;font-family:inherit}._input_jrqj1_171:focus{outline:none;border-color:#49c0a0;box-shadow:0 0 0 4px #49c0a01a}._input_jrqj1_171:disabled{opacity:.6;cursor:not-allowed}._passwordInput_jrqj1_215{position:relative}._passwordToggle_jrqj1_223{position:absolute;right:1rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#6b7280;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;transition:color .2s}._passwordToggle_jrqj1_223:hover{color:#49c0a0}._passwordToggle_jrqj1_223:disabled{opacity:.6;cursor:not-allowed}._submitButton_jrqj1_273{padding:1rem 2rem;background:linear-gradient(135deg,#49c0a0,#0d9488);border:none;border-radius:12px;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s;box-shadow:0 4px 12px #49c0a04d;display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:.5rem}._submitButton_jrqj1_273:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #49c0a066}._submitButton_jrqj1_273:disabled{opacity:.7;cursor:not-allowed}._spinner_jrqj1_329{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_jrqj1_329 .8s linear infinite}@keyframes _spin_jrqj1_329{to{transform:rotate(360deg)}}._footer_jrqj1_359{margin-top:2rem;text-align:center}._backButton_jrqj1_369{background:none;border:none;color:#6b7280;font-size:.9375rem;cursor:pointer;transition:color .2s;padding:.5rem}._backButton_jrqj1_369:hover{color:#49c0a0}@media(max-width:640px){._loginContainer_jrqj1_31{padding:2rem 1.5rem}._title_jrqj1_109{font-size:1.75rem}}._adminDashboard_83pe4_1{min-height:100vh;background-color:#f9fafb;position:fixed;inset:0;overflow-y:auto;z-index:1000}._header_83pe4_25{background:linear-gradient(135deg,#49c0a0,#0d9488);color:#fff;padding:2rem;box-shadow:0 4px 12px #0000001a}._headerContent_83pe4_39{max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:2rem}._headerLeft_83pe4_57{display:flex;align-items:center;gap:1.5rem;flex:1;min-width:0}._adminBadge_83pe4_73{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#ffffff26;border:1px solid rgba(255,255,255,.2);border-radius:8px;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}._title_83pe4_101{font-size:2rem;font-weight:700;margin:0 0 .5rem;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}._subtitle_83pe4_119{font-size:1rem;opacity:.9;margin:0;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}._logoutButton_83pe4_137{padding:.75rem 1.5rem;background:#fff3;border:2px solid rgba(255,255,255,.3);border-radius:12px;color:#fff;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .3s}._logoutButton_83pe4_137:hover{background:#ffffff4d;border-color:#ffffff80}._container_83pe4_171{max-width:1400px;margin:0 auto;padding:2rem}._statsGrid_83pe4_183{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}._statCard_83pe4_197{background:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 4px 12px #0000000d;display:flex;align-items:center;gap:1rem;transition:all .3s}._statCard_83pe4_197:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}._statIcon_83pe4_229{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._statContent_83pe4_249{flex:1}._statValue_83pe4_257{font-size:2rem;font-weight:700;color:#1f2937;line-height:1;margin-bottom:.25rem;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}._statLabel_83pe4_279{font-size:.875rem;color:#6b7280;font-weight:500;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}._filtersContainer_83pe4_297{margin-bottom:2rem}._filters_83pe4_297{display:flex;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}._additionalFilters_83pe4_319{display:flex;gap:1.5rem;align-items:flex-end;flex-wrap:wrap;padding:1.5rem;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d}._filterGroup_83pe4_341{display:flex;flex-direction:column;gap:.5rem;min-width:150px}._filterLabel_83pe4_355{font-size:.875rem;font-weight:600;color:#374151}._filterActiveIndicator_83pe4_367{color:#49c0a0;font-weight:500;font-size:.8125rem}._filterSelect_83pe4_379,._filterInput_83pe4_381{padding:.75rem 1rem;border:2px solid #e5e7eb;border-radius:8px;font-size:.9375rem;color:#1f2937;background:#fff;transition:border-color .3s;font-family:inherit}._filterSelect_83pe4_379:focus,._filterInput_83pe4_381:focus{outline:none;border-color:#49c0a0;box-shadow:0 0 0 3px #49c0a01a}._filterSelect_83pe4_379{cursor:pointer}._searchInputContainer_83pe4_427{position:relative;display:flex;align-items:center;width:100%}._searchIcon_83pe4_441{position:absolute;left:1rem;color:#9ca3af;pointer-events:none;z-index:2}._searchInput_83pe4_427{width:100%;padding:.75rem 3rem;border:2px solid #e5e7eb;border-radius:8px;font-size:.9375rem;color:#1f2937;background:#fff;transition:border-color .3s;font-family:inherit}._searchInput_83pe4_427:focus{outline:none;border-color:#49c0a0;box-shadow:0 0 0 3px #49c0a01a}._searchInput_83pe4_427::placeholder{color:#9ca3af}._clearSearchButton_83pe4_501{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);width:28px;height:28px;min-width:28px;min-height:28px;border:none;background:#e5e7eb;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#6b7280;transition:all .2s;z-index:20;flex-shrink:0;padding:0;margin:0;opacity:1;visibility:visible}._clearSearchButton_83pe4_501:hover{background:#d1d5db;color:#ef4444}._clearSearchButton_83pe4_501:active{background:#9ca3af;color:#dc2626}._clearSearchButton_83pe4_501 svg{width:16px;height:16px;flex-shrink:0;stroke-width:2.5}._clearFiltersButton_83pe4_587{padding:.75rem 1.5rem;background:#fff;border:2px solid #ef4444;border-radius:8px;color:#ef4444;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .3s;white-space:nowrap}._clearFiltersButton_83pe4_587:hover{background:#fee2e2;transform:translateY(-1px)}._filterButton_83pe4_623{padding:.75rem 1.5rem;background:#fff;border:2px solid #e5e7eb;border-radius:12px;color:#6b7280;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .3s}._filterButton_83pe4_623:hover{border-color:#49c0a0;color:#49c0a0}._filterActive_83pe4_367{background:linear-gradient(135deg,#49c0a0,#0d9488);border-color:#49c0a0;color:#fff}._loading_83pe4_669,._empty_83pe4_671{text-align:center;padding:4rem 2rem;background:#fff;border-radius:20px;box-shadow:0 4px 12px #0000000d}._spinner_83pe4_687{width:48px;height:48px;border:4px solid #e5e7eb;border-top-color:#49c0a0;border-radius:50%;animation:_spin_83pe4_687 1s linear infinite;margin:0 auto 1rem}@keyframes _spin_83pe4_687{to{transform:rotate(360deg)}}._emptyIcon_83pe4_719{width:80px;height:80px;margin:0 auto 1.5rem;color:#d1d5db}._empty_83pe4_671 h3{font-size:1.5rem;font-weight:700;color:#1f2937;margin:0 0 .5rem;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}._empty_83pe4_671 p{color:#6b7280;margin:0;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}._requestsList_83pe4_769{display:flex;flex-direction:column;gap:1.5rem}._requestCard_83pe4_781{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 4px 12px #0000000d;transition:all .3s}._requestCard_83pe4_781:hover{box-shadow:0 8px 24px #0000001a}._requestHeader_83pe4_805{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;gap:1rem}._requestHeader_83pe4_805>div{flex:1;min-width:0}._requestTitle_83pe4_831{font-size:1.5rem;font-weight:700;color:#1f2937;margin:0 0 .25rem;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}._requestEmail_83pe4_851{font-size:.9375rem;color:#6b7280;margin:0;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}._statusBadge_83pe4_869{padding:.5rem 1rem;border-radius:8px;font-size:.8125rem;font-weight:600;text-transform:uppercase;flex-shrink:0}._statusPending_83pe4_887{background:#fef3c7;color:#92400e}._statusApproved_83pe4_897{background:#d1fae5;color:#065f46}._statusRejected_83pe4_907{background:#fee2e2;color:#991b1b}._statusRevoked_83pe4_917{background:#f3f4f6;color:#6b7280}._statusPublished_83pe4_927{background:#d1fae5;color:#065f46}._statusHidden_83pe4_937{background:#fef3c7;color:#92400e}._statusDeleted_83pe4_947{background:#fee2e2;color:#991b1b}._tabs_83pe4_957{display:flex;gap:1rem;margin-bottom:2rem;border-bottom:2px solid #e5e7eb}._tabButton_83pe4_971{padding:1rem 2rem;background:transparent;border:none;border-bottom:3px solid transparent;color:#6b7280;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s;margin-bottom:-2px}._tabButton_83pe4_971:hover{color:#49c0a0}._tabActive_83pe4_1005{color:#49c0a0;border-bottom-color:#49c0a0}._revokedNotice_83pe4_1015{margin-top:1rem;padding:.875rem 1rem;border-radius:12px;background:#f9fafb;border:1px solid #e5e7eb;color:#6b7280;font-size:.9375rem;font-weight:500}._requestDescription_83pe4_1037{color:#4b5563;line-height:1.6;margin:1rem 0;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;white-space:pre-wrap}._requestMeta_83pe4_1057{display:flex;gap:2rem;flex-wrap:wrap;margin-top:1rem;padding-top:1rem;border-top:1px solid #e5e7eb}._metaItem_83pe4_1075{display:flex;flex-direction:column;gap:.25rem}._metaLabel_83pe4_1087{font-size:.8125rem;color:#6b7280;font-weight:500;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}._metaValue_83pe4_1105{font-size:.9375rem;color:#1f2937;font-weight:600;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}._rejectionReason_83pe4_1123{margin-top:1rem;padding:1rem;background:#fef2f2;border-left:4px solid #ef4444;border-radius:8px;color:#991b1b;font-size:.9375rem;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;white-space:pre-wrap}._requestActions_83pe4_1151{display:flex;gap:1rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}._approveButton_83pe4_1167,._rejectButton_83pe4_1169,._revokeButton_83pe4_1171,._viewButton_83pe4_1173{flex:1;padding:.875rem 1.5rem;border:none;border-radius:12px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;gap:.5rem}._viewButton_83pe4_1173{background:#fff;color:#3b82f6;border:2px solid #3b82f6}._viewButton_83pe4_1173:hover:not(:disabled){background:#eff6ff;transform:translateY(-2px)}._approveButton_83pe4_1167{background:linear-gradient(135deg,#49c0a0,#0d9488);color:#fff;box-shadow:0 4px 12px #49c0a04d}._approveButton_83pe4_1167:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #49c0a066}._rejectButton_83pe4_1169{background:#fff;color:#ef4444;border:2px solid #ef4444}._rejectButton_83pe4_1169:hover:not(:disabled){background:#fee2e2}._revokeButton_83pe4_1171{background:#fff;color:#f59e0b;border:2px solid #f59e0b}._revokeButton_83pe4_1171:hover:not(:disabled){background:#fef3c7}._approveButton_83pe4_1167:disabled,._rejectButton_83pe4_1169:disabled,._revokeButton_83pe4_1171:disabled,._viewButton_83pe4_1173:disabled{opacity:.6;cursor:not-allowed}._buttonSpinner_83pe4_1303{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_83pe4_687 .8s linear infinite}._rejectButton_83pe4_1169 ._buttonSpinner_83pe4_1303{border-color:#ef44444d;border-top-color:#ef4444}._modalOverlay_83pe4_1333{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem;animation:_fadeIn_83pe4_1 .2s ease-out}@keyframes _fadeIn_83pe4_1{0%{opacity:0}to{opacity:1}}._modal_83pe4_1333{background:#fff;border-radius:20px;padding:2rem;width:100%;max-width:500px;box-shadow:0 20px 60px #0000004d;animation:_slideUp_83pe4_1 .3s ease-out}._modalTitle_83pe4_1401{font-size:1.5rem;font-weight:700;color:#1f2937;margin:0 0 .5rem;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}._modalSubtitle_83pe4_1421{font-size:.9375rem;color:#6b7280;margin:0 0 1.5rem;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}._reasonInput_83pe4_1439{width:100%;padding:.875rem;border:2px solid #e5e7eb;border-radius:12px;font-size:.9375rem;color:#1f2937;font-family:inherit;resize:vertical;margin-bottom:1.5rem;transition:border-color .3s}._reasonInput_83pe4_1439:focus{outline:none;border-color:#49c0a0;box-shadow:0 0 0 4px #49c0a01a}._modalActions_83pe4_1477{display:flex;gap:1rem}._cancelButton_83pe4_1487,._confirmRejectButton_83pe4_1489{flex:1;padding:.875rem 1.5rem;border:none;border-radius:12px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;gap:.5rem}._cancelButton_83pe4_1487{background:#fff;color:#6b7280;border:2px solid #e5e7eb}._cancelButton_83pe4_1487:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db}._confirmRejectButton_83pe4_1489{background:#ef4444;color:#fff;box-shadow:0 4px 12px #ef44444d}._confirmRejectButton_83pe4_1489:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #ef444466}._cancelButton_83pe4_1487:disabled,._confirmRejectButton_83pe4_1489:disabled{opacity:.6;cursor:not-allowed}._observerTarget_83pe4_1575{height:20px;width:100%;margin-top:2rem}._loadingMoreContainer_83pe4_1587{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;gap:1rem}._loadingMoreContainer_83pe4_1587 p{color:#6b7280;font-size:.9375rem;margin:0}@media(max-width:768px){._headerContent_83pe4_39{flex-direction:column;align-items:flex-start;gap:1rem}._logoutButton_83pe4_137{width:100%}._requestHeader_83pe4_805,._requestActions_83pe4_1151,._modalActions_83pe4_1477{flex-direction:column}}.app{min-height:100vh;display:flex;flex-direction:column;position:relative}main{flex:1;width:100%}@media(max-width:768px){.main-content{padding:1rem}}Button{outline:none!important}.mandatory-onboarding-overlay{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;background:#fff;padding:1rem}.mandatory-onboarding-modal{width:100%;max-width:980px;max-height:none;overflow:visible;padding:.75rem;box-sizing:border-box;border-radius:1.5rem}.container_f5d1e6{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;height:var(--uib-size);width:var(--uib-size)}.inner_0ac679{--dot-size: calc(var(--uib-size) * .17);position:relative;display:flex;align-items:center;justify-content:flex-start;height:var(--uib-size);width:var(--uib-size);animation:smoothRotate_82841c calc(var(--uib-speed) * 1.8) linear infinite}.dot_88b245{position:absolute;top:0;left:0;display:flex;align-items:flex-start;justify-content:center;height:100%;width:100%;animation:rotate_51eb93 var(--uib-speed) ease-in-out infinite}.dot_88b245:before{content:"";height:var(--dot-size);width:var(--dot-size);border-radius:50%;background-color:var(--uib-color);transition:background-color .3s ease}.dot_88b245:nth-child(2),.dot_88b245:nth-child(2):before{animation-delay:calc(var(--uib-speed) * -.835 * .5)}.dot_88b245:nth-child(3),.dot_88b245:nth-child(3):before{animation-delay:calc(var(--uib-speed) * -.668 * .5)}.dot_88b245:nth-child(4),.dot_88b245:nth-child(4):before{animation-delay:calc(var(--uib-speed) * -.501 * .5)}.dot_88b245:nth-child(5),.dot_88b245:nth-child(5):before{animation-delay:calc(var(--uib-speed) * -.334 * .5)}.dot_88b245:nth-child(6),.dot_88b245:nth-child(6):before{animation-delay:calc(var(--uib-speed) * -.167 * .5)}@keyframes rotate_51eb93{0%{transform:rotate(0)}65%,to{transform:rotate(360deg)}}@keyframes smoothRotate_82841c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.modal-overlay{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem 1rem;animation:fadeIn .2s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.login-form-container{background:#fff;border-radius:24px;padding:48px 40px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;width:100%;max-width:500px;position:relative;animation:slideUp .3s ease-out;max-height:90vh;overflow-y:auto}@keyframes slideUp{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.close-button{position:absolute;top:1rem;right:1rem;background:none;border:none;cursor:pointer;color:#6b7280;padding:.5rem;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s;z-index:10}.close-button:hover{background-color:transparent;color:#6b7280}.close-button:focus{outline:none;box-shadow:0 0 0 3px #49c0a01a}.login-form-header{text-align:center;margin-bottom:40px}.login-logo{margin-bottom:24px}.login-logo img{height:45px;width:auto}.login-form-header h2{font-size:32px;font-weight:700;color:#1e293b;margin:0 0 12px;letter-spacing:-.5px}.login-form-header p{font-size:16px;color:#64748b;margin:0;line-height:1.5}.google-login-section{margin-bottom:24px}.google-login-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:12px;padding:16px 20px;border:2px solid #e2e8f0;border-radius:12px;background:#fff;font-size:16px;font-weight:500;color:#374151;cursor:pointer;transition:all .3s ease}.google-login-btn:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.google-icon{width:20px;height:20px}.divider{position:relative;text-align:center;margin:25px 0}.divider:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#e2e8f0}.divider-text{background:#fff;padding:0 16px;color:#94a3b8;font-size:14px;font-weight:500;position:relative;z-index:1}.form-group{margin-bottom:24px}.form-input{width:100%;padding:16px 20px;border:2px solid #e2e8f0;border-radius:12px;font-size:16px;font-weight:500;color:#1e293b;background:#fff;transition:all .3s ease;box-sizing:border-box;position:relative;z-index:1}.form-input:focus{outline:none;border-color:#49c0a0;box-shadow:0 0 0 4px #49c0a01a}.form-input::placeholder{color:#94a3b8;font-weight:400}.password-input-container{position:relative;display:flex;align-items:center;width:100%}.password-input{padding-right:50px}.password-toggle{position:absolute;right:16px;top:50%;transform:translateY(-50%);background:none;border:none;font-size:18px;cursor:pointer;pointer-events:auto;z-index:10;color:#64748b;transition:color .3s ease;padding:8px;border-radius:4px;min-width:32px;min-height:32px;display:flex;align-items:center;justify-content:center}.password-toggle:focus,.google-login-button:focus{outline:none}.password-toggle:hover{color:#49c0a0;background:#49c0a01a;transform:translateY(-50%) scale(1.1)}.forgot-password{text-align:right;margin-bottom:24px}.forgot-password a{font-size:14px;color:#49c0a0;text-decoration:none;font-weight:500;transition:color .3s ease}.forgot-password a:hover{color:#3da88a}.login-button{width:100%;background:#49c0a0;color:#fff;border:none;border-radius:12px;padding:16px 24px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;margin-bottom:24px}.login-button:hover{background:#3da88a;transform:translateY(-2px);box-shadow:0 8px 20px #49c0a04d}.login-button:active{transform:translateY(0)}.login-button:disabled{opacity:.7;cursor:not-allowed;transform:none}.register-link{text-align:center;margin-top:24px;font-size:14px;color:#64748b}.register-link a{color:#49c0a0;text-decoration:none;font-weight:500;transition:color .3s ease}.register-link a:hover{color:#3da88a;text-decoration:underline}.text-link-button{background:none;border:none;padding:0;margin:0;cursor:pointer;font-size:14px;font-weight:500;color:#49c0a0;text-decoration:none}.text-link-button:hover{color:#3da88a;text-decoration:underline}.social-login{display:flex;justify-content:center;align-items:center;width:100%;margin-top:16px}.google-login-button{width:100%;max-width:300px;display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 16px;border:1px solid #43be9adb;border-radius:16px;background:#fff;cursor:pointer;transition:all .3s ease;font-weight:600;color:#43be9adb;font-size:14px}.google-login-button:hover{background-color:#f9fafb;border-color:#3da88a;transform:translateY(-2px);box-shadow:0 4px 12px #43be9a33}.google-login-button:active{transform:translateY(0)}@media(max-width:640px){.modal-overlay{padding:1rem}.login-form-container{padding:2rem 1.5rem;max-height:95vh}.close-button{top:.75rem;right:.75rem;padding:.375rem}}.register-form-container{max-width:484px}.register-form-header{text-align:center;margin-bottom:32px;position:relative}.register-form-header h2{font-size:25px;font-weight:700;color:#1e293b;margin:0;letter-spacing:-.5px;text-align:center;width:100%}.post-register-actions{margin-top:22px;padding-top:11px;border-top:1px solid #e2e8f0;text-align:center}.post-register-title{font-size:16px;font-weight:500;color:#1e293b;margin-bottom:22px}.post-register-buttons{display:flex;flex-direction:column}.secondary-button{background:#fff;color:#49c0a0;border:2px solid #49c0a0}.secondary-button:hover{background:#f9fafb}.welcome-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:10000}.welcome-modal-container{background-color:#fff;border-radius:12px;padding:40px;width:100%;max-width:600px;box-shadow:0 10px 25px #0000001a;position:relative;animation:slideIn .3s ease-out}@keyframes slideIn{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.welcome-close{position:absolute;top:2px;right:2px;color:#6b7280;background:transparent;border:none;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s;z-index:1}.welcome-close:hover{color:#6b7280;background-color:transparent}.welcome-content{position:relative}.welcome-content h2{font-size:28px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.2;text-align:center;padding:0 40px}.welcome-subtitle{font-size:18px;font-weight:500;color:#374151;margin-bottom:20px}.welcome-description{font-size:16px;line-height:1.6;color:#4b5563;margin-bottom:24px}.welcome-list{list-style-type:none;padding-left:0;margin-bottom:32px}.welcome-list li{color:#4b5563;margin-bottom:12px;font-size:16px;line-height:1.5;display:flex;align-items:flex-start;gap:10px}.welcome-actions{display:flex;flex-direction:column;gap:12px}.join-community-btn{background-color:#34d399;color:#fff;font-weight:600;font-size:16px;padding:12px 24px;border:none;border-radius:6px;cursor:pointer;transition:background-color .2s;width:100%;display:flex;justify-content:center;align-items:center}.join-community-btn:hover{background-color:#10b981}.join-community-btn:disabled{opacity:.7;cursor:not-allowed}.secondary-btn{background-color:#fff;color:#4b5563;font-weight:600;font-size:16px;padding:12px 24px;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;transition:all .2s;width:100%}.secondary-btn:hover{background-color:#f9fafb;border-color:#9ca3af;color:#111827}.secondary-btn:disabled{opacity:.7;cursor:not-allowed}@media(max-width:640px){.welcome-modal-container{padding:24px;margin:20px;max-width:calc(100% - 40px)}.welcome-content h2{font-size:24px}.welcome-subtitle{font-size:16px}}._testPopupOverlay_1iw18_3{position:fixed;inset:0;background-color:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10001;padding:1rem;animation:_fadeIn_1iw18_1 .2s ease-in-out}@keyframes _fadeIn_1iw18_1{0%{opacity:0}to{opacity:1}}._testPopupContent_1iw18_53{background-color:#fff;border-radius:20px;padding:0;max-width:550px;width:100%;box-shadow:0 25px 50px -12px #00000040;animation:_slideUp_1iw18_1 .3s ease-in-out;overflow:hidden}@keyframes _slideUp_1iw18_1{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._testPopupHeader_1iw18_97{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:1.75rem 1.5rem 1rem;border-bottom:1px solid #f3f4f6;position:relative}._testPopupTitle_1iw18_117{font-size:1.5rem;font-weight:700;color:#111827;margin:0 0 .5rem;letter-spacing:-.025em;width:100%;text-align:center;line-height:1.3;padding:0 40px}._testPopupSubheader_1iw18_141{font-size:.875rem;color:#6b7280;margin:0;font-weight:400;line-height:1.5;text-align:center}._testPopupClose_1iw18_159{background:none;border:none;cursor:pointer;color:#6b7280;padding:.5rem;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s;width:32px;height:32px;position:absolute;top:2px;right:2px}._testPopupClose_1iw18_159:hover{background-color:transparent;color:#6b7280}._testPopupClose_1iw18_159 svg{width:20px;height:20px;stroke-width:2.5}._testPopupBody_1iw18_217{padding:1.5rem}._testDetails_1iw18_227{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem}._testBadge_1iw18_241{display:flex;align-items:center;gap:.5rem;padding:.5rem .875rem;background-color:#f0fdfa;color:#49c0a0;border:1px solid #ccfbf1;border-radius:20px;font-size:.8125rem;font-weight:600;white-space:nowrap}._testBadge_1iw18_241 svg{flex-shrink:0;width:16px;height:16px}._testPopupActions_1iw18_281{display:flex;flex-direction:row;justify-content:space-around;gap:.875rem;width:100%}._reuseTestButton_1iw18_297{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.25rem;background-color:#49c0a0;color:#fff;border:2px solid #49c0a0;border-radius:10px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease;flex:1;min-height:48px;position:relative;box-sizing:border-box}._buttonIcon_1iw18_337{font-size:1.125rem;flex-shrink:0;display:inline-block;line-height:1}._buttonText_1iw18_351{text-align:center;white-space:nowrap}._reuseTestButton_1iw18_297:hover:not(:disabled){background-color:#0d9488;border-color:#0d9488;transform:translateY(-1px);box-shadow:0 4px 12px #49c0a04d}._reuseTestButton_1iw18_297:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 6px #49c0a033}._conductTestButtonPopup_1iw18_385{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.25rem;background-color:#fff;color:#49c0a0;border:2px solid #49c0a0;border-radius:10px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease;flex:1;min-height:48px;box-sizing:border-box;position:relative}._conductTestButtonPopup_1iw18_385:hover:not(:disabled){background-color:#f0fdfa;border-color:#0d9488;color:#0d9488;transform:translateY(-1px);box-shadow:0 4px 12px #49c0a026}._conductTestButtonPopup_1iw18_385:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 6px #49c0a01a}._conductTestButtonPopup_1iw18_385 ._buttonIcon_1iw18_337{font-size:1.125rem;flex-shrink:0;display:inline-block;line-height:1}._conductTestButtonPopup_1iw18_385 ._buttonText_1iw18_351{text-align:center;white-space:nowrap;color:#49c0a0}._spinnerContainer_1iw18_477{width:18px;height:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin:0}._spinner_1iw18_477{width:16px;height:16px;border:2px solid currentColor;border-top-color:transparent;border-right-color:transparent;border-radius:50%;animation:_spin_1iw18_477 .8s linear infinite}@keyframes _spin_1iw18_477{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._reuseTestButton_1iw18_297:disabled,._conductTestButtonPopup_1iw18_385:disabled{opacity:.6;cursor:not-allowed;transform:none!important}._soloQuizModal_1iw18_551{background-color:#fff;border-radius:16px;padding:0;max-width:500px;width:100%;box-shadow:0 20px 60px #0000004d;animation:_slideUp_1iw18_1 .3s ease-in-out}._soloQuizSubtitle_1iw18_571{font-size:.9375rem;color:#6b7280;margin:0 0 1.5rem;line-height:1.5;text-align:center}._soloQuizForm_1iw18_587{display:flex;flex-direction:column;gap:1rem}._formGroup_1iw18_599{display:flex;flex-direction:column;gap:.5rem}._inputLabel_1iw18_611{font-size:.875rem;font-weight:600;color:#374151}._required_1iw18_623{color:#ef4444;margin-left:2px}._educationInput_1iw18_633{width:100%;padding:.875rem 1rem;border:2px solid #a7f3d0;border-radius:8px;font-size:.9375rem;color:#1f2937;background-color:#fff;transition:all .2s}._educationInput_1iw18_633:hover{border-color:#49c0a0}._educationInput_1iw18_633:focus{outline:none;border-color:#49c0a0;box-shadow:0 0 0 3px #49c0a01a}._educationInput_1iw18_633:disabled{opacity:.6;cursor:not-allowed}._educationInput_1iw18_633::placeholder{color:#9ca3af}._educationInputError_1iw18_693{border-color:#ef4444!important}._educationInputError_1iw18_693:focus{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef44441a!important}._errorMessage_1iw18_711{display:block;font-size:.8125rem;color:#ef4444;margin-top:.25rem;font-weight:500}._timeInputGroup_1iw18_727{display:flex;flex-direction:column;gap:.5rem}._timeLabel_1iw18_739{font-size:.875rem;font-weight:600;color:#374151}._timeInputs_1iw18_751{display:flex;align-items:center;gap:.5rem}._timeInput_1iw18_727{flex:1;padding:.875rem 1rem;border:2px solid #a7f3d0;border-radius:8px;font-size:1rem;font-weight:600;color:#1f2937;text-align:center;transition:all .2s}._timeInput_1iw18_727:focus{outline:none;border-color:#49c0a0;box-shadow:0 0 0 3px #49c0a01a}._timeInput_1iw18_727:disabled{opacity:.6;cursor:not-allowed}._timeSeparator_1iw18_809{font-size:1.25rem;font-weight:600;color:#1f2937;padding:0 .25rem}._timeHint_1iw18_823{font-size:.75rem;color:#6b7280;margin:.5rem 0 0;line-height:1.4}._beginQuizButton_1iw18_837{width:100%;padding:.875rem 1.25rem;background-color:#49c0a0;color:#fff;border:2px solid #49c0a0;border-radius:8px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;min-height:44px}._beginQuizButton_1iw18_837:hover:not(:disabled){background-color:#0d9488;border-color:#0d9488}._beginQuizButton_1iw18_837:disabled{opacity:.6;cursor:not-allowed}._skipTimeLimitButton_1iw18_891{width:100%;background:none;color:#49c0a0;border:none;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;text-decoration:underline;text-underline-offset:4px}._skipTimeLimitButton_1iw18_891:hover:not(:disabled){color:#0d9488}._skipTimeLimitButton_1iw18_891:disabled{opacity:.6;cursor:not-allowed}._privacySubtext_1iw18_935{font-size:.875rem;color:#6b7280;margin:.5rem 0 0;line-height:1.5;text-align:center;padding:0;margin:0}._loadingContainer_1iw18_957{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;min-height:200px}._loadingSpinner_1iw18_975{width:40px;height:40px;border:4px solid #e5e7eb;border-top-color:#49c0a0;border-right-color:#49c0a0;border-radius:50%;animation:_spin_1iw18_477 .8s linear infinite;margin-bottom:1rem}._loadingText_1iw18_997{font-size:.9375rem;color:#6b7280;margin:0;font-weight:500}._reuseTestButton_1iw18_297[data-tooltip],._conductTestButtonPopup_1iw18_385[data-tooltip]{position:relative}._reuseTestButton_1iw18_297[data-tooltip]:hover:after,._conductTestButtonPopup_1iw18_385[data-tooltip]:hover:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);background-color:#1f2937;color:#fff;padding:.625rem .875rem;border-radius:8px;font-size:.8125rem;font-weight:400;white-space:nowrap;z-index:10002;pointer-events:none;opacity:0;animation:_tooltipFadeIn_1iw18_1 .2s ease forwards;box-shadow:0 4px 12px #0003;max-width:250px;text-align:center;line-height:1.4}._reuseTestButton_1iw18_297[data-tooltip]:hover:before,._conductTestButtonPopup_1iw18_385[data-tooltip]:hover:before{content:"";position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:#1f2937;z-index:10002;pointer-events:none;opacity:0;animation:_tooltipFadeIn_1iw18_1 .2s ease forwards}@keyframes _tooltipFadeIn_1iw18_1{0%{opacity:0;transform:translate(-50%) translateY(4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@media(max-width:640px){._testPopupContent_1iw18_53,._soloQuizModal_1iw18_551{max-width:100%;border-radius:16px 16px 0 0}._testPopupOverlay_1iw18_3{align-items:flex-end;padding:0}._testPopupActions_1iw18_281{flex-direction:column;gap:.875rem}._reuseTestButton_1iw18_297,._conductTestButtonPopup_1iw18_385{width:100%}._reuseTestButton_1iw18_297[data-tooltip]:hover:after,._conductTestButtonPopup_1iw18_385[data-tooltip]:hover:after{max-width:200px;font-size:.75rem;padding:.5rem .75rem}}._tooltipWrapper_1iw18_1185{position:relative;display:inline-block}._tooltip_1iw18_1185{visibility:hidden;opacity:0;background-color:#374151;color:#fff;text-align:center;border-radius:6px;padding:.5rem .75rem;position:absolute;z-index:10002;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);font-size:.75rem;width:103%;font-weight:400;transition:opacity .2s ease,visibility .2s ease;pointer-events:none;box-shadow:0 4px 12px #0003}._tooltip_1iw18_1185:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:#374151}._tooltipWrapper_1iw18_1185:hover ._tooltip_1iw18_1185{visibility:visible;opacity:1}._popupOverlay_1r8ey_1{position:fixed;inset:0;background-color:#000000b3;display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px;overflow-y:auto}._popupContent_1r8ey_31{background:#fff;border-radius:12px;width:90%;max-width:1000px;max-height:95vh;display:flex;flex-direction:column;box-shadow:0 10px 40px #0003;overflow:hidden}._popupHeader_1r8ey_55{display:flex;justify-content:center;align-items:center;padding:24px 28px;border-bottom:2px solid #e5e7eb;background:#fafafa;position:relative}._headerContent_1r8ey_75{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center}._popupTitle_1r8ey_91{margin:0 0 8px;font-size:28px;font-weight:700;color:#111827;line-height:1.2;text-align:center;width:100%;padding:0 40px}._totalQuestions_1r8ey_113{font-size:16px;color:#6b7280;font-weight:500;margin-top:4px;text-align:center}._closeButton_1r8ey_129{background:none;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;color:#111827;transition:color .2s;border-radius:4px;flex-shrink:0;position:absolute;top:2px;right:2px}._closeButton_1r8ey_129:hover{color:#111827;background-color:#f3f4f6}._popupBody_1r8ey_173{flex:1;overflow-y:auto;padding:0;background:#fff}._loadingContainer_1r8ey_187{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px}._spinner_1r8ey_203{width:40px;height:40px;border:4px solid #f3f4f6;border-top-color:#49c0a0;border-radius:50%;animation:_spin_1r8ey_203 .8s linear infinite;margin-bottom:16px}@keyframes _spin_1r8ey_203{to{transform:rotate(360deg)}}._loadingContainer_1r8ey_187 p{color:#6b7280;font-size:16px}._questionsContainer_1r8ey_245{padding:32px 40px}._categorySection_1r8ey_253{margin-bottom:40px}._categorySection_1r8ey_253:last-child{margin-bottom:0}._categoryHeader_1r8ey_269{margin:0 0 24px;font-size:20px;font-weight:600;color:#111827;padding-bottom:12px;border-bottom:2px solid #e5e7eb}._eachBox_1r8ey_289 h6{font-size:22px;font-weight:700;color:#111827;margin:0 0 24px;padding:16px 0;border-bottom:3px solid #49c0a0;letter-spacing:.3px;line-height:1.4}._eachBox_1r8ey_289 h6 span{font-weight:600;color:#6b7280;font-size:20px}._eachBox_1r8ey_289 h6 span span{font-weight:700;color:#49c0a0}._questionItem_1r8ey_333{margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid #f3f4f6;page-break-inside:avoid}._questionItem_1r8ey_333:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}._questionHeader_1r8ey_359{display:flex;align-items:baseline;gap:12px;margin-bottom:12px}._questionLabel_1r8ey_373{font-size:16px;font-weight:600;color:#111827}._pageReference_1r8ey_385{font-size:14px;color:#6b7280;font-weight:400}._passage_1r8ey_397{margin:16px 0;padding:16px;background-color:#f9fafb;border-left:4px solid #49c0a0;border-radius:4px;font-size:15px;line-height:1.6;color:#374151}._passage_1r8ey_397 p{margin:0}._questionText_1r8ey_427{margin:16px 0;font-size:15px;line-height:1.7;color:#111827}._questionText_1r8ey_427 p{margin:0 0 8px}._questionText_1r8ey_427 p:last-child{margin-bottom:0}._imageContainer_1r8ey_457,._chartContainer_1r8ey_459{margin:20px 0;text-align:center}._questionImage_1r8ey_469{max-width:50%;height:auto;border-radius:8px;box-shadow:0 2px 8px #0000001a;cursor:pointer;transition:transform .2s}._questionImage_1r8ey_469:hover{transform:scale(1.02)}._chartImage_1r8ey_495{max-width:100%;height:auto;border-radius:8px;box-shadow:0 2px 8px #0000001a}._tableContainer_1r8ey_509{margin:20px 0;overflow-x:auto}._tableContainer_1r8ey_509 table{width:100%;border-collapse:collapse;margin:0 auto;font-size:14px}._tableContainer_1r8ey_509 td,._tableContainer_1r8ey_509 th{padding:10px 12px;border:1px solid #e5e7eb;text-align:left}._tableContainer_1r8ey_509 th{background-color:#f9fafb;font-weight:600}._answerSection_1r8ey_557{margin-top:20px;padding-top:16px}._optionsContainer_1r8ey_567{display:flex;flex-direction:column;gap:10px;margin-top:12px}._optionItem_1r8ey_581{padding:12px 16px;background-color:#fff;border:2px solid #e5e7eb;border-radius:6px;font-size:15px;color:#374151;transition:all .2s;display:flex;align-items:center;justify-content:space-between;line-height:1.5}._optionItem_1r8ey_581:hover{border-color:#d1d5db;background-color:#f9fafb}._correctOption_1r8ey_619{background-color:#ecfdf5;border-color:#10b981;color:#065f46;font-weight:500}._correctBadge_1r8ey_633{background-color:#10b981;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:600;margin-left:12px;flex-shrink:0}._descriptiveAnswer_1r8ey_655{margin-top:16px;padding:16px;background-color:#f0fdfa;border-left:4px solid #49c0a0;border-radius:6px;font-size:15px;line-height:1.7;color:#374151}._descriptiveAnswer_1r8ey_655 strong{color:#0d9488;font-weight:600;margin-right:8px}._descriptiveAnswer_1r8ey_655 strong{color:#111827;font-weight:600}._answerText_1r8ey_699{margin-top:8px;color:#374151}._answerText_1r8ey_699 p{margin:0 0 8px}._answerText_1r8ey_699 p:last-child{margin-bottom:0}._customOlQuestion_1r8ey_727{margin:16px 0;padding:0;list-style:none;counter-reset:option-counter}._customOlQuestion_1r8ey_727 ol{margin:0;padding:0;list-style:none;counter-reset:option-counter}._customOlQuestion_1r8ey_727 li{counter-increment:option-counter;margin-bottom:8px;background-color:#fff;border:2px solid #e5e7eb;border-radius:6px;font-size:15px;color:#374151;transition:all .2s;line-height:1.6;position:relative;padding:12px 16px 12px 48px}._customOlQuestion_1r8ey_727 li:before{content:counter(option-counter,upper-alpha) ".";position:absolute;left:16px;font-weight:600;color:#6b7280}._customOlQuestion_1r8ey_727 li._selectedOption_1r8ey_811{background-color:#ecfdf5;border-color:#10b981;color:#065f46;font-weight:500}._customOlQuestion_1r8ey_727 li._selectedOption_1r8ey_811:before{color:#10b981;font-weight:700}._eachQuestion_1r8ey_835{margin-bottom:32px;padding:20px;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;transition:box-shadow .2s}._eachQuestion_1r8ey_835:hover{box-shadow:0 2px 8px #0000000d}._eachQuestionTypeSet_1r8ey_861{margin-bottom:32px;padding:20px;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px}._noQuestions_1r8ey_877{text-align:center;padding:60px 20px;color:#6b7280}._noQuestions_1r8ey_877 p{font-size:16px}@media print{._popupOverlay_1r8ey_1{position:static;background:#fff;padding:0}._popupContent_1r8ey_31{max-width:100%;box-shadow:none;border-radius:0}._closeButton_1r8ey_129{display:none}._questionItem_1r8ey_333{page-break-inside:avoid}}@media(max-width:768px){._popupContent_1r8ey_31{width:95%;max-height:98vh}._popupHeader_1r8ey_55{padding:20px;flex-direction:column;align-items:center}._closeButton_1r8ey_129{position:absolute;top:2px;right:2px;margin-left:0}._headerContent_1r8ey_75{align-items:center;text-align:center}._questionsContainer_1r8ey_245{padding:24px 20px}._popupTitle_1r8ey_91{font-size:24px;padding:0 40px;text-align:center}._categoryHeader_1r8ey_269{font-size:18px}}._page_y2e5u_1{max-width:1240px;margin:0 auto;padding:2.25rem 1rem 3.5rem;animation:_pageFadeIn_y2e5u_1 .45s ease-out}._hero_y2e5u_15{border:1px solid #e5e7eb;border-radius:18px;background:linear-gradient(120deg,#f0fdfa,#fff 55%);padding:1.25rem;margin-bottom:1.25rem;display:block;animation:_heroSlideIn_y2e5u_1 .55s ease-out}._header_y2e5u_35{max-width:900px}._badge_y2e5u_43{display:inline-flex;margin-bottom:.45rem;padding:.2rem .6rem;border:1px solid #a7f3d0;border-radius:999px;background:#ecfdf5;color:#065f46;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}._title_y2e5u_71{margin:0 0 .45rem;color:#111827;font-size:2rem;font-weight:800;line-height:1.2}._subtitle_y2e5u_87{margin:0;color:#6b7280;font-size:1rem;line-height:1.5}._grid_y2e5u_101{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.1rem}._videoCard_y2e5u_113,._placeholderCard_y2e5u_115{background:#fff;border:1px solid #e5e7eb;border-radius:16px;overflow:hidden;box-shadow:0 4px 16px #0f172a0f;opacity:0;transform:translateY(10px);animation:_cardReveal_y2e5u_1 .5s ease-out forwards}._videoCard_y2e5u_113{position:relative;color:inherit;transition:box-shadow .2s ease,border-color .2s ease}._videoCard_y2e5u_113:hover{border-color:#86efac;box-shadow:0 10px 28px #0f172a1f}._videoEmbed_y2e5u_159,._placeholderThumb_y2e5u_161{width:100%;height:150px;display:block}._videoEmbed_y2e5u_159{border:0}._placeholderThumb_y2e5u_161{background:linear-gradient(135deg,#f0fdfa,#e0f2fe);color:#0f766e;font-weight:700;letter-spacing:.02em;display:flex;align-items:center;justify-content:center}._playTag_y2e5u_201{position:absolute;left:.65rem;top:.65rem;padding:.18rem .55rem;border-radius:999px;background:#111827d9;color:#fff;font-size:.75rem;font-weight:700;transition:transform .2s ease,background-color .2s ease}._videoCard_y2e5u_113:hover ._playTag_y2e5u_201{transform:translateY(-1px);background:#111827f2}._cardBody_y2e5u_237{padding:.7rem .85rem .8rem}._cardTitle_y2e5u_245{margin:0 0 .25rem;color:#111827;font-size:.95rem;line-height:1.4}._cardMeta_y2e5u_259{margin:0;color:#6b7280;font-size:.87rem}._cardLink_y2e5u_271{color:#2563eb;font-size:.87rem;text-decoration:none}._cardLink_y2e5u_271:hover{text-decoration:underline}._grid_y2e5u_101>:nth-child(1){animation-delay:.08s}._grid_y2e5u_101>:nth-child(2){animation-delay:.16s}._grid_y2e5u_101>:nth-child(3){animation-delay:.24s}._grid_y2e5u_101>:nth-child(4){animation-delay:.32s}@keyframes _pageFadeIn_y2e5u_1{0%{opacity:0}to{opacity:1}}@keyframes _heroSlideIn_y2e5u_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes _cardReveal_y2e5u_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){._page_y2e5u_1{padding:1.25rem .9rem 2.5rem}._title_y2e5u_71{font-size:1.6rem}}@keyframes _blogHeaderIn_1tcgv_1{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes _blogCardIn_1tcgv_1{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}._page_1tcgv_45{max-width:1180px;margin:0 auto;padding:2rem 1.25rem 4rem;min-height:100%}._listSection_1tcgv_61{margin:0}._pageHeader_1tcgv_69{margin:0 0 2rem;max-width:42rem;animation:_blogHeaderIn_1tcgv_1 .65s cubic-bezier(.22,1,.36,1) backwards}._pageHeading_1tcgv_81{margin:0 0 .65rem;padding:0;color:#0f172a;font-size:clamp(2rem,5vw,2.5rem);font-weight:800;letter-spacing:-.035em;line-height:1.1}._pageHeading_1tcgv_81:after{content:"";display:block;width:3rem;height:4px;margin-top:.85rem;border-radius:999px;background:linear-gradient(90deg,#0f766e,#2dd4bf);transform-origin:left}._pageLead_1tcgv_123{margin:0;color:#64748b;font-size:1.02rem;line-height:1.55;font-weight:400}._grid_1tcgv_139{display:grid;grid-template-columns:1fr;gap:1.75rem}._card_1tcgv_151{--stagger: 0;position:relative;display:grid;grid-template-columns:minmax(300px,1.2fr) minmax(0,1fr);align-items:stretch;gap:0;border:1px solid rgba(226,232,240,.98);border-radius:24px;background:#fff;box-shadow:0 1px #ffffffe6 inset,0 1px 3px #0f172a0a,0 12px 40px #0f172a12;padding:0;overflow:hidden;text-decoration:none;color:inherit;isolation:isolate;animation:_blogCardIn_1tcgv_1 .58s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--stagger) * 70ms + 80ms);transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease,border-color .35s ease}._card_1tcgv_151:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#2dd4bf,#0f766e 55%,#0d5c56);opacity:0;transform:scaleY(.65);transform-origin:center top;transition:opacity .35s ease,transform .35s cubic-bezier(.22,1,.36,1);z-index:2;pointer-events:none;border-radius:24px 0 0 24px}._card_1tcgv_151:hover{transform:translateY(-6px);border-color:#2dd4bf6b;box-shadow:0 1px #fffffff2 inset,0 10px 28px #0f172a14,0 28px 56px #0f766e1f}._card_1tcgv_151:hover:before{opacity:1;transform:scaleY(1)}._card_1tcgv_151:focus-visible{outline:2px solid #0f766e;outline-offset:3px}._cardImageWrap_1tcgv_265{position:relative;display:flex;align-items:center;justify-content:center;min-height:260px;padding:.85rem .95rem;overflow:hidden;background:radial-gradient(ellipse 90% 80% at 20% 15%,rgba(45,212,191,.08),transparent 50%),linear-gradient(165deg,#0c1929,#0f172a,#0a1628);border-right:1px solid rgba(226,232,240,.88);transition:background .4s ease}._card_1tcgv_151:hover ._cardImageWrap_1tcgv_265{background:radial-gradient(ellipse 90% 80% at 25% 20%,rgba(45,212,191,.14),transparent 55%),linear-gradient(165deg,#0d1f35,#0f172a,#0a1628)}._cardImageWrap_1tcgv_265:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,rgba(255,255,255,.08) 0%,transparent 55%);pointer-events:none;z-index:1;transition:opacity .35s ease}._card_1tcgv_151:hover ._cardImageWrap_1tcgv_265:after{opacity:.75}._cardImage_1tcgv_265{position:relative;z-index:0;width:100%;max-width:100%;height:auto;display:block;object-fit:contain;transition:transform .55s cubic-bezier(.22,1,.36,1),filter .4s ease;will-change:transform}._card_1tcgv_151:hover ._cardImage_1tcgv_265{transform:scale(1.03);filter:saturate(1.05)}._cardBody_1tcgv_389{display:flex;flex-direction:column;justify-content:center;gap:.45rem;padding:1.55rem 1.75rem 1.65rem;min-width:0;background:linear-gradient(180deg,#fff,#f8fafca6);transition:background .35s ease}._card_1tcgv_151:hover ._cardBody_1tcgv_389{background:linear-gradient(180deg,#fff,#f0fdfa59)}._topic_1tcgv_435{align-self:flex-start;margin:0;padding:.3rem .7rem;border-radius:999px;border:1px solid rgba(15,118,110,.16);background:linear-gradient(180deg,#f0fdfa,#ecfdf5);color:#0f766e;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;line-height:1.2;transition:border-color .25s ease,background .25s ease,transform .25s ease}._card_1tcgv_151:hover ._topic_1tcgv_435{border-color:#0f766e47;transform:translate(2px)}._cardTitle_1tcgv_479{margin:.1rem 0 .35rem;color:#0f172a;font-size:1.15rem;font-weight:700;line-height:1.35;letter-spacing:-.02em;transition:color .28s ease,transform .28s ease}._card_1tcgv_151:hover ._cardTitle_1tcgv_479{color:#0f766e;transform:translate(2px)}._excerpt_1tcgv_509{margin:0 0 .35rem;color:#475569;font-size:.94rem;line-height:1.58;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;transition:color .25s ease}._card_1tcgv_151:hover ._excerpt_1tcgv_509{color:#52606d}._readMore_1tcgv_541{margin-top:.5rem;align-self:flex-start;display:inline-flex;align-items:center;gap:.45rem;padding:.5rem 1rem;border-radius:999px;border:1px solid rgba(15,118,110,.22);background:#fff;color:#0f766e;font-size:.88rem;font-weight:600;box-shadow:0 1px 2px #0f172a0d;transition:background .28s ease,border-color .28s ease,color .28s ease,box-shadow .28s ease,transform .28s cubic-bezier(.22,1,.36,1)}._card_1tcgv_151:hover ._readMore_1tcgv_541{border-color:#0f766e73;background:linear-gradient(180deg,#ecfdf5,#d1fae5);color:#0d5c56;box-shadow:0 4px 14px #0f766e26;transform:translate(3px)}._readMore_1tcgv_541:after{content:"→";display:inline-block;transition:transform .3s cubic-bezier(.22,1,.36,1);font-weight:700}._card_1tcgv_151:hover ._readMore_1tcgv_541:after{transform:translate(6px)}@media(prefers-reduced-motion:reduce){._pageHeader_1tcgv_69,._card_1tcgv_151{animation:none}._card_1tcgv_151:hover{transform:none}._card_1tcgv_151:hover ._cardImage_1tcgv_265{transform:none;filter:none}._card_1tcgv_151:hover ._topic_1tcgv_435,._card_1tcgv_151:hover ._cardTitle_1tcgv_479,._card_1tcgv_151:hover ._readMore_1tcgv_541{transform:none}._card_1tcgv_151:before{transition:none}._card_1tcgv_151:hover:before{opacity:.9;transform:scaleY(1)}}@media(max-width:900px){._card_1tcgv_151{grid-template-columns:minmax(260px,1.12fr) minmax(0,1fr)}._cardImageWrap_1tcgv_265{min-height:220px;padding:.7rem .8rem}}@media(max-width:800px){._card_1tcgv_151{grid-template-columns:minmax(240px,1.08fr) minmax(0,1fr)}._cardBody_1tcgv_389{padding:1.25rem 1.35rem 1.45rem}}@media(max-width:720px){._card_1tcgv_151{grid-template-columns:1fr}._cardImageWrap_1tcgv_265{min-height:0;border-right:none;border-bottom:1px solid rgba(226,232,240,.9);padding:.65rem .85rem}._cardImage_1tcgv_265{width:100%;max-width:100%;height:auto}}@media(max-width:640px){._page_1tcgv_45{padding:1.35rem .9rem 3rem}._pageHeader_1tcgv_69{margin-bottom:1.5rem}._pageLead_1tcgv_123{font-size:.95rem}._grid_1tcgv_139{gap:1.4rem}}._page_1qcsp_5{--prepai-teal: #2fa287;--prepai-mint: #49c0a0;--prepai-teal-deep: #1f8d75;--prepai-ink: #0f223b;--prepai-muted: #6b7f98;--prepai-border: #dbe5ec;--prepai-line: #e5e7eb;--prepai-surface: #f8fafc;--prepai-mint-soft: #f0fdfa;--prepai-mint-glow: rgba(73, 192, 160, .14);min-height:calc(100vh - 120px);padding:1.5rem 1rem 2.75rem;background-color:var(--prepai-surface);background-image:radial-gradient(ellipse 120% 70% at 50% -15%,rgba(73,192,160,.18),transparent 52%),radial-gradient(ellipse 50% 45% at 0% 100%,rgba(47,162,135,.1),transparent 48%),radial-gradient(ellipse 45% 40% at 100% 85%,rgba(73,192,160,.08),transparent 45%),repeating-linear-gradient(-18deg,transparent,transparent 36px,rgba(47,162,135,.028) 36px,rgba(47,162,135,.028) 37px)}._shell_1qcsp_81{width:min(1120px,100%);margin:0 auto}._mainPanel_1qcsp_91{position:relative;border-radius:20px;border:1px solid var(--prepai-border);background:#fff;box-shadow:0 16px 40px #0f223b1a;overflow:hidden}._panelAccent_1qcsp_109{height:5px;width:100%;background:linear-gradient(90deg,var(--prepai-teal-deep) 0%,var(--prepai-mint) 35%,var(--prepai-teal) 70%,var(--prepai-teal-deep) 100%)}._panelInner_1qcsp_133{padding:1.35rem 1.35rem 1.6rem}@media(min-width:640px){._panelInner_1qcsp_133{padding:1.65rem 1.85rem 2rem}}._panelFooter_1qcsp_153{margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid var(--prepai-line);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem 1rem;font-size:.8125rem;color:var(--prepai-muted);text-align:center}._panelFooterIcon_1qcsp_181{display:inline-flex;align-items:center;justify-content:center;color:var(--prepai-teal)}._hero_1qcsp_195{margin-bottom:1.35rem}._statusRow_1qcsp_203{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin-bottom:.9rem}._verifiedPill_1qcsp_219{display:inline-flex;align-items:center;gap:.4rem;padding:.38rem .85rem;border-radius:999px;font-size:.8125rem;font-weight:700;letter-spacing:.02em;color:var(--prepai-teal);background:var(--prepai-mint-soft);border:1px solid rgba(73,192,160,.45);box-shadow:0 1px 2px #2fa2871f}._verifiedPill_1qcsp_219 svg{flex-shrink:0}._loadingPill_1qcsp_257{display:inline-flex;align-items:center;gap:.45rem;padding:.38rem .85rem;border-radius:999px;font-size:.8125rem;font-weight:600;color:var(--prepai-muted);background:var(--prepai-surface);border:1px solid var(--prepai-line)}._spin_1qcsp_283{animation:_certSpin_1qcsp_1 .85s linear infinite}@keyframes _certSpin_1qcsp_1{to{transform:rotate(360deg)}}._eyebrowRow_1qcsp_303{display:flex;align-items:center;gap:.65rem;margin-bottom:.35rem}._eyebrowIcon_1qcsp_317{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;background:#2fa2871f;color:var(--prepai-teal);flex-shrink:0}._eyebrow_1qcsp_303{color:var(--prepai-teal);font-size:.75rem;text-transform:uppercase;letter-spacing:.14em;font-weight:800}._title_1qcsp_357{margin:0;font-size:clamp(1.65rem,4vw,2.1rem);font-weight:700;letter-spacing:-.025em;color:var(--prepai-ink);line-height:1.18}._subtitle_1qcsp_375{margin:.55rem 0 0;color:var(--prepai-muted);font-size:1rem;line-height:1.55;max-width:44rem}._subtitleLead_1qcsp_391{color:var(--prepai-teal);font-weight:700}._recipientBlock_1qcsp_401{margin-top:1.2rem;padding:1.1rem 1.2rem;border-radius:14px;background:linear-gradient(145deg,#ffffff 0%,var(--prepai-mint-soft) 55%,rgba(240,253,250,.65) 100%);border:1px solid rgba(73,192,160,.28);box-shadow:0 1px #ffffffe6 inset,0 6px 22px #0f223b0f}._recipientLabel_1qcsp_431{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--prepai-muted);margin:0 0 .25rem}._recipientName_1qcsp_449{margin:0;font-size:clamp(1.35rem,3.5vw,1.8rem);font-weight:700;color:var(--prepai-ink);letter-spacing:-.02em}._recipientMeta_1qcsp_465{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}._tierChip_1qcsp_479{display:inline-flex;align-items:center;padding:.32rem .7rem;border-radius:8px;font-size:.8125rem;font-weight:700;text-transform:capitalize;border:1px solid var(--prepai-line)}._tierChip_silver_1qcsp_501{background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-color:#cbd5e1;color:#475569}._tierChip_gold_1qcsp_513{background:linear-gradient(180deg,#fffbeb,#fef3c7);border-color:#fcd34d;color:#b45309}._tierChip_platinum_1qcsp_525{background:linear-gradient(180deg,#f5f3ff,#ede9fe);border-color:#c4b5fd;color:#5b21b6}._dateChip_1qcsp_537{display:inline-flex;align-items:center;gap:.35rem;padding:.32rem .7rem;border-radius:8px;font-size:.8125rem;font-weight:600;color:var(--prepai-muted);background:#ffffffeb;border:1px solid var(--prepai-line)}._grid_1qcsp_563{display:grid;grid-template-columns:1fr;gap:1.2rem;align-items:start}@media(min-width:960px){._grid_1qcsp_563{grid-template-columns:minmax(0,1fr) 302px;gap:1.5rem}}._mainCol_1qcsp_591{min-width:0}._sideCol_1qcsp_599{display:flex;flex-direction:column;gap:1rem}._card_1qcsp_611{position:relative;background:#fff;border:1px solid var(--prepai-border);border-radius:14px;padding:1.2rem 1.25rem;box-shadow:0 1px 2px #0f223b0a}._card_1qcsp_611:before{content:"";position:absolute;left:0;top:.85rem;bottom:.85rem;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,var(--prepai-mint) 0%,var(--prepai-teal) 100%);opacity:.55}._cardHeader_1qcsp_661{display:flex;align-items:center;gap:.65rem;margin-bottom:.85rem}._cardIcon_1qcsp_675{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:10px;background:#2fa2871a;color:var(--prepai-teal);flex-shrink:0}._cardTitle_1qcsp_699{margin:0;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--prepai-muted);line-height:1.3;flex:1;min-width:0}._statList_1qcsp_723{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.62rem}._statItem_1qcsp_741{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;font-size:.9rem;padding-bottom:.55rem;border-bottom:1px solid #f1f5f9}._statItem_1qcsp_741:last-child{padding-bottom:0;border-bottom:none}._statLabel_1qcsp_771{color:var(--prepai-muted);font-weight:600}._statValue_1qcsp_781{font-weight:700;color:var(--prepai-ink);text-align:right}._actionsStack_1qcsp_793{display:flex;flex-direction:column;gap:.5rem}._actionBtn_1qcsp_805{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;width:100%;padding:.62rem .9rem;border-radius:8px;font-size:.9375rem;font-weight:500;cursor:pointer;border:1px solid transparent;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .1s ease;font-family:inherit}._actionBtn_1qcsp_805:disabled{opacity:.65;cursor:not-allowed;transform:none}._actionBtn_1qcsp_805:active:not(:disabled){transform:translateY(1px)}._actionBtnSecondary_1qcsp_861{background:#fff;color:var(--prepai-teal);border-color:var(--prepai-mint)}._actionBtnSecondary_1qcsp_861:hover:not(:disabled){background:var(--prepai-mint-soft);box-shadow:0 2px 8px #49c0a02e}._actionBtnPrimary_1qcsp_885{background-color:var(--prepai-mint);color:#fff;border-color:var(--prepai-mint);box-shadow:0 2px 8px #49c0a040}._actionBtnPrimary_1qcsp_885:hover:not(:disabled){background-color:#3db896;border-color:#3db896;box-shadow:0 4px 12px #49c0a059}._actionBtnLinkedin_1qcsp_911{background:#fff;color:#0a66c2;border:1px solid #0a66c2}._actionBtnLinkedin_1qcsp_911:hover:not(:disabled){background:#f0f7ff}._aboutText_1qcsp_931{margin:0;font-size:.88rem;line-height:1.58;color:#5a6d86}._aboutLead_1qcsp_945{font-weight:600;color:var(--prepai-ink)}._error_1qcsp_955{margin:.5rem 0 0;padding:.9rem 1rem;border-radius:12px;color:#991b1b;font-size:.92rem;background:#fef2f2;border:1px solid #fecaca}._inlineLink_1qcsp_975{color:var(--prepai-teal);font-weight:700;text-decoration:none}._inlineLink_1qcsp_975:hover{text-decoration:underline}._certificateWrap_1qcsp_995{border:1px solid var(--prepai-border);border-radius:16px;overflow:hidden;background:linear-gradient(180deg,#fafbfc 0%,var(--prepai-surface) 100%);display:flex;justify-content:center;flex-direction:column;align-items:center;box-shadow:0 0 0 1px #fffc inset,0 1px 3px #0f223b0d;outline:1px solid transparent;outline-offset:-1px}._certificateWrap_1qcsp_995:before{content:"";display:block;width:100%;height:3px;background:linear-gradient(90deg,transparent 0%,rgba(73,192,160,.35) 20%,rgba(47,162,135,.45) 50%,rgba(73,192,160,.35) 80%,transparent 100%)}._certificateArt_1qcsp_1057{width:100%;max-width:760px}._certificateImage_1qcsp_1067{width:100%;max-width:760px;height:auto;display:block}._metaLine_1qcsp_1081{padding:.85rem 1rem;text-align:center;font-size:.82rem;font-weight:600;color:#5a6d86;background:#fff;border-top:1px solid var(--prepai-line)}._idMono_1qcsp_1101{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;letter-spacing:.04em;word-break:break-all}._skeleton_1qcsp_1115{width:100%;max-width:760px;aspect-ratio:16 / 10;border-radius:12px;background:linear-gradient(90deg,#e8edf0,#f1f5f9 45%,#e8edf0);background-size:200% 100%;animation:_certShimmer_1qcsp_1 1.15s ease-in-out infinite}@keyframes _certShimmer_1qcsp_1{0%{background-position:100% 0}to{background-position:-100% 0}}@media(max-width:560px){._page_1qcsp_5{padding:1rem .65rem 1.75rem}._panelInner_1qcsp_133{padding:1.1rem 1rem 1.35rem}._card_1qcsp_611{padding:1rem 1.05rem}}
