@charset "UTF-8";*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-sans);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}*{--tw-border-opacity: 1;border-color:hsl(var(--border) / var(--tw-border-opacity, 1))}body{--tw-bg-opacity: 1;background-color:hsl(var(--background) / var(--tw-bg-opacity, 1));font-family:var(--font-sans);--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%),0 3px rgb(var(--tw-prose-kbd-shadows) / 10%);font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-kbd: #111827;--tw-prose-kbd-shadows: 17 24 39;--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: 255 255 255;--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-sm{font-size:.875rem;line-height:1.7142857}.prose-sm :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em}.prose-sm :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;line-height:1.5555556;margin-top:.8888889em;margin-bottom:.8888889em}.prose-sm :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-inline-start:1.1111111em}.prose-sm :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.1428571em;margin-top:0;margin-bottom:.8em;line-height:1.2}.prose-sm :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.4285714em;margin-top:1.6em;margin-bottom:.8em;line-height:1.4}.prose-sm :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;margin-top:1.5555556em;margin-bottom:.4444444em;line-height:1.5555556}.prose-sm :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.4285714em;margin-bottom:.5714286em;line-height:1.4285714}.prose-sm :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;border-radius:.3125rem;padding-top:.1428571em;padding-inline-end:.3571429em;padding-bottom:.1428571em;padding-inline-start:.3571429em}.prose-sm :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em}.prose-sm :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-sm :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em}.prose-sm :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.6666667;margin-top:1.6666667em;margin-bottom:1.6666667em;border-radius:.25rem;padding-top:.6666667em;padding-inline-end:1em;padding-bottom:.6666667em;padding-inline-start:1em}.prose-sm :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em;padding-inline-start:1.5714286em}.prose-sm :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em;padding-inline-start:1.5714286em}.prose-sm :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.2857143em;margin-bottom:.2857143em}.prose-sm :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4285714em}.prose-sm :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4285714em}.prose-sm :where(.prose-sm>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5714286em;margin-bottom:.5714286em}.prose-sm :where(.prose-sm>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(.prose-sm>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5714286em;margin-bottom:.5714286em}.prose-sm :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em}.prose-sm :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.2857143em;padding-inline-start:1.5714286em}.prose-sm :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2.8571429em;margin-bottom:2.8571429em}.prose-sm :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.5}.prose-sm :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:1em;padding-bottom:.6666667em;padding-inline-start:1em}.prose-sm :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.6666667em;padding-inline-end:1em;padding-bottom:.6666667em;padding-inline-start:1em}.prose-sm :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.3333333;margin-top:.6666667em}.prose-sm :where(.prose-sm>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(.prose-sm>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-12{bottom:-3rem}.-left-12{left:-3rem}.-right-12{right:-3rem}.-top-12{top:-3rem}.bottom-0{bottom:0}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.-ml-4{margin-left:-1rem}.-mt-4{margin-top:-1rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-auto{margin-top:auto}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-4{width:1rem;height:1rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[1px\]{height:1px}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-\[--radix-context-menu-content-available-height\]{max-height:var(--radix-context-menu-content-available-height)}.max-h-\[--radix-select-content-available-height\]{max-height:var(--radix-select-content-available-height)}.max-h-\[300px\]{max-height:300px}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-screen{max-height:100vh}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-8{min-height:2rem}.min-h-9{min-height:2.25rem}.min-h-96{min-height:24rem}.min-h-\[80px\]{min-height:80px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-0{width:0px}.w-1{width:.25rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-4{width:1rem}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[100px\]{width:100px}.w-\[120px\]{width:120px}.w-\[150px\]{width:150px}.w-\[1px\]{width:1px}.w-\[50\%\]{width:50%}.w-\[70px\]{width:70px}.w-\[80px\]{width:80px}.w-\[var\(--sidebar-width\)\]{width:var(--sidebar-width)}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-10{min-width:2.5rem}.min-w-11{min-width:2.75rem}.min-w-5{min-width:1.25rem}.min-w-9{min-width:2.25rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-\[250px\]{max-width:250px}.max-w-\[var\(--skeleton-width\)\]{max-width:var(--skeleton-width)}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\[--radix-context-menu-content-transform-origin\]{transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\[--radix-dropdown-menu-content-transform-origin\]{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\[--radix-hover-card-content-transform-origin\]{transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\[--radix-menubar-content-transform-origin\]{transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\[--radix-popover-content-transform-origin\]{transform-origin:var(--radix-popover-content-transform-origin)}.origin-\[--radix-select-content-transform-origin\]{transform-origin:var(--radix-select-content-transform-origin)}.origin-\[--radix-tooltip-content-transform-origin\]{transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-px{--tw-translate-x: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5625rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.1875rem}.rounded-xl{border-radius:.75rem}.rounded-b-lg{border-bottom-right-radius:.5625rem;border-bottom-left-radius:.5625rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-tl-sm{border-top-left-radius:.1875rem}.border{border-width:1px}.border-2{border-width:2px}.border-\[1\.5px\]{border-width:1.5px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[--color-border\]{border-color:var(--color-border)}.border-border{--tw-border-opacity: 1;border-color:hsl(var(--border) / var(--tw-border-opacity, 1))}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-card-border{--tw-border-opacity: 1;border-color:hsl(var(--card-border) / var(--tw-border-opacity, 1))}.border-current{border-color:currentColor}.border-destructive{--tw-border-opacity: 1;border-color:hsl(var(--destructive) / var(--tw-border-opacity, 1))}.border-destructive-border{border-color:var(--destructive-border)}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-input{--tw-border-opacity: 1;border-color:hsl(var(--input) / var(--tw-border-opacity, 1))}.border-primary{--tw-border-opacity: 1;border-color:hsl(var(--primary) / var(--tw-border-opacity, 1))}.border-primary-border{border-color:var(--primary-border)}.border-primary\/20{border-color:hsl(var(--primary) / .2)}.border-secondary-border{border-color:var(--secondary-border)}.border-sidebar-border{--tw-border-opacity: 1;border-color:hsl(var(--sidebar-border) / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-accent{--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-background{--tw-bg-opacity: 1;background-color:hsl(var(--background) / var(--tw-bg-opacity, 1))}.bg-background\/80{background-color:hsl(var(--background) / .8)}.bg-black\/50{background-color:#00000080}.bg-black\/80{background-color:#000c}.bg-blue-500\/10{background-color:#3b82f61a}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-border{--tw-bg-opacity: 1;background-color:hsl(var(--border) / var(--tw-bg-opacity, 1))}.bg-card{--tw-bg-opacity: 1;background-color:hsl(var(--card) / var(--tw-bg-opacity, 1))}.bg-destructive{--tw-bg-opacity: 1;background-color:hsl(var(--destructive) / var(--tw-bg-opacity, 1))}.bg-foreground{--tw-bg-opacity: 1;background-color:hsl(var(--foreground) / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-green-500\/10{background-color:#22c55e1a}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-muted{--tw-bg-opacity: 1;background-color:hsl(var(--muted) / var(--tw-bg-opacity, 1))}.bg-muted-foreground\/40{background-color:hsl(var(--muted-foreground) / .4)}.bg-muted\/30{background-color:hsl(var(--muted) / .3)}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-popover{--tw-bg-opacity: 1;background-color:hsl(var(--popover) / var(--tw-bg-opacity, 1))}.bg-primary{--tw-bg-opacity: 1;background-color:hsl(var(--primary) / var(--tw-bg-opacity, 1))}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-primary\/20{background-color:hsl(var(--primary) / .2)}.bg-primary\/5{background-color:hsl(var(--primary) / .05)}.bg-primary\/90{background-color:hsl(var(--primary) / .9)}.bg-purple-500\/10{background-color:#a855f71a}.bg-secondary{--tw-bg-opacity: 1;background-color:hsl(var(--secondary) / var(--tw-bg-opacity, 1))}.bg-sidebar{--tw-bg-opacity: 1;background-color:hsl(var(--sidebar) / var(--tw-bg-opacity, 1))}.bg-sidebar-border{--tw-bg-opacity: 1;background-color:hsl(var(--sidebar-border) / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-yellow-500\/10{background-color:#eab3081a}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.from-purple-500{--tw-gradient-from: #a855f7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-pink-500{--tw-gradient-to: #ec4899 var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-\[1px\]{padding:1px}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pl-10{padding-left:2.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-8{padding-left:2rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[0\.8rem\]{font-size:.8rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.tracking-tight{letter-spacing:-.025em}.tracking-widest{letter-spacing:.1em}.text-accent-foreground{--tw-text-opacity: 1;color:hsl(var(--accent-foreground) / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-card-foreground{--tw-text-opacity: 1;color:hsl(var(--card-foreground) / var(--tw-text-opacity, 1))}.text-current{color:currentColor}.text-destructive{--tw-text-opacity: 1;color:hsl(var(--destructive) / var(--tw-text-opacity, 1))}.text-destructive-foreground{--tw-text-opacity: 1;color:hsl(var(--destructive-foreground) / var(--tw-text-opacity, 1))}.text-foreground{--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1))}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-muted-foreground{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.text-popover-foreground{--tw-text-opacity: 1;color:hsl(var(--popover-foreground) / var(--tw-text-opacity, 1))}.text-primary{--tw-text-opacity: 1;color:hsl(var(--primary) / var(--tw-text-opacity, 1))}.text-primary-foreground{--tw-text-opacity: 1;color:hsl(var(--primary-foreground) / var(--tw-text-opacity, 1))}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.text-secondary-foreground{--tw-text-opacity: 1;color:hsl(var(--secondary-foreground) / var(--tw-text-opacity, 1))}.text-sidebar-foreground{--tw-text-opacity: 1;color:hsl(var(--sidebar-foreground) / var(--tw-text-opacity, 1))}.text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground) / .7)}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-2{outline-width:2px}.outline-offset-2{outline-offset:2px}.outline-transparent{outline-color:transparent}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-primary{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--primary) / var(--tw-ring-opacity, 1))}.ring-ring{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--ring) / var(--tw-ring-opacity, 1))}.ring-sidebar-ring{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--sidebar-ring) / var(--tw-ring-opacity, 1))}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background) / 1)}.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,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in-0{--tw-enter-opacity: 0}.fade-in-80{--tw-enter-opacity: .8}.zoom-in-95{--tw-enter-scale: .95}.duration-1000{animation-duration:1s}.duration-200{animation-duration:.2s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}input[type=search]::-webkit-search-cancel-button{display:none}[contenteditable][data-placeholder]:empty:before{content:attr(data-placeholder);color:hsl(var(--muted-foreground));pointer-events:none}.border.toggle-elevate:before{top:-1px;right:-1px;bottom:-1px;left:-1px}.hover-elevate:not(.no-default-hover-elevate),.active-elevate:not(.no-default-active-elevate),.hover-elevate-2:not(.no-default-hover-elevate),.active-elevate-2:not(.no-default-active-elevate){position:relative;z-index:0}.hover-elevate:not(.no-default-hover-elevate):after,.active-elevate:not(.no-default-active-elevate):after,.hover-elevate-2:not(.no-default-hover-elevate):after,.active-elevate-2:not(.no-default-active-elevate):after{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;z-index:999}.hover-elevate:hover:not(.no-default-hover-elevate):after,.active-elevate:active:not(.no-default-active-elevate):after{background-color:var(--elevate-1)}.hover-elevate-2:hover:not(.no-default-hover-elevate):after,.active-elevate-2:active:not(.no-default-active-elevate):after{background-color:var(--elevate-2)}.border.hover-elevate:not(.no-hover-interaction-elevate):after,.border.active-elevate:not(.no-active-interaction-elevate):after,.border.hover-elevate-2:not(.no-hover-interaction-elevate):after,.border.active-elevate-2:not(.no-active-interaction-elevate):after{top:-1px;right:-1px;bottom:-1px;left:-1px}.editor-media-figure,.inline-media,figure.inline-media{max-width:100%;margin:1rem 0;position:relative;display:flex;justify-content:center}.editor-media-wrapper{max-width:100%;position:relative;display:inline-block;margin:0 auto}.editor-media-content{max-width:100%;max-height:600px;width:auto;height:auto;display:block;border-radius:.375rem}.delete-media-btn{position:absolute;top:4px;right:4px;background:#000000b3;color:#fff;border:none;border-radius:50%;width:24px;height:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;line-height:1;opacity:0;transition:opacity .2s;z-index:10}.editor-media-wrapper:hover .delete-media-btn{opacity:.8}.delete-media-btn:hover{opacity:1!important;background:#dc2626e6}.resize-handle{position:absolute;bottom:4px;right:4px;width:14px;height:14px;background:linear-gradient(135deg,transparent 50%,hsl(var(--primary)) 50%);cursor:se-resize;border-radius:2px;opacity:0;transition:opacity .2s;z-index:10}.editor-media-wrapper:hover .resize-handle{opacity:.8}.resize-handle:hover{opacity:1!important}.editor-media-figure[draggable=true]{cursor:grab}.editor-media-figure[draggable=true]:active{cursor:grabbing;opacity:.7}.inline-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem;margin:1.5rem 0;width:100%}.inline-gallery img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;border-radius:.375rem;cursor:pointer;transition:transform .2s,box-shadow .2s}.inline-gallery img:hover{transform:scale(1.02);box-shadow:0 4px 12px #00000026}.lightbox-overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#000000f2!important;z-index:9999!important;display:flex!important;align-items:center!important;justify-content:center!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}.lightbox-content{position:relative!important;max-width:90vw!important;max-height:90vh!important;display:flex!important;align-items:center!important;justify-content:center!important}.lightbox-image{max-width:85vw!important;max-height:85vh!important;-o-object-fit:contain!important;object-fit:contain!important;border-radius:.375rem!important;box-shadow:0 25px 50px -12px #00000080!important}.lightbox-close{position:fixed!important;top:1rem!important;right:1rem!important;left:auto!important;color:#fff!important;z-index:10000!important;background:#00000080!important;border-radius:50%!important;width:48px!important;height:48px!important}.lightbox-close:hover{background:#ffffff4d!important}.lightbox-nav{position:fixed!important;top:50%!important;transform:translateY(-50%)!important;color:#fff!important;z-index:10000!important;background:#00000080!important;border-radius:50%!important;width:48px!important;height:48px!important}.lightbox-nav:hover{background:#ffffff4d!important}.lightbox-prev{left:1rem!important;right:auto!important}.lightbox-next{right:1rem!important;left:auto!important}.lightbox-counter{position:fixed!important;bottom:1rem!important;left:50%!important;transform:translate(-50%)!important;color:#fff!important;font-size:.875rem!important;background:#000000b3!important;padding:.5rem 1rem!important;border-radius:9999px!important;font-weight:500!important}.gallery-editor-container{position:relative;margin:1rem 0;padding:.5rem;border:1px dashed hsl(var(--border));border-radius:.375rem}.gallery-delete-btn{position:absolute;top:-8px;right:-8px;background:#dc2626e6;color:#fff;border:none;border-radius:50%;width:24px;height:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;z-index:10;opacity:0;transition:opacity .2s}.gallery-editor-container:hover .gallery-delete-btn,.gallery-editor-container:hover .gallery-add-btn{opacity:1}.gallery-add-btn{position:absolute;top:-8px;right:20px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));border:none;border-radius:50%;width:24px;height:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;z-index:10;opacity:0;transition:opacity .2s}.gallery-add-btn:hover{background:hsl(var(--primary) / .8)}.gallery-image-wrapper{position:relative;display:inline-block}.gallery-image-delete-btn{position:absolute;top:4px;right:4px;background:#dc2626e6;color:#fff;border:none;border-radius:50%;width:20px;height:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;z-index:10;opacity:0;transition:opacity .2s}.gallery-image-wrapper:hover .gallery-image-delete-btn{opacity:1}.\[border-color\:var\(--badge-outline\)\]{border-color:var(--badge-outline)}.\[border-color\:var\(--button-outline\)\]{border-color:var(--button-outline)}:root{--button-outline: rgba(255,255,255, .1);--badge-outline: rgba(255,255,255, .05);--opaque-button-border-intensity: 9;--elevate-1: rgba(255,255,255, .04);--elevate-2: rgba(255,255,255, .09);--background: 0 0% 0%;--foreground: 0 0% 96%;--border: 135 55% 42%;--card: 0 0% 0%;--card-foreground: 0 0% 96%;--card-border: 0 0% 10%;--sidebar: 0 0% 0%;--sidebar-foreground: 0 0% 96%;--sidebar-border: 0 0% 10%;--sidebar-primary: 135 55% 42%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 0 0% 8%;--sidebar-accent-foreground: 0 0% 96%;--sidebar-ring: 135 55% 42%;--popover: 0 0% 4%;--popover-foreground: 0 0% 96%;--popover-border: 0 0% 12%;--primary: 135 55% 42%;--primary-foreground: 0 0% 100%;--secondary: 0 0% 8%;--secondary-foreground: 0 0% 96%;--muted: 0 0% 6%;--muted-foreground: 0 0% 60%;--accent: 135 20% 8%;--accent-foreground: 0 0% 96%;--destructive: 0 84% 50%;--destructive-foreground: 0 0% 100%;--input: 0 0% 12%;--ring: 135 55% 42%;--chart-1: 135 55% 50%;--chart-2: 155 55% 45%;--chart-3: 175 60% 40%;--chart-4: 195 65% 45%;--chart-5: 215 70% 50%;--font-sans: Inter, system-ui, sans-serif;--font-serif: Source Serif 4, Georgia, serif;--font-mono: JetBrains Mono, Menlo, monospace;--radius: .5rem;--shadow-2xs: 0px 2px 0px 0px hsl(0 0% 0% / 0);--shadow-xs: 0px 2px 0px 0px hsl(0 0% 0% / 0);--shadow-sm: 0px 2px 0px 0px hsl(0 0% 0% / 0), 0px 1px 2px -1px hsl(0 0% 0% / 0);--shadow: 0px 2px 0px 0px hsl(0 0% 0% / 0), 0px 1px 2px -1px hsl(0 0% 0% / 0);--shadow-md: 0px 2px 0px 0px hsl(0 0% 0% / 0), 0px 2px 4px -1px hsl(0 0% 0% / 0);--shadow-lg: 0px 2px 0px 0px hsl(0 0% 0% / 0), 0px 4px 6px -1px hsl(0 0% 0% / 0);--shadow-xl: 0px 2px 0px 0px hsl(0 0% 0% / 0), 0px 8px 10px -1px hsl(0 0% 0% / 0);--shadow-2xl: 0px 2px 0px 0px hsl(0 0% 0% / 0);--tracking-normal: 0em;--spacing: .25rem;--sidebar-primary-border: hsl(var(--sidebar-primary));--sidebar-primary-border: hsl(from hsl(var(--sidebar-primary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--sidebar-accent-border: hsl(var(--sidebar-accent));--sidebar-accent-border: hsl(from hsl(var(--sidebar-accent)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--primary-border: hsl(var(--primary));--primary-border: hsl(from hsl(var(--primary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--secondary-border: hsl(var(--secondary));--secondary-border: hsl(from hsl(var(--secondary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--muted-border: hsl(var(--muted));--muted-border: hsl(from hsl(var(--muted)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--accent-border: hsl(var(--accent));--accent-border: hsl(from hsl(var(--accent)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--destructive-border: hsl(var(--destructive));--destructive-border: hsl(from hsl(var(--destructive)) h s calc(l + var(--opaque-button-border-intensity)) / alpha)}.content-editor,.content-editor h1,.content-editor h2,.content-editor h3,.content-editor h4,.content-editor h5,.content-editor h6,.content-editor p,.content-editor li,.content-editor blockquote,.content-editor strong,.content-editor em,.content-editor a{color:hsl(var(--foreground))}[data-testid=article-content],[data-testid=article-content] p,[data-testid=article-content] span,[data-testid=article-content] div,[data-testid=article-content] li,[data-testid=article-content] h1,[data-testid=article-content] h2,[data-testid=article-content] h3,[data-testid=article-content] h4,[data-testid=article-content] h5,[data-testid=article-content] h6,[data-testid=article-content] strong,[data-testid=article-content] em,[data-testid=article-content] b,[data-testid=article-content] i{color:#fff!important}[data-testid=article-content] blockquote{color:#d1d5db!important;border-left-color:hsl(var(--primary))!important}.document-link-container{position:relative;display:inline-block;margin:.75rem 0;width:100%}.document-link{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;background:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:.5rem;text-decoration:none;color:#fff;transition:all .2s ease}.document-link:hover{background:hsl(var(--accent));border-color:hsl(var(--primary))}.document-icon{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:hsl(var(--primary));color:#fff;border-radius:.375rem;font-size:.75rem;font-weight:700;flex-shrink:0}.document-name{flex:1;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-action{font-size:.875rem;color:hsl(var(--primary));font-weight:500;flex-shrink:0}.document-delete-btn{position:absolute;top:-8px;right:-8px;width:24px;height:24px;background:#dc2626;color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;opacity:0;transition:opacity .2s;z-index:10}.document-link-container:hover .document-delete-btn{opacity:1}[data-testid=article-content] .document-link-container{margin:1rem 0}[data-testid=article-content] .document-link{background:#ffffff0d;border-color:#ffffff1a}[data-testid=article-content] .document-link:hover{background:#ffffff1a;border-color:hsl(var(--primary))}[data-testid=article-content] .document-delete-btn{display:none}.dark\:prose-invert:is(.dark *){--tw-prose-body: var(--tw-prose-invert-body);--tw-prose-headings: var(--tw-prose-invert-headings);--tw-prose-lead: var(--tw-prose-invert-lead);--tw-prose-links: var(--tw-prose-invert-links);--tw-prose-bold: var(--tw-prose-invert-bold);--tw-prose-counters: var(--tw-prose-invert-counters);--tw-prose-bullets: var(--tw-prose-invert-bullets);--tw-prose-hr: var(--tw-prose-invert-hr);--tw-prose-quotes: var(--tw-prose-invert-quotes);--tw-prose-quote-borders: var(--tw-prose-invert-quote-borders);--tw-prose-captions: var(--tw-prose-invert-captions);--tw-prose-kbd: var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows: var(--tw-prose-invert-kbd-shadows);--tw-prose-code: var(--tw-prose-invert-code);--tw-prose-pre-code: var(--tw-prose-invert-pre-code);--tw-prose-pre-bg: var(--tw-prose-invert-pre-bg);--tw-prose-th-borders: var(--tw-prose-invert-th-borders);--tw-prose-td-borders: var(--tw-prose-invert-td-borders)}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1))}.placeholder\:text-muted-foreground::-moz-placeholder{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.placeholder\:text-muted-foreground::placeholder{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.after\:inset-0:after{content:var(--tw-content);top:0;right:0;bottom:0;left:0}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:block:after{content:var(--tw-content);display:block}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:border:after{content:var(--tw-content);border-width:1px}.after\:border-black\/10:after{content:var(--tw-content);border-color:#0000001a}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.after\:border.toggle-elevate:after:before{content:var(--tw-content);top:-1px;right:-1px;bottom:-1px;left:-1px}.after\:border.hover-elevate:not(.no-hover-interaction-elevate):after:after,.after\:border.active-elevate:not(.no-active-interaction-elevate):after:after,.after\:border.hover-elevate-2:not(.no-hover-interaction-elevate):after:after,.after\:border.active-elevate-2:not(.no-active-interaction-elevate):after:after{content:var(--tw-content);top:-1px;right:-1px;bottom:-1px;left:-1px}.first\:rounded-l-md:first-child{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.first\:border-l:first-child{border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.hover\:bg-accent:hover{--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-green-700:hover{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.hover\:bg-muted:hover{--tw-bg-opacity: 1;background-color:hsl(var(--muted) / var(--tw-bg-opacity, 1))}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-primary:hover{--tw-bg-opacity: 1;background-color:hsl(var(--primary) / var(--tw-bg-opacity, 1))}.hover\:bg-primary\/20:hover{background-color:hsl(var(--primary) / .2)}.hover\:bg-secondary:hover{--tw-bg-opacity: 1;background-color:hsl(var(--secondary) / var(--tw-bg-opacity, 1))}.hover\:bg-sidebar-accent:hover{--tw-bg-opacity: 1;background-color:hsl(var(--sidebar-accent) / var(--tw-bg-opacity, 1))}.hover\:text-accent-foreground:hover{--tw-text-opacity: 1;color:hsl(var(--accent-foreground) / var(--tw-text-opacity, 1))}.hover\:text-blue-500:hover{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.hover\:text-blue-600:hover{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.hover\:text-blue-700:hover{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.hover\:text-destructive:hover{--tw-text-opacity: 1;color:hsl(var(--destructive) / var(--tw-text-opacity, 1))}.hover\:text-foreground:hover{--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1))}.hover\:text-green-600:hover{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.hover\:text-muted-foreground:hover{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.hover\:text-primary:hover{--tw-text-opacity: 1;color:hsl(var(--primary) / var(--tw-text-opacity, 1))}.hover\:text-primary-foreground:hover{--tw-text-opacity: 1;color:hsl(var(--primary-foreground) / var(--tw-text-opacity, 1))}.hover\:text-sidebar-accent-foreground:hover{--tw-text-opacity: 1;color:hsl(var(--sidebar-accent-foreground) / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--sidebar-border) / var(--tw-bg-opacity, 1))}.focus\:bg-accent:focus{--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.focus\:bg-primary:focus{--tw-bg-opacity: 1;background-color:hsl(var(--primary) / var(--tw-bg-opacity, 1))}.focus\:text-accent-foreground:focus{--tw-text-opacity: 1;color:hsl(var(--accent-foreground) / var(--tw-text-opacity, 1))}.focus\:text-destructive:focus{--tw-text-opacity: 1;color:hsl(var(--destructive) / var(--tw-text-opacity, 1))}.focus\:text-primary-foreground:focus{--tw-text-opacity: 1;color:hsl(var(--primary-foreground) / var(--tw-text-opacity, 1))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--ring) / var(--tw-ring-opacity, 1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--ring) / var(--tw-ring-opacity, 1))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: hsl(var(--background) / 1)}.active\:bg-sidebar-accent:active{--tw-bg-opacity: 1;background-color:hsl(var(--sidebar-accent) / var(--tw-bg-opacity, 1))}.active\:text-sidebar-accent-foreground:active{--tw-text-opacity: 1;color:hsl(var(--sidebar-accent-foreground) / var(--tw-text-opacity, 1))}.active\:shadow-none:active{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{opacity:1}.group\/menu-item:hover .group-hover\/menu-item\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted) / .4)}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{--tw-bg-opacity: 1;background-color:hsl(var(--destructive) / var(--tw-bg-opacity, 1))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{--tw-text-opacity: 1;color:hsl(var(--destructive-foreground) / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--destructive) / var(--tw-ring-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color: #dc2626}.peer\/menu-button:hover~.peer-hover\/menu-button\:text-sidebar-accent-foreground{--tw-text-opacity: 1;color:hsl(var(--sidebar-accent-foreground) / var(--tw-text-opacity, 1))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:hsl(var(--accent) / .5)}.aria-selected\:text-accent-foreground[aria-selected=true]{--tw-text-opacity: 1;color:hsl(var(--accent-foreground) / var(--tw-text-opacity, 1))}.aria-selected\:text-muted-foreground[aria-selected=true]{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[state\=inactive\]\:hidden[data-state=inactive]{display:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{--tw-bg-opacity: 1;background-color:hsl(var(--sidebar-accent) / var(--tw-bg-opacity, 1))}.data-\[selected\=\'true\'\]\:bg-accent[data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.data-\[state\=active\]\:bg-background[data-state=active]{--tw-bg-opacity: 1;background-color:hsl(var(--background) / var(--tw-bg-opacity, 1))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{--tw-bg-opacity: 1;background-color:hsl(var(--primary) / var(--tw-bg-opacity, 1))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent) / .5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{--tw-bg-opacity: 1;background-color:hsl(var(--secondary) / var(--tw-bg-opacity, 1))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{--tw-bg-opacity: 1;background-color:hsl(var(--muted) / var(--tw-bg-opacity, 1))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{--tw-bg-opacity: 1;background-color:hsl(var(--input) / var(--tw-bg-opacity, 1))}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{--tw-text-opacity: 1;color:hsl(var(--sidebar-accent-foreground) / var(--tw-text-opacity, 1))}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--accent-foreground) / var(--tw-text-opacity, 1))}.data-\[state\=active\]\:text-foreground[data-state=active]{--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{--tw-text-opacity: 1;color:hsl(var(--primary-foreground) / var(--tw-text-opacity, 1))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{--tw-text-opacity: 1;color:hsl(var(--accent-foreground) / var(--tw-text-opacity, 1))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity: 0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale: .9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x: 13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x: -13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x: 13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x: -13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y: 100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x: -100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y: -100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y: 100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x: -100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:hover\:bg-accent:hover[data-state=open]{--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state=open]{--tw-bg-opacity: 1;background-color:hsl(var(--sidebar-accent) / var(--tw-bg-opacity, 1))}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state=open]{--tw-text-opacity: 1;color:hsl(var(--sidebar-accent-foreground) / var(--tw-text-opacity, 1))}.data-\[state\=open\]\:focus\:bg-accent:focus[data-state=open]{--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+var\(--spacing-4\)\)\]{width:calc(var(--sidebar-width-icon) + var(--spacing-4))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+var\(--spacing-4\)\+2px\)\]{width:calc(var(--sidebar-width-icon) + var(--spacing-4) + 2px)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[var\(--sidebar-width-icon\)\]{width:var(--sidebar-width-icon)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0px}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:.5625rem}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border-sidebar-border{--tw-border-opacity: 1;border-color:hsl(var(--sidebar-border) / var(--tw-border-opacity, 1))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border.toggle-elevate:before{top:-1px;right:-1px;bottom:-1px;left:-1px}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border.hover-elevate:not(.no-hover-interaction-elevate):after,.group[data-variant=floating] .group-data-\[variant\=floating\]\:border.active-elevate:not(.no-active-interaction-elevate):after,.group[data-variant=floating] .group-data-\[variant\=floating\]\:border.hover-elevate-2:not(.no-hover-interaction-elevate):after,.group[data-variant=floating] .group-data-\[variant\=floating\]\:border.active-elevate-2:not(.no-active-interaction-elevate):after{top:-1px;right:-1px;bottom:-1px;left:-1px}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.group[data-collapsible=offcanvas] .hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover{--tw-bg-opacity: 1;background-color:hsl(var(--sidebar) / var(--tw-bg-opacity, 1))}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.peer\/menu-button[data-active=true]~.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground{--tw-text-opacity: 1;color:hsl(var(--sidebar-accent-foreground) / var(--tw-text-opacity, 1))}.dark\:border-destructive:is(.dark *){--tw-border-opacity: 1;border-color:hsl(var(--destructive) / var(--tw-border-opacity, 1))}.dark\:after\:border-white\/10:is(.dark *):after{content:var(--tw-content);border-color:#ffffff1a}@media (min-width: 640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:mt-0{margin-top:0}.sm\:flex{display:flex}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-sm{max-width:24rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:.625rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:rounded-lg{border-radius:.5625rem}.sm\:text-left{text-align:left}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y: 100%}}@media (min-width: 768px){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[420px\]{max-width:420px}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:opacity-0{opacity:0}.md\:after\:hidden:after{content:var(--tw-content);display:none}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset][data-state=collapsed]~.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:.75rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media (min-width: 1024px){.lg\:static{position:static}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:hidden{display:none}.lg\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:transform-none{transform:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:p-6{padding:1.5rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:hsl(var(--accent) / .5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y: -3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:h-3\.5>svg{height:.875rem}.\[\&\>svg\]\:h-4>svg{height:1rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:w-3\.5>svg{width:.875rem}.\[\&\>svg\]\:w-4>svg{width:1rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{--tw-text-opacity: 1;color:hsl(var(--destructive) / var(--tw-text-opacity, 1))}.\[\&\>svg\]\:text-foreground>svg{--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1))}.\[\&\>svg\]\:text-muted-foreground>svg{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{--tw-text-opacity: 1;color:hsl(var(--sidebar-accent-foreground) / var(--tw-text-opacity, 1))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground) / 1)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:hsl(var(--border) / .5)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border) / 1)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline:2px solid transparent;outline-offset:2px}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:hsl(var(--border) / 1)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted) / 1)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:hsl(var(--border) / 1)}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline:2px solid transparent;outline-offset:2px}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}.rh{line-height:normal;-webkit-text-size-adjust:100%}:where(.rh) *,:where(.rh) *:before,:where(.rh) *:after{border-color:currentColor}:where(.rh) h1{font-size:2em;margin-block:.67em;font-weight:700}:where(.rh) h2{font-size:1.5em;margin-block:.83em;font-weight:700}:where(.rh) h3{font-size:1.17em;margin-block:1em;font-weight:700}:where(.rh) h4{font-size:1em;margin-block:1.33em;font-weight:700}:where(.rh) h5{font-size:.83em;margin-block:1.67em;font-weight:700}:where(.rh) h6{font-size:.67em;margin-block:2.33em;font-weight:700}:where(.rh) p,:where(.rh) blockquote,:where(.rh) figure,:where(.rh) dl,:where(.rh) pre{margin-block:1em}:where(.rh) blockquote,:where(.rh) figure{margin-inline:40px}:where(.rh) ul,:where(.rh) ol{margin-block:1em;padding-inline-start:40px}:where(.rh) ul{list-style:disc}:where(.rh) ol{list-style:decimal}:where(.rh) img,:where(.rh) svg,:where(.rh) video,:where(.rh) canvas,:where(.rh) iframe{display:inline;vertical-align:baseline}:where(.rh) img,:where(.rh) video{max-width:none}.rh{--rh-bg: #0b0f0d;--rh-surface: #111714;--rh-surface-2: #151b18;--rh-text: #f5f5f2;--rh-muted: #a7aaa5;--rh-green: #1f3d2a;--rh-green-bright: #2e7d4f;--rh-green-deep: #0f1f17;--rh-silver: #c7c3bc;--rh-graphite: #1a1d21;--rh-red: #7f2028;--rh-line: rgba(255,255,255,.11);--rh-mono: "IBM Plex Mono", monospace;--rh-display: "Cinzel", serif;--rh-body: "Montserrat", sans-serif}.rh *{box-sizing:border-box}.rh{margin:0;background:var(--rh-bg);color:var(--rh-text);font-family:var(--rh-body);overflow-x:clip}.rh a{color:inherit;text-decoration:none}.rh button,.rh input,.rh textarea{font:inherit}.rh ::-moz-selection{background:var(--rh-green);color:#fff}.rh ::selection{background:var(--rh-green);color:#fff}.rh .noise{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E")}.rh .site-header{position:fixed;top:0;left:0;width:100%;z-index:100;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;padding:10px 3.5vw;border-bottom:1px solid rgba(255,255,255,.07);background:linear-gradient(to bottom,#0709078f,#07090785);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.rh .brand{display:inline-flex;align-items:center;gap:12px;width:-moz-fit-content;width:fit-content}.rh .brand-logo{display:flex;align-items:center;width:260px;height:78px;overflow:visible;flex-shrink:0}.rh .brand-logo img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.rh .nav{display:flex;gap:32px;font-size:13px;text-transform:uppercase;letter-spacing:.12em;color:#c5c9c5}.rh .nav a{transition:color .2s ease}.rh .nav a:hover{color:#fff}.rh .youtube-button{justify-self:end;font-family:var(--rh-mono);font-size:12px;letter-spacing:.08em;padding:11px 16px;border:1px solid var(--rh-line);transition:.25s ease;min-width:145px}.rh .youtube-button:hover{background:var(--rh-text);color:var(--rh-bg)}.rh .menu-button{display:none}.rh .hero{min-height:95vh;position:relative;display:flex;align-items:center;padding:145px 7vw 105px;overflow:hidden;border-bottom:1px solid var(--rh-line);background:linear-gradient(90deg,#040806c7 35%,#0408067a 65%,#09110c1a 70%,#04080614),url(/assets/hero-robin-bg-DlVbWGFp.webp);background-size:cover;background-position:center top;background-repeat:no-repeat}.rh .hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.13;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(to right,transparent 0%,black 35%,black 100%);mask-image:linear-gradient(to right,transparent 0%,black 35%,black 100%)}.rh .hero-glow{position:absolute;width:720px;height:720px;right:8%;top:8%;border-radius:50%;background:radial-gradient(circle,#19422a66,#c7c3bc14 34%,#070d0700 10%);filter:blur(18px);display:none!important}.rh .hero-orbit{position:absolute;border:1px solid rgba(199,195,188,.1);border-radius:50%;pointer-events:none}.rh .orbit-one{width:620px;height:620px;right:8%;top:17%}.rh .orbit-two{width:760px;height:760px;right:1%;top:9%;border-color:#2e7d4f24}.rh .hero-corner-label{position:absolute;right:3.5vw;top:115px;z-index:3;font-family:var(--rh-mono);font-size:8px;letter-spacing:.18em;color:#f5f5f259}.rh .hero-copy{position:relative;z-index:2;max-width:850px;transform:translateY(45px)}.rh .eyebrow,.rh .section-kicker,.rh .mono-label{font-family:var(--rh-mono);font-size:11px;letter-spacing:.16em;color:#a3aaa3}.rh .eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:28px}.rh .eyebrow-dot{width:7px;height:7px;border-radius:50%;background:var(--rh-green-bright);box-shadow:0 0 14px #4aa86dbf}.rh .hero h1,.rh .section-heading h2,.rh .case-content h3,.rh .tip-copy h2{margin:0;font-family:var(--rh-display);font-weight:600;text-transform:uppercase;line-height:.94;letter-spacing:-.025em}.rh .hero h1{font-size:clamp(58px,7.2vw,82px);max-width:920px;text-shadow:0 10px 40px rgba(0,0,0,.34)}.rh .hero h1 span,.rh .section-heading h2 span,.rh .case-content h3 span,.rh .tip-copy h2 span{background:linear-gradient(180deg,#5bbd7f,#2e7d4f 55%,#1f3d2a);-webkit-background-clip:text;background-clip:text;color:transparent}.rh .hero-subtitle{margin:20px 0 0;max-width:650px;font-family:var(--rh-body);font-size:clamp(11px,1.19vw,19px);color:#c7c3bc;line-height:1.75;letter-spacing:.01em}.rh .hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:38px}.rh .button{min-height:52px;padding:0 23px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--rh-line);font-family:var(--rh-mono);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:.25s ease}.rh .button-primary{background:linear-gradient(135deg,#244d34,#2e7d4f);border-color:#5bbd7f73;color:#fff}.rh .button-primary:hover{background:var(--rh-green-bright);border-color:var(--rh-green-bright);transform:translateY(-2px)}.rh .button-ghost:hover{background:#ffffff0f}.rh .hero-meta{position:absolute;right:3.5vw;bottom:28px;display:flex;gap:25px;font-family:var(--rh-mono);font-size:9px;letter-spacing:.11em;color:#6e746e}.rh .scroll-hint{position:absolute;left:3.5vw;bottom:26px;display:flex;align-items:center;gap:12px;font-family:var(--rh-mono);font-size:9px;letter-spacing:.12em;color:#737973;writing-mode:vertical-rl}.rh .scroll-line{height:54px;width:1px;background:linear-gradient(to bottom,#5a605a,transparent)}.rh .ticker{overflow:hidden;border-bottom:1px solid var(--rh-line);background:#0a0d0a}.rh .ticker-track{width:-moz-max-content;width:max-content;display:flex;align-items:center;gap:25px;padding:15px 0;animation:rh-ticker 28s linear infinite;font-family:var(--rh-mono);font-size:10px;letter-spacing:.13em;color:#858b85}.rh .ticker-track i{width:4px;height:4px;border-radius:50%;background:var(--rh-red)}@keyframes rh-ticker{to{transform:translate(-50%)}}.rh .section{padding:105px 7vw;border-bottom:1px solid var(--rh-line)}.rh .section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:46px}.rh .section-heading h2{margin-top:10px;font-size:clamp(52px,6.5vw,105px)}.rh .case-status,.rh .archive-status{font-family:var(--rh-mono);font-size:10px;letter-spacing:.12em;color:#a5aba5}.rh .case-status{display:flex;align-items:center;gap:9px;padding-bottom:8px}.rh .case-status span,.rh .archive-status span{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:7px}.rh .case-status span,.rh .archive-status .live{background:var(--rh-green-bright);box-shadow:0 0 12px #4aa86d8c}.rh .featured-case{display:grid;grid-template-columns:1.12fr .88fr;min-height:660px;border:1px solid var(--rh-line);background:var(--rh-surface)}.rh .case-visual{min-height:660px;position:relative;overflow:hidden;background:radial-gradient(circle at 30% 25%,rgba(44,71,52,.24),transparent 34%),linear-gradient(145deg,#171a17,#090b09);border-right:1px solid var(--rh-line)}.rh .case-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:45px 45px}.rh .case-photo{position:absolute;z-index:5;width:205px;padding:10px 10px 0;background:#e6e1d4;box-shadow:0 18px 40px #00000073;box-sizing:border-box}.rh .case-photo-left{left:7%;top:6%;transform:rotate(-4deg)}.rh .case-photo-right{right:7%;top:27%;transform:rotate(4deg)}.rh .case-photo img{display:block;width:100%;height:245px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.rh .case-photo span{display:flex;align-items:center;height:43px;padding:0 4px;color:#171917;font-family:var(--rh-mono);font-size:9px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.rh .red-thread,.rh .featured-case .red-thread{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:7;pointer-events:none;overflow:visible}.rh .featured-case .thread-shadow{fill:none;stroke:#000000b8;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;transform:translateY(2px)}.rh .featured-case .thread-main{fill:none;stroke:#a51f2c;stroke-width:3.6;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 2px 1px rgba(0,0,0,.45))}.rh .featured-case .thread-highlight{fill:none;stroke:#ff6e736b;stroke-width:.8;stroke-linecap:round;stroke-linejoin:round;transform:translateY(-.5px)}.rh .featured-case .thread-pin-shadow{fill:#000000a6;filter:blur(2px)}.rh .featured-case .thread-pin{fill:url(#featuredPinGradient);stroke:#590b12;stroke-width:1.5;filter:url(#featuredPinShadow)}.rh .featured-case .thread-pin-shine{fill:#ffffffa6;filter:blur(.3px)}.rh .evidence-note{position:absolute;z-index:4;display:grid;place-items:center;background:#e1d8b4;color:#161816;font-family:var(--rh-mono);box-shadow:0 10px 30px #00000059}.rh .note-one{left:47%;top:13%;width:72px;height:72px;transform:rotate(6deg);font-size:40px}.rh .note-two{right:18%;bottom:13%;width:58px;height:58px;transform:rotate(-7deg)}.rh .stamp{position:absolute;z-index:6;left:28%;bottom:2%;padding:10px 16px;border:4px solid rgba(127,32,40,.84);color:#7f2028e6;font-family:var(--rh-display);font-size:28px;line-height:.8;letter-spacing:.08em;transform:rotate(-14deg)}.rh .case-content{display:flex;flex-direction:column;justify-content:center;padding:clamp(45px,6vw,92px)}.rh .case-content h3{margin-top:24px;font-size:clamp(55px,5vw,71px)}.rh .black-garden-line{white-space:nowrap;display:inline-block;font-size:.86em}.rh .case-content p{max-width:520px;margin:30px 0;color:#aeb3ae;line-height:1.75;font-size:14px}.rh .case-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:35px}.rh .case-tags span{border:1px solid var(--rh-line);padding:9px 11px;font-family:var(--rh-mono);font-size:9px;letter-spacing:.05em;color:#8e948e}.rh .text-link{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:15px;padding-bottom:8px;border-bottom:1px solid #555b55;font-family:var(--rh-mono);font-size:14px;letter-spacing:.1em}.rh .text-link span{color:var(--rh-green-bright)}.rh .section-intro{max-width:420px;margin:0 0 7px;color:#8f958f;line-height:1.6;font-size:13px}.rh .board-section{position:relative}.rh .investigation-board{position:relative;width:100%;min-height:790px;overflow:hidden;border:1px solid rgba(255,255,255,.07);background:linear-gradient(#0409066b,#04090685),url(/assets/investigation-board-bg-BYZTBoo3.webp);background-size:cover;background-position:center;background-repeat:no-repeat;box-shadow:inset 0 0 180px #000000ad,0 35px 80px #00000061}.rh .investigation-board:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.52) 0%,transparent 15%,transparent 85%,rgba(0,0,0,.52) 100%),linear-gradient(0deg,rgba(0,0,0,.42) 0%,transparent 22%,transparent 84%,rgba(0,0,0,.22) 100%)}.rh .ib-light{position:absolute;left:50%;top:-230px;width:850px;height:650px;transform:translate(-50%);z-index:3;pointer-events:none;background:radial-gradient(ellipse at center,rgba(231,215,168,.15) 0%,rgba(128,114,79,.06) 35%,transparent 68%);filter:blur(10px)}.rh .ib-index{position:absolute;left:2.2%;top:13%;z-index:7;display:flex;flex-direction:column;gap:8px;font-family:var(--rh-mono);font-size:7px;letter-spacing:.14em;color:#bec9c273}.rh .ib-pin{position:absolute;left:50%;top:-6px;width:11px;height:11px;transform:translate(-50%);z-index:20;border-radius:50%;background:radial-gradient(circle at 35% 28%,#bb3942,#8d1d28 55%,#4d0b12);box-shadow:0 3px 6px #000000d9}.rh .ib-main-pin{width:13px;height:13px;top:-7px}.rh .ib-photo{position:absolute;z-index:8;width:150px;padding:8px 8px 12px;background:linear-gradient(145deg,#d0cabd,#bcb5a8);border:1px solid rgba(0,0,0,.26);box-shadow:0 18px 38px #0000008c}.rh .ib-photo img{display:block;width:100%;height:165px;-o-object-fit:cover;object-fit:cover;filter:grayscale(.55) saturate(.65) contrast(1.08) brightness(.82)}.rh .ib-photo-info{padding:10px 4px 0}.rh .ib-photo-info strong{display:block;font-family:Cinzel,serif;font-size:13px;color:#161814}.rh .ib-photo-info small{display:block;margin-top:5px;font-family:var(--rh-mono);font-size:6px;line-height:1.35;letter-spacing:.09em;color:#1618148f}.rh .ib-politika{left:11%;top:7%;transform:rotate(-4deg)}.rh .ib-person{right:10%;top:7%;transform:rotate(4deg)}.rh .ib-business{left:8%;top:48%;transform:rotate(3deg)}.rh .ib-media{right:7%;top:48%;transform:rotate(-3deg)}.rh .ib-picture{position:absolute;z-index:7;width:190px;padding:8px 8px 12px;background:linear-gradient(145deg,#cfcbc0,#bbb5a8);border:1px solid rgba(0,0,0,.24);box-shadow:0 18px 38px #00000085}.rh .ib-picture img{display:block;width:100%;height:120px;-o-object-fit:cover;object-fit:cover;filter:grayscale(.7) contrast(1.08) brightness(.8)}.rh .ib-picture strong{display:block;padding:9px 4px 0;font-family:var(--rh-mono);font-size:8px;letter-spacing:.08em;color:#181a16}.rh .ib-state{left:27%;top:7%;transform:rotate(2deg)}.rh .ib-property{right:25%;top:49%;transform:rotate(4deg)}.rh .ib-main-file{position:absolute;left:50%;top:42%;width:365px;padding:31px 36px 29px;transform:translate(-50%,-50%) rotate(-.7deg);z-index:11;color:#171914;background:linear-gradient(145deg,#d5cebd,#bfb5a2);border:1px solid rgba(0,0,0,.27);box-shadow:0 28px 60px #000000a6}.rh .ib-main-file:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.2;background:repeating-linear-gradient(0deg,rgba(0,0,0,.05),rgba(0,0,0,.05) 1px,transparent 1px,transparent 5px)}.rh .ib-main-top{position:relative;z-index:2;display:flex;justify-content:space-between;gap:20px;font-family:var(--rh-mono);font-size:6px;letter-spacing:.13em;color:#181a1694}.rh .ib-main-file h3{position:relative;z-index:2;margin:27px 0 20px;font-family:Cinzel,serif;font-size:55px;line-height:.98;letter-spacing:-.035em}.rh .ib-main-file h3 em{font-style:normal;color:#8d2029}.rh .ib-main-rule{position:relative;z-index:2;width:100%;height:2px;background:#8b202a}.rh .ib-main-file p{position:relative;z-index:2;margin:14px 0 0;font-family:var(--rh-mono);font-size:7px;letter-spacing:.14em}.rh .ib-main-stamp{position:absolute;right:18px;bottom:15px;z-index:4;padding:6px 8px;border:2px solid rgba(139,32,42,.67);color:#8b202ac7;font-family:var(--rh-mono);font-size:9px;font-weight:700;line-height:.92;transform:rotate(-8deg)}.rh .ib-document{position:absolute;z-index:8;width:190px;padding:17px;color:#181a16;background:linear-gradient(145deg,#d3cec1,#bdb6a8);border:1px solid rgba(0,0,0,.23);box-shadow:0 18px 40px #00000087}.rh .ib-doc-code{display:block;margin-bottom:10px;font-family:var(--rh-mono);font-size:6px;letter-spacing:.12em;color:#13151285}.rh .ib-document h4{margin:0 0 17px;font-family:Cinzel,serif;font-size:18px;font-weight:600}.rh .ib-doc-line{height:1px;margin-bottom:9px;background:#00000052}.rh .w90{width:90%}.rh .w74{width:74%}.rh .w84{width:84%}.rh .ib-redacted{width:85%;height:8px;margin:9px 0;background:#171817}.rh .ib-redacted.short{width:58%}.rh .ib-date{display:block;margin-top:16px;font-family:var(--rh-mono);font-size:9px}.rh .ib-confidential{display:inline-block;margin-top:14px;padding:4px 6px;border:1px solid #85202a;color:#85202a;font-family:var(--rh-mono);font-size:7px;font-weight:700;transform:rotate(-6deg)}.rh .ib-contract{right:27%;top:6%;transform:rotate(3deg)}.rh .ib-money{left:29%;bottom:2%;transform:rotate(-2deg)}.rh .ib-money-row{display:flex;justify-content:space-between;gap:10px;padding:5px 0;border-bottom:1px solid rgba(0,0,0,.12);font-family:var(--rh-mono);font-size:8px}.rh .ib-money-row span{opacity:.45}.rh .ib-money-active{margin-top:3px;padding:7px 5px;color:#81212a;background:#81212a17}.rh .ib-offshore{right:27%;bottom:1%;transform:rotate(2deg)}.rh .ib-tree{display:flex;flex-direction:column;align-items:center;gap:7px;margin:15px 0 17px}.rh .ib-tree>div,.rh .ib-tree-row>div{padding:5px 7px;border:1px solid rgba(0,0,0,.27);font-family:var(--rh-mono);font-size:6px}.rh .ib-tree>span{width:1px;height:10px;background:#00000052}.rh .ib-tree-row{display:flex;gap:10px}.rh .ib-owner-question{display:block;margin-top:13px;font-family:var(--rh-mono);font-size:8px;color:#84212a}.rh .ib-map{position:absolute;left:8%;bottom:3%;z-index:7;width:220px;height:145px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:linear-gradient(#080e0a80,#080e0aad),url(/assets/investigation-map-sJz03rGn.webp);background-size:cover;background-position:center;box-shadow:0 18px 42px #0000008c}.rh .ib-map-title{position:absolute;left:11px;top:10px;z-index:2;font-family:var(--rh-mono);font-size:7px;letter-spacing:.11em;color:#eceee89e}.rh .ib-note{position:absolute;z-index:12;min-width:120px;padding:12px 13px;color:#171914;background:linear-gradient(145deg,#c5b982,#aa9e70);font-family:var(--rh-mono);font-size:9px;line-height:1.35;box-shadow:0 10px 23px #00000073}.rh .ib-note-1{left:22%;top:28%;transform:rotate(-4deg)}.rh .ib-note-2{right:13%;top:29%;transform:rotate(3deg)}.rh .ib-note-3{left:44%;bottom:7%;transform:rotate(4deg)}.rh .ib-note-4{left:18%;top:57%;transform:rotate(-3deg)}.rh .ib-thread{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:6;pointer-events:none;overflow:visible}.rh .ib-thread path{fill:none;stroke:#8e1c28;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;opacity:.95;filter:drop-shadow(0 1px 1px rgba(0,0,0,.8))}.rh .ib-thread circle{fill:#96202b;stroke:#4b0c12;stroke-width:1.4;filter:drop-shadow(0 2px 2px rgba(0,0,0,.75))}.rh .ib-case-open{position:absolute;left:2.5%;bottom:3%;z-index:12;padding:8px 10px;border:2px solid rgba(139,30,40,.78);color:#9e242ee0;font-family:var(--rh-mono);font-size:16px;font-weight:700;letter-spacing:.06em;transform:rotate(-8deg)}.rh .ib-quote{position:absolute;right:2.5%;bottom:3%;z-index:10;max-width:210px;font-family:Cinzel,serif;font-size:11px;line-height:1.5;color:#dbddd78a}.rh .ib-quote span{display:block;margin-top:10px;font-family:var(--rh-mono);font-size:6px;letter-spacing:.14em}@media (max-width: 1000px){.rh .investigation-board{min-height:900px}.rh .ib-main-file{width:310px}.rh .ib-main-file h3{font-size:45px}.rh .ib-index{display:none}}@media (max-width: 760px){.rh .investigation-board{min-height:1040px}.rh .ib-state,.rh .ib-property{display:none}.rh .ib-photo{width:125px}.rh .ib-photo img{height:135px}.rh .ib-main-file{width:265px;padding:25px 25px 23px}.rh .ib-main-file h3{font-size:38px}.rh .ib-quote{display:none}}.rh .archive-section{position:relative;padding-top:115px;padding-bottom:120px;overflow:hidden;background:radial-gradient(ellipse at 82% 28%,rgba(46,125,79,.08),transparent 34%),radial-gradient(ellipse at 15% 80%,rgba(31,61,42,.08),transparent 30%),#0b0f0d}.rh .archive-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.22;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:65px 65px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 75%);mask-image:linear-gradient(to bottom,black,transparent 75%)}.rh .archive-heading{position:relative;z-index:2;margin-bottom:68px}.rh .archive-heading .section-kicker{display:flex;align-items:center;gap:12px;margin-bottom:20px;font-family:var(--rh-mono);font-size:9px;font-weight:500;letter-spacing:.24em;color:#859087}.rh .archive-heading .section-kicker:before{content:"";width:34px;height:1px;background:#2e7d4f}.rh .archive-heading h2{margin:0;font-family:var(--rh-display);font-size:clamp(78px,8.2vw,100px);font-weight:600;line-height:.83;letter-spacing:-.048em;text-transform:uppercase;color:#f4f3ef;text-shadow:0 18px 45px rgba(0,0,0,.32)}.rh .archive-heading h2 span{background:linear-gradient(180deg,#5aad78,#2e7d4f 55%,#1d4d31);-webkit-background-clip:text;background-clip:text;color:transparent}.rh .archive-heading>p{position:relative;max-width:650px;margin:30px 0 0;padding-left:20px;font-family:var(--rh-body);font-size:19px;font-weight:450;line-height:1.7;color:#929993}.rh .archive-heading>p:before{content:"";position:absolute;left:0;top:3px;width:1px;height:calc(100% - 6px);background:#2e7d4f}.rh .case-list{position:relative;z-index:2;width:100%;border-top:1px solid rgba(255,255,255,.1)}.rh .archive-card{position:relative;display:grid;grid-template-columns:115px minmax(0,1fr) 180px 42px;align-items:center;gap:28px;min-height:165px;padding:29px 8px 29px 0;border-bottom:1px solid rgba(255,255,255,.085);text-decoration:none;color:inherit;overflow:hidden;transition:padding-left .35s ease,border-color .35s ease}.rh .archive-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:0;background:linear-gradient(90deg,rgba(31,61,42,.42) 0%,rgba(31,61,42,.14) 43%,rgba(31,61,42,.03) 72%,transparent 100%);pointer-events:none;transition:width .45s cubic-bezier(.2,.8,.2,1)}.rh .archive-card:hover:before{width:100%}.rh .archive-card:after{content:"";position:absolute;left:0;top:50%;width:2px;height:0;transform:translateY(-50%);background:linear-gradient(#255e3c,#55aa74,#255e3c);box-shadow:0 0 15px #2e7d4f59;transition:height .35s ease}.rh .archive-card:hover:after{height:64%}.rh .archive-card:hover{padding-left:15px;border-bottom-color:#5bbd7f2e}.rh .archive-number{position:relative;z-index:2;font-family:var(--rh-mono);font-size:14px;font-weight:500;letter-spacing:.16em;color:#69716b}.rh .archive-number:before{content:"CASE";display:block;margin-bottom:7px;font-size:12px;letter-spacing:.22em;color:#79887d7a}.rh .archive-card:hover .archive-number{color:#84ac91}.rh .archive-main{position:relative;z-index:2;min-width:0}.rh .archive-meta{display:inline-flex;align-items:center;margin-bottom:15px;font-family:var(--rh-mono);font-size:12px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:#929b94}.rh .archive-meta:before{content:"";width:5px;height:5px;margin-right:10px;border-radius:50%;background:#2e7d4f;opacity:.75}.rh .archive-main h3{margin:0;max-width:820px;font-family:var(--rh-display);font-size:clamp(25px,2.3vw,37px);font-weight:500;line-height:1.12;letter-spacing:-.025em;color:#f2f1ed;transition:transform .35s ease,color .35s ease}.rh .archive-card:hover .archive-main h3{transform:translate(6px);color:#fff}.rh .archive-status{position:relative;z-index:2;justify-self:end;display:inline-flex;align-items:center;gap:9px;padding:8px 11px;border:1px solid rgba(255,255,255,.08);background:#ffffff05;font-family:var(--rh-mono);font-size:10px;font-weight:500;letter-spacing:.15em;color:#909890;white-space:nowrap}.rh .archive-status span{width:6px;height:6px;margin:0;border-radius:50%}.rh .archive-status .live{background:#4da26a;box-shadow:0 0 10px #4da26a8c}.rh .archive-status .work{background:#aa945d;box-shadow:0 0 9px #aa945d59}.rh .archive-status .soon{background:#626963}.rh .archive-arrow{position:relative;z-index:2;justify-self:end;display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(255,255,255,.09);border-radius:50%;font-family:var(--rh-mono);font-size:15px;color:#f4f4ef75;transition:transform .3s ease,border-color .3s ease,color .3s ease,background .3s ease}.rh .archive-card:hover .archive-arrow{transform:rotate(45deg);color:#fff;border-color:#5bbd7f6b;background:#2e7d4f24}.rh .archive-card:first-child .archive-main:after{content:"PUBLIC / 01";position:absolute;right:0;top:-2px;font-family:var(--rh-mono);font-size:6px;letter-spacing:.15em;color:#6e7c7259}@media (max-width: 900px){.rh .archive-heading h2{font-size:clamp(65px,12vw,100px)}.rh .archive-card{grid-template-columns:70px minmax(0,1fr) 40px;gap:17px}.rh .archive-status{grid-column:2 / 3;justify-self:start;margin-top:8px}.rh .archive-arrow{grid-column:3;grid-row:1 / span 2}}@media (max-width: 760px){.rh .archive-section{padding-top:80px;padding-bottom:80px}.rh .archive-heading{margin-bottom:48px}.rh .archive-heading h2{font-size:clamp(52px,15vw,76px);line-height:.88}.rh .archive-heading>p{max-width:330px;font-size:11px}.rh .archive-card{grid-template-columns:46px minmax(0,1fr) 34px;min-height:140px;gap:12px;padding:24px 0}.rh .archive-number{font-size:9px}.rh .archive-meta{margin-bottom:10px;font-size:7px}.rh .archive-main h3{font-size:23px}.rh .archive-status{padding:6px 8px;font-size:6px}.rh .archive-arrow{width:30px;height:30px;font-size:13px}}.rh .manifesto{position:relative;isolation:isolate;width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-top:120px;padding-bottom:110px;overflow:hidden;background:linear-gradient(90deg,#050907f7,#050a07e8 30%,#050b07ad 55%,#050b074d 78%,#050a0733),linear-gradient(180deg,rgba(4,8,6,.2) 0%,transparent 40%,rgba(4,8,6,.62) 100%),url(/assets/robin-manifest-bg-BabenCEa.webp);background-size:cover;background-position:center center;background-repeat:no-repeat}.rh .manifesto-top,.rh .manifesto-principles,.rh .manifesto-bottom{width:min(100% - 120px,1500px);margin-left:auto;margin-right:auto}.rh .manifesto:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background-image:linear-gradient(rgba(135,170,145,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(135,170,145,.035) 1px,transparent 1px);background-size:72px 72px;opacity:.65;-webkit-mask-image:radial-gradient(ellipse at center,black 20%,transparent 88%);mask-image:radial-gradient(ellipse at center,black 20%,transparent 88%)}.rh .manifesto:after{content:"";position:absolute;width:760px;height:760px;right:-260px;top:-170px;z-index:-1;pointer-events:none;border-radius:50%;border:1px solid rgba(91,150,108,.1);box-shadow:0 0 0 120px #437d5405,0 0 0 240px #437d5403;opacity:.9}.rh .manifesto:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:68px 68px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 82%);mask-image:linear-gradient(to bottom,black,transparent 82%)}.rh .manifesto-top{position:relative;z-index:2;padding-bottom:85px;background:radial-gradient(ellipse at 76% 30%,rgba(53,113,72,.055),transparent 42%)}.rh .manifesto-label{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:42px;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.08);font-family:var(--rh-mono);font-size:14px;letter-spacing:.18em;color:#b9c0b97a}.rh .manifesto-label span:first-child{display:flex;align-items:center;gap:10px;color:#8d988f}.rh .manifesto-label span:first-child:before{content:"";width:28px;height:1px;background:#2e7d4f}.rh .manifesto-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);gap:clamp(60px,7vw,120px);align-items:end}.rh .manifesto-title h2{margin:0;font-family:var(--rh-display);font-size:clamp(64px,7.7vw,90px);font-weight:600;line-height:.99;letter-spacing:-.005em;text-transform:uppercase;color:#f4f3ef;text-shadow:0 20px 50px rgba(0,0,0,.3)}.rh .manifesto-title h2 em{font-style:normal;background:linear-gradient(180deg,#5eb17d,#2e7d4f 56%,#1b4e30);-webkit-background-clip:text;background-clip:text;color:transparent}.rh .manifesto-about{position:relative;max-width:700px;padding-left:27px;border-left:1px solid rgba(46,125,79,.48)}.rh .manifesto-about-label{margin-bottom:22px;font-family:var(--rh-mono);font-size:10px;letter-spacing:.15em;color:#727b74}.rh .manifesto-about p{margin:0;font-family:var(--rh-body);font-size:clamp(17px,1.7vw,25px);font-weight:450;line-height:1.25;color:#dcdfda;text-align:justify;-moz-text-align-last:left;text-align-last:left;-webkit-hyphens:auto;hyphens:auto}.rh .manifesto-about .manifesto-small{margin-top:25px;font-size:15px;font-weight:400;line-height:1.75;color:#858d86;text-align:justify;-moz-text-align-last:left;text-align-last:left;-webkit-hyphens:auto;hyphens:auto}.rh .manifesto-principles{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.09);border-bottom:1px solid rgba(255,255,255,.09)}.rh .manifesto-item{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr);gap:18px;min-height:235px;padding:35px 32px 35px 0;overflow:hidden;transition:background .35s ease}.rh .manifesto-item+.manifesto-item{padding-left:32px;border-left:1px solid rgba(255,255,255,.08)}.rh .manifesto-item:before{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,#2e7d4f,#5bac77);transition:transform .4s ease}.rh .manifesto-item:hover:before{transform:scaleX(1)}.rh .manifesto-item:hover{background:linear-gradient(180deg,transparent,rgba(31,61,42,.09))}.rh .manifesto-number{padding-top:4px;font-family:var(--rh-mono);font-size:12px;letter-spacing:.15em;color:#c8cdc859}.rh .manifesto-item small{display:block;margin-bottom:15px;font-family:var(--rh-mono);font-size:12px;letter-spacing:.15em;color:#737c74}.rh .manifesto-item h3{margin:0 0 17px;font-family:var(--rh-display);font-size:clamp(26px,2.4vw,39px);font-weight:500;letter-spacing:-.02em;color:#efefea;transition:color .3s ease,transform .3s ease}.rh .manifesto-item:hover h3{color:#67ad7d;transform:translate(4px)}.rh .manifesto-item p{max-width:300px;margin:0;font-family:var(--rh-body);font-size:14px;line-height:1.7;color:#858d86}.rh .manifesto-bottom{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:30px;padding-top:34px}.rh .manifesto-bottom span{font-family:var(--rh-mono);font-size:12px;letter-spacing:.17em;color:#b4bbb56e}.rh .manifesto-bottom strong{font-family:var(--rh-display);font-size:clamp(20px,2vw,30px);font-weight:500;letter-spacing:.02em;color:#4c9967}@media (max-width: 1000px){.rh .manifesto-grid{grid-template-columns:1fr;gap:50px}.rh .manifesto-about{max-width:600px}.rh .manifesto-principles{grid-template-columns:1fr}.rh .manifesto-item{min-height:auto;padding:32px 0;border-bottom:1px solid rgba(255,255,255,.07)}.rh .manifesto-item+.manifesto-item{padding-left:0;border-left:0}}@media (max-width: 760px){.rh .manifesto{padding-top:80px;padding-bottom:75px}.rh .manifesto-top{padding-bottom:55px}.rh .manifesto-label{margin-bottom:30px;font-size:7px}.rh .manifesto-title h2{font-size:clamp(50px,15vw,75px);line-height:.88}.rh .manifesto-about{padding-left:18px}.rh .manifesto-about p{font-size:16px}.rh .manifesto-about .manifesto-small{font-size:11px}.rh .manifesto-item{grid-template-columns:35px minmax(0,1fr);gap:12px}.rh .manifesto-item h3{font-size:28px}.rh .manifesto-bottom{align-items:flex-start;flex-direction:column;gap:14px}}.rh .tip-section{background:radial-gradient(circle at 10% 30%,rgba(47,123,75,.15),transparent 28%),#080a08}.rh .tip-grid{display:grid;grid-template-columns:1fr .8fr;gap:9vw;align-items:start}.rh .tip-copy h2{margin-top:22px;font-size:clamp(56px,6.4vw,76px)}.rh .tip-copy p{max-width:550px;margin-top:28px;color:#969d96;line-height:1.7}.rh .tip-form{display:grid;gap:22px}.rh .tip-form label span{display:block;margin-bottom:9px;font-family:var(--rh-mono);font-size:9px;letter-spacing:.11em;color:#7d847d}.rh .tip-form input,.rh .tip-form textarea{width:100%;border:0;border-bottom:1px solid #313731;background:transparent;color:#fff;outline:none;padding:12px 0 15px;resize:vertical}.rh .tip-form input:focus,.rh .tip-form textarea:focus{border-bottom-color:var(--rh-green-bright)}.rh .tip-form .button{width:-moz-fit-content;width:fit-content;margin-top:6px}.rh .form-note{margin:0;max-width:510px;font-size:10px;line-height:1.55;color:#5f665f}.rh .reveal{opacity:0;transform:translateY(22px);transition:opacity .8s ease,transform .8s ease}.rh .reveal.is-visible{opacity:1;transform:none}@media (max-width: 1050px){.rh .site-header{grid-template-columns:1fr auto}.rh .nav,.rh .youtube-button{display:none}.rh .menu-button{display:grid;gap:6px;justify-self:end;border:0;background:transparent;padding:10px}.rh .menu-button span{display:block;width:26px;height:1px;background:#fff}.rh .hero-corner-label{display:none}.rh .featured-case{grid-template-columns:1fr}.rh .case-visual{border-right:0;border-bottom:1px solid var(--rh-line)}.rh .tip-grid{grid-template-columns:1fr}}@media (max-width: 760px){.rh .site-header{padding:16px 20px}.rh .hero{min-height:750px;padding:130px 22px 90px;align-items:flex-start}.rh .hero-orbit{position:absolute;border:1px solid rgba(199,195,188,.1);border-radius:50%;pointer-events:none}.rh .orbit-one{width:620px;height:620px;right:8%;top:17%}.rh .orbit-two{width:760px;height:760px;right:1%;top:9%;border-color:#2e7d4f24}.rh .hero-corner-label{position:absolute;right:3.5vw;top:115px;z-index:3;font-family:var(--rh-mono);font-size:8px;letter-spacing:.18em;color:#f5f5f259}.rh .hero-copy{padding-top:55px}.rh .hero h1{font-size:clamp(56px,17vw,94px)}.rh .hero-subtitle{max-width:230px;line-height:1.6}.rh .hero-orbit{opacity:.35}.rh .hero-meta,.rh .scroll-hint{display:none}.rh .section{padding:72px 20px}.rh .section-heading{align-items:flex-start;flex-direction:column}.rh .section-heading h2{font-size:clamp(52px,15vw,82px)}.rh .section-intro{margin-top:-10px}.rh .case-visual{min-height:480px}.rh .case-photo{width:42%}.rh .case-content{padding:42px 25px 50px}.rh .case-content h3{font-size:clamp(52px,15vw,76px)}.rh .archive-card{grid-template-columns:45px 1fr 20px;gap:15px;padding:24px 0}.rh .archive-status{display:none}.rh .archive-number{font-size:34px}.rh .archive-main h3{font-size:30px}}.rh .hero-title{display:flex;flex-direction:column;align-items:flex-start;width:-moz-fit-content;width:fit-content;max-width:92vw;margin:0;font-family:Cinzel,serif;text-transform:uppercase;overflow:visible}.rh .hero-title-top{display:block;color:#fff!important;font-size:clamp(40px,8.5vw,84px);font-weight:600;line-height:.95;letter-spacing:-.035em;white-space:nowrap}.rh .hero-title-main{display:block;font-size:clamp(88px,7.2vw,135px);font-weight:700;line-height:.82;letter-spacing:-.055em;margin-top:8px;background:linear-gradient(90deg,#46a66d,#2e7d4f 48%,#1f5c39);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent!important}.rh.investigations-page .nav-active{color:#fff;position:relative}.rh.investigations-page .nav-active:after{content:"";position:absolute;left:0;right:0;bottom:-11px;height:1px;background:var(--rh-green-bright);box-shadow:0 0 10px #2e7d4fa6}.rh .investigations-hero{position:relative;min-height:670px;display:flex;align-items:flex-end;padding:180px 7vw 85px;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.09);background:radial-gradient(ellipse 55% 90% at 82% 35%,rgba(37,92,57,.24),transparent 68%),radial-gradient(ellipse 32% 55% at 12% 18%,rgba(37,83,53,.13),transparent 70%),linear-gradient(120deg,#070b09,#0b120d 48%,#07100a)}.rh .investigations-hero:after{content:"";position:absolute;right:-9vw;top:70px;width:720px;height:720px;border-radius:50%;border:1px solid rgba(80,135,96,.1);box-shadow:0 0 0 100px #32694305,0 0 0 220px #32694303;pointer-events:none}.rh .investigations-hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.4;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(to bottom,transparent,black 25%,black 80%,transparent);mask-image:linear-gradient(to bottom,transparent,black 25%,black 80%,transparent)}.rh .investigations-hero-glow{position:absolute;width:680px;height:480px;right:-50px;bottom:-120px;pointer-events:none;background:radial-gradient(ellipse,rgba(46,125,79,.18),transparent 70%);filter:blur(30px)}.rh .investigations-hero-index{position:absolute;right:3.5vw;top:135px;font-family:var(--rh-mono);font-size:8px;letter-spacing:.2em;color:#dce1db57}.rh .investigations-hero-inner{position:relative;z-index:3;width:100%}.rh .investigations-kicker{display:flex;align-items:center;gap:12px;margin-bottom:25px;font-family:var(--rh-mono);font-size:10px;letter-spacing:.19em;color:#8f9891}.rh .investigations-kicker span{width:34px;height:1px;background:var(--rh-green-bright)}.rh .investigations-hero h1{margin:0;max-width:1300px;font-family:var(--rh-display);font-size:clamp(82px,11.5vw,185px);font-weight:600;line-height:.95;letter-spacing:-.055em;text-transform:uppercase;color:#f3f3ef;text-shadow:0 20px 60px rgba(0,0,0,.4)}.rh .investigations-hero h1 span{background:linear-gradient(180deg,#61b581,#2e7d4f 54%,#173c27);-webkit-background-clip:text;background-clip:text;color:transparent}.rh .investigations-hero-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin-top:50px;padding-top:28px;border-top:1px solid rgba(255,255,255,.09)}.rh .investigations-hero-bottom>p{max-width:620px;margin:0;font-size:clamp(15px,1.3vw,19px);line-height:1.75;color:#9ca39d}.rh .investigations-counter{display:flex;align-items:center;gap:18px}.rh .investigations-counter strong{font-family:var(--rh-display);font-size:59px;font-weight:500;line-height:.8;color:#d8dad5}.rh .investigations-counter div{display:flex;flex-direction:column;gap:4px}.rh .investigations-counter span,.rh .investigations-counter small{font-family:var(--rh-mono);letter-spacing:.14em}.rh .investigations-counter span{font-size:9px;color:#b5bab5}.rh .investigations-counter small{font-size:7px;color:#626a63}.rh .case-database-bar{min-height:78px;padding:0 7vw;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;border-bottom:1px solid rgba(255,255,255,.09);background:#090d0b}.rh .case-database-title{display:flex;align-items:center;gap:10px;font-family:var(--rh-mono);font-size:9px;letter-spacing:.15em;color:#8e958f}.rh .database-live{width:6px;height:6px;border-radius:50%;background:var(--rh-green-bright);box-shadow:0 0 11px #2e7d4fcc}.rh .case-filters{display:flex;align-items:center;gap:6px}.rh .case-filter{border:1px solid rgba(255,255,255,.09);padding:10px 13px;background:transparent;color:#777f79;font-family:var(--rh-mono);font-size:8px;letter-spacing:.1em;cursor:pointer;transition:.25s ease}.rh .case-filter:hover,.rh .case-filter.active{color:#e7e9e5;border-color:#2e7d4f73;background:#1f3d2a38}.rh .database-code{justify-self:end;font-family:var(--rh-mono);font-size:7px;letter-spacing:.17em;color:#4f5751}.rh .investigation-entry{position:relative;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.09)}.rh .investigation-featured{min-height:720px;display:grid;grid-template-columns:minmax(0,.95fr) minmax(520px,1.05fr);background:linear-gradient(120deg,#0c110e,#090d0b)}.rh .case-watermark{position:absolute;right:1.5vw;bottom:-48px;z-index:0;font-family:var(--rh-display);font-size:clamp(170px,24vw,380px);font-weight:600;line-height:1;color:#ffffff05;pointer-events:none}.rh .investigation-media{position:relative;min-height:720px;overflow:hidden;border-right:1px solid rgba(255,255,255,.09);background:#0c110e}.rh .investigation-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:52px 52px}.rh .investigation-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(.58) brightness(.54) contrast(1.13);transform:scale(1.01);transition:transform 1.2s cubic-bezier(.2,.8,.2,1),filter .8s ease}.rh .investigation-featured:hover .investigation-media img{transform:scale(1.055);filter:saturate(.67) brightness(.6) contrast(1.12)}.rh .investigation-media-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#04080629,#0408060d 40%,#040806d1),linear-gradient(90deg,transparent 55%,rgba(5,9,7,.38))}.rh .media-case-number,.rh .media-file-label,.rh .media-status{position:absolute;z-index:5;font-family:var(--rh-mono);letter-spacing:.15em}.rh .media-case-number{left:30px;top:30px;font-size:12px;color:#f5f5f29e}.rh .media-status{right:28px;top:28px;display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid rgba(255,255,255,.14);background:#0408067a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:10px;color:#d3d7d2}.rh .media-status span{width:6px;height:6px;border-radius:50%;background:var(--rh-green-bright);box-shadow:0 0 10px #2e7d4fcc}.rh .media-file-label{left:30px;bottom:28px;font-size:10px;color:#f5f5f273}.rh .investigation-info{position:relative;z-index:3;display:flex;flex-direction:column;justify-content:center;padding:clamp(60px,7vw,115px)}.rh .investigation-topline{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:34px;font-family:var(--rh-mono);font-size:10px;letter-spacing:.14em;color:#7f8781}.rh .case-category{color:#5ea474cc}.rh .investigation-info h2,.rh .standard-content h2{margin:0;font-family:var(--rh-display);font-weight:600;text-transform:uppercase;letter-spacing:-.035em;color:#f1f2ee}.rh .investigation-info h2{font-size:clamp(55px,5.5vw,71px);line-height:.92}.rh .investigation-info h2 em,.rh .standard-content h2 em{font-style:normal;background:linear-gradient(180deg,#5db17d,#2e7d4f 60%,#1c4b30);-webkit-background-clip:text;background-clip:text;color:transparent}.rh .investigation-description{max-width:620px;margin:32px 0 0;font-size:15px;line-height:1.8;color:#9ba19c}.rh .investigation-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:31px}.rh .investigation-tags span{padding:8px 10px;border:1px solid rgba(255,255,255,.09);font-family:var(--rh-mono);font-size:9px;letter-spacing:.09em;color:#747c76}.rh .investigation-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:42px}.rh .case-button{position:relative;min-height:77px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 18px;overflow:hidden;border:1px solid rgba(255,255,255,.12);font-family:var(--rh-mono);font-size:10px;letter-spacing:.08em;transition:transform .3s ease,border-color .3s ease,background .3s ease}.rh .case-button span{display:flex;flex-direction:column;gap:6px}.rh .case-button small{font-size:9px;letter-spacing:.14em;color:#717a73}.rh .case-button b{font-size:20px;font-weight:400;transition:transform .3s ease}.rh .case-button:hover b{transform:translate(5px)}.rh .case-button-open{background:#ffffff06}.rh .case-button-open:hover{border-color:#ffffff40;background:#ffffff0f;transform:translateY(-2px)}.rh .case-button-evidence{border-color:#3f8e5861;background:linear-gradient(135deg,#1f3d2a85,#1535224d)}.rh .case-button-evidence:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--rh-green-bright),transparent);opacity:.65}.rh .case-button-evidence:hover{border-color:#4aa86db8;background:linear-gradient(135deg,#255234d1,#1c4c2e94);transform:translateY(-2px)}.rh .investigation-standard{min-height:390px;display:grid;grid-template-columns:180px minmax(0,1fr) 310px;gap:55px;align-items:center;padding:62px 7vw;background:#0a0e0c;transition:background .4s ease}.rh .investigation-standard:before{content:"";position:absolute;left:0;top:0;width:3px;height:0;background:var(--rh-green-bright);box-shadow:0 0 18px #2e7d4f73;transition:height .45s cubic-bezier(.2,.8,.2,1)}.rh .investigation-standard:hover{background:linear-gradient(90deg,#1f3d2a38,#0a0e0c 48%)}.rh .investigation-standard:hover:before{height:100%}.rh .standard-number{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start}.rh .standard-number span,.rh .standard-number small{font-family:var(--rh-mono);letter-spacing:.16em}.rh .standard-number span{font-size:9px;color:#59615b}.rh .standard-number strong{margin:5px 0 2px;font-family:var(--rh-display);font-size:clamp(65px,7vw,100px);font-weight:500;line-height:.9;color:#e6e9e42e;transition:color .35s ease}.rh .investigation-standard:hover .standard-number strong{color:#e6e9e459}.rh .standard-number small{font-size:9px;color:#464d47}.rh .standard-content{position:relative;z-index:2}.rh .standard-content .investigation-topline{justify-content:flex-start;gap:35px;margin-bottom:22px}.rh .standard-content h2{max-width:900px;font-size:clamp(42px,4.5vw,61px);line-height:.96}.rh .standard-content>p{max-width:650px;margin:24px 0 0;color:#858d87;font-size:13px;line-height:1.75}.rh .case-status-inline{display:flex;align-items:center;gap:7px}.rh .case-status-inline i{width:6px;height:6px;border-radius:50%}.rh .status-work i{background:#b28a38;box-shadow:0 0 9px #b28a3873}.rh .status-soon i{background:#656d67}.rh .standard-actions{position:relative;z-index:3;display:flex;flex-direction:column;gap:10px}.rh .evidence-not-yet{padding:13px 2px;font-family:var(--rh-mono);font-size:9px;line-height:1.5;letter-spacing:.1em;color:#525a54}.rh .case-coming{padding:22px;border:1px solid rgba(255,255,255,.07);font-family:var(--rh-mono);font-size:12px;letter-spacing:.12em;color:#616963}.rh .case-coming span{display:block;margin-bottom:7px;font-size:8px;color:#454c47}.rh .investigations-statement{position:relative;min-height:570px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:110px 7vw;text-align:center;overflow:hidden;border-bottom:1px solid var(--rh-line);background:radial-gradient(ellipse at center,rgba(35,88,55,.22),transparent 58%),#080c0a}.rh .investigations-statement:before{content:"";position:absolute;width:560px;height:560px;border-radius:50%;border:1px solid rgba(70,128,87,.08);box-shadow:0 0 0 90px #46805704,0 0 0 180px #46805703}.rh .statement-code{position:relative;z-index:2;margin-bottom:24px;font-family:var(--rh-mono);font-size:10px;letter-spacing:.2em;color:#687169}.rh .investigations-statement h2{position:relative;z-index:2;margin:0;font-family:var(--rh-display);font-size:clamp(65px,8vw,125px);font-weight:600;line-height:.93;letter-spacing:-.06em;color:#efefeb}.rh .investigations-statement h2 span{background:linear-gradient(#5cb07b,#2e7d4f);-webkit-background-clip:text;background-clip:text;color:transparent}.rh .investigations-statement p{position:relative;z-index:3;max-width:580px;margin:35px auto 0;font-size:14px;line-height:1.9;color:#858d87}.rh .investigations-statement>a{position:relative;z-index:2;display:flex;align-items:center;gap:18px;margin-top:37px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.25);font-family:var(--rh-mono);font-size:10px;letter-spacing:.1em;transition:border-color .3s ease}.rh .investigations-statement>a span{color:var(--rh-green-bright);transition:transform .3s ease}.rh .investigations-statement>a:hover{border-color:var(--rh-green-bright)}.rh .investigations-statement>a:hover span{transform:translate(5px)}@media (max-width: 1100px){.rh .investigation-featured{grid-template-columns:1fr}.rh .investigation-media{min-height:570px;border-right:0;border-bottom:1px solid var(--rh-line)}.rh .investigation-info{padding:70px 7vw}.rh .investigation-standard{grid-template-columns:110px 1fr;gap:35px}.rh .standard-actions{grid-column:2}.rh .case-database-bar{grid-template-columns:1fr auto}.rh .database-code{display:none}}@media (max-width: 760px){.rh .investigations-hero{min-height:570px;padding:150px 20px 60px}.rh .investigations-hero-index{display:none}.rh .investigations-hero h1{font-size:clamp(58px,18vw,105px);line-height:.84}.rh .investigations-hero-bottom{flex-direction:column;align-items:flex-start;gap:35px}.rh .case-database-bar{display:block;padding:20px;overflow-x:auto}.rh .case-database-title{margin-bottom:15px}.rh .case-filters{width:-moz-max-content;width:max-content}.rh .investigation-media{min-height:450px}.rh .investigation-info{padding:55px 20px}.rh .investigation-info h2{font-size:clamp(46px,13vw,70px)}.rh .investigation-actions{grid-template-columns:1fr}.rh .investigation-standard{display:block;min-height:0;padding:55px 20px}.rh .standard-number{margin-bottom:35px}.rh .standard-number strong{font-size:72px}.rh .standard-content h2{font-size:clamp(40px,11vw,62px)}.rh .standard-actions{margin-top:35px}.rh .investigation-topline{flex-direction:column;align-items:flex-start;gap:10px}.rh .investigations-statement{min-height:500px;padding:90px 20px}.rh .investigations-statement h2{font-size:clamp(55px,15vw,90px)}}.rh.case-detail-page .nav-active{color:#fff;position:relative}.rh.case-detail-page .nav-active:after{content:"";position:absolute;left:0;right:0;bottom:-11px;height:1px;background:var(--rh-green-bright)}.rh .case-detail-hero{position:relative;min-height:100vh;overflow:hidden;display:flex;align-items:flex-end;padding:160px 6vw 75px;background:#060907;border-bottom:1px solid var(--rh-line)}.rh .cdh-background{position:absolute;top:0;right:0;bottom:0;left:0}.rh .cdh-background:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#050806fa,#050906ed 34%,#05090699 59%,#05090640),linear-gradient(0deg,rgba(5,8,6,.92) 0%,transparent 48%,rgba(5,8,6,.55) 100%)}.rh .cdh-background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:saturate(.55) brightness(.58) contrast(1.1)}.rh .cdh-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:70px 70px;-webkit-mask-image:linear-gradient(90deg,black,transparent 85%);mask-image:linear-gradient(90deg,black,transparent 85%)}.rh .cdh-side-code{position:absolute;right:24px;top:50%;z-index:4;writing-mode:vertical-rl;font-family:var(--rh-mono);font-size:7px;letter-spacing:.2em;color:#ffffff52}.rh .cdh-content{position:relative;z-index:10;width:min(100%,1400px)}.rh .cdh-topline{display:flex;align-items:center;gap:35px;margin-bottom:42px}.rh .cdh-back,.rh .cdh-status{font-family:var(--rh-mono);font-size:10px;letter-spacing:.14em}.rh .cdh-back{color:#8c958e;transition:.25s}.rh .cdh-back:hover{color:#fff}.rh .cdh-status{display:flex;align-items:center;gap:8px;color:#9ea69f}.rh .cdh-status i{width:6px;height:6px;border-radius:50%;background:var(--rh-green-bright);box-shadow:0 0 12px #2e7d4fcc}.rh .cdh-case{margin-bottom:13px;font-family:var(--rh-mono);font-size:9px;letter-spacing:.18em;color:#717a73}.rh .cdh-case strong{margin-left:8px;color:#b7bcb7}.rh .case-detail-hero h1{max-width:920px;margin:0;font-family:var(--rh-display);font-size:clamp(65px,7.3vw,92px);font-weight:600;line-height:.98;letter-spacing:-.045em;text-transform:uppercase;color:#f4f3ef}.rh .case-detail-hero h1 span{display:block;background:linear-gradient(180deg,#5db17d,#2e7d4f 58%,#183e28);-webkit-background-clip:text;background-clip:text;color:transparent}.rh .cdh-bottom{display:grid;grid-template-columns:minmax(0,560px) minmax(450px,600px);justify-content:space-between;gap:60px;align-items:end;margin-top:45px;padding-top:28px;border-top:1px solid rgba(255,255,255,.1)}.rh .cdh-intro p{margin:0;font-size:12px;line-height:1.75;color:#a0a7a1}.rh .cdh-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:20px}.rh .cdh-tags span{padding:7px 9px;border:1px solid rgba(255,255,255,.1);font-family:var(--rh-mono);font-size:9px;letter-spacing:.09em;color:#737c75}.rh .cdh-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.rh .cdh-action{min-height:77px;display:grid;grid-template-columns:1fr auto;align-items:center;padding:15px 17px;border:1px solid rgba(255,255,255,.12);text-align:left;transition:.3s ease}.rh .cdh-action small{grid-column:1;font-family:var(--rh-mono);font-size:8px;letter-spacing:.12em;color:#677069}.rh .cdh-action span{grid-column:1;margin-top:6px;font-family:var(--rh-mono);font-size:10px;letter-spacing:.07em}.rh .cdh-action b{grid-column:2;grid-row:1 / 3;font-size:15px;font-weight:400;transition:.3s}.rh .cdh-action:hover b{transform:translate(5px)}.rh .cdh-action-secondary{background:#ffffff06}.rh .cdh-action-secondary:hover{background:#ffffff12}.rh .cdh-action-buy{border-color:#2e7d4f8c;background:#1f3d2a85}.rh .cdh-action-buy:hover{background:#2e7d4f7a}.rh .cdh-evidence-card{position:absolute;z-index:6;right:8%;top:18%;width:175px;padding:9px 9px 13px;transform:rotate(4deg);background:#c8c2b5;box-shadow:0 22px 50px #00000094}.rh .cdh-evidence-card img{display:block;width:100%;height:190px;-o-object-fit:cover;object-fit:cover;filter:grayscale(.45) brightness(.78)}.rh .cdh-evidence-card span{display:block;margin-top:10px;font-family:var(--rh-display);font-size:12px;color:#171a17}.rh .cdh-evidence-card small{display:block;margin-top:4px;font-family:var(--rh-mono);font-size:8px;letter-spacing:.12em;color:#555b55}.rh .evidence-pin{position:absolute;left:50%;top:-6px;width:12px;height:12px;border-radius:50%;background:#861e28;box-shadow:0 3px 6px #000000b3}.rh .cdh-document{position:absolute;z-index:6;right:24%;top:38%;width:145px;min-height:185px;padding:17px;transform:rotate(-5deg);background:#d1cdc2;box-shadow:0 20px 50px #0009;color:#171a17}.rh .cdh-document small{font-family:var(--rh-mono);font-size:8px;letter-spacing:.1em}.rh .cdh-document strong{display:block;margin:15px 0;font-family:var(--rh-display);font-size:18px}.rh .cdh-document i{display:block;width:100%;height:2px;margin:9px 0;background:#14161447}.rh .cdh-document i.short{width:63%}.rh .cdh-document span{position:absolute;bottom:13px;font-family:var(--rh-mono);font-size:8px;color:#676b66}.rh .cdh-thread{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;width:100%;height:100%;pointer-events:none}.rh .cdh-thread path{fill:none;stroke:#8e202a;stroke-width:2.2;filter:drop-shadow(0 2px 2px rgba(0,0,0,.7))}.rh .case-control{display:grid;grid-template-columns:repeat(4,1fr) 220px;min-height:100px;border-bottom:1px solid var(--rh-line);background:#090d0b}.rh .case-control>div{display:flex;flex-direction:column;justify-content:center;gap:7px;padding:20px 28px;border-right:1px solid rgba(255,255,255,.08)}.rh .case-control small{font-family:var(--rh-mono);font-size:9px;letter-spacing:.16em;color:#555e57}.rh .case-control strong{font-family:var(--rh-mono);font-size:10px;font-weight:500;letter-spacing:.08em;color:#aeb4af}.rh .control-live{display:flex;align-items:center;gap:7px}.rh .control-live i{width:5px;height:5px;border-radius:50%;background:var(--rh-green-bright)}.rh .case-control>a{display:flex;align-items:center;justify-content:center;gap:20px;font-family:var(--rh-mono);font-size:10px;letter-spacing:.09em;background:linear-gradient(135deg,#183323,#214c31);transition:.3s}.rh .case-control>a:hover{background:#2e7d4f}.rh .case-story{position:relative;display:grid;grid-template-columns:280px minmax(0,1fr);width:min(100% - 8vw,1500px);margin:auto;padding:100px 0 140px}.rh .case-story-nav{position:sticky;top:135px;align-self:start;padding-right:50px}.rh .story-nav-label{padding-bottom:17px;border-bottom:1px solid var(--rh-line);font-family:var(--rh-mono);font-size:14px;letter-spacing:.16em;color:#687169}.rh .case-story-nav nav a{display:grid;grid-template-columns:30px 1fr;gap:10px;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.055);font-family:var(--rh-mono);font-size:9px;letter-spacing:.09em;color:#6e766f;transition:.25s}.rh .case-story-nav nav a span{color:#3c7b50}.rh .case-story-nav nav a:hover{padding-left:7px;color:#fff}.rh .story-nav-file{margin-top:45px;font-family:var(--rh-display);font-size:26px;line-height:1.1;color:#ffffff14}.rh .case-article{min-width:0;border-left:1px solid rgba(255,255,255,.08);padding-left:clamp(50px,7vw,110px)}.rh .case-chapter{padding:30px 0 115px;scroll-margin-top:130px}.rh .chapter-code{display:flex;align-items:center;gap:13px;margin-bottom:30px;font-family:var(--rh-mono);font-size:10px;letter-spacing:.16em;color:#747d76}.rh .chapter-code:before{content:"";width:30px;height:1px;background:#2e7d4f}.rh .case-chapter h2{max-width:1000px;margin:0;font-family:var(--rh-display);font-size:clamp(53px,5.4vw,88px);line-height:.94;font-weight:600;letter-spacing:-.035em;text-transform:uppercase}.rh .case-chapter h2 em{display:block;font-style:normal;background:linear-gradient(#5cb07b,#2e7d4f);-webkit-background-clip:text;background-clip:text;color:transparent}.rh .case-lead{max-width:780px;margin:38px 0 0;font-size:clamp(20px,2vw,28px);line-height:1.55;color:#c4c8c3}.rh .case-quote{position:relative;max-width:820px;margin:65px 0;padding:38px 45px;border-left:2px solid #2e7d4f;background:linear-gradient(90deg,rgba(31,61,42,.35),transparent)}.rh .case-quote>span{position:absolute;right:20px;top:-18px;font-family:var(--rh-display);font-size:100px;color:#2e7d4f29}.rh .case-quote p{margin:0;max-width:650px;font-family:var(--rh-display);font-size:25px;line-height:1.45}.rh .case-quote small{display:block;margin-top:20px;font-family:var(--rh-mono);font-size:9px;letter-spacing:.15em;color:#737b74}.rh .article-copy{max-width:760px}.rh .article-copy p{margin:0 0 24px;font-size:16px;line-height:1.95;color:#9ba19c}.rh .case-wide-visual{position:relative;width:calc(100% + 7vw);height:590px;margin:0 0 120px;overflow:hidden}.rh .case-wide-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(5,9,7,.78),transparent 55%),linear-gradient(90deg,rgba(5,9,7,.25),transparent)}.rh .case-wide-visual img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(.65) brightness(.65)}.rh .wide-visual-code{position:absolute;z-index:2;left:25px;top:24px;font-family:var(--rh-mono);font-size:9px;letter-spacing:.16em;color:#ffffff94}.rh .wide-visual-caption{position:absolute;z-index:2;left:30px;bottom:28px;font-family:var(--rh-display);font-size:30px}.rh .wide-visual-caption span{display:block;margin-top:6px;font-family:var(--rh-mono);font-size:9px;letter-spacing:.14em;color:#858e87}.rh .chapter-heading-row{display:grid;grid-template-columns:1fr 260px;gap:50px;align-items:end}.rh .chapter-heading-row p{margin:0 0 7px;font-size:12px;line-height:1.7;color:#788079}.rh .case-people{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:55px}.rh .case-person{min-height:480px;padding:12px 12px 28px;border:1px solid rgba(255,255,255,.08);background:#0d120f;transition:.35s}.rh .case-person:hover{transform:translateY(-7px);border-color:#2e7d4f66;background:#101912}.rh .person-photo{position:relative;height:275px;overflow:hidden;margin-bottom:22px}.rh .person-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(.45) brightness(.68);transition:.6s}.rh .case-person:hover .person-photo img{transform:scale(1.04)}.rh .person-photo span{position:absolute;right:10px;bottom:8px;font-family:var(--rh-display);font-size:32px;color:#ffffff59}.rh .case-person>small{font-family:var(--rh-mono);font-size:14px;letter-spacing:.19em;color:#59615b}.rh .case-person h3{margin:22px 0 19px;font-family:var(--rh-display);font-size:20px;line-height:.96}.rh .case-person p{margin:0;font-size:14px;line-height:1.65;color:#737b74}.rh .timeline-chapter{border-top:1px solid var(--rh-line)}.rh .case-timeline{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:70px}.rh .timeline-line{position:absolute;left:0;right:0;top:13px;height:1px;background:linear-gradient(90deg,#2e7d4f,#ffffff14)}.rh .case-timeline article{position:relative;padding:45px 30px 10px 0}.rh .timeline-dot{position:absolute;top:8px;left:0;width:11px;height:11px;border:2px solid #0b0f0d;border-radius:50%;background:#2e7d4f;box-shadow:0 0 0 1px #2e7d4f}.rh .case-timeline article>span{font-family:var(--rh-display);font-size:40px;color:#ffffff14}.rh .case-timeline small{display:block;margin-top:10px;font-family:var(--rh-mono);font-size:11px;letter-spacing:.14em;color:#667068}.rh .case-timeline h3{margin:8px 0 12px;font-family:var(--rh-display);font-size:21px}.rh .case-timeline p{max-width:180px;margin:0;font-size:14px;line-height:1.7;color:#717a73}.rh .connection-chapter{border-top:1px solid var(--rh-line)}.rh .connection-head{display:grid;grid-template-columns:1fr 310px;gap:50px;align-items:end}.rh .connection-head p{margin:0;font-size:12px;line-height:1.8;color:#7a827c}.rh .connection-stage{position:relative;height:520px;margin-top:60px;overflow:hidden;border:1px solid rgba(255,255,255,.09);background:radial-gradient(circle at center,rgba(38,86,54,.22),transparent 45%),#090d0b}.rh .connection-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.4;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:42px 42px}.rh .connection-node{position:absolute;z-index:4;width:190px;min-height:130px;padding:24px;border:1px solid rgba(255,255,255,.11);background:#111713;box-shadow:0 20px 45px #00000073}.rh .connection-node small{font-family:var(--rh-mono);font-size:9px;letter-spacing:.13em;color:#687069}.rh .connection-node strong{display:block;margin-top:15px;font-family:var(--rh-display);font-size:22px;line-height:1}.rh .node-left{left:7%;top:34%;transform:rotate(-3deg)}.rh .node-center{left:50%;top:26%;transform:translate(-50%) rotate(2deg);border-color:#2e7d4f59}.rh .node-right{right:7%;top:36%;transform:rotate(3deg)}.rh .node-pin{position:absolute;top:-6px;left:50%;width:11px;height:11px;border-radius:50%;background:#8b1e28}.rh .connection-stage svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:3}.rh .connection-stage svg path{fill:none;stroke:#8b2029;stroke-width:2}.rh .connection-stamp{position:absolute;z-index:5;right:43%;bottom:35px;transform:rotate(-8deg);padding:9px 12px;border:2px solid rgba(125,32,40,.7);font-family:var(--rh-mono);font-size:11px;line-height:1.1;color:#8b2730}.rh .evidence-chapter{border-top:1px solid var(--rh-line)}.rh .evidence-heading{display:grid;grid-template-columns:1fr 300px;gap:50px;align-items:end}.rh .evidence-heading p{margin:0;font-size:12px;line-height:1.8;color:#788079}.rh .evidence-preview{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:60px}.rh .evidence-file{padding:13px;border:1px solid rgba(255,255,255,.08);background:#0c110e}.rh .file-top{display:flex;justify-content:space-between;padding:4px 2px 12px;font-family:var(--rh-mono);font-size:9px;letter-spacing:.12em;color:#687069}.rh .file-top b{font-weight:500}.rh .locked-document{position:relative;min-height:350px;padding:30px;overflow:hidden;background:#c8c4b8;color:#171a17;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:radial-gradient(circle,rgba(46,125,79,.18),transparent 50%),#101612;color:#e4e7e2}.rh .lock-symbol{width:70px;height:70px;display:grid;place-items:center;margin-bottom:25px;border:1px solid rgba(46,125,79,.45);border-radius:50%;font-size:30px;color:#4b9565}.rh .locked-document small{font-family:var(--rh-mono);font-size:9px;letter-spacing:.15em;color:#68736b}.rh .locked-document strong{margin-top:10px;font-family:var(--rh-display);font-size:27px}.rh .evidence-file>p{margin:14px 5px 4px;font-size:9px;color:#717a73}.rh .evidence-purchase{position:relative;display:grid;grid-template-columns:1.2fr .75fr .7fr;gap:45px;align-items:center;margin-top:25px;padding:55px;overflow:hidden;border:1px solid rgba(46,125,79,.28);background:radial-gradient(circle at 15% 30%,rgba(46,125,79,.18),transparent 38%),linear-gradient(120deg,#111914,#090d0b)}.rh .evidence-purchase:after{content:"001";position:absolute;right:-20px;bottom:-70px;font-family:var(--rh-display);font-size:220px;color:#ffffff05}.rh .purchase-left,.rh .purchase-list,.rh .purchase-button{position:relative;z-index:2}.rh .purchase-index{font-family:var(--rh-mono);font-size:9px;letter-spacing:.16em;color:#647068}.rh .purchase-left h3{margin:17px 0 15px;font-family:var(--rh-display);font-size:37px;line-height:.98}.rh .purchase-left h3 em{display:block;font-style:normal;color:#4d9c69}.rh .purchase-left p{max-width:430px;margin:0;font-size:11px;line-height:1.7;color:#78817a}.rh .purchase-list{display:flex;flex-direction:column}.rh .purchase-list span{padding:11px 0;border-bottom:1px solid rgba(255,255,255,.07);font-family:var(--rh-mono);font-size:9px;letter-spacing:.08em;color:#8b938c}.rh .purchase-list i{margin-right:13px;font-style:normal;color:#397e51}.rh .purchase-button{min-height:115px;display:grid;grid-template-columns:1fr auto;align-content:center;padding:22px;border:1px solid rgba(75,156,103,.45);background:#204c306b;transition:.3s}.rh .purchase-button:hover{background:#2e7d4f;transform:translateY(-3px)}.rh .purchase-button small{grid-column:1;font-family:var(--rh-mono);font-size:9px;color:#849088}.rh .purchase-button strong{grid-column:1;margin-top:8px;font-family:var(--rh-mono);font-size:11px}.rh .purchase-button b{grid-column:2;grid-row:1 / 3;font-size:22px;font-weight:400}.rh .case-video{padding:110px 6vw 130px;border-top:1px solid var(--rh-line);background:#070a08}.rh .case-video-code{margin-bottom:22px;font-family:var(--rh-mono);font-size:10px;letter-spacing:.17em;color:#657068}.rh .case-video-screen{position:relative;height:min(70vw,760px);max-height:760px;overflow:hidden;border:1px solid rgba(255,255,255,.09)}.rh .video-background{position:absolute;top:0;right:0;bottom:0;left:0}.rh .video-background:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#040806bf,#0408061f),linear-gradient(0deg,rgba(4,8,6,.75),transparent)}.rh .video-background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(.6) brightness(1)}.rh .case-play{position:absolute;z-index:4;left:50%;top:50%;width:105px;height:105px;display:grid;place-items:center;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.35);border-radius:50%;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0408064d;transition:.35s}.rh .case-play:hover{width:120px;height:120px;border-color:#4c9a67;background:#1f3d2a8c}.rh .video-title{position:absolute;z-index:3;left:40px;bottom:38px}.rh .video-title small{display:block;margin-bottom:12px;font-family:var(--rh-mono);font-size:11px;letter-spacing:.15em;color:#939c95}.rh .video-title strong{font-family:var(--rh-display);font-size:clamp(32px,4vw,34px);line-height:.91}.rh .next-investigation{padding:90px 6vw 110px;background:#0b100d}.rh .next-label{margin-bottom:25px;font-family:var(--rh-mono);font-size:9px;letter-spacing:.16em;color:#687169}.rh .next-investigation>a{display:grid;grid-template-columns:170px 1fr auto;align-items:center;gap:40px;padding:40px 0;border-top:1px solid var(--rh-line);border-bottom:1px solid var(--rh-line)}.rh .next-investigation>a>span{font-family:var(--rh-mono);font-size:9px;letter-spacing:.12em;color:#657068}.rh .next-investigation strong{font-family:var(--rh-display);font-size:clamp(36px,5vw,75px);line-height:.97}.rh .next-investigation strong em{font-style:normal;color:#408c59}.rh .next-investigation b{font-size:42px;font-weight:300;transition:.3s}.rh .next-investigation>a:hover b{transform:translate(12px)}@media (max-width:1100px){.rh .cdh-evidence-card,.rh .cdh-document,.rh .cdh-thread{opacity:.35}.rh .cdh-bottom{grid-template-columns:1fr}.rh .case-control{grid-template-columns:repeat(2,1fr)}.rh .case-control>a{min-height:80px;grid-column:1 / -1}.rh .case-story{grid-template-columns:1fr}.rh .case-story-nav{display:none}.rh .case-article{border-left:0;padding-left:0}.rh .evidence-purchase{grid-template-columns:1fr 1fr}.rh .purchase-button{grid-column:1 / -1}}@media (max-width:760px){.rh .case-detail-hero{min-height:850px;padding:145px 20px 50px}.rh .case-detail-hero h1{font-size:clamp(50px,14vw,75px)}.rh .cdh-evidence-card,.rh .cdh-document,.rh .cdh-thread,.rh .cdh-side-code{display:none}.rh .cdh-actions{grid-template-columns:1fr}.rh .case-control{grid-template-columns:1fr 1fr}.rh .case-control>div{padding:18px}.rh .case-story{width:calc(100% - 40px);padding:75px 0}.rh .case-chapter{padding-bottom:80px}.rh .case-chapter h2{font-size:clamp(43px,12vw,65px)}.rh .case-wide-visual{width:100%;height:420px}.rh .chapter-heading-row,.rh .connection-head,.rh .evidence-heading,.rh .case-people,.rh .evidence-preview,.rh .case-timeline{grid-template-columns:1fr}.rh .timeline-line{left:5px;right:auto;top:0;bottom:0;width:1px;height:auto}.rh .case-timeline article{padding:20px 0 35px 35px}.rh .timeline-dot{top:25px}.rh .connection-stage{height:650px}.rh .connection-node{width:160px}.rh .node-left{left:5%;top:12%}.rh .node-center{top:40%}.rh .node-right{right:5%;top:68%}.rh .connection-stage svg{display:none}.rh .evidence-purchase{display:block;padding:35px 25px}.rh .purchase-list{margin:30px 0}.rh .case-video{padding:80px 20px}.rh .case-video-screen{height:520px}.rh .case-play{width:80px;height:80px}.rh .video-title{left:22px;bottom:22px}.rh .next-investigation{padding:70px 20px}.rh .next-investigation>a{grid-template-columns:1fr auto;min-width:0}.rh .next-investigation>a>*{min-width:0}.rh .next-investigation strong{overflow-wrap:anywhere}.rh .next-investigation>a>span{grid-column:1 / -1}}.rh .real-document-preview{position:relative;width:100%;aspect-ratio:1 / 1.414;display:flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(circle at center,rgba(31,61,42,.18),transparent 65%),#0b100d}.rh .real-document-preview img{display:block;width:100%;height:100%;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important;filter:brightness(.78) contrast(1.05) saturate(.82);transform:none!important;transition:filter .35s ease}.rh .real-document-preview:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#050a070d,#050a0721)}.rh .evidence-file:hover .real-document-preview img{transform:none!important;filter:brightness(.88) contrast(1.05) saturate(.88)}.rh.about-page{background:#080d0a;color:var(--rh-text);overflow-x:hidden}.rh.about-page .nav-active{color:#fff}.rh .about-hero{position:relative;min-height:850px;padding:155px 6vw 80px;display:flex;align-items:center;overflow:hidden;background:#080d0a}.rh .about-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:43%;background:linear-gradient(90deg,#080d0a,#080d0a80 30%,#080d0a26),linear-gradient(180deg,#04080614,#0408068c),url(/assets/about-hero-CU21F0V0.webp);background-size:cover;background-position:center}.rh .about-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#080d0a 0%,#080d0a 31%,rgba(8,13,10,.82) 47%,transparent 72%);pointer-events:none}.rh .about-hero-lines{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:75px 75px}.rh .about-hero-code{position:absolute;z-index:4;right:3vw;top:50%;transform:rotate(90deg) translate(50%);transform-origin:right center;font-family:var(--rh-mono);font-size:10px;letter-spacing:.22em;color:#ffffff61}.rh .about-hero-content{position:relative;z-index:4;width:min(100%,1420px);margin:auto}.rh .about-kicker{display:flex;align-items:center;gap:14px;margin-bottom:30px;font-family:var(--rh-mono);font-size:11px;letter-spacing:.18em;color:#829086}.rh .about-kicker span{width:45px;height:1px;background:var(--rh-green-bright)}.rh .about-hero h1{max-width:820px;margin:0;font-family:var(--rh-display);font-size:clamp(58px,6.3vw,100px);font-weight:600;line-height:.99;letter-spacing:-.045em}.rh .about-hero h1 em{font-style:normal;color:var(--rh-green-bright)}.rh .about-hero-bottom{display:grid;grid-template-columns:minmax(0,560px) 250px;gap:70px;max-width:900px;margin-top:65px;padding-top:27px;border-top:1px solid rgba(255,255,255,.13)}.rh .about-hero-bottom>p{margin:0;font-size:16px;line-height:1.8;color:#b0b5b1}.rh .about-hero-principle{padding-left:23px;border-left:1px solid rgba(46,125,79,.7)}.rh .about-hero-principle span{display:block;margin-bottom:10px;font-family:var(--rh-mono);font-size:10px;letter-spacing:.14em;color:#7d8981}.rh .about-hero-principle strong{font-family:var(--rh-display);font-size:18px;line-height:1.3}.rh .about-scroll{display:none}.rh .about-hero-content:after{content:"01";position:absolute;z-index:-1;right:-20%;bottom:-95px;font-family:var(--rh-display);font-size:250px;line-height:1;font-weight:600;color:#fff1}.rh .about-philosophy{position:relative;width:100%;margin:0;display:grid;grid-template-columns:42% 58%;gap:0;min-height:650px;padding:0;border-top:1px solid var(--rh-line);border-bottom:1px solid var(--rh-line);background:#0a100c}.rh .about-philosophy:before{content:"";grid-column:1;grid-row:1 / span 2;min-height:650px;background:linear-gradient(180deg,#0509072e,#0509078c),url(/assets/about-philosophy-DUvsxnCv.webp);background-size:cover;background-position:center;filter:saturate(.65)}.rh .about-section-number{position:absolute;z-index:3;left:31%;bottom:15px;font-family:var(--rh-display);font-size:180px;line-height:1;color:#ffffff14}.rh .about-philosophy-main{padding:90px 7vw 25px 70px}.rh .about-section-label,.rh .about-section-index{display:block;font-family:var(--rh-mono);font-size:11px;letter-spacing:.17em;color:#77837b}.rh .about-philosophy-main h2{max-width:680px;margin:25px 0 0;font-family:var(--rh-display);font-size:clamp(42px,4vw,54px);line-height:1.1;letter-spacing:-.04em;font-weight:600}.rh .about-philosophy-main h2 span{color:var(--rh-green-bright)}.rh .about-philosophy-copy{padding:10px 7vw 80px 70px;max-width:850px}.rh .about-philosophy-copy p{max-width:680px;margin:0 0 20px;font-size:15px;line-height:1.8;color:#909a92}.rh .about-philosophy-copy .large{font-size:19px;line-height:1.65;color:#d1d5d1}.rh .about-for{position:relative;padding:120px 5vw 135px;background:radial-gradient(circle at 88% 25%,rgba(46,125,79,.08),transparent 25%),#080d0a}.rh .about-for:before{content:"02";position:absolute;right:3vw;top:25px;font-family:var(--rh-display);font-size:230px;line-height:1;color:#ffffff06}.rh .about-section-head{position:relative;z-index:2;width:min(100%,1450px);margin:0 auto 60px;display:grid;grid-template-columns:1fr 420px;gap:70px;align-items:end}.rh .about-section-head h2{max-width:720px;margin:22px 0 0;font-family:var(--rh-display);font-size:clamp(46px,4.8vw,54px);line-height:.95;letter-spacing:-.045em;font-weight:600}.rh .about-section-head h2 em{font-style:normal;color:var(--rh-green-bright)}.rh .about-section-head>p{margin:0 0 6px;font-size:15px;line-height:1.8;color:#919991}.rh .about-for-grid{position:relative;z-index:2;width:min(100%,1450px);margin:auto;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--rh-line);border-bottom:1px solid var(--rh-line)}.rh .about-for-card{position:relative;min-height:370px;padding:30px 27px;border-right:1px solid var(--rh-line);background:#0c110ea6;transition:.35s}.rh .about-for-card:first-child{border-left:1px solid var(--rh-line)}.rh .about-for-card:hover{background:#101813;transform:translateY(-4px)}.rh .about-card-number{font-family:var(--rh-display);font-size:43px;color:#ffffff1a}.rh .about-card-line{height:1px;margin:20px 0 40px;background:linear-gradient(90deg,var(--rh-green-bright),rgba(255,255,255,.04))}.rh .about-for-card h3{margin:0 0 20px;font-family:var(--rh-display);font-size:25px;line-height:1.08}.rh .about-for-card p{margin:0;font-size:14px;line-height:1.75;color:#929a94}.rh .about-for-card-green{background:linear-gradient(145deg,#2e7d4f30,#0f1f178c)}.rh .about-for-card-green a{position:absolute;left:27px;right:27px;bottom:27px;display:flex;justify-content:space-between;padding-top:15px;border-top:1px solid rgba(255,255,255,.14);font-family:var(--rh-mono);font-size:11px;letter-spacing:.1em;color:#bec9c1}.rh .about-purpose{position:relative;width:100%;margin:0;display:grid;grid-template-columns:42% 58%;gap:0;padding:0;min-height:700px;overflow:hidden;background:#0a100c}.rh .about-purpose:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#0509071f,#05090740 55%,#050907bf),url(/assets/about-purpose-Cr0HB70r.webp);background-size:cover;background-position:center;background-repeat:no-repeat;filter:saturate(.55) brightness(.75)}.rh .about-purpose:after{content:"03";position:absolute;left:28%;bottom:-25px;font-family:var(--rh-display);font-size:210px;line-height:1;color:#ffffff13}.rh .about-purpose-title{position:absolute;z-index:3;left:7vw;top:50%;transform:translateY(-50%);max-width:520px}.rh .about-purpose-title h2{margin:25px 0 0;font-family:var(--rh-display);font-size:clamp(44px,4.5vw,60px);line-height:.94;letter-spacing:-.045em}.rh .about-purpose-title h2 em{font-style:normal;color:var(--rh-green-bright)}.rh .about-purpose-list{grid-column:2;display:flex;flex-direction:column;justify-content:center;padding:80px 7vw;position:relative;z-index:2;background:linear-gradient(90deg,transparent 0%,rgba(8,13,10,.35) 35%,rgba(8,13,10,.75) 100%)}.rh .purpose-row{display:grid;grid-template-columns:65px 1fr;gap:22px;padding:27px 0;border-bottom:1px solid var(--rh-line)}.rh .purpose-row:first-child{border-top:1px solid var(--rh-line)}.rh .purpose-row>span{font-family:var(--rh-mono);font-size:12px;color:var(--rh-green-bright)}.rh .purpose-row p{max-width:600px;margin:0;font-size:16px;line-height:1.65;color:#c0c5c1}.rh .about-focus{position:relative;padding:125px 5vw;background:linear-gradient(90deg,#080d0af7,#080d0aed 65%,#080d0ab3),url(/assets/about-focus-OZSscRJg.webp);background-size:cover;background-position:center right;border-top:1px solid var(--rh-line);border-bottom:1px solid var(--rh-line)}.rh .about-focus:before{content:"04";position:absolute;right:4vw;bottom:-25px;font-family:var(--rh-display);font-size:220px;color:#ffffff0b}.rh .about-focus-intro{position:relative;z-index:2;width:min(100%,1450px);margin:0 auto 55px;display:grid;grid-template-columns:1fr 1fr;gap:70px}.rh .about-focus-intro .about-section-index{grid-column:1 / -1}.rh .about-focus-intro h2{margin:20px 0 0;font-family:var(--rh-display);font-size:clamp(48px,5vw,66px);line-height:.99;letter-spacing:-.045em}.rh .about-focus-intro h2 em{font-style:normal;color:var(--rh-green-bright)}.rh .about-focus-intro>p{align-self:end;max-width:440px;margin:0;font-size:15px;line-height:1.8;color:#949c96}.rh .about-focus-list{position:relative;z-index:2;width:min(100%,1450px);margin:auto;border-top:1px solid rgba(255,255,255,.13)}.rh .about-focus-list article{display:grid;grid-template-columns:75px 330px 1fr;gap:30px;align-items:center;min-height:120px;border-bottom:1px solid rgba(255,255,255,.09);transition:.3s}.rh .about-focus-list article:hover{padding-left:15px;background:linear-gradient(90deg,rgba(46,125,79,.08),transparent)}.rh .about-focus-list article>span{font-family:var(--rh-display);font-size:31px;color:#ffffff21}.rh .about-focus-list h3{margin:0;font-family:var(--rh-display);font-size:23px}.rh .about-focus-list p{max-width:620px;margin:0;font-size:14px;line-height:1.7;color:#8e9690}.rh .about-method{position:relative;width:100%;margin:0;padding:120px 5vw 135px;background:radial-gradient(circle at 50% 0,rgba(46,125,79,.09),transparent 33%),#090e0b}.rh .about-method:before{content:"05";position:absolute;left:3vw;top:5px;font-family:var(--rh-display);font-size:210px;color:#ffffff06}.rh .about-method-head,.rh .about-method-grid{position:relative;z-index:2;width:min(100%,1450px);margin-left:auto;margin-right:auto}.rh .about-method-head{margin-bottom:55px}.rh .about-method-head h2{margin:22px 0 18px;font-family:var(--rh-display);font-size:clamp(48px,5vw,76px);line-height:.92;letter-spacing:-.045em}.rh .about-method-head h2 em{font-style:normal;color:var(--rh-green-bright)}.rh .about-method-head>p{font-size:15px;color:#8d968f}.rh .about-method-grid{display:grid;grid-template-columns:repeat(3,1fr)}.rh .about-method-grid article{position:relative;min-height:420px;padding:32px;border:1px solid var(--rh-line);border-right:0;background:#0c120ec7;overflow:hidden}.rh .about-method-grid article:last-child{border-right:1px solid var(--rh-line)}.rh .about-method-grid article:after{content:"";position:absolute;width:210px;height:210px;right:-130px;top:-130px;border:1px solid rgba(46,125,79,.22);border-radius:50%}.rh .method-number{font-family:var(--rh-mono);font-size:11px;letter-spacing:.14em;color:#738078}.rh .method-icon{width:50px;height:50px;margin:50px 0 42px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(46,125,79,.65);border-radius:50%;font-size:22px;color:var(--rh-green-bright)}.rh .about-method-grid h3{margin:0 0 22px;font-family:var(--rh-display);font-size:27px;line-height:1.08}.rh .about-method-grid p{max-width:340px;margin:0;font-size:14px;line-height:1.75;color:#909891}.rh .about-values{position:relative;padding:125px 5vw;background:linear-gradient(90deg,#090e0b7a,#090e0b94),url(/assets/about-values-CJixFSPf.webp);background-size:cover;background-position:center;border-top:1px solid var(--rh-line)}.rh .about-values:after{content:"06";position:absolute;right:3vw;top:20px;font-family:var(--rh-display);font-size:210px;color:#ffffff09}.rh .about-values-head,.rh .values-list{position:relative;z-index:2;width:min(100%,1450px);margin-left:auto;margin-right:auto}.rh .about-values-head{margin-bottom:55px}.rh .about-values-head h2{margin:22px 0 0;font-family:var(--rh-display);font-size:clamp(58px,5vw,76px);line-height:.99;letter-spacing:-.045em}.rh .about-values-head h2 em{font-style:normal;color:var(--rh-green-bright)}.rh .values-list{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--rh-line)}.rh .values-list article{display:grid;grid-template-columns:45px 210px 1fr;gap:20px;align-items:center;min-height:105px;border-bottom:1px solid var(--rh-line)}.rh .values-list article:nth-child(odd){padding-right:35px;border-right:1px solid var(--rh-line)}.rh .values-list article:nth-child(2n){padding-left:35px}.rh .values-list article>span{font-family:var(--rh-mono);font-size:14px;color:var(--rh-green-bright)}.rh .values-list h3{margin:0;font-family:var(--rh-display);font-size:19px}.rh .values-list p{margin:0;font-size:15px;line-height:1.65;color:#919991}.rh .about-practice{position:relative;min-height:650px;display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center;padding:110px max(5vw,calc((100vw - 1450px)/2));overflow:hidden;background:linear-gradient(90deg,#060b08b8,#060b08f0),url(/assets/robin-hood-practice-fbZ6okWN.png);background-size:cover;background-position:center}.rh .about-practice:after{content:"07";position:absolute;left:4vw;bottom:-40px;font-family:var(--rh-display);font-size:230px;color:#ffffff0d}.rh .practice-background{position:absolute;top:0;right:0;bottom:0;left:0}.rh .practice-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:70px 70px}.rh .practice-left,.rh .practice-right{position:relative;z-index:2}.rh .practice-left h2{margin:25px 0 0;font-family:var(--rh-display);font-size:clamp(48px,5vw,66px);line-height:.99;letter-spacing:-.045em}.rh .practice-left h2 em{font-style:normal;color:var(--rh-green-bright)}.rh .practice-right{padding-left:55px;border-left:1px solid rgba(255,255,255,.13)}.rh .practice-lead{max-width:540px;margin:0 0 40px;font-size:20px;line-height:1.65;color:#c8cdc9}.rh .practice-points{border-top:1px solid var(--rh-line)}.rh .practice-points div{display:grid;grid-template-columns:50px 1fr;gap:14px;padding:19px 0;border-bottom:1px solid var(--rh-line);font-size:15px;line-height:1.6;color:#9ca49e}.rh .practice-points span{font-family:var(--rh-mono);font-size:12px;color:var(--rh-green-bright)}.rh .about-cta{position:relative;min-height:650px;display:flex;align-items:center;padding:105px 7vw;overflow:hidden;background:linear-gradient(90deg,#070c09f5,#070c0973 55%,#070c0966),url(/assets/about-contact-_g4LZDUL.webp);background-size:cover;background-position:center right}.rh .about-cta:before{content:"RH";position:absolute;right:-20px;bottom:-50px;font-family:var(--rh-display);font-size:360px;line-height:1;color:#ffffff09}.rh .about-cta-code{position:absolute;top:40px;left:7vw;font-family:var(--rh-mono);font-size:10px;letter-spacing:.18em;color:#758079}.rh .about-cta-content{position:relative;z-index:2;width:min(100%,850px)}.rh .about-cta-content>span{display:block;margin-bottom:24px;font-family:var(--rh-mono);font-size:11px;letter-spacing:.16em;color:var(--rh-green-bright)}.rh .about-cta h2{margin:0;font-family:var(--rh-display);font-size:clamp(50px,5.4vw,72px);line-height:1.19;letter-spacing:-.035em}.rh .about-cta h2 em{font-style:normal;color:var(--rh-green-bright)}.rh .about-cta-content>p{max-width:620px;margin:35px 0 32px;font-size:16px;line-height:1.8;color:#a2aaa4}.rh .about-cta-button{width:245px;min-height:60px;display:flex;align-items:center;justify-content:space-between;padding:0 22px;background:var(--rh-green-bright);border:1px solid var(--rh-green-bright);font-family:var(--rh-mono);font-size:11px;font-weight:600;letter-spacing:.11em;color:#fff;transition:.3s}.rh .about-cta-button:hover{background:transparent;padding-left:27px}.rh .about-cta-button span{font-size:19px}.rh .about-cta-signature{position:absolute;right:7vw;bottom:45px;display:flex;flex-direction:column;align-items:flex-end}.rh .about-cta-signature span{font-family:var(--rh-mono);font-size:10px;letter-spacing:.16em;color:#778078}.rh .about-cta-signature strong{margin-top:7px;font-family:var(--rh-display);font-size:20px;color:#bbc1bc}@media (max-width:1100px){.rh .about-for-grid{grid-template-columns:repeat(2,1fr)}.rh .about-section-head,.rh .about-method-grid{grid-template-columns:1fr}.rh .about-method-grid article{min-height:350px;border-right:1px solid var(--rh-line);border-bottom:0}.rh .about-method-grid article:last-child{border-bottom:1px solid var(--rh-line)}.rh .values-list{grid-template-columns:1fr}.rh .values-list article:nth-child(odd),.rh .values-list article:nth-child(2n){padding-left:0;padding-right:0;border-right:0}}@media (max-width:760px){.rh .about-hero{min-height:780px;padding:135px 6vw 65px}.rh .about-hero:before{top:0;right:0;bottom:0;left:0;opacity:.45}.rh .about-hero:after{background:linear-gradient(90deg,#080d0af5,#080d0a99)}.rh .about-hero h1{font-size:clamp(48px,14vw,68px)}.rh .about-hero-bottom{grid-template-columns:1fr;gap:30px}.rh .about-hero-content:after{font-size:130px;right:-10%}.rh .about-philosophy{display:block}.rh .about-philosophy:before{display:block;min-height:380px}.rh .about-section-number{left:auto;right:5vw;bottom:auto;top:300px;font-size:110px}.rh .about-philosophy-main{padding:65px 6vw 20px}.rh .about-philosophy-main h2{font-size:42px}.rh .about-philosophy-copy{padding:0 6vw 70px}.rh .about-for{padding:80px 6vw}.rh .about-section-head h2{font-size:44px}.rh .about-for-grid{grid-template-columns:1fr}.rh .about-for-card{min-height:340px;border-left:1px solid var(--rh-line)}.rh .about-purpose{display:block;position:relative}.rh .about-purpose:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#0509072e,#0509077a),url(/assets/about-purpose-Cr0HB70r.webp);background-size:cover;background-position:center;background-repeat:no-repeat;filter:saturate(.55) brightness(.75)}.rh .about-purpose-title{top:120px;left:6vw;transform:none}.rh .about-purpose-title h2{font-size:43px}.rh .about-purpose-list{padding:60px 6vw}.rh .about-focus{padding:80px 6vw}.rh .about-focus-intro{grid-template-columns:1fr}.rh .about-focus-intro h2{font-size:45px}.rh .about-focus-intro>p{margin-top:25px}.rh .about-focus-list article{grid-template-columns:45px 1fr;gap:15px;padding:25px 0}.rh .about-focus-list p{grid-column:2}.rh .about-method{padding:80px 6vw}.rh .about-method-head h2{font-size:45px}.rh .about-values{padding:80px 6vw}.rh .about-values-head h2{font-size:45px}.rh .values-list article{grid-template-columns:40px 1fr;gap:12px;padding:22px 0}.rh .values-list p{grid-column:2}.rh .about-practice{grid-template-columns:1fr;gap:55px;padding:85px 6vw}.rh .practice-left h2{font-size:45px}.rh .practice-right{padding-left:0;border-left:0}.rh .about-cta{min-height:620px;padding:95px 6vw 80px}.rh .about-cta-code{left:6vw}.rh .about-cta h2{font-size:46px}.rh .about-cta-signature{display:none}}.rh.contact-page{background:#080d0a}.rh.contact-page .nav-active{color:#fff}.rh .secure-contact{position:relative;width:100%;min-height:940px;display:grid;grid-template-columns:minmax(0,1fr) minmax(560px,.82fr);overflow:hidden;padding-top:110px;background:linear-gradient(90deg,#050a07f0,#050a07c7 45%,#050a07ad),url(/assets/contact-secure-DZTGSRdE.webp);background-size:cover;background-position:center;background-repeat:no-repeat;border-bottom:1px solid var(--rh-line)}.rh .secure-grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.34;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:70px 70px}.rh .secure-index{position:absolute;left:-15px;bottom:-95px;font-family:var(--rh-display);font-size:330px;line-height:1;color:#ffffff06;pointer-events:none}.rh .secure-code{position:absolute;left:34px;top:150px;writing-mode:vertical-rl;font-family:var(--rh-mono);font-size:10px;letter-spacing:.2em;color:#566159}.rh .secure-left{position:relative;z-index:2;min-height:830px;display:flex;flex-direction:column;justify-content:center;transform:translateY(-83px);padding:80px 6vw 70px 7.5vw;overflow:hidden;border-right:1px solid rgba(255,255,255,.1)}.rh .secure-label{display:flex;align-items:center;gap:14px;margin-bottom:30px;font-family:var(--rh-mono);font-size:11px;letter-spacing:.19em;color:#77837b}.rh .secure-label span{width:40px;height:1px;background:var(--rh-green-bright)}.rh .secure-left h1{position:relative;z-index:3;max-width:900px;margin:0;font-family:var(--rh-display);font-size:clamp(53px,5.2vw,62px);font-weight:600;line-height:1.19;letter-spacing:-.05em}.rh .secure-left h1 em{display:block;font-style:normal;color:var(--rh-green-bright)}.rh .secure-lead{position:relative;z-index:3;max-width:570px;margin:37px 0 0;font-size:16px;line-height:1.75;color:#a8afa9}.rh .secure-meta{position:relative;z-index:3;display:grid;grid-template-columns:repeat(3,1fr);max-width:620px;margin-top:60px;border-top:1px solid rgba(255,255,255,.12)}.rh .secure-meta div{padding:20px 25px 10px 0}.rh .secure-meta span{display:block;margin-bottom:8px;font-family:var(--rh-mono);font-size:10px;color:var(--rh-green-bright)}.rh .secure-meta p{margin:0;font-family:var(--rh-mono);font-size:10px;letter-spacing:.12em;color:#858e87}.rh .secure-evidence{position:absolute;width:510px;height:350px;right:-120px;bottom:-80px;opacity:.48;transform:rotate(-5deg);pointer-events:none}.rh .secure-paper{position:absolute;right:80px;top:25px;width:245px;height:315px;padding:28px;background:#d7d4ca;box-shadow:0 30px 80px #00000073;color:#111}.rh .paper-head{margin-bottom:40px;font-family:var(--rh-mono);font-size:10px;letter-spacing:.13em}.rh .paper-line{width:75%;height:2px;margin-bottom:12px;background:#8f8e87}.rh .paper-line.long{width:100%}.rh .paper-line.medium{width:65%}.rh .paper-line.short{width:45%}.rh .paper-redact{width:82%;height:15px;margin:25px 0;background:#20221f}.rh .secure-paper>span{position:absolute;left:25px;bottom:28px;padding:8px 12px;border:2px solid #7f2028;font-family:var(--rh-mono);font-size:10px;letter-spacing:.12em;color:#7f2028;transform:rotate(-7deg)}.rh .secure-pin{position:absolute;z-index:4;width:10px;height:10px;border-radius:50%;background:#7f2028;box-shadow:0 0 0 4px #7f20282e}.rh .pin-a{left:38px;bottom:68px}.rh .pin-b{right:45px;top:20px}.rh .secure-thread{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.rh .secure-dossier{position:relative;z-index:5;align-self:center;width:calc(100% - 6vw);max-width:700px;margin:50px auto;padding:34px 42px 40px;overflow:hidden;background:linear-gradient(145deg,#141c17fa,#0b110dfc);border:1px solid rgba(255,255,255,.12);box-shadow:0 45px 100px #00000052}.rh .secure-dossier:before{content:"";position:absolute;left:12px;top:12px;right:12px;bottom:12px;pointer-events:none;border:1px solid rgba(255,255,255,.025)}.rh .secure-dossier-top{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:25px;border-bottom:1px solid rgba(255,255,255,.11)}.rh .secure-dossier-top span{display:block;margin-bottom:7px;font-family:var(--rh-mono);font-size:11px;letter-spacing:.15em;color:#9da59f}.rh .secure-dossier-top small{font-family:var(--rh-mono);font-size:10px;letter-spacing:.13em;color:#5e6961}.rh .secure-status{padding:7px 12px;border:1px solid rgba(46,125,79,.55);font-family:var(--rh-mono);font-size:10px;letter-spacing:.15em;color:var(--rh-green-bright)}.rh .secure-dossier-heading{position:relative;z-index:2;padding:38px 0 15px}.rh .secure-dossier-heading>span{font-family:var(--rh-mono);font-size:10px;letter-spacing:.17em;color:var(--rh-green-bright)}.rh .secure-dossier-heading h2{margin:12px 0 15px;font-family:var(--rh-display);font-size:clamp(37px,3vw,52px);line-height:1;letter-spacing:-.035em}.rh .secure-dossier-heading p{max-width:520px;margin:0;font-size:13px;line-height:1.7;color:#7f8981}.rh .secure-form{position:relative;z-index:3}.rh .secure-form-two{display:grid;grid-template-columns:1fr 1fr;gap:30px}.rh .secure-form label{display:block;padding:23px 0 17px;border-bottom:1px solid rgba(255,255,255,.11)}.rh .secure-form label>span{display:block;margin-bottom:12px;font-family:var(--rh-mono);font-size:10px;letter-spacing:.11em;color:#69756d}.rh .secure-form input,.rh .secure-form textarea{width:100%;padding:0;border:0;outline:0;background:transparent;font-family:var(--rh-body);font-size:14px;color:#f5f5f2}.rh .secure-form input{height:34px}.rh .secure-form textarea{min-height:110px;resize:vertical;line-height:1.65}.rh .secure-form input::-moz-placeholder,.rh .secure-form textarea::-moz-placeholder{color:#4f5952}.rh .secure-form input::placeholder,.rh .secure-form textarea::placeholder{color:#4f5952}.rh .secure-form label:focus-within{border-color:#2e7d4fd9}.rh .secure-upload{display:grid;grid-template-columns:42px 1fr auto;gap:17px;align-items:center;margin-top:26px;padding:18px;border:1px dashed rgba(46,125,79,.4);background:#2e7d4f09}.rh .secure-upload-plus{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(46,125,79,.6);border-radius:50%;font-size:22px;color:var(--rh-green-bright)}.rh .secure-upload strong{display:block;margin-bottom:5px;font-family:var(--rh-mono);font-size:10px;letter-spacing:.1em;font-weight:500}.rh .secure-upload p{margin:0;font-size:11px;color:#6f7971}.rh .secure-upload>span{font-family:var(--rh-mono);font-size:10px;color:var(--rh-green-bright)}.rh .secure-form-bottom{display:grid;grid-template-columns:1fr 220px;gap:30px;align-items:center;margin-top:28px}.rh .secure-privacy{display:flex;align-items:center;gap:13px}.rh .secure-privacy p{max-width:270px;margin:0;font-size:10px;line-height:1.6;color:#68726a}.rh .secure-lock{position:relative;flex:0 0 30px;width:30px;height:30px;border:1px solid rgba(46,125,79,.45);border-radius:50%}.rh .secure-lock:before{content:"";position:absolute;width:8px;height:8px;left:50%;top:12px;border:1px solid var(--rh-green-bright);transform:translate(-50%)}.rh .secure-lock:after{content:"";position:absolute;width:6px;height:6px;left:50%;top:7px;border:1px solid var(--rh-green-bright);border-bottom:0;border-radius:5px 5px 0 0;transform:translate(-50%)}.rh .secure-submit{min-height:57px;display:flex;align-items:center;justify-content:space-between;padding:0 19px;cursor:pointer;border:1px solid var(--rh-green-bright);background:var(--rh-green-bright);color:#07100a;font-family:var(--rh-mono);font-size:10px;font-weight:600;letter-spacing:.1em;transition:.3s}.rh .secure-submit:hover{background:#5aa876;border-color:#5aa876}.rh .secure-submit b{font-size:18px;font-weight:400}.rh .dossier-corner{position:absolute;right:-10px;bottom:-25px;font-family:var(--rh-display);font-size:110px;color:#ffffff06}.rh .send-materials{width:min(90%,1500px);margin:auto;padding:125px 0 135px}.rh .send-materials-head{display:grid;grid-template-columns:1fr 400px;gap:100px;align-items:end;margin-bottom:70px}.rh .send-label{font-family:var(--rh-mono);font-size:11px;letter-spacing:.16em;color:#728078}.rh .send-materials-head h2{margin:20px 0 0;font-family:var(--rh-display);font-size:clamp(44px,4.4vw,68px);line-height:.95;letter-spacing:-.04em}.rh .send-materials-head h2 em{font-style:normal;color:var(--rh-green-bright)}.rh .send-materials-head>p{max-width:390px;margin:0;padding-left:30px;border-left:1px solid rgba(46,125,79,.4);font-size:14px;line-height:1.75;color:#879088}.rh .send-list{border-top:1px solid var(--rh-line)}.rh .send-list article{display:grid;grid-template-columns:80px 300px 1fr 50px;gap:35px;align-items:center;min-height:145px;padding:25px 10px;border-bottom:1px solid var(--rh-line);transition:.3s}.rh .send-list article:hover{padding-left:22px;background:linear-gradient(90deg,rgba(46,125,79,.07),transparent 70%)}.rh .send-number{font-family:var(--rh-display);font-size:38px;color:#ffffff26}.rh .send-title small{display:block;margin-bottom:8px;font-family:var(--rh-mono);font-size:10px;letter-spacing:.14em;color:#627067}.rh .send-title h3{margin:0;font-family:var(--rh-display);font-size:25px}.rh .send-list article>p{max-width:570px;margin:0;font-size:13px;line-height:1.75;color:#7f8981}.rh .send-arrow{font-size:22px;color:var(--rh-green-bright)}.rh .source-protection{position:relative;min-height:620px;display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:100px;padding:100px 8vw;overflow:hidden;background:radial-gradient(circle at 20% 50%,rgba(46,125,79,.15),transparent 30%),linear-gradient(115deg,#0d1711,#070c09 70%);border-top:1px solid var(--rh-line)}.rh .source-protection:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:#ffffff12}.rh .source-protection-number{position:absolute;right:3vw;bottom:-70px;font-family:var(--rh-display);font-size:270px;line-height:1;color:#ffffff06}.rh .source-protection-code{position:absolute;right:35px;top:70px;font-family:var(--rh-mono);font-size:10px;letter-spacing:.18em;color:#59655c}.rh .source-shield{position:relative;z-index:2;min-height:430px;display:flex;flex-direction:column;align-items:center;justify-content:center}.rh .shield-system{position:relative;width:280px;height:280px;display:flex;align-items:center;justify-content:center}.rh .shield-ring{position:absolute;left:50%;top:50%;border-radius:50%;transform:translate(-50%,-50%)}.rh .shield-ring-1{width:275px;height:275px;border:1px solid rgba(46,125,79,.2)}.rh .shield-ring-2{width:215px;height:215px;border:1px dashed rgba(46,125,79,.35)}.rh .shield-system:before,.rh .shield-system:after{content:"";position:absolute;left:50%;top:50%;background:#2e7d4f73;transform:translate(-50%,-50%)}.rh .shield-system:before{width:320px;height:1px}.rh .shield-system:after{width:1px;height:320px}.rh .shield-mark{position:relative;z-index:4;width:112px;height:135px;border:1.5px solid var(--rh-green-bright);border-radius:52% 52% 60% 60%/18% 18% 78% 78%;background:linear-gradient(180deg,#2e7d4f1f,#2e7d4f06);box-shadow:0 0 40px #2e7d4f14}.rh .shield-mark:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px solid rgba(46,125,79,.28);border-radius:52% 52% 60% 60%/18% 18% 78% 78%}.rh .shield-mark:after{content:"";position:absolute;left:50%;top:20px;bottom:25px;width:1px;background:linear-gradient(transparent,rgba(46,125,79,.25),transparent)}.rh .shield-key{position:absolute;z-index:5;left:50%;top:50%;width:13px;height:13px;border-radius:50%;background:var(--rh-green-bright);transform:translate(-50%,-65%);box-shadow:0 0 18px #2e7d4f59}.rh .shield-key:after{content:"";position:absolute;left:50%;top:9px;width:5px;height:19px;background:var(--rh-green-bright);transform:translate(-50%);clip-path:polygon(30% 0,70% 0,100% 100%,0 100%)}.rh .shield-point{position:absolute;z-index:5;width:6px;height:6px;border:1px solid var(--rh-green-bright);border-radius:50%;background:#0b120e}.rh .point-top{left:50%;top:0;transform:translate(-50%)}.rh .point-right{right:0;top:50%;transform:translateY(-50%)}.rh .point-bottom{left:50%;bottom:0;transform:translate(-50%)}.rh .point-left{left:0;top:50%;transform:translateY(-50%)}.rh .shield-caption{margin-top:35px;text-align:center}.rh .shield-caption span{display:block;margin-bottom:9px;font-family:var(--rh-mono);font-size:10px;letter-spacing:.18em;color:#5f6d63}.rh .shield-caption strong{font-family:var(--rh-mono);font-size:12px;font-weight:500;letter-spacing:.2em;color:#aeb6b0}.rh .source-copy{position:relative;z-index:2}.rh .source-copy h2{max-width:800px;margin:22px 0 30px;font-family:var(--rh-display);font-size:clamp(45px,4.8vw,72px);line-height:1.09;letter-spacing:-.025em}.rh .source-copy h2 em{font-style:normal;color:var(--rh-green-bright)}.rh .source-copy>p{max-width:600px;margin:0;font-size:15px;line-height:1.8;color:#929b94}.rh .source-bottom{display:flex;gap:40px;margin-top:55px;padding-top:20px;border-top:1px solid rgba(255,255,255,.11)}.rh .source-bottom span{font-family:var(--rh-mono);font-size:10px;letter-spacing:.14em;color:#707c73}@media (max-width:1100px){.rh .secure-contact{grid-template-columns:1fr}.rh .secure-left{min-height:700px;border-right:0}.rh .secure-dossier{width:88%;max-width:none;margin:0 auto 80px}.rh .send-materials-head{grid-template-columns:1fr;gap:35px}.rh .send-list article{grid-template-columns:60px 230px 1fr 30px}}@media (max-width:760px){.rh .secure-contact{padding-top:95px}.rh .secure-left{min-height:670px;padding:80px 6vw 60px}.rh .secure-code{display:none}.rh .secure-left h1{font-size:clamp(42px,11vw,58px)}.rh .secure-lead{font-size:14px}.rh .secure-meta{grid-template-columns:1fr;margin-top:40px}.rh .secure-meta div{display:flex;gap:20px;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.07)}.rh .secure-evidence{opacity:.2}.rh .secure-index{font-size:180px}.rh .secure-dossier{width:90%;padding:28px 23px 32px}.rh .secure-form-two{grid-template-columns:1fr;gap:0}.rh .secure-upload{grid-template-columns:40px 1fr}.rh .secure-upload>span{grid-column:2}.rh .secure-form-bottom{grid-template-columns:1fr;gap:25px}.rh .secure-submit{width:100%}.rh .send-materials{width:88%;padding:85px 0}.rh .send-materials-head h2{font-size:42px}.rh .send-list article{grid-template-columns:45px 1fr 25px;gap:20px;padding:27px 0}.rh .send-list article>p{grid-column:2 / 4}.rh .send-arrow{grid-column:3;grid-row:1}.rh .source-protection{grid-template-columns:1fr;gap:70px;padding:90px 6vw}.rh .source-protection:before{display:none}.rh .source-copy h2{font-size:42px}.rh .source-bottom{flex-direction:column;gap:15px}}.rh .rh-footer{position:relative;overflow:hidden;background:radial-gradient(circle at 12% 20%,rgba(46,125,79,.13),transparent 30%),linear-gradient(120deg,#0d1510,#080d0a 55%,#060906);border-top:1px solid rgba(255,255,255,.1);color:var(--rh-text)}.rh .footer-glow{position:absolute;width:500px;height:500px;left:-220px;bottom:-300px;border-radius:50%;background:#2e7d4f14;filter:blur(80px);pointer-events:none}.rh .footer-main{position:relative;z-index:2;display:grid;grid-template-columns:minmax(320px,1.6fr) .65fr .8fr 1fr;gap:70px;padding:85px 6vw 75px}.rh .footer-brand{max-width:420px}.rh .footer-logo{display:block;width:280px;height:90px;margin-bottom:32px}.rh .footer-logo img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.rh .footer-brand p{max-width:390px;margin:0 0 30px;font-family:var(--rh-body);font-size:14px;line-height:1.8;color:#909892}.rh .footer-motto{display:inline-flex;padding:11px 15px;border-left:2px solid var(--rh-green-bright);background:#2e7d4f12;font-family:var(--rh-mono);font-size:10px;letter-spacing:.18em;color:#c3cbc5}.rh .footer-column{padding-top:15px}.rh .footer-label{display:block;margin-bottom:30px;font-family:var(--rh-mono);font-size:10px;letter-spacing:.2em;color:#5f6c63}.rh .footer-nav{display:flex;flex-direction:column;gap:17px}.rh .footer-nav a{position:relative;width:-moz-max-content;width:max-content;font-family:var(--rh-body);font-size:14px;font-weight:500;color:#c5cac6;text-decoration:none;transition:.25s ease}.rh .footer-nav a:after{content:"";position:absolute;left:0;bottom:-5px;width:0;height:1px;background:var(--rh-green-bright);transition:.25s ease}.rh .footer-nav a:hover{color:#fff}.rh .footer-nav a:hover:after{width:100%}.rh .footer-contact a{display:flex;align-items:center;justify-content:space-between;max-width:190px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.18);font-family:var(--rh-body);font-size:14px;font-weight:600;color:#e1e4e1;text-decoration:none;transition:.25s ease}.rh .footer-contact a span{color:var(--rh-green-bright)}.rh .footer-contact a:hover{border-color:var(--rh-green-bright)}.rh .footer-contact p{margin-top:22px;font-family:var(--rh-body);font-size:12px;line-height:1.7;color:#6f7871}.rh .footer-socials{display:flex;flex-direction:column}.rh .footer-socials a{display:grid;grid-template-columns:38px 1fr auto;align-items:center;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.08);font-family:var(--rh-body);font-size:13px;color:#b9bfba;text-decoration:none;transition:.25s ease}.rh .footer-socials a:first-child{border-top:1px solid rgba(255,255,255,.08)}.rh .footer-socials a>span{font-family:var(--rh-mono);font-size:9px;color:var(--rh-green-bright);letter-spacing:.08em}.rh .footer-socials a b{font-weight:400;color:#58615b;transition:.25s ease}.rh .footer-socials a:hover{color:#fff;padding-left:5px}.rh .footer-socials a:hover b{color:var(--rh-green-bright)}.rh .footer-bottom{position:relative;z-index:2;min-height:72px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 6vw;border-top:1px solid rgba(255,255,255,.08);font-family:var(--rh-mono);font-size:9px;letter-spacing:.14em;color:#515b54}.rh .footer-bottom>div:last-child{text-align:right}.rh .footer-bottom-center{color:#747e77}.rh .footer-bottom-center span{margin:0 8px;color:var(--rh-green-bright)}@media (max-width:1100px){.rh .footer-main{grid-template-columns:1.4fr 1fr 1fr;gap:50px}.rh .footer-social-column{grid-column:2 / 4}}@media (max-width:760px){.rh .footer-main{grid-template-columns:1fr;gap:45px;padding:65px 7vw 55px}.rh .footer-social-column{grid-column:auto}.rh .footer-logo{width:240px;height:78px}.rh .footer-column{padding-top:0}.rh .footer-bottom{grid-template-columns:1fr;gap:13px;padding:25px 7vw;text-align:left}.rh .footer-bottom>div:last-child{text-align:left}.rh .footer-bottom-center{order:-1}}.rh .header-actions{display:flex;align-items:center;gap:10px;margin-left:auto;margin-right:0}.rh .youtube-button{height:44px;display:inline-flex;align-items:center;justify-content:center;gap:11px;padding:0 19px;background:#b4232d;border:1px solid #c62a35;font-family:var(--rh-mono);font-size:10px;font-weight:500;letter-spacing:.12em;color:#fff;text-decoration:none;transition:.25s ease}.rh .youtube-button span{font-size:13px}.rh .youtube-button:hover{background:#fff;border-color:#fff;color:#111713;transform:translateY(-1px)}.rh .youtube-button:hover span{color:#111713}.rh .contact-button{height:44px;display:inline-flex;align-items:center;justify-content:center;gap:13px;padding:0 20px;background:#2e7d4f1f;border:1px solid rgba(46,125,79,.65);font-family:var(--rh-mono);font-size:10px;font-weight:500;letter-spacing:.12em;color:#e8ece9;text-decoration:none;transition:.25s ease}.rh .contact-button span{color:var(--rh-green-bright);font-size:14px;transition:.25s ease}.rh .contact-button:hover{background:var(--rh-green-bright);border-color:var(--rh-green-bright);color:#fff}.rh .contact-button:hover span{color:#fff;transform:translate(3px)}@media (max-width:900px){.rh .header-actions{margin-left:auto}.rh .contact-button{display:none}}.rh .lang-switch{height:44px;display:inline-flex;align-items:center;padding:0 12px;border:1px solid var(--rh-line);font-family:var(--rh-mono);font-size:11px;font-weight:500;letter-spacing:.12em;white-space:nowrap}.rh .lang-switch-item{display:inline-flex;align-items:center}.rh .lang-switch i{font-style:normal;margin:0 7px;color:#ffffff47}.rh .lang-switch .lang-current{color:#fff}.rh .lang-switch a{color:var(--rh-muted);transition:color .2s ease}.rh .lang-switch a:hover,.rh .lang-switch a:focus-visible{color:var(--rh-green-bright)}@media (min-width: 1051px) and (max-width: 1180px){.rh .site-header .header-actions .youtube-button{display:none}}@media (min-width: 761px){.rh .investigations-hero h1:lang(en){font-size:clamp(73px,10.2vw,165px)}}.rh .rh-mobile-actions .lang-switch{align-self:flex-start;height:40px;font-size:12px}.rh{--rh-header-h: 98px}html:has(.rh){scroll-behavior:smooth}.rh [id]{scroll-margin-top:calc(var(--rh-header-h) + 12px)}.rh .rh-skip-link{position:fixed;top:-60px;left:8px;z-index:200;padding:10px 16px;background:var(--rh-green-bright);color:#fff;font-family:var(--rh-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;transition:top .2s ease}.rh .rh-skip-link:focus{top:8px}.rh .nav a{position:relative}.rh .nav a.nav-active{color:#fff}.rh .nav a.nav-active:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;background:var(--rh-green-bright)}.rh .menu-button{width:44px;height:44px;flex-direction:column;align-items:center;justify-content:center;gap:5px;background:transparent;border:1px solid var(--rh-line);cursor:pointer}.rh .menu-button span{display:block;width:20px;height:2px;background:var(--rh-text);transition:transform .25s ease,opacity .25s ease}.rh .menu-button[aria-expanded=true] span:first-child{transform:translateY(3.5px) rotate(45deg)}.rh .menu-button[aria-expanded=true] span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.rh .rh-mobile-menu{position:fixed;top:var(--rh-header-h);left:0;right:0;z-index:99;display:flex;flex-direction:column;gap:28px;padding:28px 3.5vw 36px;max-height:calc(100vh - var(--rh-header-h));overflow-y:auto;background:linear-gradient(to bottom,#070b09f7,#070b09fc);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--rh-line)}.rh .rh-mobile-menu[hidden]{display:none}.rh .rh-mobile-nav{display:flex;flex-direction:column;gap:4px}.rh .rh-mobile-nav a{padding:12px 0;font-family:var(--rh-display);font-size:22px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#d6dad5;border-bottom:1px solid rgba(255,255,255,.07);transition:color .2s ease}.rh .rh-mobile-nav a:hover,.rh .rh-mobile-nav a.nav-active{color:var(--rh-green-bright)}.rh .rh-mobile-actions{display:flex;flex-direction:column;gap:20px}.rh .rh-mobile-actions .contact-button{width:100%}.rh .site-header .header-actions .youtube-button,.rh .site-header .header-actions .contact-button{font-size:11px}.rh .rh-mobile-socials{display:flex;flex-wrap:wrap;gap:12px}.rh .rh-mobile-socials a{display:inline-flex;align-items:center;gap:9px;padding:9px 14px;border:1px solid var(--rh-line);font-family:var(--rh-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#d6dad5;transition:color .2s ease,border-color .2s ease}.rh .rh-mobile-socials a span{color:var(--rh-green-bright);font-weight:600}.rh .rh-mobile-socials a:hover{color:#fff;border-color:#2e7d4fa6}@media (max-width: 1050px){.rh .site-header{grid-template-columns:1fr auto;gap:16px}.rh .nav,.rh .header-actions{display:none}.rh .menu-button{display:flex;justify-self:end}}@media (min-width: 1051px){.rh .rh-mobile-menu{display:none}}@media (prefers-reduced-motion: reduce){.rh .reveal{opacity:1;transform:none;transition:none}.rh .ticker-track{animation:none}}.rh .case-story.no-nav{grid-template-columns:minmax(0,1fr)}.rh .case-story-nav nav a,.rh .case-story-nav nav a span{font-size:10px}.rh .case-story-nav nav a.is-active{padding-left:7px;color:#fff}.rh .case-story-nav nav a.is-active span{color:var(--rh-green-bright)}@media (min-width: 761px){.rh .case-timeline[data-cols="1"]{grid-template-columns:1fr}.rh .case-timeline[data-cols="2"]{grid-template-columns:repeat(2,1fr)}.rh .case-timeline[data-cols="3"]{grid-template-columns:repeat(3,1fr)}.rh .case-timeline[data-cols="4"]{grid-template-columns:repeat(4,1fr)}.rh .case-timeline.timeline-multi .timeline-line{display:none}.rh .case-timeline.timeline-multi article:before{content:"";position:absolute;top:13px;left:0;right:0;height:1px;background:linear-gradient(90deg,#2e7d4f,#ffffff14)}}.rh .case-detail-hero h1,.rh .cdh-tags span,.rh .cdh-evidence-card span,.rh .case-control strong,.rh .case-quote small,.rh .case-person h3,.rh .case-timeline article small,.rh .case-timeline article h3,.rh .connection-node small,.rh .connection-node strong,.rh .wide-visual-caption,.rh .video-title strong,.rh .next-investigation strong{text-transform:uppercase}@media (max-width: 1100px){.rh .case-wide-visual{width:100%}}.rh .person-photo-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#141a16,#0d1210),repeating-linear-gradient(45deg,rgba(255,255,255,.03) 0 8px,transparent 8px 16px);background-blend-mode:overlay}.rh .case-control>.case-control-buy{display:flex;align-items:center;justify-content:center;gap:14px;height:100%;padding:22px 30px;border:0;cursor:pointer;color:#fff;font-family:var(--rh-mono);font-size:10px;letter-spacing:.09em;text-transform:uppercase;background:linear-gradient(135deg,#183323,#214c31);transition:.3s}.rh .case-control>.case-control-buy:hover{background:#2e7d4f}.rh .evidence-purchase[data-case-number]:after{content:attr(data-case-number)}.rh .case-evidence-note{margin-top:40px;padding:34px 40px;border:1px solid rgba(46,125,79,.4);background:linear-gradient(120deg,#111914,#090d0b);font-family:var(--rh-mono);font-size:12px;letter-spacing:.14em;color:#9ea69f}.rh .purchase-list span{text-transform:uppercase}.rh .case-video-embed{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.rh .case-state{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:calc(var(--rh-header-h) + 60px) 5vw 80px;text-align:center}.rh .case-state h1{font-family:var(--rh-display);font-size:34px}.rh .case-state p{color:var(--rh-muted)}.rh.rh-payment-modal{background:#0b0f0d;border:1px solid var(--rh-line);color:var(--rh-text);font-family:var(--rh-body)}.rh-payment-modal .pm-title{font-family:var(--rh-display);font-size:22px;letter-spacing:.02em}.rh-payment-modal .pm-desc{font-family:var(--rh-mono);font-size:11px;letter-spacing:.08em;color:var(--rh-muted)}.rh-payment-modal .pm-price{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border:1px solid rgba(46,125,79,.4);background:#2e7d4f14}.rh-payment-modal .pm-price small{display:block;font-family:var(--rh-mono);font-size:10px;letter-spacing:.12em;color:var(--rh-green-bright)}.rh-payment-modal .pm-price span{font-size:12px;color:var(--rh-muted)}.rh-payment-modal .pm-price strong{font-family:var(--rh-display);font-size:28px;color:var(--rh-green-bright)}.rh-payment-modal .pm-form{display:flex;flex-direction:column;gap:16px}.rh-payment-modal .pm-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.rh-payment-modal .pm-field{display:flex;flex-direction:column;gap:6px}.rh-payment-modal label{font-family:var(--rh-mono);font-size:10px;letter-spacing:.12em;color:var(--rh-muted)}.rh-payment-modal .pm-input{background:#111714;border:1px solid var(--rh-line);color:var(--rh-text);padding:10px 12px;font-family:var(--rh-body);font-size:14px}.rh-payment-modal .pm-input::-moz-placeholder{color:#5c635d}.rh-payment-modal .pm-input::placeholder{color:#5c635d}.rh-payment-modal .pm-input:focus-visible{outline:2px solid var(--rh-green-bright);outline-offset:1px}.rh-payment-modal .pm-error{font-size:12px;color:#e06a6a}.rh-payment-modal .pm-note{font-size:12px;line-height:1.6;color:var(--rh-muted)}.rh-payment-modal .pm-title,.rh-payment-modal .pm-note{margin:0}.rh-payment-modal>button svg{display:block}.rh-payment-modal .pm-actions{display:flex;gap:12px}.rh-payment-modal .pm-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;cursor:pointer;font-family:var(--rh-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;transition:.25s}.rh-payment-modal .pm-btn-ghost{background:transparent;border:1px solid var(--rh-line);color:var(--rh-text)}.rh-payment-modal .pm-btn-ghost:hover{border-color:#ffffff4d}.rh-payment-modal .pm-btn-primary{background:var(--rh-green-bright);border:1px solid var(--rh-green-bright);color:#fff}.rh-payment-modal .pm-btn-primary:hover{background:#256b42}.rh-payment-modal .pm-btn:disabled{opacity:.6;cursor:default}.rh-payment-modal .pm-btn:focus-visible{outline:2px solid #fff;outline-offset:2px}@media (max-width: 520px){.rh-payment-modal .pm-grid{grid-template-columns:1fr}}.rh .article-copy{color:#9ba19c;font-size:16px;line-height:1.7;overflow-wrap:break-word}.rh .article-copy h2,.rh .article-copy h3,.rh .article-copy h4{font-family:var(--rh-display);color:#f2f4f1;line-height:1.2;margin:44px 0 18px}.rh .article-copy h2{font-size:30px}.rh .article-copy h3{font-size:23px}.rh .article-copy h4{font-size:19px}.rh .article-copy p{margin:0 0 24px;font-size:16px;line-height:1.8;color:#9ba19c}.rh .article-copy a{color:var(--rh-green-bright);text-decoration:underline;text-underline-offset:2px}.rh .article-copy a:hover{color:#4fae76}.rh .article-copy strong,.rh .article-copy b{color:#e7eae6;font-weight:600}.rh .article-copy em,.rh .article-copy i{font-style:italic}.rh .article-copy ul,.rh .article-copy ol{margin:0 0 24px;padding-left:22px}.rh .article-copy li{margin-bottom:10px;line-height:1.7}.rh .article-copy blockquote{margin:30px 0;padding:14px 24px;border-left:2px solid var(--rh-green-bright);background:linear-gradient(90deg,rgba(31,61,42,.3),transparent);color:#c4cac3;font-style:italic}.rh .article-copy hr{border:0;border-top:1px solid var(--rh-line);margin:40px 0}.rh .article-copy figure,.rh .article-copy .editor-media-figure,.rh .article-copy .inline-media{margin:28px 0}.rh .article-copy .editor-media-wrapper{max-width:100%}.rh .article-copy .editor-media-content,.rh .article-copy img,.rh .article-copy video{display:block;max-width:100%;height:auto}.rh .article-copy .delete-media-btn,.rh .article-copy .resize-handle,.rh .article-copy .gallery-delete-btn,.rh .article-copy .gallery-add-btn,.rh .article-copy .gallery-image-delete-btn,.rh .article-copy .document-delete-btn{display:none!important}.rh .article-copy .inline-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;margin:28px 0}.rh .article-copy .inline-gallery img{width:100%;height:180px;-o-object-fit:cover;object-fit:cover;cursor:pointer}.rh .article-copy .document-link-container{margin:20px 0}.rh .article-copy .document-link{display:inline-flex;align-items:center;gap:14px;padding:14px 18px;border:1px solid var(--rh-line);background:#111714;text-decoration:none;color:var(--rh-text);transition:.25s}.rh .article-copy .document-link:hover{border-color:#2e7d4f99}.rh .article-copy .document-icon{font-family:var(--rh-mono);font-size:11px;letter-spacing:.08em;padding:6px 8px;background:var(--rh-green-bright);color:#fff}.rh .article-copy .document-name{font-size:14px}.rh .article-copy .document-action{font-family:var(--rh-mono);font-size:10px;letter-spacing:.12em;color:var(--rh-muted)}.rh .case-category,.rh .case-subjects,.rh .investigation-tags span{text-transform:uppercase}@media (max-width: 760px){.rh .investigations-hero h1{font-size:clamp(40px,11vw,84px)}}.rh .investigation-media img{transform:none}.rh :where(button.case-button){font:inherit;color:inherit;text-align:left;cursor:pointer;width:100%}.rh .case-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;padding:55px 7vw 80px;border-bottom:1px solid rgba(255,255,255,.09);background:#0a0e0c}.rh .case-pager-btn,.rh .case-pager-num{min-width:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;padding:10px 12px;border:1px solid rgba(255,255,255,.09);background:transparent;color:#777f79;font-family:var(--rh-mono);font-size:10px;letter-spacing:.1em;cursor:pointer;transition:.25s ease}.rh .case-pager-btn span{font-size:13px;line-height:1}.rh .case-pager-btn:hover:not(:disabled),.rh .case-pager-num:hover,.rh .case-pager-num.active{color:#e7e9e5;border-color:#2e7d4f73;background:#1f3d2a38}.rh .case-pager-num.active{border-color:#2e7d4f99}.rh .case-pager-btn:disabled{opacity:.4;cursor:not-allowed}.rh .case-pager-gap{padding:0 4px;font-family:var(--rh-mono);font-size:10px;color:#4f5751}.rh .case-empty{padding:120px 7vw;text-align:center;border-bottom:1px solid rgba(255,255,255,.09);background:#0a0e0c;font-family:var(--rh-mono);font-size:12px;letter-spacing:.12em;color:#6c746e}.rh .case-skeleton-list{border-bottom:1px solid rgba(255,255,255,.09);background:#0a0e0c}.rh .case-skeleton-entry{display:grid;grid-template-columns:180px 1fr;gap:55px;padding:62px 7vw;border-bottom:1px solid rgba(255,255,255,.06)}.rh .case-skeleton-num{width:120px;height:90px;border-radius:2px}.rh .case-skeleton-body{display:flex;flex-direction:column;gap:16px}.rh .case-skeleton-line{width:100%;max-width:640px;height:14px;border-radius:2px}.rh .case-skeleton-line.short{width:180px;height:10px}.rh .case-skeleton-line.title{max-width:480px;height:46px}.rh .case-skeleton-num,.rh .case-skeleton-line{background:linear-gradient(90deg,#ffffff08,#ffffff12,#ffffff08);background-size:200% 100%;animation:rh-skeleton 1.4s ease-in-out infinite}@keyframes rh-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.rh .case-skeleton-num,.rh .case-skeleton-line{animation:none}}@media (max-width: 760px){.rh .case-skeleton-entry{display:block}.rh .case-skeleton-num{margin-bottom:30px}}.rh #vysetrovania,.rh #kauzy,.rh #onas,.rh #tip{scroll-margin-top:110px}@media (max-width: 389px){.rh .hero-title-top{font-size:10.2vw}.rh .hero-title-main{font-size:22.5vw}}.rh .case-visual-single .case-photo-left,.rh .case-visual-single .case-photo-right{left:50%;right:auto;top:50%;transform:translate(-50%,-50%) rotate(-2deg)}@media (max-width: 1050px){.rh .featured-case>*{min-width:0}.rh .black-garden-line{white-space:normal}}.rh .black-garden-line-long{white-space:normal}@media (max-width: 760px){.rh .case-content h3{font-size:min(58.5px,11vw)}}.rh .ticker-track{gap:0;width:-moz-max-content;width:max-content}.rh .ticker-copy{display:flex;align-items:center;gap:25px;padding-right:25px;flex:none}.rh .ticker-track span{text-transform:uppercase}.rh .ticker-track:hover{animation-play-state:paused}@media (prefers-reduced-motion: reduce){.rh .ticker-track{animation:none;transform:none}}.rh .ib-document .ib-doc-title{margin:0 0 17px;font-family:Cinzel,serif;font-size:18px;font-weight:600}.rh .ib-main-file .ib-main-title{position:relative;z-index:2;margin:27px 0 20px;font-family:Cinzel,serif;font-size:55px;line-height:.98;letter-spacing:-.035em}.rh .ib-main-file .ib-main-title em{font-style:normal;color:#8d2029}@media (max-width: 1000px){.rh .ib-main-file .ib-main-title{font-size:45px}}@media (max-width: 760px){.rh .ib-main-file .ib-main-title{font-size:38px}}@media (max-width: 760px){.rh .board-section h2{font-size:min(58.5px,11vw)}}.rh .board-simplified{min-height:auto}.rh .ib-m{position:relative;z-index:5;display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:28px 16px}.rh .ib-m>*{position:relative;left:auto;top:auto;right:auto;bottom:auto;margin:0;transform:none;width:auto;align-self:start}.rh .ib-m-main,.rh .ib-m-quote{grid-column:1 / -1}.rh .ib-m-quote{display:block;margin-top:4px;max-width:none;text-align:center}.rh .manifesto{width:auto;max-width:none;margin-left:0;margin-right:0}@media (max-width: 760px){.rh .manifesto-top,.rh .manifesto-principles,.rh .manifesto-bottom{width:100%}}.rh .archive-card:first-child .archive-main:after{content:none}.rh .archive-section{padding-bottom:0;border-bottom:0}.rh article.archive-card .archive-arrow{visibility:hidden}.rh .tip-section{padding:0 7vw 120px;border-bottom:1px solid var(--rh-line);background:radial-gradient(ellipse at 82% 28%,rgba(46,125,79,.08),transparent 34%),radial-gradient(ellipse at 15% 80%,rgba(31,61,42,.08),transparent 30%),#0b0f0d}.rh .tip-panel{padding:105px 7vw;border-bottom:1px solid var(--rh-line);background:radial-gradient(circle at 10% 30%,rgba(47,123,75,.15),transparent 28%),#080a08}.rh .tip-form-col{display:flex;flex-direction:column;gap:22px}.rh .tip-contact-note{margin:0;max-width:510px;font-family:var(--rh-body);font-size:12px;line-height:1.6;color:#7c837c}.rh .tip-contact-note a{color:var(--rh-green-bright);border-bottom:1px solid rgba(91,189,127,.4)}.rh .tip-form-error{margin:0;font-family:var(--rh-mono);font-size:11px;letter-spacing:.04em;color:#d9807a}.rh .tip-form-success{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:34px 30px;border:1px solid rgba(91,189,127,.28);background:linear-gradient(135deg,#1f3d2a4d,#15352224)}.rh .tip-success-mark{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;border:1px solid rgba(91,189,127,.5);color:var(--rh-green-bright);font-size:22px}.rh .tip-form-success h3{margin:0;font-family:var(--rh-display);font-size:30px;font-weight:600;text-transform:uppercase;letter-spacing:-.02em;color:#f1f2ee}.rh .tip-form-success p{margin:0;max-width:420px;color:#9aa09a;font-size:14px;line-height:1.7}@media (max-width: 760px){.rh .tip-section{padding:0 20px 72px}.rh .tip-panel{padding:72px 20px}}@media (max-width: 760px){.rh .about-purpose-title{position:relative;top:auto;left:auto;transform:none;z-index:3;max-width:none;padding:70px 6vw 0}}@media (max-width: 1100px){.rh .secure-left{transform:none}}@media (max-width: 760px){.rh .secure-left h1{font-size:clamp(30px,9.4vw,58px)}}.rh .secure-form input:focus-visible,.rh .secure-form textarea:focus-visible,.rh .secure-upload:focus-visible,.rh .secure-submit:focus-visible,.rh .secure-file-remove:focus-visible{outline:2px solid var(--rh-green-bright);outline-offset:3px}.rh button.secure-upload{width:100%;cursor:pointer;text-align:left;color:inherit;font:inherit}.rh .secure-upload.is-dragover{border-color:var(--rh-green-bright);background:#2e7d4f14}.rh .secure-upload>.secure-upload-plus{font-size:22px}.rh .secure-upload>.secure-upload-text{display:block;color:var(--rh-text);font-family:var(--rh-body);font-size:11px}.rh .secure-upload-hint{display:block;margin:0;font-size:11px;color:#6f7971}@media (max-width: 760px){.rh .secure-upload>.secure-upload-plus{grid-column:1}.rh .secure-upload>.secure-upload-text{grid-column:auto}}.rh .secure-files{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.rh .secure-file{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:14px;align-items:center;padding:11px 14px;border:1px solid rgba(255,255,255,.1);background:#ffffff05}.rh .secure-file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--rh-mono);font-size:11px;color:#c3c9c4}.rh .secure-file-size{font-family:var(--rh-mono);font-size:10px;color:#69756d}.rh .secure-file-status{font-family:var(--rh-mono);font-size:10px;letter-spacing:.08em}.rh .secure-file-status.is-uploading{color:#b7a45a}.rh .secure-file-status.is-done{color:var(--rh-green-bright)}.rh .secure-file-status.is-error{color:#d9807a}.rh .secure-file-remove{width:22px;height:22px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.14);background:transparent;color:#9aa39c;font-size:11px;cursor:pointer;transition:.2s}.rh .secure-file-remove:hover{border-color:#d9807a99;color:#e2938c}.rh .secure-field-error{margin:8px 0 0;font-family:var(--rh-mono);font-size:10px;letter-spacing:.04em;color:#d9807a}.rh .secure-form-error{margin:20px 0 0;padding:12px 15px;border:1px solid rgba(217,128,122,.4);background:#d9807a0f;font-family:var(--rh-mono);font-size:11px;line-height:1.5;color:#e2938c}.rh .secure-success{display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding:15px 0}.rh .secure-success-mark{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;border:1px solid rgba(46,125,79,.55);color:var(--rh-green-bright);font-size:24px}.rh .secure-success h3{margin:0;font-family:var(--rh-display);font-size:clamp(30px,3vw,42px);letter-spacing:-.03em;color:#f2f2ee}.rh .secure-success p{max-width:460px;margin:0;font-size:14px;line-height:1.7;color:#8b948c}.rh .secure-success .secure-submit{width:-moz-fit-content;width:fit-content;min-width:240px}.rh a:focus-visible,.rh button:focus-visible,.rh input:focus-visible,.rh select:focus-visible,.rh textarea:focus-visible,.rh [tabindex]:focus-visible{outline:2px solid var(--rh-green-bright);outline-offset:2px}.rh.search-page,.rh.payment-page,.rh.not-found-page{background:#080d0a}.rh .search-hero{padding:160px 7vw 48px;border-bottom:1px solid var(--rh-line);background:radial-gradient(ellipse at 80% 15%,rgba(46,125,79,.1),transparent 55%),#090d0b}.rh .search-kicker{display:flex;align-items:center;gap:12px;margin-bottom:22px;font-family:var(--rh-mono);font-size:10px;letter-spacing:.19em;color:#8f9891}.rh .search-kicker span{width:34px;height:1px;background:var(--rh-green-bright)}.rh .search-hero h1{margin:0;font-family:var(--rh-display);font-size:clamp(52px,7vw,96px);font-weight:600;line-height:.95;letter-spacing:-.04em;text-transform:uppercase;color:#f3f3ef}.rh .search-hero h1 span{background:linear-gradient(180deg,#61b581,#2e7d4f 54%,#173c27);-webkit-background-clip:text;background-clip:text;color:transparent}.rh .search-form{display:flex;gap:12px;max-width:720px;margin-top:38px}.rh .search-form input{flex:1;min-width:0;padding:16px 18px;border:1px solid var(--rh-line);background:#ffffff05;color:#f5f5f2;font-family:var(--rh-body);font-size:15px;outline:none}.rh .search-form input::-moz-placeholder{color:#5b635c}.rh .search-form input::placeholder{color:#5b635c}.rh .search-form input:focus-visible{border-color:var(--rh-green-bright);outline:2px solid rgba(46,125,79,.4);outline-offset:2px}.rh .search-form button{padding:0 22px;border:1px solid rgba(91,189,127,.45);background:linear-gradient(135deg,#244d34,#2e7d4f);color:#fff;font-family:var(--rh-mono);font-size:11px;font-weight:600;letter-spacing:.08em;white-space:nowrap;cursor:pointer;transition:.25s ease}.rh .search-form button:hover{background:var(--rh-green-bright)}.rh .search-count{margin:26px 0 0;font-family:var(--rh-mono);font-size:11px;letter-spacing:.06em;color:#8b938c}.rh .search-results{min-height:30vh;padding:18px 7vw 100px;background:#080d0a}.rh .search-result{display:block;padding:34px 0;border-bottom:1px solid var(--rh-line);text-decoration:none;color:inherit;transition:padding-left .3s ease}.rh .search-result:hover{padding-left:12px}.rh .search-result-meta{display:flex;justify-content:space-between;gap:20px;font-family:var(--rh-mono);font-size:10px;letter-spacing:.12em;color:#6d766f}.rh .search-result-meta span{color:var(--rh-green-bright)}.rh .search-result h2{margin:14px 0 0;font-family:var(--rh-display);font-size:clamp(24px,2.6vw,34px);font-weight:500;line-height:1.12;letter-spacing:-.02em;color:#f2f1ed}.rh .search-result p{max-width:760px;margin:12px 0 0;font-size:14px;line-height:1.7;color:#8b938c}.rh .search-result mark{padding:0 2px;border-radius:2px;background:#2e7d4f47;color:#eafff1}.rh .search-empty{padding:70px 0;font-family:var(--rh-mono);font-size:12px;letter-spacing:.1em;color:#6c746e}.rh .search-skeleton{height:110px;border-bottom:1px solid var(--rh-line);background:linear-gradient(90deg,#ffffff05,#ffffff0d,#ffffff05);background-size:200% 100%;animation:rh-skeleton 1.4s ease-in-out infinite}.rh .pay-panel,.rh .nf-panel{min-height:72vh;display:flex;align-items:center;justify-content:center;padding:150px 7vw 90px;background:radial-gradient(ellipse at center,rgba(35,88,55,.14),transparent 60%),#080c0a}.rh .nf-panel{flex-direction:column;text-align:center}.rh .pay-card{width:min(100%,560px);padding:50px 44px;text-align:center;border:1px solid var(--rh-line);background:linear-gradient(145deg,#141c17e6,#0b110df2)}.rh .pay-code,.rh .nf-code{font-family:var(--rh-mono);font-size:10px;letter-spacing:.18em;color:#5f6b62}.rh .pay-mark{width:64px;height:64px;margin:26px auto 22px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(46,125,79,.55);color:var(--rh-green-bright);font-size:30px}.rh .pay-mark-error{border-color:#d9807a80;color:#e2938c}.rh .pay-spinner{width:46px;height:46px;margin:26px auto 22px;border:2px solid rgba(255,255,255,.12);border-top-color:var(--rh-green-bright);border-radius:50%;animation:rh-spin .9s linear infinite}@keyframes rh-spin{to{transform:rotate(360deg)}}.rh .pay-card h1{margin:0;font-family:var(--rh-display);font-size:clamp(30px,3.4vw,42px);font-weight:600;letter-spacing:-.03em;color:#f2f2ee}.rh .pay-card p{max-width:420px;margin:16px auto 0;font-size:14px;line-height:1.7;color:#98a099}.rh .pay-actions,.rh .nf-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:30px}.rh .pay-button,.rh .nf-button{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border:1px solid rgba(91,189,127,.45);background:linear-gradient(135deg,#244d34,#2e7d4f);color:#fff;font-family:var(--rh-mono);font-size:11px;font-weight:600;letter-spacing:.08em;text-decoration:none;transition:.25s ease}.rh .pay-card>.pay-button{margin-top:30px}.rh .pay-button:hover,.rh .nf-button:hover{background:var(--rh-green-bright)}.rh .pay-button-ghost,.rh .nf-button-ghost{background:transparent;border-color:var(--rh-line)}.rh .pay-button-ghost:hover,.rh .nf-button-ghost:hover{background:#ffffff0f}.rh .pay-button span,.rh .nf-button span{font-size:14px}.rh .nf-number{margin:10px 0;font-family:var(--rh-display);font-size:clamp(120px,20vw,240px);font-weight:600;line-height:1;letter-spacing:-.05em;background:linear-gradient(180deg,#61b581,#2e7d4f 55%,#173c27);-webkit-background-clip:text;background-clip:text;color:transparent}.rh .nf-panel h1{margin:0;font-family:var(--rh-display);font-size:clamp(32px,4vw,52px);font-weight:600;text-transform:uppercase;letter-spacing:-.03em;color:#f2f2ee}.rh .nf-panel p{max-width:440px;margin:18px auto 0;font-size:15px;line-height:1.7;color:#98a099}@media (prefers-reduced-motion: reduce){.rh .search-skeleton,.rh .pay-spinner{animation:none}}@media (max-width: 760px){.rh .search-hero{padding:120px 22px 40px}.rh .search-hero h1{font-size:min(52px,11.2vw)}.rh .search-form{flex-direction:column}.rh .search-form button{padding:15px 22px}.rh .search-results{padding:12px 22px 80px}.rh .pay-panel,.rh .nf-panel{padding:120px 22px 70px}.rh .pay-card{padding:40px 26px}}.rh .press-release-page{width:100%;max-width:860px;margin:0 auto;padding:calc(var(--rh-header-h) + 54px) 20px 120px}.rh .press-release-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding-bottom:24px;margin-bottom:46px;border-bottom:1px solid var(--rh-line)}.rh .press-release-actions .pr-back{font-family:var(--rh-mono);font-size:10px;letter-spacing:.12em;color:#8b938c;transition:color .25s ease}.rh .press-release-actions .pr-back:hover{color:#fff}.rh .press-release-actions .pr-print{display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:16px 28px;border:0;cursor:pointer;color:#fff;font-family:var(--rh-mono);font-size:10px;letter-spacing:.09em;text-transform:uppercase;background:linear-gradient(135deg,#183323,#214c31);transition:.3s}.rh .press-release-actions .pr-print:hover{background:#2e7d4f}.rh .press-release-doc{overflow-wrap:break-word;color:#b4bab4;font-size:16px;line-height:1.75}.rh .press-release-doc .pr-kicker{margin:0 0 26px;font-family:var(--rh-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--rh-green-bright)}.rh .press-release-doc h1{margin:0 0 30px;font-family:var(--rh-display);font-size:clamp(28px,4.4vw,42px);line-height:1.12;font-weight:600;letter-spacing:-.02em;text-transform:uppercase;color:#f4f6f3}.rh .press-release-doc h2{margin:48px 0 16px;font-family:var(--rh-display);font-size:clamp(19px,2.2vw,24px);line-height:1.25;font-weight:600;letter-spacing:-.005em;color:#eef1ed}.rh .press-release-doc>:first-child{margin-top:0}.rh .press-release-doc p{margin:0 0 18px}.rh .press-release-doc ul{margin:0 0 24px;padding:0;list-style:none}.rh .press-release-doc li{position:relative;padding-left:24px;margin-bottom:12px}.rh .press-release-doc li:before{content:"–";position:absolute;left:0;top:0;color:var(--rh-green-bright)}.rh .press-release-doc .pr-rows{margin:0 0 30px;border-top:1px solid var(--rh-line)}.rh .press-release-doc .pr-row{display:grid;grid-template-columns:170px minmax(0,1fr);gap:28px;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.07)}.rh .press-release-doc .pr-row dt{font-family:var(--rh-mono);font-size:11px;letter-spacing:.08em;line-height:1.7;color:#7fb894}.rh .press-release-doc .pr-row dd{margin:0}@media (max-width: 760px){.rh .press-release-doc .pr-row{grid-template-columns:minmax(0,1fr);gap:6px}.rh .press-release-page{padding-top:calc(var(--rh-header-h) + 30px)}.rh .press-release-actions{margin-bottom:34px}.rh .press-release-actions .pr-print{padding:15px 22px}}@media print{.rh .site-header,.rh .rh-footer,.rh .noise,.rh .rh-skip-link,.rh .press-release-actions{display:none!important}.rh{background:#fff;color:#000}.rh .press-release-page{max-width:none;margin:0;padding:6mm 4mm;background:#fff;color:#000}.rh .press-release-doc{color:#000;font-size:11pt;line-height:1.55}.rh .press-release-doc .pr-kicker,.rh .press-release-doc h1,.rh .press-release-doc h2,.rh .press-release-doc .pr-row dt,.rh .press-release-doc li:before{color:#000}.rh .press-release-doc h1{font-size:19pt}.rh .press-release-doc h2{font-size:13pt;page-break-after:avoid}.rh .press-release-doc .pr-rows{border-top-color:#000}.rh .press-release-doc .pr-row{border-bottom-color:#00000059;page-break-inside:avoid}.rh .press-release-doc li{page-break-inside:avoid}}.uppy-Root{box-sizing:border-box;color:#333;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Segoe UI Symbol,Segoe UI Emoji,Apple Color Emoji,Roboto,Helvetica,Arial,sans-serif;line-height:1;position:relative;text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.uppy-Root[dir=rtl],[dir=rtl] .uppy-Root{text-align:right}.uppy-Root *,.uppy-Root :after,.uppy-Root :before{box-sizing:inherit}.uppy-Root [hidden]{display:none}.uppy-u-reset{all:initial;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Segoe UI Symbol,Segoe UI Emoji,Apple Color Emoji,Roboto,Helvetica,Arial,sans-serif;line-height:1}[dir=rtl] .uppy-u-reset{text-align:right}.uppy-truncate-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uppy-c-textInput{background-color:#fff;border:1px solid #ddd;border-radius:4px;font-family:inherit;font-size:14px;line-height:1.5;padding:6px 8px}.uppy-size--md .uppy-c-textInput{padding:8px 10px}.uppy-c-textInput:focus{border-color:#1269cf99;box-shadow:0 0 0 3px #1269cf26;outline:none}[data-uppy-theme=dark] .uppy-c-textInput{background-color:#333;border-color:#333;color:#eaeaea}[data-uppy-theme=dark] .uppy-c-textInput:focus{border-color:#525252;box-shadow:none}.uppy-c-icon{display:inline-block;max-height:100%;max-width:100%;overflow:hidden;fill:currentColor}.uppy-c-btn{align-items:center;color:inherit;display:inline-flex;font-family:inherit;font-size:inherit;font-weight:500;justify-content:center;line-height:1;transition-duration:.3s;transition-property:background-color,color;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.uppy-c-btn,[dir=rtl] .uppy-c-btn{text-align:center}.uppy-c-btn:not(:disabled):not(.disabled){cursor:pointer}.uppy-c-btn::-moz-focus-inner{border:0}.uppy-c-btn-primary{background-color:#1269cf;border-radius:4px;color:#fff;font-size:14px;padding:10px 18px}.uppy-c-btn-primary:not(:disabled):hover{background-color:#0e51a0}.uppy-c-btn-primary:focus{box-shadow:0 0 0 3px #1269cf66;outline:none}.uppy-size--md .uppy-c-btn-primary{padding:13px 22px}[data-uppy-theme=dark] .uppy-c-btn-primary{color:#eaeaea}[data-uppy-theme=dark] .uppy-c-btn-primary:focus{outline:none}[data-uppy-theme=dark] .uppy-c-btn-primary::-moz-focus-inner{border:0}[data-uppy-theme=dark] .uppy-c-btn-primary:focus{box-shadow:0 0 0 2px #aae1ffd9}.uppy-c-btn-primary.uppy-c-btn--disabled{background-color:#8eb2db}.uppy-c-btn-link{background-color:initial;border-radius:4px;color:#525252;font-size:14px;line-height:1;padding:10px 15px}.uppy-c-btn-link:hover{color:#333}.uppy-c-btn-link:focus{box-shadow:0 0 0 3px #1269cf40;outline:none}.uppy-size--md .uppy-c-btn-link{padding:13px 18px}[data-uppy-theme=dark] .uppy-c-btn-link{color:#eaeaea}[data-uppy-theme=dark] .uppy-c-btn-link:focus{outline:none}[data-uppy-theme=dark] .uppy-c-btn-link::-moz-focus-inner{border:0}[data-uppy-theme=dark] .uppy-c-btn-link:focus{box-shadow:0 0 0 2px #aae1ffd9}[data-uppy-theme=dark] .uppy-c-btn-link:hover{color:#939393}.uppy-ProviderBrowser-viewType--grid ul.uppy-ProviderBrowser-list,.uppy-ProviderBrowser-viewType--unsplash ul.uppy-ProviderBrowser-list{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:6px}.uppy-ProviderBrowser-viewType--grid ul.uppy-ProviderBrowser-list:after,.uppy-ProviderBrowser-viewType--unsplash ul.uppy-ProviderBrowser-list:after{content:"";flex:auto}.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem,.uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem{margin:0;position:relative;width:50%}.uppy-size--md .uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem,.uppy-size--md .uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem{width:33.3333%}.uppy-size--lg .uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem,.uppy-size--lg .uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem{width:25%}.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem:before,.uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem:before{content:"";display:block;padding-top:100%}.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--selected img,.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--selected svg,.uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem--selected img,.uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem--selected svg{opacity:.85}.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--disabled,.uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem--disabled{opacity:.5}.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--noPreview .uppy-ProviderBrowserItem-inner,.uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem--noPreview .uppy-ProviderBrowserItem-inner{background-color:#93939333}[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--noPreview .uppy-ProviderBrowserItem-inner,[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem--noPreview .uppy-ProviderBrowserItem-inner{background-color:#eaeaea33}.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--noPreview svg,.uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem--noPreview svg{height:30%;width:30%;fill:#000000b3}[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--noPreview svg,[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem--noPreview svg{fill:#fffc}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-inner,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-inner{border-radius:4px;bottom:7px;height:calc(100% - 14px);left:7px;overflow:hidden;position:absolute;right:7px;text-align:center;top:7px;width:calc(100% - 14px)}@media (hover:none){.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-inner .uppy-ProviderBrowserItem-author,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-inner .uppy-ProviderBrowserItem-author{display:block}}[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-inner,[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-inner{box-shadow:0 0 0 3px #aae1ffb3}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-inner img,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-inner img{border-radius:4px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-author,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-author{background:#0000004d;bottom:0;color:#fff;display:none;font-size:12px;font-weight:500;left:0;margin:0;padding:5px;position:absolute;text-decoration:none;width:100%}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-author:hover,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-author:hover{background:#0006;text-decoration:underline}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-checkbox,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-checkbox{background-color:#1269cf;border-radius:50%;height:26px;opacity:0;position:absolute;right:16px;top:16px;width:26px;z-index:1002}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-checkbox:after,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-checkbox:after{height:7px;inset-inline-start:7px;top:8px;width:12px}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem--is-checked .uppy-ProviderBrowserItem-checkbox,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem--is-checked .uppy-ProviderBrowserItem-checkbox{opacity:1}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-checkbox--grid:focus+label .uppy-ProviderBrowserItem-author,.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-checkbox--grid:hover+label .uppy-ProviderBrowserItem-author,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-checkbox--grid:focus+label .uppy-ProviderBrowserItem-author,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-checkbox--grid:hover+label .uppy-ProviderBrowserItem-author{display:block}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-checkbox--grid:focus+label,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-checkbox--grid:focus+label{box-shadow:0 0 0 3px #1269cf80}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-checkbox--grid:focus+label:focus,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-checkbox--grid:focus+label:focus{outline:none}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-checkbox--grid:focus+label::-moz-focus-inner,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-checkbox--grid:focus+label::-moz-focus-inner{border:0}.uppy-ProviderBrowser-viewType--list{background-color:#fff}[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--list{background-color:#1f1f1f}.uppy-ProviderBrowser-viewType--list li.uppy-ProviderBrowserItem{align-items:center;display:flex;margin:0;padding:7px 15px}[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--list li.uppy-ProviderBrowserItem{color:#eaeaea}.uppy-ProviderBrowser-viewType--list li.uppy-ProviderBrowserItem--disabled{opacity:.6}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-checkbox{background-color:#fff;border:1px solid #cfcfcf;border-radius:3px;height:17px;margin-inline-end:15px;width:17px}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-checkbox:focus{border:1px solid #1269cf;box-shadow:0 0 0 3px #1269cf40;outline:none}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-checkbox:after{height:5px;inset-inline-start:3px;opacity:0;top:4px;width:9px}[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-checkbox:focus{border-color:#02baf2b3;box-shadow:0 0 0 3px #02baf233}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem--is-checked .uppy-ProviderBrowserItem-checkbox,.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem--is-partial .uppy-ProviderBrowserItem-checkbox{background-color:#1269cf;border-color:#1269cf}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem--is-checked .uppy-ProviderBrowserItem-checkbox:after,.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem--is-partial .uppy-ProviderBrowserItem-checkbox:after{opacity:1}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner{align-items:center;color:inherit;display:flex;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Segoe UI Symbol,Segoe UI Emoji,Apple Color Emoji,Roboto,Helvetica,Arial,sans-serif;overflow:hidden;padding:2px;text-overflow:ellipsis;white-space:nowrap}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner:focus{outline:none;text-decoration:underline}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner img,.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner svg{margin-inline-end:8px}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner span{line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem--disabled .uppy-ProviderBrowserItem-inner{cursor:default}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-iconWrap{margin-inline-end:7px;width:20px}.uppy-ProviderBrowserItem-checkbox{cursor:pointer;flex-shrink:0;position:relative}.uppy-ProviderBrowserItem-checkbox:disabled,.uppy-ProviderBrowserItem-checkbox:disabled:after{cursor:default}[data-uppy-theme=dark] .uppy-ProviderBrowserItem-checkbox{background-color:#1f1f1f;border-color:#939393}[data-uppy-theme=dark] .uppy-ProviderBrowserItem--is-checked .uppy-ProviderBrowserItem-checkbox{background-color:#333}.uppy-ProviderBrowserItem--is-checked .uppy-ProviderBrowserItem-checkbox:after{border-bottom:2px solid #eaeaea;border-left:2px solid #eaeaea;content:"";cursor:pointer;position:absolute;transform:rotate(-45deg)}.uppy-ProviderBrowserItem--is-partial .uppy-ProviderBrowserItem-checkbox:after{background-color:#eaeaea!important;content:""!important;height:2px!important;left:20%!important;position:absolute!important;right:20%!important;top:50%!important;transform:translateY(-50%)!important}.uppy-SearchProvider{align-items:center;display:flex;flex:1;flex-direction:column;height:100%;justify-content:center;width:100%}[data-uppy-theme=dark] .uppy-SearchProvider{background-color:#1f1f1f}.uppy-SearchProvider-input{margin-bottom:15px;max-width:650px;width:90%}.uppy-size--md .uppy-SearchProvider-input{margin-bottom:20px}.uppy-SearchProvider-input::-webkit-search-cancel-button{display:none}.uppy-SearchProvider-searchButton{padding:13px 25px}.uppy-size--md .uppy-SearchProvider-searchButton{padding:13px 30px}.uppy-DashboardContent-panelBody{align-items:center;display:flex;flex:1;justify-content:center}[data-uppy-theme=dark] .uppy-DashboardContent-panelBody{background-color:#1f1f1f}.uppy-Provider-auth,.uppy-Provider-empty,.uppy-Provider-error,.uppy-Provider-loading{align-items:center;color:#939393;display:flex;flex:1;flex-flow:column wrap;justify-content:center}.uppy-Provider-empty{color:#939393}.uppy-Provider-authIcon svg{height:75px;width:100px}.uppy-Provider-authTitle{color:#757575;font-size:17px;font-weight:400;line-height:1.4;margin-bottom:30px;max-width:500px;padding:0 15px;text-align:center}.uppy-size--md .uppy-Provider-authTitle{font-size:20px}[data-uppy-theme=dark] .uppy-Provider-authTitle{color:#cfcfcf}.uppy-Provider-btn-google{align-items:center;background:#4285f4;display:flex;padding:8px 12px!important}.uppy-Provider-btn-google:hover{background-color:#1266f1}.uppy-Provider-btn-google:focus{box-shadow:0 0 0 3px #4285f466;outline:none}.uppy-Provider-btn-google svg{margin-right:8px}.uppy-Provider-breadcrumbs{color:#525252;flex:1;font-size:12px;margin-bottom:10px;text-align:start}.uppy-size--md .uppy-Provider-breadcrumbs{margin-bottom:0}[data-uppy-theme=dark] .uppy-Provider-breadcrumbs{color:#eaeaea}.uppy-Provider-breadcrumbsIcon{color:#525252;display:inline-block;line-height:1;margin-inline-end:4px;vertical-align:middle}.uppy-Provider-breadcrumbsIcon svg{height:13px;width:13px;fill:#525252}.uppy-Provider-breadcrumbs button{border-radius:3px;display:inline-block;line-height:inherit;padding:4px}.uppy-Provider-breadcrumbs button:focus{outline:none}.uppy-Provider-breadcrumbs button::-moz-focus-inner{border:0}.uppy-Provider-breadcrumbs button:hover{color:#0e51a0}.uppy-Provider-breadcrumbs button:focus{background-color:#dfe6f1}[data-uppy-theme=dark] .uppy-Provider-breadcrumbs button:focus{background-color:#333}.uppy-Provider-breadcrumbs button:not(:last-of-type){text-decoration:underline}.uppy-Provider-breadcrumbs button:last-of-type{color:#333;cursor:normal;font-weight:500;pointer-events:none}.uppy-Provider-breadcrumbs button:hover{cursor:pointer}[data-uppy-theme=dark] .uppy-Provider-breadcrumbs button{color:#eaeaea}.uppy-ProviderBrowser{display:flex;flex:1;flex-direction:column;font-size:14px;font-weight:400;height:100%}.uppy-ProviderBrowser-user{color:#333;font-weight:500;margin:0 8px 0 0}[data-uppy-theme=dark] .uppy-ProviderBrowser-user{color:#eaeaea}.uppy-ProviderBrowser-user:after{color:#939393;content:"·";font-weight:400;inset-inline-start:4px;position:relative}.uppy-ProviderBrowser-header{border-bottom:1px solid #eaeaea;position:relative;z-index:1001}[data-uppy-theme=dark] .uppy-ProviderBrowser-header{border-bottom:1px solid #333}.uppy-ProviderBrowser-headerBar{background-color:#fafafa;color:#757575;font-size:12px;line-height:1.4;padding:7px 15px;z-index:1001}.uppy-size--md .uppy-ProviderBrowser-headerBar{align-items:center;display:flex}[data-uppy-theme=dark] .uppy-ProviderBrowser-headerBar{background-color:#1f1f1f}.uppy-ProviderBrowser-headerBar--simple{display:block;justify-content:center;text-align:center}.uppy-ProviderBrowser-headerBar--simple .uppy-Provider-breadcrumbsWrap{display:inline-block;flex:none;vertical-align:middle}.uppy-ProviderBrowser-searchFilter{align-items:center;display:flex;height:30px;margin-bottom:15px;margin-top:15px;padding-left:8px;padding-right:8px;position:relative;width:100%}.uppy-ProviderBrowser-searchFilterInput{background-color:#eaeaea;border:0;border-radius:4px;color:#333;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Segoe UI Symbol,Segoe UI Emoji,Apple Color Emoji,Roboto,Helvetica,Arial,sans-serif;font-size:13px;height:30px;line-height:1.4;outline:0;padding-inline-end:30px;padding-inline-start:30px;width:100%;z-index:1001}.uppy-ProviderBrowser-searchFilterInput::-webkit-search-cancel-button{display:none}[data-uppy-theme=dark] .uppy-ProviderBrowser-searchFilterInput{background-color:#1f1f1f;color:#eaeaea}.uppy-ProviderBrowser-searchFilterInput:focus{background-color:#cfcfcf;border:0}[data-uppy-theme=dark] .uppy-ProviderBrowser-searchFilterInput:focus{background-color:#333}.uppy-ProviderBrowser-searchFilterIcon{color:#757575;height:12px;inset-inline-start:16px;position:absolute;width:12px;z-index:1002}.uppy-ProviderBrowser-searchFilterInput::-moz-placeholder{color:#939393;opacity:1}.uppy-ProviderBrowser-searchFilterInput::placeholder{color:#939393;opacity:1}.uppy-ProviderBrowser-searchFilterReset{border-radius:3px;color:#939393;cursor:pointer;height:22px;inset-inline-end:16px;padding:6px;position:absolute;width:22px;z-index:1002}.uppy-ProviderBrowser-searchFilterReset:focus{outline:none}.uppy-ProviderBrowser-searchFilterReset::-moz-focus-inner{border:0}.uppy-ProviderBrowser-searchFilterReset:focus{box-shadow:0 0 0 3px #1269cf80}.uppy-ProviderBrowser-searchFilterReset:hover{color:#757575}.uppy-ProviderBrowser-searchFilterReset svg{vertical-align:text-top}.uppy-ProviderBrowser-userLogout{border-radius:3px;color:#1269cf;cursor:pointer;line-height:inherit;padding:4px}.uppy-ProviderBrowser-userLogout:focus{outline:none}.uppy-ProviderBrowser-userLogout::-moz-focus-inner{border:0}.uppy-ProviderBrowser-userLogout:hover{color:#0e51a0}.uppy-ProviderBrowser-userLogout:focus{background-color:#dfe6f1}[data-uppy-theme=dark] .uppy-ProviderBrowser-userLogout:focus{background-color:#333}.uppy-ProviderBrowser-userLogout:hover{text-decoration:underline}[data-uppy-theme=dark] .uppy-ProviderBrowser-userLogout{color:#eaeaea}.uppy-ProviderBrowser-body{flex:1;position:relative}.uppy-ProviderBrowser-list{background-color:#fff;border-spacing:0;bottom:0;display:block;flex:1;height:100%;left:0;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;right:0;top:0;width:100%;-webkit-overflow-scrolling:touch}[data-uppy-theme=dark] .uppy-ProviderBrowser-list{background-color:#1f1f1f}.uppy-ProviderBrowser-list:focus{outline:none}.uppy-ProviderBrowserItem-inner{cursor:pointer;font-size:13px;font-weight:500}.uppy-ProviderBrowser-footer{align-items:center;background-color:#fff;border-top:1px solid #eaeaea;display:flex;justify-content:space-between;padding:15px}.uppy-ProviderBrowser-footer button{margin-inline-end:8px}[data-uppy-theme=dark] .uppy-ProviderBrowser-footer{background-color:#1f1f1f;border-top:1px solid #333}.uppy-ProviderBrowser-footer-buttons{flex-shrink:0}.uppy-ProviderBrowser-footer-error{color:#e32437;line-height:18px}@media (max-width:426px){.uppy-ProviderBrowser-footer{align-items:stretch;flex-direction:column-reverse}.uppy-ProviderBrowser-footer-error{padding-bottom:10px}}.picker-dialog-bg{z-index:20000!important}.picker-dialog{z-index:20001!important}.uppy-Dashboard-Item-previewInnerWrap{align-items:center;border-radius:3px;box-shadow:0 0 2px #0006;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.uppy-size--md .uppy-Dashboard-Item-previewInnerWrap{box-shadow:0 1px 2px #00000026}.uppy-Dashboard--singleFile .uppy-Dashboard-Item-previewInnerWrap{box-shadow:none}.uppy-Dashboard-Item-previewInnerWrap:after{background-color:#000000a6;bottom:0;content:"";display:none;left:0;position:absolute;right:0;top:0;z-index:1001}.uppy-Dashboard-Item-previewLink{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1002}.uppy-Dashboard-Item-previewLink:focus{box-shadow:inset 0 0 0 3px #579df0}[data-uppy-theme=dark] .uppy-Dashboard-Item-previewLink:focus{box-shadow:inset 0 0 0 3px #016c8d}.uppy-Dashboard-Item-preview img.uppy-Dashboard-Item-previewImg{border-radius:3px;height:100%;-o-object-fit:cover;object-fit:cover;transform:translateZ(0);width:100%}.uppy-Dashboard--singleFile .uppy-Dashboard-Item-preview img.uppy-Dashboard-Item-previewImg{height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;padding:10px;width:auto}.uppy-Dashboard-Item-progress{color:#fff;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);transition:all .35 ease;width:120px;z-index:1002}.uppy-Dashboard-Item-progressIndicator{color:#fff;display:inline-block;height:38px;opacity:.9;width:38px}.uppy-size--md .uppy-Dashboard-Item-progressIndicator{height:55px;width:55px}button.uppy-Dashboard-Item-progressIndicator{cursor:pointer}button.uppy-Dashboard-Item-progressIndicator:focus{outline:none}button.uppy-Dashboard-Item-progressIndicator::-moz-focus-inner{border:0}button.uppy-Dashboard-Item-progressIndicator:focus .uppy-Dashboard-Item-progressIcon--bg,button.uppy-Dashboard-Item-progressIndicator:focus .uppy-Dashboard-Item-progressIcon--retry{fill:#579df0}.uppy-Dashboard-Item-progressIcon--circle{height:100%;width:100%}.uppy-Dashboard-Item-progressIcon--bg{stroke:#fff6}.uppy-Dashboard-Item-progressIcon--progress{transition:stroke-dashoffset .5s ease-out;stroke:#fff}.uppy-Dashboard-Item-progressIcon--play{transition:all .2s;fill:#fff;stroke:#fff}.uppy-Dashboard-Item-progressIcon--cancel{transition:all .2s;fill:#fff}.uppy-Dashboard-Item-progressIcon--pause{transition:all .2s;fill:#fff;stroke:#fff}.uppy-Dashboard-Item-progressIcon--check{transition:all .2s;fill:#fff}.uppy-Dashboard-Item-progressIcon--retry{fill:#fff}.uppy-Dashboard-Item.is-complete .uppy-Dashboard-Item-progress{inset-inline-end:-8px;inset-inline-start:auto;top:-9px;transform:none;width:auto}.uppy-Dashboard-Item.is-error .uppy-Dashboard-Item-progressIndicator{height:18px;width:18px}.uppy-size--md .uppy-Dashboard-Item.is-error .uppy-Dashboard-Item-progressIndicator{height:28px;width:28px}.uppy-Dashboard-Item.is-complete .uppy-Dashboard-Item-progressIndicator{height:18px;opacity:1;width:18px}.uppy-size--md .uppy-Dashboard-Item.is-complete .uppy-Dashboard-Item-progressIndicator{height:22px;width:22px}.uppy-Dashboard-Item.is-processing .uppy-Dashboard-Item-progress{opacity:0}.uppy-Dashboard-Item-fileInfo{padding-inline-end:5px}.uppy-Dashboard--singleFile .uppy-Dashboard-Item-fileInfo{padding-inline-end:10px}.uppy-size--md.uppy-Dashboard--singleFile .uppy-Dashboard-Item-fileInfo{padding-inline-end:15px}.uppy-Dashboard-Item-name{font-size:12px;font-weight:500;line-height:1.3;margin-bottom:5px;word-wrap:anywhere;word-break:break-all}[data-uppy-theme=dark] .uppy-Dashboard-Item-name{color:#eaeaea}.uppy-size--md.uppy-Dashboard--singleFile .uppy-Dashboard-Item-name{font-size:14px;line-height:1.4}.uppy-Dashboard-Item-fileName{align-items:baseline;display:flex}.uppy-Dashboard-Item-fileName button{margin-left:5px}.uppy-Dashboard-Item-author{color:#757575;display:inline-block;font-size:11px;font-weight:400;line-height:1;margin-bottom:5px;vertical-align:bottom}.uppy-Dashboard-Item-author a{color:#757575}.uppy-Dashboard-Item-status{color:#757575;font-size:11px;font-weight:400;line-height:1}[data-uppy-theme=dark] .uppy-Dashboard-Item-status{color:#bbb}.uppy-Dashboard-Item-statusSize{display:inline-block;margin-bottom:5px;text-transform:uppercase;vertical-align:bottom}.uppy-Dashboard-Item-reSelect{color:#1269cf;font-family:inherit;font-size:inherit;font-weight:600}.uppy-Dashboard-Item-errorMessage{background-color:#fdeff1;color:#a51523;font-size:11px;font-weight:500;line-height:1.3;padding:5px 6px}.uppy-Dashboard-Item-errorMessageBtn{color:#a51523;cursor:pointer;font-size:11px;font-weight:500;text-decoration:underline}.uppy-Dashboard-Item-preview .uppy-Dashboard-Item-errorMessage{display:none}.uppy-size--md .uppy-Dashboard-Item-preview .uppy-Dashboard-Item-errorMessage{border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top:1px solid #f7c2c8;bottom:0;display:block;left:0;line-height:1.4;padding:6px 8px;position:absolute;right:0}.uppy-Dashboard-Item-fileInfo .uppy-Dashboard-Item-errorMessage{border:1px solid #f7c2c8;border-radius:3px;display:inline-block;position:static}.uppy-size--md .uppy-Dashboard-Item-fileInfo .uppy-Dashboard-Item-errorMessage{display:none}.uppy-Dashboard-Item-action{color:#939393;cursor:pointer}.uppy-Dashboard-Item-action:focus{outline:none}.uppy-Dashboard-Item-action::-moz-focus-inner{border:0}.uppy-Dashboard-Item-action:focus{box-shadow:0 0 0 3px #1269cf80}.uppy-Dashboard-Item-action:hover{color:#1f1f1f;opacity:1}[data-uppy-theme=dark] .uppy-Dashboard-Item-action{color:#cfcfcf}[data-uppy-theme=dark] .uppy-Dashboard-Item-action:focus{outline:none}[data-uppy-theme=dark] .uppy-Dashboard-Item-action::-moz-focus-inner{border:0}[data-uppy-theme=dark] .uppy-Dashboard-Item-action:focus{box-shadow:0 0 0 2px #aae1ffd9}[data-uppy-theme=dark] .uppy-Dashboard-Item-action:hover{color:#eaeaea}.uppy-Dashboard-Item-action--remove{color:#1f1f1f;opacity:.95}.uppy-Dashboard-Item-action--remove:hover{color:#000;opacity:1}.uppy-size--md .uppy-Dashboard-Item-action--remove{height:18px;inset-inline-end:-8px;padding:0;position:absolute;top:-8px;width:18px;z-index:1002}.uppy-size--md .uppy-Dashboard-Item-action--remove:focus{border-radius:50%}.uppy-Dashboard--singleFile.uppy-size--height-md .uppy-Dashboard-Item-action--remove{inset-inline-end:8px;position:absolute;top:8px}[data-uppy-theme=dark] .uppy-Dashboard-Item-action--remove{color:#525252}[data-uppy-theme=dark] .uppy-Dashboard-Item-action--remove:hover{color:#333}.uppy-Dashboard:not(.uppy-size--md):not(.uppy-Dashboard--singleFile.uppy-size--height-md) .uppy-Dashboard-Item-actionWrapper{align-items:center;display:flex}.uppy-Dashboard:not(.uppy-size--md):not(.uppy-Dashboard--singleFile.uppy-size--height-md) .uppy-Dashboard-Item-action{height:22px;margin-left:3px;padding:3px;width:22px}.uppy-Dashboard:not(.uppy-size--md):not(.uppy-Dashboard--singleFile.uppy-size--height-md) .uppy-Dashboard-Item-action:focus{border-radius:3px}.uppy-size--md .uppy-Dashboard-Item-action--copyLink,.uppy-size--md .uppy-Dashboard-Item-action--edit{height:16px;padding:0;width:16px}.uppy-size--md .uppy-Dashboard-Item-action--copyLink:focus,.uppy-size--md .uppy-Dashboard-Item-action--edit:focus{border-radius:3px}.uppy-Dashboard-Item{align-items:center;border-bottom:1px solid #eaeaea;display:flex;padding:10px}.uppy-Dashboard:not(.uppy-Dashboard--singleFile) .uppy-Dashboard-Item{padding-inline-end:0}[data-uppy-theme=dark] .uppy-Dashboard-Item{border-bottom:1px solid #333}.uppy-size--md .uppy-Dashboard-Item{border-bottom:0;display:block;float:inline-start;height:215px;margin:5px 15px;padding:0;position:relative;width:calc(33.333% - 30px)}.uppy-size--lg .uppy-Dashboard-Item{height:190px;margin:5px 15px;padding:0;width:calc(25% - 30px)}.uppy-size--xl .uppy-Dashboard-Item{height:210px;padding:0;width:calc(20% - 30px)}.uppy-Dashboard--singleFile .uppy-Dashboard-Item{border-bottom:0;display:flex;flex-direction:column;height:100%;max-width:400px;padding:15px;position:relative;width:100%}.uppy-Dashboard-Item.is-ghost .uppy-Dashboard-Item-previewInnerWrap{opacity:.2}.uppy-Dashboard-Item.is-ghost .uppy-Dashboard-Item-name{opacity:.7}.uppy-Dashboard-Item.is-ghost .uppy-Dashboard-Item-preview:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35' height='39' viewBox='0 0 35 39'%3E%3Cpath fill='%2523000' d='M1.708 38.66c1.709 0 3.417-3.417 6.834-3.417s5.125 3.417 8.61 3.417c3.348 0 5.056-3.417 8.473-3.417 4.305 0 5.125 3.417 6.833 3.417.889 0 1.709-.889 1.709-1.709v-19.68C34.167-5.757 0-5.757 0 17.271v19.68c0 .82.888 1.709 1.708 1.709m8.542-17.084a3.383 3.383 0 0 1-3.417-3.416 3.383 3.383 0 0 1 3.417-3.417 3.383 3.383 0 0 1 3.417 3.417 3.383 3.383 0 0 1-3.417 3.416m13.667 0A3.383 3.383 0 0 1 20.5 18.16a3.383 3.383 0 0 1 3.417-3.417 3.383 3.383 0 0 1 3.416 3.417 3.383 3.383 0 0 1-3.416 3.416'/%3E%3C/svg%3E");background-position:50% 10px;background-repeat:no-repeat;background-size:25px;bottom:0;content:"";left:0;opacity:.5;position:absolute;right:0;top:0;z-index:1005}.uppy-size--md .uppy-Dashboard-Item.is-ghost .uppy-Dashboard-Item-preview:before{background-position:50% 50%;background-size:40px}.uppy-Dashboard--singleFile .uppy-Dashboard-Item.is-ghost .uppy-Dashboard-Item-preview:before{background-position:50% 50%;background-size:30%}.uppy-Dashboard-Item-preview{flex-grow:0;flex-shrink:0;height:50px;position:relative;width:50px}.uppy-size--md .uppy-Dashboard-Item-preview{height:140px;width:100%}.uppy-size--lg .uppy-Dashboard-Item-preview{height:120px}.uppy-size--xl .uppy-Dashboard-Item-preview{height:140px}.uppy-Dashboard--singleFile .uppy-Dashboard-Item-preview{flex-grow:1;max-height:75%;width:100%}.uppy-Dashboard--singleFile.uppy-size--md .uppy-Dashboard-Item-preview{max-height:100%}.uppy-Dashboard-Item-fileInfoAndButtons{align-items:center;display:flex;flex-grow:1;justify-content:space-between;padding-inline-end:8px;padding-inline-start:12px}.uppy-Dashboard--singleFile .uppy-Dashboard-Item-fileInfoAndButtons,.uppy-size--md .uppy-Dashboard-Item-fileInfoAndButtons{align-items:flex-start;padding:9px 0 0}.uppy-Dashboard--singleFile .uppy-Dashboard-Item-fileInfoAndButtons{flex-grow:0;width:100%}.uppy-Dashboard-Item-fileInfo{flex-grow:1;flex-shrink:1}.uppy-Dashboard-Item-actionWrapper{flex-grow:0;flex-shrink:0}.uppy-Dashboard-Item.is-error .uppy-Dashboard-Item-previewInnerWrap:after,.uppy-Dashboard-Item.is-inprogress .uppy-Dashboard-Item-previewInnerWrap:after{display:block}.uppy-Dashboard-Item-errorDetails{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#939393;border:none;border-radius:50%;color:#fff;cursor:help;flex-shrink:0;font-size:10px;font-weight:600;height:13px;inset-inline-start:2px;line-height:12px;position:relative;text-align:center;top:0;width:13px}.uppy-Dashboard-Item-errorDetails:after{line-height:1.3;word-wrap:break-word}.uppy-Dashboard-FileCard{background-color:#fff;border-radius:5px;bottom:0;box-shadow:0 0 10px 4px #0000001a;display:flex;flex-direction:column;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1005}.uppy-Dashboard-FileCard .uppy-DashboardContent-bar{border-top-left-radius:5px;border-top-right-radius:5px}.uppy-Dashboard-FileCard .uppy-Dashboard-FileCard-actions{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.uppy-Dashboard-FileCard-inner{display:flex;flex-direction:column;flex-grow:1;flex-shrink:1;height:100%;min-height:0}.uppy-Dashboard-FileCard-preview{align-items:center;border-bottom:1px solid #eaeaea;display:flex;flex-grow:0;flex-shrink:1;height:60%;justify-content:center;min-height:0;position:relative}[data-uppy-theme=dark] .uppy-Dashboard-FileCard-preview{background-color:#333;border-bottom:0}.uppy-Dashboard-FileCard-preview img.uppy-Dashboard-Item-previewImg{border-radius:3px;box-shadow:0 3px 20px #00000026;flex:0 0 auto;max-height:90%;max-width:90%;-o-object-fit:cover;object-fit:cover}.uppy-Dashboard-FileCard-edit{background-color:#00000080;border-radius:50px;color:#fff;font-size:13px;inset-inline-end:10px;padding:7px 15px;position:absolute;top:10px}.uppy-Dashboard-FileCard-edit:focus{outline:none}.uppy-Dashboard-FileCard-edit::-moz-focus-inner{border:0}.uppy-Dashboard-FileCard-edit:focus{box-shadow:0 0 0 3px #1269cf80}.uppy-Dashboard-FileCard-edit:hover{background-color:#000c}.uppy-Dashboard-FileCard-info{flex-grow:0;flex-shrink:0;height:40%;overflow-y:auto;padding:30px 20px 20px;-webkit-overflow-scrolling:touch}[data-uppy-theme=dark] .uppy-Dashboard-FileCard-info{background-color:#1f1f1f}.uppy-Dashboard-FileCard-fieldset{border:0;font-size:0;margin:auto auto 12px;max-width:640px;padding:0}.uppy-Dashboard-FileCard-label{color:#525252;display:inline-block;font-size:12px;vertical-align:middle;width:22%}.uppy-size--md .uppy-Dashboard-FileCard-label{font-size:14px}[data-uppy-theme=dark] .uppy-Dashboard-FileCard-label{color:#eaeaea}.uppy-Dashboard-FileCard-input{display:inline-block;vertical-align:middle;width:78%}.uppy-Dashboard-FileCard-actions{align-items:center;background-color:#fafafa;border-top:1px solid #eaeaea;display:flex;flex-grow:0;flex-shrink:0;height:55px;padding:0 15px}.uppy-size--md .uppy-Dashboard-FileCard-actions{height:65px}[data-uppy-theme=dark] .uppy-Dashboard-FileCard-actions{background-color:#1f1f1f;border-top:1px solid #333}.uppy-Dashboard-FileCard-actionsBtn{margin-inline-end:10px}.uppy-Informer{bottom:60px;left:0;position:absolute;right:0;text-align:center;z-index:1005}.uppy-Informer span>div{margin-bottom:6px}.uppy-Informer-animated{opacity:0;transform:translateY(350%);transition:all .3s ease-in;z-index:-1000}.uppy-Informer p{background-color:#757575;border-radius:18px;color:#fff;display:inline-block;font-size:12px;font-weight:400;line-height:1.4;margin:0;max-width:90%;padding:6px 15px}.uppy-size--md .uppy-Informer p{font-size:14px;line-height:1.3;max-width:500px;padding:10px 20px}[data-uppy-theme=dark] .uppy-Informer p{background-color:#333}.uppy-Informer p span{background-color:#fff;border-radius:50%;color:#525252;display:inline-block;font-size:10px;height:13px;inset-inline-start:3px;line-height:12px;margin-inline-start:-1px;position:relative;top:-1px;vertical-align:middle;width:13px}.uppy-Informer p span:hover{cursor:help}.uppy-Informer p span:after{line-height:1.3;word-wrap:break-word}.uppy-Root [aria-label][role~=tooltip]{position:relative}.uppy-Root [aria-label][role~=tooltip]:after,.uppy-Root [aria-label][role~=tooltip]:before{backface-visibility:hidden;box-sizing:border-box;opacity:0;pointer-events:none;position:absolute;transform:translateZ(0);transform-origin:top;transition:all var(--microtip-transition-duration,.18s) var(--microtip-transition-easing,ease-in-out) var(--microtip-transition-delay,0s);will-change:transform;z-index:10}.uppy-Root [aria-label][role~=tooltip]:before{background-size:100% auto!important;content:""}.uppy-Root [aria-label][role~=tooltip]:after{background:#111111e6;border-radius:4px;box-sizing:initial;color:#fff;content:attr(aria-label);font-size:var(--microtip-font-size,13px);font-weight:var(--microtip-font-weight,normal);padding:.5em 1em;text-transform:var(--microtip-text-transform,none);white-space:nowrap}.uppy-Root [aria-label][role~=tooltip]:focus:after,.uppy-Root [aria-label][role~=tooltip]:focus:before,.uppy-Root [aria-label][role~=tooltip]:hover:after,.uppy-Root [aria-label][role~=tooltip]:hover:before{opacity:1;pointer-events:auto}.uppy-Root [role~=tooltip][data-microtip-position|=top]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Cpath fill='rgba(17, 17, 17, 0.9)' d='M2.658 0h32.004c-6 0-11.627 12.002-16.002 12.002S8.594 0 2.658 0'/%3E%3C/svg%3E") no-repeat;bottom:100%;height:6px;left:50%;margin-bottom:5px;transform:translate3d(-50%,0,0);width:18px}.uppy-Root [role~=tooltip][data-microtip-position|=top]:after{bottom:100%;left:50%;margin-bottom:11px;transform:translate3d(-50%,0,0)}.uppy-Root [role~=tooltip][data-microtip-position=top]:hover:after,.uppy-Root [role~=tooltip][data-microtip-position|=top]:hover:before{transform:translate3d(-50%,-5px,0)}.uppy-Root [role~=tooltip][data-microtip-position=top-left]:after{bottom:100%;transform:translate3d(calc(-100% + 16px),0,0)}.uppy-Root [role~=tooltip][data-microtip-position=top-left]:hover:after{transform:translate3d(calc(-100% + 16px),-5px,0)}.uppy-Root [role~=tooltip][data-microtip-position=top-right]:after{bottom:100%;transform:translate3d(-16px,0,0)}.uppy-Root [role~=tooltip][data-microtip-position=top-right]:hover:after{transform:translate3d(-16px,-5px,0)}.uppy-Root [role~=tooltip][data-microtip-position|=bottom]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Cpath fill='rgba(17, 17, 17, 0.9)' d='M33.342 12H1.338c6 0 11.627-12.002 16.002-12.002S27.406 12 33.342 12'/%3E%3C/svg%3E") no-repeat;bottom:auto;height:6px;left:50%;margin-bottom:0;margin-top:5px;top:100%;transform:translate3d(-50%,-10px,0);width:18px}.uppy-Root [role~=tooltip][data-microtip-position|=bottom]:after{left:50%;margin-top:11px;top:100%;transform:translate3d(-50%,-10px,0)}.uppy-Root [role~=tooltip][data-microtip-position=bottom]:hover:after,.uppy-Root [role~=tooltip][data-microtip-position|=bottom]:hover:before{transform:translate3d(-50%,0,0)}.uppy-Root [role~=tooltip][data-microtip-position=bottom-left]:after{top:100%;transform:translate3d(calc(-100% + 16px),-10px,0)}.uppy-Root [role~=tooltip][data-microtip-position=bottom-left]:hover:after{transform:translate3d(calc(-100% + 16px),0,0)}.uppy-Root [role~=tooltip][data-microtip-position=bottom-right]:after{top:100%;transform:translate3d(-16px,-10px,0)}.uppy-Root [role~=tooltip][data-microtip-position=bottom-right]:hover:after{transform:translate3d(-16px,0,0)}.uppy-Root [role~=tooltip][data-microtip-position=left]:after,.uppy-Root [role~=tooltip][data-microtip-position=left]:before{bottom:auto;left:auto;right:100%;top:50%;transform:translate3d(10px,-50%,0)}.uppy-Root [role~=tooltip][data-microtip-position=left]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='36'%3E%3Cpath fill='rgba(17, 17, 17, 0.9)' d='M0 33.342V1.338c0 6 12.002 11.627 12.002 16.002S0 27.406 0 33.342'/%3E%3C/svg%3E") no-repeat;height:18px;margin-bottom:0;margin-right:5px;width:6px}.uppy-Root [role~=tooltip][data-microtip-position=left]:after{margin-right:11px}.uppy-Root [role~=tooltip][data-microtip-position=left]:hover:after,.uppy-Root [role~=tooltip][data-microtip-position=left]:hover:before{transform:translate3d(0,-50%,0)}.uppy-Root [role~=tooltip][data-microtip-position=right]:after,.uppy-Root [role~=tooltip][data-microtip-position=right]:before{bottom:auto;left:100%;top:50%;transform:translate3d(-10px,-50%,0)}.uppy-Root [role~=tooltip][data-microtip-position=right]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='36'%3E%3Cpath fill='rgba(17, 17, 17, 0.9)' d='M12 2.658v32.004c0-6-12.002-11.627-12.002-16.002S12 8.594 12 2.658'/%3E%3C/svg%3E") no-repeat;height:18px;margin-bottom:0;margin-left:5px;width:6px}.uppy-Root [role~=tooltip][data-microtip-position=right]:after{margin-left:11px}.uppy-Root [role~=tooltip][data-microtip-position=right]:hover:after,.uppy-Root [role~=tooltip][data-microtip-position=right]:hover:before{transform:translate3d(0,-50%,0)}.uppy-Root [role~=tooltip][data-microtip-size=small]:after{white-space:normal;width:80px}.uppy-Root [role~=tooltip][data-microtip-size=medium]:after{white-space:normal;width:150px}.uppy-Root [role~=tooltip][data-microtip-size=large]:after{white-space:normal;width:260px}.uppy-StatusBar{background-color:#fff;color:#fff;display:flex;font-size:12px;font-weight:400;height:46px;line-height:40px;position:relative;transition:height .2s;z-index:1001}[data-uppy-theme=dark] .uppy-StatusBar{background-color:#1f1f1f}.uppy-StatusBar:before{background-color:#eaeaea;bottom:0;content:"";height:2px;left:0;position:absolute;right:0;top:0;width:100%}[data-uppy-theme=dark] .uppy-StatusBar:before{background-color:#757575}.uppy-StatusBar[aria-hidden=true]{height:0;overflow-y:hidden}.uppy-StatusBar.is-complete .uppy-StatusBar-progress{background-color:#1bb240}.uppy-StatusBar.is-error .uppy-StatusBar-progress{background-color:#e32437}.uppy-StatusBar.is-complete .uppy-StatusBar-statusIndicator{color:#1bb240}.uppy-StatusBar.is-error .uppy-StatusBar-statusIndicator{color:#e32437}.uppy-StatusBar:not([aria-hidden=true]).is-waiting{background-color:#fff;border-top:1px solid #eaeaea;height:65px}[data-uppy-theme=dark] .uppy-StatusBar:not([aria-hidden=true]).is-waiting{background-color:#1f1f1f;border-top:1px solid #333}.uppy-StatusBar-progress{background-color:#1269cf;height:2px;position:absolute;transition:background-color,width .3s ease-out;z-index:1001}.uppy-StatusBar-progress.is-indeterminate{animation:uppy-StatusBar-ProgressStripes 1s linear infinite;background-image:linear-gradient(45deg,#0000004d 25%,#0000 0,#0000 50%,#0000004d 0,#0000004d 75%,#0000 0,#0000);background-size:64px 64px}@keyframes uppy-StatusBar-ProgressStripes{0%{background-position:0 0}to{background-position:64px 0}}.uppy-StatusBar.is-postprocessing .uppy-StatusBar-progress,.uppy-StatusBar.is-preprocessing .uppy-StatusBar-progress{background-color:#f6a623}.uppy-StatusBar.is-waiting .uppy-StatusBar-progress{display:none}.uppy-StatusBar-content{align-items:center;color:#333;display:flex;height:100%;padding-inline-start:10px;position:relative;text-overflow:ellipsis;white-space:nowrap;z-index:1002}.uppy-size--md .uppy-StatusBar-content{padding-inline-start:15px}[data-uppy-theme=dark] .uppy-StatusBar-content{color:#eaeaea}.uppy-StatusBar-status{display:flex;flex-direction:column;font-weight:400;justify-content:center;line-height:1.4;padding-inline-end:.3em}.uppy-StatusBar-statusPrimary{display:flex;font-weight:500;line-height:1}.uppy-StatusBar-statusPrimary button.uppy-StatusBar-details{margin-left:5px}[data-uppy-theme=dark] .uppy-StatusBar-statusPrimary{color:#eaeaea}.uppy-StatusBar-statusSecondary{color:#757575;display:inline-block;font-size:11px;line-height:1.2;margin-top:1px;white-space:nowrap}[data-uppy-theme=dark] .uppy-StatusBar-statusSecondary{color:#bbb}.uppy-StatusBar-statusSecondaryHint{display:inline-block;line-height:1;margin-inline-end:5px;vertical-align:middle}.uppy-size--md .uppy-StatusBar-statusSecondaryHint{margin-inline-end:8px}.uppy-StatusBar-statusIndicator{color:#525252;margin-inline-end:7px;position:relative;top:1px}.uppy-StatusBar-statusIndicator svg{vertical-align:text-bottom}.uppy-StatusBar-actions{align-items:center;bottom:0;display:flex;inset-inline-end:10px;position:absolute;top:0;z-index:1004}.uppy-StatusBar.is-waiting .uppy-StatusBar-actions{background-color:#fafafa;height:100%;padding:0 15px;position:static;width:100%}[data-uppy-theme=dark] .uppy-StatusBar.is-waiting .uppy-StatusBar-actions{background-color:#1f1f1f}.uppy-StatusBar:not([aria-hidden=true]).is-waiting.has-ghosts{flex-direction:column;height:90px}.uppy-size--md .uppy-StatusBar:not([aria-hidden=true]).is-waiting.has-ghosts{flex-direction:row;height:65px}.uppy-StatusBar:not([aria-hidden=true]).is-waiting.has-ghosts .uppy-StatusBar-actions{flex-direction:column;justify-content:center}.uppy-size--md .uppy-StatusBar:not([aria-hidden=true]).is-waiting.has-ghosts .uppy-StatusBar-actions{flex-direction:row;justify-content:normal}.uppy-StatusBar-actionCircleBtn{cursor:pointer;line-height:1;margin:3px;opacity:.9}.uppy-StatusBar-actionCircleBtn:focus{outline:none}.uppy-StatusBar-actionCircleBtn::-moz-focus-inner{border:0}.uppy-StatusBar-actionCircleBtn:focus{box-shadow:0 0 0 3px #1269cf80}[data-uppy-theme=dark] .uppy-StatusBar-actionCircleBtn:focus{outline:none}[data-uppy-theme=dark] .uppy-StatusBar-actionCircleBtn::-moz-focus-inner{border:0}[data-uppy-theme=dark] .uppy-StatusBar-actionCircleBtn:focus{box-shadow:0 0 0 2px #aae1ffd9}.uppy-StatusBar-actionCircleBtn:hover{opacity:1}.uppy-StatusBar-actionCircleBtn:focus{border-radius:50%}.uppy-StatusBar-actionCircleBtn svg{vertical-align:bottom}.uppy-StatusBar-actionBtn{color:#1269cf;display:inline-block;font-size:10px;line-height:inherit;vertical-align:middle}.uppy-size--md .uppy-StatusBar-actionBtn{font-size:11px}.uppy-StatusBar-actionBtn--disabled{opacity:.4}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--disabled{opacity:.7}.uppy-StatusBar-actionBtn--retry{background-color:#ff4b23;border-radius:8px;color:#fff;height:16px;line-height:1;margin-inline-end:6px;padding:1px 6px 3px 18px;position:relative}.uppy-StatusBar-actionBtn--retry:focus{outline:none}.uppy-StatusBar-actionBtn--retry::-moz-focus-inner{border:0}.uppy-StatusBar-actionBtn--retry:focus{box-shadow:0 0 0 3px #1269cf80}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--retry:focus{outline:none}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--retry::-moz-focus-inner{border:0}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--retry:focus{box-shadow:0 0 0 2px #aae1ffd9}.uppy-StatusBar-actionBtn--retry:hover{background-color:#f92d00}.uppy-StatusBar-actionBtn--retry svg{inset-inline-start:6px;position:absolute;top:3px}.uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload{background-color:#1bb240;color:#fff;font-size:14px;line-height:1;padding:15px 10px;width:100%}.uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload:hover{background-color:#189c38}[data-uppy-theme=dark] .uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload{background-color:#1c8b37}[data-uppy-theme=dark] .uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload:hover{background-color:#18762f}.uppy-size--md .uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload{padding:13px 22px;width:auto}.uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload.uppy-StatusBar-actionBtn--disabled:hover{background-color:#1bb240;cursor:not-allowed}[data-uppy-theme=dark] .uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload.uppy-StatusBar-actionBtn--disabled:hover{background-color:#1c8b37}.uppy-StatusBar:not(.is-waiting) .uppy-StatusBar-actionBtn--upload{background-color:initial;color:#1269cf}.uppy-StatusBar-actionBtn--uploadNewlyAdded{border-radius:3px;padding-inline-end:3px;padding-bottom:1px;padding-inline-start:3px}.uppy-StatusBar-actionBtn--uploadNewlyAdded:focus{outline:none}.uppy-StatusBar-actionBtn--uploadNewlyAdded::-moz-focus-inner{border:0}.uppy-StatusBar-actionBtn--uploadNewlyAdded:focus{box-shadow:0 0 0 3px #1269cf80}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--uploadNewlyAdded:focus{outline:none}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--uploadNewlyAdded::-moz-focus-inner{border:0}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--uploadNewlyAdded:focus{box-shadow:0 0 0 2px #aae1ffd9}.uppy-StatusBar.is-postprocessing .uppy-StatusBar-actionBtn--uploadNewlyAdded,.uppy-StatusBar.is-preprocessing .uppy-StatusBar-actionBtn--uploadNewlyAdded{display:none}.uppy-StatusBar-actionBtn--done{border-radius:3px;line-height:1;padding:7px 8px}.uppy-StatusBar-actionBtn--done:focus{outline:none}.uppy-StatusBar-actionBtn--done::-moz-focus-inner{border:0}.uppy-StatusBar-actionBtn--done:hover{color:#0e51a0}.uppy-StatusBar-actionBtn--done:focus{background-color:#dfe6f1}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--done:focus{background-color:#333}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--done{color:#02baf2}.uppy-size--md .uppy-StatusBar-actionBtn--done{font-size:14px}.uppy-StatusBar-serviceMsg{color:#000;font-size:11px;line-height:1.1;padding-left:10px}.uppy-size--md .uppy-StatusBar-serviceMsg{font-size:14px;padding-left:15px}[data-uppy-theme=dark] .uppy-StatusBar-serviceMsg{color:#eaeaea}.uppy-StatusBar-serviceMsg-ghostsIcon{left:6px;opacity:.5;position:relative;top:2px;vertical-align:text-bottom;width:10px}.uppy-size--md .uppy-StatusBar-serviceMsg-ghostsIcon{left:10px;top:1px;width:15px}.uppy-StatusBar-details{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#939393;border-radius:50%;color:#fff;cursor:help;display:inline-block;font-size:10px;font-weight:600;height:13px;inset-inline-start:2px;line-height:12px;position:relative;text-align:center;top:0;vertical-align:middle;width:13px}.uppy-StatusBar-details:after{line-height:1.3;word-wrap:break-word}.uppy-StatusBar-spinner{animation-duration:1s;animation-iteration-count:infinite;animation-name:uppy-StatusBar-spinnerAnimation;animation-timing-function:linear;fill:#1269cf;margin-inline-end:10px}.uppy-StatusBar.is-postprocessing .uppy-StatusBar-spinner,.uppy-StatusBar.is-preprocessing .uppy-StatusBar-spinner{fill:#f6a623}@keyframes uppy-StatusBar-spinnerAnimation{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.uppy-transition-slideDownUp-enter{opacity:.01;transform:translate3d(0,-105%,0);transition:transform .25s ease-in-out,opacity .25s ease-in-out}.uppy-transition-slideDownUp-enter.uppy-transition-slideDownUp-enter-active{opacity:1;transform:translateZ(0)}.uppy-transition-slideDownUp-leave{opacity:1;transform:translateZ(0);transition:transform .25s ease-in-out,opacity .25s ease-in-out}.uppy-transition-slideDownUp-leave.uppy-transition-slideDownUp-leave-active{opacity:.01;transform:translate3d(0,-105%,0)}@keyframes uppy-Dashboard-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes uppy-Dashboard-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes uppy-Dashboard-slideDownAndFadeIn{0%{opacity:0;transform:translate3d(-50%,-70%,0)}to{opacity:1;transform:translate3d(-50%,-50%,0)}}@keyframes uppy-Dashboard-slideDownAndFadeIn--small{0%{opacity:0;transform:translate3d(0,-20%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes uppy-Dashboard-slideUpFadeOut{0%{opacity:1;transform:translate3d(-50%,-50%,0)}to{opacity:0;transform:translate3d(-50%,-70%,0)}}@keyframes uppy-Dashboard-slideUpFadeOut--small{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-20%,0)}}.uppy-Dashboard--modal{z-index:1001}.uppy-Dashboard--modal[aria-hidden=true]{display:none}.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose>.uppy-Dashboard-inner{animation:uppy-Dashboard-slideDownAndFadeIn--small .3s cubic-bezier(0,0,.2,1)}@media only screen and (min-width:820px){.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose>.uppy-Dashboard-inner{animation:uppy-Dashboard-slideDownAndFadeIn .3s cubic-bezier(0,0,.2,1)}}.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose>.uppy-Dashboard-overlay{animation:uppy-Dashboard-fadeIn .3s cubic-bezier(0,0,.2,1)}.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose.uppy-Dashboard--isClosing>.uppy-Dashboard-inner{animation:uppy-Dashboard-slideUpFadeOut--small .3s cubic-bezier(0,0,.2,1)}@media only screen and (min-width:820px){.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose.uppy-Dashboard--isClosing>.uppy-Dashboard-inner{animation:uppy-Dashboard-slideUpFadeOut .3s cubic-bezier(0,0,.2,1)}}.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose.uppy-Dashboard--isClosing>.uppy-Dashboard-overlay{animation:uppy-Dashboard-fadeOut .3s cubic-bezier(0,0,.2,1)}.uppy-Dashboard-isFixed{height:100vh;overflow:hidden}.uppy-Dashboard--modal .uppy-Dashboard-overlay{background-color:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1001}.uppy-Dashboard-inner{background-color:#f4f4f4;border:1px solid #eaeaea;border-radius:5px;max-height:100%;max-width:100%;outline:none;position:relative}.uppy-size--md .uppy-Dashboard-inner{min-height:auto}@media only screen and (min-width:820px){.uppy-Dashboard-inner{height:500px;width:650px}}.uppy-Dashboard--modal .uppy-Dashboard-inner{z-index:1002}[data-uppy-theme=dark] .uppy-Dashboard-inner{background-color:#1f1f1f}.uppy-Dashboard--isDisabled .uppy-Dashboard-inner{cursor:not-allowed}.uppy-Dashboard-innerWrap{border-radius:5px;display:flex;flex-direction:column;height:100%;opacity:0;overflow:hidden;position:relative}.uppy-Dashboard--isInnerWrapVisible .uppy-Dashboard-innerWrap{opacity:1}.uppy-Dashboard--isDisabled .uppy-Dashboard-innerWrap{cursor:not-allowed;filter:grayscale(100%);opacity:.6;-webkit-user-select:none;-moz-user-select:none;user-select:none}.uppy-Dashboard--isDisabled .uppy-ProviderIconBg{fill:#9f9f9f}.uppy-Dashboard--isDisabled [aria-disabled],.uppy-Dashboard--isDisabled [disabled]{cursor:not-allowed;pointer-events:none}.uppy-Dashboard--modal .uppy-Dashboard-inner{border:none;bottom:15px;left:15px;position:fixed;right:15px;top:35px}@media only screen and (min-width:820px){.uppy-Dashboard--modal .uppy-Dashboard-inner{box-shadow:0 5px 15px 4px #00000026;left:50%;right:auto;top:50%;transform:translate(-50%,-50%)}}.uppy-Dashboard-close{color:#ffffffe6;cursor:pointer;display:block;font-size:27px;inset-inline-end:-2px;position:absolute;top:-33px;z-index:1005}.uppy-Dashboard-close:focus{outline:none}.uppy-Dashboard-close::-moz-focus-inner{border:0}.uppy-Dashboard-close:focus{color:#6eabf2}@media only screen and (min-width:820px){.uppy-Dashboard-close{font-size:35px;inset-inline-end:-35px;top:-10px}}.uppy-Dashboard-serviceMsg{background-color:#fffbf7;border-bottom:1px solid #edd4b9;border-top:1px solid #edd4b9;font-size:12px;font-weight:500;line-height:1.3;padding:12px 0;position:relative;top:-1px;z-index:1004}.uppy-size--md .uppy-Dashboard-serviceMsg{font-size:14px;line-height:1.4}[data-uppy-theme=dark] .uppy-Dashboard-serviceMsg{background-color:#1f1f1f;border-bottom:1px solid #333;border-top:1px solid #333;color:#eaeaea}.uppy-Dashboard-serviceMsg-title{display:block;line-height:1;margin-bottom:4px;padding-left:42px}.uppy-Dashboard-serviceMsg-text{padding:0 15px}.uppy-Dashboard-serviceMsg-actionBtn{color:#1269cf;font-size:inherit;font-weight:inherit;vertical-align:initial}[data-uppy-theme=dark] .uppy-Dashboard-serviceMsg-actionBtn{color:#02baf2e6}.uppy-Dashboard-serviceMsg-icon{left:15px;position:absolute;top:10px}.uppy-Dashboard-AddFiles{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;text-align:center}[data-uppy-drag-drop-supported=true] .uppy-Dashboard-AddFiles{border:1px dashed #dfdfdf;border-radius:3px;height:calc(100% - 14px);margin:7px}.uppy-Dashboard-AddFilesPanel .uppy-Dashboard-AddFiles{border:none;height:calc(100% - 54px)}.uppy-Dashboard--modal .uppy-Dashboard-AddFiles{border-color:#cfcfcf}[data-uppy-theme=dark] .uppy-Dashboard-AddFiles{border-color:#757575}.uppy-Dashboard-AddFiles-info{display:none;margin-top:auto;padding-bottom:15px;padding-top:15px}.uppy-size--height-md .uppy-Dashboard-AddFiles-info{display:block}.uppy-size--md .uppy-Dashboard-AddFiles-info{bottom:25px;left:0;padding-bottom:0;padding-top:30px;position:absolute;right:0}[data-uppy-num-acquirers="0"] .uppy-Dashboard-AddFiles-info{margin-top:0}.uppy-Dashboard-browse{color:#1269cf;cursor:pointer}.uppy-Dashboard-browse:focus{outline:none}.uppy-Dashboard-browse::-moz-focus-inner{border:0}.uppy-Dashboard-browse:focus,.uppy-Dashboard-browse:hover{border-bottom:1px solid #1269cf}[data-uppy-theme=dark] .uppy-Dashboard-browse{color:#02baf2e6}[data-uppy-theme=dark] .uppy-Dashboard-browse:focus,[data-uppy-theme=dark] .uppy-Dashboard-browse:hover{border-bottom:1px solid #02baf2}.uppy-Dashboard-browseBtn{display:block;font-size:14px;font-weight:500;margin-bottom:5px;margin-top:8px;width:100%}.uppy-size--md .uppy-Dashboard-browseBtn{font-size:15px;margin:15px auto;padding:13px 44px;width:auto}.uppy-Dashboard-AddFiles-list{display:flex;flex:1;flex-direction:column;margin-top:2px;overflow-y:auto;padding:2px 0;width:100%;-webkit-overflow-scrolling:touch}.uppy-size--md .uppy-Dashboard-AddFiles-list{flex:none;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-top:15px;max-width:600px;overflow-y:visible;padding-top:0}.uppy-DashboardTab{border-bottom:1px solid #eaeaea;text-align:center;width:100%}[data-uppy-theme=dark] .uppy-DashboardTab{border-bottom:1px solid #333}.uppy-size--md .uppy-DashboardTab{border-bottom:none;display:inline-block;margin-bottom:10px;width:auto}.uppy-DashboardTab-btn{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:initial;color:#525252;cursor:pointer;flex-direction:row;height:100%;justify-content:left;padding:12px 15px;width:100%}.uppy-DashboardTab-btn:focus{outline:none}.uppy-size--md .uppy-DashboardTab-btn{border-radius:5px;flex-direction:column;margin-inline-end:1px;padding:10px 3px;width:86px}[data-uppy-theme=dark] .uppy-DashboardTab-btn{color:#eaeaea}.uppy-DashboardTab-btn::-moz-focus-inner{border:0}.uppy-DashboardTab-btn:hover{background-color:#e9ecef}[data-uppy-theme=dark] .uppy-DashboardTab-btn:hover{background-color:#333}.uppy-DashboardTab-btn:active,.uppy-DashboardTab-btn:focus{background-color:#dfe6f1}[data-uppy-theme=dark] .uppy-DashboardTab-btn:active,[data-uppy-theme=dark] .uppy-DashboardTab-btn:focus{background-color:#525252}.uppy-DashboardTab-btn svg{display:inline-block;max-height:100%;max-width:100%;overflow:hidden;transition:transform .15s ease-in-out;vertical-align:text-top}.uppy-DashboardTab-inner{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 1px 1px #0000001a,0 1px 2px #0000001a,0 2px 3px #00000005;display:flex;height:32px;justify-content:center;margin-inline-end:10px;width:32px}.uppy-size--md .uppy-DashboardTab-inner{margin-inline-end:0}[data-uppy-theme=dark] .uppy-DashboardTab-inner{background-color:#323232;box-shadow:0 1px 1px #0003,0 1px 2px #0003,0 2px 3px #00000014}.uppy-DashboardTab-name{font-size:14px;font-weight:400}.uppy-size--md .uppy-DashboardTab-name{font-size:12px;line-height:15px;margin-bottom:0;margin-top:8px}.uppy-DashboardTab-iconMyDevice{color:#1269cf}[data-uppy-theme=dark] .uppy-DashboardTab-iconMyDevice{color:#02baf2}.uppy-DashboardTab-iconBox{color:#0061d5}[data-uppy-theme=dark] .uppy-DashboardTab-iconBox{color:#eaeaea}.uppy-DashboardTab-iconDropbox{color:#0061fe}[data-uppy-theme=dark] .uppy-DashboardTab-iconDropbox{color:#eaeaea}.uppy-DashboardTab-iconUnsplash{color:#111}[data-uppy-theme=dark] .uppy-DashboardTab-iconUnsplash{color:#eaeaea}.uppy-DashboardTab-iconWebdav{color:#111}[data-uppy-theme=dark] .uppy-DashboardTab-iconWebdav{color:#eaeaea}.uppy-DashboardTab-iconScreenRec{color:#2c3e50}[data-uppy-theme=dark] .uppy-DashboardTab-iconScreenRec{color:#eaeaea}.uppy-DashboardTab-iconAudio{color:#8030a3}[data-uppy-theme=dark] .uppy-DashboardTab-iconAudio{color:#bf6ee3}.uppy-Dashboard-input{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.uppy-DashboardContent-bar{align-items:center;background-color:#fafafa;border-bottom:1px solid #eaeaea;display:flex;flex-shrink:0;height:40px;justify-content:space-between;padding:0 10px;position:relative;width:100%;z-index:1004}.uppy-size--md .uppy-DashboardContent-bar{height:50px;padding:0 15px}[data-uppy-theme=dark] .uppy-DashboardContent-bar{background-color:#1f1f1f;border-bottom:1px solid #333}.uppy-DashboardContent-title{font-size:12px;font-weight:500;left:0;line-height:40px;margin:auto;max-width:170px;overflow-x:hidden;position:absolute;right:0;text-align:center;text-overflow:ellipsis;top:0;white-space:nowrap;width:100%}.uppy-size--md .uppy-DashboardContent-title{font-size:14px;line-height:50px;max-width:300px}[data-uppy-theme=dark] .uppy-DashboardContent-title{color:#eaeaea}.uppy-DashboardContent-back,.uppy-DashboardContent-save{-webkit-appearance:none;background:none;border:0;border-radius:3px;color:inherit;color:#1269cf;cursor:pointer;font-family:inherit;font-size:inherit;font-size:12px;font-weight:400;line-height:1;margin:0;margin-inline-start:-6px;padding:7px 6px}.uppy-DashboardContent-back:focus,.uppy-DashboardContent-save:focus{outline:none}.uppy-DashboardContent-back::-moz-focus-inner,.uppy-DashboardContent-save::-moz-focus-inner{border:0}.uppy-DashboardContent-back:hover,.uppy-DashboardContent-save:hover{color:#0e51a0}.uppy-DashboardContent-back:focus,.uppy-DashboardContent-save:focus{background-color:#dfe6f1}[data-uppy-theme=dark] .uppy-DashboardContent-back:focus,[data-uppy-theme=dark] .uppy-DashboardContent-save:focus{background-color:#333}.uppy-size--md .uppy-DashboardContent-back,.uppy-size--md .uppy-DashboardContent-save{font-size:14px}[data-uppy-theme=dark] .uppy-DashboardContent-back,[data-uppy-theme=dark] .uppy-DashboardContent-save{color:#02baf2}.uppy-DashboardContent-addMore{-webkit-appearance:none;background:none;border:0;border-radius:3px;color:inherit;color:#1269cf;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:500;height:29px;line-height:1;margin:0;margin-inline-end:-5px;padding:7px 8px;width:29px}.uppy-DashboardContent-addMore:focus{outline:none}.uppy-DashboardContent-addMore::-moz-focus-inner{border:0}.uppy-DashboardContent-addMore:hover{color:#0e51a0}.uppy-DashboardContent-addMore:focus{background-color:#dfe6f1}[data-uppy-theme=dark] .uppy-DashboardContent-addMore:focus{background-color:#333}.uppy-size--md .uppy-DashboardContent-addMore{font-size:14px;height:auto;margin-inline-end:-8px;width:auto}[data-uppy-theme=dark] .uppy-DashboardContent-addMore{color:#02baf2}.uppy-DashboardContent-addMore svg{margin-inline-end:4px;vertical-align:initial}.uppy-size--md .uppy-DashboardContent-addMore svg{height:11px;width:11px}.uppy-DashboardContent-addMoreCaption{display:none}.uppy-size--md .uppy-DashboardContent-addMoreCaption{display:inline}.uppy-DashboardContent-panel{background-color:#f5f5f5;flex:1}.uppy-Dashboard-AddFilesPanel,.uppy-DashboardContent-panel{border-radius:5px;bottom:0;display:flex;flex-direction:column;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:1005}.uppy-Dashboard-AddFilesPanel{background:#fafafa;background:linear-gradient(0deg,#fafafa 35%,#fafafad9);box-shadow:0 0 10px 5px #00000026}[data-uppy-theme=dark] .uppy-Dashboard-AddFilesPanel{background-color:#333;background-image:linear-gradient(0deg,#1f1f1f 35%,#1f1f1fd9)}.uppy-Dashboard--isAddFilesPanelVisible .uppy-Dashboard-files{filter:blur(2px)}.uppy-Dashboard-progress{bottom:0;height:12%;left:0;position:absolute;width:100%}.uppy-Dashboard-progressBarContainer.is-active{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1004}.uppy-Dashboard-filesContainer{flex:1;margin:0;overflow-y:hidden;position:relative}.uppy-Dashboard-filesContainer:after{clear:both;content:"";display:table}.uppy-Dashboard-files{flex:1;margin:0;overflow-y:auto;padding:0 0 10px;-webkit-overflow-scrolling:touch}.uppy-size--md .uppy-Dashboard-files{padding-top:10px}.uppy-Dashboard--singleFile .uppy-Dashboard-filesInner{align-items:center;display:flex;height:100%;justify-content:center}.uppy-Dashboard-dropFilesHereHint{align-items:center;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48'%3E%3Cpath fill='%231269CF' d='M24 1v1C11.85 2 2 11.85 2 24s9.85 22 22 22 22-9.85 22-22S36.15 2 24 2zm0 0V0c13.254 0 24 10.746 24 24S37.254 48 24 48 0 37.254 0 24 10.746 0 24 0zm7.707 19.293a.999.999 0 1 1-1.414 1.414L25 16.414V34a1 1 0 1 1-2 0V16.414l-5.293 5.293a.999.999 0 1 1-1.414-1.414l7-7a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E");background-position:50% 50%;background-repeat:no-repeat;border:1px dashed #1269cf;border-radius:3px;bottom:7px;color:#757575;display:flex;font-size:16px;justify-content:center;left:7px;padding-top:90px;position:absolute;right:7px;text-align:center;top:7px;visibility:hidden;z-index:2000}[data-uppy-theme=dark] .uppy-Dashboard-dropFilesHereHint{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48'%3E%3Cpath fill='%2302BAF2' d='M24 1v1C11.85 2 2 11.85 2 24s9.85 22 22 22 22-9.85 22-22S36.15 2 24 2zm0 0V0c13.254 0 24 10.746 24 24S37.254 48 24 48 0 37.254 0 24 10.746 0 24 0zm7.707 19.293a.999.999 0 1 1-1.414 1.414L25 16.414V34a1 1 0 1 1-2 0V16.414l-5.293 5.293a.999.999 0 1 1-1.414-1.414l7-7a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E");border-color:#02baf2;color:#bbb}.uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-Dashboard-dropFilesHereHint{pointer-events:none;visibility:visible}.uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-Dashboard-files,.uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-Dashboard-progressindicators,.uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-Dashboard-serviceMsg,.uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-DashboardContent-bar{opacity:.15}.uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-Dashboard-AddFiles{opacity:.03}.uppy-Dashboard-AddFiles-title{color:#000;font-size:17px;font-weight:500;line-height:1.35;margin-bottom:5px;margin-top:15px;padding:0 15px;text-align:inline-start;width:100%}.uppy-size--md .uppy-Dashboard-AddFiles-title{font-size:21px;font-weight:400;margin-top:5px;max-width:480px;padding:0 35px;text-align:center}[data-uppy-num-acquirers="0"] .uppy-Dashboard-AddFiles-title{text-align:center}[data-uppy-theme=dark] .uppy-Dashboard-AddFiles-title{color:#eaeaea}.uppy-Dashboard-AddFiles-title button{font-weight:500}.uppy-size--md .uppy-Dashboard-AddFiles-title button{font-weight:400}.uppy-Dashboard-note{color:#757575;font-size:14px;line-height:1.25;margin:auto;max-width:350px;padding:0 15px;text-align:center}.uppy-size--md .uppy-Dashboard-note{line-height:1.35;max-width:600px}[data-uppy-theme=dark] .uppy-Dashboard-note{color:#cfcfcf}a.uppy-Dashboard-poweredBy{color:#939393;display:inline-block;font-size:11px;margin-top:8px;text-align:center;text-decoration:none}.uppy-Dashboard-poweredByIcon{margin-left:1px;margin-right:1px;opacity:.9;position:relative;top:1px;vertical-align:text-top;fill:none;stroke:#939393}.uppy-Dashboard-Item-previewIcon{height:25px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:25px;z-index:100}.uppy-size--md .uppy-Dashboard-Item-previewIcon{height:38px;width:38px}.uppy-Dashboard-Item-previewIcon svg{height:100%;width:100%}.uppy-Dashboard--singleFile .uppy-Dashboard-Item-previewIcon{height:100%;max-height:60%;max-width:60%;width:100%}.uppy-Dashboard-Item-previewIconWrap{height:76px;max-height:75%;position:relative}.uppy-Dashboard--singleFile .uppy-Dashboard-Item-previewIconWrap{height:100%;width:100%}.uppy-Dashboard-Item-previewIconBg{filter:drop-shadow(rgba(0,0,0,.1) 0 1px 1px);height:100%;width:100%}.uppy-Dashboard-upload{height:50px;position:relative;width:50px}.uppy-size--md .uppy-Dashboard-upload{height:60px;width:60px}.uppy-Dashboard-upload .uppy-c-icon{position:relative;top:1px;width:50%}.uppy-Dashboard-uploadCount{background-color:#1bb240;border-radius:50%;color:#fff;font-size:8px;height:16px;inset-inline-end:-12px;line-height:16px;position:absolute;top:-12px;width:16px}.uppy-size--md .uppy-Dashboard-uploadCount{font-size:9px;height:18px;line-height:18px;width:18px}
