@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;600&display=swap);*,::backdrop,:after,:before{--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:#3b82f680;--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: }

/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}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,pre,samp{font-feature-settings:normal;font-family:JetBrains Mono,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height: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:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-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,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}:root{--bu-bg:#f6f7f4;--bu-surface:#fff;--bu-hover:#eef1ea;--bu-border:#dadfd3;--bu-text:#0b0c0f;--bu-muted:#5b6170;--bu-green:#0fa34a;--bu-pink:#e6006f;--bu-gold:#b7791f;--background:80 14% 96%;--foreground:228 15% 5%;--card-foreground:228 15% 5%;--popover-foreground:228 15% 5%;--primary:143 83% 35%;--secondary:90 15% 92%;--secondary-foreground:228 15% 5%;--muted:90 15% 92%;--muted-foreground:225 10% 40%;--accent:90 15% 92%;--accent-foreground:228 15% 5%;--destructive:0 84% 55%;--destructive-foreground:0 0% 98%;--border:90 12% 85%;--input:90 12% 85%;--ring:330 100% 45%;--radius:0.75rem}.dark{--bu-bg:#080b0e;--bu-surface:#0d1015;--bu-card:#11151c;--bu-hover:#1b202b;--bu-border:#222735;--bu-text:#f8f8fc;--bu-muted:#a9b1cd;--bu-green:#39ff7a;--bu-pink:#f08;--bu-gold:#ffd24a;--bu-ink:#07080a;--background:240 7% 8%;--foreground:90 15% 95%;--card:240 7% 15%;--card-foreground:90 15% 95%;--popover:240 7% 12%;--popover-foreground:90 15% 95%;--primary:140 100% 61%;--primary-foreground:225 18% 3%;--secondary:240 6% 18%;--secondary-foreground:90 15% 95%;--muted:240 6% 18%;--muted-foreground:222 9% 59%;--accent:240 6% 18%;--accent-foreground:90 15% 95%;--destructive:0 75% 50%;--destructive-foreground:0 0% 98%;--border:240 6% 21%;--input:240 6% 21%;--ring:330 100% 59%}*{border-color:#d9ddd4;border-color:hsl(var(--border))}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f6f7f4;background-color:var(--bu-bg);color:#0b0c0f;color:var(--bu-text);transition:background-color .3s ease,color .3s ease}h1,h2,h3,h4{font-family:Montserrat,Arial,sans-serif;letter-spacing:-.025em}::selection{background:#e6006f;background:var(--bu-pink);color:#fff}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.bu-card,.bu-tile{background-color:#fff;background-color:var(--bu-card);border-color:#dadfd3;border-color:var(--bu-border);border-radius:18px;border-width:1px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035)}.workspace-content .bu-tile{background:linear-gradient(130deg,#fff,#fff);background:linear-gradient(130deg,var(--bu-card),var(--bu-surface));border-color:#dadfd3;border-color:var(--bu-border);border-radius:19px;box-shadow:0 8px 25px #0000000a}.settings-layout>[role=tabpanel]>.bu-tile{max-width:none;padding:30px}.workspace-page .membership-workspace>.grid .bu-tile{background:radial-gradient(at 100% 0,#ff008818,#0000 60%),#fff;background:radial-gradient(at 100% 0,#ff008818,#0000 60%),var(--bu-card);border-radius:25px;padding:30px}@media(max-width:767px){.settings-layout>[role=tabpanel]>.bu-tile{padding:23px 19px}}.discussion-reader-workspace>.space-y-3>.bu-tile{padding:27px}@media(max-width:767px){.discussion-reader-workspace>.space-y-3>.bu-tile{padding:20px}}.bu-tile:hover{--tw-translate-y:-0.125rem;border-color:#e6006f;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.bu-tile{transition:transform .25s ease,border-color .25s ease}.bu-studs{display:inline-flex;gap:.25rem}.bu-studs:after,.bu-studs:before{background:#e6006f;background:var(--bu-pink);border-radius:3px 3px 1px 1px;content:"";height:5px;width:8px}.bu-studs:after{background:#0fa34a;background:var(--bu-green)}.bu-tab{border-bottom-width:2px;border-color:#0000;border-radius:0;color:#5b6170;color:var(--bu-muted);font-size:.875rem;font-weight:600;line-height:1.25rem;margin-bottom:-1px;padding:.75rem 1rem;text-transform:capitalize;white-space:nowrap}.bu-tab,.bu-tab[data-state=active]{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;background-color:initial;box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.bu-tab[data-state=active]{border-color:#e6006f;border-color:var(--bu-pink);color:#0b0c0f;color:var(--bu-text)}.bu-label{color:#5b6170;color:var(--bu-muted);font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.bu-btn-green{align-items:center;border-radius:12px;display:inline-flex;font-size:.875rem;font-weight:700;gap:.5rem;justify-content:center;line-height:1.25rem;padding:.625rem 1.25rem}.bu-btn-green:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.bu-btn-green:disabled{opacity:.5;pointer-events:none}.bu-btn-green{--tw-text-opacity:1;background-color:#e6006f;background-color:var(--bu-pink);color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1));transition:transform .15s ease,background-color .2s ease,box-shadow .2s ease,opacity .2s ease}.bu-btn-green:hover{--tw-shadow:0 0 24px -4px var(--bu-pink);--tw-shadow-colored:0 0 24px -4px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.bu-btn-pink{align-items:center;border-radius:12px;display:inline-flex;font-size:.875rem;font-weight:700;gap:.5rem;justify-content:center;line-height:1.25rem;padding:.625rem 1.25rem}.bu-btn-pink:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.bu-btn-pink:disabled{opacity:.5;pointer-events:none}.bu-btn-pink{--tw-text-opacity:1;background-color:#e6006f;background-color:var(--bu-pink);color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1));transition:transform .15s ease,background-color .2s ease,box-shadow .2s ease,opacity .2s ease}.bu-btn-pink:hover{--tw-shadow:0 0 24px -4px var(--bu-pink);--tw-shadow-colored:0 0 24px -4px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.bu-btn-ghost{align-items:center;border-radius:12px;display:inline-flex;font-size:.875rem;font-weight:700;gap:.5rem;justify-content:center;line-height:1.25rem;padding:.625rem 1.25rem}.bu-btn-ghost:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.bu-btn-ghost:disabled{opacity:.5;pointer-events:none}.bu-btn-ghost{border-color:#dadfd3;border-color:var(--bu-border);border-width:1px;color:#0b0c0f;transition:transform .15s ease,background-color .2s ease,box-shadow .2s ease,opacity .2s ease}.bu-btn-ghost:hover{background-color:#eef1ea;background-color:var(--bu-hover)}.bu-input{background-color:#fff;background-color:var(--bu-surface);border-color:#dadfd3;border-color:var(--bu-border);border-radius:12px;border-width:1px;color:#0b0c0f;color:var(--bu-text);font-size:.875rem;line-height:1.25rem;padding:.625rem 1rem;width:100%}.bu-input::placeholder{color:#5b6170;color:var(--bu-muted)}.bu-input:focus{border-color:#e6006f;border-color:var(--bu-pink);outline:2px solid #0000;outline-offset:2px}.bu-input{transition:border-color .2s ease}.bu-rise{animation:bu-rise .5s ease both}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{bottom:0;top:0}.-bottom-0\.5{bottom:-.125rem}.-bottom-12{bottom:-3rem}.-left-12{left:-3rem}.-right-0\.5{right:-.125rem}.-right-12{right:-3rem}.-top-0\.5{top:-.125rem}.-top-12{top:-3rem}.-top-3{top:-.75rem}.bottom-0{bottom:0}.bottom-3{bottom:.75rem}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.left-4{left:1rem}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-4{right:1rem}.right-6{right:1.5rem}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-12{top:3rem}.top-20{top:5rem}.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-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.m-3{margin:.75rem}.m-4{margin:1rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-bottom:.25rem;margin-top:.25rem}.my-2{margin-bottom:.5rem;margin-top:.5rem}.my-4{margin-bottom:1rem;margin-top:1rem}.-ml-4{margin-left:-1rem}.-mt-20{margin-top:-5rem}.-mt-4{margin-top:-1rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-14{margin-bottom:3.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-2{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.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}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[18px\]{height:18px}.h-\[1px\]{height:1px}.h-\[420px\]{height:420px}.h-\[54px\]{height:54px}.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}.max-h-40{max-height:10rem}.max-h-52{max-height:13rem}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.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-\[60vh\]{max-height:60vh}.max-h-\[85dvh\]{max-height:85dvh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.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-64{min-height:16rem}.min-h-\[60px\]{min-height:60px}.min-h-screen{min-height:100vh}.\!w-auto{width:auto!important}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.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-44{width:11rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.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-\[1px\]{width:1px}.w-\[54px\]{width:54px}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.min-w-0{min-width:0}.min-w-10{min-width:2.5rem}.min-w-40{min-width:10rem}.min-w-44{min-width:11rem}.min-w-8{min-width:2rem}.min-w-9{min-width:2.25rem}.min-w-\[100px\]{min-width:100px}.min-w-\[12rem\]{min-width:12rem}.min-w-\[140px\]{min-width:140px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[18px\]{min-width:18px}.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-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-\[160px\]{max-width:160px}.max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:max-content}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1}.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%}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(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%}.translate-x-\[-50\%\]{--tw-translate-x:-50%}.translate-x-\[-50\%\],.translate-y-\[-50\%\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(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%}.rotate-45{--tw-rotate:45deg}.rotate-45,.rotate-90{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(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{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(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(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.select-none{-webkit-user-select:none;user-select:none}.select-all{-webkit-user-select:all;user-select:all}.resize-y{resize:vertical}.resize{resize:both}.scroll-mt-24{scroll-margin-top:6rem}.list-none{list-style-type:none}.auto-cols-\[160px\]{grid-auto-columns:160px}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,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}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.\!justify-between{justify-content:space-between!important}.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-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-3{column-gap:.75rem}.gap-x-4{column-gap:1rem}.gap-y-1{row-gap:.25rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.25rem*var(--tw-space-x-reverse))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.375rem*var(--tw-space-y-reverse));margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.divide-bu-border>:not([hidden])~:not([hidden]){border-color:#dadfd3;border-color:var(--bu-border)}.self-start{align-self:flex-start}.self-center{align-self:center}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[16px\]{border-radius:16px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.75rem;border-radius:var(--radius)}.rounded-md{border-radius:calc(.75rem - 2px);border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(.75rem - 4px);border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-tl-sm{border-top-left-radius:calc(.75rem - 4px);border-top-left-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-2{border-width:2px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.\!border-bu-gold{border-color:#b7791f!important;border-color:var(--bu-gold)!important}.\!border-bu-green{border-color:#0fa34a!important;border-color:var(--bu-green)!important}.\!border-bu-pink{border-color:#e6006f!important;border-color:var(--bu-pink)!important}.border-bu-bg{border-color:#f6f7f4;border-color:var(--bu-bg)}.border-bu-border{border-color:#dadfd3;border-color:var(--bu-border)}.border-bu-green{border-color:#0fa34a;border-color:var(--bu-green)}.border-bu-pink{border-color:#e6006f;border-color:var(--bu-pink)}.border-destructive{border-color:#ed2c2c;border-color:hsl(var(--destructive))}.border-destructive\/50{border-color:#ed2c2c80;border-color:hsl(var(--destructive)/.5)}.border-emerald-500\/40{border-color:#10b98166}.border-input{border-color:#d9ddd4;border-color:hsl(var(--input))}.border-primary{border-color:#0fa348;border-color:hsl(var(--primary))}.border-primary\/50{border-color:#0fa34880;border-color:hsl(var(--primary)/.5)}.border-red-500\/40{border-color:#ef444466}.border-sky-400\/30{border-color:#38bdf84d}.border-transparent{border-color:#0000}.border-white\/15{border-color:#ffffff26}.border-white\/70{border-color:#ffffffb3}.border-l-bu-green{border-left-color:#0fa34a;border-left-color:var(--bu-green)}.border-l-transparent{border-left-color:#0000}.border-t-transparent{border-top-color:#0000}.bg-\[\#0078D4\]{--tw-bg-opacity:1;background-color:#0078d4;background-color:rgb(0 120 212/var(--tw-bg-opacity,1))}.bg-accent{background-color:#ebeee8;background-color:hsl(var(--accent))}.bg-background{background-color:#f5f6f3;background-color:hsl(var(--background))}.bg-black{--tw-bg-opacity:1;background-color:#000;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/10{background-color:#0000001a}.bg-black\/20{background-color:#0003}.bg-black\/25{background-color:#00000040}.bg-black\/80{background-color:#000c}.bg-border{background-color:#d9ddd4;background-color:hsl(var(--border))}.bg-bu-bg{background-color:#f6f7f4;background-color:var(--bu-bg)}.bg-bu-card{background-color:#fff;background-color:var(--bu-card)}.bg-bu-gold{background-color:#b7791f;background-color:var(--bu-gold)}.bg-bu-green{background-color:#0fa34a;background-color:var(--bu-green)}.bg-bu-hover{background-color:#eef1ea;background-color:var(--bu-hover)}.bg-bu-pink{background-color:#e6006f;background-color:var(--bu-pink)}.bg-bu-surface{background-color:#fff;background-color:var(--bu-surface)}.bg-card{background-color:#fff;background-color:hsl(var(--card))}.bg-destructive{background-color:#ed2c2c;background-color:hsl(var(--destructive))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-foreground{background-color:#0b0c0f;background-color:hsl(var(--foreground))}.bg-muted{background-color:#ebeee8;background-color:hsl(var(--muted))}.bg-muted\/50{background-color:#ebeee880;background-color:hsl(var(--muted)/.5)}.bg-popover{background-color:#fff;background-color:hsl(var(--popover))}.bg-primary{background-color:#0fa348;background-color:hsl(var(--primary))}.bg-primary\/10{background-color:#0fa3481a;background-color:hsl(var(--primary)/.1)}.bg-primary\/20{background-color:#0fa34833;background-color:hsl(var(--primary)/.2)}.bg-secondary{background-color:#ebeee8;background-color:hsl(var(--secondary))}.bg-sky-400\/10{background-color:#38bdf81a}.bg-transparent{background-color:initial}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.from-bu-surface{--tw-gradient-from:var(--bu-surface) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-bu-card{--tw-gradient-to:var(--bu-card) var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-primary{fill:#0fa348;fill:hsl(var(--primary))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.\!p-2{padding:.5rem!important}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.\!py-1\.5{padding-bottom:.375rem!important;padding-top:.375rem!important}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.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-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-3\.5{padding-bottom:.875rem;padding-top:.875rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-8{padding-bottom:2rem;padding-top:2rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pl-10{padding-left:2.5rem}.pl-11{padding-left:2.75rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.align-middle{vertical-align:middle}.font-display{font-family:Montserrat,Arial,sans-serif}.font-mono{font-family:JetBrains Mono,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.\!text-\[9px\]{font-size:9px!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-6xl{font-size:3.75rem;line-height:1}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[9px\]{font-size:9px}.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-black{font-weight:900}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-\[0\.9\]{line-height:.9}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-accent-foreground{color:#0b0c0f;color:hsl(var(--accent-foreground))}.text-black{--tw-text-opacity:1;color:#000;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-bu-gold{color:#b7791f;color:var(--bu-gold)}.text-bu-green{color:#0fa34a;color:var(--bu-green)}.text-bu-ink{color:#fff;color:var(--bu-ink)}.text-bu-muted{color:#5b6170;color:var(--bu-muted)}.text-bu-pink{color:#e6006f;color:var(--bu-pink)}.text-bu-text{color:#0b0c0f;color:var(--bu-text)}.text-card-foreground{color:#0b0c0f;color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-destructive{color:#ed2c2c;color:hsl(var(--destructive))}.text-destructive-foreground{color:#fafafa;color:hsl(var(--destructive-foreground))}.text-emerald-500{--tw-text-opacity:1;color:#10b981;color:rgb(16 185 129/var(--tw-text-opacity,1))}.text-foreground{color:#0b0c0f;color:hsl(var(--foreground))}.text-foreground\/50{color:#0b0c0f80;color:hsl(var(--foreground)/.5)}.text-muted-foreground{color:#5c6170;color:hsl(var(--muted-foreground))}.text-popover-foreground{color:#0b0c0f;color:hsl(var(--popover-foreground))}.text-primary{color:#0fa348;color:hsl(var(--primary))}.text-primary-foreground{color:#fff;color:hsl(var(--primary-foreground))}.text-red-400{--tw-text-opacity:1;color:#f87171;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-secondary-foreground{color:#0b0c0f;color:hsl(var(--secondary-foreground))}.text-sky-400{--tw-text-opacity:1;color:#38bdf8;color:rgb(56 189 248/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.accent-\[var\(--bu-pink\)\]{accent-color:#e6006f;accent-color:var(--bu-pink)}.accent-pink-500{accent-color:#ec4899}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-lg,.shadow-md{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);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 #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-sm,.shadow-xl{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);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 #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.shadow-black\/50{--tw-shadow-color:#00000080;--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid #0000;outline-offset:2px}.outline{outline-style:solid}.ring{--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(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring,.ring-0{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.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(var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-1{--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)}.ring-1,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;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)}.ring-bu-border{--tw-ring-color:var(--bu-border)}.ring-bu-green{--tw-ring-color:var(--bu-green)}.ring-bu-pink{--tw-ring-color:var(--bu-pink)}.ring-ring{--tw-ring-color:hsl(var(--ring))}.ring-offset-2{--tw-ring-offset-width:2px}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.ring-offset-bu-bg{--tw-ring-offset-color:var(--bu-bg)}.blur{--tw-blur:blur(8px)}.blur,.grayscale{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale:grayscale(100%)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\]{transition-duration:.15s;transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}@keyframes enter{0%{opacity:1;opacity:var(--tw-enter-opacity,1);transform:translateZ(0) scaleX(1) rotate(0);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:1;opacity:var(--tw-exit-opacity,1);transform:translateZ(0) scaleX(1) rotate(0);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{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-duration:.15s;animation-name:enter}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}.duration-1000{animation-duration:1s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.running{animation-play-state:running}.paused{animation-play-state:paused}@keyframes bu-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{scrollbar-width:none}.ref-layout{background:#f6f7f4}.ref-logo{align-items:center;color:#0b0c0f;font-size:33px;letter-spacing:-1.6px;line-height:1;white-space:nowrap}.ref-logo span{color:#e6006f}.ref-logo-small{font-size:22px}.ref-topbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:color-mix(in srgb,#f6f7f4 94%,#0000);background:color-mix(in srgb,var(--bu-bg) 94%,#0000);box-shadow:0 4px 18px #0003;gap:24px;height:76px;left:0;padding:0 27px;right:0;top:0}.ref-topbar-brand{flex:0 0 298px;gap:8px}.ref-topbar-search{justify-content:center}.ref-topbar-search>div{max-width:504px}.ref-topbar-search form{background:#fff;background:var(--bu-card);border:1px solid #0000;border-radius:17px;height:47px}.ref-topbar-search form:focus-within{border-color:#e6006f;border-color:var(--bu-pink)}.ref-topbar-search form>button{background:none;border:0;color:#e6006f;color:var(--bu-pink);min-width:36px;padding:0 0 0 13px;width:36px}.ref-topbar-search form>button span,.ref-topbar-search form>button svg:last-child:not(:first-child){display:none}.ref-topbar-search form>button svg:first-child{height:22px;width:22px}.ref-topbar-search form>svg{display:none}.ref-topbar-search input{color:#0b0c0f;color:var(--bu-text);font-size:13px;padding-left:12px}.ref-topbar-search input::placeholder{color:#5b6170;color:var(--bu-muted);opacity:1}.ref-topbar-actions{gap:27px}.ref-header-icon{border-radius:10px;color:#5b6170;color:var(--bu-muted);padding:8px;position:relative}.ref-header-icon:hover{background:#eef1ea;background:var(--bu-hover);color:#0b0c0f;color:var(--bu-text)}.ref-header-messages{display:flex}.ref-header-messages i{background:#e6006f;background:var(--bu-pink);border-radius:50%;height:7px;position:absolute;right:5px;top:3px;width:7px}.ref-topbar-actions [data-testid=nav-notifications-bell]{color:#5b6170;color:var(--bu-muted);padding:6px}.ref-topbar-actions [data-testid=nav-notifications-bell]>svg{fill:currentColor;height:26px;width:26px}.ref-topbar-actions [data-testid=nav-notifications-badge]{border:1px solid #fff6;line-height:1;right:-4px;top:-4px}.ref-balance{align-items:center;color:#0b0c0f;color:var(--bu-text);font-size:20px;font-weight:700;gap:12px}.ref-currency{align-items:center;display:inline-flex;justify-content:center;position:relative}.ref-currency>span{border:3px solid;height:13px;position:absolute;transform:rotate(30deg);width:13px}.ref-user-menu{align-items:center;border-radius:50%;display:flex}.ref-sidebar{background:#f6f7f4;background:var(--bu-bg);overflow-y:auto;padding:10px 7px 24px 22px;top:76px;width:256px}.ref-sidebar-profile{align-items:center;color:#5b6170;color:var(--bu-muted);display:flex;gap:14px;min-height:86px;padding:0 19px 19px 4px}.ref-sidebar-profile strong{color:#0b0c0f;color:var(--bu-text);display:block;font-size:17px;font-weight:700;overflow:hidden;text-overflow:ellipsis}.ref-sidebar-profile small{display:block;font-size:13px;margin-top:2px;overflow:hidden;text-overflow:ellipsis}.ref-side-links{display:flex;flex-direction:column}.ref-nav-group{gap:3px}.ref-nav-link{border:1px solid #0000;border-radius:11px;color:#5b6170;color:var(--bu-muted);cursor:pointer;flex-shrink:0;font-size:14px;gap:24px;height:49px;padding:0 20px;position:relative}.ref-nav-link:hover{background:#eef1ea;color:#0b0c0f;color:var(--bu-text)}.ref-nav-link.is-active{background:linear-gradient(100deg,#ff008827,#ff008813);border-color:#ff00883b;box-shadow:-4px 0 13px #ff00881c;color:#0b0c0f;color:var(--bu-text)}.ref-nav-link.is-active:before{background:#e6006f;background:var(--bu-pink);border-radius:12px 0 0 12px;bottom:-1px;box-shadow:0 0 15px #ff0088b0;content:"";left:-1px;position:absolute;top:-1px;width:3px}.ref-nav-link.is-active>svg{fill:currentColor}.ref-nav-divided{border-top:1px solid #dadfd3;border-top:1px solid var(--bu-border);margin:24px 4px 0;padding-top:23px}.ref-nav-divided .ref-nav-link{margin:0 -4px}.ref-nav-count{align-items:center;background:#aeb9d5;border-radius:14px;color:#151825;display:inline-flex;font-size:12px;font-weight:600;height:27px;justify-content:center;min-width:31px;padding:0 6px}.ref-more summary{list-style:none}.ref-more summary::-webkit-details-marker{display:none}.ref-more[open] summary{color:#e6006f;color:var(--bu-pink)}.ref-more-links{margin-top:4px;padding-left:5px}.ref-more-links .ref-nav-link{font-size:13px;gap:18px;height:43px}.ref-more-links .ref-nav-link svg{width:20px}.ref-content{padding:82px 20px 0 272px}.ref-main{margin:0 auto;max-width:1800px;min-height:calc(100vh - 82px)}.ref-home{display:flex;flex-direction:column;gap:18px}.ref-hero{background:#13101c;border:1px solid #dadfd3;border:1px solid var(--bu-border);border-radius:16px;color:#fff;height:428px;isolation:isolate;overflow:hidden;position:relative}.ref-hero-image{height:100%;object-fit:cover;object-position:center;position:absolute;width:100%;z-index:-3}.ref-hero-shade{background:linear-gradient(90deg,#06060de8,#06060db8 20%,#06060d36 49%,#06060d00 80%),linear-gradient(0deg,#06060d42,#0000 20%);inset:0;position:absolute;z-index:-2}.ref-hero-copy{padding:44px 38px 36px;position:relative}.ref-hero-eyebrow{color:#ff1598;font-size:14px;font-weight:600;letter-spacing:4px;margin-bottom:10px}.ref-hero h1{font-size:50px;font-weight:800;letter-spacing:-1.7px;line-height:1.01;margin:0}.ref-hero-copy>p{color:#b0bbd8;font-size:20px;font-weight:600;line-height:1.35;margin-top:14px}.ref-hero-actions{align-items:center;display:flex;gap:21px;margin-top:22px}.ref-explore,.ref-watch{align-items:center;border-radius:18px;display:inline-flex;font-size:16px;font-weight:600;gap:14px;height:57px;justify-content:center;padding:0 32px;transition:transform .2s,box-shadow .2s}.ref-explore{background:#f08;box-shadow:0 8px 26px #ff008848;color:#fff}.ref-watch{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#191a24cc;border:1px solid #3a3447;color:#fff}.ref-explore:hover,.ref-watch:hover{box-shadow:0 8px 30px #ff00884d;transform:translateY(-2px)}.ref-hero-dots{bottom:14px;display:flex;gap:11px;left:50%;position:absolute;transform:translateX(-50%)}.ref-hero-dots button{background:#60657c77;border-radius:10px;height:7px;width:21px}.ref-hero-dots button.is-active{background:#f08;box-shadow:0 0 12px #ff0088aa}.ref-section-head{align-items:center;display:flex;gap:14px;justify-content:space-between;margin:0 0 9px}.ref-section-head h2{align-items:center;display:flex;font-size:21px;font-weight:700;gap:15px;letter-spacing:-.35px;line-height:1.2}.ref-section-icon{color:#e6006f;color:var(--bu-pink);flex-shrink:0}.ref-section-head>a{align-items:center;color:#5b6170;color:var(--bu-muted);display:flex;font-size:14px;gap:9px;white-space:nowrap}.ref-section-head>a:hover{color:#e6006f;color:var(--bu-pink)}.ref-forum-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr))}.ref-forum-card{background:linear-gradient(120deg,#fff,#fff);background:linear-gradient(120deg,var(--bu-card),var(--bu-surface));border:1px solid #dadfd3;border:1px solid var(--bu-border);border-radius:14px;display:flex;flex-direction:column;min-height:198px;min-width:0;padding:13px 14px 10px}.ref-forum-card-top{align-items:center;display:flex;gap:7px;justify-content:space-between;margin-bottom:11px}.ref-forum-tag{background:#75500f;border-radius:20px;color:#fff;font-size:12px;font-weight:500;line-height:19px;padding:4px 12px;white-space:nowrap}.ref-forum-tag.updates{background:linear-gradient(#9d0b4d,#750d3d)}.ref-forum-tag.community{background:linear-gradient(#72318b,#512069)}.ref-forum-tag.creation{background:linear-gradient(#185b44,#123e32)}.ref-forum-tag.help{background:linear-gradient(#963039,#742027)}.ref-forum-more{color:#5b6170;color:var(--bu-muted)}.ref-forum-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:16px;font-weight:600;letter-spacing:-.22px;line-height:1.35;min-height:42px;overflow:hidden}.ref-forum-title:hover{color:#e6006f;color:var(--bu-pink)}.ref-forum-author{align-items:center;display:flex;gap:10px;margin:15px 0 9px;min-width:0}.ref-forum-author>span{min-width:0}.ref-forum-author strong{align-items:center;display:flex;font-size:12px;font-weight:400;gap:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ref-forum-author strong>svg{flex-shrink:0}.ref-forum-author small{color:#8892ac;display:block;font-size:12px;margin-top:1px}.ref-forum-stats{border-top:1px solid #dadfd3;border-top:1px solid var(--bu-border);color:#5b6170;color:var(--bu-muted);display:flex;font-size:12px;gap:35px;margin-top:auto;padding:9px 3px 0}.ref-forum-stats span{align-items:center;display:flex;gap:8px}.ref-home>section:nth-of-type(3){margin-top:5px}.ref-game-grid{grid-gap:17px;display:grid;gap:17px;grid-template-columns:repeat(6,minmax(0,1fr))}.ref-game-card{display:block;min-width:0}.ref-game-art{aspect-ratio:1.87;background:#fff;background:var(--bu-card);border:1px solid #dadfd3;border:1px solid var(--bu-border);border-radius:13px;overflow:hidden;position:relative}.ref-game-play{align-items:center;background:#e6006f;background:var(--bu-pink);border-radius:50%;bottom:9px;color:#fff;display:flex;height:34px;justify-content:center;opacity:0;position:absolute;right:9px;transition:opacity .2s;width:34px}.ref-game-card:hover .ref-game-play{opacity:1}.ref-game-card h3{font-size:14px;font-weight:600;letter-spacing:-.2px;line-height:1.4;margin:8px 2px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ref-game-stats{align-items:center;color:#5b6170;color:var(--bu-muted);display:flex;font-size:13px;gap:29px;margin:8px 3px 0}.ref-game-stats>span{align-items:center;display:flex;gap:7px}.ref-game-placeholder{align-items:center;background:radial-gradient(at 75% 0,#743a9c88,#0000 70%),linear-gradient(135deg,#20203d,#121824);color:#d4c6e7;display:flex;flex-direction:column;gap:8px;height:100%;justify-content:center;width:100%}.ref-game-placeholder span{font-size:12px;font-weight:600;padding:0 12px;text-align:center}.ref-game-grid-discover{gap:24px 18px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.ref-game-rail{display:flex;gap:18px;overflow:auto;scrollbar-width:none}.ref-game-rail>div{flex:0 0 225px}.ref-empty{background:#fff;background:var(--bu-card);border:1px solid #dadfd3;border:1px solid var(--bu-border);border-radius:14px;color:#5b6170;color:var(--bu-muted);font-size:14px;padding:28px}.ref-empty a{align-items:center;color:#e6006f;color:var(--bu-pink);display:inline-flex;gap:7px;margin-left:8px}.ref-home-extra{margin-top:25px}.ref-footer{border-top:1px solid #dadfd3;color:#5b6170;display:flex;flex-wrap:wrap;font-size:12px;gap:22px;justify-content:space-between;margin-top:90px;padding:26px 0}.ref-footer>div{display:flex;flex-wrap:wrap;gap:20px}.ref-footer strong{color:#0b0c0f}.ref-footer nav{display:flex;flex-wrap:wrap;gap:18px}.ref-footer a:hover{color:#e6006f;color:var(--bu-pink)}.ref-mobile-sheet{background:#f6f7f4;background:var(--bu-bg);border-color:#dadfd3;padding:25px 20px;width:290px}.ref-mobile-sheet .ref-sidebar-profile{margin-top:22px}.ref-mobile-sheet .ref-logo{font-size:27px}.ref-layout :focus-visible{outline:2px solid #e6006f;outline:2px solid var(--bu-pink);outline-offset:4px}@media (min-width:1800px){.ref-hero{height:480px}.ref-hero h1{font-size:58px}}@media (max-width:1279px) and (min-width:1024px){.ref-topbar-brand{flex-basis:220px}.ref-logo{font-size:27px}.ref-topbar-actions{gap:14px}.ref-forum-grid{gap:10px}.ref-forum-card{padding:12px 10px}.ref-forum-title{font-size:13px}.ref-forum-author{gap:6px}.ref-forum-author strong{font-size:10px}.ref-forum-stats{gap:18px}.ref-game-grid{gap:12px}.ref-game-stats{font-size:11px;gap:13px}.ref-game-stats svg{width:14px}}@media (max-width:1023px){.ref-sidebar{display:none}.ref-content{padding:90px 20px 80px}.ref-topbar{gap:16px;padding:0 20px}.ref-topbar-brand{flex-basis:auto}.ref-logo{font-size:26px}.ref-topbar-actions{gap:15px}.ref-balance{font-size:16px;gap:6px}.ref-topbar-search>div{max-width:350px}.ref-hero{height:420px}.ref-hero-copy{padding:40px 32px}.ref-forum-grid{grid-template-columns:repeat(5,220px);overflow-x:auto;padding-bottom:5px;scrollbar-width:none}.ref-game-grid{gap:22px 16px;grid-template-columns:repeat(3,minmax(0,1fr))}.ref-bottom-nav{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:color-mix(in srgb,#f6f7f4 94%,#0000);background:color-mix(in srgb,var(--bu-bg) 94%,#0000);border-top:1px solid #dadfd3;border-top:1px solid var(--bu-border);bottom:0;display:grid;grid-template-columns:repeat(5,1fr);left:0;padding-bottom:env(safe-area-inset-bottom);position:fixed;right:0;z-index:40}.ref-bottom-nav a{align-items:center;color:#5b6170;color:var(--bu-muted);display:flex;flex-direction:column;font-size:10px;font-weight:500;gap:5px;padding:11px 4px}.ref-bottom-nav .is-active{color:#e6006f;color:var(--bu-pink)}}@media (max-width:767px){.ref-topbar{gap:10px;height:68px;padding:0 14px}.ref-topbar-brand{gap:3px}.ref-logo{font-size:24px;letter-spacing:-1.3px}.ref-topbar-search{display:none}.ref-topbar-actions{gap:8px}.ref-balance,.ref-header-messages{display:none}.ref-topbar-actions [data-testid=nav-notifications-bell]>svg{height:23px;width:23px}.ref-user-menu>div{height:38px!important;width:38px!important}.ref-topbar-actions .bu-btn-ghost,.ref-topbar-actions .bu-btn-pink{font-size:11px;padding:8px 10px}.ref-header-icon{padding:5px}.ref-content{padding:78px 14px 80px}.ref-hero{border-radius:14px;height:440px}.ref-hero-image{object-position:65% center}.ref-hero-shade{background:linear-gradient(90deg,#06060ddd,#06060d65),linear-gradient(0deg,#06060d8a,#0000)}.ref-hero-copy{padding:35px 24px}.ref-hero-eyebrow{font-size:11px;letter-spacing:3px;margin-bottom:17px}.ref-hero h1{font-size:43px;letter-spacing:-1.5px}.ref-hero-copy>p{font-size:16px;line-height:1.5;margin-top:18px}.ref-hero-actions{flex-wrap:wrap;gap:10px;margin-top:24px}.ref-explore,.ref-watch{border-radius:13px;font-size:13px;gap:10px;height:47px;padding:0 16px}.ref-explore svg,.ref-watch svg{width:18px}.ref-hero-dots{bottom:15px}.ref-section-head h2{font-size:17px;gap:9px}.ref-section-head h2 svg{width:22px}.ref-section-head>a{font-size:11px;gap:5px}.ref-section-head>a svg{width:14px}.ref-home{gap:22px}.ref-forum-grid{gap:12px;grid-template-columns:repeat(5,218px)}.ref-game-grid{gap:21px 13px;grid-template-columns:repeat(2,minmax(0,1fr))}.ref-game-card h3{font-size:13px}.ref-game-stats{font-size:12px;gap:22px}.ref-game-art{border-radius:11px}.ref-footer{margin-top:55px}}@media(prefers-reduced-motion:reduce){.ref-layout *{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.workspace-page{--workspace-accent:#c495ff;min-width:0;padding:12px 5px 0}.workspace-path{align-items:center;color:#5b6170;color:var(--bu-muted);display:flex;font-size:11px;gap:10px;margin:0 2px 18px}.workspace-path>span{align-items:center;display:inline-flex;gap:7px}.workspace-path .workspace-path-note{font-size:9px;letter-spacing:.13em;margin-left:auto;text-transform:uppercase}.workspace-path-note>span{background:var(--workspace-accent);border-radius:50%;height:5px;width:5px}.workspace-nav{background:#fff;background:var(--bu-surface);border:1px solid #dadfd3;border:1px solid var(--bu-border);border-radius:15px;display:flex;gap:6px;margin-bottom:24px;max-width:100%;overflow-x:auto;padding:6px;scrollbar-width:none}.workspace-nav>a{align-items:center;border-radius:10px;color:#5b6170;display:inline-flex;font-size:12px;gap:20px;padding:10px 16px;white-space:nowrap}.workspace-nav>a.active{background:color-mix(in srgb,var(--workspace-accent) 11%,#0000);color:var(--workspace-accent)}.workspace-nav>a:hover{background:#eef1ea;background:var(--bu-hover);color:#0b0c0f;color:var(--bu-text)}.workspace-nav>a>svg{opacity:.65}.workspace-heading{background:radial-gradient(ellipse at 100% 0,color-mix(in srgb,var(--workspace-accent) 13%,#0000),#0000 60%),linear-gradient(120deg,#fff,#fff);background:radial-gradient(ellipse at 100% 0,color-mix(in srgb,var(--workspace-accent) 13%,#0000),#0000 60%),linear-gradient(120deg,var(--bu-card),var(--bu-surface));border:1px solid color-mix(in srgb,var(--workspace-accent) 23%,var(--bu-border));border-radius:24px;isolation:isolate;margin-bottom:28px;min-height:235px;overflow:hidden;padding:34px 38px;position:relative}.workspace-heading-copy{max-width:78%;position:relative;z-index:1}.workspace-overline{align-items:center;color:var(--workspace-accent);display:flex;font-size:10px;font-weight:600;gap:9px;letter-spacing:.2em;margin-bottom:13px;text-transform:uppercase}.workspace-overline>span{background:currentColor;border-radius:2px;height:6px;transform:rotate(45deg);width:6px}.workspace-heading h1{font-size:clamp(30px,3.3vw,48px);font-weight:700;letter-spacing:-1.8px;line-height:1.12;overflow-wrap:anywhere}.workspace-heading-copy>p{color:#5b6170;font-size:13px;margin-top:13px;max-width:620px}.workspace-heading-actions{gap:9px;margin-top:23px}.workspace-heading-actions .bu-btn-ghost{background:color-mix(in srgb,#f6f7f4 55%,#0000);background:color-mix(in srgb,var(--bu-bg) 55%,#0000)}.workspace-heading-art{color:var(--workspace-accent);flex-shrink:0;height:170px;margin:0 5px 0 25px;position:relative;width:190px}.workspace-heading-art,.workspace-heading-emblem{align-items:center;display:flex;justify-content:center}.workspace-heading-emblem{background:linear-gradient(135deg,color-mix(in srgb,var(--workspace-accent) 20%,#0000),#0000);border:1px solid color-mix(in srgb,var(--workspace-accent) 35%,#0000);border-radius:27px;box-shadow:0 18px 45px #0002;height:98px;transform:rotate(-8deg);width:98px}.workspace-heading-emblem>svg{transform:rotate(8deg)}.workspace-orbit{border:1px solid color-mix(in srgb,var(--workspace-accent) 16%,#0000);border-radius:50%;height:160px;position:absolute;width:160px}.workspace-orbit.second{border-style:dashed;height:200px;opacity:.65;width:200px}.workspace-heading-spark{position:absolute;right:20px;top:5px}.workspace-heading-caption{bottom:-12px;color:#5b6170;color:var(--bu-muted);font-size:7px;letter-spacing:4px;opacity:.65;position:absolute}.workspace-content>div{max-width:none;width:100%}.workspace-content .bu-card,.workspace-content .bu-tile{background:linear-gradient(130deg,#fff,#fff);background:linear-gradient(130deg,var(--bu-card),var(--bu-surface));border-color:#dadfd3;border-color:var(--bu-border);border-radius:19px;box-shadow:0 8px 25px #0000000a}.workspace-content .bu-tile:hover{border-color:var(--workspace-accent);transform:translateY(-3px)}.workspace-page .bu-btn-green,.workspace-page .bu-btn-pink{background:#e6006f;background:var(--bu-pink);border-radius:11px;box-shadow:0 5px 18px #ff00881c;color:#fff;font-size:12px;padding:12px 18px}.workspace-page .bu-btn-ghost{border-radius:11px;font-size:12px;padding:11px 17px}.workspace-page .bu-input{background:color-mix(in srgb,#f6f7f4 65%,#fff);background:color-mix(in srgb,var(--bu-bg) 65%,var(--bu-surface));border-color:#dadfd3;border-color:var(--bu-border);border-radius:12px;font-size:13px;min-height:45px}.workspace-page .bu-input:focus{border-color:var(--workspace-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--workspace-accent) 8%,#0000)}.workspace-page textarea.bu-input{min-height:100px}.workspace-page input[type=checkbox]{accent-color:#e6006f;accent-color:var(--bu-pink)}.workspace-page .bu-label{font-size:10px;letter-spacing:.13em}.workspace-page .bu-divider{display:none}.workspace-page .bu-tab{border-bottom:none;border-radius:10px;font-size:12px;margin:0;padding:14px 18px}.workspace-page .bu-tab[data-state=active]{background:color-mix(in srgb,var(--workspace-accent) 12%,#0000);color:var(--workspace-accent)}.workspace-page [role=tablist]:not(.settings-navigation){background:#fff;background:var(--bu-surface);border:1px solid #dadfd3;border:1px solid var(--bu-border);border-radius:14px;margin-bottom:22px;padding:5px}.workspace-page [role=tabpanel]{margin-top:0}.workspace-page [data-testid=empty-state]{border:1px dashed color-mix(in srgb,var(--workspace-accent) 26%,var(--bu-border));border-radius:20px;font-size:13px;gap:14px;padding:60px 25px}.workspace-page [data-testid=empty-state]>svg{color:var(--workspace-accent);height:38px;width:38px}.workspace-stats{grid-gap:13px;display:grid;gap:13px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin-bottom:28px}.workspace-stat{align-items:center;background:#fff;background:var(--bu-card);border:1px solid #dadfd3;border:1px solid var(--bu-border);border-radius:17px;display:flex;gap:16px;padding:22px}.workspace-stat-icon{align-items:center;background:color-mix(in srgb,var(--workspace-accent) 11%,#0000);border-radius:13px;color:var(--workspace-accent);display:flex;height:44px;justify-content:center;width:44px}.workspace-stat>div>strong{display:block;font-size:26px;letter-spacing:-1px;line-height:1.1}.workspace-stat>div>span{color:#5b6170;color:var(--bu-muted);display:block;font-size:11px;margin-top:6px}.workspace-panel{background:#fff;background:var(--bu-card);border:1px solid #dadfd3;border:1px solid var(--bu-border);border-radius:20px;padding:24px}.workspace-panel h2{font-size:20px;font-weight:600;letter-spacing:-.6px}.workspace-panel-label{color:#5b6170;color:var(--bu-muted);font-weight:600;letter-spacing:.15em;margin-bottom:20px}.workspace-filterbar{align-items:center;display:flex;gap:12px;padding:0 0 20px}.workspace-filterbar form{min-width:0}.workspace-sort-row{display:flex;gap:7px;overflow-x:auto;padding-bottom:22px;scrollbar-width:none}.workspace-sort-row>button{align-items:center;background:#fff;background:var(--bu-card);border:1px solid #dadfd3;border:1px solid var(--bu-border);border-radius:10px;color:#5b6170;color:var(--bu-muted);display:flex;font-size:11px;gap:8px;padding:10px 15px;white-space:nowrap}.workspace-sort-row>button.is-selected{background:color-mix(in srgb,var(--workspace-accent) 9%,#fff);background:color-mix(in srgb,var(--workspace-accent) 9%,var(--bu-card));border-color:var(--workspace-accent);color:var(--workspace-accent)}.workspace-endnote{align-items:center;border-top:1px solid #dadfd3;border-top:1px solid var(--bu-border);color:var(--workspace-accent);display:flex;gap:15px;margin-top:45px;padding:25px 4px}.workspace-endnote>p{color:#0b0c0f;color:var(--bu-text);font-size:12px;font-weight:600}.workspace-endnote p>span{display:block;font-weight:400;margin-top:3px}.workspace-endnote p>span,.workspace-endnote>a{color:#5b6170;color:var(--bu-muted);font-size:11px}.workspace-endnote>a{align-items:center;display:inline-flex;gap:8px;margin-left:auto}.discover-workspace{grid-gap:26px;display:grid;gap:26px;grid-template-columns:200px minmax(0,1fr)}.discover-workspace>aside>div{border-radius:18px;padding:16px;position:sticky;top:92px}.discover-workspace>aside button{font-size:12px;font-weight:500;height:41px;margin-bottom:5px}.workspace-page .ref-game-grid-discover{gap:26px 19px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.workspace-page .ref-game-art{aspect-ratio:1.6;border-radius:16px}.workspace-page .ref-game-card h3{font-size:14px;margin-top:12px}.workspace-page .ref-game-stats{font-size:12px;margin-top:8px}.market-workspace{grid-gap:26px;display:grid;gap:26px;grid-template-columns:215px minmax(0,1fr)}.market-filters{align-self:start;background:#fff;background:var(--bu-card);border:1px solid #dadfd3;border:1px solid var(--bu-border);border-radius:19px;padding:22px 15px}.market-filters>button{align-items:center;border-radius:12px;color:#5b6170;color:var(--bu-muted);display:flex;font-size:12px;gap:13px;padding:13px;width:100%}.market-filters>button.is-selected{background:color-mix(in srgb,var(--workspace-accent) 11%,#0000);color:var(--workspace-accent)}.market-free-filter{border-top:1px solid #dadfd3;border-top:1px solid var(--bu-border);margin-top:15px;padding:22px 9px 0}.market-free-filter label{align-items:center;display:flex;font-size:11px;gap:8px}.market-free-filter p{color:#5b6170;color:var(--bu-muted);font-size:10px;line-height:1.7;margin-top:12px}.market-avatar-link{background:linear-gradient(120deg,#a359ce20,#ff008815);border-radius:13px;color:var(--workspace-accent);display:flex;flex-direction:column;gap:10px;margin-top:22px;padding:20px 12px}.market-avatar-link strong{color:#0b0c0f;color:var(--bu-text);font-size:12px}.market-avatar-link span{font-size:11px}.market-item-grid{grid-gap:20px 14px;display:grid;gap:20px 14px}.workspace-market .bu-tile{padding:10px}.friends-workspace{grid-gap:25px;display:grid;gap:25px;grid-template-columns:minmax(0,1fr) 290px}.friend-person-card{background:#fff;background:var(--bu-card);border:1px solid #dadfd3;border:1px solid var(--bu-border);border-radius:18px;display:flex;flex-direction:column;gap:19px;padding:19px}.friend-person-identity{align-items:center;display:flex;gap:13px;min-width:0}.friend-person-identity>a{min-width:0}.friend-person-identity span,.friend-person-identity strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.friend-person-identity strong{font-size:14px}.friend-person-identity span{color:#5b6170;color:var(--bu-muted);font-size:11px;margin-top:4px}.friend-person-actions{display:flex;flex-wrap:wrap;gap:8px}.friend-person-actions button{flex:1 1}.friends-discovery{align-self:start}.friends-discovery-icon{align-items:center;background:#64d6ca16;border-radius:21px;color:var(--workspace-accent);display:flex;height:64px;justify-content:center;margin-bottom:21px;width:64px}.friends-discovery>h2{font-size:23px;line-height:1.2;margin-bottom:12px}.friends-discovery .friend-person-card{background:#fff;background:var(--bu-surface);padding:13px}.settings-layout{grid-gap:26px;align-items:start;display:grid;gap:26px;grid-template-columns:240px minmax(0,1fr)}.settings-navigation{align-items:stretch!important;background:#fff!important;background:var(--bu-card)!important;border:1px solid #dadfd3;border:1px solid var(--bu-border);border-radius:18px!important;flex-direction:column;gap:5px;padding:10px!important;position:sticky;top:94px;width:100%}.settings-nav-item,.settings-navigation{display:flex!important;height:auto!important;justify-content:flex-start!important}.settings-nav-item{background:#0000!important;border-radius:12px!important;box-shadow:none!important;color:#5b6170!important;color:var(--bu-muted)!important;gap:13px;padding:15px 12px!important;text-align:left}.settings-nav-item>span{white-space:normal}.settings-nav-item strong{display:block;font-size:12px;font-weight:500}.settings-nav-item small{color:#5b6170;color:var(--bu-muted);display:block;font-size:10px;font-weight:400;margin-top:4px}.settings-nav-item[data-state=active]{background:color-mix(in srgb,var(--workspace-accent) 10%,#0000)!important;color:var(--workspace-accent)!important}.settings-layout>[role=tabpanel]{min-width:0}.settings-layout>[role=tabpanel]>.bu-card{max-width:none;padding:30px}.settings-layout h2{font-size:25px;letter-spacing:-.7px}.settings-layout [data-testid=app-devices]>article{background:#fff;background:var(--bu-surface);border-radius:14px;padding:20px}.creator-launchpad{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:35px}.creator-launchpad>a{background:linear-gradient(135deg,#ab9cff13,#fff);background:linear-gradient(135deg,#ab9cff13,var(--bu-card));border:1px solid #dadfd3;border:1px solid var(--bu-border);border-radius:20px;color:var(--workspace-accent);padding:25px;position:relative}.creator-launchpad>a:hover{border-color:var(--workspace-accent)}.creator-launchpad h2{color:#0b0c0f;color:var(--bu-text);font-size:16px;font-weight:600;margin-top:25px}.creator-launchpad p{color:#5b6170;color:var(--bu-muted);font-size:12px;line-height:1.7;margin-top:9px}.creator-launchpad-arrow{position:absolute;right:22px;top:25px}.forum-workspace{grid-gap:25px;display:grid;gap:25px;grid-template-columns:minmax(0,1fr) 270px}.forum-topic-rail{align-self:start;background:#fff;background:var(--bu-card);border:1px solid #dadfd3;border:1px solid var(--bu-border);border-radius:20px;order:2;padding:22px}.forum-discussions{order:1}.forum-discussion-card{align-items:flex-start;background:#fff;background:var(--bu-card);border:1px solid #dadfd3;border:1px solid var(--bu-border);border-radius:18px;display:flex;gap:17px;padding:23px;transition:border-color .2s}.forum-discussion-card:hover{border-color:var(--workspace-accent)}.forum-discussion-body{flex:1 1;min-width:0}.forum-discussion-flags{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.forum-discussion-flags>span{align-items:center;background:color-mix(in srgb,var(--workspace-accent) 10%,#0000);border-radius:6px;color:var(--workspace-accent);display:inline-flex;font-size:9px;gap:5px;letter-spacing:.07em;padding:4px 8px;text-transform:uppercase}.forum-discussion-body h2{font-size:16px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.forum-discussion-body>p{color:#5b6170;color:var(--bu-muted);display:flex;flex-wrap:wrap;font-size:10px;gap:8px;margin-top:9px}.forum-reply-preview{border-left:2px solid var(--workspace-accent);color:#5b6170;color:var(--bu-muted);font-size:11px;margin-top:12px;overflow:hidden;padding-left:10px;text-overflow:ellipsis;white-space:nowrap}.forum-discussion-numbers{align-self:center;display:flex;gap:16px}.forum-discussion-numbers>span{align-items:center;color:#5b6170;color:var(--bu-muted);display:flex;flex-direction:column;font-size:9px;gap:4px}.forum-discussion-numbers b{color:#0b0c0f;color:var(--bu-text);font-weight:500}.community-discovery-card{background:#fff;background:var(--bu-card);border:1px solid #dadfd3;border:1px solid var(--bu-border);border-radius:21px;overflow:hidden;transition:transform .2s,border-color .2s}.community-discovery-card:hover{border-color:var(--workspace-accent);transform:translateY(-4px)}.community-cover{background:#151c2d;height:132px;position:relative}.community-cover>img{height:100%;object-fit:cover;width:100%}.community-cover-pattern{background:radial-gradient(at 80% 0,#64d6ca65,#0000 70%),repeating-linear-gradient(135deg,#ffffff05 0 1px,#0000 1px 20px),linear-gradient(100deg,#202036,#121b2a);height:100%;width:100%}.community-join-type{background:#080b0ecc;border:1px solid #ffffff20;border-radius:8px;color:#fff;font-size:9px;padding:6px 9px;position:absolute;right:12px;top:12px}.community-card-content{padding:0 23px 23px;position:relative}.community-card-content>div:first-child,.community-card-content>img{border:4px solid #fff;border:4px solid var(--bu-card);margin-top:-33px;position:relative}.community-card-content h2{font-size:21px;font-weight:600;margin-top:18px}.community-card-content p{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#5b6170;color:var(--bu-muted);display:-webkit-box;font-size:12px;line-height:1.7;margin-top:10px;min-height:40px;overflow:hidden}.community-card-arrow{color:var(--workspace-accent);position:absolute;right:23px;top:48px}.community-member-count{border-top:1px solid #dadfd3;border-top:1px solid var(--bu-border);color:#5b6170;color:var(--bu-muted);display:flex;font-size:11px;gap:8px;margin-top:18px;padding-top:15px}.chat-workspace,.inbox-workspace{height:calc(100dvh - 470px);min-height:460px}.chat-workspace>aside,.inbox-workspace>aside{background:#fff;background:var(--bu-card);border:1px solid #dadfd3;border:1px solid var(--bu-border);border-radius:20px;padding:13px}.chat-workspace>section,.inbox-workspace section{border-radius:21px;overflow:hidden}.chat-workspace [data-testid=chat-messages],.inbox-workspace [data-testid=dm-messages]{padding:25px}.chat-workspace form,.inbox-workspace form{background:#fff;background:var(--bu-surface);padding:18px}.inbox-workspace [data-testid=empty-state]{height:100%;justify-content:center}.inbox-workspace aside>button{border:none;border-radius:13px;margin-bottom:6px;padding:17px 12px}.chat-workspace aside>button{padding:14px}.workspace-profile .profile-cover{background:radial-gradient(at 90% 10%,#ae71f755,#0000 70%),linear-gradient(120deg,#251b38,#10151e)!important;border-radius:24px;height:230px}.workspace-profile .profile-identity-layout{gap:32px;grid-template-columns:240px minmax(0,1fr);margin-top:-110px;padding-left:30px;padding-right:30px}.workspace-profile .profile-identity-layout>div:first-child{border-radius:24px}.workspace-profile .profile-identity-layout h1{font-size:40px;letter-spacing:-1.3px}.workspace-page .item-detail-workspace{background:#fff;background:var(--bu-card);border:1px solid #dadfd3;border:1px solid var(--bu-border);border-radius:24px;gap:40px;padding:28px}.community-detail-workspace h1,.experience-detail-workspace h1,.item-detail-workspace h1{font-size:36px;letter-spacing:-1.3px}.workspace-page .asset-library-workspace>form{background:#fff;background:var(--bu-card);border:1px solid #dadfd3;border:1px solid var(--bu-border);border-radius:17px;padding:18px}.workspace-page .asset-library-workspace article{border-radius:23px;padding:23px}.workspace-page .asset-upload-workspace>form,.workspace-page [data-testid=create-item-page]>form,.workspace-page [data-testid=game-editor-page]>form{border-radius:23px;padding:32px}.workspace-page [data-testid=avatar-editor-page]>.grid{gap:28px}.workspace-page [data-testid=avatar-editor-page]>.grid>div:first-child{background:radial-gradient(at 50% 25%,#a359ce15,#0000 70%),#fff;background:radial-gradient(at 50% 25%,#a359ce15,#0000 70%),var(--bu-card);border-radius:25px}.workspace-page .standing-workspace{border-top:3px solid var(--workspace-accent);padding:40px}.workspace-page .standing-workspace h1{font-size:32px;letter-spacing:-1px}.workspace-page .downloads-workspace>.grid>article{background:radial-gradient(at 100% 0,#c495ff20,#0000 60%),#fff;background:radial-gradient(at 100% 0,#c495ff20,#0000 60%),var(--bu-card);padding:32px}.workspace-page .downloads-workspace>.grid h2{font-size:30px}.workspace-page [data-testid=windows-download-help]{padding:28px}.workspace-page .membership-workspace>.grid .bu-card{background:radial-gradient(at 100% 0,#ff008818,#0000 60%),#fff;background:radial-gradient(at 100% 0,#ff008818,#0000 60%),var(--bu-card);border-radius:25px;padding:30px}.workspace-page .admin-workspace>.grid>div{border-left:2px solid #94a7ff55;border-radius:17px;padding:22px}.workspace-page [data-testid=app-releases]>form{padding:30px}.workspace-page [data-testid=app-releases]>article{padding:24px}.workspace-page .promotions-workspace>form,.workspace-page .trade-compose-workspace>form{background:#fff;background:var(--bu-card);border:1px solid #dadfd3;border:1px solid var(--bu-border);border-radius:22px;padding:30px}.workspace-page .global-search-workspace>form{background:#fff;background:var(--bu-card);border:1px solid #dadfd3;border:1px solid var(--bu-border);border-radius:18px;padding:18px}.workspace-legal .workspace-content>div{background:#fff;background:var(--bu-card);border:1px solid #dadfd3;border:1px solid var(--bu-border);border-radius:24px;margin:0 auto;max-width:900px;padding:32px}.workspace-legal h1{font-size:38px;letter-spacing:-1.2px}.workspace-legal h2{margin-top:25px}body:has(.workspace-page) [role=dialog]{background:#fff;background:var(--bu-card);border-radius:24px;box-shadow:0 30px 120px #0008;padding:30px}.app-consent-experience{background:radial-gradient(at 10% 0,#ff00881a,#0000 50%),#f6f7f4;background:radial-gradient(at 10% 0,#ff00881a,#0000 50%),var(--bu-bg)}.app-consent-experience>section{border-color:#ff008830;border-radius:25px;padding:38px}.auth-experience{background:#f6f7f4;background:var(--bu-bg);display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);min-height:100dvh}.auth-story{color:#fff;display:flex;flex-direction:column;isolation:isolate;justify-content:space-between;min-height:100dvh;overflow:hidden;padding:43px 48px;position:relative}.auth-story-image{height:100%;inset:0;object-fit:cover;object-position:66% center;position:absolute;width:100%;z-index:-3}.auth-story-shade{background:linear-gradient(0deg,#080811ef,#0808114a 50%,#080811aa),linear-gradient(90deg,#08081155,#0000);inset:0;position:absolute;z-index:-2}.auth-story>.ref-logo{color:#fff;font-size:30px}.auth-story-copy{padding:90px 0 80px}.auth-story-kicker{color:#ff8bc8;font-size:9px;font-weight:600;letter-spacing:3px}.auth-story-copy h2{font-size:clamp(40px,4.1vw,67px);font-weight:700;letter-spacing:-3px;line-height:1.06;margin-top:23px}.auth-story-copy h2>span{color:#e6006f;color:var(--bu-pink)}.auth-story-copy>p{color:#c0bed2;font-size:13px;line-height:1.9;margin-top:23px;max-width:350px}.auth-story-tags{display:flex;gap:9px;margin-top:27px}.auth-story-tags>span{background:#ffffff0a;border:1px solid #ffffff1c;border-radius:20px;color:#d8cee5;font-size:10px;padding:7px 13px}.auth-story-footer{align-items:center;color:#9e99b2;display:flex;font-size:10px;justify-content:space-between}.auth-story-footer>span:first-child{color:#fff;font-size:13px;font-weight:600}.auth-form-side{align-items:center;background:radial-gradient(at 100% 0,#ff008807,#0000 45%),#f6f7f4;background:radial-gradient(at 100% 0,#ff008807,#0000 45%),var(--bu-bg);display:flex;flex-direction:column;justify-content:center;padding:45px 10%;position:relative}.auth-mobile-brand{display:none}.auth-form-card{max-width:420px;padding:35px 0;width:100%}.auth-form-kicker{align-items:center;color:#5b6170;color:var(--bu-muted);display:flex;font-size:8px;font-weight:600;gap:8px;letter-spacing:2px;margin-bottom:23px}.auth-form-kicker>span{background:#e6006f;background:var(--bu-pink);border-radius:2px;box-shadow:0 0 12px #ff008880;height:6px;width:6px}.auth-form-card>h1{font-size:37px;font-weight:700;letter-spacing:-1.7px;line-height:1.12}.auth-form-intro{color:#5b6170;color:var(--bu-muted);font-size:12px;line-height:1.8;margin-bottom:32px;margin-top:14px}.auth-form-card .bu-label{color:#0b0c0f;color:var(--bu-text);font-size:10px;font-weight:500;letter-spacing:0;text-transform:none}.auth-form-card .bu-input{background:#fff;background:var(--bu-card);border-color:#dadfd3;border-color:var(--bu-border);border-radius:12px;font-size:12px;min-height:49px;padding:12px 15px}.auth-form-card .bu-input:focus{border-color:#e6006f;border-color:var(--bu-pink);box-shadow:0 0 0 3px #ff00880b}.auth-form-card form.space-y-4>:not([hidden])~:not([hidden]){margin-top:20px}.auth-form-card .bu-btn-green,.auth-form-card .bu-btn-pink{background:#e6006f;background:var(--bu-pink);border-radius:12px;box-shadow:0 8px 22px #ff008825;color:#fff;font-size:12px;min-height:48px}.auth-form-card form>.text-right a,.auth-form-card form>p{font-size:11px}.auth-form-card form>label.flex{font-size:11px;line-height:1.7}.auth-form-card a.text-bu-green{color:#e6006f;color:var(--bu-pink)}.auth-form-footer{color:#5b6170;color:var(--bu-muted);display:flex;flex-wrap:wrap;font-size:10px;gap:12px;justify-content:space-between;max-width:420px;padding-top:30px;width:100%}.auth-form-footer>span{opacity:.6}@media(max-width:1279px){.workspace-heading{padding:30px}.workspace-heading-art{margin-right:10px;width:135px}.workspace-heading-emblem{border-radius:22px;height:80px;width:80px}.workspace-orbit{height:125px;width:125px}.workspace-orbit.second{height:155px;width:155px}.workspace-heading-copy{max-width:75%}.market-item-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.friends-workspace{grid-template-columns:minmax(0,1fr) 250px}.forum-workspace{grid-template-columns:minmax(0,1fr) 235px}.forum-topic-rail{padding:17px}.forum-discussion-numbers{display:none}.settings-layout{gap:18px;grid-template-columns:210px minmax(0,1fr)}.creator-launchpad>a{padding:20px}.auth-story{padding:35px}.auth-form-side{padding:40px 9%}.auth-story-copy h2{letter-spacing:-2px}}@media(max-width:1023px){.workspace-page{padding-top:0}.workspace-heading{min-height:220px}.workspace-heading h1{font-size:37px}.workspace-stats{gap:12px}.workspace-stat{padding:18px}.discover-workspace{grid-template-columns:minmax(0,1fr)}.discover-workspace>aside{display:none}.market-workspace{gap:20px;grid-template-columns:185px minmax(0,1fr)}.workspace-profile .profile-identity-layout{grid-template-columns:200px minmax(0,1fr)}.workspace-profile .profile-identity-layout>div:last-child{padding-top:120px}.workspace-profile .profile-identity-layout h1{font-size:30px}.auth-story{padding:30px}.auth-story-copy h2{font-size:46px}.auth-form-side{padding:35px 8%}.auth-form-card>h1{font-size:31px}}@media(max-width:767px){.workspace-page{padding:5px 0 0}.workspace-path{font-size:10px;margin-bottom:15px}.workspace-path-note{display:none!important}.workspace-nav{border-radius:12px;gap:2px;margin-bottom:18px;padding:5px}.workspace-nav>a{font-size:10px;gap:10px;padding:10px 12px}.workspace-heading{border-radius:19px;margin-bottom:22px;min-height:210px;padding:27px 23px}.workspace-heading-copy{max-width:100%}.workspace-heading h1{font-size:33px;letter-spacing:-1.2px}.workspace-overline{font-size:8px;letter-spacing:.16em}.workspace-heading-copy>p{font-size:12px;line-height:1.7;max-width:95%}.workspace-heading-art{height:180px;margin:0;opacity:.12;position:absolute;right:-28px;top:0;width:180px;z-index:-1}.workspace-heading-caption{display:none}.workspace-heading-actions{gap:8px;margin-top:19px}.workspace-heading-actions .bu-btn-ghost,.workspace-heading-actions .bu-btn-green,.workspace-heading-actions .bu-btn-pink{font-size:10px;padding:10px 12px}.workspace-stats{gap:9px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));margin-bottom:23px}.workspace-stat{border-radius:14px;gap:11px;padding:15px 12px}.workspace-stat-icon{border-radius:10px;flex-shrink:0;height:34px;width:34px}.workspace-stat-icon>svg{width:17px}.workspace-stat>div>strong{font-size:22px}.workspace-stat>div>span{font-size:9px;line-height:1.5}.workspace-filterbar{flex-wrap:wrap;padding-bottom:15px}.workspace-filterbar>select{width:100%}.workspace-filterbar form{flex-basis:100%}.workspace-sort-row{gap:6px}.workspace-sort-row>button{font-size:10px;padding:10px 12px}.workspace-page .ref-game-grid-discover{gap:21px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-page .ref-game-card h3{font-size:12px}.workspace-page .ref-game-stats{font-size:10px;gap:20px}.workspace-page .ref-game-stats svg{width:13px}.market-workspace{display:block}.market-filters{background:none;border:0;display:flex;flex-wrap:wrap;gap:6px;padding:0 0 22px}.market-avatar-link,.market-filters>.workspace-panel-label{display:none}.market-filters>button{background:#fff;background:var(--bu-card);border:1px solid #dadfd3;border:1px solid var(--bu-border);font-size:11px;gap:6px;padding:10px 13px;width:auto}.market-filters>button>svg{width:15px}.market-free-filter{border:0;margin:0;padding:14px 2px 0;width:100%}.market-free-filter p{display:none}.market-item-grid{gap:17px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.friends-workspace{display:flex;flex-direction:column;gap:25px}.friends-discovery{order:2;width:100%}.friends-workspace>div{width:100%}.friend-person-card{padding:17px}.settings-layout{display:block}.settings-navigation{display:flex!important;flex-direction:row;gap:4px;margin-bottom:22px;max-width:100%;overflow-x:auto;padding:6px!important;position:static;scrollbar-width:none}.settings-nav-item{flex-shrink:0;gap:7px;padding:10px 14px!important}.settings-nav-item small{display:none}.settings-nav-item strong{font-size:10px;white-space:nowrap}.settings-nav-item>svg{width:16px}.settings-layout>[role=tabpanel]>.bu-card{padding:23px 19px}.settings-layout h2{font-size:22px}.creator-launchpad{gap:12px;grid-template-columns:minmax(0,1fr);margin-bottom:24px}.creator-launchpad>a{padding:20px 22px}.creator-launchpad h2{margin-top:15px}.creator-launchpad p{font-size:11px}.forum-workspace{display:flex;flex-direction:column}.forum-topic-rail{order:0;padding:17px;width:100%}.forum-discussions{order:1}.forum-discussion-card{gap:12px;padding:18px 15px}.forum-discussion-card>.relative{height:35px!important;width:35px!important}.forum-discussion-body h2{font-size:14px}.forum-discussion-flags>span{font-size:8px}.community-cover{height:145px}.workspace-profile .profile-cover{height:190px}.workspace-profile .profile-identity-layout{display:flex;flex-direction:column;gap:22px;margin-top:-78px;padding:0 18px}.workspace-profile .profile-identity-layout>div:first-child{align-self:flex-start;width:170px}.workspace-profile .profile-identity-layout>div:first-child img{height:220px}.workspace-profile .profile-identity-layout>div:last-child{padding-top:0}.workspace-profile .profile-identity-layout h1{font-size:33px}.chat-workspace,.inbox-workspace{height:560px;min-height:0}.chat-workspace{grid-template-rows:auto minmax(0,1fr)}.chat-workspace>aside{padding:8px}.chat-workspace>aside>button{padding:9px 13px}.chat-workspace [data-testid=chat-messages],.inbox-workspace [data-testid=dm-messages]{padding:16px}.chat-workspace form,.inbox-workspace form{padding:12px}.workspace-page .item-detail-workspace{gap:24px;padding:20px}.community-detail-workspace h1,.experience-detail-workspace h1,.item-detail-workspace h1{font-size:28px}.workspace-page .asset-upload-workspace>form,.workspace-page [data-testid=create-item-page]>form,.workspace-page [data-testid=game-editor-page]>form{padding:22px}.workspace-page .standing-workspace{padding:26px}.workspace-page .downloads-workspace>.grid>article{padding:25px}.workspace-page .downloads-workspace>.grid h2{font-size:27px}.workspace-legal .workspace-content>div{padding:24px}.workspace-endnote{flex-wrap:wrap;gap:10px}.workspace-endnote>p{font-size:11px}.workspace-endnote p>span{font-size:10px}.workspace-endnote>a{font-size:10px;margin-left:28px}.auth-experience{display:block}.auth-story{display:none}.auth-mobile-brand{display:block;margin-bottom:38px;max-width:410px;width:100%}.auth-mobile-brand .ref-logo{font-size:28px}.auth-form-side{justify-content:flex-start;min-height:100dvh;padding:35px 26px}.auth-form-card{padding:10px 0 20px}.auth-form-card>h1{font-size:35px}.auth-form-kicker{font-size:7px;letter-spacing:1.7px;margin-bottom:18px}.auth-form-intro{margin-bottom:28px}.auth-form-footer{margin-top:auto;padding-top:45px}.app-consent-experience>section{padding:27px}.workspace-content .bu-btn-ghost,.workspace-content .bu-btn-green,.workspace-content .bu-btn-pink{font-size:11px}}@media(prefers-reduced-motion:reduce){.auth-experience *,.workspace-page *{animation:none!important;transition:none!important}}.workspace-legal .workspace-content>.legal-document{background:none;border:none;max-width:none;padding:0}.legal-document-layout{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:220px minmax(0,1fr)}.legal-document-index{background:#fff;background:var(--bu-card);border:1px solid #dadfd3;border:1px solid var(--bu-border);border-radius:18px;padding:22px;position:sticky;top:94px}.legal-document-index>span{color:#5b6170;color:var(--bu-muted);display:block;font-size:9px;letter-spacing:.15em;margin-bottom:16px}.legal-document-index>a{align-items:baseline;color:var(--workspace-accent);display:flex;font-size:9px;gap:12px;padding:12px 0}.legal-document-index>a>span{color:#5b6170;color:var(--bu-muted);font-size:11px}.legal-document-index>a:hover>span{color:#0b0c0f;color:var(--bu-text)}.legal-document-body{background:#fff;background:var(--bu-card);border:1px solid #dadfd3;border:1px solid var(--bu-border);border-radius:21px;padding:10px 32px 28px}.legal-document-body>section{border-bottom:1px solid #dadfd3;border-bottom:1px solid var(--bu-border);padding:25px 0;scroll-margin-top:105px}.legal-section-number{color:var(--workspace-accent);font-size:10px;letter-spacing:.1em}.legal-document-body>section>h2{font-size:22px;font-weight:600;letter-spacing:-.5px;margin-top:10px}.legal-document-body>section>p{color:#5b6170;color:var(--bu-muted);font-size:13px;line-height:1.9;margin-top:13px}.legal-document-other{color:var(--workspace-accent);display:flex;flex-wrap:wrap;font-size:10px;gap:16px;margin-top:25px}.payment-result{background:radial-gradient(at 50% 0,#ff008815,#0000 70%),#fff;background:radial-gradient(at 50% 0,#ff008815,#0000 70%),var(--bu-card);border:1px solid #dadfd3;border:1px solid var(--bu-border);border-radius:26px;margin:25px auto;max-width:690px!important;padding:55px 45px;text-align:center}.payment-result-icon{align-items:center;background:#ff008811;border:1px solid #ff00882a;border-radius:30px;display:flex;height:100px;justify-content:center;margin:0 auto 30px;width:100px}.payment-result-paid .payment-result-icon{background:#64d6ca15;border-color:#64d6ca30}.payment-result-overline{color:#5b6170;color:var(--bu-muted);font-size:8px;letter-spacing:2px}.payment-result h1{font-size:35px;font-weight:600;letter-spacing:-1.1px;line-height:1.15;margin-top:18px}.payment-result>p{color:#5b6170;color:var(--bu-muted);font-size:12px;line-height:1.9;margin:20px auto 28px;max-width:430px}.payment-result-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.discussion-reader-heading{align-items:center;background:linear-gradient(120deg,#64d6ca0d,#fff);background:linear-gradient(120deg,#64d6ca0d,var(--bu-card));border:1px solid #dadfd3;border:1px solid var(--bu-border);border-radius:22px;padding:30px}.discussion-reader-heading>h1{font-size:34px;letter-spacing:-1px;line-height:1.25}.discussion-reader-workspace>.space-y-3>.bu-card{padding:27px}.discussion-reply-composer{background:#fff;background:var(--bu-card);border:1px solid #dadfd3;border:1px solid var(--bu-border);border-radius:20px;padding:26px}.saved-places-workspace{grid-gap:22px;align-items:start;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.saved-places-workspace>.workspace-heading,.saved-places-workspace>p{grid-column:1/-1;margin-bottom:0}.saved-places-workspace>form{margin:0;max-width:none}.saved-places-workspace>.space-y-3,.saved-places-workspace>[data-testid=empty-state]{grid-column:2}.saved-places-workspace>.space-y-3:empty{display:none}@media(max-width:767px){.legal-document-layout{display:block}.legal-document-index{margin-bottom:20px;padding:17px;position:static}.legal-document-index>a{padding:7px 0}.legal-document-body{padding:0 22px 24px}.legal-document-body>section>h2{font-size:20px}.legal-document-body>section>p{font-size:12px}.payment-result{border-radius:22px;padding:35px 23px}.payment-result h1{font-size:29px}.payment-result-icon{border-radius:23px;height:80px;width:80px}.discussion-reader-heading{gap:12px;padding:22px}.discussion-reader-heading>h1{font-size:25px}.discussion-reader-workspace>.space-y-3>.bu-card,.discussion-reply-composer{padding:20px}.saved-places-workspace{display:flex;flex-direction:column;gap:20px}.saved-places-workspace>*{width:100%}}.file\:border-0::file-selector-button{border-width:0}.file\:bg-transparent::file-selector-button{background-color:initial}.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{color:#0b0c0f;color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::placeholder{color:#5c6170;color:hsl(var(--muted-foreground))}.placeholder\:text-white\/60::placeholder{color:#fff9}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-y-0:after{bottom:0;content:var(--tw-content);top:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:-translate-x-1\/2:after{--tw-translate-x:-50%;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.first\:rounded-l-md:first-child{border-bottom-left-radius:calc(.75rem - 2px);border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(.75rem - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-width:1px}.last\:rounded-r-md:last-child{border-bottom-right-radius:calc(.75rem - 2px);border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(.75rem - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.last\:border-0:last-child{border-width:0}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.focus-within\:border-bu-green:focus-within{border-color:#0fa34a;border-color:var(--bu-green)}.focus-within\:border-white\/50:focus-within{border-color:#ffffff80}.focus-within\:bg-black\/40:focus-within{background-color:#0006}.hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-bu-gold:hover{border-color:#b7791f;border-color:var(--bu-gold)}.hover\:border-bu-green:hover{border-color:#0fa34a;border-color:var(--bu-green)}.hover\:border-bu-pink:hover{border-color:#e6006f;border-color:var(--bu-pink)}.hover\:bg-accent:hover{background-color:#ebeee8;background-color:hsl(var(--accent))}.hover\:bg-black\/80:hover{background-color:#000c}.hover\:bg-bu-hover:hover{background-color:#eef1ea;background-color:var(--bu-hover)}.hover\:bg-destructive\/80:hover{background-color:#ed2c2ccc;background-color:hsl(var(--destructive)/.8)}.hover\:bg-destructive\/90:hover{background-color:#ed2c2ce6;background-color:hsl(var(--destructive)/.9)}.hover\:bg-muted:hover{background-color:#ebeee8;background-color:hsl(var(--muted))}.hover\:bg-muted\/50:hover{background-color:#ebeee880;background-color:hsl(var(--muted)/.5)}.hover\:bg-primary:hover{background-color:#0fa348;background-color:hsl(var(--primary))}.hover\:bg-primary\/80:hover{background-color:#0fa348cc;background-color:hsl(var(--primary)/.8)}.hover\:bg-primary\/90:hover{background-color:#0fa348e6;background-color:hsl(var(--primary)/.9)}.hover\:bg-secondary:hover{background-color:#ebeee8;background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:#ebeee8cc;background-color:hsl(var(--secondary)/.8)}.hover\:text-accent-foreground:hover{color:#0b0c0f;color:hsl(var(--accent-foreground))}.hover\:text-bu-green:hover{color:#0fa34a;color:var(--bu-green)}.hover\:text-bu-pink:hover{color:#e6006f;color:var(--bu-pink)}.hover\:text-bu-text:hover{color:#0b0c0f;color:var(--bu-text)}.hover\:text-foreground:hover{color:#0b0c0f;color:hsl(var(--foreground))}.hover\:text-muted-foreground:hover{color:#5c6170;color:hsl(var(--muted-foreground))}.hover\:text-primary-foreground:hover{color:#fff;color:hsl(var(--primary-foreground))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.focus\:bg-accent:focus{background-color:#ebeee8;background-color:hsl(var(--accent))}.focus\:bg-primary:focus{background-color:#0fa348;background-color:hsl(var(--primary))}.focus\:bg-red-500\/10:focus{background-color:#ef44441a}.focus\:text-accent-foreground:focus{color:#0b0c0f;color:hsl(var(--accent-foreground))}.focus\:text-bu-pink:focus{color:#e6006f;color:var(--bu-pink)}.focus\:text-primary-foreground:focus{color:#fff;color:hsl(var(--primary-foreground))}.focus\:text-red-500:focus{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity,1))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.focus\:ring-1: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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-1:focus,.focus\:ring-2:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.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)}.focus\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\:outline-none:focus-visible{outline:2px solid #0000;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),0 0 #0000;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),0 0 #0000;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-color:hsl(var(--ring))}.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))}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:#ebeee866;border-color:hsl(var(--muted)/.4)}.group.toaster .group-\[\.toaster\]\:border-border{border-color:#d9ddd4;border-color:hsl(var(--border))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:#ebeee8;background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:#0fa348;background-color:hsl(var(--primary))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:#f5f6f3;background-color:hsl(var(--background))}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity:1;color:#fca5a5;color:rgb(252 165 165/var(--tw-text-opacity,1))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:#5c6170;color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:#fff;color:hsl(var(--primary-foreground))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:#0b0c0f;color:hsl(var(--foreground))}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:#ed2c2c4d;border-color:hsl(var(--destructive)/.3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:#ed2c2c;background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:#fafafa;color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity:1;color:#fef2f2;color:rgb(254 242 242/var(--tw-text-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color:hsl(var(--destructive))}.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: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-selected\:bg-accent[aria-selected=true]{background-color:#ebeee8;background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:#ebeee880;background-color:hsl(var(--accent)/.5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:#0b0c0f;color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:#5c6170;color:hsl(var(--muted-foreground))}.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-\[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:0.25rem}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom],.data-\[side\=left\]\:-translate-x-1[data-side=left]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(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:-0.25rem}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:0.25rem}.data-\[side\=right\]\:translate-x-1[data-side=right],.data-\[side\=top\]\:-translate-y-1[data-side=top]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(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:-0.25rem}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(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)) skewX(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)}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end],.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(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)}@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-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:#ebeee8;background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:#f5f6f3;background-color:hsl(var(--background))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:#0fa348;background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:#ebeee8;background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:#ebeee880;background-color:hsl(var(--accent)/.5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:#ebeee8;background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:#ebeee8;background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:#d9ddd4;background-color:hsl(var(--input))}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:#5c6170;color:hsl(var(--muted-foreground))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:#0b0c0f;color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:#0b0c0f;color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:#fff;color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:#0b0c0f;color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:#5c6170;color:hsl(var(--muted-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);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]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-duration:.15s;animation-name:enter}.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]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-duration:.15s;animation-name:exit}.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:0.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:-0.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:0.5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-0.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:0.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-full[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right[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{--tw-translate-y:-50%;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(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{--tw-translate-x:0px;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:focus\:bg-accent:focus[data-state=open],.data-\[state\=open\]\:hover\:bg-accent:hover[data-state=open]{background-color:#ebeee8;background-color:hsl(var(--accent))}.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)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dark\:border-destructive:is(.dark *){border-color:#ed2c2c;border-color:hsl(var(--destructive))}@media (min-width:640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:-mt-24{margin-top:-6rem}.sm\:mt-0{margin-top:0}.sm\:inline{display:inline}.sm\:w-40{width:10rem}.sm\:w-44{width:11rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-sm{max-width:24rem}.sm\:basis-auto{flex-basis:auto}.sm\:rotate-0{--tw-rotate:0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:auto-cols-\[180px\]{grid-auto-columns:180px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-center{align-items:center}.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-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.sm\:rounded-lg{border-radius:.75rem;border-radius:var(--radius)}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.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\: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\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width:1024px){.lg\:sticky{position:sticky}.lg\:top-20{top:5rem}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:grid-flow-row{grid-auto-flow:row}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[1fr_1\.2fr\]{grid-template-columns:1fr 1.2fr}.lg\:grid-cols-\[300px_1fr\]{grid-template-columns:300px 1fr}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(0\2c 1\.2fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.lg\:flex-col{flex-direction:column}.lg\:pt-28{padding-top:7rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-6xl{font-size:3.75rem;line-height:1}}@media (min-width:1280px){.xl\:inline{display:inline}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:text-5xl{font-size:3rem;line-height:1}}.\[\&\+div\]\:text-xs+div{font-size:.75rem;line-height:1rem}.\[\&\:has\(\>\.day-range-end\)\]\:rounded-r-md:has(>.day-range-end){border-bottom-right-radius:calc(.75rem - 2px);border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(.75rem - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\>\.day-range-start\)\]\:rounded-l-md:has(>.day-range-start){border-bottom-left-radius:calc(.75rem - 2px);border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(.75rem - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:rounded-md:has([aria-selected]){border-radius:calc(.75rem - 2px);border-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:#ebeee8;background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-bottom-left-radius:calc(.75rem - 2px);border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(.75rem - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-bottom-right-radius:calc(.75rem - 2px);border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(.75rem - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:#ebeee880;background-color:hsl(var(--accent)/.5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-bottom-right-radius:calc(.75rem - 2px);border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(.75rem - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>span\]\:line-clamp-1>span{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden}.\[\&\>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)) skewX(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{height:1rem;width:1rem}.\[\&\>svg\]\:h-3\.5>svg{height:.875rem}.\[\&\>svg\]\:w-3\.5>svg{width:.875rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:#ed2c2c;color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:#0b0c0f;color:hsl(var(--foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate:90deg}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div,.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(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}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-bottom:.375rem;padding-top:.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]{color:#5c6170;color:hsl(var(--muted-foreground))}.\[\&_\[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-bottom:.75rem;padding-top:.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{height:1rem;width:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}.ref-content:has(.brick-ai-page){padding:64px 0 0 224px}.ref-main:has(.brick-ai-page){max-width:none;min-height:0}.ref-content:has(.brick-ai-page)>.bu-site-footer{display:none}.workspace-content:has(.brick-ai-page),.workspace-page:has(.brick-ai-page){gap:0!important;margin:0!important;max-width:none!important;padding:0!important;width:100%}.is-sidebar-collapsed .ref-content:has(.brick-ai-page){padding-left:74px}.brick-ai-page{--brick-page:var(--bu-bg);--brick-sidebar:color-mix(in srgb,var(--bu-card) 88%,var(--bu-bg));--brick-panel:var(--bu-card);--brick-accent:var(--hill-pink,var(--bu-pink));--brick-soft:color-mix(in srgb,var(--brick-accent) 12%,#0000);background:var(--brick-page);color:var(--bu-text);display:flex;height:calc(100dvh - 64px);min-height:420px;min-width:0;overflow:hidden}.brick-ai-page button{transition:background .16s,color .16s,opacity .16s}.brick-ai-page button:disabled{cursor:not-allowed;opacity:.45}.brick-ai-page button:focus-visible,.brick-ai-page textarea:focus-visible{outline:2px solid var(--brick-accent);outline-offset:3px}.brick-ai-sidebar{background:var(--brick-sidebar);border-right:1px solid var(--bu-border);display:flex;flex-direction:column;flex-shrink:0;min-height:0;padding:16px;width:320px}.brick-ai-brand{align-items:center;display:flex;gap:12px;min-height:53px}.brick-ai-brand-icon{background:var(--brick-soft);border:1px solid color-mix(in srgb,var(--brick-accent) 22%,#0000);border-radius:50%;color:var(--brick-accent);display:grid;height:42px;place-items:center;width:42px}.brick-ai-brand h1{font-size:18px;font-weight:600;line-height:1.5}.brick-ai-brand-badge{align-items:center;background:var(--bu-surface);border:1px solid var(--bu-border);border-radius:999px;color:var(--bu-muted);display:inline-flex;font-size:11px;font-weight:500;gap:7px;margin-top:6px;padding:4px 8px}.brick-ai-sidebar-actions{grid-gap:8px;display:grid;gap:8px;margin-top:20px}.brick-ai-sidebar-actions>button{align-items:center;border-radius:999px;color:var(--bu-muted);display:flex;font-size:15px;gap:12px;padding:12px 16px;text-align:left;width:100%}.brick-ai-sidebar-actions>button:first-child{background:color-mix(in srgb,var(--brick-accent) 8%,#0000);border:1px solid color-mix(in srgb,var(--brick-accent) 20%,#0000);color:var(--bu-text);font-weight:600}.brick-ai-recent-list>button.is-active,.brick-ai-sidebar-actions>button.is-active{background:var(--brick-soft);color:var(--bu-text)}.brick-ai-recent-list>button:hover,.brick-ai-sidebar-actions>button:hover{background:var(--bu-hover);color:var(--bu-text)}.brick-ai-recents{display:flex;flex:1 1;flex-direction:column;margin-top:24px;min-height:0}.brick-ai-recents h2{color:var(--bu-muted);font-size:14px;font-weight:500;padding:0 16px}.brick-ai-recent-list{flex:1 1;margin-top:8px;min-height:0;overflow:auto;scrollbar-width:thin}.brick-ai-recent-list>p{color:var(--bu-muted);font-size:12px;line-height:1.8;opacity:.7;padding:14px 16px}.brick-ai-recent-list>button{align-items:center;border-radius:24px;color:var(--bu-muted);display:flex;font-size:14px;gap:12px;margin-bottom:4px;padding:13px 16px;text-align:left;width:100%}.brick-ai-recent-list>button svg{flex-shrink:0}.brick-ai-recent-list>button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brick-ai-sidebar-footer{align-items:center;border-top:1px solid var(--bu-border);display:flex;gap:8px;margin-top:12px;padding-top:12px}.brick-ai-sidebar-footer>button{align-items:center;background:var(--bu-surface);border:1px solid var(--bu-border);border-radius:999px;display:flex;font-size:13px;font-weight:600;gap:8px;justify-content:center;min-width:0;padding:11px 16px}.brick-ai-sidebar-footer>button:first-child{flex:1 1}.brick-ai-sidebar-footer>.brick-ai-icon-button{height:42px;padding:0;width:42px}.brick-ai-main{background:radial-gradient(circle at 50% 34%,var(--brick-soft),#0000 25%),radial-gradient(circle at 50% 34%,color-mix(in srgb,var(--bu-muted) 12%,#0000),#0000 34%),linear-gradient(180deg,var(--brick-page) 0,var(--brick-page) 42%,color-mix(in srgb,var(--brick-page) 94%,var(--brick-accent)) 100%);display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0;overflow:hidden;position:relative}.brick-ai-mobile-toolbar{display:none}.brick-ai-chat{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;padding:32px 32px 0}.brick-ai-transcript{flex:1 1;min-height:0;overflow:auto;scrollbar-width:thin}.brick-ai-transcript.is-empty{align-items:center;display:flex;justify-content:center}.brick-ai-greeting{animation:brick-ai-appear .4s ease-out;font-size:clamp(30px,3.35vw,48px);font-weight:500;letter-spacing:-1.2px;line-height:1.15;margin:0;padding:16px;text-align:center}.brick-ai-messages{grid-gap:16px;display:grid;gap:16px;margin:0 auto;max-width:768px;padding:0 4px 24px;width:100%}.brick-ai-turn{align-items:flex-start;display:flex;gap:12px;min-width:0}.brick-ai-turn.user{justify-content:flex-end}.brick-ai-turn.assistant{justify-content:flex-start}.brick-ai-avatar{background:var(--bu-card);border:1px solid var(--bu-border);border-radius:50%;color:var(--brick-accent);display:grid;flex-shrink:0;height:36px;margin-top:4px;place-items:center;width:36px}.brick-ai-bubble{background:var(--bu-card);border:1px solid var(--bu-border);border-radius:28px;box-shadow:0 1px 2px #00000009;font-size:14px;line-height:1.75;max-width:calc(100% - 48px);min-width:0;overflow-wrap:anywhere;padding:16px 20px}.brick-ai-turn.user .brick-ai-bubble{background:color-mix(in srgb,var(--bu-card) 85%,var(--brick-accent));border-color:color-mix(in srgb,var(--bu-border) 70%,var(--brick-accent));white-space:pre-wrap}.brick-ai-bubble ol,.brick-ai-bubble p+p,.brick-ai-bubble pre,.brick-ai-bubble ul{margin-top:12px}.brick-ai-bubble a{color:var(--bu-pink);text-decoration:underline}.brick-ai-bubble ul{list-style:disc;padding-left:20px}.brick-ai-bubble ol{list-style:decimal;padding-left:20px}.brick-ai-bubble pre{background:var(--bu-bg);border-radius:12px;font-size:12px;max-width:100%;overflow-x:auto;padding:12px;white-space:pre}.brick-ai-bubble code{font-family:JetBrains Mono,monospace}.brick-ai-bubble h1,.brick-ai-bubble h2,.brick-ai-bubble h3{font-weight:650;margin:12px 0 6px}.brick-ai-bubble table{display:block;max-width:100%;overflow:auto}.brick-ai-bubble td,.brick-ai-bubble th{border:1px solid var(--bu-border);padding:6px}.brick-ai-composer-area{flex-shrink:0;margin:0 auto;max-width:896px;padding:12px 0 28px;width:100%}.brick-ai-composer{background:var(--bu-card);border:1px solid var(--bu-border);border-radius:32px;box-shadow:0 20px 50px #00000020;width:100%}.brick-ai-composer-row{align-items:center;display:flex;gap:8px;padding:16px 20px}.brick-ai-composer textarea{background:#0000;border:0;box-shadow:none!important;color:var(--bu-text);flex:1 1;font-size:16px;line-height:26px;max-height:120px;min-height:50px;min-width:0;outline:none!important;overflow-y:auto;padding:12px 8px;resize:none}.brick-ai-composer textarea::placeholder{color:var(--bu-muted);opacity:.7}.brick-ai-icon-button,.brick-ai-send{border-radius:50%;color:var(--bu-muted);display:grid;flex-shrink:0;height:44px;place-items:center;width:44px}.brick-ai-icon-button:hover{background:var(--bu-hover);color:var(--bu-text)}.brick-ai-icon-button.is-selected{box-shadow:0 0 0 4px var(--brick-soft)}.brick-ai-icon-button.is-selected,.brick-ai-send{background:var(--brick-accent);color:#fff}.brick-ai-send:hover{background:color-mix(in srgb,var(--brick-accent) 85%,#000)}.brick-ai-composer-meta{align-items:center;color:var(--bu-muted);display:flex;flex-wrap:wrap;font-size:10px;gap:8px;justify-content:space-between;padding:9px 10px 0}.brick-ai-composer-meta button{align-items:center;display:flex;gap:4px}.brick-ai-composer-meta button:hover{text-decoration:underline}.brick-ai-disclaimer{font-size:10px;line-height:16px;opacity:.65}.brick-ai-disclaimer,.brick-ai-limit{color:var(--bu-muted);margin-top:8px;text-align:center}.brick-ai-limit{font-size:12px}.brick-ai-attachment{align-items:center;display:flex;font-size:12px;gap:12px;min-width:0;padding:14px 20px 0}.brick-ai-attachment img{border:1px solid var(--bu-border);border-radius:12px;height:52px;object-fit:cover;width:52px}.brick-ai-attachment>span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brick-ai-error{background:var(--bu-card);border:1px solid var(--bu-border);border-radius:18px;color:var(--bu-text);font-size:13px;line-height:1.5;margin-bottom:12px;padding:12px 16px}.brick-ai-typing{align-items:center;display:flex;gap:5px;height:24px}.brick-ai-typing i{animation:brick-ai-pulse 1.2s infinite;background:var(--bu-muted);border-radius:50%;height:6px;width:6px}.brick-ai-typing i:nth-child(2){animation-delay:.16s}.brick-ai-typing i:nth-child(3){animation-delay:.32s}.brick-ai-spin{animation:brick-ai-spin 1.2s linear infinite}.brick-ai-skills{align-self:center;max-width:980px;overflow:auto;padding:40px 32px;text-align:center;width:100%}.brick-ai-back{align-items:center;color:var(--bu-muted);display:flex;font-size:13px;gap:8px;margin-bottom:32px}.brick-ai-skill-mark{background:var(--brick-soft);border-radius:24px;color:var(--brick-accent);display:grid;height:68px;margin:0 auto 18px;place-items:center;width:68px}.brick-ai-skills>h2{font-size:30px;font-weight:500;letter-spacing:-.7px}.brick-ai-skills>p{color:var(--bu-muted);font-size:14px;margin-top:12px}.brick-ai-skill-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px}.brick-ai-skill-grid button{background:var(--bu-card);border:1px solid var(--bu-border);border-radius:24px;padding:24px;text-align:left}.brick-ai-skill-grid button:hover{background:var(--bu-hover)}.brick-ai-skill-grid svg{color:var(--brick-accent);margin-bottom:20px}.brick-ai-skill-grid h3{font-size:15px;font-weight:600}.brick-ai-skill-grid p{color:var(--bu-muted);font-size:13px;line-height:1.7;margin-top:8px}.brick-ai-skills>.brick-ai-skill-note{font-size:12px;margin-top:26px}.brick-ai-mobile-drawer{--brick-accent:var(--hill-pink,var(--bu-pink));--brick-soft:color-mix(in srgb,var(--brick-accent) 12%,#0000);background:var(--bu-card);border-color:var(--bu-border);border-radius:0;color:var(--bu-text);display:flex;flex-direction:column;gap:0;height:100dvh;left:0;max-height:100dvh;max-width:360px;padding:20px 16px;top:0;transform:none;width:86vw}@keyframes brick-ai-appear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes brick-ai-pulse{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes brick-ai-spin{to{transform:rotate(1turn)}}@media(max-width:1199px){.brick-ai-chat{padding:32px 24px 0}.brick-ai-skill-grid{grid-template-columns:1fr}.brick-ai-skills{max-width:680px}}@media(max-width:1023px){.is-sidebar-collapsed .ref-content:has(.brick-ai-page),.ref-content:has(.brick-ai-page){padding-left:0}.brick-ai-sidebar{display:none}.brick-ai-mobile-toolbar{display:flex;gap:8px;justify-content:space-between;padding:16px}.brick-ai-mobile-toolbar>button{align-items:center;background:var(--bu-card);border:1px solid var(--bu-border);border-radius:999px;display:flex;font-size:13px;font-weight:600;gap:8px;padding:8px 16px}.brick-ai-greeting{font-size:36px}.brick-ai-composer-area{padding-bottom:24px}.brick-ai-chat{padding:16px 24px 0}}@media(max-width:767px){.ref-content:has(.brick-ai-page){padding-top:104px}.brick-ai-page{height:calc(100dvh - 104px);min-height:360px}.brick-ai-chat{padding:16px 16px 0}.brick-ai-greeting{font-size:30px;letter-spacing:-.7px}.brick-ai-composer-row{gap:4px;padding:12px}.brick-ai-composer textarea{font-size:14px;padding-left:4px;padding-right:4px}.brick-ai-icon-button,.brick-ai-send{height:38px;width:38px}.brick-ai-composer-area{padding-bottom:20px}.brick-ai-bubble{border-radius:24px;max-width:calc(100% - 40px);padding:14px 16px}.brick-ai-turn{gap:8px}.brick-ai-avatar{height:32px;width:32px}.brick-ai-skills{padding:24px 16px}.brick-ai-skills>h2{font-size:25px}.brick-ai-composer-meta{font-size:9px;padding-inline:3px}}@media(prefers-reduced-motion:reduce){.brick-ai-greeting,.brick-ai-spin,.brick-ai-typing i{animation:none}.brick-ai-page button{transition:none}}.ref-layout .ref-content:has(.brick-ai-page){padding-top:64px!important}.ref-layout .ref-main:has(.brick-ai-page){flex:1 0 auto;margin:0;max-width:none;padding:0!important}.ref-layout .ref-content:has(.brick-ai-page)>.bu-site-footer,.ref-layout:has(.brick-ai-page) .chat-dock{display:none!important}.brick-ai-page button{border-radius:999px!important}.brick-ai-page .brick-ai-skill-grid button{border-radius:24px!important}@media(max-width:767px){.ref-layout .ref-content:has(.brick-ai-page){padding-top:104px!important}}.bu-site-announcement{align-items:flex-start;background:linear-gradient(90deg,#0ea5e9,#2563eb);color:#fff;display:flex;gap:12px;padding:12px 24px;width:100%}.bu-site-announcement.tone-warning{background:linear-gradient(90deg,#f59e0b,#ea580c)}.bu-site-announcement.tone-danger{background:linear-gradient(90deg,#dc2626,#be123c)}.bu-site-announcement.tone-success{background:linear-gradient(90deg,#10b981,#0d9488)}.bu-site-announcement.tone-ocean{background:linear-gradient(90deg,#06b6d4,#4f46e5)}.bu-site-announcement.tone-sunset{background:linear-gradient(90deg,#f97316,#db2777)}.bu-site-announcement.tone-violet{background:linear-gradient(90deg,#7c3aed,#c026d3)}.bu-announcement-icon{align-items:center;background:#ffffff26;border-radius:8px;box-shadow:0 0 0 1px #fff3;display:flex;flex:0 0 40px;height:40px;justify-content:center;margin-top:2px;width:40px}.bu-announcement-copy{flex:1 1;min-width:0;overflow-wrap:anywhere}.bu-announcement-copy strong{display:block;font-size:14px;font-weight:600;line-height:20px}.bu-announcement-copy p{color:#ffffffe6;font-size:14px;line-height:20px;margin-top:4px;white-space:pre-wrap}.bu-site-announcement>button{align-items:center;background:#ffffff1a;border-radius:50%;box-shadow:0 0 0 1px #ffffff26;color:#ffffffd9;display:flex;flex:0 0 36px;height:36px;justify-content:center;margin-top:2px;transition:background .15s;width:36px}.bu-site-announcement>button:hover{background:#fff3;color:#fff}.bu-site-announcement>button:focus-visible{outline:2px solid #fff;outline-offset:3px}.bu-site-announcement.is-preview{border-radius:12px}.bu-site-announcement-runtime{left:0;position:fixed;right:0;top:0;top:var(--bu-impersonation-height,0);z-index:70}#root{padding-top:0;padding-top:var(--bu-announcement-height,0)}@media(max-width:767px){.bu-site-announcement-runtime{display:none}.bu-site-announcement.is-preview{padding:12px 16px}}.bu-cookie-consent{background:#1d1d24;background:var(--bu-card,#1d1d24);border:1px solid #ff2e9360;border-radius:16px;bottom:max(20px,env(safe-area-inset-bottom));box-shadow:0 16px 60px #0006;color:#fff;color:var(--bu-text,#fff);font-family:inherit;max-height:calc(100dvh - 32px);max-width:calc(100vw - 32px);overflow:auto;padding:22px;position:fixed;right:max(20px,env(safe-area-inset-right));width:380px;z-index:2147483647}.bu-cookie-title{align-items:center;display:flex;gap:10px}.bu-cookie-title>svg{color:#ff2e93;flex-shrink:0}.bu-cookie-title h2{font-size:17px;font-weight:750;line-height:1.4;margin:0}.bu-cookie-consent p{color:#a6a6b4;color:var(--bu-muted,#a6a6b4);font-size:13px;line-height:1.65;margin:12px 0 18px}.bu-cookie-actions{align-items:center;display:flex;gap:12px;justify-content:space-between}.bu-cookie-actions>a{font-size:12px;text-decoration:underline;text-underline-offset:3px}.bu-cookie-actions button{font-size:13px;white-space:nowrap}.bu-dashboard-notifications{align-items:center;background:#1d1d24;background:var(--bu-card,#1d1d24);border:1px solid #ff2e9338;border-radius:14px;color:#fff;color:var(--bu-text,#fff);display:flex;gap:16px;margin-bottom:28px;padding:20px}.bu-notification-prompt-icon{align-items:center;background:#ff2e9318;border-radius:13px;color:#ff2e93;display:flex;flex-shrink:0;height:46px;justify-content:center;width:46px}.bu-notification-prompt-copy{flex:1 1;min-width:0}.bu-notification-prompt-copy h2{font-size:17px;font-weight:750;margin:0 0 5px}.bu-notification-prompt-copy p{color:#a6a6b4;color:var(--bu-muted,#a6a6b4);font-size:13px;line-height:1.6;margin:0}.bu-dashboard-notifications>.bu-btn-pink{flex-shrink:0;font-size:13px;white-space:nowrap}.bu-dashboard-notifications button:disabled{cursor:wait;opacity:.65}@media(max-width:640px){.bu-cookie-consent{bottom:max(16px,env(safe-area-inset-bottom));padding:18px;right:max(16px,env(safe-area-inset-right))}.bu-dashboard-notifications{flex-wrap:wrap;gap:12px;padding:16px}.bu-notification-prompt-copy{flex-basis:calc(100% - 58px)}.bu-dashboard-notifications>.bu-btn-pink{justify-content:center;width:100%}}.group-shout-markdown{font-size:14px;line-height:1.8;min-width:0;overflow-wrap:anywhere}.group-shout-markdown>:first-child{margin-top:0}.group-shout-markdown>:last-child{margin-bottom:0}.group-shout-markdown .shout-markdown-paragraph{margin:0 0 12px;white-space:pre-wrap}.group-shout-markdown h1,.group-shout-markdown h2,.group-shout-markdown h3,.group-shout-markdown h4,.group-shout-markdown h5,.group-shout-markdown h6{font-weight:700;line-height:1.35;margin:20px 0 10px}.group-shout-markdown h1{font-size:1.65em}.group-shout-markdown h2{font-size:1.4em}.group-shout-markdown h3{font-size:1.2em}.group-shout-markdown h4,.group-shout-markdown h5,.group-shout-markdown h6{font-size:1em}.group-shout-markdown strong{font-weight:700}.group-shout-markdown em{font-style:italic}.group-shout-markdown del{text-decoration:line-through}.group-shout-markdown ol,.group-shout-markdown ul{margin:12px 0;padding-left:24px}.group-shout-markdown ul{list-style:disc}.group-shout-markdown ol{list-style:decimal}.group-shout-markdown li,.group-shout-markdown li>ol,.group-shout-markdown li>ul{margin:4px 0}.group-shout-markdown blockquote{border-left:3px solid var(--bu-pink);color:var(--bu-muted);margin:16px 0;padding-left:16px}.group-shout-markdown code{background:var(--bu-hover);border-radius:4px;font-family:monospace;font-size:.9em;padding:2px 5px;white-space:pre-wrap}.group-shout-markdown pre{background:var(--bu-hover);border-radius:8px;margin:14px 0;overflow-x:auto;padding:14px}.group-shout-markdown pre code{background:none;overflow-wrap:normal;padding:0;white-space:pre}.group-shout-markdown hr{border:0;border-top:1px solid var(--bu-border);margin:20px 0}.group-shout-markdown .shout-markdown-table{margin:14px 0;overflow-x:auto}.group-shout-markdown table{border-collapse:collapse;width:100%}.group-shout-markdown td,.group-shout-markdown th{border:1px solid var(--bu-border);padding:8px 12px}.group-shout-markdown th{font-weight:700}.group-shout-markdown .contains-task-list{list-style:none;padding-left:8px}.group-shout-markdown input[type=checkbox]{accent-color:var(--bu-pink);margin-right:8px}.forum-composer-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.forum-composer-toolbar .bu-btn-ghost{font-size:12px;padding:7px 10px}.forum-composer-preview{border-bottom:1px solid var(--bu-border);border-top:1px solid var(--bu-border);min-height:140px;padding:12px 0}.forum-media-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));max-width:850px}.forum-gif-image,.forum-media-image{min-width:0;position:relative}.forum-media-image img{background:var(--bu-hover);border-radius:8px;display:block;max-height:420px;object-fit:contain;width:100%}.forum-gif-image{max-width:100%;width:fit-content}.forum-gif-image>img{border-radius:8px;display:block;max-height:360px;max-width:100%}.forum-media-remove{align-items:center;background:#101014dd;border-radius:50%;color:#fff;display:flex;height:28px;justify-content:center;position:absolute;right:6px;top:6px;width:28px}.forum-reply-entry{margin-left:calc(min(0,3)*24px);margin-left:calc(min(var(--reply-depth,0),3)*24px);min-width:0}.forum-reply-entry.is-nested{border-left:2px solid var(--bu-border);padding-left:12px}.forum-post-header{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;gap:8px}.forum-og-poster{align-items:center;background:#35c87520;border-radius:999px;color:var(--bu-green);display:inline-flex;font-size:10px;font-weight:700;padding:2px 8px;white-space:nowrap}.forum-post-content{display:flex;flex-direction:column;gap:14px;margin-top:12px}.forum-post-avatar{flex-shrink:0}.forum-post{scroll-margin-top:120px;scroll-margin-top:calc(var(--bu-announcement-height,0px) + var(--bu-impersonation-height,0px) + 120px)}@media(max-width:600px){.forum-reply-entry{margin-left:calc(min(0,3)*8px);margin-left:calc(min(var(--reply-depth,0),3)*8px)}.forum-reply-entry.is-nested{padding-left:7px}.forum-post{gap:10px;padding:14px}.forum-post-avatar>div{height:30px!important;width:30px!important}.forum-composer-toolbar .bu-btn-ghost{padding:7px}}.forum-post-heading{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.forum-post-heading>.forum-post-header{flex:1 1;min-width:0}.forum-post-actions{align-items:flex-start;display:flex;flex-shrink:0;gap:8px}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:100 900;src:url(/static/media/Montserrat.5732e9293eb80c4a5b3f.ttf) format("truetype")}:root{--bu-bg:#ededed;--bu-surface:#f8f8f8;--bu-card:#fff;--bu-hover:#e7e7e7;--bu-border:#d5d5d5;--bu-text:#2d2d31;--bu-muted:#68686f;--bu-pink:#c4146a;--bu-green:#168336;--bu-gold:#a56b00;--bu-ink:#fff;--background:0 0% 93%;--foreground:240 4% 18%;--card:0 0% 100%;--card-foreground:240 4% 18%;--popover:0 0% 100%;--popover-foreground:240 4% 18%;--primary:330 82% 43%;--primary-foreground:0 0% 100%;--secondary:0 0% 94%;--secondary-foreground:240 4% 18%;--muted:0 0% 94%;--muted-foreground:240 3% 43%;--accent:330 55% 95%;--accent-foreground:330 82% 35%;--border:0 0% 84%;--input:0 0% 75%;--ring:330 82% 43%;--radius:3px;--hill-heading:#f5f5f5;--hill-sidebar:#fff;--hill-pink:#e52b87;--hill-pink-dark:#c81569;--hill-accent-soft:#fce9f2;--hill-input:#fff;--hill-top:#d81e77}:root.dark{--bu-bg:#242426;--bu-surface:#2e2f32;--bu-card:#343538;--bu-hover:#3b3c40;--bu-border:#45464a;--bu-text:#fff;--bu-muted:#bcbcc4;--bu-pink:#ff71b7;--bu-green:#64c87b;--bu-gold:#f4b83d;--bu-ink:#242426;--background:240 3% 15%;--foreground:0 0% 100%;--card:225 4% 21%;--card-foreground:0 0% 100%;--popover:225 4% 21%;--popover-foreground:0 0% 100%;--primary:330 80% 59%;--primary-foreground:0 0% 100%;--secondary:228 4% 24%;--secondary-foreground:0 0% 100%;--muted:228 4% 24%;--muted-foreground:240 6% 75%;--accent:330 24% 24%;--accent-foreground:330 100% 78%;--border:228 4% 28%;--input:228 4% 32%;--ring:330 100% 72%;--hill-heading:#3b3c40;--hill-sidebar:#2e2f32;--hill-accent-soft:#482d3b;--hill-input:#2f3033;--hill-top:#202022}html{scroll-padding-top:85px}body{font-size:14px;font-weight:500}.font-body,.font-display,body,h1,h2,h3,h4{font-family:Montserrat,Arial,sans-serif}.ref-layout{background:#ededed;background:var(--bu-bg);min-height:100vh}button,input,select,textarea{font-family:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid #c4146a;outline:2px solid var(--bu-pink);outline-offset:3px}.ref-logo{color:#2d2d31;color:var(--bu-text);display:inline-flex;font-size:23px;font-weight:800;letter-spacing:-1px}.ref-logo span{color:#c4146a;color:var(--bu-pink)}.ref-logo:before{border:5px solid #e52b87;border:5px solid var(--hill-pink);border-radius:1px;content:"";flex-shrink:0;height:24px;margin-right:9px;transform:rotate(-11deg);width:22px}.ref-topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#d81e77;background:var(--hill-top);border-bottom:3px solid #e52b87;border-bottom:3px solid var(--hill-pink);box-shadow:none;gap:28px;height:64px;inset:0 0 auto;padding:0 24px;position:fixed;z-index:50}.ref-topbar,.ref-topbar-brand{align-items:center;display:flex}.ref-topbar-brand{flex:0 0 224px;gap:9px}.ref-topbar .ref-logo{color:#fff;font-size:23px}.ref-topbar .ref-logo span{color:#fff}.ref-topbar .ref-logo:before{border-color:#fff}.ref-topbar-search{display:flex;justify-content:flex-start}.ref-topbar-search>div{max-width:430px}.ref-topbar-search form{background:#ffffff12;border:1px solid #ffffff48;border-radius:3px;box-shadow:none;height:35px}.ref-topbar-search input{color:#fff;font-size:12px}.ref-topbar-search input::placeholder{color:#e0d7dd}.ref-topbar-search form>button{color:#fff;padding-left:9px}.ref-topbar-search form>button svg:first-child{height:17px;width:17px}.ref-topbar-actions{align-items:center;display:flex;gap:19px;margin-left:auto}.ref-header-icon{align-items:center;border-radius:2px;color:#fff;display:flex;justify-content:center;padding:5px}.ref-header-icon:hover{background:#ffffff15;color:#fff}.ref-topbar-actions [data-testid=nav-notifications-bell]{color:#fff;padding:5px}.ref-topbar-actions [data-testid=nav-notifications-bell]>svg{fill:none;height:21px;width:21px}.ref-topbar-actions [data-testid=nav-notifications-badge]{background:#000;color:#fff;font-size:10px;height:18px;min-width:18px;padding:0 4px;width:auto}.ref-topbar .ref-user-menu>div{height:34px!important;width:34px!important}.ref-balance{color:#8ddd9c;display:flex;font-size:14px;gap:6px;white-space:nowrap}.ref-balance>span{font-size:10px;font-weight:500}.hill-mobile-search{display:none}.ref-sidebar{background:#fff;background:var(--hill-sidebar);border-right:1px solid #d5d5d5;border-right:1px solid var(--bu-border);bottom:0;display:block;left:0;overflow:auto;padding:0 0 24px;position:fixed;scrollbar-width:thin;top:64px;width:224px;z-index:40}.ref-sidebar-profile{border-bottom:1px solid #d5d5d5;border-bottom:1px solid var(--bu-border);gap:11px;margin-bottom:0;min-height:0;padding:19px 16px}.ref-sidebar-profile>div{height:39px!important;width:39px!important}.ref-sidebar-profile strong{font-size:12px}.ref-sidebar-profile small{font-size:10px}.ref-sidebar-profile>svg{width:14px}.ref-side-links{gap:0}.ref-nav-group{border-bottom:1px solid #d5d5d5;border-bottom:1px solid var(--bu-border);display:flex;flex-direction:column;gap:0;padding:10px 0}.ref-nav-group:last-child{border:0}.ref-nav-heading{color:#68686f;color:var(--bu-muted);font-size:9px;font-weight:700;letter-spacing:.07em;margin:5px 20px 8px;text-transform:uppercase}.ref-nav-link{align-items:center;border:0;border-left:3px solid #0000;border-radius:0;color:#2d2d31;color:var(--bu-text);display:flex;font-size:12px;font-weight:500;gap:13px;height:35px;padding:0 19px}.ref-nav-link>svg{flex-shrink:0;height:17px;width:17px}.ref-nav-link>span:not(.ref-nav-count){flex:1 1}.ref-nav-link:hover{background:#e7e7e7;background:var(--bu-hover);color:#c4146a;color:var(--bu-pink)}.ref-nav-link.is-active{background:#fce9f2;background:var(--hill-accent-soft);border-color:#e52b87;border-color:var(--hill-pink);box-shadow:none;color:#c4146a;color:var(--bu-pink);font-weight:700}.ref-nav-link.is-active:before{display:none}.ref-nav-link.is-active>svg{fill:none}.ref-nav-count{background:#e52b87;background:var(--hill-pink);border-radius:3px;color:#fff;font-size:9px;height:18px;min-width:19px;padding:0 4px}.ref-content{padding:93px 32px 0 256px}.ref-main{margin:auto;max-width:1120px;min-height:calc(100vh - 93px);width:100%}.ref-footer{border-top:1px solid #d5d5d5;border-top:1px solid var(--bu-border);color:#68686f;color:var(--bu-muted);font-size:10px;gap:18px;margin-top:45px;padding:24px 0}.ref-footer strong{color:#2d2d31;color:var(--bu-text)}.ref-footer nav,.ref-footer>div{gap:15px}.ref-bottom-nav{display:none}.bu-card,.bu-tile{background:#fff;background:var(--bu-card);border:1px solid #d5d5d5;border:1px solid var(--bu-border);border-radius:3px;box-shadow:none}.bu-tile:hover{border-color:#c4146a;border-color:var(--bu-pink);transform:none}.bu-btn,.bu-btn-ghost,.bu-btn-green,.bu-btn-pink,.workspace-page .bu-btn-ghost,.workspace-page .bu-btn-green,.workspace-page .bu-btn-pink{align-items:center;border-radius:2px;box-shadow:none;display:inline-flex;font-size:11px;font-weight:700;gap:7px;justify-content:center;padding:9px 17px;text-transform:uppercase;transition:background-color .15s}.bu-btn-green,.bu-btn-pink,.workspace-page .bu-btn-green,.workspace-page .bu-btn-pink{background:linear-gradient(0deg,#c81569,#e52b87);background:linear-gradient(0deg,var(--hill-pink-dark),var(--hill-pink));border:1px solid #c81569;border:1px solid var(--hill-pink-dark);color:#fff}.bu-btn-green:hover,.bu-btn-pink:hover{background:#c81569;background:var(--hill-pink-dark);box-shadow:none}.bu-btn-ghost{background:#0000;border:1px solid #d5d5d5;border:1px solid var(--bu-border);color:#2d2d31;color:var(--bu-text)}.bu-btn-green:disabled,.bu-btn-pink:disabled,.bu-btn:disabled{opacity:.45}.bu-input,.workspace-page .bu-input{background:#fff;background:var(--hill-input);border:1px solid #d5d5d5;border:1px solid var(--bu-border);border-radius:2px;color:#2d2d31;color:var(--bu-text);font-size:12px;min-height:39px;padding-bottom:9px;padding-top:9px}.bu-input:focus,.workspace-page .bu-input:focus{border-color:#c4146a;border-color:var(--bu-pink);box-shadow:0 0 0 1px #c4146a;box-shadow:0 0 0 1px var(--bu-pink);outline:none}.bu-label,.workspace-page .bu-label{color:#2d2d31;color:var(--bu-text);font-size:11px;letter-spacing:0;text-transform:none}.bu-tab,.workspace-page .bu-tab{border-radius:0;font-size:12px;padding:12px 18px;text-transform:none}.bu-tab[data-state=active],.workspace-page .bu-tab[data-state=active]{background:#0000;border-bottom:2px solid #e52b87;border-bottom:2px solid var(--hill-pink);color:#c4146a;color:var(--bu-pink)}.bu-gradient-text{background:none;color:#c4146a;color:var(--bu-pink)}.bu-divider{background:#d5d5d5;background:var(--bu-border)}.bu-grid-bg{background-image:none}.hill-text-link{align-items:center;color:#c4146a;color:var(--bu-pink);display:inline-flex;font-size:10px;font-weight:700;gap:7px}.hill-text-link:hover{text-decoration:underline}.hill-small-empty{color:#68686f;color:var(--bu-muted);font-size:12px;line-height:1.8;padding:18px 0}.hill-dashboard-columns{grid-gap:30px;display:grid;gap:30px;grid-template-columns:minmax(210px,28%) minmax(0,1fr)}.hill-profile-summary{border-bottom:1px solid #d5d5d5;border-bottom:1px solid var(--bu-border);padding:0 15px 24px;text-align:center}.hill-dashboard-avatar{display:block;min-height:245px;width:100%}.hill-dashboard-avatar>img{height:260px;object-fit:contain;width:100%}.hill-dashboard-username{display:block;font-size:18px;font-weight:700;margin:6px 0 9px;overflow-wrap:anywhere}.hill-dashboard-role{display:flex;gap:5px;justify-content:center;margin-bottom:12px}.hill-dashboard-role:empty{display:none}.hill-dashboard-currency{align-items:center;color:#168336;color:var(--bu-green);display:flex;font-size:16px;gap:8px;justify-content:center;margin:12px 0}.hill-dashboard-currency>span{color:#68686f;color:var(--bu-muted);font-size:11px}.hill-dashboard-friends{padding:20px 0}.hill-dashboard-friends h2{color:#68686f;color:var(--bu-muted);font-size:11px;font-weight:700;margin-bottom:22px;text-align:center}.hill-dashboard-friends h2 strong{color:#2d2d31;color:var(--bu-text);font-size:16px;margin-right:8px}.hill-friend-status{align-items:center;display:flex;gap:12px;min-width:0;padding:11px 0}.hill-friend-status>div{min-width:0}.hill-friend-name{display:block;font-size:12px;margin-bottom:9px;overflow:hidden;text-overflow:ellipsis}.hill-dashboard-friends>.hill-text-link{margin-top:15px}.hill-dashboard-main{min-width:0}.hill-news-card{background:#fff;background:var(--bu-card);border:1px solid #d5d5d5;border-left:4px solid #e52b87;border:1px solid var(--bu-border);border-left:4px solid var(--hill-pink);display:block;margin-bottom:24px;padding:20px}.hill-news-card>span:first-child{color:#c4146a;color:var(--bu-pink);font-size:9px;font-weight:700;letter-spacing:.06em}.hill-news-card h2{font-size:21px;font-weight:700;margin:10px 0 15px}.hill-news-card>span:last-child{align-items:center;color:#c4146a;color:var(--bu-pink);display:flex;font-size:10px;gap:7px}.hill-status-composer{border-bottom:1px solid #d5d5d5;border-bottom:1px solid var(--bu-border);margin-bottom:24px;padding:0 0 24px}.hill-feed h2,.hill-status-composer h2{font-size:17px;font-weight:700;margin-bottom:15px}.hill-status-composer textarea{background:#0000;min-height:92px;resize:vertical;width:100%}.hill-status-composer form>div{align-items:center;display:flex;gap:15px;justify-content:space-between;margin-top:12px}.hill-status-composer form>div>span{color:#68686f;color:var(--bu-muted);font-size:10px}.hill-status-composer button{min-width:140px}.hill-feed-heading{align-items:center;display:flex;justify-content:space-between}.hill-feed-description{color:#68686f;color:var(--bu-muted);font-size:10px;margin:-6px 0 16px}.hill-feed-post{align-items:flex-start;border-bottom:1px solid #d5d5d5;border-bottom:1px solid var(--bu-border);display:flex;gap:13px;padding:17px 0}.hill-feed-post>.dashboard-feed-content{flex:1 1;min-width:0}.hill-feed-byline{align-items:center;display:flex;flex-wrap:wrap;font-size:10px;gap:7px;margin-bottom:8px}.hill-feed-byline>a{font-size:12px;font-weight:700}.hill-feed-byline>time{color:#68686f;color:var(--bu-muted)}.hill-feed-title{display:block;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.hill-feed-title:hover{color:#c4146a;color:var(--bu-pink)}.hill-feed-post p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:12px;line-height:1.8;margin-top:6px;overflow:hidden;overflow-wrap:anywhere;white-space:pre-wrap}.hill-feed-replies{align-items:center;color:#68686f;color:var(--bu-muted);display:inline-flex;font-size:10px;gap:6px;margin-top:12px}.hill-games-section{margin-top:30px}.hill-section-bar{align-items:center;background:#f5f5f5;background:var(--hill-heading);border:1px solid #d5d5d5;border:1px solid var(--bu-border);display:flex;justify-content:space-between;padding:11px 14px}.hill-section-bar h2{font-size:13px;font-weight:700}.hill-find-people{align-items:center;color:#c4146a;color:var(--bu-pink);display:flex;font-size:11px;gap:10px;justify-content:center;margin-top:30px}.workspace-page{--workspace-accent:var(--bu-pink);padding:0}.workspace-nav{background:#0000;border:0;border-bottom:1px solid #d5d5d5;border-bottom:1px solid var(--bu-border);border-radius:0;gap:22px;margin:0 0 24px;padding:0}.workspace-nav>a{border-bottom:2px solid #0000;border-radius:0;color:#68686f;color:var(--bu-muted);font-size:11px;padding:0 0 12px}.workspace-nav>a.active{background:#0000;border-color:#e52b87;border-color:var(--hill-pink);color:#2d2d31;color:var(--bu-text);font-weight:700}.workspace-heading{align-items:center;background:none;border:0;border-radius:0;display:flex;gap:20px;isolation:auto;justify-content:space-between;margin:0 0 25px;min-height:0;overflow:visible;padding:0}.workspace-heading-copy{max-width:100%;min-width:0}.workspace-heading h1{font-size:28px;font-weight:600;letter-spacing:-.6px;line-height:1.3}.workspace-heading-copy>p{color:#68686f;color:var(--bu-muted);font-size:11px;line-height:1.8;margin-top:9px;max-width:640px}.workspace-heading-actions{display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px;margin:0}.workspace-content{min-width:0}.workspace-content .bu-card,.workspace-content .bu-tile{background:#fff;background:var(--bu-card);border-radius:3px;box-shadow:none}.workspace-content .bu-tile:hover{transform:none}.workspace-stats{border-bottom:1px solid #d5d5d5;border-bottom:1px solid var(--bu-border);border-top:1px solid #d5d5d5;border-top:1px solid var(--bu-border);display:flex;flex-wrap:wrap;gap:20px;margin:0 0 24px;padding:12px 0}.workspace-stat{background:none;border:0;border-radius:0;border-right:1px solid #d5d5d5;border-right:1px solid var(--bu-border);box-shadow:none;gap:8px;padding:0 20px 0 0}.workspace-stat:last-child{border:0}.workspace-stat-icon{background:none;border:0;border-radius:0;height:20px;width:20px}.workspace-stat-icon>svg{height:16px;width:16px}.workspace-stat>div{align-items:center;display:flex;gap:8px}.workspace-stat>div>strong{font-size:15px;letter-spacing:0}.workspace-stat>div>span{font-size:10px;margin:0}.community-discovery-card,.creator-launchpad>a,.forum-discussion-card,.forum-topic-rail,.friend-person-card,.legal-document-body,.legal-document-index,.market-filters,.workspace-panel{background:#fff;background:var(--bu-card);border-radius:3px;box-shadow:none}.workspace-page [role=tablist]:not(.settings-navigation){background:#0000;border:0;border-bottom:1px solid #d5d5d5;border-bottom:1px solid var(--bu-border);border-radius:0;gap:8px;padding:0}.workspace-page [data-testid=empty-state]{background:#fff;background:var(--bu-card);border:1px solid #d5d5d5;border:1px solid var(--bu-border);border-radius:3px;font-size:12px;padding:35px 20px}.settings-nav-item,.settings-navigation{border-radius:2px!important}.settings-navigation{top:85px}.settings-layout>[role=tabpanel]>.bu-card{padding:24px}.settings-layout h2{font-size:22px}.discover-workspace{gap:20px;grid-template-columns:180px minmax(0,1fr)}.discover-workspace>aside>div{border-radius:3px;padding:10px;top:85px}.discover-workspace>aside button,.market-filters>button{border-radius:2px;font-size:11px}.market-workspace{gap:20px;grid-template-columns:180px minmax(0,1fr)}.market-filters{padding:18px 10px}.market-filters>button{gap:10px;padding:11px 9px}.market-avatar-link{background:#0000;border-radius:2px;border-top:1px solid #d5d5d5;border-top:1px solid var(--bu-border);padding:18px 9px 0}.market-free-filter{padding:18px 9px 0}.workspace-panel-label{font-size:10px;letter-spacing:0}.market-item-grid{gap:15px;grid-template-columns:repeat(4,minmax(0,1fr))}.workspace-market .bu-tile{padding:0}.hill-item-art{border-bottom:1px solid #d5d5d5;border-bottom:1px solid var(--bu-border);padding:0}.hill-item-preview{background:#f8f8f8;background:var(--bu-surface);border-radius:0}.ref-game-grid,.workspace-page .ref-game-grid-discover{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));padding:0}.hill-games-section>.ref-game-grid{background:#fff;background:var(--bu-card);border:1px solid #d5d5d5;border:1px solid var(--bu-border);border-top:0;padding:16px}.workspace-page .ref-game-grid-discover{grid-template-columns:repeat(auto-fill,minmax(175px,1fr))}.ref-game-card{background:#fff;background:var(--bu-card);border:1px solid #d5d5d5;border:1px solid var(--bu-border);border-radius:3px;overflow:hidden}.ref-game-art,.workspace-page .ref-game-art{aspect-ratio:1.65;border:0;border-bottom:1px solid #d5d5d5;border-bottom:1px solid var(--bu-border);border-radius:0}.ref-game-card h3,.workspace-page .ref-game-card h3{font-size:12px;font-weight:600;letter-spacing:0;margin:10px 10px 0}.ref-game-stats,.workspace-page .ref-game-stats{font-size:10px;gap:17px;margin:8px 10px 11px}.ref-game-stats svg{height:13px;width:13px}.ref-game-play{background:#e52b87;background:var(--hill-pink);border-radius:2px}.ref-game-placeholder{background:#f8f8f8;background:var(--bu-surface);color:#68686f;color:var(--bu-muted)}.workspace-sort-row>button{border-radius:2px;font-size:10px;padding:9px 12px}.workspace-filterbar{padding-bottom:16px}.workspace-page .item-detail-workspace{border-radius:3px;gap:28px;padding:24px}.community-detail-workspace h1,.experience-detail-workspace h1,.item-detail-workspace h1{font-size:28px;letter-spacing:-.6px}.forum-workspace{gap:22px;grid-template-columns:minmax(0,1fr) 220px}.forum-topic-rail{padding:15px}.forum-topic-rail button,.forum-topic-rail form{border-radius:2px}.forum-discussions>.space-y-3{border:1px solid #d5d5d5;border:1px solid var(--bu-border);border-radius:3px;overflow:hidden}.forum-discussions>.space-y-3>*+*{margin-top:0}.forum-discussion-card{border:0;border-bottom:1px solid #d5d5d5;border-bottom:1px solid var(--bu-border);border-radius:0;gap:13px;padding:16px 14px}.forum-discussion-card:last-child{border-bottom:0}.forum-discussion-card:nth-child(2n){background:#f8f8f8;background:var(--bu-surface)}.forum-discussion-card:hover{background:#e7e7e7;background:var(--bu-hover)}.forum-discussion-body h2{font-size:13px;letter-spacing:0}.forum-discussion-flags>span{border-radius:2px;font-size:8px;padding:3px 5px}.forum-discussion-numbers{gap:13px}.forum-discussion-numbers>span{font-size:8px;min-width:31px}.forum-discussion-numbers>span>svg{display:none}.forum-discussion-numbers b{font-size:13px}.discussion-reader-heading,.discussion-reply-composer{background:#fff;background:var(--bu-card);border-radius:3px;padding:22px}.discussion-reader-heading>h1{font-size:25px}.workspace-profile .profile-identity-hero{background:#fff;background:var(--bu-card);border:1px solid #d5d5d5;border:1px solid var(--bu-border);border-radius:3px;margin-bottom:24px;padding:20px}.workspace-profile .profile-identity-layout{grid-gap:26px;display:grid;gap:26px;grid-template-columns:230px minmax(0,1fr)}.workspace-profile .profile-identity-layout>div:first-child{background:#f8f8f8;background:var(--bu-surface);border-radius:2px;box-shadow:none}.workspace-profile .profile-identity-layout>div:last-child{justify-content:center}.workspace-profile .profile-identity-layout h1{font-size:29px;letter-spacing:-.5px}.workspace-profile .profile-identity-layout>div:last-child>p{font-size:12px;line-height:1.8}.workspace-profile .profile-identity-layout [data-testid=profile-avatar-image]{height:300px}.community-cover{height:110px}.community-cover-pattern{background:linear-gradient(125deg,#63334b,#382832)}.community-card-content{padding:0 16px 16px}.community-card-content h2{font-size:19px;margin-top:14px}.community-card-content p{font-size:11px}.creator-launchpad{gap:15px;margin-bottom:25px}.creator-launchpad>a{border-top:3px solid #e52b87;border-top:3px solid var(--hill-pink);padding:20px}.creator-launchpad h2{font-size:14px;margin-top:17px}.creator-launchpad p{font-size:11px}.workspace-page .asset-library-workspace article,.workspace-page .asset-library-workspace>form,.workspace-page .asset-upload-workspace>form,.workspace-page [data-testid=avatar-editor-page]>.grid>div:first-child,.workspace-page [data-testid=create-item-page]>form,.workspace-page [data-testid=game-editor-page]>form{background:#fff;background:var(--bu-card);border-radius:3px}.chat-workspace aside>button,.chat-workspace>aside,.chat-workspace>section,.inbox-workspace aside>button,.inbox-workspace section,.inbox-workspace>aside{border-radius:3px}.friend-person-card{gap:14px;padding:16px}.friends-discovery-icon{border-radius:3px;height:48px;width:48px}.friends-discovery>h2{font-size:20px}.legal-document-index{top:85px}.payment-result,.payment-result-icon{background:#fff;background:var(--bu-card);border-radius:3px;box-shadow:none}.hill-auth{background:#ededed;background:var(--bu-bg);display:flex;flex-direction:column}.hill-auth-header{align-items:center;background:#d81e77;background:var(--hill-top);border-bottom:3px solid #e52b87;border-bottom:3px solid var(--hill-pink);color:#fff;display:flex;gap:20px;justify-content:space-between;padding:20px max(24px,calc(50vw - 550px))}.hill-auth-header .ref-logo{color:#fff}.hill-auth-header .ref-logo:before{border-color:#fff}.hill-auth-header .ref-logo span{color:#fff}.hill-auth-header nav{display:flex;font-size:12px;gap:25px}.hill-auth-header nav a:hover{text-decoration:underline}.hill-auth-main{flex:1 1;margin:55px auto;max-width:450px;padding:0 20px;width:100%}.hill-auth .auth-form-card{max-width:none;overflow:hidden;padding:0}.hill-panel-title{background:#f5f5f5;background:var(--hill-heading);border-bottom:1px solid #d5d5d5;border-bottom:1px solid var(--bu-border);font-size:18px;font-weight:700;padding:14px 20px}.hill-auth-form-body{padding:24px}.hill-auth .auth-form-intro{color:#68686f;color:var(--bu-muted);font-size:11px;line-height:1.8;margin:0 0 24px}.hill-auth-footer{border-top:1px solid #d5d5d5;border-top:1px solid var(--bu-border);color:#68686f;color:var(--bu-muted);font-size:10px;padding:22px;text-align:center}.ref-mobile-sheet{background:#fff;background:var(--hill-sidebar);border-color:#d5d5d5;border-color:var(--bu-border);padding:22px 0}.ref-mobile-sheet>.ref-logo{font-size:24px;margin:0 20px 18px}.ref-mobile-sheet .ref-sidebar-profile{margin:0}@media(min-width:1024px){.ref-topbar-brand>[data-testid=nav-mobile-menu]{display:none}}@media(max-width:1279px) and (min-width:1024px){.ref-topbar{gap:18px}.ref-topbar-brand{flex-basis:210px}.ref-topbar-actions{gap:12px}.ref-content{padding-left:248px;padding-right:24px}.hill-dashboard-columns{gap:22px;grid-template-columns:210px minmax(0,1fr)}.market-item-grid,.ref-game-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.forum-workspace{gap:16px;grid-template-columns:minmax(0,1fr) 185px}.forum-discussion-numbers{gap:5px}}@media(max-width:1023px){.ref-sidebar{display:none}.ref-topbar{gap:20px;padding:0 20px}.ref-topbar-brand{flex-basis:auto}.ref-content{padding:90px 24px 30px}.ref-main{max-width:900px}.ref-topbar-search>div{max-width:none}.ref-balance>span{display:none}.ref-topbar-actions{gap:13px}.hill-dashboard-columns{gap:25px;grid-template-columns:220px minmax(0,1fr)}.workspace-heading{flex-wrap:wrap}.workspace-heading-actions{flex-shrink:1}.discover-workspace{grid-template-columns:minmax(0,1fr)}.market-workspace{grid-template-columns:170px minmax(0,1fr)}.market-item-grid,.ref-game-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.forum-workspace{gap:18px;grid-template-columns:minmax(0,1fr) 190px}.forum-discussion-numbers{gap:6px}.workspace-profile .profile-identity-layout{grid-template-columns:200px minmax(0,1fr)}}@media(max-width:767px){.ref-topbar{gap:9px;height:59px;padding:0 12px}.ref-topbar .ref-logo{font-size:19px}.ref-logo:before{border-width:4px;height:20px;margin-right:6px;width:18px}.ref-topbar-brand{gap:5px}.ref-topbar-search{display:none}.ref-topbar-actions{gap:4px}.hill-mobile-search{display:flex}.ref-header-icon{padding:5px}.ref-topbar-actions .ref-header-messages{display:none}.ref-balance{font-size:11px;gap:3px}.ref-balance svg{width:15px}.ref-topbar .ref-user-menu>div{height:27px!important;width:27px!important}.ref-topbar-actions [data-testid=nav-notifications-bell]>svg{height:19px;width:19px}.ref-content{padding:80px 16px 24px}.hill-dashboard-columns{gap:24px;grid-template-columns:minmax(0,1fr)}.hill-dashboard-profile{display:grid;grid-template-columns:1fr}.hill-profile-summary{padding:0 15px 20px}.hill-dashboard-avatar{margin:auto;max-width:240px;min-height:220px}.hill-dashboard-avatar>img{height:230px}.hill-dashboard-friends{border-bottom:1px solid #d5d5d5;border-bottom:1px solid var(--bu-border);padding:18px 0}.hill-dashboard-friends h2{margin-bottom:10px;text-align:left}.hill-dashboard-friends>.hill-small-empty{padding:8px 0}.hill-friend-status{display:inline-flex;padding:8px 5px 8px 0;vertical-align:top;width:50%}.hill-friend-status>div{max-width:calc(100% - 66px)}.hill-friend-name{font-size:10px}.hill-dashboard-friends>.hill-text-link{display:flex;margin-top:10px;width:100%}.hill-feed h2,.hill-status-composer h2{font-size:16px}.hill-status-composer form>div{gap:8px}.hill-status-composer button{min-width:105px}.hill-status-composer form>div>span{font-size:8px}.hill-feed-post{gap:10px}.hill-feed-post>a>div{height:42px!important;width:42px!important}.hill-feed-title{font-size:12px}.hill-feed-byline{font-size:9px}.workspace-nav{gap:20px;margin-bottom:22px}.workspace-nav>a{font-size:10px;padding-bottom:11px}.workspace-heading{gap:15px;margin-bottom:20px;padding:0}.workspace-heading h1{font-size:25px;letter-spacing:-.5px}.workspace-heading-copy>p{font-size:11px;max-width:100%}.workspace-stats{gap:12px;margin-bottom:20px;padding:12px 0}.workspace-stat{gap:5px;padding-right:12px}.workspace-stat-icon{display:none}.workspace-stat>div{flex-wrap:wrap;gap:5px}.workspace-stat>div>strong{font-size:14px}.workspace-stat>div>span{font-size:9px}.ref-game-grid,.workspace-page .ref-game-grid-discover{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.hill-games-section>.ref-game-grid{padding:12px}.ref-game-card h3,.workspace-page .ref-game-card h3{font-size:10px;margin:9px 8px 0}.ref-game-stats,.workspace-page .ref-game-stats{font-size:9px;gap:13px;margin:7px 8px 10px}.market-workspace{display:block}.market-filters{background:none;border:0;display:flex;flex-wrap:wrap;gap:5px;padding:0 0 18px}.market-filters>button{background:#fff;background:var(--bu-card);border:1px solid #d5d5d5;border:1px solid var(--bu-border);font-size:10px;padding:8px 10px;width:auto}.market-avatar-link,.market-filters>.workspace-panel-label{display:none}.market-free-filter{border:0;margin:0;padding:10px 0 0;width:100%}.market-item-grid{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.forum-workspace{display:flex;flex-direction:column;gap:18px}.forum-topic-rail{order:0;padding:12px;width:100%}.forum-discussions{order:1}.forum-discussion-card{gap:9px;padding:14px 10px}.forum-discussion-card>.relative{height:32px!important;width:32px!important}.forum-discussion-body h2{font-size:12px}.forum-discussion-numbers{gap:4px}.forum-discussion-numbers>span{font-size:7px;min-width:24px}.forum-discussion-numbers b{font-size:11px}.workspace-profile .profile-identity-hero{padding:16px}.workspace-profile .profile-identity-layout{display:flex;flex-direction:column;gap:20px;margin:0;padding:0}.workspace-profile .profile-identity-layout>div:first-child{align-self:center;max-width:250px;width:100%}.workspace-profile .profile-identity-layout h1{font-size:26px}.settings-layout>[role=tabpanel]>.bu-card{padding:20px 16px}.creator-launchpad>a,.workspace-page .item-detail-workspace{padding:18px}.community-detail-workspace h1,.experience-detail-workspace h1,.item-detail-workspace h1{font-size:25px}.ref-footer{gap:14px;margin-top:35px;padding:22px 0}.ref-footer nav{gap:12px}.hill-auth-header{gap:15px;padding:18px 16px}.hill-auth-header .ref-logo{font-size:20px}.hill-auth-header nav{font-size:10px;gap:13px}.hill-auth-main{margin:35px auto;padding:0 16px}.hill-auth-form-body{padding:22px}.hill-panel-title{font-size:17px}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.community-logo{background:#f8f8f8;background:var(--bu-surface);border-radius:2px}.community-classic-panel,.community-logo-placeholder{border:1px solid #d5d5d5;border:1px solid var(--bu-border)}.community-classic-panel{background:#fff;background:var(--bu-card);border-radius:3px;overflow:hidden}.community-panel-heading{background:#fce9f2;background:var(--hill-accent-soft);border-bottom:1px solid #d5d5d5;border-bottom:1px solid var(--bu-border);color:#c4146a;color:var(--bu-pink);font-size:13px;font-weight:700;padding:12px 16px}.community-panel-content{padding:20px}.community-mine{margin-bottom:24px}.community-mine-strip{align-items:flex-start;display:flex;gap:24px;overflow-x:auto;padding:20px;scrollbar-width:thin}.community-mine-item{align-items:center;display:flex;flex:0 0 110px;flex-direction:column;gap:10px;min-width:0;text-align:center}.community-mine-item>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:11px;line-height:1.6;max-width:100%;overflow:hidden;overflow-wrap:anywhere}.community-mine-item:hover{color:#c4146a;color:var(--bu-pink)}.community-directory-tools{border-bottom:1px solid #d5d5d5;border-bottom:1px solid var(--bu-border);display:flex;flex-wrap:wrap;gap:10px;padding:18px 20px}.community-directory-tools>form{display:flex;flex:1 1;gap:10px;min-width:240px}.community-search-field{flex:1 1;min-width:0;position:relative}.community-search-field>svg{color:#68686f;color:var(--bu-muted);left:12px;position:absolute;top:50%;transform:translateY(-50%)}.community-search-field>.bu-input{height:100%;padding-left:36px}.community-directory-list{padding:0 20px}.community-directory-row{border-bottom:1px solid #d5d5d5;border-bottom:1px solid var(--bu-border);display:flex;gap:20px;min-width:0;padding:22px 0}.community-directory-row:last-child{border:0}.community-directory-row:hover h3{color:#c4146a;color:var(--bu-pink)}.community-directory-copy{flex:1 1;min-width:0}.community-directory-row-heading{align-items:baseline;display:flex;gap:20px;justify-content:space-between}.community-directory-row-heading h3{font-size:16px;font-weight:700;letter-spacing:0;min-width:0;overflow-wrap:anywhere}.community-directory-row-heading>span{align-items:center;color:#68686f;color:var(--bu-muted);display:flex;flex-shrink:0;font-size:11px;gap:6px}.community-directory-copy>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#68686f;color:var(--bu-muted);display:-webkit-box;font-size:12px;line-height:1.8;margin-top:9px;overflow:hidden;overflow-wrap:anywhere;white-space:pre-wrap}.community-directory-copy>small{align-items:center;color:#c4146a;color:var(--bu-pink);display:flex;font-size:9px;gap:5px;margin-top:12px}.community-directory-error{align-items:center;color:#68686f;color:var(--bu-muted);display:flex;font-size:12px;gap:12px;padding:20px}.ref-content:has(.community-detail-workspace){padding:64px 0 0 224px}.ref-main:has(.community-detail-workspace){max-width:none}.workspace-page:has(.community-detail-workspace)>.workspace-nav{margin:0;padding:18px 32px 0}.community-detail-banner{background:#f8f8f8;background:var(--bu-surface);border-bottom:1px solid #d5d5d5;border-bottom:1px solid var(--bu-border);height:clamp(180px,20vw,300px);overflow:hidden;width:100%}.community-detail-banner>img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.community-detail-banner-empty{background:linear-gradient(115deg,#fce9f2,#f8f8f8);background:linear-gradient(115deg,var(--hill-accent-soft),var(--bu-surface));border-top:3px solid #e52b87;border-top:3px solid var(--hill-pink);height:145px}.community-detail-body{margin:0 auto;max-width:1184px;padding:28px 32px 0;width:100%}.community-overview{margin-bottom:24px}.community-overview-title{background:#f5f5f5;background:var(--hill-heading);border-bottom:1px solid #d5d5d5;border-bottom:1px solid var(--bu-border);padding:16px 20px}.community-detail-workspace .community-overview-title h1{font-size:24px;font-weight:700;letter-spacing:-.4px;line-height:1.4;overflow-wrap:anywhere}.community-overview-content{grid-gap:30px;display:grid;gap:30px;grid-template-columns:220px minmax(0,1fr);padding:24px}.community-overview-identity{min-width:0}.community-overview-identity>.community-logo{aspect-ratio:1;height:auto!important;max-width:220px;width:100%!important}.community-owner{color:#68686f;color:var(--bu-muted);font-size:11px;line-height:1.8;margin-top:15px;overflow-wrap:anywhere}.community-owner>a{color:#2d2d31;color:var(--bu-text)}.community-total,.community-your-rank{align-items:center;color:#68686f;color:var(--bu-muted);display:flex;font-size:11px;gap:7px;margin-top:10px;overflow-wrap:anywhere}.community-your-rank{color:#c4146a;color:var(--bu-pink)}.community-membership-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.community-overview-description{min-width:0}.community-overview-description h2{font-size:13px;font-weight:700;margin-bottom:13px}.community-overview-description>p{font-size:12px;line-height:1.95;overflow-wrap:anywhere;white-space:pre-wrap}.community-privacy{border-top:1px solid #d5d5d5;border-top:1px solid var(--bu-border);color:#68686f;color:var(--bu-muted);display:block;font-size:10px;margin-top:22px;padding-top:16px}.workspace-page .community-detail-tabs>.community-tab-list{background:#0000;border:0;border-bottom:1px solid #d5d5d5;border-bottom:1px solid var(--bu-border);border-radius:0;display:flex;gap:8px;height:auto;justify-content:flex-start;margin-bottom:20px;overflow-x:auto;padding:0;scrollbar-width:thin;width:100%}.workspace-page .community-tab-list .bu-tab{flex-shrink:0;font-size:11px;padding:12px 18px;text-transform:uppercase}.workspace-page .community-tab-list .bu-tab[data-state=active]{background:#e52b87;background:var(--hill-pink);border-color:#e52b87;border-color:var(--hill-pink);color:#fff}.community-panel-content>[data-testid=group-join-requests]{border-bottom:1px solid #d5d5d5;border-bottom:1px solid var(--bu-border);margin-bottom:24px;padding-bottom:20px}.community-panel-content [data-testid=group-join-requests]>h2{font-size:16px}.community-panel-content [data-testid^=group-member-]{flex-wrap:wrap;min-width:0}.community-panel-content [data-testid^=group-member-] select{max-width:100%}.community-panel-content [data-testid^=group-member-] a{overflow-wrap:anywhere}.community-panel-content [data-testid=group-wall-input]{min-width:0}.ref-main:has(.community-detail-workspace)>.ref-footer{margin:40px auto 0;max-width:1120px;padding:24px 32px}@media(max-width:1023px){.ref-content:has(.community-detail-workspace){padding:64px 0 0}.community-detail-body{padding:24px}.workspace-page:has(.community-detail-workspace)>.workspace-nav{padding:18px 24px 0}.community-overview-content{gap:24px;grid-template-columns:180px minmax(0,1fr);padding:20px}.community-directory-row-heading{gap:12px}}@media(max-width:767px){.community-panel-heading{font-size:12px;padding:12px 14px}.community-directory-tools{gap:8px;padding:14px}.community-directory-tools>form{flex-basis:100%;min-width:0}.community-directory-tools>.bu-btn-ghost,.community-directory-tools>.bu-btn-pink{flex:1 1}.community-directory-list{padding:0 14px}.community-directory-row{gap:13px;padding:18px 0}.community-directory-row>.community-logo{font-size:26px!important;height:64px!important;width:64px!important}.community-directory-row-heading{align-items:flex-start;flex-direction:column;gap:6px}.community-directory-row-heading h3{font-size:14px;line-height:1.6}.community-directory-row-heading>span{font-size:10px}.community-directory-copy>p{font-size:11px;margin-top:9px}.community-mine-strip{gap:12px;padding:16px 12px}.community-mine-item{flex-basis:90px}.ref-content:has(.community-detail-workspace){padding-top:59px}.workspace-page:has(.community-detail-workspace)>.workspace-nav{padding:18px 16px 0}.community-detail-banner{height:170px}.community-detail-banner-empty{height:90px}.community-detail-body{padding:20px 16px 0}.community-overview-title{padding:14px 16px}.community-detail-workspace .community-overview-title h1{font-size:21px;line-height:1.5}.community-overview-content{gap:24px;grid-template-columns:minmax(0,1fr);padding:18px 16px}.community-overview-identity{align-items:center;display:flex;flex-direction:column;text-align:center}.community-overview-identity>.community-logo{max-width:160px}.community-overview-description{border-top:1px solid #d5d5d5;border-top:1px solid var(--bu-border);padding-top:20px}.community-panel-content{padding:16px}.workspace-page .community-tab-list .bu-tab{font-size:10px;padding:11px 13px}.ref-main:has(.community-detail-workspace)>.ref-footer{padding:22px 16px}}.bu-btn,.bu-btn-ghost,.bu-btn-green,.bu-btn-pink,.community-directory-tools form>button,.community-directory-tools>button,.workspace-page .bu-btn-ghost,.workspace-page .bu-btn-green,.workspace-page .bu-btn-pink{border-radius:6px}.hill-dashboard-currency,.ref-balance{color:#c4146a;color:var(--bu-pink)}.hill-auth button,.ref-layout button:not([role=switch]):not([role=tab]):not(.ref-user-menu){border-radius:6px}.ref-content:has(.hill-dashboard){padding:64px 0 0 224px}.ref-main:has(.hill-dashboard){max-width:none}.dashboard-hero{background:#18131c;color:#fff;height:clamp(500px,38vw,600px);isolation:isolate;overflow:hidden;position:relative;width:100%}.dashboard-hero-slide{inset:0;position:absolute}.dashboard-hero-art,.dashboard-hero-shade{inset:0;pointer-events:none;position:absolute}.dashboard-hero-art>img{animation:dashboard-hero-drift 9s ease-out both;height:100%;object-fit:cover;object-position:center;width:100%}.dashboard-hero-shade{background:linear-gradient(90deg,#0c0910f0,#0c0910c7 32%,#0c091042 72%,#0c091014),linear-gradient(0deg,#0c0910e6,#0000 40%)}.dashboard-hero-copy{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center;max-width:920px;padding:45px 64px 100px;position:relative;z-index:1}.dashboard-feature-label{align-items:center;background:#e52b872b;border:1px solid #ff71b759;border-radius:4px;color:#ff9cce;display:inline-flex;font-size:10px;font-weight:700;gap:8px;letter-spacing:.13em;padding:8px 12px}.dashboard-hero-copy h1{text-wrap:balance;font-size:clamp(36px,4vw,58px);font-weight:800;letter-spacing:-1.8px;line-height:1.08;margin:21px 0 17px;max-width:760px;overflow-wrap:anywhere}.dashboard-hero-copy>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#e1dce5;display:-webkit-box;font-size:14px;font-weight:400;line-height:1.85;max-width:570px;overflow:hidden;overflow-wrap:anywhere;white-space:pre-line}.dashboard-feature-meta{align-items:center;color:#d5cbd9;display:flex;flex-wrap:wrap;font-size:10px;gap:9px 18px;margin-top:18px}.dashboard-feature-meta>span{align-items:center;display:flex;gap:5px}.dashboard-feature-meta>span+span{border-left:1px solid #ffffff3d;padding-left:18px}.dashboard-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:24px;margin-top:27px}.dashboard-hero-actions>.bu-btn-pink{font-size:12px;padding:13px 23px;text-transform:none}.dashboard-browse-link{align-items:center;color:#fff;display:flex;font-size:11px;font-weight:600;gap:8px}.dashboard-browse-link:hover{color:#ff9cce}.dashboard-hero-bottom{align-items:center;bottom:28px;display:flex;gap:20px;justify-content:space-between;left:64px;position:absolute;right:40px;z-index:2}.dashboard-hero-caption{color:#c0afc8;font-size:10px;font-weight:500}.dashboard-hero-controls{align-items:center;display:flex;gap:8px}.dashboard-hero-counter{font-size:13px;font-weight:700;letter-spacing:.03em;margin-right:12px}.dashboard-hero-counter>span{color:#a699af;font-size:10px;font-weight:500;margin-left:6px}.dashboard-hero-dots{align-items:center;display:flex;gap:7px;margin-right:12px}.dashboard-hero-dots>button{background:none;height:28px;padding:0;position:relative;width:20px}.dashboard-hero-dots>button:after{background:#ffffff44;border-radius:2px;content:"";height:4px;left:0;position:absolute;top:12px;transition:background .25s;width:100%}.dashboard-hero-dots>button.is-active:after{background:#f23d9a}.dashboard-hero-controls>button{align-items:center;background:#ffffff08;border:1px solid #ffffff3d;border-radius:6px;color:#fff;display:flex;height:33px;justify-content:center;width:33px}.dashboard-hero-controls>button:hover{background:#e52b874d;border-color:#ff71b7}.dashboard-body{margin:0 auto;max-width:1216px;padding:0 32px}.dashboard-body>.hill-games-section{margin-top:32px}.dashboard-body>.hill-games-section .hill-section-bar{background:none;border:0;padding:0 0 17px}.dashboard-body .hill-section-bar h2{font-size:19px;font-weight:700;letter-spacing:-.35px}.dashboard-body>.hill-games-section>.ref-game-grid{background:none;border:0;padding:0}.dashboard-community-heading{align-items:flex-end;border-top:1px solid #d5d5d5;border-top:1px solid var(--bu-border);display:flex;gap:20px;justify-content:space-between;margin-bottom:25px;margin-top:42px;padding-top:32px}.dashboard-community-heading>div>span{color:#c4146a;color:var(--bu-pink);font-size:9px;font-weight:700;letter-spacing:.12em}.dashboard-community-heading h2{font-size:23px;font-weight:600;letter-spacing:-.5px;margin-top:9px}.ref-main:has(.hill-dashboard)>.ref-footer{margin:40px auto 0;max-width:1152px;padding:24px 32px}@keyframes dashboard-hero-drift{0%{transform:scale(1.025)}to{transform:scale(1.09)}}@media(min-width:1700px){.dashboard-hero-copy{max-width:980px;padding-left:80px}.dashboard-hero-copy h1{font-size:64px}.dashboard-hero-bottom{left:80px}}@media(max-width:1279px) and (min-width:1024px){.dashboard-hero-copy{max-width:800px;padding-left:40px;padding-right:40px}.dashboard-hero-bottom{left:40px;right:30px}.dashboard-hero-caption{display:none}.dashboard-hero-controls{margin-left:auto}}@media(max-width:1023px){.ref-content:has(.hill-dashboard){padding:64px 0 0}.dashboard-hero{height:510px}.dashboard-hero-copy{max-width:760px;padding:40px 40px 100px}.dashboard-hero-copy h1{font-size:48px}.dashboard-hero-bottom{left:40px;right:30px}.dashboard-body{padding:0 24px}}@media(max-width:767px){.ref-content:has(.hill-dashboard){padding-top:59px}.dashboard-hero{height:540px}.dashboard-hero-shade{background:linear-gradient(90deg,#100b15d9,#100b1580),linear-gradient(0deg,#100b15ed,#0000 80%)}.dashboard-hero-copy{max-width:100%;padding:34px 24px 100px}.dashboard-feature-label{font-size:9px;padding:7px 10px}.dashboard-hero-copy h1{font-size:clamp(32px,8.8vw,48px);letter-spacing:-1px;margin-bottom:15px;margin-top:20px}.dashboard-hero-copy>p{font-size:12px;line-height:1.8}.dashboard-feature-meta{font-size:9px;gap:8px 11px;margin-top:15px}.dashboard-feature-meta>span+span{padding-left:11px}.dashboard-hero-actions{gap:17px;margin-top:22px}.dashboard-hero-actions>.bu-btn-pink{font-size:11px;padding:12px 17px}.dashboard-browse-link{font-size:10px}.dashboard-hero-bottom{bottom:22px;left:24px;right:24px}.dashboard-hero-caption{display:none}.dashboard-hero-controls{gap:7px;justify-content:flex-end;width:100%}.dashboard-hero-counter{margin-right:auto}.dashboard-hero-dots{gap:5px;margin-right:4px}.dashboard-hero-dots>button{width:14px}.dashboard-body{padding:0 16px}.dashboard-body>.hill-games-section{margin-top:26px}.dashboard-body .hill-section-bar h2{font-size:17px}.dashboard-community-heading{flex-wrap:wrap;gap:14px;margin-top:30px;padding-top:25px}.dashboard-community-heading h2{font-size:21px}.ref-main:has(.hill-dashboard)>.ref-footer{padding:22px 16px}}@media(prefers-reduced-motion:reduce){.dashboard-hero-art>img{animation:none;transform:none}}.dashboard-hero-copy>*{flex-shrink:0}.dashboard-discovery-row{margin-top:34px;min-width:0}.dashboard-discovery-row>.hill-section-bar{align-items:center;background:none;border:0;display:flex;gap:16px;justify-content:space-between;padding:0 0 17px}.dashboard-discovery-row>.hill-section-bar>h2{font-size:19px;line-height:1.4}.dashboard-discovery-row>.hill-section-bar>.hill-text-link{flex-shrink:0}.dashboard-forum-row,.dashboard-group-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-forum-preview,.dashboard-group-preview{background:#fff;background:var(--bu-card);border:1px solid #d5d5d5;border:1px solid var(--bu-border);border-radius:6px;display:flex;flex-direction:column;min-width:0;padding:18px;transition:border-color .2s}.dashboard-forum-preview:hover,.dashboard-group-preview:hover{border-color:#c4146a;border-color:var(--bu-pink)}.dashboard-preview-category{color:#c4146a;color:var(--bu-pink);font-size:9px;font-weight:600;text-transform:capitalize}.dashboard-forum-preview h3,.dashboard-group-preview h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:13px;font-weight:700;letter-spacing:0;line-height:1.6;margin-top:12px;overflow:hidden;overflow-wrap:anywhere}.dashboard-forum-preview>p,.dashboard-group-preview>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#68686f;color:var(--bu-muted);display:-webkit-box;font-size:11px;line-height:1.8;margin:10px 0 18px;overflow:hidden;overflow-wrap:anywhere}.dashboard-forum-author{align-items:center;border-top:1px solid #d5d5d5;border-top:1px solid var(--bu-border);display:flex;gap:8px;margin-top:auto;min-width:0;padding-top:14px}.dashboard-forum-author>div:not(.relative){flex:1 1;min-width:0}.dashboard-forum-author strong{display:block;font-size:9px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-forum-author small{color:#68686f;color:var(--bu-muted);display:block;font-size:8px;margin-top:4px}.dashboard-forum-author>span,.dashboard-group-preview>span{align-items:center;color:#68686f;color:var(--bu-muted);display:flex;flex-shrink:0;font-size:10px;gap:5px}.dashboard-group-preview>.community-logo{margin-bottom:3px}.dashboard-group-preview>span{border-top:1px solid #d5d5d5;border-top:1px solid var(--bu-border);margin-top:auto;padding-top:14px}.dashboard-row-empty{background:#fff;background:var(--bu-card);border:1px solid #d5d5d5;border:1px solid var(--bu-border);border-radius:6px;color:#68686f;color:var(--bu-muted);font-size:12px;line-height:1.8;padding:22px}@media(max-width:1200px){.dashboard-forum-row,.dashboard-group-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.dashboard-discovery-row{margin-top:28px}.dashboard-discovery-row>.hill-section-bar>h2{font-size:17px}.dashboard-forum-row,.dashboard-group-row{gap:12px;grid-auto-columns:82%;grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;padding-bottom:9px;scroll-snap-type:x proximity;scrollbar-width:thin}.dashboard-forum-preview,.dashboard-group-preview{padding:17px;scroll-snap-align:start}}.dashboard-full-feed{border-top:1px solid #d5d5d5;border-top:1px solid var(--bu-border);margin-top:38px;padding-top:28px;width:100%}.dashboard-full-feed .hill-feed-heading>h2{font-size:19px;font-weight:700}.dashboard-full-feed .hill-feed-post{padding:20px 0}.dashboard-full-feed .hill-feed-post:last-child{border-bottom:0}@media(max-width:767px){.dashboard-full-feed{margin-top:28px;padding-top:24px}.dashboard-full-feed .hill-feed-heading>h2{font-size:17px}}.verified-tick{align-items:center;background:#f08;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;height:15px;justify-content:center;line-height:1;vertical-align:middle;width:15px}.verified-avatar{border:2px solid #fff;border:2px solid var(--bu-card);border-radius:50%;display:flex;position:absolute;right:-2px;top:-2px}.verified-avatar .verified-tick{height:13px;width:13px}.item-product-preview{background:#f8f8f8;background:var(--bu-surface);border-radius:6px;overflow:hidden;position:relative}.item-preview-status{align-items:center;color:#68686f;color:var(--bu-muted);display:flex;font-size:13px;inset:0;justify-content:center;padding:24px;pointer-events:none;position:absolute;text-align:center}.item-comments{background:#fff;background:var(--bu-card);border:1px solid #d5d5d5;border:1px solid var(--bu-border);border-radius:6px;grid-column:1/-1;overflow:hidden}.item-comments>header{border-bottom:1px solid #d5d5d5;border-bottom:1px solid var(--bu-border);padding:16px 20px}.item-comments h2{align-items:center;display:flex;font-size:17px;font-weight:600;gap:9px}.item-comments h2>span{color:#68686f;color:var(--bu-muted);font-size:12px}.item-comment-form{border-bottom:1px solid #d5d5d5;border-bottom:1px solid var(--bu-border);padding:20px}.item-comment-form>label{display:block;font-size:12px;margin-bottom:9px}.item-comment-form>div{align-items:center;color:#68686f;color:var(--bu-muted);display:flex;font-size:11px;justify-content:space-between;margin-top:10px}.item-comment{align-items:flex-start;border-bottom:1px solid #d5d5d5;border-bottom:1px solid var(--bu-border);display:flex;gap:12px;padding:20px}.item-comment>div:not(.relative){flex:1 1;min-width:0}.item-comment>div>div{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;gap:10px}.item-comment time{color:#68686f;color:var(--bu-muted);font-size:10px}.item-comment p{font-size:12px;line-height:1.8;margin-top:8px;overflow-wrap:anywhere;white-space:pre-wrap}.item-rental-box{border:1px solid #d5d5d5;border:1px solid var(--bu-border);border-radius:6px;margin-top:18px;padding:18px}.item-rental-box h2{align-items:center;display:flex;font-size:14px;font-weight:600;gap:8px}.item-rental-box p{color:#68686f;color:var(--bu-muted);font-size:12px;line-height:1.8;margin:12px 0}.ref-topbar .ref-balance,.ref-topbar .ref-balance:hover{color:#fff}.ref-sidebar-controls{display:flex;justify-content:flex-end;padding:12px 14px 2px}.ref-collapse-button{border-radius:6px;color:#68686f;color:var(--bu-muted);display:grid;padding:8px;place-items:center}.ref-collapse-button:hover{background:#e7e7e7;background:var(--bu-hover);color:#2d2d31;color:var(--bu-text)}button.ref-nav-link{text-align:left;width:100%}@media(min-width:1024px){.ref-layout{--sidebar-width:224px}.ref-layout.is-sidebar-collapsed{--sidebar-width:68px}.ref-layout .ref-sidebar{width:var(--sidebar-width)}.ref-layout .ref-content{padding-left:calc(var(--sidebar-width) + 32px)}.ref-layout .ref-content:has(.community-detail-workspace),.ref-layout .ref-content:has(.hill-dashboard){padding-left:var(--sidebar-width)}.is-sidebar-collapsed .ref-nav-heading,.is-sidebar-collapsed .ref-nav-link>span{display:none}.is-sidebar-collapsed .ref-nav-link{justify-content:center;padding:12px 0}.is-sidebar-collapsed .ref-nav-group{padding:5px 8px}.is-sidebar-collapsed .ref-sidebar-controls{justify-content:center;padding:12px 0 4px}}.ref-main{padding-bottom:52px}.chat-dock{background:#f8f8f8;background:var(--bu-surface);border:1px solid #d5d5d5;border:1px solid var(--bu-border);border-bottom:0;border-radius:8px 8px 0 0;bottom:0;box-shadow:0 0 28px #0003;overflow:hidden;position:fixed;right:24px;width:340px;z-index:45}.chat-dock-toggle{align-items:center;background:#fff;background:var(--bu-card);display:flex;gap:10px;padding:13px 15px;text-align:left;width:100%}.chat-dock-toggle strong{flex:1 1;font-size:14px}.chat-dock-panel{background:#fff;background:var(--bu-card);display:flex;flex-direction:column;height:410px;max-height:calc(100dvh - 120px)}.chat-channel-select{align-items:center;border-block:1px solid #d5d5d5;border-block:1px solid var(--bu-border);color:#68686f;color:var(--bu-muted);display:flex;font-size:12px;gap:12px;padding:9px 12px}.chat-channel-select select{background:#ededed;background:var(--bu-bg);border:1px solid #d5d5d5;border:1px solid var(--bu-border);border-radius:6px;color:#2d2d31;color:var(--bu-text);flex:1 1;min-width:0;padding:5px}.chat-dock-messages{flex:1 1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:12px}.chat-dock-message{align-items:flex-start;display:flex;gap:8px;margin-bottom:14px}.chat-dock-message>div:last-child{flex:1 1;min-width:0}.chat-dock-author{align-items:center;display:flex;font-size:12px;gap:7px}.chat-dock-author time{color:#68686f;color:var(--bu-muted);font-size:10px;margin-left:auto;white-space:nowrap}.chat-dock-message p{font-size:13px;margin-top:3px;overflow-wrap:anywhere;white-space:pre-wrap}.chat-dock-compose{border-top:1px solid #d5d5d5;border-top:1px solid var(--bu-border);display:flex;gap:8px;padding:10px}.chat-dock-compose input{background:#ededed;background:var(--bu-bg);border:1px solid #d5d5d5;border:1px solid var(--bu-border);border-radius:6px;flex:1 1;font-size:13px;min-width:0;padding:9px}.chat-dock-compose button{color:#f08;padding:8px}.chat-dock-compose button:disabled{opacity:.4}.chat-dock-error{color:#f97591;font-size:12px;padding:4px 12px}.chat-empty{color:#68686f;color:var(--bu-muted);font-size:13px;padding:30px 0;text-align:center}@media(max-width:600px){.chat-dock{right:10px;width:min(340px,calc(100vw - 20px))}.chat-dock:not(.is-open){width:220px}}.bu-skeleton{background:#e7e7e7;background:var(--bu-hover,#ffffff12);border-radius:6px;display:block;overflow:hidden;position:relative}.bu-skeleton:after{animation:bu-shimmer 1.6s ease-in-out infinite;background:linear-gradient(100deg,#0000 15%,#ffffff14 45%,#0000 75%);content:"";inset:0;position:absolute;transform:translateX(-100%)}@keyframes bu-shimmer{to{transform:translateX(100%)}}.bu-skeleton-layout{grid-gap:18px;display:grid;gap:18px;padding:18px 0;width:100%}.bu-skeleton-row{display:flex;gap:14px;min-width:0}.bu-skeleton-avatar{flex-shrink:0;height:44px;width:44px}.bu-skeleton-copy{grid-gap:9px;align-content:start;display:grid;flex:1 1;gap:9px}.bu-skeleton-copy .bu-skeleton{height:12px;width:92%}.bu-skeleton-copy .bu-skeleton:first-child{height:16px;width:55%}.bu-skeleton-copy .bu-skeleton:last-child{width:72%}.bu-skeleton-cards{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.bu-skeleton-cards .bu-skeleton-row{display:block}.bu-skeleton-image{aspect-ratio:16/10;margin-bottom:12px;width:100%}.bu-skeleton-inline{display:inline-block;height:1em;max-width:100%;vertical-align:middle}@media(prefers-reduced-motion:reduce){.bu-skeleton:after{animation:none}}.ref-game-grid>.bu-skeleton-layout{grid-column:1/-1}.item-product-preview>.bu-skeleton-layout{inset:20px;position:absolute;width:auto}.ref-logo:before{content:none;display:none}.ref-logo-image{display:block;height:42px;object-fit:contain;width:45px}.hill-auth-header .ref-logo-image,.ref-topbar .ref-logo-image{filter:brightness(0) invert(1)}.admin-account-badge{align-items:center;background:#ff00881a;border-radius:4px;color:#ff65b7;display:inline-flex;font-size:9px;font-weight:700;gap:3px;line-height:1;padding:3px 4px;vertical-align:middle;white-space:nowrap}.admin-avatar-badge{background:#f00888;border:2px solid #fff;border:2px solid var(--bu-card);border-radius:50%;bottom:-2px;color:#fff;display:grid;height:17px;left:-2px;place-items:center;position:absolute;width:17px}.settings-navigation .settings-nav-item{align-items:center;display:flex;gap:12px;justify-content:flex-start;min-height:52px;padding:15px 18px}.settings-nav-item.settings-danger-tab{background:#e94b4b12!important;border:1px solid #e94b4b26;color:#e97878!important}.settings-nav-item.settings-danger-tab[data-state=active]{background:#e94b4b24!important;color:#fa8989!important}.danger-zone{background:color-mix(in srgb,#e94b4b 3%,#fff);background:color-mix(in srgb,#e94b4b 3%,var(--bu-card));border-color:#e94b4b40}.danger-zone>h2{color:#e97878}.danger-delete-button{align-items:center;background:#d63c4b;border-radius:6px;color:#fff;display:inline-flex;font-size:12px;font-weight:600;gap:8px;padding:10px 15px}.danger-delete-button:disabled{opacity:.5}.chat-dock-panel{height:470px}.chat-contact-search{align-items:center;border-bottom:1px solid #d5d5d5;border-bottom:1px solid var(--bu-border);color:#68686f;color:var(--bu-muted);display:flex;gap:9px;padding:12px}.chat-contact-search input{background:#0000;color:#2d2d31;color:var(--bu-text);flex:1 1;font-size:12px;min-width:0;outline:none}.chat-contacts{flex:1 1;min-height:0;overflow:auto}.chat-contacts h3{color:#68686f;color:var(--bu-muted);font-size:10px;letter-spacing:.07em;padding:15px 13px 8px;text-transform:uppercase}.chat-contact{align-items:center;border-bottom:1px solid #d5d5d5;border-bottom:1px solid var(--bu-border);display:flex;gap:10px;padding:12px;text-align:left;width:100%}.chat-contact:hover{background:#e7e7e7;background:var(--bu-hover)}.chat-contact>span{flex:1 1;min-width:0}.chat-contact strong{font-size:12px}.chat-contact small,.chat-contact strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-contact small{color:#68686f;color:var(--bu-muted);font-size:10px;margin-top:4px}.chat-contact>b{background:#f08;border-radius:20px;color:#fff;font-size:10px;padding:3px 6px}.chat-active-contact{align-items:center;border-bottom:1px solid #d5d5d5;border-bottom:1px solid var(--bu-border);display:flex;font-size:12px;gap:10px;padding:12px}.chat-active-contact>button{padding:3px}.private-chat-thread{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.private-chat-status{align-items:center;border-bottom:1px solid #d5d5d5;border-bottom:1px solid var(--bu-border);color:#68686f;color:var(--bu-muted);display:flex;font-size:10px;gap:5px;padding:7px 12px}.private-chat-messages{flex:1 1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:12px}.private-chat-message{display:flex;margin-bottom:12px}.private-chat-message.is-mine{justify-content:flex-end}.private-chat-bubble{background:#e7e7e7;background:var(--bu-hover);border-radius:6px;font-size:12px;max-width:86%;min-width:50px;overflow-wrap:anywhere;padding:9px 11px}.private-chat-bubble>p{white-space:pre-wrap}.is-mine .private-chat-bubble{background:#ff008828}.private-chat-message-meta{align-items:center;color:#68686f;color:var(--bu-muted);display:flex;font-size:9px;gap:8px;justify-content:space-between;margin-top:6px}.private-chat-message-meta button{padding:3px}.private-chat-image{border-radius:5px;display:block;margin-top:7px;max-height:260px;max-width:100%;object-fit:contain;width:auto}.system-message-list{padding:0}.system-message-list .private-chat-message{border-bottom:1px solid #d5d5d5;border-bottom:1px solid var(--bu-border);display:block;margin:0}.system-message-list .private-chat-bubble{background:#0000;border-radius:0;max-width:100%;padding:20px;width:100%}.system-message-sender{display:block;font-size:12px;margin-bottom:10px}.system-message-notice{border-top:1px solid #d5d5d5;border-top:1px solid var(--bu-border);color:#68686f;color:var(--bu-muted);font-size:11px;padding:12px;text-align:center}.chat-attachment-preview:empty{display:none}.chat-attachment-preview{align-items:center;border-top:1px solid #d5d5d5;border-top:1px solid var(--bu-border);display:flex;font-size:11px;gap:7px;padding:8px 12px}.chat-attachment-preview span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.private-inbox-card{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}@media(max-width:767px){.private-inbox-card{height:calc(100dvh - 210px);min-height:380px}.chat-dock-panel{max-height:calc(100dvh - 120px)}.ref-logo-image{height:36px;width:36px}}.ref-topbar-brand{flex:0 0 auto;gap:10px}.ref-navbar-collapse{color:#fff;display:grid;flex-shrink:0;padding:7px}.ref-navbar-wordmark{color:#fff;font-size:18px;font-weight:800;letter-spacing:-.6px;white-space:nowrap}.ref-topbar .ref-logo-image{height:32px;width:30px}.ref-topbar-search{flex:1 1;max-width:none;min-width:0}.ref-topbar-search>div{max-width:none;width:100%}.ref-topbar-search form{width:100%}.ref-topbar-actions{flex-shrink:0}@media(max-width:1023px){.ref-navbar-collapse{display:none}.ref-topbar-brand{flex-basis:auto}}@media(max-width:767px){.ref-topbar{grid-gap:4px 8px;display:grid;gap:4px 8px;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:48px 38px;height:104px;padding:4px 14px 10px}.ref-topbar-brand{gap:5px;grid-column:1;grid-row:1;min-width:0}.ref-navbar-wordmark{font-size:15px;letter-spacing:-.5px}.ref-topbar .ref-logo-image{height:27px;width:24px}.ref-topbar-actions{gap:3px;grid-column:2;grid-row:1;justify-self:end}.ref-topbar-search{display:flex;grid-column:1/-1;grid-row:2;min-width:0;width:100%}.ref-topbar-search form{height:36px}.ref-layout .ref-content{padding-top:120px}.ref-layout .ref-content:has(.community-detail-workspace),.ref-layout .ref-content:has(.hill-dashboard){padding-top:104px}.chat-dock-panel{max-height:calc(100dvh - 155px)}}.hill-auth{background:#030105!important;isolation:isolate;min-height:100dvh;overflow:hidden;position:relative}.auth-void-bubbles{background:radial-gradient(ellipse at 50% 45%,#24081d55,#0000 60%),#030105;inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:-1}.auth-void-bubbles i{animation:auth-bubble-float 18s ease-in-out infinite alternate;background:radial-gradient(circle at 30% 23%,#ffb2dc 0,#ff168f 18%,#cf0065 48%,#35091e 78%,#10060d 100%);border:1px solid #ff62b23b;border-radius:50%;box-shadow:inset -24px -30px 65px #12000e99,inset 2px 3px 18px #ffa2d150,0 0 70px #ff008820;display:block;opacity:.8;position:absolute}.auth-void-bubbles i:first-child{height:350px;left:-8%;top:2%;width:350px}.auth-void-bubbles i:nth-child(2){animation-delay:-8s;animation-duration:22s;height:260px;right:-3%;top:12%;width:260px}.auth-void-bubbles i:nth-child(3){animation-delay:-4s;animation-duration:16s;bottom:5%;height:170px;left:18%;width:170px}.auth-void-bubbles i:nth-child(4){animation-delay:-12s;animation-duration:25s;bottom:-25%;height:380px;opacity:.6;right:8%;width:380px}.auth-void-bubbles i:nth-child(5){animation-delay:-6s;animation-duration:14s;filter:blur(1px);height:72px;left:27%;top:27%;width:72px}.auth-void-bubbles i:nth-child(6){animation-delay:-3s;animation-duration:20s;bottom:30%;filter:blur(2px);height:95px;opacity:.5;right:24%;width:95px}@keyframes auth-bubble-float{0%{transform:translate3d(0,-12px,0) rotate(-8deg)}to{transform:translate3d(28px,30px,0) rotate(12deg)}}.hill-auth-footer,.hill-auth-header,.hill-auth-main{position:relative;z-index:1}.hill-auth .hill-auth-header{background:#08030ca8;border-color:#ff3ba12e}.hill-auth .hill-auth-header .ref-logo,.hill-auth-header nav a{color:#fff}.hill-auth .auth-form-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;background:var(--bu-card);border:1px solid #d5d5d5;border-top:3px solid #e52b87;border:1px solid var(--bu-border);border-radius:3px;border-top:3px solid var(--hill-pink);box-shadow:none;color:#2d2d31;color:var(--bu-text)}.hill-auth .hill-panel-title{background:#f5f5f5;background:var(--hill-heading);border-bottom:1px solid #d5d5d5;border-bottom:1px solid var(--bu-border);color:#2d2d31;color:var(--bu-text);font-size:20px;font-weight:700;letter-spacing:-.3px;line-height:1.3;margin:0;padding:16px 24px}.hill-auth .auth-form-intro,.hill-auth .text-bu-muted{color:#68686f;color:var(--bu-muted)}.hill-auth .bu-label{color:#2d2d31;color:var(--bu-text);font-size:11px;font-weight:600}.hill-auth .bu-input{background:#fff;background:var(--hill-input);border:1px solid #d5d5d5;border:1px solid var(--bu-border);border-radius:3px;color:#2d2d31;color:var(--bu-text);font-size:12px;min-height:40px}.hill-auth .bu-input:focus{border-color:#c4146a;border-color:var(--bu-pink);box-shadow:0 0 0 1px #c4146a;box-shadow:0 0 0 1px var(--bu-pink);outline:none}.hill-auth .bu-input::placeholder{color:#68686f;color:var(--bu-muted);opacity:1}.hill-auth .bu-card{background:#fff;background:var(--bu-card);border-color:#d5d5d5;border-color:var(--bu-border);box-shadow:none;color:#2d2d31;color:var(--bu-text)}.hill-auth input[type=date]{color-scheme:light}:root.dark .hill-auth input[type=date]{color-scheme:dark}.auth-factor-icon{background:#ff00880c;border:1px solid #ff168f55;border-radius:50%;color:#ff4fa7;display:grid;height:56px;margin:auto;place-items:center;width:56px}.security-status-row{align-items:center;display:flex;font-size:13px;gap:12px;justify-content:space-between}.security-status-row>span{color:#68686f;color:var(--bu-muted);font-size:11px}.auth-factor-enrollment,.auth-recovery-codes{background:#f8f8f8;background:var(--bu-surface);border:1px solid #d5d5d5;border:1px solid var(--bu-border);border-radius:6px;padding:18px}.auth-factor-enrollment h3,.auth-recovery-codes h3{font-weight:600;margin-bottom:10px}.auth-factor-enrollment>img{background:#fff;border-radius:6px;display:block;margin-bottom:12px;max-width:100%}.auth-factor-enrollment p,.auth-recovery-codes p{color:#68686f;color:var(--bu-muted);font-size:12px;margin-bottom:12px}.auth-recovery-grid{grid-gap:8px;display:grid;font-size:12px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));margin:16px 0}.security-passkey{align-items:center;border:1px solid #d5d5d5;border:1px solid var(--bu-border);border-radius:6px;display:flex;gap:12px;justify-content:space-between;padding:12px}.security-passkey strong{font-size:13px}.security-passkey small{color:#68686f;color:var(--bu-muted);display:block;font-size:11px;margin-top:4px}a[class*=bu-btn],button{position:relative}a[class*=bu-btn]:before,button:not(:disabled):before{background:linear-gradient(110deg,#0000 32%,#ffffff24 48%,#ffffff40 50%,#ffffff24 52%,#0000 68%);background-position:120% 0;background-size:280% 100%;border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;z-index:1}a[class*=bu-btn]:hover:before,button:not(:disabled):hover:before{animation:bu-button-shimmer .85s ease-out both;opacity:1}@keyframes bu-button-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media(max-width:600px){.auth-void-bubbles i:first-child{left:-180px}.auth-void-bubbles i:nth-child(2){right:-160px}.auth-void-bubbles i:nth-child(3){bottom:2%;left:-70px}.auth-void-bubbles i:nth-child(6){right:-30px}}@media(prefers-reduced-motion:reduce){.auth-void-bubbles i{animation:none}a[class*=bu-btn]:hover:before,button:not(:disabled):hover:before{animation:none;opacity:0}}.public-header.hill-auth-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b040fb8;border-bottom:1px solid #ff328e38;gap:24px;padding:18px max(24px,calc(50vw - 600px));position:relative;z-index:10}.public-brand{align-items:center;animation:public-nav-enter .55s ease both;color:#fff;display:inline-flex;flex-shrink:0;font-size:22px;font-weight:800;gap:11px;letter-spacing:-.8px;transition:transform .25s ease,filter .25s ease}.public-brand img{filter:brightness(0) invert(1);height:35px;object-fit:contain;transition:transform .35s cubic-bezier(.2,.8,.2,1);width:35px}.public-brand:hover{filter:drop-shadow(0 0 14px #ff159555)}.public-brand:hover img{transform:rotate(-10deg) scale(1.08)}.public-brand:focus-visible,.public-nav-link:focus-visible{border-radius:3px;outline:2px solid #ff4aa7;outline-offset:6px}.public-header nav{align-items:center;display:flex;gap:26px}.public-header .public-nav-link{color:#ddc8d8;font-size:12px;font-weight:600;padding:9px 0;position:relative;text-decoration:none;transition:color .2s ease,transform .2s ease}.public-nav-link:after{background:#ff168f;border-radius:2px;bottom:1px;content:"";height:2px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.public-header .public-nav-link.is-active,.public-header .public-nav-link:hover{color:#fff;text-decoration:none}.public-nav-link.is-active:after,.public-nav-link:hover:after{transform:scaleX(1)}.public-header .public-register-link{font-size:12px;padding:11px 16px}@keyframes public-nav-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.public-landing{--bu-bg:#08060d;--bu-surface:#100b17;--bu-card:#15101b;--bu-text:#f9edf6;--bu-muted:#baa5b5;--bu-border:#412438;--bu-green:#ff5ab2;--bu-pink:#f08;background:#030105;color:#f9edf6;isolation:isolate;position:relative}.public-landing-bubbles{opacity:.55}.public-landing-main{margin:0 auto;max-width:1200px;padding:52px 24px 80px}.public-landing-main [data-testid=landing-page]>section{animation:public-section-enter .7s ease both}@keyframes public-section-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.public-landing-footer{align-items:center;background:#08030cb0;border-top:1px solid #ff328e26;color:#baa5b5;display:flex;flex-wrap:wrap;font-size:11px;gap:20px;padding:28px max(24px,calc(50vw - 600px));position:relative;z-index:1}.public-footer-brand{color:#fff;font-size:16px;font-weight:700}.public-landing-footer nav{display:flex;gap:20px;margin-left:auto}.public-landing-footer nav a:hover{color:#ff5ab2}.public-landing #features{scroll-margin-top:24px}@media(max-width:767px){.public-header.hill-auth-header{flex-wrap:wrap;gap:14px;padding:16px}.public-brand{font-size:19px;gap:8px}.public-brand img{height:29px;width:29px}.public-header nav{gap:16px;margin-left:auto}.public-header .public-nav-link{font-size:11px}.public-header .public-register-link{font-size:11px;padding:10px 12px}.public-header .public-features-link{display:none}.public-landing-main{padding:28px 18px 55px}.public-landing-footer{gap:12px;padding:24px 18px}.public-landing-footer nav{margin-left:0;width:100%}}@media(max-width:420px){.public-header.hill-auth-header{gap:10px}.public-brand{font-size:17px}.public-brand img{height:26px;width:26px}.public-header nav{gap:13px}.public-header .public-home-link{display:none}}@media(prefers-reduced-motion:reduce){.public-brand,.public-landing-main [data-testid=landing-page]>section{animation:none}.public-brand,.public-brand img,.public-header .public-nav-link,.public-nav-link:after{transition:none}.public-brand:hover img{transform:none}}.hill-auth{background:#d30a92!important}.hill-auth>.auth-void-bubbles,.public-landing>.public-landing-bubbles{background:radial-gradient(ellipse 25% 38% at 1% 0,#870697 0,#0000 80%),radial-gradient(ellipse 20% 43% at 20% 47%,#b950b6 0,#b950b67a 38%,#0000 85%),radial-gradient(ellipse 24% 40% at 74% 8%,#c65bb9 0,#c65bb998 40%,#0000 85%),radial-gradient(ellipse 25% 45% at 48% 13%,#f00062 0,#ef0062ba 42%,#0000 90%),radial-gradient(ellipse 24% 35% at 86% 49%,#ec005b 0,#ed0065b3 45%,#0000 90%),radial-gradient(ellipse 36% 47% at 54% 100%,#f000a2 0,#ed009c 35%,#0000 85%),radial-gradient(ellipse 21% 42% at 104% 99%,#82179d 0,#8b169c99 40%,#0000 90%),radial-gradient(ellipse 33% 32% at 14% 103%,#b72b80 0,#0000 85%),#d10b91;filter:blur(26px);inset:-6%;opacity:1}.hill-auth>.auth-void-bubbles>i,.public-landing>.public-landing-bubbles>i{display:none}.hill-auth .hill-auth-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#d81e77;background:var(--hill-top);border-bottom:3px solid #e52b87;border-bottom:3px solid var(--hill-pink)}.hill-auth .hill-auth-footer{background:#f8f8f8;background:var(--bu-surface);border-color:#d5d5d5;border-color:var(--bu-border);color:#68686f;color:var(--bu-muted);text-shadow:none}.public-landing{background:#d30a92}.public-landing .public-header,.public-landing-footer{background:#23051f4d;border-color:#ffffff26}.public-landing-footer{color:#fff}.hill-game-back{color:#68686f;color:var(--bu-muted);display:inline-block;font-size:12px;font-weight:600;margin-bottom:16px}.hill-game-back:hover{color:#c4146a;color:var(--bu-pink)}.hill-game-overview{overflow:hidden}.hill-game-overview-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr)}.hill-game-cover{aspect-ratio:16/9;background:#f8f8f8;background:var(--bu-surface);border-right:1px solid #d5d5d5;border-right:1px solid var(--bu-border)}.hill-game-cover>*{height:100%;object-fit:cover;width:100%}.hill-game-summary{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:24px}.hill-game-summary h1{font-size:28px;letter-spacing:-.6px}.hill-game-stats{border-block:1px solid #d5d5d5;border-block:1px solid var(--bu-border);display:flex;flex-wrap:wrap;font-size:12px;gap:12px 20px;margin-top:20px;padding:16px 0}.hill-game-stats b{font-size:14px}.hill-game-tabs{margin-top:24px}.hill-game-section-title{font-size:14px;font-weight:700;margin-bottom:12px}.hill-game-detail [data-testid=game-live-players] h2{font-size:16px}@media(max-width:900px){.hill-game-overview-grid{grid-template-columns:1fr}.hill-game-cover{border-bottom:1px solid #d5d5d5;border-bottom:1px solid var(--bu-border);border-right:0}.hill-game-summary{padding:20px}.hill-game-summary h1{font-size:24px}}.register-step-flow{display:flex;gap:10px;list-style:none;margin:4px 0 28px;padding:0}.register-step-flow li{align-items:center;color:#68686f;color:var(--bu-muted);display:flex;flex:1 1;flex-direction:column;font-size:11px;font-weight:600;gap:9px;line-height:1.4;position:relative;text-align:center}.register-step-flow li:not(:last-child):after{background:#d5d5d5;background:var(--bu-border);content:"";height:2px;left:calc(50% + 24px);position:absolute;right:calc(-50% + 14px);top:18px}.register-step-number{background:#fff;background:var(--bu-card);border:2px solid #d5d5d5;border:2px solid var(--bu-border);border-radius:50%;display:grid;font-size:14px;height:38px;place-items:center;transition:background .2s,border-color .2s;width:38px}.register-step-flow .is-current{color:#2d2d31;color:var(--bu-text)}.register-step-flow .is-current .register-step-number{background:#c4146a;background:var(--bu-pink);border-color:#c4146a;border-color:var(--bu-pink);box-shadow:0 0 0 4px #ff2e9318;color:#fff}.register-step-flow .is-complete .register-step-number{border-color:#c4146a;border-color:var(--bu-pink);color:#c4146a;color:var(--bu-pink)}.register-step-flow .is-complete:after{background:#c4146a!important;background:var(--bu-pink)!important}.register-step-heading p{color:#68686f;color:var(--bu-muted);font-size:11px;margin-bottom:5px}.register-step-heading h2{font-size:20px;font-weight:700}.register-step-heading h2:focus{outline:none}.register-step-fields{animation:register-step-enter .2s ease both;border:0;min-width:0;padding:0}.register-step-actions{display:flex;gap:10px}.register-account-summary{background:#f8f8f8;background:var(--bu-surface);border:1px solid #d5d5d5;border:1px solid var(--bu-border);border-radius:4px;overflow-wrap:anywhere;padding:14px}.register-account-summary small,.register-account-summary span{color:#68686f;color:var(--bu-muted);display:block;font-size:12px}.register-account-summary strong{display:block;font-size:16px;margin:4px 0}@keyframes register-step-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.register-step-fields{animation:none}.register-step-number{transition:none}}.workspace-profile .profile-identity-layout{align-items:start;gap:24px;grid-template-columns:150px minmax(0,1fr);margin:0;padding:0}.workspace-profile .profile-identity-layout>.profile-headshot:first-child{background:#0000;border:0;border-radius:50%;box-shadow:none;padding:0;width:150px}.workspace-profile .profile-headshot img{border-radius:50%;height:100%!important;object-fit:contain;width:100%}.workspace-profile .profile-identity-layout>div:last-child{padding-top:0}.admin-tab-navigation{align-items:center;border-bottom:1px solid #d5d5d5;border-bottom:1px solid var(--bu-border);display:flex;gap:8px;min-width:0}.admin-tab-navigation>button{flex-shrink:0;padding:8px}.admin-tab-navigation [role=tab]{flex-shrink:0}.bu-impersonation-banner{align-items:center;background:#632b00;border-bottom:2px solid #ffb85c;color:#fff;display:flex;gap:12px;inset:0 0 auto;padding:12px 20px;position:fixed;z-index:120}.bu-impersonation-banner>div{flex:1 1;min-width:0}.bu-impersonation-banner strong{font-size:13px}.bu-impersonation-banner p{font-size:11px;margin-top:3px;overflow-wrap:anywhere}.bu-impersonation-banner .bu-btn-ghost{border-color:#ffc07780;color:#fff;flex-shrink:0}:root[style*="--bu-impersonation-height"] .ref-topbar{top:var(--bu-impersonation-height)}:root[style*="--bu-impersonation-height"] .ref-sidebar{height:calc(100dvh - var(--bu-navbar-height) - var(--bu-impersonation-height));top:calc(var(--bu-navbar-height) + var(--bu-impersonation-height))}:root[style*="--bu-impersonation-height"] .hill-auth{padding-top:var(--bu-impersonation-height)}@media(max-width:600px){.bu-impersonation-banner{flex-wrap:wrap;gap:8px;padding:10px}.bu-impersonation-banner>button{margin-left:auto}.workspace-profile .profile-identity-layout>.profile-headshot:first-child{align-self:flex-start}}.ref-layout{--bu-navbar-height:64px;--bu-page-top-gap:28px}@media(max-width:767px){.ref-layout{--bu-navbar-height:104px;--bu-page-top-gap:20px}}.ref-layout>.ref-topbar{height:var(--bu-navbar-height)}.ref-layout.is-dashboard,.ref-layout:has(.community-detail-workspace){--bu-page-top-gap:0px}.ref-layout .ref-content{padding-top:calc(var(--bu-navbar-height) + var(--bu-impersonation-height, 0px) + var(--bu-page-top-gap))!important}.ref-layout.is-dashboard .ref-main{margin-top:0;max-width:none}.ref-layout.is-dashboard .dashboard-hero,.ref-layout.is-dashboard .hill-dashboard{margin-top:0;padding-top:0}.ref-admin-count{border-radius:999px;min-width:22px;padding:0 7px}.ref-admin-count.is-clear{background:#e7e7e7;background:var(--bu-hover);color:#68686f;color:var(--bu-muted)}@media(min-width:1024px){.is-sidebar-collapsed [data-testid=side-link-admin]{position:relative}.is-sidebar-collapsed [data-testid=side-link-admin]>.ref-admin-count{align-items:center;display:inline-flex;font-size:9px;height:16px;justify-content:center;min-width:17px;padding:0 4px;position:absolute;right:1px;top:0}}.admin-tab-navigation .admin-tab-count{align-items:center;background:#e52b87;background:var(--hill-pink);border-radius:999px;color:#fff;display:inline-flex;font-size:10px;height:18px;justify-content:center;line-height:1;margin-left:6px;min-width:22px;padding:0 6px}.admin-tab-navigation .admin-tab-count.is-clear{background:#e7e7e7;background:var(--bu-hover);color:#68686f;color:var(--bu-muted)}.admin-tab-navigation .admin-tab-count.bu-skeleton{background:#e7e7e7;background:var(--bu-hover)}.moderator-account-badge{align-items:center;background:#1677a8;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;gap:4px;line-height:1.4;padding:2px 7px;vertical-align:middle}.moderator-avatar-badge{align-items:center;background:#1677a8;border:2px solid #fff;border:2px solid var(--bu-card);border-radius:50%;color:#fff;display:flex;height:18px;justify-content:center;left:-2px;position:absolute;top:-2px;width:18px;z-index:2}@media(min-width:1024px){.is-sidebar-collapsed [data-testid=side-link-mod]{position:relative}.is-sidebar-collapsed [data-testid=side-link-mod]>.ref-admin-count{align-items:center;display:inline-flex;font-size:9px;height:16px;justify-content:center;min-width:17px;padding:0 4px;position:absolute;right:1px;top:0}}.bu-site-footer{background:#1f1f1f;border-top:12px solid #ff2e93;color:#d1d5db;display:block!important;font-size:13px;margin-top:44px;position:relative;text-align:left;width:100%;z-index:1}.bu-footer-inner{margin:auto;max-width:1152px;padding:36px 28px 20px}.bu-footer-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1.15fr .85fr .95fr}.bu-footer-brand{align-items:center;color:#fff;display:flex;font-size:19px;font-weight:700;gap:10px}.bu-footer-brand img{filter:brightness(0) invert(1)}.bu-footer-grid p{line-height:1.8;margin:15px 0 20px;max-width:300px}.bu-footer-grid nav{display:flex;flex-direction:column;gap:16px;padding-top:5px}.bu-footer-grid nav a,.bu-footer-support{align-items:center;color:#d1d5db;display:flex;gap:9px;transition:color .2s}.bu-footer-grid a:hover{color:#ff80b9}.bu-footer-copyright{border-top:1px solid #fff3;color:#9ca3af;font-size:11px;margin-top:28px;padding-top:21px;text-align:center}.bu-public-layout{background:#ededed;background:var(--bu-bg);display:flex;flex-direction:column;min-height:100vh}.bu-public-content{flex:1 1;margin:0 auto;max-width:1200px;padding:28px 24px 0;width:100%}.bu-public-content>.community-detail-workspace{margin-top:0}.bu-public-content>.bu-ad-block,.bu-public-content>.bu-ad-placeholder{margin-top:28px}.bu-page-ad{margin:32px auto 0;max-width:1120px;padding:0 24px}.bu-ad-placeholder{background:#85858b;border-radius:4px;display:block;height:112px;width:100%}.bu-ad-placeholder.is-tall{height:280px}.bu-ad-block{width:100%}.bu-ad-creative{background:#85858b;border-radius:4px;height:112px;overflow:hidden;position:relative}.bu-ad-creative>a{display:block;height:100%}.bu-ad-creative>span{background:#000b;border-radius:3px;color:#fff;font-size:9px;padding:3px 6px;pointer-events:none;position:absolute;right:8px;top:8px}.bu-ad-report{align-items:center;color:#68686f;color:var(--bu-muted);display:flex;font-size:11px;gap:5px;margin-left:auto;margin-top:7px}.bu-ad-report:hover{color:#c4146a;color:var(--bu-pink)}.hill-game-cover{height:auto;min-height:0;overflow:hidden}.game-media-gallery{display:flex;flex-direction:column;gap:10px;height:100%;width:100%}.game-media-stage{aspect-ratio:16/9;background:#f8f8f8;background:var(--bu-surface);border-radius:6px;overflow:hidden;width:100%}.game-media-stage>img,.game-media-stage>video{display:block;height:100%;object-fit:contain;width:100%}.game-media-picker{display:flex;gap:8px;overflow-x:auto;padding-bottom:5px}.game-media-picker button{aspect-ratio:16/9;background:#f8f8f8;background:var(--bu-surface);border:2px solid #0000;border-radius:5px;flex:0 0 92px;font-size:11px;overflow:hidden;padding:0}.game-media-picker button.is-active{border-color:#c4146a;border-color:var(--bu-pink)}.game-media-picker img{height:100%;object-fit:cover;width:100%}.game-upload-gallery{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.game-upload-gallery img,.game-upload-gallery video{aspect-ratio:16/9;background:#f8f8f8;background:var(--bu-surface);object-fit:contain;width:100%}.game-upload-gallery button{font-size:11px;margin-top:5px;padding:6px 10px}.bu-user-search{min-width:0;position:relative}.bu-user-search-results{background:#f8f8f8;background:var(--bu-surface);border:1px solid #d5d5d5;border:1px solid var(--bu-border);border-radius:6px;box-shadow:0 12px 30px #0004;left:0;max-height:320px;min-width:240px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 5px);z-index:60}.bu-user-search-results>button{align-items:center;color:#2d2d31;color:var(--bu-text);display:flex;gap:10px;padding:10px 12px;text-align:left;width:100%}.bu-user-search-results>button:hover,.bu-user-search-results>button[aria-selected=true]{background:#e7e7e7;background:var(--bu-hover)}.bu-user-search-results b{font-size:13px}.bu-user-search-results small{color:#68686f;color:var(--bu-muted);display:block;font-size:11px}.bu-user-search-results>p{color:#68686f;color:var(--bu-muted);font-size:12px;padding:14px}@media(max-width:767px){.bu-footer-grid{gap:28px;grid-template-columns:1fr 1fr}.bu-footer-grid>div{grid-column:1/-1}.bu-footer-inner{padding:28px 20px 20px}.bu-public-content{padding:20px 16px 0}.bu-site-footer{margin-top:32px}.bu-page-ad{padding:0 16px}.bu-ad-creative,.bu-ad-placeholder{height:90px}}.hill-game-cover{aspect-ratio:auto}.hill-game-cover>.game-media-gallery{height:auto}.ref-layout .ref-content{display:flex;flex-direction:column;min-height:100dvh;padding-bottom:0!important;padding-left:0!important;padding-right:0!important}.ref-layout .ref-main{flex:1 0 auto;margin:0 auto;max-width:1184px;min-height:0;padding:0 32px;width:100%}.ref-layout .ref-main:has(.community-detail-workspace),.ref-layout .ref-main:has(.hill-dashboard){max-width:none;padding:0}.ref-layout .ref-content>.bu-site-footer{flex-shrink:0;margin-bottom:0;max-width:none}.bu-site-footer{flex-shrink:0;font-size:14px;margin-bottom:0}.bu-footer-inner{max-width:1280px;padding:32px 32px 20px}.bu-footer-brand{font-size:22px}.bu-footer-copyright{font-size:12px}.bu-public-layout,.hill-auth,.public-landing{display:flex;flex-direction:column;min-height:100dvh;padding-bottom:0}.public-landing-main{flex:1 1}.bu-public-layout>.bu-site-footer,.hill-auth>.bu-site-footer,.public-landing>.bu-site-footer{margin-bottom:0;width:100%}.profile-social-links{align-items:center;display:flex;flex-wrap:nowrap;gap:8px;margin-top:18px;max-width:100%;min-width:0;overflow-x:auto;padding-bottom:4px}.profile-social-links>a{align-items:center;background:#fff;background:var(--bu-card);border:1px solid #d5d5d5;border:1px solid var(--bu-border);border-radius:6px;color:#2d2d31;color:var(--bu-text);display:inline-flex;font-size:12px;gap:8px;padding:9px 12px;transition:color .2s,border-color .2s,background .2s}.profile-social-links>a:hover{background:#e7e7e7;background:var(--bu-hover);border-color:#c4146a;border-color:var(--bu-pink);color:#c4146a;color:var(--bu-pink)}@media(min-width:1024px){.ref-layout .ref-content{padding-left:224px!important;padding-left:var(--sidebar-width,224px)!important}}@media(max-width:767px){.ref-layout .ref-main{padding-left:16px;padding-right:16px}.ref-layout .ref-main:has(.community-detail-workspace),.ref-layout .ref-main:has(.hill-dashboard){padding-left:0;padding-right:0}.bu-footer-inner{padding:28px 20px 18px}.bu-footer-brand{font-size:20px}}.dashboard-feed-composer{background:#fff;background:var(--bu-card);border:1px solid #d5d5d5;border:1px solid var(--bu-border);border-radius:6px;margin:20px 0;padding:20px}.dashboard-feed-composer>label{display:block;font-size:13px;font-weight:600;margin-bottom:10px}.dashboard-feed-composer>div{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-top:12px}.dashboard-feed-composer p{color:#68686f;color:var(--bu-muted);font-size:12px;line-height:1.6}.dashboard-feed-post>div>p{margin-top:10px;overflow-wrap:anywhere}.profile-presence-label{align-items:center;border:1px solid #d5d5d5;border:1px solid var(--bu-border);border-radius:20px;display:inline-flex;font-size:11px;font-weight:600;gap:6px;padding:4px 8px}.profile-presence-label>span{background:currentColor;border-radius:50%;height:7px;width:7px}.profile-presence-label.presence-online{color:#35c875}.profile-presence-label.presence-away{color:#f0ad36}.profile-presence-label.presence-dnd{color:#f05b6c}.profile-presence-label.presence-offline{color:#68686f;color:var(--bu-muted)}.presence-dot.presence-online{background:#35c875}.presence-dot.presence-away{background:#f0ad36}.presence-dot.presence-dnd{background:#f05b6c}.workspace-profile .profile-identity-layout>[data-testid=profile-avatar-image]{height:auto!important;min-height:150px}.profile-thought-bubble{background:#f8f8f8;background:var(--bu-surface);border:1px solid #d5d5d5;border:1px solid var(--bu-border);border-radius:24px;color:#2d2d31;color:var(--bu-text);font-size:12px;line-height:1.6;margin-bottom:24px;overflow-wrap:anywhere;padding:13px 14px;position:relative;white-space:pre-wrap;width:100%}.profile-thought-bubble:after,.profile-thought-bubble:before{background:#f8f8f8;background:var(--bu-surface);border:1px solid #d5d5d5;border:1px solid var(--bu-border);border-radius:50%;content:"";position:absolute}.profile-thought-bubble:after{bottom:-13px;height:12px;left:24px;width:12px}.profile-thought-bubble:before{bottom:-22px;height:7px;left:40px;width:7px}@media(max-width:600px){.dashboard-feed-composer{padding:15px}.dashboard-feed-composer>div{align-items:stretch;flex-direction:column}.dashboard-feed-composer button{justify-content:center}}.profile-headshot>.relative>img,.profile-headshot>.relative>svg{background:#0000!important}.profile-headshot>.relative>svg>circle:first-of-type{fill:#0000}.profile-stat-row{align-items:center;display:flex;gap:18px;margin-top:18px;max-width:100%;min-width:0;overflow-x:auto;padding:2px 0 6px}.profile-stat{align-items:center;color:#68686f;color:var(--bu-muted);display:inline-flex;flex-shrink:0;font-size:12px;gap:5px;line-height:1.5;white-space:nowrap}.profile-stat>svg{color:#c4146a;color:var(--bu-pink);flex-shrink:0;height:12px;width:12px}.profile-stat>strong{font-feature-settings:"tnum";color:#2d2d31;color:var(--bu-text);font-size:12px;font-variant-numeric:tabular-nums;font-weight:700}.site-link{color:#c4146a;color:var(--bu-pink);display:inline-flex;flex-direction:column;max-width:100%;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:2px;vertical-align:top}.site-link-label{flex-wrap:wrap;gap:5px}.site-link-label,.site-link-verified{align-items:center;display:inline-flex}.site-link-verified{color:#168336;color:var(--bu-green);font-weight:600;gap:3px}.site-link-url,.site-link-verified{font-size:10px;text-decoration:none}.site-link-url{color:#68686f;color:var(--bu-muted);display:block;line-height:1.5;word-break:break-all}.rich-text code{background:#f8f8f8;background:var(--bu-surface);border-radius:3px;font-size:.9em;padding:1px 4px}.external-link-dialog{max-width:min(480px,calc(100vw - 32px))}.external-link-destination{background:#f8f8f8;background:var(--bu-surface);border:1px solid #d5d5d5;border:1px solid var(--bu-border);border-radius:5px;overflow-wrap:anywhere;padding:14px}.external-link-destination>span{color:#68686f;color:var(--bu-muted);display:block;font-size:11px;margin-bottom:5px}.external-link-destination>strong{font-size:15px}.external-link-destination>p{font-size:12px;margin-top:5px;word-break:break-all}.profile-social-links>.site-link{background:#fff;background:var(--bu-card);border:1px solid #d5d5d5;border:1px solid var(--bu-border);border-radius:6px;flex-direction:row;flex-shrink:0;font-size:12px;gap:4px;padding:6px 9px;text-decoration:none;white-space:nowrap}.profile-social-links .site-link-label{flex-wrap:nowrap;white-space:nowrap}.community-browse-workspace{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:210px minmax(0,1fr)}.community-browse-sidebar{background:#fff;background:var(--bu-card);border:1px solid #d5d5d5;border:1px solid var(--bu-border);border-radius:3px;min-width:0;padding:14px}.community-browse-filters{display:flex;flex-direction:column;gap:5px}.community-browse-filters>.workspace-panel-label{color:#68686f;color:var(--bu-muted);display:block;font-size:10px;padding:6px 8px 12px}.community-browse-filters>button{align-items:center;border-radius:3px;color:#68686f;color:var(--bu-muted);display:flex;font-size:12px;font-weight:600;gap:9px;padding:11px 9px;text-align:left}.community-browse-filters>button:hover{background:#e7e7e7;background:var(--bu-hover);color:#2d2d31;color:var(--bu-text)}.community-browse-filters>button.is-selected{background:#c4146a;background:var(--bu-pink);color:#fff}.community-browse-memberships{border-top:1px solid #d5d5d5;border-top:1px solid var(--bu-border);margin-top:18px;padding-top:16px}.community-browse-memberships h2{font-size:12px;font-weight:700;margin-bottom:12px}.community-browse-memberships>div{max-height:360px;overflow-y:auto}.community-browse-memberships>p{color:#68686f;color:var(--bu-muted);font-size:11px;line-height:1.7}.community-browse-membership{align-items:center;display:flex;gap:9px;min-width:0;padding:8px 0}.community-browse-membership>span{min-width:0}.community-browse-membership strong{display:block;font-size:11px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-browse-membership small{color:#68686f;color:var(--bu-muted);font-size:10px}.community-browse-membership:hover strong{color:#c4146a;color:var(--bu-pink)}.community-browse-search{display:flex;flex:1 1;gap:10px;min-width:0}.community-browse-search .bu-input{height:42px}.community-browse-search>button{flex-shrink:0}.community-browse-heading{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:0 0 16px}.community-browse-heading h2{font-size:15px;font-weight:700}.community-browse-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.community-browse-card{border-radius:3px;display:flex;flex-direction:column;min-width:0;overflow:hidden}.community-browse-cover{align-items:center;background:#f8f8f8;background:var(--bu-surface);color:#68686f;color:var(--bu-muted);display:flex;height:102px;justify-content:center;overflow:hidden}.community-browse-cover>img{height:100%;object-fit:cover;width:100%}.community-browse-cover>svg{opacity:.3}.community-browse-card-body{display:flex;flex:1 1;flex-direction:column;min-width:0;padding:0 15px 14px}.community-browse-card-body>.community-logo{border:3px solid #fff;border:3px solid var(--bu-card);margin-top:-24px;position:relative}.community-browse-card h3{font-size:14px;font-weight:700;line-height:1.5;margin-top:10px;overflow-wrap:anywhere}.community-browse-card:hover h3{color:#c4146a;color:var(--bu-pink)}.community-browse-member-count{align-items:center;color:#68686f;color:var(--bu-muted);display:flex;font-size:11px;gap:5px;margin-top:4px}.community-browse-card-body>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#68686f;color:var(--bu-muted);display:-webkit-box;font-size:12px;line-height:1.7;margin:12px 0;min-height:41px;overflow:hidden;overflow-wrap:anywhere}.community-browse-card-footer{align-items:center;border-top:1px solid #d5d5d5;border-top:1px solid var(--bu-border);color:#68686f;color:var(--bu-muted);display:flex;font-size:10px;gap:8px;justify-content:space-between;margin-top:auto;padding-top:12px}.community-browse-card-footer>span{align-items:center;display:flex;gap:5px}@media(max-width:1279px){.community-browse-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.community-browse-workspace{gap:18px;grid-template-columns:minmax(0,1fr)}.community-browse-sidebar{background:#0000;border:0;padding:0}.community-browse-filters{flex-direction:row;flex-wrap:wrap}.community-browse-filters>.workspace-panel-label{display:none}.community-browse-filters>button{border:1px solid #d5d5d5;border:1px solid var(--bu-border);padding:9px 12px}.community-browse-memberships{margin-top:14px;padding-top:14px}.community-browse-memberships>div{display:flex;gap:18px;max-height:none;overflow-x:auto;padding-bottom:5px}.community-browse-membership{flex:0 0 160px}}@media(max-width:540px){.community-browse-grid{gap:14px;grid-template-columns:minmax(0,1fr)}.community-browse-cover{height:110px}.community-browse-search{gap:8px}}.group-profile-heading{align-items:center;border-bottom:1px solid #d5d5d5;border-bottom:1px solid var(--bu-border);display:flex;gap:20px;margin-bottom:20px;min-width:0;padding-bottom:24px}.group-profile-title{flex:1 1;min-width:0}.group-profile-title h1{font-size:28px;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.group-profile-title>p{margin-top:8px}.group-profile-facts,.group-profile-title>p{color:#68686f;color:var(--bu-muted);font-size:12px}.group-profile-facts{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-top:13px}.group-profile-facts>span{align-items:center;display:inline-flex;gap:5px}.group-profile-actions{display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px}.workspace-page .group-shared-tabs{display:flex;gap:6px;height:auto;justify-content:flex-start;overflow-x:auto;white-space:nowrap;width:100%}.workspace-page .group-shared-tabs .bu-tab{align-items:center;display:inline-flex;flex-shrink:0;font-size:12px;gap:6px;padding:12px 15px;text-transform:none}.workspace-page .group-shared-tabs .bu-tab[data-state=active]{background:#0000;border-bottom:2px solid #c4146a;border-bottom:2px solid var(--bu-pink);color:#c4146a;color:var(--bu-pink)}.group-about-grid{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 280px}.group-details-list>div{border-bottom:1px solid #d5d5d5;border-bottom:1px solid var(--bu-border);display:flex;font-size:12px;gap:15px;justify-content:space-between;padding:10px 0}.group-details-list>div:last-child{border-bottom:0}.group-details-list dt{color:#68686f;color:var(--bu-muted)}.group-details-list dd{text-align:right}.group-editor-page{min-width:0}.group-editor-page [data-testid=group-overview-editor]{max-width:820px}.group-audit-list{grid-gap:10px;display:grid;gap:10px}@media(max-width:1023px){.group-profile-heading{flex-wrap:wrap}.group-profile-actions{width:100%}.group-about-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.group-profile-heading{gap:14px}.group-profile-heading>.community-logo{font-size:25px!important;height:64px!important;width:64px!important}.group-profile-title h1{font-size:23px}.group-profile-facts{font-size:11px;gap:8px}.workspace-page .group-shared-tabs .bu-tab{font-size:11px;padding:11px 12px}.group-editor-page [data-testid^=group-member-]{flex-wrap:wrap}}.group-social-links .profile-social-links{gap:6px;margin-top:12px}.group-social-links .profile-social-links>.site-link{font-size:11px;padding:4px 7px}.group-social-links .profile-social-links svg{height:13px;width:13px}.group-description{line-height:1.7}.group-owner-confirm{max-width:100%}.group-editor-page,.group-editor-page [data-testid=group-overview-editor],.group-editor-page [data-testid=group-overview-editor] fieldset{max-width:none;min-width:0;width:100%}.bu-dialog-content{gap:20px;overflow-wrap:anywhere}.bu-dialog-content fieldset,.bu-dialog-content form{max-width:100%;min-width:0}.bu-dialog-content>div:first-child{padding-right:24px}.bu-dialog-content p{line-height:1.65}.purchase-dialog{max-width:760px}.verification-dialog{max-width:480px}.purchase-options>button{min-width:0}.purchase-options>button:disabled{opacity:.65}@media(max-width:600px){.bu-dialog-content,body:has(.workspace-page) .bu-dialog-content{border-radius:12px;max-height:calc(100dvh - 32px);padding:22px}.bu-dialog-content .bu-btn-ghost,.bu-dialog-content .bu-btn-pink{white-space:normal}.purchase-options{gap:12px}}.group-shout-card{border-top:3px solid #c4146a;border-top:3px solid var(--bu-pink);display:flex;flex-direction:column;gap:16px;min-width:0;padding:24px}.group-shout-image{background:#f8f8f8;background:var(--bu-surface);border-radius:6px;display:block;max-height:420px;object-fit:contain;width:100%}.group-shout-reaction{align-items:center;background:#fff;background:var(--bu-card);border:1px solid #d5d5d5;border:1px solid var(--bu-border);border-radius:6px;display:inline-flex;font-size:12px;gap:7px;padding:8px 12px}.group-shout-reaction.is-selected{background:#e7e7e7;background:var(--bu-hover);border-color:#c4146a;border-color:var(--bu-pink);color:#c4146a;color:var(--bu-pink)}.group-shout-reaction:disabled{cursor:default}.group-shout-reaction:not(:disabled):hover{border-color:#c4146a;border-color:var(--bu-pink)}.group-editor-page [data-testid=group-shout-editor]{min-width:0;width:100%}@media(max-width:600px){.group-shout-card{padding:18px}.group-shout-reaction{gap:5px;padding:7px 9px}}.limited-item{border:2px solid #168336!important;border:2px solid var(--bu-green)!important;box-shadow:0 0 0 1px color-mix(in srgb,#168336 20%,#0000);box-shadow:0 0 0 1px color-mix(in srgb,var(--bu-green) 20%,#0000)}.limited-item:hover{border-color:#168336!important;border-color:var(--bu-green)!important}[data-testid=group-funds],[data-testid=item-selling-settings]{min-width:0;width:100%}[data-testid=group-funds] fieldset,[data-testid=item-selling-settings] fieldset{min-width:0}.site-link.site-link-preview{max-width:100%;min-width:0}.link-preview-slot{display:block;max-width:100%;min-height:1px}.link-preview-card{background:#f8f8f8;background:var(--bu-surface);border:1px solid #d5d5d5;border-left:3px solid #c4146a;border:1px solid var(--bu-border);border-left:3px solid var(--bu-pink);border-radius:6px;color:#2d2d31;color:var(--bu-text);display:flex;flex-direction:column;margin:8px 0 4px;max-width:100%;overflow:hidden;text-decoration:none;white-space:normal;width:340px}.link-preview-card>img{aspect-ratio:16/9;display:block;max-height:180px;object-fit:cover;width:100%}.link-preview-content{display:flex;flex-direction:column;gap:7px;min-width:0;padding:12px}.link-preview-site{color:#68686f;color:var(--bu-muted);font-size:10px;letter-spacing:.03em;text-transform:uppercase}.link-preview-title{font-size:13px;line-height:1.45;overflow-wrap:anywhere}.link-preview-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#68686f;color:var(--bu-muted);display:-webkit-box;font-size:12px;line-height:1.5;overflow:hidden;overflow-wrap:anywhere}.private-chat-bubble .site-link-preview{width:100%}.private-chat-bubble .link-preview-card{min-width:0;width:100%}.chat-typing-indicator{align-items:center;color:#68686f;color:var(--bu-muted);display:flex;flex-shrink:0;font-size:11px;gap:8px;min-height:24px;padding:5px 12px}.typing-dots{align-items:center;display:inline-flex;gap:3px}.typing-dots>i{animation:chat-typing-pulse 1.2s infinite;background:#c4146a;background:var(--bu-pink);border-radius:50%;height:4px;width:4px}.typing-dots>i:nth-child(2){animation-delay:.15s}.typing-dots>i:nth-child(3){animation-delay:.3s}@keyframes chat-typing-pulse{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.typing-dots>i{animation:none;opacity:.7}}.site-link-verified[role=button],.verified-tick[role=button]{cursor:pointer}.site-link-verified[role=button]:focus-visible,.verified-tick[role=button]:focus-visible{outline:2px solid #c4146a;outline:2px solid var(--bu-pink,#ff168f);outline-offset:3px}.profile-personal-background{background-position:top;background-repeat:no-repeat;background-size:cover;border-radius:16px;min-height:70vh;padding:24px}.profile-background-preview{align-items:center;background-position:50%;background-size:cover;border:1px solid #d5d5d5;border:1px solid var(--bu-border);border-radius:12px;display:flex;justify-content:center;min-height:180px;padding:24px}.chat-media-dialog,.chat-room-dialog{max-width:560px}.chat-emoji-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(8,minmax(0,1fr));max-height:320px;overflow:auto;padding:4px}.chat-emoji-grid button{background:#e7e7e7;background:var(--bu-hover);border-radius:8px;font-size:27px;min-height:43px}.chat-emoji-grid button:focus-visible,.chat-emoji-grid button:hover{outline:2px solid #c4146a;outline:2px solid var(--bu-pink,#ff168f)}.chat-gif-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));max-height:360px;overflow:auto;padding:3px}.chat-gif-grid button{min-width:0;text-align:left}.chat-gif-grid img{aspect-ratio:16/9;object-fit:cover;width:100%}.chat-gif-grid span{display:block;font-size:12px;padding:8px 10px}.chat-gif-grid button:hover{border-color:#c4146a;border-color:var(--bu-pink,#ff168f)}.chat-room-avatar{align-items:center;background:#e7e7e7;background:var(--bu-hover);border:1px solid #d5d5d5;border:1px solid var(--bu-border);border-radius:10px;color:#c4146a;color:var(--bu-pink,#ff168f);display:inline-flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.chat-room-create{padding:10px 12px 0}.chat-room-people{display:flex;flex-direction:column;gap:10px;max-height:220px;overflow:auto}.chat-room-person{align-items:center;display:flex;font-size:13px;gap:10px;padding:5px 2px}.chat-room-person small{color:#68686f;color:var(--bu-muted);display:block;font-size:11px}.chat-mention-suggestions{background:#fff;background:var(--bu-card);border-top:1px solid #d5d5d5;border-top:1px solid var(--bu-border);display:flex;flex-direction:column;gap:3px;max-height:150px;overflow:auto;padding:8px}.chat-mention-suggestions button{border-radius:6px;font-size:12px;padding:6px 9px;text-align:left}.chat-mention-suggestions button:focus-visible,.chat-mention-suggestions button:hover{background:#e7e7e7;background:var(--bu-hover);color:#c4146a;color:var(--bu-pink,#ff168f)}.chat-mention{background:#ff168f15;border-radius:4px;color:#c4146a;color:var(--bu-pink,#ff168f);font-weight:600;padding:1px 3px}.chat-message-author{color:#68686f;color:var(--bu-muted);display:block;font-size:11px;margin-bottom:5px}.chat-attachment-preview>img{border-radius:5px;height:40px;object-fit:cover;width:60px}.chat-dock-compose{gap:3px;padding:8px 6px}.chat-dock-compose button{flex-shrink:0;padding:5px}.chat-dock-compose input:not([type=file]){padding:9px 6px;width:0}@media(max-width:640px){.profile-personal-background{padding:12px}.chat-emoji-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.moderated-content{display:inline-block;vertical-align:top}.moderated-message-notice{color:#68686f;color:var(--bu-muted);display:block;font-size:9px;font-weight:400;letter-spacing:0;line-height:1.4;margin-top:3px}.safety-help-page{display:flex;flex-direction:column;gap:36px;margin:0 auto;max-width:1120px;padding-bottom:28px}.safety-page-heading h1{font-size:32px;font-weight:750;letter-spacing:-.6px;line-height:1.2;margin:10px 0 12px}.help-articles-section header p,.safety-page-heading>p{color:#68686f;color:var(--bu-muted);font-size:13px;line-height:1.7}.safety-eyebrow{align-items:center;color:#c4146a;color:var(--bu-pink);display:inline-flex;font-size:11px;font-weight:650;gap:7px}.safety-status-card{--safety-state:#35c875;border-radius:10px;padding:30px}.safety-status-card.is-warning{--safety-state:#e6ad38}.safety-status-card.is-banned{--safety-state:#ee5c72}.safety-status-heading{align-items:center;color:var(--safety-state);display:flex;flex-wrap:wrap;gap:12px;margin-bottom:30px}.safety-status-heading h2{color:#2d2d31;color:var(--bu-text);font-size:27px;font-weight:700}.safety-status-heading>span{color:#68686f;color:var(--bu-muted);font-size:12px;margin-left:auto}.safety-status-meter{border-radius:20px;display:flex;gap:3px;height:11px;overflow:hidden}.safety-status-meter>i{background:var(--safety-state);flex:1 1}.safety-status-meter>i.is-dim{background:#d5d5d5;background:var(--bu-border)}.safety-meter-labels{color:#68686f;color:var(--bu-muted);display:flex;font-size:11px;justify-content:space-between;margin-top:9px}.safety-status-message{font-size:16px;line-height:1.8;margin:27px 0 20px;overflow-wrap:anywhere;white-space:pre-wrap}.safety-how-link{color:#68686f;color:var(--bu-muted);display:inline-block;font-size:12px;text-decoration:underline;text-underline-offset:4px}.safety-how-link:hover{color:#c4146a;color:var(--bu-pink)}.safety-status-card.standing-level-1{--safety-state:#e6c34a}.safety-status-card.standing-level-2{--safety-state:#eea044}.safety-status-card.standing-level-3{--safety-state:#f07855}.standing-stages{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0;padding:0}.standing-stages>li{align-items:center;display:flex;flex-direction:column;min-width:0;position:relative;text-align:center}.standing-stages>li:not(:last-child):after{background:#d5d5d5;background:var(--bu-border);content:"";height:4px;left:calc(50% + 17px);position:absolute;top:10px;width:calc(100% - 34px)}.standing-stage-dot{align-items:center;background:#d5d5d5;background:var(--bu-border);border-radius:50%;color:#ededed;color:var(--bu-bg);display:flex;height:16px;justify-content:center;margin:4px;width:16px}.standing-stages>.is-current .standing-stage-dot{background:var(--safety-state);height:24px;margin:0;width:24px}.standing-stage-label{color:#68686f;color:var(--bu-muted);font-size:12px;font-weight:600;line-height:1.5;margin-top:9px;padding:0 3px}.standing-stages>.is-current .standing-stage-label{color:#2d2d31;color:var(--bu-text)}@media(max-width:480px){.standing-stage-label{font-size:10px}.standing-stages>li:not(:last-child):after{left:calc(50% + 14px);width:calc(100% - 28px)}}.safety-warning-actions{align-items:center;border-top:1px solid #d5d5d5;border-top:1px solid var(--bu-border);display:flex;flex-wrap:wrap;gap:16px;margin-top:20px;padding-top:22px}.safety-warning-actions p{color:#68686f;color:var(--bu-muted);flex:1 1;font-size:12px;line-height:1.7;min-width:200px}.safety-warning-actions a{text-decoration:underline}.help-articles-section h2,.safety-violations>h2{align-items:center;display:flex;font-size:23px;font-weight:700;gap:8px;margin-bottom:18px}.safety-violation-list{border-radius:10px;overflow:hidden}.safety-violation-row{align-items:center;border-bottom:1px solid #d5d5d5;border-bottom:1px solid var(--bu-border);display:flex;gap:20px;justify-content:space-between;padding:22px 25px;text-align:left;width:100%}.safety-violation-row:last-child{border:0}.safety-violation-row:hover{background:#e7e7e7;background:var(--bu-hover)}.safety-violation-row>span{display:flex;flex-direction:column;gap:7px;min-width:0}.safety-violation-row strong{font-size:14px}.safety-violation-row time{color:#68686f;color:var(--bu-muted);font-size:12px}.safety-violation-row small{color:#68686f;color:var(--bu-muted);font-size:11px}.safety-no-violations{align-items:center;color:#35c875;display:flex;gap:15px;padding:24px}.safety-no-violations strong{color:#2d2d31;color:var(--bu-text);font-size:14px}.safety-no-violations p{color:#68686f;color:var(--bu-muted);font-size:12px;margin-top:6px}.safety-appeal-card{padding:26px}.safety-appeal-card h2{font-size:19px;font-weight:650}.safety-appeal-card>p{color:#68686f;color:var(--bu-muted);font-size:12px;margin:10px 0 18px}.safety-appeal-card form{display:flex;flex-direction:column;gap:12px}.safety-appeal-card label{font-size:12px}.safety-appeal-card button{align-self:flex-start}.safety-appeals-list{color:#68686f;color:var(--bu-muted);font-size:11px;line-height:1.9;margin-top:18px}.help-articles-section>header{align-items:flex-end;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:22px}.help-articles-section h2{margin-bottom:8px;margin-top:8px}.help-article-filters{display:flex;flex-wrap:wrap;gap:10px}.help-article-filters .bu-input{flex:1 1;font-size:12px;min-width:150px;width:auto}.help-article-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.help-article-card{border-radius:8px;display:flex;flex-direction:column;overflow:hidden;transition:border-color .15s}.help-article-card:hover{border-color:#c4146a;border-color:var(--bu-pink)}.help-article-card>img{height:145px;object-fit:cover;width:100%}.help-article-card>div{display:flex;flex:1 1;flex-direction:column;gap:10px;padding:22px}.help-category-label{color:#c4146a;color:var(--bu-pink);font-size:10px;font-weight:650}.help-article-card h3{font-size:16px;font-weight:650;line-height:1.5}.help-article-card p{color:#68686f;color:var(--bu-muted);font-size:12px;line-height:1.8}.help-read-link{align-items:center;display:flex;font-size:11px;font-weight:600;gap:4px;margin-top:auto;padding-top:15px}.safety-contact{align-items:center;display:flex;flex-wrap:wrap;gap:18px;padding:24px}.safety-contact>svg{color:#c4146a;color:var(--bu-pink)}.safety-contact>div{flex:1 1;min-width:180px}.safety-contact h2{font-size:16px;font-weight:650}.safety-contact p{color:#68686f;color:var(--bu-muted);font-size:12px;margin-top:5px}.help-reader{margin:0 auto;max-width:850px;padding-bottom:35px}.help-article-content>img{border:1px solid #d5d5d5;border:1px solid var(--bu-border);border-radius:10px;display:block;margin-bottom:25px;max-height:340px;object-fit:contain;width:100%}.help-article-content h1{font-size:30px;font-weight:700;letter-spacing:-.5px;line-height:1.3;margin:12px 0 16px;overflow-wrap:anywhere}.help-article-description{color:#68686f;color:var(--bu-muted);font-size:15px;line-height:1.8;margin-bottom:25px}.help-article-body{display:flex;flex-direction:column;gap:20px}.help-article-body p{font-size:14px;line-height:1.9;overflow-wrap:anywhere;white-space:pre-wrap}.help-editor-dialog{max-width:800px}@media(max-width:900px){.help-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.safety-help-page{gap:28px}.safety-page-heading h1{font-size:27px}.safety-status-card{padding:22px}.safety-status-heading h2{font-size:23px}.safety-status-heading>span{margin-left:42px;width:100%}.safety-status-message{font-size:14px}.safety-violation-row{padding:19px}.help-article-grid{grid-template-columns:minmax(0,1fr)}.help-article-filters{width:100%}.safety-contact{padding:20px}.help-article-content h1{font-size:25px}}.analytics-metrics{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.analytics-graphs{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-chart{height:260px;min-width:0;width:100%}.daily-reward-dialog{border:1px solid #ff008855!important;border-radius:18px!important;isolation:isolate;max-width:900px!important;overflow:hidden;padding:30px!important}.daily-reward-dialog>div:first-child{position:relative}.reward-glow{background:radial-gradient(ellipse at top right,#ff008825,#0000 65%);inset:0;pointer-events:none;position:absolute!important;z-index:-1}.reward-kicker{align-items:center;color:#c4146a;color:var(--bu-pink);display:flex;font-size:11px;font-weight:700;gap:7px;letter-spacing:.11em;text-transform:uppercase}.daily-reward-dialog h2{font-size:27px;letter-spacing:-.5px;line-height:1.25;margin-top:8px}.daily-reward-dialog [id$=description]{line-height:1.8;max-width:650px}.reward-hero{background:linear-gradient(110deg,#ff008814,#9f6bff12);border:1px solid #f083;border-radius:14px;gap:20px;padding:23px;position:relative}.reward-gift,.reward-hero{align-items:center;display:flex}.reward-gift{animation:reward-float 3s ease-in-out infinite;background:linear-gradient(140deg,#f08,#b744ee);border-radius:20px;box-shadow:0 7px 25px #ff00882b;color:#fff;flex-shrink:0;height:78px;justify-content:center;width:78px}.reward-hero small{color:#68686f;color:var(--bu-muted);font-size:11px}.reward-hero strong{align-items:center;display:flex;font-size:29px;font-weight:750;gap:8px;margin-top:5px}.reward-hero strong svg{color:#c4146a;color:var(--bu-pink)}.reward-pro{align-items:center;color:#d5a532;display:flex;font-size:12px;font-weight:650;gap:5px;margin-top:7px}.reward-sparkles{color:#e6b547;margin-left:auto}.reward-days{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(7,minmax(0,1fr))}.reward-day{align-items:center;background:#f8f8f8;background:var(--bu-surface);border:1px solid #d5d5d5;border:1px solid var(--bu-border);border-radius:10px;display:flex;flex-direction:column;gap:9px;min-width:0;padding:17px 5px;position:relative;text-align:center}.reward-day>span{color:#68686f;color:var(--bu-muted);font-size:10px}.reward-day>svg{color:#c4146a;color:var(--bu-pink)}.reward-day>strong{font-size:19px}.reward-day>small{color:#68686f;color:var(--bu-muted);font-size:9px;line-height:1.5;min-height:27px}.reward-day.is-done{opacity:.6}.reward-day.is-done>svg{color:#35c875}.reward-day.is-today{background:#ff008810;border:2px solid #c4146a;border:2px solid var(--bu-pink);box-shadow:0 0 0 3px #ff00880c}.reward-day.is-grand{background:linear-gradient(160deg,#e6b54718,#ff008808);border-color:#d5a532}.reward-day.is-grand>svg{color:#d5a532}.reward-day>b{background:#d5a53220;border-radius:10px;color:#b88d20;font-size:8px;letter-spacing:.02em;padding:3px 6px}.reward-claim{border-radius:10px!important;box-shadow:0 5px 18px #ff008828;font-size:15px!important;justify-content:center;padding:15px!important;width:100%}.reward-footnote{color:#68686f;color:var(--bu-muted);font-size:10px!important;line-height:1.8;text-align:center}.reward-won .reward-gift{animation:reward-reveal .7s ease both}.reward-won .reward-hero{background:linear-gradient(110deg,#35c87518,#ff00880d);border-color:#35c875}.reward-won .reward-sparkles{animation:reward-reveal .9s ease both;color:#35c875}@keyframes reward-float{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-5px) rotate(3deg)}}@keyframes reward-reveal{0%{opacity:0;transform:scale(.6) rotate(-20deg)}60%{opacity:1;transform:scale(1.13) rotate(8deg)}to{opacity:1;transform:scale(1) rotate(0)}}@media(max-width:700px){.analytics-graphs{grid-template-columns:minmax(0,1fr)}.daily-reward-dialog{overflow-y:auto;padding:23px!important}.daily-reward-dialog h2{font-size:23px}.reward-days{grid-template-columns:repeat(4,minmax(0,1fr))}.reward-day:last-child{grid-column:span 2}.reward-hero{gap:14px;padding:18px}.reward-gift{height:60px;width:60px}.reward-gift svg{width:32px}.reward-hero strong{font-size:23px}.reward-sparkles{width:22px}}@media(prefers-reduced-motion:reduce){.reward-gift,.reward-sparkles{animation:none!important}}.safety-violation-row>.safety-violation-icon{align-items:center;background:#e6ad381f;border-radius:12px;color:#e6ad38;display:flex;flex:0 0 44px;height:44px;justify-content:center;width:44px}.safety-violation-row>.safety-violation-icon.is-ban,.safety-violation-row>.safety-violation-icon.is-underage{background:#ee5c721f;color:#ee5c72}.safety-violation-row>.safety-violation-icon.is-voice_ban{background:#b995f51f;color:#b995f5}.safety-violation-row>.safety-violation-copy{flex:1 1}.safety-violation-row>svg{flex-shrink:0}.account-notice-page{max-width:850px}.account-notice-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}:root .ref-layout>.ref-topbar{top:0;top:calc(var(--bu-impersonation-height,0px) + var(--bu-announcement-height,0px))}:root .ref-layout>.ref-sidebar{height:calc(100dvh - var(--bu-navbar-height));height:calc(100dvh - var(--bu-navbar-height) - var(--bu-impersonation-height,0px) - var(--bu-announcement-height,0px));top:calc(var(--bu-navbar-height));top:calc(var(--bu-navbar-height) + var(--bu-impersonation-height,0px) + var(--bu-announcement-height,0px))}.bu-public-content .bu-card.p-5,.bu-public-content .bu-card.p-6,.ref-main .bu-card.p-5,.ref-main .bu-card.p-6{padding:16px}.ref-main .bu-card.p-8{padding:20px}.ref-main .group-shout-card{padding:18px}.workspace-page .item-detail-workspace{gap:20px;padding:16px}.item-detail-page .item-detail-workspace{background:#0000;border:0;box-shadow:none}.item-detail-workspace>.bu-rise{min-width:0}.honour-pill{align-items:center;background:#d6a62b12;border:1px solid #d6a62b70;border-radius:999px;color:#c99b20;display:inline-flex;font-size:12px;font-weight:700;padding:4px 9px}.chat-room-event{max-width:100%;overflow-wrap:anywhere}@media(min-width:640px){.ref-main .bu-card.sm\:p-6{padding:18px}.ref-main .bu-card.sm\:p-8{padding:20px}}.bu-ad-placeholder{background:#55555b;border:1px solid #77777d40;border-radius:6px}.auth-form-card .hill-auth-form-body{padding:20px}.game-editor-tabs{background:#0000;display:flex;flex-wrap:wrap;gap:6px;height:auto;justify-content:flex-start;padding:0;width:100%}.game-editor-tabs .bu-tab{align-items:center;display:inline-flex;flex-shrink:0;gap:7px;text-transform:none}.game-editor-tabs .bu-tab[data-state=active]{color:#c4146a;color:var(--bu-pink)}.docs-page{margin:0 auto;max-width:1180px;min-width:0}.docs-heading{border-bottom:1px solid #d5d5d5;border-bottom:1px solid var(--bu-border);margin-bottom:28px;padding:8px 0 30px}.docs-eyebrow{align-items:center;color:#c4146a;color:var(--bu-pink);display:flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:.12em;text-transform:uppercase}.docs-heading h1{font-size:clamp(28px,4vw,42px);font-weight:750;line-height:1.15;margin:12px 0 8px}.docs-heading>p,.docs-lead{color:#68686f;color:var(--bu-muted);line-height:1.8}.docs-layout{grid-gap:36px;align-items:start;display:grid;gap:36px;grid-template-columns:205px minmax(0,1fr)}.docs-sidebar{min-width:0;position:sticky;top:90px}.docs-sidebar nav{grid-gap:6px;display:grid;gap:6px}.docs-sidebar nav a,.docs-sidebar-download{align-items:center;border-radius:8px;color:#68686f;color:var(--bu-muted);display:flex;font-size:13px;gap:10px;padding:12px}.docs-sidebar nav a.active,.docs-sidebar nav a:hover{background:#e7e7e7;background:var(--bu-hover);color:#c4146a;color:var(--bu-pink)}.docs-sidebar-download{border-top:1px solid #d5d5d5;border-top:1px solid var(--bu-border);margin-top:15px;padding-top:18px}.docs-main{font-size:14px;line-height:1.8;min-width:0;overflow-wrap:anywhere}.docs-main p{margin:12px 0}.docs-main dd a,.docs-main li a,.docs-main p a{color:#c4146a;color:var(--bu-pink);text-decoration:underline;text-underline-offset:3px}.docs-lead{font-size:16px;margin-top:0!important}.docs-cards{grid-gap:15px;display:grid;gap:15px;margin:26px 0}.docs-section-card{display:block;padding:24px;transition:border-color .15s}.docs-section-card:hover{border-color:#c4146a;border-color:var(--bu-pink)}.docs-section-card>svg{color:#c4146a;color:var(--bu-pink)}.docs-section-card h2{font-size:21px;font-weight:700;margin:12px 0 5px}.docs-section-card p{color:#68686f;color:var(--bu-muted);margin:5px 0 14px}.docs-section-card span,.docs-text-link{align-items:center;color:#c4146a;color:var(--bu-pink);display:inline-flex;font-size:13px;gap:8px}.docs-article{border-top:1px solid #d5d5d5;border-top:1px solid var(--bu-border);margin-top:26px;padding:25px 0;scroll-margin-top:95px}.docs-article h2{font-size:23px;font-weight:700;line-height:1.4;margin:0 0 16px}.docs-article h2 a:hover{color:#c4146a;color:var(--bu-pink)}.docs-article h3{font-size:17px;font-weight:700;margin:24px 0 12px}.docs-article h4{font-weight:650;margin:18px 0 8px}.docs-article ol,.docs-article ul{margin:16px 0;padding-left:24px}.docs-article ol{list-style:decimal}.docs-article ul{list-style:disc}.docs-article li{margin:10px 0;padding-left:4px}.docs-main :not(pre)>code{background:#e7e7e7;background:var(--bu-hover);border-radius:4px;font-size:12px;padding:2px 5px;white-space:normal;word-break:break-word}.docs-code{background:#ededed;background:var(--bu-bg);border:1px solid #d5d5d5;border:1px solid var(--bu-border);border-radius:10px;margin:18px 0;min-width:0;position:relative}.docs-code pre{font-size:12px;line-height:1.8;max-width:100%;overflow-x:auto;padding:46px 18px 18px;tab-size:2}.docs-code button{align-items:center;border:1px solid #d5d5d5;border:1px solid var(--bu-border);border-radius:5px;color:#68686f;color:var(--bu-muted);display:flex;font-size:11px;gap:5px;padding:3px 8px;position:absolute;right:10px;top:8px}.docs-notice{align-items:flex-start;background:#e7e7e7;background:var(--bu-hover);border:1px solid #d5d5d5;border-left:3px solid #c4146a;border:1px solid var(--bu-border);border-left:3px solid var(--bu-pink);border-radius:8px;display:flex;font-size:13px;gap:12px;margin:20px 0;padding:16px}.docs-notice>svg{color:#c4146a;color:var(--bu-pink);flex-shrink:0;margin-top:3px}.docs-definitions dt{font-weight:700;margin-top:19px}.docs-definitions dd{color:#68686f;color:var(--bu-muted);margin-top:6px}.docs-contents{display:flex;flex-wrap:wrap;font-size:12px;gap:7px 16px;padding:16px 0}.docs-contents strong{width:100%}.docs-contents a{color:#68686f;color:var(--bu-muted)}.docs-contents a:hover{color:#c4146a;color:var(--bu-pink)}.docs-link-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.docs-table-wrap{border:1px solid #d5d5d5;border:1px solid var(--bu-border);border-radius:8px;margin:15px 0;max-width:100%;overflow-x:auto}.docs-table-wrap table{border-collapse:collapse;font-size:12px;line-height:1.7;width:100%}.docs-table-wrap th{background:#e7e7e7;background:var(--bu-hover);font-weight:650;text-align:left;white-space:nowrap}.docs-table-wrap td,.docs-table-wrap th{border-bottom:1px solid #d5d5d5;border-bottom:1px solid var(--bu-border);min-width:95px;padding:11px 13px;vertical-align:top}.docs-search{align-items:center;border:1px solid #d5d5d5;border:1px solid var(--bu-border);border-radius:8px;display:flex;gap:10px;margin:20px 0 10px;padding:11px 13px}.docs-search>svg{color:#68686f;color:var(--bu-muted);flex-shrink:0}.docs-search input{background:#0000;min-width:0;outline:none;width:100%}.docs-endpoint{border:1px solid #d5d5d5;border:1px solid var(--bu-border);border-radius:8px;margin:9px 0;min-width:0}.docs-endpoint summary{align-items:center;cursor:pointer;display:flex;gap:10px;list-style:none;padding:13px}.docs-endpoint summary:after{color:#68686f;color:var(--bu-muted);content:"+";flex-shrink:0;margin-left:auto}.docs-endpoint[open]>summary:after{content:"−"}.docs-endpoint summary code{background:none;font-size:12px;overflow-wrap:anywhere;padding:0}.docs-method{color:#168336;color:var(--bu-green);flex-shrink:0;font-size:10px;font-weight:800;min-width:46px}.docs-method.method-post{color:#c4146a;color:var(--bu-pink)}.docs-method.method-put{color:#79b8ff}.docs-method.method-delete{color:#ff8e8e}.docs-endpoint-body{border-top:1px solid #d5d5d5;border-top:1px solid var(--bu-border);min-width:0;padding:4px 16px 16px}.docs-access{color:#c4146a;color:var(--bu-pink);font-size:12px;font-weight:650}@media(min-width:1200px){.docs-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.docs-section-card{padding:20px}.docs-section-card h2{font-size:19px}}@media(max-width:800px){.docs-layout{gap:18px;grid-template-columns:minmax(0,1fr)}.docs-sidebar{position:static}.docs-sidebar nav{display:flex;flex-wrap:wrap;gap:5px}.docs-sidebar nav a{font-size:12px;padding:10px}.docs-sidebar-download{display:none}.docs-heading{margin-bottom:15px;padding-bottom:20px}.docs-article{scroll-margin-top:90px}.docs-endpoint summary{gap:7px;padding:11px}.docs-endpoint-body{padding:4px 11px 12px}}.universe-mature-thumbnail{border:3px solid #ef4444!important;border-radius:4px;box-sizing:border-box;overflow:hidden}.universe-mature-label{align-items:center;background:#450a0a;border:1px solid #ef4444;border-radius:4px;color:#fca5a5;display:inline-flex;font-size:12px;font-weight:700;gap:7px;margin-top:12px;padding:7px 10px}.universe-mature-warning{background:#450a0a!important;border:1px solid #ef4444!important;color:#fecaca}.maturity-card-scene{perspective:1100px}.maturity-question-card{backface-visibility:hidden;min-height:220px;padding:24px;transform-origin:center}.maturity-answer-options{display:flex;flex-wrap:wrap;gap:14px;margin-top:24px}.maturity-answer{align-items:center;border:1px solid #d5d5d5;border:1px solid var(--bu-border);border-radius:6px;cursor:pointer;display:flex;gap:10px;min-width:110px;padding:12px 16px}.maturity-answer.is-selected{background:#ff149312;border-color:#ff1493}.maturity-radio{appearance:none!important;-webkit-appearance:none!important;background:#0000!important;border:2px solid #ff1493!important;border-radius:50%!important;cursor:pointer;display:grid;flex-shrink:0;height:22px;margin:0;place-content:center;width:22px}.maturity-radio:before{background:#ff1493;border-radius:50%;content:"";height:12px;transform:scale(0);transition:transform .12s ease;width:12px}.maturity-radio:checked:before{transform:scale(1)}.maturity-radio:focus-visible{outline:3px solid #ff1493;outline-offset:4px}.maturity-question-card:disabled .maturity-answer{cursor:default}.maturity-progress{accent-color:#ff1493;background:#d5d5d5;background:var(--bu-border);border:0;border-radius:3px;display:block;height:5px;overflow:hidden;width:100%}.maturity-progress::-webkit-progress-bar{background:#d5d5d5;background:var(--bu-border)}.maturity-progress::-webkit-progress-value{background:#ff1493}.maturity-progress::-moz-progress-bar{background:#ff1493}.maturity-question-card.flip-out.flip-next{animation:maturity-flip-out-next .16s ease-in both}.maturity-question-card.flip-in.flip-next{animation:maturity-flip-in-next .18s ease-out both}.maturity-question-card.flip-out.flip-back{animation:maturity-flip-out-back .16s ease-in both}.maturity-question-card.flip-in.flip-back{animation:maturity-flip-in-back .18s ease-out both}@keyframes maturity-flip-out-next{0%{opacity:1;transform:rotateY(0)}to{opacity:0;transform:rotateY(-90deg)}}@keyframes maturity-flip-in-next{0%{opacity:0;transform:rotateY(90deg)}to{opacity:1;transform:rotateY(0)}}@keyframes maturity-flip-out-back{0%{opacity:1;transform:rotateY(0)}to{opacity:0;transform:rotateY(90deg)}}@keyframes maturity-flip-in-back{0%{opacity:0;transform:rotateY(-90deg)}to{opacity:1;transform:rotateY(0)}}@media(prefers-reduced-motion:reduce){.maturity-question-card[class*=flip-]{animation-duration:1ms!important}.maturity-radio:before{transition:none}}@media(max-width:600px){.maturity-question-card{padding:18px}.maturity-answer{min-width:95px}}.auth-sheet{min-width:0;overflow-wrap:anywhere;width:100%}.auth-policy-dialog{max-height:calc(100dvh - 32px);max-width:800px!important;overflow-y:auto;overscroll-behavior:contain;width:calc(100% - 24px)!important}@media(max-width:768px){.auth-sheet input,.auth-sheet select,.auth-sheet textarea{font-size:16px!important;max-width:100%}.auth-sheet .bu-btn-ghost,.auth-sheet .bu-btn-green,.auth-sheet .bu-btn-pink{min-height:48px;white-space:normal}.app-consent-experience{min-height:100dvh;padding:16px}.app-consent-experience button{min-height:48px}}.account-deletion-warning{align-items:center;background:#b91c1c!important;border:2px solid #7f1d1d;box-shadow:0 3px 0 #7f1d1d;color:#fff!important;display:flex;gap:16px;margin-bottom:24px;min-width:0;overflow-wrap:anywhere;padding:20px 24px}.account-deletion-warning>svg{flex-shrink:0}.account-deletion-warning>div{flex:1 1;min-width:0}.account-deletion-warning strong{display:block;font-size:16px;font-weight:900;letter-spacing:.025em}.account-deletion-warning p{font-size:14px;line-height:1.6;margin:7px 0 0}.account-deletion-warning a{border:2px solid #fff;color:#fff!important;flex-shrink:0;font-size:14px;font-weight:800;padding:10px 14px;text-decoration:underline}.ref-layout .ref-content:has(>.account-deletion-warning){padding-top:calc(var(--bu-navbar-height) + var(--bu-impersonation-height,0px))!important}.ref-layout.is-dashboard .ref-content>.account-deletion-warning{margin-bottom:0}.account-deletion-modal{background:#b91c1c!important;border:3px solid #7f1d1d!important;box-shadow:0 0 0 5px #ef444455,0 24px 80px #0009;color:#fff!important;max-height:calc(100dvh - 32px);overflow:auto;width:calc(100% - 32px)!important;z-index:100}.account-deletion-modal-title{color:#fff!important;font-size:23px!important;font-weight:900!important;line-height:1.3!important}.account-deletion-modal p,.account-deletion-modal-description{color:#fff!important;font-size:15px;line-height:1.7}.account-deletion-actions{display:flex;flex-direction:column;gap:12px}.account-deletion-actions button{background:#fff!important;border:2px solid #fff;color:#991b1b!important;font-weight:800;padding:12px 16px;white-space:normal}.account-deletion-actions button:last-child{background:#991b1b!important;color:#fff!important}@media(max-width:640px){.account-deletion-warning{align-items:flex-start;flex-wrap:wrap;gap:12px;padding:18px 16px}.account-deletion-warning>div{flex-basis:calc(100% - 44px)}.account-deletion-warning a{text-align:center;width:100%}.account-deletion-modal-title{font-size:20px!important}}.deletion-review{background:#f8f8f8;background:var(--bu-surface);border:1px solid #ef444455;border-radius:8px;min-width:0;padding:22px}.deletion-review-progress{color:#68686f;color:var(--bu-muted);font-size:12px;font-weight:750;margin-bottom:10px}.deletion-review h3{font-size:23px;font-weight:800;line-height:1.35;margin-bottom:12px;outline:none}.deletion-review>p{line-height:1.7}.deletion-review ul{display:flex;flex-direction:column;gap:20px;list-style:none;margin:24px 0;padding:0}.deletion-review li{align-items:flex-start;display:flex;gap:14px}.deletion-review li>svg{color:#c4146a;color:var(--bu-pink);flex-shrink:0;margin-top:3px}.deletion-review li>div{min-width:0}.deletion-review li strong{font-size:15px}.deletion-review li p{color:#68686f;color:var(--bu-muted);font-size:14px;line-height:1.7;margin-top:5px}.deletion-review-actions{display:flex;flex-wrap:wrap;gap:10px}.deletion-review-actions button{white-space:normal}@media(max-width:640px){.deletion-review{padding:18px 14px}.deletion-review h3{font-size:20px}.deletion-review-actions button{justify-content:center;width:100%}}.content-interactions,.pending-deletion-lock{border:0;margin:0;min-width:0;padding:0}.pending-deletion-lock{filter:grayscale(1);opacity:.45;pointer-events:none;-webkit-user-select:none;user-select:none}.pending-deletion-lock a,.pending-deletion-lock button{cursor:not-allowed}.content-deletion-warning{margin:0 0 24px!important}.content-deletion-warning+.pending-deletion-lock{margin-top:0!important}.content-deletion-action{background:#fff;border:2px solid #fff;color:#991b1b;flex-shrink:0;font-size:14px;font-weight:800;min-height:44px;padding:12px 18px}.content-deletion-action:disabled{cursor:wait;opacity:.6}.group-public-page>.content-deletion-warning{margin:24px 32px!important}.group-public-page:has(>.content-deletion-warning):not(:has([data-testid=group-banner])) .community-detail-body{padding-top:0}@media(max-width:640px){.group-public-page>.content-deletion-warning{margin:20px 16px!important}.content-deletion-action{width:100%}}.item-detail-tabs{min-width:0}.item-detail-tabs [role=tabpanel]>.bu-card:first-child{margin-top:0}@media(max-width:600px){.workspace-page .item-detail-tabs .group-shared-tabs{flex-wrap:wrap;gap:2px}.workspace-page .item-detail-tabs .group-shared-tabs .bu-tab{flex:1 0 auto;justify-content:center;padding:11px 9px}}.item-detail-tabs+.min-w-0,.item-detail-tabs+[data-testid=items-you-may-like]{margin-top:32px}.item-comments>header{padding:10px 14px}.item-comments h2{font-size:14px;gap:6px}.item-comments h2>svg{height:15px;width:15px}.item-comments h2>span{font-size:10px}.item-comment-form{padding:12px 14px}.item-comment-form>label{font-size:11px;margin-bottom:5px}.item-comment-form textarea.bu-input{font-size:12px;height:56px;line-height:18px;min-height:56px;padding:7px 9px;resize:vertical}.item-comment-form>div{font-size:10px;margin-top:6px}.item-comment-form .bu-btn-pink{font-size:11px;min-height:30px;padding:5px 10px}.item-comments>p{font-size:12px;padding:12px 14px}.ref-layout .ref-main:has(.admin-workspace){max-width:none;padding-left:16px;padding-right:16px}.admin-workspace{min-width:0;width:100%}@media(max-width:767px){.ref-layout .ref-main:has(.admin-workspace){padding-left:12px;padding-right:12px}}.avatar-preview-skeleton{align-items:center;background:#fff;background:var(--bu-card);color:#68686f;color:var(--bu-muted);display:flex;flex-direction:column;font-size:12px;gap:18px;inset:0;justify-content:center;padding:24px;position:absolute;text-align:center}.avatar-skeleton-person{height:260px;position:relative;width:170px}.avatar-skeleton-person>span{border-radius:18px;display:block;position:absolute}.avatar-skeleton-head{border-radius:45%!important;height:65px;left:55px;top:0;width:60px}.avatar-skeleton-body{height:100px;left:44px;top:73px;width:82px}.avatar-skeleton-arm{height:105px;top:76px;width:28px}.avatar-skeleton-arm.left{left:8px}.avatar-skeleton-arm.right{right:8px}.avatar-skeleton-leg{height:78px;top:181px;width:35px}.avatar-skeleton-leg.left{left:46px}.avatar-skeleton-leg.right{right:46px}.avatar-workspace,.avatar-workspace>.grid,.avatar-workspace>.grid>div{max-width:100%;min-width:0}.avatar-workspace .workspace-heading{flex-wrap:wrap}.avatar-workspace .workspace-heading-actions{max-width:100%;min-width:0}.avatar-workspace [data-testid=avatar-auto-save-status]{flex-wrap:wrap}@media(max-width:1023px){.avatar-workspace>.grid{grid-template-columns:minmax(0,1fr)}}.dgroup-credit{--dgroup-ink:#fff;border-top:1px solid color-mix(in srgb,currentcolor 22%,#0000);color:var(--dgroup-ink);display:flex;justify-content:center;margin-top:24px;padding:28px 0 32px;width:100%}.dgroup-credit>a,.dgroup-credit>a:hover{border-radius:4px;color:var(--dgroup-ink);display:block;width:min(140px,calc(100% - 40px))}.dgroup-credit>a:focus-visible{outline:2px solid currentColor;outline-offset:8px}.dgroup-credit__mark{aspect-ratio:943/220;background-color:currentColor;display:block;-webkit-mask-image:var(--dgroup-mask);mask-image:var(--dgroup-mask);-webkit-mask-position:50.445% 51.8%;mask-position:50.445% 51.8%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:135.737% 327.273%;mask-size:135.737% 327.273%;width:100%}.site-footer>.dgroup-credit,footer.border-t>.dgroup-credit{margin-left:auto;margin-right:auto;width:min(1152px,calc(100% - 40px))}.public-landing{--landing-bg:#07050b;--landing-panel:#100c16;--landing-panel-2:#17101d;--landing-line:#ffffff17;--landing-muted:#b9abb9;--landing-pink:#ff2e93;--landing-pink-soft:#ff76b8;--landing-violet:#9b6cff;--bu-bg:var(--landing-bg);--bu-card:var(--landing-panel);--bu-surface:var(--landing-panel-2);--bu-border:var(--landing-line);--bu-text:#fff;--bu-muted:var(--landing-muted);--bu-pink:var(--landing-pink);--bu-green:var(--landing-pink-soft);background:var(--landing-bg);color:#fff;min-height:100dvh;overflow:hidden}.public-landing-main{margin:0;position:relative;width:100%;z-index:1}.public-landing>.bu-site-footer{background:#050307;border-top-color:#ffffff1a;border-top-width:1px}.public-landing .public-header.hill-auth-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(180deg,#08050ccc,#0000);border-bottom:1px solid #ffffff17;padding:22px max(32px,calc(50vw - 620px));width:100%}.public-landing .public-brand{color:#fff;font-size:21px;gap:12px;letter-spacing:-.7px}.public-landing .public-brand>span>span{color:var(--landing-pink-soft)}.public-landing .public-brand img{filter:brightness(0) invert(1);height:34px;width:34px}.public-landing .public-header nav{gap:30px}.public-landing .public-header .public-nav-link{align-items:center;color:#e4dbe4;display:inline-flex;font-size:12px;font-weight:650;gap:6px;padding:10px 0}.public-landing .public-header .public-nav-link.is-active,.public-landing .public-header .public-nav-link:hover{color:#fff}.public-landing .public-header .public-register-link{border:1px solid #ff8bc55c;box-shadow:0 10px 35px #ff2e9330;min-height:41px;padding:10px 17px}.landing-redesign{background:radial-gradient(circle at 50% 40%,#211129 0,#0000 33%),var(--landing-bg)}.landing-hero{background:#08050c;display:flex;isolation:isolate;min-height:min(900px,94vh);overflow:hidden;position:relative}.landing-hero-art{animation:landing-hero-drift 14s ease-out both;filter:saturate(.92) contrast(1.05);height:100%;inset:0;object-fit:cover;object-position:center;position:absolute;transform:scale(1.015);width:100%;z-index:-3}.landing-hero-overlay{background:linear-gradient(90deg,#07050bf5,#07050bd9 29%,#09050c75 52%,#07050b1a 76%),linear-gradient(0deg,#07050b,#0000 32%),linear-gradient(180deg,#07050b36,#0000 35%);inset:0;position:absolute;z-index:-2}.landing-hero-inner{align-items:center;display:flex;margin:0 auto;padding:155px 0 170px;position:relative;width:min(1240px,calc(100% - 64px))}.landing-hero-copy{width:min(650px,58vw)}.landing-live-pill{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b0710a6;border:1px solid #ffffff26;border-radius:999px;box-shadow:inset 0 1px #ffffff12;color:#e9dfe8;display:inline-flex;font-size:11px;font-weight:650;gap:10px;letter-spacing:.02em;min-height:32px;padding:7px 13px}.landing-live-pill>span:first-child{animation:landing-live-pulse 2s ease-in-out infinite;background:#51f28a;border-radius:50%;box-shadow:0 0 0 4px #51f28a18,0 0 16px #51f28a;height:7px;width:7px}.landing-kicker{align-items:center;color:var(--landing-pink-soft);display:flex;font-size:10px;font-style:normal;font-weight:750;gap:7px;letter-spacing:.2em;line-height:1.4;margin:0;text-transform:uppercase}.landing-hero-copy>.landing-kicker{margin-top:25px}.landing-hero h1{text-wrap:balance;color:#fff;font-size:clamp(52px,6.15vw,86px);font-weight:800;letter-spacing:-.063em;line-height:.96;margin:10px 0 0;max-width:650px}.landing-hero h1 em{color:var(--landing-pink-soft);font-style:normal;text-shadow:0 10px 45px #ff2e9345}.landing-hero-lede{text-wrap:pretty;color:#d4c8d3;font-size:16px;line-height:1.75;margin-top:25px;max-width:565px}.landing-claim{align-items:stretch;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0710d9;border:1px solid #ffffff21;border-radius:16px;box-shadow:0 20px 60px #0008,inset 0 1px #ffffff12;display:flex;margin-top:32px;padding:5px;width:min(555px,100%)}.landing-claim-field{align-items:center;color:#c9b8c7;display:flex;flex:1 1;font-size:14px;font-weight:700;min-width:0;padding:0 6px 0 14px}.landing-claim-field input{background:#0000;border:0;color:#fff;font-size:13px;font-weight:600;height:48px;min-width:0;outline:0;padding:0 8px;width:100%}.landing-claim-field input::placeholder{color:#928392}.landing-claim:focus-within{border-color:#ff71b875;box-shadow:0 20px 60px #0008,0 0 0 3px #ff2e9314}.landing-claim button,.landing-primary-action{align-items:center;background:linear-gradient(135deg,#ff2e93,#d80c78);border:0;border-radius:11px;box-shadow:0 13px 30px #ff2e9333;color:#fff;display:inline-flex;font-size:12px;font-weight:750;gap:9px;justify-content:center;min-height:48px;padding:0 21px;transition:transform .2s ease,box-shadow .2s ease;white-space:nowrap}.landing-claim button:hover,.landing-primary-action:hover{box-shadow:0 17px 35px #ff2e9347;transform:translateY(-2px)}.landing-hero-links{align-items:center;display:flex;gap:24px;margin-top:20px}.landing-hero-links a,.landing-hero-links>span{align-items:center;color:#d7cad5;display:inline-flex;font-size:11px;font-weight:650;gap:7px}.landing-hero-links a:first-child{color:#fff}.landing-hero-links a:hover{color:var(--landing-pink-soft)}.landing-hero-links>span{color:#9f919f}.landing-now-playing{grid-gap:13px;align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0710c7;border:1px solid #ffffff24;border-radius:15px;bottom:145px;box-shadow:0 20px 65px #0009,inset 0 1px #ffffff14;display:grid;gap:13px;grid-template-columns:auto minmax(0,1fr) auto;padding:13px 15px;position:absolute;right:0;transition:transform .25s ease,border-color .25s ease;width:280px}.landing-now-playing:hover{border-color:#ff76b86e;transform:translateY(-5px)}.landing-now-playing-icon{background:var(--landing-pink);border-radius:11px;box-shadow:0 8px 22px #ff2e9345;color:#fff;display:grid;height:41px;place-items:center;width:41px}.landing-now-playing>span:nth-child(2){display:flex;flex-direction:column;min-width:0}.landing-now-playing small{color:var(--landing-pink-soft);font-size:8px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.landing-now-playing strong{color:#fff;font-size:12px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-now-playing em{color:#b9abb9;font-size:9px;font-style:normal;margin-top:2px}.landing-now-playing>svg{color:#d5c8d4}.landing-stat-bar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08050bbc;border-top:1px solid #ffffff1c;bottom:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));left:0;position:absolute;right:0;z-index:3}.landing-stat-bar>div{align-items:baseline;border-right:1px solid #ffffff14;display:flex;gap:11px;justify-content:center;min-height:92px;padding:20px}.landing-stat-bar>div:last-child{border-right:0}.landing-stat-bar strong{color:#fff;font-size:17px;letter-spacing:-.02em}.landing-stat-bar span{color:#9e909e;font-size:10px;font-weight:600}.landing-content{margin:0 auto;padding:112px 0 120px;width:min(1240px,calc(100% - 64px))}.landing-intro{grid-gap:80px;align-items:end;display:grid;gap:80px;grid-template-columns:minmax(0,1.15fr) minmax(300px,.65fr)}.landing-community h2,.landing-final-cta h2,.landing-intro h2,.landing-platform h2,.landing-section-heading h2{text-wrap:balance;color:#fff;font-size:clamp(34px,4vw,54px);font-weight:780;letter-spacing:-.05em;line-height:1.04;margin-top:10px}.landing-intro>p{color:var(--landing-muted);font-size:14px;line-height:1.8;max-width:440px}.landing-feature-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1.3fr .8fr;grid-template-rows:repeat(2,270px);margin-top:45px}.landing-feature-card{background:linear-gradient(145deg,#1b1221,#0e0a13);border:1px solid var(--landing-line);border-radius:22px;box-shadow:inset 0 1px #ffffff0b;display:block;isolation:isolate;overflow:hidden;position:relative;transition:transform .3s ease,border-color .3s ease}.landing-feature-card:hover{border-color:#ff76b859;transform:translateY(-5px)}.landing-feature-card>img{height:100%;inset:0;object-fit:cover;position:absolute;transition:transform .7s cubic-bezier(.2,.8,.2,1),filter .4s ease;width:100%;z-index:-3}.landing-feature-card:hover>img{transform:scale(1.045)}.landing-feature-shade{background:linear-gradient(90deg,#0b0810f2,#0b0810c2 48%,#0b081033),linear-gradient(0deg,#0b0810c9,#0000 58%);inset:0;position:absolute;z-index:-2}.landing-feature-copy{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:flex-end;max-width:480px;padding:30px}.landing-feature-icon{background:#ffffff0e;border:1px solid #ffffff20;border-radius:11px;color:#fff;display:grid!important;height:38px;margin-bottom:auto;place-items:center;width:38px}.landing-feature-copy>strong{color:#fff;display:block;font-size:clamp(22px,2.3vw,34px);font-weight:750;letter-spacing:-.04em;line-height:1.08;margin-top:8px;max-width:410px}.landing-feature-copy>strong+span{color:#c8bbc6;display:block;font-size:11px;line-height:1.65;margin-top:9px;max-width:430px}.landing-feature-link{align-items:center;color:#fff!important;display:flex!important;font-size:10px!important;font-weight:750;gap:7px;margin-top:16px!important}.landing-feature-wide{grid-row:1/-1}.landing-feature-wide .landing-feature-copy{padding:40px}.landing-feature-community{background:radial-gradient(circle at 80% 20%,#6d338044,#0000 42%),linear-gradient(135deg,#24132a,#110c17)}.landing-feature-community:after{border:28px solid #ff2e9314;border-radius:50%;bottom:-45px;box-shadow:0 0 0 28px #9b6cff0c;content:"";height:180px;position:absolute;right:-30px;width:180px}.landing-trending{margin-top:118px}.landing-section-heading{align-items:end;display:flex;gap:24px;justify-content:space-between;margin-bottom:32px}.landing-section-heading h2{font-size:clamp(31px,3vw,44px)}.landing-section-heading>a{align-items:center;color:#d9cdd8;display:flex;font-size:11px;font-weight:700;gap:8px;padding-bottom:5px}.landing-section-heading>a:hover{color:var(--landing-pink-soft)}.landing-trending .ref-game-rail{gap:16px;padding:2px 2px 13px;scroll-snap-type:x proximity}.landing-trending .ref-game-rail>div{flex-basis:220px;scroll-snap-align:start}.landing-trending .ref-game-card{background:#0000;border:0;overflow:visible}.landing-trending .ref-game-art{background:var(--landing-panel);border:1px solid var(--landing-line);border-radius:15px;overflow:hidden}.landing-trending .ref-game-card h3{color:#fff;font-size:12px;margin:11px 2px 0}.landing-trending .ref-game-stats{color:#a998a8}.landing-empty{background:var(--landing-panel);border:1px solid var(--landing-line);border-radius:18px;color:var(--landing-muted);font-size:12px;padding:40px;text-align:center}.landing-platform{grid-gap:80px;align-items:center;background:radial-gradient(circle at 85% 20%,#7a2f8352,#0000 35%),radial-gradient(circle at 12% 90%,#ff2e931f,#0000 35%),#100b16;border:1px solid var(--landing-line);border-radius:26px;box-shadow:inset 0 1px #ffffff0d;display:grid;gap:80px;grid-template-columns:1fr 1fr;margin-top:118px;overflow:hidden;padding:72px;position:relative}.landing-platform:before{background-image:linear-gradient(#ffffff08 1px,#0000 0),linear-gradient(90deg,#ffffff08 1px,#0000 0);background-size:48px 48px;content:"";inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 75%);mask-image:linear-gradient(90deg,#000,#0000 75%);pointer-events:none;position:absolute}.landing-app-stack,.landing-platform-copy{position:relative;z-index:1}.landing-platform h2{font-size:clamp(35px,3.6vw,52px)}.landing-platform-copy>p:not(.landing-kicker){color:var(--landing-muted);font-size:13px;line-height:1.8;margin-top:18px;max-width:470px}.landing-platform-copy>.landing-primary-action{margin-top:28px}.landing-app-stack{display:flex;flex-direction:column;gap:13px}.landing-app-card{grid-gap:17px;align-items:center;background:#0b0810c7;border:1px solid #ffffff1c;border-radius:17px;box-shadow:inset 0 1px #ffffff0d;display:grid;gap:17px;grid-template-columns:auto minmax(0,1fr) auto;padding:20px;transition:transform .25s ease,border-color .25s ease}.landing-app-card:hover{border-color:#ff76b861;transform:translateX(6px)}.landing-app-card>span{background:#ff2e9319;border-radius:14px;color:var(--landing-pink-soft);display:grid;height:52px;place-items:center;width:52px}.landing-app-create>span{background:#9b6cff1c;color:#bb9cff}.landing-app-card div{display:flex;flex-direction:column;min-width:0}.landing-app-card small{color:var(--landing-pink-soft);font-size:8px;font-weight:800;letter-spacing:.18em}.landing-app-create small{color:#bb9cff}.landing-app-card strong{color:#fff;font-size:17px;margin-top:2px}.landing-app-card p{color:#aa9caa;font-size:10px;line-height:1.55;margin-top:4px}.landing-app-card>svg{color:#9d8e9c}.landing-community{grid-gap:90px;display:grid;gap:90px;grid-template-columns:.82fr 1.18fr;margin-top:118px}.landing-community-copy{padding:25px 0}.landing-community-mark{background:linear-gradient(145deg,#ff2e9322,#9b6cff14);border:1px solid #ff76b838;border-radius:19px;box-shadow:0 18px 45px #ff2e9314;color:var(--landing-pink-soft);display:grid;height:64px;margin-bottom:28px;place-items:center;width:64px}.landing-community h2{font-size:clamp(35px,3.6vw,52px)}.landing-community-copy>p:last-child{color:var(--landing-muted);font-size:13px;line-height:1.8;margin-top:18px;max-width:420px}.landing-community-links{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.landing-community-link{grid-gap:14px;align-items:center;background:var(--landing-panel);border:1px solid var(--landing-line);border-radius:17px;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr) auto;min-height:125px;padding:19px;transition:transform .25s ease,border-color .25s ease,background .25s ease}.landing-community-link:hover{background:var(--landing-panel-2);border-color:#ff76b852;transform:translateY(-4px)}.landing-community-link>span:first-child{background:#ff2e9317;border-radius:12px;color:var(--landing-pink-soft);display:grid;height:42px;place-items:center;width:42px}.landing-community-link>span:nth-child(2){display:flex;flex-direction:column;min-width:0}.landing-community-link strong{color:#fff;font-size:13px}.landing-community-link small{color:#9f919f;font-size:9px;line-height:1.55;margin-top:5px}.landing-community-link>svg{color:#8f818f}.landing-final-cta{align-items:center;background:linear-gradient(120deg,#24102b,#130b1a 55%,#27102a);border:1px solid #ff76b839;border-radius:25px;box-shadow:0 24px 80px #0006,inset 0 1px #ffffff12;display:flex;gap:45px;isolation:isolate;justify-content:space-between;margin-top:118px;overflow:hidden;padding:64px;position:relative}.landing-final-cta>div{position:relative;z-index:2}.landing-final-cta .landing-kicker{display:flex}.landing-final-cta h2{font-size:clamp(35px,3.8vw,53px)}.landing-final-cta>div>p:last-child{color:var(--landing-muted);font-size:12px;margin-top:13px}.landing-final-actions{display:flex;flex-shrink:0;gap:10px}.landing-secondary-action{align-items:center;border:1px solid #ffffff24;border-radius:11px;color:#fff;display:inline-flex;font-size:11px;font-weight:700;gap:8px;justify-content:center;min-height:48px;padding:0 19px;transition:background .2s ease,border-color .2s ease}.landing-secondary-action:hover{background:#ffffff0b;border-color:#ffffff42}.landing-cta-orbit{border:1px solid #ff76b824;border-radius:50%;pointer-events:none;position:absolute}.landing-cta-orbit-one{box-shadow:0 0 0 55px #9b6cff0b,0 0 0 110px #ff2e9308;height:430px;right:-80px;top:-170px;width:430px}.landing-cta-orbit-two{bottom:-240px;height:350px;left:42%;width:350px}@keyframes landing-hero-drift{0%{transform:scale(1.015)}to{transform:scale(1.075)}}@keyframes landing-live-pulse{0%,to{opacity:1}50%{opacity:.55}}@media(max-width:1023px){.public-landing .public-header.hill-auth-header{padding-inline:28px}.public-landing .public-header nav{gap:22px}.landing-hero{min-height:820px}.landing-content,.landing-hero-inner{width:min(100% - 48px,1240px)}.landing-hero-copy{width:min(650px,72vw)}.landing-now-playing{bottom:126px;right:0}.landing-feature-grid{grid-template-columns:1fr 1fr;grid-template-rows:420px 270px}.landing-feature-wide{grid-column:1/-1;grid-row:auto}.landing-platform{gap:45px;padding:52px 42px}.landing-community{gap:50px}.landing-final-cta{padding:50px 42px}}@media(max-width:767px){.public-landing .public-header.hill-auth-header{background:linear-gradient(180deg,#08050cf2,#0000);flex-wrap:nowrap;padding:16px 18px;position:absolute}.public-landing .public-brand{font-size:18px}.public-landing .public-brand img{height:29px;width:29px}.public-landing .public-header nav{gap:15px}.public-landing .public-header .public-download-link,.public-landing .public-header .public-features-link,.public-landing .public-header .public-games-link{display:none}.public-landing .public-header .public-nav-link{font-size:11px}.public-landing .public-header .public-register-link{font-size:10px;min-height:38px;padding:9px 13px}.landing-hero{min-height:790px}.landing-hero-art{object-position:64% center}.landing-hero-overlay{background:linear-gradient(90deg,#07050be8,#07050b75),linear-gradient(0deg,#07050b,#07050b45 65%,#07050b78)}.landing-hero-inner{align-items:flex-start;padding:116px 0 155px;width:calc(100% - 36px)}.landing-hero-copy{width:100%}.landing-hero-copy>.landing-kicker{margin-top:21px}.landing-hero h1{font-size:clamp(43px,13vw,62px)}.landing-hero-lede{font-size:13px;line-height:1.7;max-width:92%}.landing-claim{width:100%}.landing-hero-links{flex-wrap:wrap;gap:12px 21px}.landing-now-playing{display:none}.landing-stat-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-stat-bar>div{align-items:center;flex-direction:column;gap:3px;min-height:78px;padding:13px 8px;text-align:center}.landing-stat-bar>div:last-child{display:none}.landing-stat-bar>div:nth-child(2){border-right:0}.landing-stat-bar strong{font-size:14px}.landing-stat-bar span{font-size:8px}.landing-content{padding:80px 0 90px;width:calc(100% - 36px)}.landing-intro{display:block}.landing-intro h2{font-size:36px}.landing-intro>p{font-size:12px;margin-top:18px}.landing-feature-grid{display:flex;flex-direction:column;margin-top:32px}.landing-feature-card{min-height:360px}.landing-feature-card:not(.landing-feature-wide){min-height:290px}.landing-feature-copy,.landing-feature-wide .landing-feature-copy{padding:25px}.landing-feature-copy>strong{font-size:27px}.landing-community,.landing-final-cta,.landing-platform,.landing-trending{margin-top:86px}.landing-section-heading{align-items:end}.landing-section-heading h2{font-size:33px}.landing-section-heading>a{font-size:10px}.landing-trending .ref-game-rail>div{flex-basis:190px}.landing-platform{display:block;padding:38px 25px}.landing-platform h2{font-size:36px}.landing-app-stack{margin-top:38px}.landing-app-card{padding:16px}.landing-app-card>span{height:45px;width:45px}.landing-app-card p{display:none}.landing-community{display:block}.landing-community h2{font-size:36px}.landing-community-links{margin-top:38px}.landing-final-cta{display:block;padding:42px 25px}.landing-final-cta h2{font-size:37px}.landing-final-actions{margin-top:28px}}@media(max-width:480px){.public-landing .public-brand>span{font-size:0}.public-landing .public-brand>span:after{content:"BU";font-size:18px}.landing-hero{min-height:810px}.landing-live-pill{font-size:9px}.landing-hero h1{font-size:43px}.landing-claim{display:block;padding:5px}.landing-claim button{width:100%}.landing-claim-field input{height:43px}.landing-community-links{grid-template-columns:1fr}.landing-community-link{min-height:105px}.landing-final-actions{align-items:stretch;flex-direction:column}.landing-primary-action,.landing-secondary-action{width:100%}}@media(prefers-reduced-motion:reduce){.landing-hero-art,.landing-live-pill>span:first-child{animation:none}.landing-app-card,.landing-claim button,.landing-community-link,.landing-feature-card,.landing-feature-card>img,.landing-now-playing,.landing-primary-action{transition:none}}.public-landing{--pop-pink:#ff0a88;--pop-pink-bright:#ff46a4;--pop-ink:#0a090b;--pop-paper:#fff8ed;--pop-yellow:#ffe866;--pop-lilac:#c8a9ff;background:var(--pop-pink);color:var(--pop-ink)}.public-landing-main{background:var(--pop-pink);max-width:none;padding:0}.public-landing .public-header.hill-auth-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--pop-pink);border:0;border-bottom:2px solid #0a090b;color:var(--pop-ink);inset:0 0 auto;padding:21px max(30px,calc(50vw - 620px));position:absolute;z-index:30}.public-landing .public-brand,.public-landing .public-brand>span>span{color:var(--pop-ink)}.public-landing .public-brand img{filter:brightness(0)}.public-landing .public-header .public-nav-link,.public-landing .public-header .public-nav-link.is-active,.public-landing .public-header .public-nav-link:hover{color:var(--pop-ink)}.public-landing .public-nav-link:after{background:var(--pop-ink);height:3px}.public-landing .public-header .public-register-link{background:var(--pop-ink);border:2px solid var(--pop-ink);border-radius:0;box-shadow:4px 4px 0 var(--pop-paper);color:#fff}.public-landing .public-header .public-register-link:hover{box-shadow:2px 2px 0 var(--pop-paper);transform:translate(2px,2px)}.public-landing>.bu-site-footer{border-top:8px solid var(--pop-pink);margin-top:0}.pop-landing{background:var(--pop-pink);font-family:Inter,system-ui,sans-serif;overflow:hidden}.pop-hero{align-items:center;display:flex;margin:0 auto;min-height:690px;padding:142px 0 105px;position:relative;width:min(1240px,calc(100% - 64px))}.pop-hero-copy{max-width:760px;position:relative;z-index:3}.pop-live{align-items:center;background:var(--pop-paper);box-shadow:4px 4px 0 var(--pop-ink);color:var(--pop-ink);display:inline-flex;font-size:10px;font-weight:900;gap:9px;letter-spacing:.08em;padding:7px 11px}.pop-live,.pop-live>i{border:2px solid var(--pop-ink)}.pop-live>i{animation:pop-pulse 1.5s ease-in-out infinite;background:#52eb76;border-radius:50%;height:8px;width:8px}.pop-apps-title>p,.pop-everything-title>p,.pop-eyebrow,.pop-final>p,.pop-section-head>p,.pop-worlds-head p{font-size:10px;font-weight:950;letter-spacing:.2em;margin:25px 0 0;text-transform:uppercase}.pop-hero h1{color:var(--pop-ink);font-size:clamp(65px,7.4vw,108px);font-weight:950;letter-spacing:-.085em;line-height:.76;margin:11px 0 0;text-transform:uppercase}.pop-hero h1 span{color:var(--pop-paper);display:inline-block;text-shadow:4px 4px 0 var(--pop-ink);transform:rotate(-2deg)}.pop-hero-text{color:var(--pop-ink);font-size:16px;font-weight:650;line-height:1.55;margin-top:28px;max-width:515px}.pop-claim{background:var(--pop-paper);border:3px solid var(--pop-ink);box-shadow:7px 7px 0 var(--pop-ink);display:flex;margin-top:29px;width:min(540px,100%)}.pop-claim label{align-items:center;display:flex;flex:1 1;font-size:15px;font-weight:900;min-width:0;padding-left:14px}.pop-claim input{background:#0000;border:0;color:var(--pop-ink);font-size:13px;font-weight:750;height:52px;min-width:0;outline:0;padding:0 8px;width:100%}.pop-claim input::placeholder{color:#6c6067}.pop-claim button{align-items:center;background:var(--pop-ink);border:0;border-left:3px solid var(--pop-ink);border-radius:0;color:#fff;display:flex;font-size:12px;font-weight:900;gap:8px;justify-content:center;padding:0 20px;white-space:nowrap}.pop-claim button:hover{background:#343035}.pop-hero-meta{align-items:center;display:flex;flex-wrap:wrap;gap:21px;margin-top:21px}.pop-hero-meta a,.pop-hero-meta span{align-items:center;color:var(--pop-ink);display:flex;font-size:10px;font-weight:850;gap:7px}.pop-hero-meta a{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.pop-hero-meta a:hover{color:#fff}.pop-star{color:var(--pop-paper);font-size:56px;line-height:1;position:absolute;text-shadow:3px 3px 0 var(--pop-ink)}.pop-star-one{left:-35px;top:160px;transform:rotate(14deg)}.pop-star-two{bottom:118px;font-size:38px;right:-10px;transform:rotate(-11deg)}.pop-marquee{background:var(--pop-ink);border-block:3px solid var(--pop-ink);color:var(--pop-paper);overflow:hidden;transform:rotate(-1deg) scale(1.02)}.pop-marquee>div{align-items:center;animation:pop-marquee 28s linear infinite;display:flex;font-size:19px;font-weight:950;gap:28px;justify-content:center;letter-spacing:.13em;min-width:max-content;padding:17px 0;white-space:nowrap}.pop-marquee i{color:var(--pop-pink);font-style:normal}.pop-start{background:var(--pop-paper);padding:122px max(32px,calc(50vw - 620px))}.pop-section-head{grid-gap:40px;align-items:end;display:grid;gap:40px;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr) minmax(230px,.65fr);margin-bottom:45px}.pop-section-head>p{align-self:start;color:var(--pop-pink);margin:8px 0 0}.pop-apps-title h2,.pop-everything-title h2,.pop-final h2,.pop-section-head h2,.pop-worlds-head h2{color:var(--pop-ink);font-size:clamp(46px,5.2vw,76px);font-weight:950;letter-spacing:-.07em;line-height:.9;margin:0;text-transform:uppercase}.pop-section-head>span{color:#4f464c;font-size:12px;font-weight:600;line-height:1.7}.pop-moves{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1.15fr 1fr .82fr}.pop-move{align-items:flex-start;border:3px solid var(--pop-ink);box-shadow:8px 8px 0 var(--pop-ink);color:var(--pop-ink);display:flex;flex-direction:column;isolation:isolate;min-height:510px;overflow:hidden;padding:25px;position:relative;transition:transform .2s ease,box-shadow .2s ease}.pop-move:hover{box-shadow:12px 12px 0 var(--pop-ink);transform:translate(-3px,-3px)}.pop-move-number{background:var(--pop-paper);border:2px solid var(--pop-ink);font-size:10px;font-weight:950;padding:5px 8px;position:absolute;right:18px;top:17px;z-index:3}.pop-move-icon{background:var(--pop-paper);border:3px solid var(--pop-ink);box-shadow:4px 4px 0 var(--pop-ink);display:grid;height:47px;margin-bottom:19px;place-items:center;width:47px}.pop-move-label{font-size:9px;font-weight:950;letter-spacing:.19em}.pop-move>strong{font-size:clamp(24px,2.3vw,34px);font-weight:950;letter-spacing:-.05em;line-height:1;margin-top:8px}.pop-move>p{font-size:11px;font-weight:600;line-height:1.65;margin-top:12px}.pop-move-action{align-items:center;display:flex;font-size:10px;font-weight:950;gap:7px;margin-top:auto;padding-top:20px;text-transform:uppercase}.pop-move-black{background:var(--pop-ink);color:#fff}.pop-move-black .pop-move-action,.pop-move-black .pop-move-label{color:var(--pop-pink-bright)}.pop-move-black .pop-move-number{color:var(--pop-ink)}.pop-move-pink{background:var(--pop-pink)}.pop-move-cream{background:var(--pop-yellow)}.pop-move-cream:before{bottom:-35px;color:var(--pop-paper);content:"✦";font-size:190px;line-height:1;opacity:.72;position:absolute;right:-20px;text-shadow:4px 4px 0 var(--pop-ink);transform:rotate(13deg)}.pop-worlds{background:var(--pop-ink);color:#fff;padding:120px max(32px,calc(50vw - 620px))}.pop-worlds-head{align-items:end;display:flex;gap:35px;justify-content:space-between;margin-bottom:42px}.pop-worlds-head p{color:var(--pop-pink-bright);margin:0 0 12px}.pop-worlds-head h2{color:#fff;max-width:830px}.pop-worlds-head>a{align-items:center;border-bottom:3px solid var(--pop-pink);color:#fff;display:flex;font-size:11px;font-weight:900;gap:8px;padding:0 0 6px;text-transform:uppercase}.pop-worlds .ref-game-rail{gap:18px;padding:4px 4px 18px;scroll-snap-type:x proximity}.pop-worlds .ref-game-rail>div{flex-basis:230px;scroll-snap-align:start}.pop-worlds .ref-game-card{background:#0000;border:0;overflow:visible}.pop-worlds .ref-game-art{background:#181619;border:3px solid #fff;border-radius:0;box-shadow:6px 6px 0 var(--pop-pink)}.pop-worlds .ref-game-card h3{color:#fff;font-size:12px;font-weight:850;margin:13px 0 0}.pop-worlds .ref-game-stats{color:#bcb1b9}.pop-empty{border:2px solid #fff3;color:#ccc0c8;padding:35px;text-align:center}.pop-apps{grid-gap:78px;background:var(--pop-pink);display:grid;gap:78px;grid-template-columns:.77fr 1.23fr;padding:120px max(32px,calc(50vw - 620px))}.pop-apps-title>p{margin:0 0 14px}.pop-apps-title h2{font-size:clamp(54px,6vw,85px)}.pop-apps-title>span{display:block;font-size:13px;font-weight:650;line-height:1.7;margin-top:22px;max-width:360px}.pop-apps-title>a{align-items:center;background:var(--pop-paper);border:3px solid var(--pop-ink);box-shadow:6px 6px 0 var(--pop-ink);color:var(--pop-ink);display:inline-flex;font-size:11px;font-weight:950;gap:9px;margin-top:28px;padding:13px 18px;text-transform:uppercase}.pop-app-cards{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.pop-app-card{align-items:flex-start;border:3px solid var(--pop-ink);box-shadow:9px 9px 0 var(--pop-ink);color:var(--pop-ink);display:flex;flex-direction:column;min-height:470px;padding:28px;position:relative;transition:transform .2s ease}.pop-app-card:hover{transform:translateY(-6px)}.pop-app-play{background:var(--pop-paper)}.pop-app-create{background:var(--pop-lilac)}.pop-app-number{font-size:12px;font-weight:950;position:absolute;right:23px;top:22px}.pop-app-card>svg{margin-top:55px}.pop-app-card>small{font-size:9px;font-weight:950;letter-spacing:.18em;margin-top:auto}.pop-app-card>strong{font-size:clamp(32px,3vw,46px);font-weight:950;letter-spacing:-.06em;margin-top:6px}.pop-app-card>p{font-size:11px;font-weight:650;line-height:1.6;margin-top:12px}.pop-circle-arrow{background:var(--pop-pink);border:3px solid var(--pop-ink);border-radius:50%;display:grid;height:52px;margin-top:25px;place-items:center;width:52px}.pop-everything{grid-gap:80px;background:var(--pop-paper);display:grid;gap:80px;grid-template-columns:.72fr 1.28fr;padding:120px max(32px,calc(50vw - 620px))}.pop-everything-title>svg{color:var(--pop-pink);margin-bottom:25px}.pop-everything-title>p{color:var(--pop-pink);margin:0 0 13px}.pop-everything-title h2{font-size:clamp(48px,5vw,72px)}.pop-link-grid{border-left:3px solid var(--pop-ink);border-top:3px solid var(--pop-ink);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.pop-link-grid>a{grid-gap:12px;align-items:center;border-bottom:3px solid var(--pop-ink);border-right:3px solid var(--pop-ink);color:var(--pop-ink);display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;min-height:145px;padding:22px;transition:background .2s ease,color .2s ease}.pop-link-grid>a:hover{background:var(--pop-pink)}.pop-link-grid strong{font-size:16px;font-weight:950}.pop-link-grid span{font-size:10px;font-weight:650;grid-column:2}.pop-link-grid>a>svg:last-child{grid-column:3;grid-row:1/3}.pop-final{background:var(--pop-ink);color:#fff;overflow:hidden;padding:130px max(32px,calc(50vw - 620px));position:relative;text-align:center}.pop-final>span{color:var(--pop-pink);font-size:100px;left:8%;position:absolute;top:17%;transform:rotate(15deg)}.pop-final>p{color:var(--pop-pink-bright);margin:0 0 14px}.pop-final h2{color:#fff;font-size:clamp(55px,7vw,100px)}.pop-final>a{align-items:center;background:var(--pop-pink);border:3px solid #fff;box-shadow:7px 7px 0 #fff;color:#fff;display:inline-flex;font-size:12px;font-weight:950;gap:10px;margin-top:40px;padding:15px 21px;text-transform:uppercase}.pop-final>a:hover{box-shadow:4px 4px 0 #fff;transform:translate(3px,3px)}@keyframes pop-pulse{50%{opacity:.55;transform:scale(.72)}}@keyframes pop-marquee{to{transform:translateX(-25%)}}@media(max-width:1023px){.pop-hero{width:calc(100% - 48px)}.pop-hero h1{font-size:clamp(61px,8.8vw,88px)}.pop-section-head{grid-template-columns:1fr 2fr}.pop-section-head>span{grid-column:2}.pop-moves{grid-template-columns:1fr 1fr}.pop-move-cream{grid-column:1/-1;min-height:330px}.pop-move-cream .pop-move-action{margin-top:30px}.pop-apps,.pop-everything{gap:45px}}@media(max-width:767px){.public-landing .public-header.hill-auth-header{border-bottom-width:2px;padding:15px 17px}.public-landing .public-brand{font-size:18px}.public-landing .public-brand img{height:29px;width:29px}.public-landing .public-header .public-download-link,.public-landing .public-header .public-features-link,.public-landing .public-header .public-games-link{display:none}.public-landing .public-header nav{gap:15px}.public-landing .public-header .public-nav-link{font-size:10px}.public-landing .public-header .public-register-link{box-shadow:3px 3px 0 var(--pop-paper);font-size:10px;min-height:37px;padding:8px 12px}.pop-hero{min-height:auto;padding:112px 0 100px;width:calc(100% - 34px)}.pop-hero-copy{width:100%}.pop-hero h1{font-size:clamp(61px,20vw,88px)}.pop-hero-text{font-size:13px}.pop-star-one{display:none}.pop-star-two{bottom:56px;right:0}.pop-apps,.pop-everything,.pop-final,.pop-start,.pop-worlds{padding:85px 18px}.pop-section-head{display:block}.pop-everything-title h2,.pop-section-head h2,.pop-worlds-head h2{font-size:48px;margin-top:12px}.pop-section-head>span{display:block;margin-top:18px}.pop-moves{display:flex;flex-direction:column;margin-top:34px}.pop-move,.pop-move-cream{min-height:360px}.pop-move-cream{min-height:330px}.pop-worlds-head{display:block}.pop-worlds-head>a{margin-top:24px;width:max-content}.pop-worlds .ref-game-rail>div{flex-basis:195px}.pop-apps,.pop-everything{display:block}.pop-apps-title h2{font-size:58px}.pop-app-cards{margin-top:45px}.pop-app-card{min-height:390px;padding:22px}.pop-app-card>strong{font-size:34px}.pop-link-grid{margin-top:44px}.pop-link-grid>a{min-height:120px;padding:16px}.pop-link-grid strong{font-size:13px}.pop-link-grid span{font-size:9px}.pop-final h2{font-size:55px}.pop-final>span{font-size:60px}}@media(max-width:480px){.public-landing .public-brand>span{font-size:0}.public-landing .public-brand>span:after{content:"BU";font-size:18px}.pop-hero h1{font-size:58px}.pop-claim{display:block}.pop-claim label{height:48px}.pop-claim button{border-left:0;border-top:3px solid var(--pop-ink);height:48px;width:100%}.pop-hero-meta{gap:13px 18px}.pop-move{min-height:330px}.pop-app-cards{grid-template-columns:1fr}.pop-app-card{min-height:335px}.pop-app-card>svg{margin-top:32px}.pop-link-grid{grid-template-columns:1fr}.pop-final h2{font-size:45px}}@media(prefers-reduced-motion:reduce){.pop-live>i,.pop-marquee>div{animation:none}.pop-app-card,.pop-move{transition:none}}.pop-auth,.pop-legal-layout,.pop-legal-page{--pop-pink:#ff0a88;--pop-pink-bright:#ff46a4;--pop-ink:#0a090b;--pop-paper:#fff8ed;--pop-yellow:#ffe866;--pop-lilac:#c8a9ff}.pop-auth{background:var(--pop-pink)!important;color:var(--pop-ink);font-family:Inter,system-ui,sans-serif;overflow:visible}.pop-auth .public-header.hill-auth-header,.pop-legal-layout .public-header.hill-auth-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--pop-pink);border:0;border-bottom:2px solid var(--pop-ink);color:var(--pop-ink);flex-wrap:nowrap;inset:auto;padding:21px max(30px,calc(50vw - 620px));position:relative;z-index:30}.pop-auth .public-brand,.pop-auth .public-brand>span>span,.pop-legal-layout .public-brand,.pop-legal-layout .public-brand>span>span{color:var(--pop-ink)}.pop-auth .public-brand img,.pop-legal-layout .public-brand img{filter:brightness(0)}.pop-auth .public-header .public-nav-link,.pop-auth .public-header .public-nav-link.is-active,.pop-auth .public-header .public-nav-link:hover,.pop-legal-layout .public-header .public-nav-link,.pop-legal-layout .public-header .public-nav-link.is-active,.pop-legal-layout .public-header .public-nav-link:hover{color:var(--pop-ink)}.pop-auth .public-nav-link:after,.pop-legal-layout .public-nav-link:after{background:var(--pop-ink);height:3px}.pop-auth .public-header .public-register-link,.pop-legal-layout .public-header .public-register-link{background:var(--pop-ink);border:2px solid var(--pop-ink);border-radius:0;box-shadow:4px 4px 0 var(--pop-paper);color:#fff;min-height:40px}.pop-auth .public-header .public-register-link:hover,.pop-legal-layout .public-header .public-register-link:hover{box-shadow:2px 2px 0 var(--pop-paper);transform:translate(2px,2px)}.pop-auth-main{grid-gap:72px;align-items:center;display:grid;gap:72px;grid-template-columns:minmax(0,1fr) minmax(430px,520px);margin:0 auto;max-width:none;padding:85px 0 95px;width:min(1240px,calc(100% - 64px))}.pop-auth-story{min-width:0;padding:28px 0 35px;position:relative}.pop-auth-sticker{background:var(--pop-yellow);border:3px solid var(--pop-ink);box-shadow:5px 5px 0 var(--pop-ink);display:inline-block;font-size:10px;font-weight:950;letter-spacing:.14em;padding:9px 13px;transform:rotate(-3deg)}.pop-auth-story>p{font-size:10px;font-weight:950;letter-spacing:.22em;margin:39px 0 10px}.pop-auth-story h2{color:var(--pop-ink);font-size:clamp(67px,7.2vw,104px);font-weight:950;letter-spacing:-.09em;line-height:.76;margin:0;text-transform:uppercase}.pop-auth-story h2 em{color:var(--pop-paper);display:inline-block;font-style:normal;text-shadow:4px 4px 0 var(--pop-ink);transform:rotate(-2deg)}.pop-auth-story-foot{align-items:center;display:flex;font-size:10px;font-weight:950;gap:15px;letter-spacing:.16em;margin-top:32px}.pop-auth-story-foot i{color:var(--pop-paper);font-size:19px;font-style:normal;text-shadow:2px 2px 0 var(--pop-ink)}.pop-auth-story>b{color:var(--pop-paper);font-size:68px;line-height:1;position:absolute;right:8%;text-shadow:4px 4px 0 var(--pop-ink);top:4%;transform:rotate(12deg)}.pop-auth .auth-form-card{background:var(--pop-paper);border:4px solid var(--pop-ink);border-radius:0;box-shadow:12px 12px 0 var(--pop-ink);color:var(--pop-ink);max-width:none;overflow:visible;position:relative;width:100%}.pop-auth-card-label{background:var(--pop-lilac);border:2px solid var(--pop-ink);box-shadow:3px 3px 0 var(--pop-ink);font-size:8px;font-weight:950;letter-spacing:.16em;padding:7px 10px;position:absolute;right:20px;top:-18px;transform:rotate(2deg);z-index:2}.pop-auth .hill-panel-title{background:var(--pop-paper);border:0;border-bottom:3px solid var(--pop-ink);color:var(--pop-ink);font-size:clamp(33px,3vw,43px);font-weight:950;letter-spacing:-.055em;line-height:1;margin:0;padding:30px 34px 22px;text-transform:uppercase}.pop-auth .hill-auth-form-body{padding:29px 34px 34px}.pop-auth .auth-form-intro{color:#4f454b;font-size:12px;font-weight:650;line-height:1.7;margin:0 0 27px}.pop-auth .bu-label{color:var(--pop-ink);display:block;font-size:9px;font-weight:950;letter-spacing:.11em;text-transform:uppercase}.pop-auth .bu-input{background:#fff;border:2px solid var(--pop-ink);border-radius:0;color:var(--pop-ink);font-size:13px;font-weight:700;min-height:48px;padding:0 13px;width:100%}.pop-auth .bu-input:focus{border-color:var(--pop-ink);box-shadow:4px 4px 0 var(--pop-pink);outline:0}.pop-auth .bu-input::placeholder{color:#756a70;opacity:1}.pop-auth .auth-form-card .text-bu-muted,.pop-auth .text-bu-muted{color:#5e5359}.pop-auth .auth-form-card .text-bu-pink,.pop-auth .text-bu-pink{color:#c60068}.pop-auth a:not(.public-brand):not(.public-nav-link):not(.public-register-link){text-decoration-thickness:2px;text-underline-offset:3px}.pop-auth .bu-btn-ghost,.pop-auth .bu-btn-pink{align-items:center;border:2px solid var(--pop-ink);border-radius:0!important;display:inline-flex;font-size:11px;font-weight:950;gap:8px;justify-content:center;letter-spacing:.035em;min-height:47px;padding:0 17px;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.pop-auth .bu-btn-pink{background:var(--pop-pink);box-shadow:5px 5px 0 var(--pop-ink);color:#fff}.pop-auth .bu-btn-ghost{background:var(--pop-paper);box-shadow:4px 4px 0 var(--pop-ink);color:var(--pop-ink)}.pop-auth .bu-btn-ghost:hover:not(:disabled),.pop-auth .bu-btn-pink:hover:not(:disabled){box-shadow:2px 2px 0 var(--pop-ink);transform:translate(2px,2px)}.pop-auth .bu-btn-ghost:disabled,.pop-auth .bu-btn-pink:disabled{cursor:not-allowed;filter:grayscale(.45);opacity:.58}.pop-auth [role=alert]{background:var(--pop-yellow);border:2px solid var(--pop-ink)!important;border-radius:0!important;color:var(--pop-ink)!important;font-weight:650}.pop-auth .auth-factor-icon{background:var(--pop-lilac);border:3px solid var(--pop-ink);display:grid;height:58px;place-items:center;width:58px}.pop-auth .auth-factor-icon,.pop-auth .bu-card{box-shadow:5px 5px 0 var(--pop-ink);color:var(--pop-ink)}.pop-auth .bu-card{background:var(--pop-yellow);border:2px solid var(--pop-ink);border-radius:0}.pop-auth input[type=checkbox]{accent-color:var(--pop-pink);flex:0 0 auto;height:17px;width:17px}.pop-auth .register-step-flow{gap:8px;margin:0 0 28px}.pop-auth .register-step-flow li{color:#62575d;font-size:9px;font-weight:850;gap:8px}.pop-auth .register-step-flow li:not(:last-child):after{background:var(--pop-ink);height:2px;top:16px}.pop-auth .register-step-number{background:var(--pop-paper);border:2px solid var(--pop-ink);border-radius:0;font-size:12px;font-weight:950;height:34px;width:34px}.pop-auth .register-step-flow .is-current{color:var(--pop-ink)}.pop-auth .register-step-flow .is-current .register-step-number{background:var(--pop-pink);border-color:var(--pop-ink);box-shadow:3px 3px 0 var(--pop-ink);color:#fff}.pop-auth .register-step-flow .is-complete .register-step-number{background:var(--pop-yellow);border-color:var(--pop-ink);color:var(--pop-ink)}.pop-auth .register-step-flow .is-complete:after{background:var(--pop-ink)!important}.pop-auth .register-step-heading{border-bottom:2px solid var(--pop-ink);padding-bottom:13px}.pop-auth .register-step-heading p{color:#6d6168;font-size:8px;font-weight:900;letter-spacing:.12em;margin:0 0 4px;text-transform:uppercase}.pop-auth .register-step-heading h2{color:var(--pop-ink);font-size:21px;font-weight:950;letter-spacing:-.035em;margin:0}.pop-auth .register-account-summary{background:var(--pop-yellow);border:2px solid var(--pop-ink);border-radius:0;box-shadow:4px 4px 0 var(--pop-ink);padding:15px}.pop-auth .register-account-summary small,.pop-auth .register-account-summary span{color:#594e54}.pop-auth>.bu-site-footer{border-top:8px solid var(--pop-pink);margin-top:0}.pop-legal-layout{background:var(--pop-paper);color:var(--pop-ink);font-family:Inter,system-ui,sans-serif}.pop-legal-layout .bu-public-content{background:var(--pop-paper);margin:0;max-width:none;padding:0;width:100%}.pop-legal-page{background:var(--pop-paper);color:var(--pop-ink);font-family:Inter,system-ui,sans-serif;margin:0;padding:0!important;width:100%}.pop-legal-page>.workspace-content{margin:0!important;max-width:none!important;padding:0!important;width:100%}.pop-legal-document,.workspace-legal .workspace-content>.pop-legal-document{background:var(--pop-paper);border:0;border-radius:0;box-shadow:none;margin:0;max-width:none;padding:0;width:100%}.pop-legal-hero{background:var(--pop-pink);border-bottom:4px solid var(--pop-ink);color:var(--pop-ink);overflow:hidden;padding:78px max(32px,calc(50vw - 620px)) 72px;position:relative}.pop-legal-hero>span{display:block;font-size:10px;font-weight:950;letter-spacing:.2em}.pop-legal-hero h1{font-size:clamp(62px,7vw,100px);font-weight:950;letter-spacing:-.08em;line-height:.82;margin:12px 0 0;max-width:1000px;text-transform:uppercase}.pop-legal-hero>p{font-size:14px;font-weight:700;line-height:1.65;margin:24px 0 0;max-width:590px}.pop-legal-hero>div{background:var(--pop-paper);border:2px solid var(--pop-ink);box-shadow:4px 4px 0 var(--pop-ink);display:inline-flex;font-size:9px;font-weight:950;letter-spacing:.12em;margin-top:27px;padding:8px 11px}.pop-legal-hero>div time{margin-left:7px}.pop-legal-hero>b{color:var(--pop-paper);font-size:145px;line-height:1;position:absolute;right:max(34px,calc(50vw - 620px));text-shadow:5px 5px 0 var(--pop-ink);top:35px;transform:rotate(13deg)}.pop-legal-document .legal-document-layout{grid-gap:34px;align-items:start;display:grid;gap:34px;grid-template-columns:280px minmax(0,1fr);margin:0 auto;padding:72px 0 105px;width:min(1240px,calc(100% - 64px))}.pop-legal-document .legal-document-index{background:var(--pop-yellow);border:3px solid var(--pop-ink);border-radius:0;box-shadow:7px 7px 0 var(--pop-ink);padding:22px;position:sticky;top:28px}.pop-legal-document .legal-document-index>span{color:var(--pop-ink);display:block;font-size:9px;font-weight:950;letter-spacing:.16em;margin:0 0 13px}.pop-legal-document .legal-document-index>a{grid-gap:8px;border-top:2px solid var(--pop-ink);color:var(--pop-ink);display:grid;font-size:9px;font-weight:950;gap:8px;grid-template-columns:24px minmax(0,1fr);padding:12px 0}.pop-legal-document .legal-document-index>a:last-child{border-bottom:2px solid var(--pop-ink)}.pop-legal-document .legal-document-index>a>span{color:var(--pop-ink);font-size:10px;font-weight:750;line-height:1.35}.pop-legal-document .legal-document-index>a:hover>span{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.pop-legal-document .legal-document-body{background:#fffdf7;border:3px solid var(--pop-ink);border-radius:0;box-shadow:9px 9px 0 var(--pop-ink);padding:13px 42px 38px}.pop-legal-document .legal-document-body>section{grid-gap:0 19px;border-bottom:2px solid var(--pop-ink);display:grid;gap:0 19px;grid-template-columns:52px minmax(0,1fr);padding:31px 0;scroll-margin-top:30px}.pop-legal-document .legal-section-number{background:var(--pop-pink);border:2px solid var(--pop-ink);box-shadow:3px 3px 0 var(--pop-ink);color:#fff;display:grid;font-size:10px;font-weight:950;grid-row:1/3;height:46px;letter-spacing:.08em;place-items:center;width:46px}.pop-legal-document .legal-document-body>section>h2{color:var(--pop-ink);font-size:25px;font-weight:950;letter-spacing:-.04em;line-height:1.15;margin:1px 0 0}.pop-legal-document .legal-document-body>section>p{color:#4f454b;font-size:13px;font-weight:550;grid-column:2;line-height:1.9;margin:13px 0 0;white-space:pre-line}.pop-legal-support{color:#554a50;font-size:11px;font-weight:700;margin:31px 0 0}.pop-legal-support a{color:#c60068;font-weight:900;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.pop-legal-document .legal-document-other{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px}.pop-legal-document .legal-document-other>a{align-items:center;background:var(--pop-paper);border:2px solid var(--pop-ink);color:var(--pop-ink);display:flex;font-size:9px;font-weight:950;gap:10px;justify-content:space-between;min-height:54px;padding:11px;text-transform:uppercase}.pop-legal-document .legal-document-other>a:hover{background:var(--pop-pink);color:#fff}.pop-legal-document .legal-document-other>a>span{font-size:17px}.pop-legal-layout>.bu-site-footer{border-top:8px solid var(--pop-pink);margin-top:0}@media(max-width:1023px){.pop-auth-main{gap:42px;grid-template-columns:minmax(0,.85fr) minmax(390px,1.15fr);width:calc(100% - 48px)}.pop-auth-story h2{font-size:clamp(59px,8vw,80px)}.pop-auth-story>b{font-size:52px;right:0}.pop-legal-document .legal-document-layout{gap:24px;grid-template-columns:230px minmax(0,1fr);width:calc(100% - 48px)}.pop-legal-document .legal-document-body{padding-inline:30px}}@media(max-width:767px){.pop-auth .public-header.hill-auth-header,.pop-legal-layout .public-header.hill-auth-header{border-bottom-width:2px;padding:15px 17px}.pop-auth .public-brand,.pop-legal-layout .public-brand{font-size:18px}.pop-auth .public-brand img,.pop-legal-layout .public-brand img{height:29px;width:29px}.pop-auth .public-header .public-download-link,.pop-auth .public-header .public-features-link,.pop-auth .public-header .public-games-link,.pop-legal-layout .public-header .public-download-link,.pop-legal-layout .public-header .public-features-link,.pop-legal-layout .public-header .public-games-link{display:none}.pop-auth .public-header nav,.pop-legal-layout .public-header nav{gap:15px}.pop-auth .public-header .public-nav-link,.pop-legal-layout .public-header .public-nav-link{font-size:10px}.pop-auth .public-header .public-register-link,.pop-legal-layout .public-header .public-register-link{box-shadow:3px 3px 0 var(--pop-paper);font-size:10px;min-height:37px;padding:8px 12px}.pop-auth-main{align-items:stretch;display:flex;flex-direction:column;gap:43px;padding:52px 0 70px;width:calc(100% - 34px)}.pop-auth-story{padding:7px 5px 0}.pop-auth-sticker{box-shadow:4px 4px 0 var(--pop-ink);font-size:8px;padding:7px 10px}.pop-auth-story>p{margin-top:29px}.pop-auth-story h2{font-size:clamp(50px,15.5vw,73px)}.pop-auth-story-foot{margin-top:24px}.pop-auth-story>b{font-size:46px;right:4%;top:1%}.pop-auth .auth-form-card{border-width:3px;box-shadow:8px 8px 0 var(--pop-ink)}.pop-auth .hill-panel-title{font-size:32px;padding:27px 24px 19px}.pop-auth .hill-auth-form-body{padding:25px 24px 28px}.pop-auth>.bu-site-footer{border-top-width:6px}.pop-legal-hero{padding:58px 18px 56px}.pop-legal-hero h1{font-size:clamp(49px,15vw,70px)}.pop-legal-hero>p{font-size:12px;max-width:80%}.pop-legal-hero>b{font-size:78px;right:12px;top:24px}.pop-legal-document .legal-document-layout{display:block;padding:42px 0 72px;width:calc(100% - 34px)}.pop-legal-document .legal-document-index{box-shadow:5px 5px 0 var(--pop-ink);margin:0 0 28px;padding:18px;position:static}.pop-legal-document .legal-document-index>a{padding:9px 0}.pop-legal-document .legal-document-body{box-shadow:6px 6px 0 var(--pop-ink);padding:7px 21px 30px}.pop-legal-document .legal-document-body>section{gap:0 14px;grid-template-columns:42px minmax(0,1fr);padding:25px 0}.pop-legal-document .legal-section-number{height:38px;width:38px}.pop-legal-document .legal-document-body>section>h2{font-size:21px}.pop-legal-document .legal-document-body>section>p{font-size:12px;line-height:1.8}.pop-legal-document .legal-document-other{grid-template-columns:1fr}.pop-legal-layout>.bu-site-footer{border-top-width:6px}}@media(max-width:480px){.pop-auth .public-brand>span,.pop-legal-layout .public-brand>span{font-size:0}.pop-auth .public-brand>span:after,.pop-legal-layout .public-brand>span:after{content:"BU";font-size:18px}.pop-auth-main{width:calc(100% - 28px)}.pop-auth-story h2{font-size:50px}.pop-auth-story-foot{font-size:8px;gap:10px}.pop-auth .hill-panel-title{font-size:29px}.pop-auth .hill-auth-form-body{padding-inline:19px}.pop-auth-card-label{right:13px}.pop-auth .register-step-flow li{font-size:8px}.pop-auth .register-step-flow li:not(:last-child):after{left:calc(50% + 22px);right:calc(-50% + 12px)}.pop-legal-hero h1{font-size:46px}.pop-legal-hero>p{max-width:100%}.pop-legal-hero>b{font-size:60px;opacity:.7}.pop-legal-document .legal-document-body{padding-inline:16px}.pop-legal-document .legal-document-body>section{display:block}.pop-legal-document .legal-section-number{margin-bottom:16px}.pop-legal-document .legal-document-body>section>p{margin-top:11px}}@media(prefers-reduced-motion:reduce){.pop-auth .bu-btn-ghost,.pop-auth .bu-btn-pink{transition:none}}:root[data-bu-theme=foodexpress]{--bu-bg:#111;--bu-card:#1a1a1a;--bu-surface:#181818;--bu-hover:#181818;--bu-border:#5c0200;--bu-text:#fff;--bu-muted:#c6c6d2;--bu-pink:#b77772;--hill-pink:#7d0800;--hill-pink-dark:#7d0800;--hill-input:#181818;--hill-heading:#181818;--hill-sidebar:#1a1a1a;--hill-top:#7d0800;--hill-accent-soft:#181818;--fe-nav:linear-gradient(#7d0800,#7d0800);--background:0 0% 8%;--foreground:0 0% 96%;--popover:0 0% 12%;--popover-foreground:0 0% 96%;color-scheme:dark}:root[data-bu-theme=christmas]{--bu-bg:#0f1713;--bu-card:#1a3026;--bu-surface:#20382d;--bu-hover:#20382d;--bu-border:#59977680;--bu-text:#fff;--bu-muted:#c6c6d2;--bu-pink:#c98383;--hill-pink:#9d1f1f;--hill-pink-dark:#9d1f1f;--hill-input:#20382d;--hill-heading:#20382d;--hill-sidebar:#1a3026;--hill-top:#9d1f1f;--hill-accent-soft:#20382d;--fe-nav:linear-gradient(90deg,#3b0b0b,#7a1010,#114f33);--background:0 0% 8%;--foreground:0 0% 96%;--popover:0 0% 12%;--popover-foreground:0 0% 96%;color-scheme:dark}:root[data-bu-theme=halloween]{--bu-bg:#15100f;--bu-card:#2c1913;--bu-surface:#311911;--bu-hover:#311911;--bu-border:#a4601c80;--bu-text:#fff;--bu-muted:#c6c6d2;--bu-pink:#dda478;--hill-pink:#c25a0b;--hill-pink-dark:#c25a0b;--hill-input:#311911;--hill-heading:#311911;--hill-sidebar:#2c1913;--hill-top:#c25a0b;--hill-accent-soft:#311911;--fe-nav:linear-gradient(90deg,#1b0d12,#5a2305,#29113d);--background:0 0% 8%;--foreground:0 0% 96%;--popover:0 0% 12%;--popover-foreground:0 0% 96%;color-scheme:dark}:root[data-bu-theme=new-years-eve]{--bu-bg:#0b1324;--bu-card:#162037;--bu-surface:#1c2944;--bu-hover:#1c2944;--bu-border:#7dd3fc6b;--bu-text:#fff;--bu-muted:#c6c6d2;--bu-pink:#7acdf2;--hill-pink:#0ea5e9;--hill-pink-dark:#0ea5e9;--hill-input:#1c2944;--hill-heading:#1c2944;--hill-sidebar:#162037;--hill-top:#0ea5e9;--hill-accent-soft:#1c2944;--fe-nav:linear-gradient(90deg,#081226,#14345b,#2f4f8f);--background:0 0% 8%;--foreground:0 0% 96%;--popover:0 0% 12%;--popover-foreground:0 0% 96%;color-scheme:dark}:root[data-bu-theme=valentines-day]{--bu-bg:#21111a;--bu-card:#37172a;--bu-surface:#411b30;--bu-hover:#411b30;--bu-border:#ffa3bf75;--bu-text:#fff;--bu-muted:#c6c6d2;--bu-pink:#ee82b0;--hill-pink:#e11d70;--hill-pink-dark:#e11d70;--hill-input:#411b30;--hill-heading:#411b30;--hill-sidebar:#37172a;--hill-top:#e11d70;--hill-accent-soft:#411b30;--fe-nav:linear-gradient(90deg,#3a1225,#7e1d47,#a83261);--background:0 0% 8%;--foreground:0 0% 96%;--popover:0 0% 12%;--popover-foreground:0 0% 96%;color-scheme:dark}:root[data-bu-theme=easter]{--bu-bg:#102033;--bu-card:#1c3350;--bu-surface:#244365;--bu-hover:#244365;--bu-border:#a4c9ff80;--bu-text:#fff;--bu-muted:#c6c6d2;--bu-pink:#85dfa6;--hill-pink:#22c55e;--hill-pink-dark:#22c55e;--hill-input:#244365;--hill-heading:#244365;--hill-sidebar:#1c3350;--hill-top:#22c55e;--hill-accent-soft:#244365;--fe-nav:linear-gradient(90deg,#153850,#2f7a9b,#4dbb8e);--background:0 0% 8%;--foreground:0 0% 96%;--popover:0 0% 12%;--popover-foreground:0 0% 96%;color-scheme:dark}:root[data-bu-theme=thanksgiving]{--bu-bg:#21150f;--bu-card:#382116;--bu-surface:#472a1b;--bu-hover:#472a1b;--bu-border:#d68a427a;--bu-text:#fff;--bu-muted:#c6c6d2;--bu-pink:#eab476;--hill-pink:#d97706;--hill-pink-dark:#d97706;--hill-input:#472a1b;--hill-heading:#472a1b;--hill-sidebar:#382116;--hill-top:#d97706;--hill-accent-soft:#472a1b;--fe-nav:linear-gradient(90deg,#3a1e11,#7a3e1c,#b35e20);--background:0 0% 8%;--foreground:0 0% 96%;--popover:0 0% 12%;--popover-foreground:0 0% 96%;color-scheme:dark}:root[data-bu-theme=rainbow]{--bu-bg:#12162b;--bu-card:#1f2340;--bu-surface:#282c4d;--bu-hover:#282c4d;--bu-border:#a2aaff75;--bu-text:#fff;--bu-muted:#c6c6d2;--bu-pink:#bfa5fa;--hill-pink:#8b5cf6;--hill-pink-dark:#8b5cf6;--hill-input:#282c4d;--hill-heading:#282c4d;--hill-sidebar:#1f2340;--hill-top:#8b5cf6;--hill-accent-soft:#282c4d;--fe-nav:linear-gradient(90deg,#ef4444,#f59e0b,#22c55e,#3b82f6,#a855f7);--background:0 0% 8%;--foreground:0 0% 96%;--popover:0 0% 12%;--popover-foreground:0 0% 96%;color-scheme:dark}:root[data-bu-theme=virtual-diner]{--bu-bg:#102821;--bu-card:#17342d;--bu-surface:#203f38;--bu-hover:#203f38;--bu-border:#77dd776b;--bu-text:#fff;--bu-muted:#c6c6d2;--bu-pink:#b4ecb4;--hill-pink:#7d7;--hill-pink-dark:#7d7;--hill-input:#203f38;--hill-heading:#203f38;--hill-sidebar:#17342d;--hill-top:#7d7;--hill-accent-soft:#203f38;--fe-nav:linear-gradient(90deg,#17342d,#3d6073,#7d7);--background:0 0% 8%;--foreground:0 0% 96%;--popover:0 0% 12%;--popover-foreground:0 0% 96%;color-scheme:dark}:root[data-bu-theme=fifa-world-cup]{--bu-bg:#051f18;--bu-card:#0f352b;--bu-surface:#16493c;--bu-hover:#16493c;--bu-border:#facc1580;--bu-text:#fff;--bu-muted:#c6c6d2;--bu-pink:#fce27e;--hill-pink:#facc15;--hill-pink-dark:#facc15;--hill-input:#16493c;--hill-heading:#16493c;--hill-sidebar:#0f352b;--hill-top:#facc15;--hill-accent-soft:#16493c;--fe-nav:linear-gradient(90deg,#022c22,#047857,#0f766e,#facc15);--background:0 0% 8%;--foreground:0 0% 96%;--popover:0 0% 12%;--popover-foreground:0 0% 96%;color-scheme:dark}:root[data-bu-theme=green]{--bu-bg:#0f2118;--bu-card:#1b3428;--bu-surface:#244533;--bu-hover:#244533;--bu-border:#4ade806b;--bu-text:#fff;--bu-muted:#c6c6d2;--bu-pink:#7ecc9b;--hill-pink:#16a34a;--hill-pink-dark:#16a34a;--hill-input:#244533;--hill-heading:#244533;--hill-sidebar:#1b3428;--hill-top:#16a34a;--hill-accent-soft:#244533;--fe-nav:linear-gradient(90deg,#0f2b1f,#1f5f46,#2d8a61);--background:0 0% 8%;--foreground:0 0% 96%;--popover:0 0% 12%;--popover-foreground:0 0% 96%;color-scheme:dark}:root[data-bu-theme=blue]{--bu-bg:#0c1830;--bu-card:#162947;--bu-surface:#1f365c;--bu-hover:#1f365c;--bu-border:#60a5fa75;--bu-text:#fff;--bu-muted:#c6c6d2;--bu-pink:#87a9f4;--hill-pink:#2563eb;--hill-pink-dark:#2563eb;--hill-input:#1f365c;--hill-heading:#1f365c;--hill-sidebar:#162947;--hill-top:#2563eb;--hill-accent-soft:#1f365c;--fe-nav:linear-gradient(90deg,#12223a,#1e4470,#2563eb);--background:0 0% 8%;--foreground:0 0% 96%;--popover:0 0% 12%;--popover-foreground:0 0% 96%;color-scheme:dark}:root[data-bu-theme=yellow]{--bu-bg:#231d0f;--bu-card:#3a3014;--bu-surface:#4c3d18;--bu-hover:#4c3d18;--bu-border:#facc1575;--bu-text:#fff;--bu-muted:#c6c6d2;--bu-pink:#e1be74;--hill-pink:#ca8a04;--hill-pink-dark:#ca8a04;--hill-input:#4c3d18;--hill-heading:#4c3d18;--hill-sidebar:#3a3014;--hill-top:#ca8a04;--hill-accent-soft:#4c3d18;--fe-nav:linear-gradient(90deg,#3a300d,#7c5804,#ca8a04);--background:0 0% 8%;--foreground:0 0% 96%;--popover:0 0% 12%;--popover-foreground:0 0% 96%;color-scheme:dark}:root[data-bu-theme=black]{--bu-bg:#0f0f0f;--bu-card:#161616;--bu-surface:#1d1d1d;--bu-hover:#1d1d1d;--bu-border:#78787861;--bu-text:#fff;--bu-muted:#c6c6d2;--bu-pink:#939393;--hill-pink:#3b3b3b;--hill-pink-dark:#3b3b3b;--hill-input:#1d1d1d;--hill-heading:#1d1d1d;--hill-sidebar:#161616;--hill-top:#3b3b3b;--hill-accent-soft:#1d1d1d;--fe-nav:linear-gradient(90deg,#050505,#191919,#2a2a2a);--background:0 0% 8%;--foreground:0 0% 96%;--popover:0 0% 12%;--popover-foreground:0 0% 96%;color-scheme:dark}:root[data-bu-theme=light-blue]{--bu-bg:#0d2030;--bu-card:#1a3a52;--bu-surface:#24506f;--bu-hover:#24506f;--bu-border:#7dd3fc75;--bu-text:#fff;--bu-muted:#c6c6d2;--bu-pink:#7acdf2;--hill-pink:#0ea5e9;--hill-pink-dark:#0ea5e9;--hill-input:#24506f;--hill-heading:#24506f;--hill-sidebar:#1a3a52;--hill-top:#0ea5e9;--hill-accent-soft:#24506f;--fe-nav:linear-gradient(90deg,#0b2a3c,#0e7490,#38bdf8);--background:0 0% 8%;--foreground:0 0% 96%;--popover:0 0% 12%;--popover-foreground:0 0% 96%;color-scheme:dark}:root[data-bu-theme=purple]{--bu-bg:#1a102f;--bu-card:#2b1c49;--bu-surface:#36255c;--bu-hover:#36255c;--bu-border:#c4b5fd75;--bu-text:#fff;--bu-muted:#c6c6d2;--bu-pink:#b692f5;--hill-pink:#7c3aed;--hill-pink-dark:#7c3aed;--hill-input:#36255c;--hill-heading:#36255c;--hill-sidebar:#2b1c49;--hill-top:#7c3aed;--hill-accent-soft:#36255c;--fe-nav:linear-gradient(90deg,#25104b,#5b21b6,#8b5cf6);--background:0 0% 8%;--foreground:0 0% 96%;--popover:0 0% 12%;--popover-foreground:0 0% 96%;color-scheme:dark}:root[data-bu-theme=hot-pink]{--bu-bg:#1f0718;--bu-card:#3b102d;--bu-surface:#4a1438;--bu-hover:#4a1438;--bu-border:#f472b680;--bu-text:#fff;--bu-muted:#c6c6d2;--bu-pink:#ff8bc4;--hill-pink:#ff2d95;--hill-pink-dark:#ff2d95;--hill-input:#4a1438;--hill-heading:#4a1438;--hill-sidebar:#3b102d;--hill-top:#ff2d95;--hill-accent-soft:#4a1438;--fe-nav:linear-gradient(90deg,#3b0627,#9d174d,#ff2d95);--background:0 0% 8%;--foreground:0 0% 96%;--popover:0 0% 12%;--popover-foreground:0 0% 96%;color-scheme:dark}:root[data-bu-theme=light-pink]{--bu-bg:#fff1f7;--bu-card:#ffe4f0;--bu-surface:#fbcfe8;--bu-hover:#fbcfe8;--bu-border:#f472b675;--bu-text:#242426;--bu-muted:#5b5b65;--bu-pink:#ec4899;--hill-pink:#ec4899;--hill-pink-dark:#ec4899;--hill-input:#fbcfe8;--hill-heading:#fbcfe8;--hill-sidebar:#ffe4f0;--hill-top:#ec4899;--hill-accent-soft:#fbcfe8;--fe-nav:linear-gradient(90deg,#f9a8d4,#f472b6,#db2777);--background:0 0% 96%;--foreground:0 0% 12%;--popover:0 0% 100%;--popover-foreground:0 0% 12%;color-scheme:light}:root[data-bu-theme=pink-purple-gradient]{--bu-bg:#160820;--bu-card:#2a1238;--bu-surface:#35194d;--bu-hover:#35194d;--bu-border:#d8b4fe80;--bu-text:#fff;--bu-muted:#c6c6d2;--bu-pink:#dcbbfd;--hill-pink:#c084fc;--hill-pink-dark:#c084fc;--hill-input:#35194d;--hill-heading:#35194d;--hill-sidebar:#2a1238;--hill-top:#c084fc;--hill-accent-soft:#35194d;--fe-nav:linear-gradient(105deg,#be185d,#db2777 35%,#9333ea 70%,#581c87);--background:0 0% 8%;--foreground:0 0% 96%;--popover:0 0% 12%;--popover-foreground:0 0% 96%;color-scheme:dark}:root[data-bu-theme=cyberpunk]{--bu-bg:#05030d;--bu-card:#0c0f1d;--bu-surface:#111827;--bu-hover:#111827;--bu-border:#00f5ff7a;--bu-text:#fff;--bu-muted:#c6c6d2;--bu-pink:#72f9ff;--hill-pink:#00f5ff;--hill-pink-dark:#00f5ff;--hill-input:#111827;--hill-heading:#111827;--hill-sidebar:#0c0f1d;--hill-top:#00f5ff;--hill-accent-soft:#111827;--fe-nav:linear-gradient(90deg,#04020b,#111827 36%,#ff2bd6 68%,#00f5ff);--background:0 0% 8%;--foreground:0 0% 96%;--popover:0 0% 12%;--popover-foreground:0 0% 96%;color-scheme:dark}:root[data-bu-theme=minimalistic]{--bu-bg:#eef2f6;--bu-card:#fff;--bu-surface:#f8fafc;--bu-hover:#f8fafc;--bu-border:#64748b57;--bu-text:#242426;--bu-muted:#5b5b65;--bu-pink:#94a3b8;--hill-pink:#94a3b8;--hill-pink-dark:#94a3b8;--hill-input:#f8fafc;--hill-heading:#f8fafc;--hill-sidebar:#fff;--hill-top:#94a3b8;--hill-accent-soft:#f8fafc;--fe-nav:linear-gradient(90deg,#f8fafc,#e2e8f0,#cbd5e1);--background:0 0% 96%;--foreground:0 0% 12%;--popover:0 0% 100%;--popover-foreground:0 0% 12%;color-scheme:light}:root[data-bu-theme=neon]{--bu-bg:#050014;--bu-card:#0b1020;--bu-surface:#111827;--bu-hover:#111827;--bu-border:#00e5ff7a;--bu-text:#fff;--bu-muted:#c6c6d2;--bu-pink:#92ff7d;--hill-pink:#39ff14;--hill-pink-dark:#39ff14;--hill-input:#111827;--hill-heading:#111827;--hill-sidebar:#0b1020;--hill-top:#39ff14;--hill-accent-soft:#111827;--fe-nav:linear-gradient(90deg,#050014,#111827 34%,#39ff14 56%,#00e5ff 76%,#f0a);--background:0 0% 8%;--foreground:0 0% 96%;--popover:0 0% 12%;--popover-foreground:0 0% 96%;color-scheme:dark}:root[data-bu-theme=oled-black]{--bu-bg:#000;--bu-card:#050505;--bu-surface:#0b0b0b;--bu-hover:#0b0b0b;--bu-border:#ffffff29;--bu-text:#fff;--bu-muted:#c6c6d2;--bu-pink:#fff;--hill-pink:#fff;--hill-pink-dark:#fff;--hill-input:#0b0b0b;--hill-heading:#0b0b0b;--hill-sidebar:#050505;--hill-top:#fff;--hill-accent-soft:#0b0b0b;--fe-nav:linear-gradient(90deg,#000,#050505,#111);--background:0 0% 8%;--foreground:0 0% 96%;--popover:0 0% 12%;--popover-foreground:0 0% 96%;color-scheme:dark}:root[data-bu-theme=oled-red]{--bu-bg:#000;--bu-card:#040404;--bu-surface:#0a0a0a;--bu-hover:#0a0a0a;--bu-border:#ff174457;--bu-text:#fff;--bu-muted:#c6c6d2;--bu-pink:#ff7f98;--hill-pink:#ff1744;--hill-pink-dark:#ff1744;--hill-input:#0a0a0a;--hill-heading:#0a0a0a;--hill-sidebar:#040404;--hill-top:#ff1744;--hill-accent-soft:#0a0a0a;--fe-nav:linear-gradient(90deg,#000,#160006 44%,#ff1744);--background:0 0% 8%;--foreground:0 0% 96%;--popover:0 0% 12%;--popover-foreground:0 0% 96%;color-scheme:dark}:root[data-bu-theme=oled-blue]{--bu-bg:#000;--bu-card:#040404;--bu-surface:#0a0a0a;--bu-hover:#0a0a0a;--bu-border:#00a3ff57;--bu-text:#fff;--bu-muted:#c6c6d2;--bu-pink:#72ccff;--hill-pink:#00a3ff;--hill-pink-dark:#00a3ff;--hill-input:#0a0a0a;--hill-heading:#0a0a0a;--hill-sidebar:#040404;--hill-top:#00a3ff;--hill-accent-soft:#0a0a0a;--fe-nav:linear-gradient(90deg,#000,#00101a 44%,#00a3ff);--background:0 0% 8%;--foreground:0 0% 96%;--popover:0 0% 12%;--popover-foreground:0 0% 96%;color-scheme:dark}:root[data-bu-theme=oled-yellow]{--bu-bg:#000;--bu-card:#040404;--bu-surface:#0a0a0a;--bu-hover:#0a0a0a;--bu-border:#ffd60a57;--bu-text:#fff;--bu-muted:#c6c6d2;--bu-pink:#ffe878;--hill-pink:#ffd60a;--hill-pink-dark:#ffd60a;--hill-input:#0a0a0a;--hill-heading:#0a0a0a;--hill-sidebar:#040404;--hill-top:#ffd60a;--hill-accent-soft:#0a0a0a;--fe-nav:linear-gradient(90deg,#000,#181300 44%,#ffd60a);--background:0 0% 8%;--foreground:0 0% 96%;--popover:0 0% 12%;--popover-foreground:0 0% 96%;color-scheme:dark}:root[data-bu-theme=forest]{--bu-bg:#07150d;--bu-card:#12301d;--bu-surface:#193924;--bu-hover:#193924;--bu-border:#749d6b70;--bu-text:#fff;--bu-muted:#c6c6d2;--bu-pink:#9bb698;--hill-pink:#4a7c44;--hill-pink-dark:#4a7c44;--hill-input:#193924;--hill-heading:#193924;--hill-sidebar:#12301d;--hill-top:#4a7c44;--hill-accent-soft:#193924;--fe-nav:linear-gradient(90deg,#07150d,#12301d,#254326);--background:0 0% 8%;--foreground:0 0% 96%;--popover:0 0% 12%;--popover-foreground:0 0% 96%;color-scheme:dark}:root[data-bu-theme=minecraft]{--bu-bg:#102015;--bu-card:#1b321f;--bu-surface:#2e2117;--bu-hover:#2e2117;--bu-border:#4ade8070;--bu-text:#fff;--bu-muted:#c6c6d2;--bu-pink:#85e6f5;--hill-pink:#22d3ee;--hill-pink-dark:#22d3ee;--hill-input:#2e2117;--hill-heading:#2e2117;--hill-sidebar:#1b321f;--hill-top:#22d3ee;--hill-accent-soft:#2e2117;--fe-nav:linear-gradient(90deg,#1f4d2b,#3f7f35 36%,#7c5a32 62%,#22d3ee);--background:0 0% 8%;--foreground:0 0% 96%;--popover:0 0% 12%;--popover-foreground:0 0% 96%;color-scheme:dark}:root[data-bu-theme=pitch-purple]{--bu-bg:#05000d;--bu-card:#140026;--bu-surface:#250044;--bu-hover:#250044;--bu-border:#c084fc80;--bu-text:#fff;--bu-muted:#c6c6d2;--bu-pink:#dcbbfd;--hill-pink:#c084fc;--hill-pink-dark:#c084fc;--hill-input:#250044;--hill-heading:#250044;--hill-sidebar:#140026;--hill-top:#c084fc;--hill-accent-soft:#250044;--fe-nav:linear-gradient(90deg,#05000d,#4c1d95 36%,#a855f7 66%,#ff00c8);--background:0 0% 8%;--foreground:0 0% 96%;--popover:0 0% 12%;--popover-foreground:0 0% 96%;color-scheme:dark}:root[data-bu-theme=fishfish299]{--bu-bg:#042f3d;--bu-card:#07566b;--bu-surface:#083f52;--bu-hover:#083f52;--bu-border:#a5f3fc80;--bu-text:#fff;--bu-muted:#c6c6d2;--bu-pink:#85e6f5;--hill-pink:#22d3ee;--hill-pink-dark:#22d3ee;--hill-input:#083f52;--hill-heading:#083f52;--hill-sidebar:#07566b;--hill-top:#22d3ee;--hill-accent-soft:#083f52;--fe-nav:linear-gradient(90deg,#042f3d,#0891b2 42%,#22d3ee 72%,#a5f3fc);--background:0 0% 8%;--foreground:0 0% 96%;--popover:0 0% 12%;--popover-foreground:0 0% 96%;color-scheme:dark}:root[data-bu-theme=brickuniverses-throwback]{--bu-bg:#210016;--bu-card:#3a0023;--bu-surface:#520031;--bu-hover:#520031;--bu-border:#ff007b7a;--bu-text:#fff;--bu-muted:#c6c6d2;--bu-pink:#ff72b6;--hill-pink:#ff007b;--hill-pink-dark:#ff007b;--hill-input:#520031;--hill-heading:#520031;--hill-sidebar:#3a0023;--hill-top:#ff007b;--hill-accent-soft:#520031;--fe-nav:linear-gradient(90deg,#210016,#5c0032 38%,#ff007b 70%,#ff5cad);--background:0 0% 8%;--foreground:0 0% 96%;--popover:0 0% 12%;--popover-foreground:0 0% 96%;color-scheme:dark}:root[data-bu-theme=virtual-diner-old]{--bu-bg:#446577;--bu-card:#1c3d4c;--bu-surface:#35596b;--bu-hover:#35596b;--bu-border:#77dd776b;--bu-text:#fff;--bu-muted:#c6c6d2;--bu-pink:#b4ecb4;--hill-pink:#7d7;--hill-pink-dark:#7d7;--hill-input:#35596b;--hill-heading:#35596b;--hill-sidebar:#1c3d4c;--hill-top:#7d7;--hill-accent-soft:#35596b;--fe-nav:linear-gradient(90deg,#1c3d4c,#446577 58%,#7d7);--background:0 0% 8%;--foreground:0 0% 96%;--popover:0 0% 12%;--popover-foreground:0 0% 96%;color-scheme:dark}:root[data-bu-theme=virtual-diner-throwback-2]{--bu-bg:#446577;--bu-card:#1c3d4c;--bu-surface:#35596b;--bu-hover:#35596b;--bu-border:#77dd776b;--bu-text:#fff;--bu-muted:#c6c6d2;--bu-pink:#b4ecb4;--hill-pink:#7d7;--hill-pink-dark:#7d7;--hill-input:#35596b;--hill-heading:#35596b;--hill-sidebar:#1c3d4c;--hill-top:#7d7;--hill-accent-soft:#35596b;--fe-nav:linear-gradient(90deg,#1c3d4c,#1c3d4c);--background:0 0% 8%;--foreground:0 0% 96%;--popover:0 0% 12%;--popover-foreground:0 0% 96%;color-scheme:dark}:root[data-bu-theme=retro-game]{--bu-bg:#120c28;--bu-card:#1c1640;--bu-surface:#251d50;--bu-hover:#251d50;--bu-border:#ffd60a75;--bu-text:#fff;--bu-muted:#c6c6d2;--bu-pink:#ffe878;--hill-pink:#ffd60a;--hill-pink-dark:#ffd60a;--hill-input:#251d50;--hill-heading:#251d50;--hill-sidebar:#1c1640;--hill-top:#ffd60a;--hill-accent-soft:#251d50;--fe-nav:linear-gradient(90deg,#1a0f3d,#3b1f7a 38%,#d946ef 68%,#ffd60a);--background:0 0% 8%;--foreground:0 0% 96%;--popover:0 0% 12%;--popover-foreground:0 0% 96%;color-scheme:dark}:root[data-bu-theme=aero-2000]{--bu-bg:#071a33;--bu-card:#123a61;--bu-surface:#174d7b;--bu-hover:#174d7b;--bu-border:#bae6fd80;--bu-text:#fff;--bu-muted:#c6c6d2;--bu-pink:#aee9ff;--hill-pink:#6dd7ff;--hill-pink-dark:#6dd7ff;--hill-input:#174d7b;--hill-heading:#174d7b;--hill-sidebar:#123a61;--hill-top:#6dd7ff;--hill-accent-soft:#174d7b;--fe-nav:linear-gradient(90deg,#05264a,#0f78b8 46%,#9ee7ff);--background:0 0% 8%;--foreground:0 0% 96%;--popover:0 0% 12%;--popover-foreground:0 0% 96%;color-scheme:dark}:root[data-bu-theme=metro-2026]{--bu-bg:#08111f;--bu-card:#111d2c;--bu-surface:#182638;--bu-hover:#182638;--bu-border:#00a6d675;--bu-text:#fff;--bu-muted:#c6c6d2;--bu-pink:#72cee8;--hill-pink:#00a6d6;--hill-pink-dark:#00a6d6;--hill-input:#182638;--hill-heading:#182638;--hill-sidebar:#111d2c;--hill-top:#00a6d6;--hill-accent-soft:#182638;--fe-nav:linear-gradient(90deg,#08111f,#00a6d6 42%,#f04b23 72%,#f2c230);--background:0 0% 8%;--foreground:0 0% 96%;--popover:0 0% 12%;--popover-foreground:0 0% 96%;color-scheme:dark}:root[data-bu-theme="2032"]{--bu-bg:#48204e;--bu-card:#58245d;--bu-surface:#3d1b43;--bu-hover:#3d1b43;--bu-border:#d94a9b;--bu-text:#fff;--bu-muted:#c6c6d2;--bu-pink:#ffb0bc;--hill-pink:#ff7186;--hill-pink-dark:#ff7186;--hill-input:#3d1b43;--hill-heading:#3d1b43;--hill-sidebar:#58245d;--hill-top:#ff7186;--hill-accent-soft:#3d1b43;--fe-nav:linear-gradient(110deg,#8c3189,#bc328d 60%,#e64092);--background:0 0% 8%;--foreground:0 0% 96%;--popover:0 0% 12%;--popover-foreground:0 0% 96%;color-scheme:dark}:root[data-bu-theme=retro-1960]{--bu-bg:#211c13;--bu-card:#3e3520;--bu-surface:#4d4428;--bu-hover:#4d4428;--bu-border:#f2c15c75;--bu-text:#fff;--bu-muted:#c6c6d2;--bu-pink:#e9af98;--hill-pink:#d86f45;--hill-pink-dark:#d86f45;--hill-input:#4d4428;--hill-heading:#4d4428;--hill-sidebar:#3e3520;--hill-top:#d86f45;--hill-accent-soft:#4d4428;--fe-nav:linear-gradient(90deg,#3f6428,#1f5156 40%,#d86f45 72%,#f2c15c);--background:0 0% 8%;--foreground:0 0% 96%;--popover:0 0% 12%;--popover-foreground:0 0% 96%;color-scheme:dark}:root[data-bu-theme=glass-fluid]{--bu-bg:#0c1730;--bu-card:#1a2c52;--bu-surface:#273b63;--bu-hover:#273b63;--bu-border:#e2f6ff61;--bu-text:#fff;--bu-muted:#c6c6d2;--bu-pink:#cdf8fd;--hill-pink:#a5f3fc;--hill-pink-dark:#a5f3fc;--hill-input:#273b63;--hill-heading:#273b63;--hill-sidebar:#1a2c52;--hill-top:#a5f3fc;--hill-accent-soft:#273b63;--fe-nav:linear-gradient(105deg,#0c1730d1,#67e8f96b,#f472b66b);--background:0 0% 8%;--foreground:0 0% 96%;--popover:0 0% 12%;--popover-foreground:0 0% 96%;color-scheme:dark}:root[data-bu-theme=pizza]{--bu-bg:#201006;--bu-card:#341708;--bu-surface:#4a210b;--bu-hover:#4a210b;--bu-border:#fed7646b;--bu-text:#fff;--bu-muted:#c6c6d2;--bu-pink:#f9c978;--hill-pink:#f59e0b;--hill-pink-dark:#f59e0b;--hill-input:#4a210b;--hill-heading:#4a210b;--hill-sidebar:#341708;--hill-top:#f59e0b;--hill-accent-soft:#4a210b;--fe-nav:linear-gradient(90deg,#3b1407,#7f1d1d 35%,#b91c1c 58%,#15803d 86%);--background:0 0% 8%;--foreground:0 0% 96%;--popover:0 0% 12%;--popover-foreground:0 0% 96%;color-scheme:dark}:root[data-bu-theme=french-fries]{--bu-bg:#261207;--bu-card:#3a1c0b;--bu-surface:#51260d;--bu-hover:#51260d;--bu-border:#fde04775;--bu-text:#fff;--bu-muted:#c6c6d2;--bu-pink:#f9c978;--hill-pink:#f59e0b;--hill-pink-dark:#f59e0b;--hill-input:#51260d;--hill-heading:#51260d;--hill-sidebar:#3a1c0b;--hill-top:#f59e0b;--hill-accent-soft:#51260d;--fe-nav:linear-gradient(90deg,#3b1709,#b91c1c 44%,#f59e0b 78%,#fde68a);--background:0 0% 8%;--foreground:0 0% 96%;--popover:0 0% 12%;--popover-foreground:0 0% 96%;color-scheme:dark}:root[data-bu-theme=burger]{--bu-bg:#1f1209;--bu-card:#321b0e;--bu-surface:#432511;--bu-hover:#432511;--bu-border:#facc156b;--bu-text:#fff;--bu-muted:#c6c6d2;--bu-pink:#fce27e;--hill-pink:#facc15;--hill-pink-dark:#facc15;--hill-input:#432511;--hill-heading:#432511;--hill-sidebar:#321b0e;--hill-top:#facc15;--hill-accent-soft:#432511;--fe-nav:linear-gradient(90deg,#2a1609,#8b4513 36%,#facc15 58%,#15803d 80%);--background:0 0% 8%;--foreground:0 0% 96%;--popover:0 0% 12%;--popover-foreground:0 0% 96%;color-scheme:dark}:root[data-bu-theme=soda-bubbles]{--bu-bg:#082033;--bu-card:#0d3554;--bu-surface:#104568;--bu-hover:#104568;--bu-border:#a5f3fc7a;--bu-text:#fff;--bu-muted:#c6c6d2;--bu-pink:#abf2fb;--hill-pink:#67e8f9;--hill-pink-dark:#67e8f9;--hill-input:#104568;--hill-heading:#104568;--hill-sidebar:#0d3554;--hill-top:#67e8f9;--hill-accent-soft:#104568;--fe-nav:linear-gradient(90deg,#082f49,#0284c7 52%,#67e8f9);--background:0 0% 8%;--foreground:0 0% 96%;--popover:0 0% 12%;--popover-foreground:0 0% 96%;color-scheme:dark}:root[data-bu-theme=crt-filter]{--bu-bg:#020617;--bu-card:#07140d;--bu-surface:#0b1f13;--bu-hover:#0b1f13;--bu-border:#22c55e7a;--bu-text:#fff;--bu-muted:#c6c6d2;--bu-pink:#85dfa6;--hill-pink:#22c55e;--hill-pink-dark:#22c55e;--hill-input:#0b1f13;--hill-heading:#0b1f13;--hill-sidebar:#07140d;--hill-top:#22c55e;--hill-accent-soft:#0b1f13;--fe-nav:linear-gradient(90deg,#020617,#052e16 58%,#16a34a);--background:0 0% 8%;--foreground:0 0% 96%;--popover:0 0% 12%;--popover-foreground:0 0% 96%;color-scheme:dark}:root[data-bu-theme=silent-film-crt]{--bu-bg:#050505;--bu-card:#171717;--bu-surface:#222;--bu-hover:#222;--bu-border:#e5e5e557;--bu-text:#fff;--bu-muted:#c6c6d2;--bu-pink:#e8e6e5;--hill-pink:#d6d3d1;--hill-pink-dark:#d6d3d1;--hill-input:#222;--hill-heading:#222;--hill-sidebar:#171717;--hill-top:#d6d3d1;--hill-accent-soft:#222;--fe-nav:linear-gradient(90deg,#020202,#171717 48%,#595959);--background:0 0% 8%;--foreground:0 0% 96%;--popover:0 0% 12%;--popover-foreground:0 0% 96%;color-scheme:dark}:root[data-bu-theme=pride-week]{--bu-bg:#12142a;--bu-card:#1f2440;--bu-surface:#292f50;--bu-hover:#292f50;--bu-border:#ffed006b;--bu-text:#fff;--bu-muted:#c6c6d2;--bu-pink:#fff572;--hill-pink:#ffed00;--hill-pink-dark:#ffed00;--hill-input:#292f50;--hill-heading:#292f50;--hill-sidebar:#1f2440;--hill-top:#ffed00;--hill-accent-soft:#292f50;--fe-nav:linear-gradient(90deg,#e40303,#ff8c00,#ffed00,#008026,#24408e,#732982);--background:0 0% 8%;--foreground:0 0% 96%;--popover:0 0% 12%;--popover-foreground:0 0% 96%;color-scheme:dark}:root[data-bu-theme=disco]{--bu-bg:#0c0f1c;--bu-card:#171a2b;--bu-surface:#21243a;--bu-hover:#21243a;--bu-border:#f0abfc6b;--bu-text:#fff;--bu-muted:#c6c6d2;--bu-pink:#f6d0fd;--hill-pink:#f0abfc;--hill-pink-dark:#f0abfc;--hill-input:#21243a;--hill-heading:#21243a;--hill-sidebar:#171a2b;--hill-top:#f0abfc;--hill-accent-soft:#21243a;--fe-nav:linear-gradient(90deg,#111827,#4c1d95 42%,#db2777 70%,#22d3ee);--background:0 0% 8%;--foreground:0 0% 96%;--popover:0 0% 12%;--popover-foreground:0 0% 96%;color-scheme:dark}:root[data-bu-theme=benny-broccoli-green]{--bu-bg:#052e16;--bu-card:#0f3d22;--bu-surface:#15542c;--bu-hover:#15542c;--bu-border:#bef26470;--bu-text:#fff;--bu-muted:#c6c6d2;--bu-pink:#bbe27e;--hill-pink:#84cc16;--hill-pink-dark:#84cc16;--hill-input:#15542c;--hill-heading:#15542c;--hill-sidebar:#0f3d22;--hill-top:#84cc16;--hill-accent-soft:#15542c;--fe-nav:linear-gradient(90deg,#052e16,#15803d 52%,#84cc16);--background:0 0% 8%;--foreground:0 0% 96%;--popover:0 0% 12%;--popover-foreground:0 0% 96%;color-scheme:dark}:root[data-bu-theme=rainforest]{--bu-bg:#03170f;--bu-card:#083425;--bu-surface:#0d4733;--bu-hover:#0d4733;--bu-border:#5eead46b;--bu-text:#fff;--bu-muted:#c6c6d2;--bu-pink:#a6f3e7;--hill-pink:#5eead4;--hill-pink-dark:#5eead4;--hill-input:#0d4733;--hill-heading:#0d4733;--hill-sidebar:#083425;--hill-top:#5eead4;--hill-accent-soft:#0d4733;--fe-nav:linear-gradient(90deg,#03170f,#064e3b 46%,#166534 72%,#38bdf8);--background:0 0% 8%;--foreground:0 0% 96%;--popover:0 0% 12%;--popover-foreground:0 0% 96%;color-scheme:dark}:root[data-bu-theme=waterfall]{--bu-bg:#061d2e;--bu-card:#0b3654;--bu-surface:#114766;--bu-hover:#114766;--bu-border:#bae6fd80;--bu-text:#fff;--bu-muted:#c6c6d2;--bu-pink:#abf2fb;--hill-pink:#67e8f9;--hill-pink-dark:#67e8f9;--hill-input:#114766;--hill-heading:#114766;--hill-sidebar:#0b3654;--hill-top:#67e8f9;--hill-accent-soft:#114766;--fe-nav:linear-gradient(90deg,#082f49,#0ea5e9 50%,#67e8f9 76%,#ecfeff);--background:0 0% 8%;--foreground:0 0% 96%;--popover:0 0% 12%;--popover-foreground:0 0% 96%;color-scheme:dark}:root[data-bu-theme]:not([data-bu-theme=dark]):not([data-bu-theme=light]) .ref-topbar{background:var(--fe-nav)}.theme-picker{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.theme-choice{background:var(--bu-card);border:1px solid var(--bu-border);border-radius:5px;padding:16px;text-align:left}.theme-choice.is-selected{border:2px solid var(--bu-pink)}.theme-choice:disabled{opacity:.6}.theme-swatches{display:flex;gap:7px;margin-top:12px}.theme-swatches i{border:1px solid #8885;border-radius:50%;height:28px;width:28px}img[data-image-state=declined],img[data-image-state=missing],img[data-image-state=pending],img[src="/image-declined.svg"],img[src="/image-missing.png"],img[src="/image-pending.svg"]{background:#fff!important;display:block;min-height:0;min-width:0;object-fit:contain!important;object-position:center!important}