*,: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: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#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.19 | 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}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:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,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}*{border-color:#ffffff0f;border-color:hsl(var(--border-hs)/.06)}.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}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{bottom:0;top:0}.-bottom-12{bottom:-3rem}.-left-12{left:-3rem}.-right-12{right:-3rem}.-top-12{top:-3rem}.bottom-0{bottom:0}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-4{right:1rem}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.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}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-bottom:.25rem;margin-top:.25rem}.-ml-4{margin-left:-1rem}.-mt-4{margin-top:-1rem}.mb-1{margin-bottom:.25rem}.ml-1{margin-left:.25rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-4{margin-top:1rem}.mt-auto{margin-top:auto}.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}.hidden{display:none}.aspect-square{aspect-ratio:1/1}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1px\]{height:1px}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\[--radix-context-menu-content-available-height\]{max-height:var(--radix-context-menu-content-available-height)}.max-h-\[--radix-select-content-available-height\]{max-height:var(--radix-select-content-available-height)}.max-h-\[300px\]{max-height:300px}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-screen{max-height:100vh}.min-h-\[60px\]{min-height:60px}.w-10{width:2.5rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-4{width:1rem}.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-full{width:100%}.w-max{width:-webkit-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0}.min-w-10{min-width:2.5rem}.min-w-8{min-width:2rem}.min-w-9{min-width:2.25rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-lg{max-width:32rem}.max-w-max{max-width:-webkit-max-content;max-width:max-content}.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-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;user-select:none}.list-none{list-style-type:none}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.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-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)))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:6px;border-radius:var(--radius)}.rounded-md{border-radius:4px;border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:2px;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:2px;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-r{border-right-width:1px}.border-t{border-top-width:1px}.border-destructive{border-color:#bf3a2b;border-color:hsl(var(--destructive))}.border-destructive\/50{border-color:#bf3a2b80;border-color:hsl(var(--destructive)/.5)}.border-input{border-color:#1d1d20;border-color:hsl(var(--input))}.border-primary{border-color:#8b1d2e;border-color:hsl(var(--primary))}.border-primary\/50{border-color:#8b1d2e80;border-color:hsl(var(--primary)/.5)}.border-transparent{border-color:#0000}.border-l-transparent{border-left-color:#0000}.border-t-transparent{border-top-color:#0000}.bg-accent{background-color:hsl(#8b1d2d);background-color:hsl(var(--accent))}.bg-background{background-color:#0c0c0e;background-color:hsl(var(--background))}.bg-black\/80{background-color:#000c}.bg-border{background-color:hsl(rgba(255,255,255,.06));background-color:hsl(var(--border))}.bg-card{background-color:#161618;background-color:hsl(var(--card))}.bg-destructive{background-color:#bf3a2b;background-color:hsl(var(--destructive))}.bg-foreground{background-color:#e7e7e9;background-color:hsl(var(--foreground))}.bg-muted{background-color:#1b1b1d;background-color:hsl(var(--muted))}.bg-muted\/50{background-color:#1b1b1d80;background-color:hsl(var(--muted)/.5)}.bg-popover{background-color:#1b1b1d;background-color:hsl(var(--popover))}.bg-primary{background-color:#8b1d2e;background-color:hsl(var(--primary))}.bg-primary\/10{background-color:#8b1d2e1a;background-color:hsl(var(--primary)/.1)}.bg-primary\/20{background-color:#8b1d2e33;background-color:hsl(var(--primary)/.2)}.bg-secondary{background-color:#1b1b1d;background-color:hsl(var(--secondary))}.bg-transparent{background-color:initial}.fill-current{fill:currentColor}.fill-primary{fill:#8b1d2e;fill:hsl(var(--primary))}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-\[1px\]{padding:1px}.px-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-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-3{padding-bottom:.75rem;padding-top:.75rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.pb-4{padding-bottom:1rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-4{padding-left:1rem}.pl-8{padding-left:2rem}.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-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.align-middle{vertical-align:middle}.text-\[0\.8rem\]{font-size:.8rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.italic{font-style:italic}.leading-none{line-height:1}.tracking-tight{letter-spacing:-.025em}.tracking-widest{letter-spacing:.1em}.text-accent-foreground{color:#e7e7e9;color:hsl(var(--accent-foreground))}.text-card-foreground{color:#e7e7e9;color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-destructive{color:#bf3a2b;color:hsl(var(--destructive))}.text-destructive-foreground{color:#e7e7e9;color:hsl(var(--destructive-foreground))}.text-foreground{color:#e7e7e9;color:hsl(var(--foreground))}.text-foreground\/50{color:#e7e7e980;color:hsl(var(--foreground)/.5)}.text-muted-foreground{color:#898990;color:hsl(var(--muted-foreground))}.text-popover-foreground{color:#e7e7e9;color:hsl(var(--popover-foreground))}.text-primary{color:#8b1d2e;color:hsl(var(--primary))}.text-primary-foreground{color:#e7e7e9;color:hsl(var(--primary-foreground))}.text-secondary-foreground{color:#e7e7e9;color:hsl(var(--secondary-foreground))}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.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-lg{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-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-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-md,.shadow-sm{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-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.outline-none{outline:2px solid #0000;outline-offset:2px}.outline{outline-style:solid}.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-0,.ring-1{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-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-ring{--tw-ring-color:hsl(var(--ring))}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.blur{--tw-blur:blur(8px)}.blur,.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,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-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-text-decoration-color,-webkit-backdrop-filter;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,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;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}.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}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}:root{--bg:#0b0b0d;--surface:#141416;--surface-2:#1c1c1f;--border:#ffffff0f;--border-strong:#ffffff1a;--accent:#8b1d2d;--accent-hover:#9e2434;--accent-soft:#8b1d2d24;--accent-focus:#8b1d2d59;--text:#e8e8ea;--text-dim:#8a8a90;--text-muted:#4a4a4e;--danger:#c0392b;--danger-soft:#c0392b24;--success:#3d7a5a;--role-admin:#d63a2e;--role-admin-soft:#d63a2e24;--role-support:#3b7bc7;--role-support-soft:#3b7bc724;--role-guarantor:#3d8a5a;--role-guarantor-soft:#3d8a5a24;--role-arbitrator:#7a4eb0;--role-arbitrator-soft:#7a4eb024;--role-moderator:#b8792e;--role-moderator-soft:#b8792e24;--sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,sans-serif;--mono:"JetBrains Mono","SFMono-Regular",Menlo,monospace;--font-script:"Playfair Display","Cormorant Garamond",Georgia,serif;--radius-card:8px;--radius-btn:6px;--radius-input:4px;--radius-pill:6px;--shadow-float:0 24px 60px -30px #000000b3;--ease:cubic-bezier(0.16,1,0.3,1);--dur:150ms;--background:240 6% 5%;--foreground:240 3% 91%;--card:240 5% 9%;--card-foreground:240 3% 91%;--popover:240 5% 11%;--popover-foreground:240 3% 91%;--primary:351 65% 33%;--primary-foreground:240 3% 91%;--secondary:240 5% 11%;--secondary-foreground:240 3% 91%;--muted:240 5% 11%;--muted-foreground:240 3% 55%;--accent-hs:351 40% 22%;--accent-foreground:240 3% 91%;--destructive:6 63% 46%;--destructive-foreground:240 3% 91%;--border-hs:0 0% 100%;--input:240 5% 12%;--ring:351 65% 33%;--radius:6px}#root,body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0b0b0d;background:var(--bg);color:#e8e8ea;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans)}body{font-size:14px;letter-spacing:0;line-height:1.5;margin:0;min-height:100vh}*{box-sizing:border-box}button{font-family:inherit}::selection{background:#8b1d2d24;background:var(--accent-soft);color:#e8e8ea;color:var(--text)}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#ffffff0d;border-radius:4px;border-radius:var(--radius-input)}::-webkit-scrollbar-thumb:hover{background:#ffffff1a}.wros-app{background:#0b0b0d;background:var(--bg);display:flex;flex-direction:column;min-height:100vh}.wros-shell-blurred{filter:blur(20px) brightness(.5) saturate(1.1);pointer-events:none;-webkit-user-select:none;user-select:none}.wros-main{grid-gap:48px;align-items:start;display:grid;flex:1 1;gap:48px;grid-template-columns:260px minmax(0,1fr) 300px;margin:0 auto;max-width:1440px;padding:48px 40px 80px;width:100%}.wros-left-sidebar{display:flex;flex-direction:column;gap:12px;min-width:0}.wros-announce{background:#141416;background:var(--surface);border:1px solid #ffffff0f;border-left:5px solid #8b1d2d;border:1px solid var(--border);border-left:5px solid var(--accent);border-radius:8px;isolation:isolate;margin-bottom:20px;overflow:hidden;padding:18px 20px;position:relative}.wros-announce:before{background:#8b1d2d24;background:var(--accent-soft);content:"";inset:0;opacity:.35;pointer-events:none;position:absolute;z-index:0}.wros-announce>*{position:relative;z-index:1}.wros-announce-head{align-items:center;color:#8b1d2d;color:var(--accent);display:inline-flex;gap:10px;margin-bottom:12px}.wros-announce-title{color:#e8e8ea;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:18px;font-weight:600;letter-spacing:-.005em;margin:0}.wros-announce-list{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.wros-announce-row{align-items:flex-start;background:#0000;border:none;border-radius:6px;color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:3px;padding:8px 10px;text-align:left;transition:background .15s cubic-bezier(.16,1,.3,1);transition:background var(--dur) var(--ease);width:100%}.wros-announce-row:hover{background:#1c1c1f;background:var(--surface-2)}.wros-announce-row-title{color:#e8e8ea;color:var(--text);font-size:14px;font-weight:600;line-height:1.35;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wros-announce-row-meta,.wros-announce-row-title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans)}.wros-announce-row-meta{align-items:center;color:#8a8a90;color:var(--text-dim);display:inline-flex;font-size:12px;gap:6px}.wros-announce-row-sep{color:#4a4a4e;color:var(--text-muted)}.wros-popular-articles,.wros-publish-cta{background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:8px;display:flex;flex-direction:column;gap:10px;padding:18px}.wros-publish-cta-title{color:#e8e8ea;color:var(--text);font-size:16px;font-weight:600;letter-spacing:-.005em}.wros-publish-cta-body,.wros-publish-cta-title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);margin:0}.wros-publish-cta-body{color:#8a8a90;color:var(--text-dim);font-size:12.5px;line-height:1.45}.wros-publish-cta-btn{height:40px;justify-content:center;margin-top:2px;width:100%}.wros-popular-articles-head{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.wros-popular-articles-title{color:#e8e8ea;color:var(--text);font-size:16px;font-weight:600;letter-spacing:-.005em;margin:0}.wros-popular-articles-link,.wros-popular-articles-title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans)}.wros-popular-articles-link{color:#8b1d2d;color:var(--accent);font-size:12px;text-decoration:none;transition:color .15s cubic-bezier(.16,1,.3,1);transition:color var(--dur) var(--ease);white-space:nowrap}.wros-popular-articles-link:hover{color:#e8e8ea;color:var(--text)}.wros-popular-articles-empty{color:#8a8a90;color:var(--text-dim);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:12.5px;padding:4px 0}.wros-popular-articles-list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.wros-popular-articles-item{border-top:1px solid #ffffff0f;border-top:1px solid var(--border)}.wros-popular-articles-item:first-child{border-top:none}.wros-popular-articles-row{color:inherit;display:flex;flex-direction:column;gap:4px;padding:10px 0;text-decoration:none;transition:color .15s cubic-bezier(.16,1,.3,1);transition:color var(--dur) var(--ease)}.wros-popular-articles-row:hover .wros-popular-articles-row-title{color:#8b1d2d;color:var(--accent)}.wros-popular-articles-row-title{color:#e8e8ea;color:var(--text);font-size:14px;line-height:1.35;transition:color .15s cubic-bezier(.16,1,.3,1);transition:color var(--dur) var(--ease)}.wros-popular-articles-row-cat,.wros-popular-articles-row-title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-weight:600}.wros-popular-articles-row-cat{align-self:flex-start;background:#8b1d2d24;background:var(--accent-soft);border-radius:4px;color:#8b1d2d;color:var(--accent);display:inline-flex;font-size:10px;letter-spacing:.06em;line-height:1.2;padding:2px 6px;text-transform:uppercase}.wros-popular-articles-row-excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#8a8a90;color:var(--text-dim);display:-webkit-box;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:12px;line-height:1.45;overflow:hidden}@media (max-width:1279px){.wros-main{gap:40px;grid-template-columns:260px minmax(0,1fr)}.wros-right-sidebar{display:none}}@media (max-width:767px){.wros-main{gap:28px;grid-template-columns:1fr;padding:28px 16px 60px}.wros-left-sidebar{display:none}}.wros-topbar{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#0b0b0de6;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border);position:-webkit-sticky;position:sticky;top:0;z-index:30}.wros-topbar-inner{grid-gap:32px;align-items:center;display:grid;gap:32px;grid-template-columns:auto 1fr auto;margin:0 auto;max-width:1440px;padding:14px 40px}.wros-topbar-left{align-items:center;display:flex;gap:12px;min-width:0}.wros-menu-btn{align-items:center;background:#0000;border:none;border-radius:6px;border-radius:var(--radius-btn);color:#8a8a90;color:var(--text-dim);cursor:pointer;display:none;height:36px;justify-content:center;transition:color .15s cubic-bezier(.16,1,.3,1),background .15s cubic-bezier(.16,1,.3,1);transition:color var(--dur) var(--ease),background var(--dur) var(--ease);width:36px}.wros-menu-btn:hover{background:#141416;background:var(--surface);color:#e8e8ea;color:var(--text)}.wros-wordmark{align-items:center;color:#e8e8ea;color:var(--text);display:inline-flex;gap:12px;line-height:1;text-decoration:none;white-space:nowrap}.wros-topbar-brand-logo{filter:drop-shadow(0 1px 4px rgba(139,29,45,.15));flex-shrink:0;height:40px;object-fit:contain;opacity:.95;transition:filter .15s cubic-bezier(.16,1,.3,1);transition:filter var(--dur) var(--ease);width:40px}.wros-wordmark:hover .wros-topbar-brand-logo{filter:drop-shadow(0 2px 8px rgba(139,29,45,.3))}@media (max-width:720px){.wros-wordmark{gap:8px}.wros-topbar-brand-logo{height:32px;width:32px}}.wros-wordmark-group{align-items:center;display:inline-flex;flex-direction:column;gap:0;line-height:1}.wros-wordmark-sub{color:#4a4a4e;color:var(--text-muted);font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-family:var(--font-script);font-size:10px;font-style:normal;font-weight:900;letter-spacing:.35em;line-height:1;margin-top:2px;padding-left:.35em;text-transform:lowercase;-webkit-user-select:none;user-select:none}@media (max-width:720px){.wros-wordmark-sub{font-size:9px;letter-spacing:.3em;margin-top:1px;padding-left:.3em}}.wros-wordmark-full,.wros-wordmark-short{color:#e8e8ea;color:var(--text);font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-family:var(--font-script);font-style:normal;font-weight:900;letter-spacing:-.005em;line-height:1;text-shadow:0 0 12px #8b1d2d33;transition:text-shadow .15s cubic-bezier(.16,1,.3,1);transition:text-shadow var(--dur) var(--ease)}.wros-wordmark-full{display:inline-block;font-size:22px}.wros-wordmark-short{display:none;font-size:20px}.wros-wordmark:hover .wros-wordmark-full,.wros-wordmark:hover .wros-wordmark-short{text-shadow:0 0 18px #8b1d2d59}@media (max-width:720px){.wros-wordmark-full,.wros-wordmark-short{font-size:19px}}@media (max-width:640px){.wros-wordmark-full{display:none}.wros-wordmark-short{display:inline-block}}.wros-visually-hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.wros-wordmark-text{color:#e8e8ea;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:15px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.wros-search{align-items:center;background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:999px;display:flex;gap:10px;height:44px;justify-self:center;max-width:720px;padding:0 20px 0 12px;position:relative;transition:border-color .15s cubic-bezier(.16,1,.3,1),background .15s cubic-bezier(.16,1,.3,1),box-shadow .15s cubic-bezier(.16,1,.3,1);transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease),box-shadow var(--dur) var(--ease);width:100%}.wros-search:hover{border-color:#ffffff1a;border-color:var(--border-strong)}.wros-search:focus-within,.wros-search:hover{background:#1c1c1f;background:var(--surface-2)}.wros-search:focus-within{border-color:#8b1d2d;border-color:var(--accent);box-shadow:0 0 0 4px #8b1d2d24;box-shadow:0 0 0 4px var(--accent-soft)}.wros-home-hero-search{display:none}.wros-search-hero{background:#141416;background:var(--surface);border-radius:999px;gap:12px;height:52px;margin:24px auto 0;max-width:640px;padding:0 20px 0 12px;width:100%}.wros-search-hero:focus-within{border-color:#8b1d2d;border-color:var(--accent);border-width:2px;padding:0 19px 0 11px}.wros-search-hero .wros-search-modes{margin-right:4px;padding-right:10px}.wros-search-hero .wros-search-mode{border-radius:999px;height:34px;width:34px}.wros-search-hero .wros-search-input{font-size:16px;font-weight:500}.wros-search-hero .wros-search-icon{color:#8a8a90;color:var(--text-dim)}.wros-search-hero .wros-search-dropdown{border-radius:12px;top:calc(100% + 10px)}.wros-search-modes{border-right:1px solid #ffffff0f;border-right:1px solid var(--border);flex-shrink:0;gap:2px;margin-right:4px;padding-right:8px}.wros-search-mode,.wros-search-modes{align-items:center;display:inline-flex}.wros-search-mode{background:#0000;border:none;border-radius:999px;color:#8a8a90;color:var(--text-dim);cursor:pointer;height:30px;justify-content:center;transition:background .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1);transition:background var(--dur) var(--ease),color var(--dur) var(--ease);width:30px}.wros-search-mode:hover{color:#e8e8ea;color:var(--text)}.wros-search-mode.is-active{background:#8b1d2d24;background:var(--accent-soft);color:#8b1d2d;color:var(--accent)}.wros-search-icon{color:#4a4a4e;color:var(--text-muted);flex-shrink:0}.wros-search-input{background:#0000;border:none;color:#e8e8ea;color:var(--text);flex:1 1;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:15px;font-weight:500;min-width:0;outline:none;padding:0}.wros-search-input::placeholder{color:#4a4a4e;color:var(--text-muted);font-weight:400}.wros-search-dropdown{background:#1c1c1f;background:var(--surface-2);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:12px;box-shadow:0 20px 40px #00000080;left:0;max-height:400px;overflow-y:auto;padding:4px;position:absolute;right:0;top:calc(100% + 8px);z-index:60}.wros-search-list{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.wros-search-empty{color:#8a8a90;color:var(--text-dim);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:13px;padding:20px 14px;text-align:center}.wros-search-row{align-items:center;background:#0000;border:none;border-radius:6px;color:#e8e8ea;color:var(--text);cursor:pointer;display:flex;gap:12px;padding:10px 12px;text-align:left;transition:background .15s cubic-bezier(.16,1,.3,1);transition:background var(--dur) var(--ease);width:100%}.wros-search-avatar,.wros-search-row:hover{background:#141416;background:var(--surface)}.wros-search-avatar{align-items:center;border-radius:50%;color:#8a8a90;color:var(--text-dim);display:inline-flex;flex-shrink:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:12.5px;font-weight:600;justify-content:center}.wros-search-user-main{align-items:center;display:flex;flex:1 1 auto;gap:8px;min-width:0}.wros-search-user-name{font-weight:500}.wros-search-user-handle{color:#4a4a4e;color:var(--text-muted);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:12px}.wros-search-row-thread{align-items:flex-start;flex-direction:column;gap:4px}.wros-search-thread-title{color:#e8e8ea;color:var(--text);font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.wros-search-thread-meta,.wros-search-thread-title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans)}.wros-search-thread-meta{align-items:center;color:#8a8a90;color:var(--text-dim);display:inline-flex;flex-wrap:wrap;font-size:12px;gap:6px}.wros-search-thread-cat{background:#8b1d2d24;background:var(--accent-soft);border-radius:999px;color:#8b1d2d;color:var(--accent);font-size:10.5px;font-weight:600;letter-spacing:.06em;line-height:1.2;padding:2px 7px;text-transform:uppercase}.wros-search-thread-sep{color:#4a4a4e;color:var(--text-muted)}.wros-kbd{background:#ffffff08;border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:999px;color:#8a8a90;color:var(--text-dim);flex-shrink:0;font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:11px;letter-spacing:.06em;padding:3px 8px}.wros-topbar-right{align-items:center;display:flex;gap:6px}.wros-icon-btn{align-items:center;background:#0000;border:none;border-radius:6px;border-radius:var(--radius-btn);color:#8a8a90;color:var(--text-dim);cursor:pointer;display:inline-flex;height:36px;justify-content:center;transition:color .15s cubic-bezier(.16,1,.3,1),background .15s cubic-bezier(.16,1,.3,1);transition:color var(--dur) var(--ease),background var(--dur) var(--ease);width:36px}.wros-icon-btn:hover{background:#141416;background:var(--surface);color:#e8e8ea;color:var(--text)}.wros-icon-btn.is-muted{color:#4a4a4e;color:var(--text-muted);opacity:.75}.wros-icon-btn.is-muted:hover{color:#8a8a90;color:var(--text-dim);opacity:1}img{-webkit-user-drag:none;user-drag:none}.wros-bottom-nav,.wros-btn,.wros-topbar,button,nav a{-webkit-user-select:none;user-select:none}.wros-avatar,.wros-avatar-placeholder{background:#1c1c1f;background:var(--surface-2);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:50%;color:#8a8a90;color:var(--text-dim);flex-shrink:0;font-size:12px;font-weight:600;height:30px;letter-spacing:.05em;margin:0 6px;text-transform:uppercase;width:30px}.wros-avatar,.wros-avatar-placeholder,.wros-btn-ghost,.wros-btn-outline,.wros-btn-primary{align-items:center;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);justify-content:center}.wros-btn-ghost,.wros-btn-outline,.wros-btn-primary{border:1px solid #0000;border-radius:6px;border-radius:var(--radius-btn);cursor:pointer;font-size:13px;font-weight:500;gap:8px;letter-spacing:.03em;line-height:1;padding:9px 18px;transition:background .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1);transition:background var(--dur) var(--ease),color var(--dur) var(--ease),border-color var(--dur) var(--ease);white-space:nowrap}.wros-btn-primary{background:#8b1d2d;background:var(--accent);border-color:#8b1d2d;border-color:var(--accent);color:#e8e8ea;color:var(--text)}.wros-btn-primary:hover:not(:disabled){background:#9e2434;background:var(--accent-hover);border-color:#9e2434;border-color:var(--accent-hover)}.wros-btn-primary.is-disabled,.wros-btn-primary:disabled{background:#0000;border-color:#ffffff0f;border-color:var(--border);color:#8a8a90;color:var(--text-dim);cursor:not-allowed;opacity:.7}.wros-btn-outline{background:#0000;border-color:#8b1d2d;border-color:var(--accent);color:#8b1d2d;color:var(--accent)}.wros-btn-outline:hover:not(:disabled){background:#8b1d2d24;background:var(--accent-soft)}.wros-btn-ghost{background:#0000;border-color:#0000;color:#8a8a90;color:var(--text-dim)}.wros-btn-ghost:hover:not(:disabled){background:#141416;background:var(--surface);color:#e8e8ea;color:var(--text)}.wros-btn-block{width:100%}.wros-lang{align-items:center;background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:6px;border-radius:var(--radius-btn);display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:12px;gap:6px;letter-spacing:.06em;padding:5px 10px}.wros-lang button{background:none;border:none;color:#4a4a4e;color:var(--text-muted);cursor:pointer;font-size:12px;font-weight:600;letter-spacing:.08em;padding:0 4px;transition:color .15s cubic-bezier(.16,1,.3,1);transition:color var(--dur) var(--ease)}.wros-lang button:hover{color:#8a8a90;color:var(--text-dim)}.wros-lang button.is-active{color:#8b1d2d;color:var(--accent)}.wros-lang .wros-lang-sep{color:#4a4a4e;color:var(--text-muted)}.wros-lang-floating{position:fixed;right:20px;top:16px;z-index:200}.wros-section-heading{color:#4a4a4e;color:var(--text-muted);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:12px;font-weight:600;letter-spacing:.18em;margin:0 0 16px;padding:0 12px;text-transform:uppercase}.wros-cat-list{display:flex;flex-direction:column;gap:1px;list-style:none;margin:0;padding:0}.wros-cat-row{align-items:center;background:#0000;border:none;border-radius:6px;border-radius:var(--radius-btn);color:#8a8a90;color:var(--text-dim);cursor:pointer;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:13.5px;gap:12px;padding:10px 12px;text-align:left;transition:background .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1);transition:background var(--dur) var(--ease),color var(--dur) var(--ease);width:100%}.wros-cat-row:hover{background:#141416;background:var(--surface);color:#e8e8ea;color:var(--text)}.wros-cat-row.is-active{background:#8b1d2d24;background:var(--accent-soft);color:#e8e8ea;color:var(--text)}.wros-cat-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wros-cat-count{color:#4a4a4e;color:var(--text-muted);font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:11px;letter-spacing:.06em}.wros-cat-row.is-active .wros-cat-count{color:#8b1d2d;color:var(--accent)}.wros-cat-back{align-items:center;align-self:flex-start;background:#0000;border:none;color:#4a4a4e;color:var(--text-muted);cursor:pointer;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:11px;gap:6px;letter-spacing:.16em;margin-bottom:6px;padding:4px 10px 6px;text-transform:uppercase;transition:color .15s cubic-bezier(.16,1,.3,1);transition:color var(--dur) var(--ease)}.wros-cat-back:hover{color:#8b1d2d;color:var(--accent)}.wros-cat-row-btn{text-align:left}.wros-cat-row-all{font-style:italic;opacity:.85}.wros-cat-row-all .wros-cat-name{font-weight:500}.wros-cat-row-btn.has-subs:after{color:#4a4a4e;color:var(--text-muted);content:"›";font-size:14px;margin-left:-6px;transition:color .15s cubic-bezier(.16,1,.3,1);transition:color var(--dur) var(--ease)}.wros-cat-row-btn.has-subs:hover:after{color:#8b1d2d;color:var(--accent)}.wros-cat-header-parent{color:#4a4a4e;color:var(--text-muted);font-weight:400}.wros-cat-header-sep{color:#4a4a4e;color:var(--text-muted);font-weight:300;margin:0 8px}.wros-feed{display:flex;flex-direction:column;gap:20px}.wros-feed-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.wros-feed-title{color:#e8e8ea;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:22px;font-weight:600;letter-spacing:0;line-height:1.2;margin:0}.wros-feed-actions{flex-wrap:wrap;gap:12px}.wros-chip-group,.wros-feed-actions{align-items:center;display:inline-flex}.wros-chip-group{background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:6px;border-radius:var(--radius-pill);gap:4px;padding:3px}.wros-chip{border:none;border-radius:6px;border-radius:var(--radius-pill);font-size:12.5px;font-weight:500;transition:background .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1);transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.wros-chip.is-active{background:#1c1c1f;background:var(--surface-2);color:#e8e8ea;color:var(--text)}.wros-thread-row{grid-gap:16px;align-items:center;background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-card);display:grid;gap:16px;grid-template-columns:40px 1fr auto;padding:18px 22px;position:relative;transition:border-color .15s cubic-bezier(.16,1,.3,1);transition:border-color var(--dur) var(--ease)}.wros-thread-preview{opacity:.9;padding-top:26px;pointer-events:none}.wros-preview-tag{background:#0000;border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:6px;border-radius:var(--radius-btn);color:#4a4a4e;color:var(--text-muted);font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:9.5px;font-weight:500;letter-spacing:.24em;padding:2px 8px;position:absolute;right:14px;text-transform:uppercase;top:12px}.wros-thread-avatar{background:#1c1c1f;background:var(--surface-2);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:50%;flex-shrink:0;height:36px;width:36px}.wros-thread-body{min-width:0}.wros-thread-title{color:#e8e8ea;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:15px;font-weight:600;line-height:1.35;margin:0 0 6px}.wros-thread-meta{align-items:center;display:inline-flex;flex-wrap:wrap;font-size:12px;gap:10px}.wros-pill,.wros-thread-meta{color:#8a8a90;color:var(--text-dim)}.wros-pill{background:#0000;border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:6px;border-radius:var(--radius-btn);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:10.5px;font-weight:500;letter-spacing:.08em;padding:2px 10px;text-transform:uppercase}.wros-thread-stats{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.wros-thread-replies{color:#8a8a90;color:var(--text-dim);font-size:11.5px}.wros-thread-replies,.wros-thread-time{font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);letter-spacing:.04em}.wros-thread-time{color:#4a4a4e;color:var(--text-muted);font-size:10.5px}.wros-empty{align-items:center;background:#0000;border:1px dashed #ffffff0f;border:1px dashed var(--border);border-radius:8px;border-radius:var(--radius-card);display:flex;flex-direction:column;gap:8px;justify-content:center;padding:72px 20px}.wros-empty-title{color:#e8e8ea;color:var(--text);font-size:16px;font-weight:600;letter-spacing:0;margin:0}.wros-empty-sub,.wros-empty-title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans)}.wros-empty-sub{color:#8a8a90;color:var(--text-dim);font-size:13.5px;line-height:1.6;margin:4px 0 0;max-width:380px;text-align:center}.wros-right{display:flex;flex-direction:column;gap:20px}.wros-card{background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-card);padding:18px 20px}.wros-card-title{border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border);color:#4a4a4e;color:var(--text-muted);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:12px;font-weight:600;letter-spacing:.18em;margin:0 0 14px;padding-bottom:10px;text-transform:uppercase}.wros-card-empty{align-items:center;color:#8a8a90;color:var(--text-dim);display:inline-flex;font-size:13px;gap:10px;padding:4px 0}.wros-card-empty--muted{color:#4a4a4e;color:var(--text-muted);font-size:13px;padding:4px 0}.wros-status-dot{background:#4a4a4e;background:var(--text-muted);border-radius:50%;flex-shrink:0;height:6px;width:6px}.wros-stat-rows{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.wros-stat-rows li{align-items:center;border-bottom:1px solid #ffffff08;color:#8a8a90;color:var(--text-dim);display:flex;font-size:13px;justify-content:space-between;padding:10px 0}.wros-stat-rows li:last-child{border-bottom:none}.wros-stat-rows b{color:#e8e8ea;color:var(--text);font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:12.5px;font-weight:500;letter-spacing:.04em}.wros-footer{background:#0b0b0d;background:var(--bg);border-top:1px solid #ffffff0f;border-top:1px solid var(--border)}.wros-footer-inner{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;gap:24px;justify-content:space-between;margin:0 auto;max-width:1440px;padding:20px 40px}.wros-footer-brand{color:#e8e8ea;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.wros-footer-copy{color:#4a4a4e;color:var(--text-muted);font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:11px;letter-spacing:.08em}.wros-footer-links{align-items:center;color:#8a8a90;color:var(--text-dim);display:inline-flex;gap:10px}.wros-footer-links a{color:#8a8a90;color:var(--text-dim);padding-bottom:2px;text-decoration:none;transition:color .15s cubic-bezier(.16,1,.3,1);transition:color var(--dur) var(--ease)}.wros-footer-links a:hover{color:#e8e8ea;color:var(--text)}.wros-footer-sep{color:#4a4a4e;color:var(--text-muted)}.wros-drawer-content{background:#141416!important;background:var(--surface)!important;border-right:1px solid #ffffff0f!important;border-right:1px solid var(--border)!important;color:#e8e8ea!important;color:var(--text)!important;padding:24px 16px!important}.wros-drawer-header{align-items:center;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border);display:flex;gap:10px;margin-bottom:24px;padding-bottom:16px;padding-left:12px}.wros-tooltip{background:#1c1c1f!important;background:var(--surface-2)!important;border:1px solid #ffffff0f!important;border:1px solid var(--border)!important;border-radius:6px!important;border-radius:var(--radius-btn)!important;color:#8a8a90!important;color:var(--text-dim)!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif!important;font-family:var(--sans)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.1em!important;padding:6px 12px!important;text-transform:uppercase!important}.wros-splash{align-items:center;background:#0b0b0d;background:var(--bg);display:flex;height:100vh;justify-content:center}.wros-loader-wrap{align-items:center;display:inline-flex;flex-direction:column;gap:12px;padding:12px}.wros-loader-mark{animation:wros-loader-spin 3s linear infinite,wros-loader-pulse 2s ease-in-out infinite;display:block;filter:drop-shadow(0 0 8px rgba(139,29,45,.18));opacity:.9;will-change:transform,opacity}.wros-loader-label{color:#4a4a4e;color:var(--text-muted);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}@keyframes wros-loader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes wros-loader-pulse{0%,to{opacity:.75}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.wros-loader-mark{animation:none;opacity:1}}.wros-page-loader{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b0b0db8;pointer-events:all;z-index:9998}.wros-page-loader,.wros-region-block{align-items:center;display:flex;inset:0;justify-content:center;position:fixed}.wros-region-block{background:#0b0b0d;background:var(--bg);overflow:hidden;padding:24px;z-index:300}.wros-region-bg{filter:blur(28px) brightness(.35) saturate(1.1);inset:0;opacity:.7;pointer-events:none;position:absolute;z-index:0}.wros-region-overlay{background:#0b0b0dd9;inset:0;position:absolute;z-index:1}.wros-region-card{background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-card);box-shadow:0 24px 60px -30px #000000b3;box-shadow:var(--shadow-float);max-width:480px;padding:40px 36px;position:relative;text-align:center;width:100%;z-index:2}.wros-region-icon{display:flex;justify-content:center;margin-bottom:20px}.wros-region-title{color:#e8e8ea;color:var(--text);font-size:20px;font-weight:600;letter-spacing:0;line-height:1.2;margin:0 0 12px}.wros-region-body,.wros-region-title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans)}.wros-region-body{color:#8a8a90;color:var(--text-dim);font-size:14px;line-height:1.55;margin:0 0 24px}.wros-region-fineprint{border-top:1px solid #ffffff0f;border-top:1px solid var(--border);color:#4a4a4e;color:var(--text-muted);display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:11.5px;gap:4px;line-height:1.6;padding-top:20px}.wros-authwall{align-items:center;background:#0b0b0d;background:var(--bg);justify-content:center;min-height:100vh;padding:40px 24px}.wros-auth-split,.wros-authwall{display:flex;overflow:hidden;position:relative}.wros-auth-split{background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:20px;box-shadow:0 20px 60px #00000080;max-width:960px;min-height:520px;width:100%}.wros-auth-hero{align-self:stretch;background-position:50%;background-repeat:no-repeat;background-size:cover;border-right:1px solid #ffffff0f;border-right:1px solid var(--border);flex:0 0 42%}.wros-auth-form-side{align-items:center;background:#141416;background:var(--surface);display:flex;flex:1 1 58%;justify-content:center;padding:48px;position:relative}.wros-auth-form-inner{max-width:340px;width:100%}.wros-auth-split .wros-auth-form-inner .wros-auth-card{background:#0000;border:none;border-radius:0;box-shadow:none;max-width:100%;padding:0}.wros-auth-lang-slot{position:absolute;right:24px;top:20px;z-index:3}@media (max-width:720px){.wros-authwall{padding:20px 12px}.wros-auth-split{flex-direction:column;max-width:480px;min-height:auto}.wros-auth-hero{display:none}.wros-auth-form-side{padding:32px 24px}.wros-auth-lang-slot{right:14px;top:14px}}.wros-auth-card{background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-card);box-shadow:0 24px 60px -30px #000000b3;box-shadow:var(--shadow-float);max-width:440px;padding:32px;width:100%}.wros-auth-brand{align-items:center;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border);display:flex;justify-content:center;margin-bottom:20px;padding-bottom:20px}.wros-auth-brand .wros-wordmark-text{font-size:17px;letter-spacing:.24em}.wros-auth-branding{align-items:center;display:flex;flex-direction:column;gap:8px;margin:0 0 24px;padding:0;-webkit-user-select:none;user-select:none}.wros-auth-branding-logo{filter:drop-shadow(0 2px 8px rgba(139,29,45,.25));height:80px;object-fit:contain;opacity:.95;width:80px}.wros-auth-branding-wordmark{color:#e8e8ea;color:var(--text);font-size:20px;letter-spacing:-.005em;line-height:1.05;text-align:center}.wros-auth-branding-sub,.wros-auth-branding-wordmark{font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-family:var(--font-script);font-style:normal;font-weight:900;margin-top:4px}.wros-auth-branding-sub{color:#4a4a4e;color:var(--text-muted);font-size:13px;letter-spacing:.4em;padding-left:.4em;text-transform:lowercase}@media (max-width:720px){.wros-auth-branding-logo{height:64px;width:64px}.wros-auth-branding-wordmark{font-size:18px}.wros-auth-branding-sub{font-size:11px;letter-spacing:.35em}}.wros-auth-form-row-between{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:4px 0 16px}.wros-checkbox-inline{align-items:center;color:#8a8a90;color:var(--text-dim);cursor:pointer;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:13px;gap:8px;transition:color .15s cubic-bezier(.16,1,.3,1);transition:color var(--dur) var(--ease);-webkit-user-select:none;user-select:none}.wros-checkbox-inline:hover{color:#e8e8ea;color:var(--text)}.wros-checkbox-inline input[type=checkbox]{appearance:none;-webkit-appearance:none;background:#1c1c1f;background:var(--surface-2);border:1px solid #ffffff1a;border:1px solid var(--border-strong);border-radius:3px;cursor:pointer;flex-shrink:0;height:16px;position:relative;transition:background .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1);transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease);width:16px}.wros-checkbox-inline input[type=checkbox]:focus-visible{outline:2px solid #8b1d2d;outline:2px solid var(--accent);outline-offset:2px}.wros-checkbox-inline input[type=checkbox]:checked{background:#8b1d2d;background:var(--accent);border-color:#8b1d2d;border-color:var(--accent)}.wros-checkbox-inline input[type=checkbox]:checked:after{border:solid #e8e8ea;border:solid var(--text);border-width:0 2px 2px 0;content:"";height:9px;left:4px;position:absolute;top:1px;transform:rotate(45deg);width:5px}.wros-auth-forgot-link{background:none;border:none;color:#8b1d2d;color:var(--accent);cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:13px;padding:0;transition:color .15s cubic-bezier(.16,1,.3,1);transition:color var(--dur) var(--ease)}.wros-auth-forgot-link:hover{color:#e8e8ea;color:var(--text)}.wros-auth-forgot-link:focus-visible{border-radius:2px;outline:2px solid #8b1d2d;outline:2px solid var(--accent);outline-offset:2px}@media (max-width:500px){.wros-auth-form-row-between{align-items:flex-start;flex-direction:column;gap:10px}}.wros-auth-tabs{border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border);display:flex;gap:4px;margin-bottom:24px}.wros-auth-tab{background:#0000;border:none;border-bottom:2px solid #0000;color:#4a4a4e;color:var(--text-muted);cursor:pointer;flex:1 1;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:13px;font-weight:500;letter-spacing:.02em;margin-bottom:-1px;padding:10px 0 12px;transition:color .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1);transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.wros-auth-tab:hover{color:#8a8a90;color:var(--text-dim)}.wros-auth-tab.is-active{border-bottom-color:#8b1d2d;border-bottom-color:var(--accent);color:#e8e8ea;color:var(--text);font-weight:600}.wros-field{margin-bottom:14px}.wros-label{color:#8a8a90;color:var(--text-dim);font-size:12px;font-weight:500;letter-spacing:.02em}.wros-input,.wros-label,.wros-textarea{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans)}.wros-input,.wros-textarea{background:#1c1c1f;background:var(--surface-2);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:4px;border-radius:var(--radius-input);color:#e8e8ea;color:var(--text);font-size:14px;outline:none;padding:10px 12px;transition:border-color .15s cubic-bezier(.16,1,.3,1),box-shadow .15s cubic-bezier(.16,1,.3,1);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.wros-input:focus,.wros-textarea:focus{border-color:#8b1d2d;border-color:var(--accent);box-shadow:0 0 0 3px #8b1d2d59;box-shadow:0 0 0 3px var(--accent-focus)}.wros-input::placeholder,.wros-textarea::placeholder{color:#4a4a4e;color:var(--text-muted)}.wros-textarea{font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:13px;letter-spacing:.02em;min-height:120px;resize:vertical}.wros-help{color:#4a4a4e;color:var(--text-muted);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:11.5px;margin-top:4px}.wros-form-actions{display:flex;flex-direction:column;gap:10px;margin-top:20px}.wros-form-link{background:#0000;border:none;color:#8a8a90;color:var(--text-dim);cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:13px;padding:6px 0;text-align:center;transition:color .15s cubic-bezier(.16,1,.3,1);transition:color var(--dur) var(--ease)}.wros-form-link:hover{color:#8b1d2d;color:var(--accent)}.wros-pin-input{display:inline-flex;gap:10px;justify-content:center;margin:4px 0}.wros-pin-input.is-error{animation:wros-pin-shake .32s cubic-bezier(.16,1,.3,1);animation:wros-pin-shake .32s var(--ease)}.wros-pin-input.is-error .wros-pin-box{border-color:#8b1d2d;border-color:var(--accent);box-shadow:0 0 0 3px #8b1d2d59;box-shadow:0 0 0 3px var(--accent-focus)}@keyframes wros-pin-shake{0%,to{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}.wros-pin-box{background:#1c1c1f;background:var(--surface-2);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:4px;border-radius:var(--radius-input);caret-color:#8b1d2d;caret-color:var(--accent);color:#e8e8ea;color:var(--text);font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:22px;font-weight:500;height:56px;outline:none;text-align:center;transition:border-color .15s cubic-bezier(.16,1,.3,1),box-shadow .15s cubic-bezier(.16,1,.3,1),background .15s cubic-bezier(.16,1,.3,1);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),background var(--dur) var(--ease);width:48px}.wros-pin-box.has-value{border-color:#8b1d2d59}.wros-pin-box.has-value,.wros-pin-box:focus{background:#141416;background:var(--surface)}.wros-pin-box:focus{border-color:#8b1d2d;border-color:var(--accent);box-shadow:0 0 0 3px #8b1d2d59;box-shadow:0 0 0 3px var(--accent-focus)}.wros-pin-boxes-wrap{align-items:center;display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.wros-strength{align-items:center;color:#4a4a4e;color:var(--text-muted);display:flex;font-size:11.5px;gap:10px;margin-top:4px}.wros-strength-bar{display:flex;flex:1 1;gap:3px}.wros-strength-seg{background:#ffffff0f;background:var(--border);border-radius:2px;flex:1 1;height:3px}.wros-strength-seg.is-on-weak{background:#c0392b;background:var(--danger)}.wros-strength-seg.is-on-med{background:#b08d57}.wros-strength-seg.is-on-strong{background:#3d7a5a;background:var(--success)}.wros-banner{border:1px solid #0000;border-radius:4px;border-radius:var(--radius-input);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:13px;line-height:1.4;margin-bottom:14px;padding:10px 12px}.wros-banner.is-error{background:#c0392b24;background:var(--danger-soft);border-color:#c0392b66;color:#e6a99f}.wros-banner.is-warn{background:#b08d571a;border-color:#b08d5759;color:#d7b98e}.wros-seed-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr);margin:16px 0 12px}.wros-seed-word{align-items:center;background:#1c1c1f;background:var(--surface-2);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:4px;border-radius:var(--radius-input);color:#e8e8ea;color:var(--text);display:flex;font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:12px;gap:6px;letter-spacing:.01em;padding:6px 8px}.wros-seed-word-index{color:#4a4a4e;color:var(--text-muted);font-size:10px;min-width:14px}.wros-check-row{align-items:flex-start;color:#8a8a90;color:var(--text-dim);cursor:pointer;display:flex;font-size:13px;gap:10px;line-height:1.4;padding:10px 0}.wros-check-row input[type=checkbox]{accent-color:#8b1d2d;accent-color:var(--accent);margin-top:3px}.wros-seed-confirm-fields{display:flex;flex-direction:column;gap:12px;margin:16px 0}.wros-seed-toolbar{align-items:center;color:#4a4a4e;color:var(--text-muted);display:flex;font-size:12px;justify-content:space-between;margin-top:4px}.wros-seed-copy{background:#0000;border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:6px;border-radius:var(--radius-btn);color:#8a8a90;color:var(--text-dim);cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:12px;letter-spacing:.02em;padding:6px 12px;transition:color .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1),background .15s cubic-bezier(.16,1,.3,1);transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease),background var(--dur) var(--ease)}.wros-seed-copy:hover{background:#1c1c1f;background:var(--surface-2);border-color:#ffffff1a;border-color:var(--border-strong);color:#e8e8ea;color:var(--text)}.wros-seed-copy.is-copied{border-color:#3d7a5a;border-color:var(--success);color:#3d7a5a;color:var(--success)}@media (max-width:767px){.wros-topbar-inner{gap:12px;grid-template-columns:auto 1fr auto;padding:12px 16px}.wros-search{display:none}.wros-menu-btn{display:inline-flex}.wros-wordmark-text{font-size:14px}.wros-feed-title{font-size:20px}.wros-thread-row{grid-template-columns:32px 1fr;padding:14px 16px}.wros-thread-stats{align-items:center;flex-direction:row;gap:12px;grid-column:2}.wros-thread-avatar{height:30px;width:30px}.wros-thread-title{font-size:14px}.wros-footer-inner{justify-content:center;padding:16px;text-align:center}.wros-seed-grid{grid-template-columns:repeat(2,1fr)}.wros-auth-card{padding:24px 20px}.wros-region-card{padding:28px 22px}.wros-pin-box{font-size:20px;height:50px;width:42px}}@media (max-width:480px){.wros-avatar,.wros-avatar-placeholder,.wros-topbar-right .wros-icon-btn{display:none}}.wros-profile-menu-wrap{display:inline-flex;position:relative}.wros-profile-btn{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;border-radius:var(--radius-btn);color:#e8e8ea;color:var(--text);cursor:pointer;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);gap:8px;line-height:1;padding:4px 10px 4px 4px;transition:background .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1);transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease)}.wros-profile-btn.is-open,.wros-profile-btn:hover{background:#141416;background:var(--surface);border-color:#ffffff0f;border-color:var(--border)}.wros-profile-btn .wros-avatar{font-size:12px;height:30px;margin:0;width:30px}.wros-profile-username{font-size:13.5px;font-weight:500;letter-spacing:.01em;max-width:140px}.wros-profile-chevron{color:#8a8a90;color:var(--text-dim);flex-shrink:0}.wros-profile-menu{animation:wros-menu-in .15s cubic-bezier(.16,1,.3,1);animation:wros-menu-in .15s var(--ease);background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-card);box-shadow:0 24px 60px -30px #000000b3;box-shadow:var(--shadow-float);overflow:hidden;padding:0 0 8px;position:absolute;right:0;top:calc(100% + 8px);width:280px;z-index:100}@keyframes wros-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.wros-profile-menu-header{align-items:center;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border);display:flex;flex-direction:column;gap:10px;padding:22px 20px 16px}.wros-avatar-lg{color:#e8e8ea;color:var(--text);font-size:22px;height:56px;letter-spacing:.02em;margin:0;width:56px}.wros-profile-menu-username{color:#e8e8ea;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:15px;font-weight:600;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wros-profile-menu-list{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:8px}.wros-profile-menu-item{align-items:center;background:#0000;border:none;border-radius:6px;border-radius:var(--radius-btn);color:#8a8a90;color:var(--text-dim);cursor:pointer;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:13.5px;gap:12px;line-height:1.2;padding:10px 12px;text-align:left;transition:background .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1);transition:background var(--dur) var(--ease),color var(--dur) var(--ease);width:100%}.wros-profile-menu-item:hover{background:#1c1c1f;background:var(--surface-2);color:#e8e8ea;color:var(--text)}.wros-profile-menu-item.is-active{background:#8b1d2d24;background:var(--accent-soft);color:#e8e8ea;color:var(--text)}.wros-profile-menu-item svg{color:#8a8a90;color:var(--text-dim);flex-shrink:0}.wros-profile-menu-item.is-active svg,.wros-profile-menu-item:hover svg{color:#e8e8ea;color:var(--text)}.wros-profile-menu-label{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wros-profile-menu-wallet{align-items:center;display:flex;gap:6px;margin:0;padding:0 8px}.wros-menu-wallet-main{flex:1 1;padding-right:8px}.wros-wallet-balance{color:#e8e8ea;color:var(--text);font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:12.5px;letter-spacing:.02em;margin-left:auto;white-space:nowrap}.wros-wallet-plus{align-items:center;background:#0000;border:1px solid #8b1d2d;border:1px solid var(--accent);border-radius:6px;border-radius:var(--radius-btn);color:#8b1d2d;color:var(--accent);cursor:pointer;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;transition:background .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1);transition:background var(--dur) var(--ease),color var(--dur) var(--ease);width:28px}.wros-wallet-plus:hover{background:#8b1d2d24;background:var(--accent-soft)}.wros-wallet-plus:focus-visible{outline:2px solid #8b1d2d59;outline:2px solid var(--accent-focus);outline-offset:1px}.wros-profile-menu-divider{background:#ffffff0f;background:var(--border);height:1px;margin:4px 8px}.wros-menu-signout{color:#4a4a4e;color:var(--text-muted);margin:0 8px;width:calc(100% - 16px)}.wros-menu-signout:hover{color:#e8e8ea;color:var(--text)}@media (max-width:767px){.wros-profile-chevron,.wros-profile-username{display:none}.wros-profile-btn{padding:3px}.wros-profile-menu{width:260px}}.wros-profile-page{flex:1 1;margin:0 auto;max-width:1440px;padding:40px 40px 80px;width:100%}.wros-profile-page-inner{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:320px minmax(0,1fr)}@media (max-width:1279px){.wros-profile-page-inner{gap:20px;grid-template-columns:1fr}}@media (max-width:767px){.wros-profile-page{padding:24px 16px 60px}}.wros-profile-left{display:flex;flex-direction:column;gap:16px}.wros-profile-right{display:flex;flex-direction:column;gap:20px;min-width:0}.wros-profile-card{background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);padding:20px}.wros-profile-avatar-block,.wros-profile-card{border-radius:8px;border-radius:var(--radius-card)}.wros-profile-avatar-block{align-items:center;background:#1c1c1f;background:var(--surface-2);color:#8a8a90;color:var(--text-dim);display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:96px;font-weight:600;height:260px;justify-content:center;letter-spacing:.02em;line-height:1;margin-bottom:16px;text-transform:uppercase;-webkit-user-select:none;user-select:none}.wros-profile-username-row{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:8px;min-width:0;padding:0 4px}.wros-profile-name-block{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.wros-profile-name-row{align-items:center;display:flex;gap:10px;min-height:32px;min-width:0}.wros-profile-name-side{align-items:center;display:inline-flex;flex-shrink:0;gap:10px;margin-left:auto}.wros-profile-username{color:#e8e8ea;color:var(--text);font-size:20px;font-weight:600;letter-spacing:0;max-width:100%;min-width:0}.wros-profile-username,.wros-profile-username-prev{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wros-profile-username-prev{color:#4a4a4e;color:var(--text-muted);font-size:11px;letter-spacing:.02em;line-height:1.3;opacity:.75;padding-left:2px}.wros-profile-username-prev-label{text-transform:lowercase}.wros-profile-username-prev-value{color:#8b1d2d;color:var(--accent);font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:10.5px;margin-left:2px;opacity:.85;text-decoration:line-through}.wros-profile-onlinedot{background:#3d7a5a;background:var(--success);border-radius:50%;box-shadow:inset 0 0 0 1px #0000004d;flex-shrink:0;height:8px;width:8px}.wros-profile-member-since{color:#8a8a90;color:var(--text-dim);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:13px;margin-bottom:18px;padding:4px 4px 0}.wros-profile-stat-rows{display:flex;flex-direction:column;list-style:none;margin:0 0 20px;padding:0}.wros-profile-stat-rows li{align-items:center;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border);display:flex;font-size:13.5px;gap:12px;justify-content:space-between;padding:10px 4px}.wros-profile-stat-rows li:last-child{border-bottom:none}.wros-profile-stat-rows li span{color:#8a8a90;color:var(--text-dim)}.wros-profile-stat-rows li b{color:#e8e8ea;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-weight:500}.wros-profile-stat-rows li b.is-mono{font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:12.5px;letter-spacing:.03em}.wros-profile-stat-rows li b.wros-profile-stat-deposit-value{font-size:15px;font-weight:700;letter-spacing:0}.wros-profile-cta,.wros-profile-stat-rows li b.wros-profile-stat-deposit-value{color:#e8e8ea;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans)}.wros-profile-cta{background:#8b1d2d;background:var(--accent);border:1px solid #8b1d2d;border:1px solid var(--accent);border-radius:6px;border-radius:var(--radius-btn);cursor:pointer;font-size:12.5px;font-weight:600;height:44px;letter-spacing:.06em;line-height:1;padding:12px 16px;text-transform:uppercase;transition:background .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1);transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease);width:100%}.wros-profile-cta:hover:not(:disabled){background:#9e2434;background:var(--accent-hover);border-color:#9e2434;border-color:var(--accent-hover)}.wros-profile-cta:disabled{background:#0000;border-color:#ffffff0f;border-color:var(--border);color:#8a8a90;color:var(--text-dim);cursor:not-allowed;opacity:.7}.wros-deposit-card{display:flex;flex-direction:column;gap:12px;padding:16px 20px}.wros-deposit-title{color:#8a8a90;color:var(--text-dim)}.wros-deposit-btn,.wros-deposit-title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:13px}.wros-deposit-btn{background:#0000;border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:6px;border-radius:var(--radius-btn);color:#e8e8ea;color:var(--text);cursor:pointer;font-weight:500;letter-spacing:.02em;padding:10px 14px;transition:background .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1);transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease);width:100%}.wros-deposit-btn:hover:not(:disabled){background:#1c1c1f;background:var(--surface-2);border-color:#ffffff1a;border-color:var(--border-strong)}.wros-deposit-btn:disabled{color:#8a8a90;color:var(--text-dim);cursor:not-allowed;opacity:.75}.wros-stat-cards{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1279px){.wros-stat-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.wros-stat-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.wros-stat-card{align-items:center;background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-card);display:flex;flex-direction:column;gap:6px;justify-content:center;min-height:96px;padding:18px 12px;text-align:center}.wros-stat-card-value{color:#e8e8ea;color:var(--text);font-size:22px;font-weight:600;letter-spacing:0;line-height:1.2;white-space:nowrap}.wros-stat-card-label,.wros-stat-card-value{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans)}.wros-stat-card-label{color:#8a8a90;color:var(--text-dim);font-size:12px;letter-spacing:.02em;line-height:1.3}.wros-stat-card-icon{color:#8a8a90;color:var(--text-dim);margin-bottom:-2px;opacity:.85}.wros-profile-tabs-row{align-items:flex-end;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding-top:4px}.wros-profile-tabs{flex-wrap:wrap;gap:24px}.wros-profile-tab,.wros-profile-tabs{align-items:center;display:inline-flex}.wros-profile-tab{background:#0000;border:none;border-bottom:2px solid #0000;color:#8a8a90;color:var(--text-dim);cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:13.5px;font-weight:500;gap:6px;letter-spacing:.01em;margin-bottom:-1px;padding:10px 0 12px;transition:color .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1);transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.wros-profile-tab.is-active,.wros-profile-tab:hover{color:#e8e8ea;color:var(--text)}.wros-profile-tab.is-active{border-bottom-color:#8b1d2d;border-bottom-color:var(--accent);font-weight:600}.wros-profile-tab-count{background:#1c1c1f;background:var(--surface-2);border-radius:6px;border-radius:var(--radius-btn);color:#4a4a4e;color:var(--text-muted);font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:11px;line-height:1.4;padding:1px 6px}.wros-profile-tab.is-active .wros-profile-tab-count{background:#8b1d2d24;background:var(--accent-soft);color:#8b1d2d;color:var(--accent)}.wros-sort-btn{align-items:center;background:#1c1c1f;background:var(--surface-2);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:6px;color:#8a8a90;color:var(--text-dim);cursor:pointer;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:13px;font-weight:500;gap:8px;height:32px;margin-bottom:8px;padding:0 12px;transition:border-color .15s cubic-bezier(.16,1,.3,1);transition:border-color var(--dur) var(--ease);white-space:nowrap}.wros-sort-btn-label{align-items:baseline;display:inline-flex;gap:6px}.wros-sort-btn:disabled{cursor:not-allowed;opacity:.6}.wros-sort-value{color:#e8e8ea;color:var(--text);font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:12px;letter-spacing:.02em}.wros-content-card{align-items:center;background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-card);display:flex;justify-content:center;min-height:400px;padding:40px 24px}.wros-tab-body{align-items:stretch;display:flex;flex-direction:column;width:100%}.wros-tab-body>.wros-content-empty{margin:60px auto}.wros-content-empty{align-items:center;display:flex;flex-direction:column;gap:10px;max-width:420px;text-align:center}.wros-content-empty-icon{color:#4a4a4e;color:var(--text-muted);margin-bottom:6px}.wros-content-empty-title{color:#e8e8ea;color:var(--text);font-size:20px;font-weight:600;letter-spacing:0}.wros-content-empty-sub,.wros-content-empty-title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);margin:0}.wros-content-empty-sub{color:#8a8a90;color:var(--text-dim);font-size:14px;line-height:1.55}.wros-stub-page{align-items:center;display:flex;flex:1 1;justify-content:center;padding:48px 24px 72px}.wros-stub-card{align-items:center;background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-card);display:flex;flex-direction:column;gap:14px;max-width:640px;padding:48px 32px;text-align:center;width:100%}.wros-stub-icon{color:#4a4a4e;color:var(--text-muted);margin-bottom:4px}.wros-stub-title{color:#e8e8ea;color:var(--text);font-size:22px;font-weight:600;letter-spacing:0}.wros-stub-subtitle,.wros-stub-title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);margin:0}.wros-stub-subtitle{color:#8a8a90;color:var(--text-dim);font-size:14px;line-height:1.55;max-width:420px}.wros-page{flex:1 1;padding:32px 40px 80px;width:100%}.wros-page-inner{display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:960px}.wros-page-title{font-size:24px;letter-spacing:0}.wros-page-title,.wros-page-title-inline{color:#e8e8ea;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-weight:600;margin:0}.wros-page-title-inline{font-size:18px}.wros-section-block{display:flex;flex-direction:column;gap:12px}@media (max-width:767px){.wros-page{padding:20px 16px 60px}}.wros-text-muted{color:#4a4a4e;color:var(--text-muted)}.wros-avatar-xl{font-size:36px;height:96px;margin:0;width:96px}.wros-settings-section{background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-card);display:flex;flex-direction:column;gap:20px;padding:24px}.wros-settings-heading{border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border);color:#4a4a4e;color:var(--text-muted);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:12px;font-weight:600;letter-spacing:.18em;margin:0 0 4px;padding-bottom:12px;text-transform:uppercase}.wros-settings-form{display:flex;flex-direction:column;gap:6px;margin-top:4px}.wros-settings-avatar-row{align-items:center;display:flex;gap:20px}.wros-settings-avatar-body{display:flex;flex:1 1;flex-direction:column;gap:6px}.wros-avatar-actions{gap:12px}.wros-avatar-actions,.wros-avatar-btn{align-items:center;display:inline-flex}.wros-avatar-btn{background:#1c1c1f;background:var(--surface-2);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:6px;border-radius:var(--radius-btn);color:#8a8a90;color:var(--text-dim);cursor:pointer;font-size:12.5px;gap:8px;letter-spacing:.02em;padding:8px 14px;transition:color .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1);transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.wros-avatar-btn:hover{border-color:#ffffff1a;border-color:var(--border-strong);color:#e8e8ea;color:var(--text)}.wros-bio-textarea{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:13.5px;letter-spacing:0;min-height:100px}.wros-two-col{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 200px}@media (max-width:640px){.wros-two-col{grid-template-columns:1fr}}.wros-settings-row-actions{align-items:center;display:inline-flex;gap:12px;margin-top:8px}.wros-saved-tag{align-items:center;color:#3d7a5a;color:var(--success);display:inline-flex;font-size:12px;font-weight:500;gap:4px;letter-spacing:.02em}.wros-toggle-row{align-items:center;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border);color:#e8e8ea;color:var(--text);cursor:pointer;display:flex;font-size:13.5px;justify-content:space-between;padding:12px 4px}.wros-toggle-row:last-of-type{border-bottom:none}.wros-switch{align-items:center;display:inline-flex;height:22px;position:relative;width:38px}.wros-switch input{cursor:pointer;inset:0;opacity:0;position:absolute}.wros-switch-track{background:#1c1c1f;background:var(--surface-2);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:999px;inset:0;position:absolute;transition:background .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1);transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease)}.wros-switch-track:before{background:#4a4a4e;background:var(--text-muted);border-radius:50%;content:"";height:16px;left:2px;position:absolute;top:2px;transition:transform .15s cubic-bezier(.16,1,.3,1),background .15s cubic-bezier(.16,1,.3,1);transition:transform var(--dur) var(--ease),background var(--dur) var(--ease);width:16px}.wros-switch input:checked+.wros-switch-track{background:#8b1d2d24;background:var(--accent-soft);border-color:#8b1d2d;border-color:var(--accent)}.wros-switch input:checked+.wros-switch-track:before{background:#8b1d2d;background:var(--accent);transform:translateX(16px)}.wros-settings-tg-row{border-top:1px solid #ffffff0f;border-top:1px solid var(--border);gap:16px;justify-content:space-between;margin-top:8px;padding:12px 4px 4px}.wros-balance-card{align-items:center;background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-card);box-shadow:0 24px 60px -30px #000000b3;box-shadow:var(--shadow-float);display:flex;gap:20px;overflow:hidden;padding:28px 32px;position:relative}.wros-balance-card:before{background:radial-gradient(circle at top right,#8b1d2d24 0,#0000 60%);background:radial-gradient(circle at top right,var(--accent-soft) 0,#0000 60%);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.wros-balance-card>div:not(:before),.wros-balance-icon{position:relative;z-index:1}.wros-balance-icon{align-items:center;background:#8b1d2d24;background:var(--accent-soft);border-radius:50%;color:#8b1d2d;color:var(--accent);display:inline-flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.wros-balance-label{color:#4a4a4e;color:var(--text-muted);font-size:11.5px;letter-spacing:.18em;margin-bottom:6px;text-transform:uppercase}.wros-balance-label,.wros-balance-value{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans)}.wros-balance-value{color:#e8e8ea;color:var(--text);font-size:40px;font-weight:600;letter-spacing:-.01em;line-height:1.1}.wros-balance-currency{color:#8a8a90;color:var(--text-dim);font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:16px;font-weight:500;letter-spacing:.08em;margin-left:8px}.wros-topup-card{background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-card);display:flex;flex-direction:column;gap:16px;padding:24px 28px}.wros-topup-header{display:flex;flex-direction:column;gap:4px}.wros-topup-title{color:#e8e8ea;color:var(--text);font-size:18px;font-weight:600;letter-spacing:-.005em}.wros-topup-hint,.wros-topup-title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);margin:0}.wros-topup-hint{color:#8a8a90;color:var(--text-dim);font-size:12.5px;line-height:1.4}.wros-topup-fields{align-items:stretch;display:flex;flex-direction:column;gap:12px}.wros-topup-amount-field{min-width:0}.wros-topup-submit{font-weight:600;height:44px;padding:0 24px;width:100%}@media (max-width:640px){.wros-topup-card{padding:20px 18px}}.wros-dev-credit{background:#141416;background:var(--surface);border:1px dashed #ffffff1a;border:1px dashed var(--border-strong);border-radius:8px;border-radius:var(--radius-card);display:flex;flex-direction:column;gap:12px;padding:18px 20px}.wros-dev-credit-header{align-items:center;color:#8a8a90;color:var(--text-dim);display:inline-flex;font-size:12.5px;gap:10px}.wros-dev-tag{border:1px solid #8b1d2d;border:1px solid var(--accent);border-radius:6px;border-radius:var(--radius-btn);color:#8b1d2d;color:var(--accent);font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:10px;letter-spacing:.24em;padding:2px 8px}.wros-dev-credit-fields{grid-gap:10px;align-items:end;display:grid;gap:10px;grid-template-columns:140px 1fr auto}@media (max-width:640px){.wros-dev-credit-fields{grid-template-columns:1fr}}.wros-txn-list{background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-card);list-style:none;margin:0;padding:0}.wros-txn-row{grid-gap:14px;align-items:center;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border);display:grid;gap:14px;grid-template-columns:32px 1fr auto;padding:14px 18px}.wros-txn-row:last-child{border-bottom:none}.wros-txn-icon{align-items:center;border-radius:50%;display:inline-flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.wros-txn-icon.is-credit{background:#3d7a5a24;color:#3d7a5a;color:var(--success)}.wros-txn-icon.is-debit{background:#8b1d2d24;background:var(--accent-soft);color:#8b1d2d;color:var(--accent)}.wros-txn-body{min-width:0}.wros-txn-title{color:#e8e8ea;color:var(--text);font-size:13.5px;font-weight:500;letter-spacing:0}.wros-txn-reason,.wros-txn-title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans)}.wros-txn-reason{color:#8a8a90;color:var(--text-dim);font-size:12px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wros-txn-right{text-align:right}.wros-txn-amount{font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:14px;font-weight:500;letter-spacing:.02em}.wros-txn-amount.is-credit{color:#3d7a5a;color:var(--success)}.wros-txn-amount.is-debit{color:#8b1d2d;color:var(--accent)}.wros-txn-date{color:#4a4a4e;color:var(--text-muted);font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:11px;letter-spacing:.04em;margin-top:2px}.wros-chats-page{display:flex;flex:1 1;flex-direction:column;min-height:0;padding:0}.wros-chats-layout{border-top:1px solid #ffffff0f;border-top:1px solid var(--border);display:grid;flex:1 1;grid-template-columns:340px minmax(0,1fr);margin:0 auto;max-width:1440px;min-height:calc(100vh - 56px);width:100%}.wros-chats-list-col{background:#141416;background:var(--surface);border-right:1px solid #ffffff0f;border-right:1px solid var(--border);display:flex;flex-direction:column;min-width:0}.wros-chats-list-head{align-items:center;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border);display:flex;gap:12px;justify-content:space-between;padding:16px 18px}.wros-chats-new-btn{font-size:12px!important;padding:6px 12px!important}.wros-chats-list{flex:1 1;list-style:none;margin:0;overflow-y:auto;padding:4px 0}.wros-chat-item{grid-gap:12px;background:#0000;border:none;border-left:2px solid #0000;color:#e8e8ea;color:var(--text);cursor:pointer;display:grid;gap:12px;grid-template-columns:40px minmax(0,1fr);padding:10px 16px;text-align:left;transition:background .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1);transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease);width:100%}.wros-chat-item:hover{background:#1c1c1f;background:var(--surface-2)}.wros-chat-item.is-active{background:#8b1d2d24;background:var(--accent-soft);border-left-color:#8b1d2d;border-left-color:var(--accent)}.wros-chat-avatar{margin:0}.wros-chat-item-body{display:flex;flex-direction:column;gap:2px;min-width:0}.wros-chat-item-head{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.wros-chat-item-name{color:#e8e8ea;color:var(--text);flex:1 1;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:13.5px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wros-chat-item-time{color:#4a4a4e;color:var(--text-muted);flex-shrink:0;font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:10.5px;letter-spacing:.03em}.wros-chat-item-preview{color:#8a8a90;color:var(--text-dim);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:12px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wros-chat-detail-col{background:#0b0b0d;background:var(--bg);display:flex;flex-direction:column;min-height:0}.wros-chat-detail-head{align-items:center;background:#141416;background:var(--surface);border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border);display:flex;gap:12px;padding:14px 20px}.wros-chat-back-btn{display:none!important}.wros-chat-title{color:#e8e8ea;color:var(--text);font-size:15px;font-weight:600;letter-spacing:0}.wros-chat-subtitle,.wros-chat-title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans)}.wros-chat-subtitle{color:#4a4a4e;color:var(--text-muted);font-size:11.5px;letter-spacing:.08em;margin-top:2px;text-transform:uppercase}.wros-chat-thread{display:flex;flex:1 1;flex-direction:column;min-height:0}.wros-chat-thread-list{display:flex;flex:1 1;flex-direction:column;gap:18px;overflow-y:auto;padding:24px 24px 12px}.wros-chat-empty{align-items:center;color:#4a4a4e;color:var(--text-muted);display:flex;flex:1 1;flex-direction:column;font-size:13px;gap:12px;justify-content:center;padding:48px 20px;text-align:center}.wros-msg-row{grid-gap:12px;align-items:flex-start;display:grid;gap:12px;grid-template-columns:32px minmax(0,1fr)}.wros-msg-avatar{font-size:12px;height:32px;margin:0;width:32px}.wros-msg-body{min-width:0}.wros-msg-header{align-items:baseline;display:inline-flex;gap:8px;margin-bottom:4px}.wros-msg-author{color:#e8e8ea;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:12.5px;font-weight:600}.wros-msg-row.is-mine .wros-msg-author{color:#8b1d2d;color:var(--accent)}.wros-msg-time{color:#4a4a4e;color:var(--text-muted);font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:10.5px;letter-spacing:.02em}.wros-msg-content{word-wrap:break-word;color:#e8e8ea;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:14px;line-height:1.55;overflow-wrap:anywhere;white-space:pre-wrap}.wros-msg-composer{background:#141416;background:var(--surface);border-top:1px solid #ffffff0f;border-top:1px solid var(--border);display:flex;gap:10px;padding:14px 20px}.wros-msg-composer .wros-input{flex:1 1}.wros-msg-composer .wros-btn-primary{min-width:44px;padding:10px 14px}@media (max-width:899px){.wros-chats-layout{grid-template-columns:1fr}.wros-chat-detail-col:not(.has-active),.wros-chats-list-col.has-active{display:none}.wros-chat-back-btn{display:inline-flex!important}.wros-chat-thread-list{padding:16px 16px 8px}}.wros-deals-toolbar{align-items:flex-end;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border);display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding-bottom:4px}.wros-deals-tabs{display:inline-flex;gap:24px}.wros-deals-filters{align-items:flex-end;display:inline-flex;gap:14px;margin-bottom:8px}.wros-select-wrap{display:flex;flex-direction:column;gap:6px;min-width:160px}.wros-select-label{color:#4a4a4e;color:var(--text-muted);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.wros-select{align-items:center;border-radius:4px;border-radius:var(--radius-input);display:inline-flex;position:relative;transition:border-color .15s cubic-bezier(.16,1,.3,1);transition:border-color var(--dur) var(--ease)}.wros-select:hover{border-color:#ffffff1a;border-color:var(--border-strong)}.wros-select select{-webkit-appearance:none;appearance:none;background:#0000;border:none;color:#e8e8ea;color:var(--text);cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:13px;outline:none;padding:8px 34px 8px 12px;width:100%}.wros-select svg{color:#4a4a4e;color:var(--text-muted);pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.wros-select option{background:#1c1c1f;background:var(--surface-2);color:#e8e8ea;color:var(--text)}.wros-modal-overlay{align-items:center;animation:wros-fade .16s cubic-bezier(.16,1,.3,1);animation:wros-fade .16s var(--ease);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:500}@keyframes wros-fade{0%{opacity:0}to{opacity:1}}.wros-modal-card{animation:wros-menu-in .18s cubic-bezier(.16,1,.3,1);animation:wros-menu-in .18s var(--ease);background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-card);box-shadow:0 24px 60px -30px #000000b3;box-shadow:var(--shadow-float);display:flex;flex-direction:column;gap:12px;max-height:90vh;max-width:460px;overflow-y:auto;padding:24px;width:100%}.wros-modal-head{gap:12px;padding-bottom:12px}.wros-modal-title{font-size:17px}.wros-modal-actions{border-top:1px solid #ffffff0f;border-top:1px solid var(--border);display:flex;gap:10px;justify-content:flex-end;margin-top:4px;padding-top:12px}.wros-user-pills{display:flex;flex-wrap:wrap;gap:6px;padding:4px 0}.wros-user-pill{align-items:center;background:#8b1d2d24;background:var(--accent-soft);border:1px solid #8b1d2d;border:1px solid var(--accent);border-radius:6px;border-radius:var(--radius-btn);color:#e8e8ea;color:var(--text);display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:12px;gap:6px;padding:4px 10px}.wros-user-pill button{background:#0000;border:none;color:#8a8a90;color:var(--text-dim);cursor:pointer;display:inline-flex;padding:0}.wros-user-pill button:hover{color:#8b1d2d;color:var(--accent)}.wros-user-results{background:#1c1c1f;background:var(--surface-2);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:4px;border-radius:var(--radius-input);display:flex;flex-direction:column;gap:2px;max-height:240px;min-height:60px;overflow-y:auto}.wros-user-row{align-items:center;background:#0000;border:none;color:#e8e8ea;color:var(--text);cursor:pointer;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:13px;gap:10px;padding:8px 12px;text-align:left;transition:background .15s cubic-bezier(.16,1,.3,1);transition:background var(--dur) var(--ease);width:100%}.wros-user-row:hover{background:#141416;background:var(--surface)}.wros-user-row.is-selected{background:#8b1d2d24;background:var(--accent-soft)}.wros-user-row-avatar{font-size:11px;height:28px;margin:0;width:28px}.wros-user-row-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wros-user-row-check{color:#8b1d2d;color:var(--accent)}.wros-nick-pencil{margin-left:4px}.wros-hide-mobile{display:inline-flex}@media (max-width:639px){.wros-hide-mobile{display:none!important}}.wros-menu-btn{display:inline-flex}@media (min-width:1024px){.wros-menu-btn{display:none}}.wros-page-inner-wide{max-width:1240px}.wros-link-arrow{color:#8a8a90;color:var(--text-dim);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:12.5px;text-decoration:none;transition:color .15s cubic-bezier(.16,1,.3,1);transition:color var(--dur) var(--ease)}.wros-link-arrow:hover{color:#8b1d2d;color:var(--accent)}.wros-breadcrumbs{align-items:center;color:#4a4a4e;color:var(--text-muted);display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:12px;gap:6px;letter-spacing:.02em;padding-bottom:8px}.wros-breadcrumbs a{color:#8a8a90;color:var(--text-dim);text-decoration:none;transition:color .15s cubic-bezier(.16,1,.3,1);transition:color var(--dur) var(--ease)}.wros-breadcrumbs a:hover{color:#8b1d2d;color:var(--accent)}.wros-breadcrumbs span:last-child,.wros-prose{color:#e8e8ea;color:var(--text)}.wros-prose{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:14.5px;line-height:1.7;max-width:780px}.wros-prose h2{font-size:20px;font-weight:600;letter-spacing:-.01em;margin:32px 0 12px;padding-top:8px;scroll-margin-top:90px}.wros-prose h3{font-size:15.5px;font-weight:600;margin:22px 0 8px}.wros-prose h3,.wros-prose p{color:#e8e8ea;color:var(--text)}.wros-prose p{margin:0 0 14px}.wros-prose ol,.wros-prose ul{margin:0 0 14px;padding-left:22px}.wros-prose li{color:#8a8a90;color:var(--text-dim);margin:4px 0}.wros-prose li::marker{color:#8b1d2d;color:var(--accent)}.wros-prose-p{font-size:13.5px;line-height:1.6}.wros-prose-list,.wros-prose-p{color:#8a8a90;color:var(--text-dim);margin:0 0 12px}.wros-prose-list{padding-left:20px}.wros-prose-list li::marker{color:#8b1d2d;color:var(--accent)}.wros-article-title{color:#e8e8ea;color:var(--text);font-size:28px;font-weight:700;letter-spacing:-.01em;line-height:1.25;margin:12px 0 8px}.wros-article-title,.wros-tag-cat{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans)}.wros-tag-cat{align-items:center;background:#8b1d2d24;background:var(--accent-soft);border:1px solid #8b1d2d;border:1px solid var(--accent);border-radius:6px;border-radius:var(--radius-btn);color:#8b1d2d;color:var(--accent);display:inline-flex;font-size:10.5px;font-weight:500;letter-spacing:.08em;padding:3px 10px;text-transform:uppercase}.wros-site-footer{background:#141416;background:var(--surface);border-top:1px solid #ffffff0f;border-top:1px solid var(--border);margin-top:auto}.wros-site-footer .wros-bottom-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;border-top:none;position:static}.wros-site-footer-copyright{border-top:1px solid #ffffff08;color:#4a4a4e;color:var(--text-muted);font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:11px;letter-spacing:.06em;padding:8px 16px 18px;text-align:center}.wros-bottom-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#141416;background:var(--surface);border-top:1px solid #ffffff0f;border-top:1px solid var(--border);bottom:0;position:-webkit-sticky;position:sticky;width:100%;z-index:20}.wros-bottom-nav-inner{align-items:center;display:flex;gap:32px;justify-content:center;margin:0 auto;max-width:1440px;overflow-x:auto;padding:16px 40px;scrollbar-width:none;white-space:nowrap}.wros-bottom-nav-inner::-webkit-scrollbar{display:none}.wros-bottom-link{align-items:center;border-bottom:1px solid #0000;color:#8a8a90;color:var(--text-dim);display:inline-flex;flex-shrink:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:13px;font-weight:500;gap:6px;letter-spacing:.01em;padding:6px 2px;position:relative;text-decoration:none;transition:color .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1);transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.wros-bottom-link-label{display:inline-block}.wros-bottom-link-badge{align-items:center;background:#8b1d2d;background:var(--accent);border-radius:999px;color:#fdfdfd;display:inline-flex;font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:10.5px;font-weight:600;height:18px;justify-content:center;letter-spacing:0;line-height:1;min-width:18px;padding:0 5px}.wros-bottom-link:hover{color:#e8e8ea;color:var(--text)}.wros-bottom-link.is-active,.wros-bottom-link:hover{border-bottom-color:#8b1d2d;border-bottom-color:var(--accent)}.wros-bottom-link.is-active{color:#8b1d2d;color:var(--accent)}@media (max-width:639px){.wros-bottom-nav-inner{gap:16px;justify-content:flex-start;padding:12px 16px}.wros-bottom-link{font-size:12.5px}}.wros-drawer-overlay{animation:wros-fade .16s cubic-bezier(.16,1,.3,1);animation:wros-fade .16s var(--ease);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0009;display:flex;inset:0;position:fixed;z-index:400}.wros-drawer{animation:wros-drawer-in .22s cubic-bezier(.16,1,.3,1);animation:wros-drawer-in .22s var(--ease);background:#141416;background:var(--surface);border-right:1px solid #ffffff0f;border-right:1px solid var(--border);box-shadow:0 24px 60px -30px #000000b3;box-shadow:var(--shadow-float);display:flex;flex-direction:column;gap:4px;height:100%;overflow-y:auto;padding:12px 8px 20px;width:min(85vw,340px)}@keyframes wros-drawer-in{0%{opacity:.6;transform:translateX(-24px)}to{opacity:1;transform:translateX(0)}}.wros-drawer-header-row{align-items:center;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border);display:flex;gap:12px;margin-bottom:6px;padding:8px 8px 14px}.wros-drawer-avatar{font-size:15px;height:40px!important;margin:0;width:40px!important}.wros-drawer-user{flex:1 1;min-width:0}.wros-drawer-username{color:#e8e8ea;color:var(--text);font-size:14px;font-weight:600}.wros-drawer-email,.wros-drawer-username{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wros-drawer-email{color:#4a4a4e;color:var(--text-muted);font-size:11.5px;margin-top:2px}.wros-drawer-nav{display:flex;flex-direction:column;gap:2px;padding:4px}.wros-drawer-item{align-items:center;background:#0000;border:none;border-radius:6px;border-radius:var(--radius-btn);color:#8a8a90;color:var(--text-dim);cursor:pointer;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:14px;gap:12px;min-height:44px;padding:12px;text-align:left;text-decoration:none;transition:background .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1);transition:background var(--dur) var(--ease),color var(--dur) var(--ease);width:100%}.wros-drawer-item:hover{background:#1c1c1f;background:var(--surface-2);color:#e8e8ea;color:var(--text)}.wros-drawer-item.is-active{background:#8b1d2d24;background:var(--accent-soft);color:#e8e8ea;color:var(--text)}.wros-drawer-item.is-active svg{color:#8b1d2d;color:var(--accent)}.wros-drawer-item.is-secondary{color:#4a4a4e;color:var(--text-muted);font-size:13px}.wros-drawer-item.is-secondary:hover{color:#8a8a90;color:var(--text-dim)}.wros-drawer-item.is-signout{color:#8b1d2d;color:var(--accent)}.wros-drawer-item.is-signout:hover{background:#8b1d2d24;background:var(--accent-soft);color:#8b1d2d;color:var(--accent)}.wros-drawer-divider{background:#ffffff0f;background:var(--border);height:1px;margin:6px 12px}.wros-faq-grid-layout{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) 320px}@media (max-width:1023px){.wros-faq-grid-layout{grid-template-columns:1fr}}.wros-faq-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:639px){.wros-faq-grid{grid-template-columns:1fr}}.wros-faq-card{align-items:center;background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-card);color:#e8e8ea;color:var(--text);display:flex;gap:16px;justify-content:space-between;min-height:120px;padding:20px;text-decoration:none;transition:background .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1),transform .15s cubic-bezier(.16,1,.3,1);transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),transform var(--dur) var(--ease)}.wros-faq-card:hover{background:#1c1c1f;background:var(--surface-2);border-color:#8b1d2d;border-color:var(--accent)}.wros-faq-card-body{min-width:0}.wros-faq-card-title{color:#e8e8ea;color:var(--text);font-size:16px;font-weight:600;letter-spacing:0;margin:0 0 4px}.wros-faq-card-sub,.wros-faq-card-title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans)}.wros-faq-card-sub{color:#8a8a90;color:var(--text-dim);font-size:13px;line-height:1.5;margin:0}.wros-faq-card-icon{color:#4a4a4e;color:var(--text-muted);flex-shrink:0}.wros-faq-card:hover .wros-faq-card-icon{color:#8b1d2d;color:var(--accent)}.wros-faq-sidebar{background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-card);padding:20px;position:-webkit-sticky;position:sticky;top:88px}.wros-faq-sidebar-head{align-items:center;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border);display:flex;gap:8px;justify-content:space-between;margin-bottom:10px;padding-bottom:12px}.wros-faq-sidebar-head .wros-settings-heading{border-bottom:none;margin:0;padding-bottom:0}.wros-faq-sidebar-list{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.wros-faq-sidebar-item{border-radius:6px;border-radius:var(--radius-btn);display:block;padding:10px 8px;text-decoration:none;transition:background .15s cubic-bezier(.16,1,.3,1);transition:background var(--dur) var(--ease)}.wros-faq-sidebar-item:hover{background:#1c1c1f;background:var(--surface-2)}.wros-faq-sidebar-item.is-active{background:#8b1d2d24;background:var(--accent-soft)}.wros-faq-sidebar-title{color:#e8e8ea;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:13.5px;font-weight:500;line-height:1.35;margin-bottom:4px}.wros-faq-sidebar-meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.wros-faq-sidebar-excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#8a8a90;color:var(--text-dim);display:-webkit-box;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:11.5px;line-height:1.4;overflow:hidden;text-overflow:ellipsis}.wros-faq-article-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.wros-faq-article-card{background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-card);color:#e8e8ea;color:var(--text);display:block;padding:18px 20px;text-decoration:none;transition:border-color .15s cubic-bezier(.16,1,.3,1),background .15s cubic-bezier(.16,1,.3,1);transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease)}.wros-faq-article-card:hover{background:#1c1c1f;background:var(--surface-2);border-color:#8b1d2d;border-color:var(--accent)}.wros-faq-article-title{color:#e8e8ea;color:var(--text);font-size:15px;font-weight:600;margin:0 0 4px}.wros-faq-article-excerpt,.wros-faq-article-title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans)}.wros-faq-article-excerpt{color:#8a8a90;color:var(--text-dim);font-size:13px;line-height:1.5}.wros-users-header{align-items:baseline;display:flex;flex-wrap:wrap;gap:16px}.wros-users-count{color:#4a4a4e;color:var(--text-muted);font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.wros-users-layout{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:280px minmax(0,1fr)}@media (max-width:1023px){.wros-users-layout{grid-template-columns:1fr}.wros-users-filters{order:2}}.wros-users-filters{background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-card);display:flex;flex-direction:column;gap:2px;min-width:0;overflow:hidden;padding:12px}.wros-users-filters-head{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:4px 4px 12px}.wros-users-filter-count{align-items:center;background:#8b1d2d;background:var(--accent);border-radius:999px;color:#141416;color:var(--surface);display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;letter-spacing:.02em;margin-left:8px;min-width:20px;padding:0 6px}.wros-users-filter-apply{font-size:12.5px;height:36px;letter-spacing:.06em;margin-top:12px;text-transform:uppercase;width:100%}.wros-btn-sm{font-size:11px;gap:4px;height:26px;line-height:1;padding:0 8px}.wros-users-filters .wros-settings-heading{align-items:center;display:inline-flex;margin:0;padding:0}.wros-filter-item{border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border);min-width:0}.wros-filter-item:last-child{border-bottom:none}.wros-filter-toggle{align-items:center;background:#0000;border:none;color:#e8e8ea;color:var(--text);cursor:pointer;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:12.5px;gap:8px;justify-content:space-between;padding:12px 8px;text-align:left;transition:color .15s cubic-bezier(.16,1,.3,1);transition:color var(--dur) var(--ease);width:100%}.wros-filter-toggle:hover{color:#8b1d2d;color:var(--accent)}.wros-filter-body{display:flex;flex-direction:column;gap:8px;min-width:0;padding:4px 8px 12px}.wros-range-inputs{display:flex;gap:8px;min-width:0;width:100%}.wros-input-sm{box-sizing:border-box;flex:1 1;font-size:12.5px;max-width:100%;min-width:0;padding:8px 10px}.wros-users-main{display:flex;flex-direction:column;gap:14px}.wros-users-toolbar{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px}.wros-users-search{align-items:center;background:#1c1c1f;background:var(--surface-2);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:4px;border-radius:var(--radius-input);display:flex;flex:1 1;gap:8px;height:40px;min-width:220px;padding:0 12px;transition:border-color .15s cubic-bezier(.16,1,.3,1);transition:border-color var(--dur) var(--ease)}.wros-users-search:focus-within{border-color:#8b1d2d;border-color:var(--accent)}.wros-user-list{background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-card);list-style:none;margin:0;overflow:hidden;padding:0}.wros-user-list-row{grid-gap:14px;align-items:center;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border);color:#e8e8ea;color:var(--text);display:grid;gap:14px;grid-template-columns:44px 1fr auto;min-height:68px;padding:12px 16px;text-decoration:none;transition:background .15s cubic-bezier(.16,1,.3,1);transition:background var(--dur) var(--ease)}.wros-user-list li:last-child .wros-user-list-row{border-bottom:none}.wros-user-list-row:hover{background:#1c1c1f;background:var(--surface-2)}.wros-user-list-avatar{font-size:16px;height:44px!important;margin:0;width:44px!important}.wros-user-list-name{color:#e8e8ea;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wros-user-list-row.is-role-support .wros-user-list-name{color:#7bb0e0}.wros-user-list-row.is-role-moderator .wros-user-list-name{color:#d47080}.wros-user-list-row.is-role-arbitrator .wros-user-list-name{color:#b087d1}.wros-user-list-row.is-role-guarantor .wros-user-list-name{color:#6ec1a1}.wros-user-list-handle{color:#8a8a90;color:var(--text-dim);font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:11.5px;letter-spacing:.02em;margin-top:2px}.wros-user-list-stats{flex-wrap:wrap;gap:14px;justify-content:flex-end}.wros-user-list-stats,.wros-user-stat{align-items:center;display:inline-flex}.wros-user-stat{color:#8a8a90;color:var(--text-dim);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:12px;gap:4px}.wros-user-stat b{color:#e8e8ea;color:var(--text);font-weight:500}@media (max-width:639px){.wros-user-list-row{grid-template-columns:40px minmax(0,1fr);min-height:0;padding:14px;row-gap:8px}.wros-user-list-avatar{height:40px!important;width:40px!important}.wros-user-list-name{white-space:normal}.wros-user-list-handle{white-space:normal;word-break:break-all}.wros-user-list-stats{grid-column:1/-1;justify-content:flex-start;padding-left:52px}}.wros-support-textarea{font-size:14px;letter-spacing:0;max-height:400px;min-height:200px}.wros-support-toolbar{align-items:center;display:flex;justify-content:space-between;padding-top:6px}.wros-support-counter{color:#4a4a4e;color:var(--text-muted);font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:11.5px;letter-spacing:.02em}.wros-support-success{align-items:center;color:#e8e8ea;color:var(--text);display:flex;flex-direction:column;gap:12px;text-align:center}.wros-support-success svg{color:#3d7a5a;color:var(--success)}.wros-support-success-title{color:#e8e8ea;color:var(--text);font-size:20px;font-weight:600}.wros-support-success-sub,.wros-support-success-title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);margin:0}.wros-support-success-sub{color:#8a8a90;color:var(--text-dim);font-size:13.5px;line-height:1.55;max-width:420px}.wros-contacts-cards,.wros-contacts-team-cards{align-items:stretch}.wros-gateway-card{align-items:center;background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-card);color:#e8e8ea;color:var(--text);display:flex;gap:20px;justify-content:space-between;min-height:148px;padding:24px;text-decoration:none;transition:border-color .15s cubic-bezier(.16,1,.3,1),background .15s cubic-bezier(.16,1,.3,1);transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease)}.wros-gateway-card:hover{background:#1c1c1f;background:var(--surface-2);border-color:#8b1d2d;border-color:var(--accent)}.wros-gateway-title{color:#e8e8ea;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:16px;font-weight:600;margin-bottom:4px}.wros-gateway-sub{color:#8a8a90;color:var(--text-dim);font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:12px;letter-spacing:.03em;margin-bottom:16px}.wros-gateway-btn{gap:6px;height:40px!important;padding:0 16px!important}.wros-gateway-icon{color:#4a4a4e;color:var(--text-muted);flex-shrink:0}.wros-gateway-card:hover .wros-gateway-icon{color:#8b1d2d;color:var(--accent)}.wros-role-list{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.wros-role-row{grid-gap:12px;align-items:center;background:#0000;border:none;border-radius:6px;border-radius:var(--radius-btn);color:#e8e8ea;color:var(--text);cursor:pointer;display:grid;gap:12px;grid-template-columns:40px minmax(0,1fr) auto 20px;padding:12px 8px;text-align:left;transition:background .15s cubic-bezier(.16,1,.3,1);transition:background var(--dur) var(--ease);width:100%}.wros-role-row.is-active,.wros-role-row:hover{background:#1c1c1f;background:var(--surface-2)}.wros-role-count-badge{background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:999px;color:#e8e8ea;color:var(--text);flex-shrink:0;font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:11px;letter-spacing:.04em;line-height:1.3;min-width:24px;padding:2px 8px;text-align:center}.wros-role-count-badge.is-empty{background:#0000;color:#4a4a4e;color:var(--text-muted)}.wros-role-row.is-active .wros-role-count-badge{border-color:#8b1d2d;border-color:var(--accent);color:#8b1d2d;color:var(--accent)}.wros-team-role-icon{align-items:center;background:#1c1c1f;background:var(--surface-2);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:999px;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;transition:border-color .15s cubic-bezier(.16,1,.3,1);transition:border-color var(--dur) var(--ease);width:40px}.wros-team-role-icon svg{height:20px;width:20px}.wros-team-role-icon.is-support svg{color:#3b7bc7;color:var(--role-support)}.wros-team-role-icon.is-moderators svg{color:#b8792e;color:var(--role-moderator)}.wros-team-role-icon.is-arbitrators svg{color:#7a4eb0;color:var(--role-arbitrator)}.wros-team-role-icon.is-guarantors svg{color:#3d8a5a;color:var(--role-guarantor)}.wros-role-row.is-active .wros-team-role-icon{border-color:#ffffff1a;border-color:var(--border-strong)}.wros-role-title{color:#e8e8ea;color:var(--text);font-size:13.5px;font-weight:600}.wros-role-sub,.wros-role-title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans)}.wros-role-sub{color:#8a8a90;color:var(--text-dim);font-size:12px;margin-top:2px}.wros-role-chevron{color:#4a4a4e;color:var(--text-muted)}.wros-role-count{color:#8a8a90;color:var(--text-dim);font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:11px;letter-spacing:.04em}.wros-role-members-card{display:flex;flex-direction:column;max-height:420px;overflow:hidden}.wros-role-member-list{display:flex;flex:1 1;flex-direction:column;gap:2px;list-style:none;margin:0;overflow-y:auto;padding:0}.wros-role-member-row{grid-gap:10px;align-items:center;border-radius:6px;border-radius:var(--radius-btn);color:#e8e8ea;color:var(--text);display:grid;gap:10px;grid-template-columns:32px minmax(0,1fr) auto;padding:8px 10px;text-decoration:none;transition:background .15s cubic-bezier(.16,1,.3,1);transition:background var(--dur) var(--ease)}.wros-role-member-row:hover{background:#1c1c1f;background:var(--surface-2)}.wros-role-member-avatar{font-size:12px;height:32px!important;margin:0;width:32px!important}.wros-role-member-name{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wros-role-member-row.is-support .wros-role-member-name{color:#7bb0e0}.wros-role-member-row.is-moderators .wros-role-member-name{color:#d47080}.wros-role-member-row.is-arbitrators .wros-role-member-name{color:#b087d1}.wros-role-member-row.is-guarantors .wros-role-member-name{color:#6ec1a1}.wros-role-member-handle{color:#4a4a4e;color:var(--text-muted);font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:11px;letter-spacing:.03em}.wros-team-empty{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:6px;justify-content:center;padding:40px 20px;text-align:center}.wros-team-empty-title{color:#8a8a90;color:var(--text-dim);font-size:14px;font-weight:500}.wros-team-empty-body,.wros-team-empty-title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans)}.wros-team-empty-body{color:#4a4a4e;color:var(--text-muted);font-size:12.5px;line-height:1.5;max-width:280px}.wros-contacts-mini-cards{grid-gap:14px;align-items:stretch;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1023px){.wros-contacts-mini-cards{grid-template-columns:1fr}}.wros-mirror-list{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.wros-mirror-row{grid-gap:10px;align-items:center;border-bottom:1px dashed #ffffff0f;border-bottom:1px dashed var(--border);display:grid;gap:10px;grid-template-columns:12px 1fr auto;padding:8px 4px}.wros-mirror-row:last-child{border-bottom:none}.wros-mirror-dot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.wros-mirror-dot.is-operational{background:#3d7a5a;background:var(--success);box-shadow:0 0 0 3px #3d7a5a24}.wros-mirror-dot.is-maintenance{background:#b08d57;box-shadow:0 0 0 3px #b08d5724}.wros-mirror-url{color:#e8e8ea;color:var(--text);font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:12.5px;letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wros-mirror-status{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:11.5px;letter-spacing:.02em}.wros-mirror-status.is-operational{color:#3d7a5a;color:var(--success)}.wros-mirror-status.is-maintenance{color:#b08d57}.wros-contacts-toast{animation:wros-fade .18s cubic-bezier(.16,1,.3,1);animation:wros-fade .18s var(--ease);background:#1c1c1f;background:var(--surface-2);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:6px;border-radius:var(--radius-btn);bottom:96px;box-shadow:0 24px 60px -30px #000000b3;box-shadow:var(--shadow-float);color:#e8e8ea;color:var(--text);font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:13px;left:50%;letter-spacing:.04em;padding:10px 16px;position:fixed;transform:translateX(-50%);z-index:350}.wros-rules-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.wros-rules-updated{color:#4a4a4e;color:var(--text-muted);font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase}.wros-rules-layout{grid-gap:40px;align-items:start;display:grid;gap:40px;grid-template-columns:240px minmax(0,1fr)}@media (max-width:1023px){.wros-rules-layout{grid-template-columns:1fr}.wros-rules-toc{position:static!important}}.wros-rules-toc{background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-card);padding:20px;position:-webkit-sticky;position:sticky;top:88px}.wros-rules-toc ul{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.wros-toc-link{background:#0000;border:none;border-left:2px solid #0000;color:#8a8a90;color:var(--text-dim);cursor:pointer;display:block;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:13px;line-height:1.4;padding:8px 10px;text-align:left;transition:color .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1),background .15s cubic-bezier(.16,1,.3,1);transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease),background var(--dur) var(--ease);width:100%}.wros-toc-link:hover{background:#1c1c1f;background:var(--surface-2);color:#e8e8ea;color:var(--text)}.wros-toc-link.is-active{border-left-color:#8b1d2d;border-left-color:var(--accent);color:#8b1d2d;color:var(--accent)}.wros-rules-body{background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-card);padding:32px}@media (max-width:639px){.wros-rules-body{padding:20px}}.wros-guarantor-head{display:flex;flex-direction:column;gap:4px}.wros-guarantor-sub{color:#8a8a90;color:var(--text-dim);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:15px;line-height:1.5;margin:0}.wros-guarantor-section{display:flex;flex-direction:column;gap:14px}.wros-steps-row{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1023px){.wros-steps-row{grid-template-columns:repeat(2,1fr)}}@media (max-width:639px){.wros-steps-row{grid-template-columns:1fr}}.wros-step-card{background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-card);display:flex;flex-direction:column;gap:8px;min-height:160px;overflow:hidden;padding:20px 18px;position:relative}.wros-step-card:before{background:radial-gradient(circle at top right,#8b1d2d24 0,#0000 55%);background:radial-gradient(circle at top right,var(--accent-soft) 0,#0000 55%);content:"";inset:0;opacity:.4;pointer-events:none;position:absolute}.wros-step-index{font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:11px;letter-spacing:.24em}.wros-step-icon,.wros-step-index{color:#8b1d2d;color:var(--accent);position:relative;z-index:1}.wros-step-icon{align-items:center;background:#8b1d2d24;background:var(--accent-soft);border-radius:50%;display:inline-flex;height:44px;justify-content:center;width:44px}.wros-step-title{color:#e8e8ea;color:var(--text);font-size:15px;font-weight:600}.wros-step-text,.wros-step-title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);position:relative;z-index:1}.wros-step-text{color:#8a8a90;color:var(--text-dim);font-size:13px;line-height:1.5}.wros-fees-table{background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-collapse:collapse;border-radius:8px;border-radius:var(--radius-card);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);overflow:hidden;width:100%}.wros-fees-table td,.wros-fees-table th{border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border);font-size:14px;padding:14px 16px;text-align:left}.wros-fees-table th{background:#1c1c1f;background:var(--surface-2);color:#4a4a4e;color:var(--text-muted);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.wros-fees-table tr:last-child td{border-bottom:none}.wros-fee-value{color:#8b1d2d;color:var(--accent);font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-weight:600;letter-spacing:.04em}.wros-dispute-icon{color:#8b1d2d;color:var(--accent);display:inline-flex;margin-bottom:4px}@media (max-width:767px){.wros-topbar-inner{gap:10px;grid-template-columns:auto 1fr auto;padding:10px 14px}.wros-topbar-left{gap:8px}.wros-wordmark-text{font-size:13px;letter-spacing:.2em}.wros-menu-btn{display:inline-flex;height:40px;width:40px}.wros-profile-page-inner{gap:16px;grid-template-columns:1fr}.wros-profile-avatar-block{font-size:72px;height:200px}.wros-stat-cards{grid-template-columns:repeat(2,1fr)}.wros-profile-tabs{gap:12px}.wros-profile-tab{font-size:12.5px;padding:10px 0}.wros-page-inner{max-width:none}.wros-two-col{grid-template-columns:1fr}.wros-balance-value{font-size:32px}.wros-balance-currency{font-size:14px}.wros-dev-credit-fields{grid-template-columns:1fr}.wros-txn-row{grid-template-columns:28px 1fr auto;padding:12px 14px}.wros-users-header{align-items:flex-start;flex-direction:column;gap:4px}.wros-users-toolbar{align-items:stretch;flex-direction:column}.wros-users-search{min-width:0}.wros-chats-layout{min-height:calc(100vh - 116px)}.wros-deals-toolbar{align-items:stretch;flex-direction:column;gap:12px}.wros-deals-filters{flex-wrap:wrap;gap:10px;margin-bottom:0}.wros-select-wrap{flex:1 1;min-width:140px}.wros-auth-card{max-width:90vw;padding:24px 20px}.wros-region-card{max-width:92vw;padding:28px 22px}.wros-faq-card{gap:12px;min-height:100px;padding:16px}.wros-faq-card-icon{height:32px;width:32px}.wros-contacts-cards,.wros-contacts-team-cards{grid-template-columns:1fr}.wros-role-members-card{max-height:320px}.wros-gateway-card{min-height:128px;padding:20px}.wros-rules-body{padding:20px}.wros-rules-toc{padding:14px}.wros-guarantor-sub{font-size:14px}.wros-step-card{min-height:140px;padding:16px}.wros-fees-table td,.wros-fees-table th{font-size:13px;padding:10px 12px}}@media (max-width:639px){.wros-avatar-placeholder{display:none}.wros-bottom-nav-inner{padding:10px 12px}.wros-article-title,.wros-page-title{font-size:22px}.wros-msg-composer{padding:10px 14px}.wros-icon-btn{height:40px;width:40px}.wros-btn-ghost,.wros-btn-outline,.wros-btn-primary{min-height:40px}}.wros-ambient{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.wros-ambient-orb{border-radius:50%;filter:blur(120px);height:900px;opacity:.9;position:absolute;width:900px;will-change:transform}.wros-ambient-orb-a{animation:wros-orb-drift-a 40s ease-in-out infinite alternate;background:radial-gradient(circle at center,#8b1d2d52 0,#8b1d2d0d 55%,#0000 75%);left:-260px;top:-320px}.wros-ambient-orb-b{animation:wros-orb-drift-b 40s ease-in-out infinite alternate;animation-delay:-20s;background:radial-gradient(circle at center,#8b1d2d3d 0,#8b1d2d0a 55%,#0000 75%);bottom:-360px;right:-280px}@keyframes wros-orb-drift-a{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(60px,40px,0) scale(1.06)}to{transform:translate3d(30px,80px,0) scale(.96)}}@keyframes wros-orb-drift-b{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(-70px,-40px,0) scale(1.04)}to{transform:translate3d(-40px,-80px,0) scale(.98)}}.wros-ambient-grid{background-image:radial-gradient(circle at 1px 1px,#ede8de 1px,#0000 0);background-size:40px 40px;inset:0;opacity:.02;position:absolute}.wros-app,.wros-home-scroll{position:relative;z-index:1}.wros-home-scroll{display:flex;flex:1 1;flex-direction:column;min-height:0}.wros-welcome-strip{align-items:center;animation:wros-fade .22s cubic-bezier(.16,1,.3,1);animation:wros-fade .22s var(--ease);background:#141416;background:var(--surface);border:1px solid #ffffff0f;border-left:3px solid #8b1d2d;border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:8px;border-radius:var(--radius-card);display:flex;gap:16px;margin-bottom:16px;padding:14px 16px}.wros-welcome-greeting{color:#e8e8ea;color:var(--text);flex-shrink:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:14px;font-weight:500;letter-spacing:.01em}.wros-welcome-pips{align-items:center;display:inline-flex;flex:1 1;flex-wrap:wrap;gap:14px;min-width:0}.wros-welcome-pip{background:#1c1c1f;background:var(--surface-2);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:999px;color:#8a8a90;color:var(--text-dim);font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:11.5px;letter-spacing:.04em;padding:2px 8px;white-space:nowrap}.wros-welcome-close{border-radius:50%!important;flex-shrink:0;height:28px!important;width:28px!important}@media (max-width:767px){.wros-welcome-strip{align-items:flex-start;flex-direction:column;gap:10px;padding:12px 14px}.wros-welcome-close{position:absolute;right:8px;top:8px}.wros-welcome-strip{position:relative}}.wros-compass{display:flex;flex-direction:column;gap:10px;margin-bottom:24px}.wros-compass-heading{color:#8a8a90;color:var(--text-dim);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.24em;margin:0 0 4px;text-transform:uppercase}.wros-compass-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr))}.wros-compass-card{align-items:center;background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:8px;border-top:2px solid #0000;color:#e8e8ea;color:var(--text);display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:100px;padding:16px 14px;text-align:center;text-decoration:none;transition:background .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1),border-top-color .18s cubic-bezier(.16,1,.3,1);transition:background .18s var(--ease),transform .18s var(--ease),border-top-color .18s var(--ease)}.wros-compass-card:hover{background:#1c1c1f;background:var(--surface-2);border-top-color:#8b1d2d;border-top-color:var(--accent);transform:translateY(-2px)}.wros-compass-icon-wrap{align-items:center;display:flex;height:36px;justify-content:center;margin:0 auto;width:36px}.wros-compass-icon{color:#8a8a90;color:var(--text-dim);transition:color .18s cubic-bezier(.16,1,.3,1);transition:color .18s var(--ease)}.wros-compass-card:hover .wros-compass-icon{color:#8b1d2d;color:var(--accent)}.wros-compass-title{color:#e8e8ea;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:14px;font-weight:600;letter-spacing:0;line-height:1.2;text-align:center}@media (max-width:767px){.wros-compass-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:479px){.wros-compass-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wros-compass-card{min-height:88px;padding:14px 12px}}.wros-about-main{margin:0 auto;max-width:1080px;padding:40px 24px 60px}.wros-about-hero{border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border);margin-bottom:40px;padding:60px 24px 40px;text-align:center}.wros-about-hero-title{color:#e8e8ea;color:var(--text);font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-family:var(--font-script);font-size:42px;font-weight:900;letter-spacing:-.01em;line-height:1.1;margin:0 0 16px}.wros-about-hero-desc{color:#8a8a90;color:var(--text-dim);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:15px;line-height:1.6;margin:0 auto;max-width:640px}.wros-about-cards{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.wros-about-card{background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:16px;color:inherit;display:flex;flex-direction:column;gap:12px;padding:28px 24px;text-decoration:none;transition:border-color .15s cubic-bezier(.16,1,.3,1),transform .15s cubic-bezier(.16,1,.3,1),box-shadow .15s cubic-bezier(.16,1,.3,1);transition:border-color var(--dur) var(--ease),transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.wros-about-card:not(.is-static):hover{border-color:#8b1d2d24;border-color:var(--accent-soft);box-shadow:0 12px 32px #8b1d2d14;transform:translateY(-2px)}.wros-about-card-icon{color:#8b1d2d;color:var(--accent);margin-bottom:4px}.wros-about-card-title{color:#e8e8ea;color:var(--text);font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-family:var(--font-script);font-size:20px;font-weight:900;line-height:1.15;margin:0}.wros-about-card-desc{color:#8a8a90;color:var(--text-dim);flex:1 1;line-height:1.55;margin:0}.wros-about-card-cta,.wros-about-card-desc{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:13px}.wros-about-card-cta{align-items:center;color:#8b1d2d;color:var(--accent);display:inline-flex;font-weight:600;gap:6px;letter-spacing:.02em;transition:gap .15s cubic-bezier(.16,1,.3,1);transition:gap var(--dur) var(--ease)}.wros-about-card:hover .wros-about-card-cta{gap:10px}@media (max-width:720px){.wros-about-hero-title{font-size:32px}.wros-about-hero{padding:40px 16px 28px}.wros-about-main{padding:24px 16px 40px}.wros-about-cards{grid-template-columns:1fr}}.wros-admin-filters{display:flex;flex-direction:column;gap:20px}.wros-admin-filters-scope{grid-gap:16px;align-items:end;background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:12px;display:grid;gap:16px;grid-template-columns:1fr 1fr auto;padding:16px 20px}.wros-admin-filters-scope-actions{align-items:end;display:flex;height:100%}.wros-admin-filters-list{display:flex;flex-direction:column;gap:16px}.wros-admin-filter-group{background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:18px 20px}.wros-admin-filter-group-head{align-items:center;border-bottom:1px dashed #ffffff0f;border-bottom:1px dashed var(--border);display:flex;gap:12px;justify-content:space-between;padding-bottom:8px}.wros-admin-filter-group-title{align-items:center;color:#e8e8ea;color:var(--text);display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:15px;font-weight:600;gap:10px}.wros-admin-filter-group-order{color:#4a4a4e;color:var(--text-muted);font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:11px}.wros-admin-filter-tag-list{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.wros-admin-filter-tag{align-items:center;background:#1c1c1f;background:var(--surface-2);border-radius:6px;display:flex;gap:12px;padding:6px 8px}.wros-admin-filter-tag-name{color:#e8e8ea;color:var(--text);flex:1 1;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:13px}.wros-admin-filter-add-tag{padding:4px 0}@media (max-width:720px){.wros-admin-filters-scope{grid-template-columns:1fr}}.wros-filter-sidebar{display:flex;flex-direction:column;gap:14px;padding:0 12px}.wros-left-sidebar>.wros-filter-sidebar{border-top:1px solid #ffffff0f;border-top:1px solid var(--border);margin-top:12px;padding-top:20px}.wros-filter-head{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:4px}.wros-filter-reset{align-items:center;background:#0000;border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:999px;color:#8a8a90;color:var(--text-dim);cursor:pointer;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:10px;gap:4px;letter-spacing:.08em;padding:3px 8px;text-transform:uppercase;transition:color .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1);transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.wros-filter-reset:hover{border-color:#8b1d2d24;border-color:var(--accent-soft);color:#8b1d2d;color:var(--accent)}.wros-filter-group{border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border);display:flex;flex-direction:column;padding-bottom:8px}.wros-filter-group-head{align-items:center;background:#0000;border:none;color:#e8e8ea;color:var(--text);cursor:pointer;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:12px;font-weight:600;gap:8px;letter-spacing:.06em;padding:8px 0 6px;text-align:left;text-transform:uppercase;transition:color .15s cubic-bezier(.16,1,.3,1);transition:color var(--dur) var(--ease)}.wros-filter-group-head:hover{color:#8b1d2d;color:var(--accent)}.wros-filter-chevron{flex-shrink:0;transition:transform .15s cubic-bezier(.16,1,.3,1);transition:transform var(--dur) var(--ease)}.wros-filter-group-head.is-open .wros-filter-chevron{transform:rotate(0deg)}.wros-filter-group-head:not(.is-open) .wros-filter-chevron{transform:rotate(-90deg)}.wros-filter-tags{display:flex;flex-direction:column;gap:6px;list-style:none;margin:4px 0 0;padding:0 0 4px 22px}.wros-filter-tag{align-items:center;border-radius:6px;color:#8a8a90;color:var(--text-dim);cursor:pointer;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:13px;gap:8px;padding:4px 6px;transition:background .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1);transition:background var(--dur) var(--ease),color var(--dur) var(--ease);-webkit-user-select:none;user-select:none}.wros-filter-tag:hover{background:#1c1c1f;background:var(--surface-2)}.wros-filter-tag.is-active,.wros-filter-tag:hover{color:#e8e8ea;color:var(--text)}.wros-filter-tag input[type=checkbox]{appearance:none;-webkit-appearance:none;background:#1c1c1f;background:var(--surface-2);border:1px solid #ffffff1a;border:1px solid var(--border-strong);border-radius:3px;cursor:pointer;flex-shrink:0;height:14px;position:relative;transition:background .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1);transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease);width:14px}.wros-filter-tag input[type=checkbox]:checked{background:#8b1d2d;background:var(--accent);border-color:#8b1d2d;border-color:var(--accent)}.wros-filter-tag input[type=checkbox]:checked:after{border:solid #e8e8ea;border:solid var(--text);border-width:0 2px 2px 0;content:"";height:8px;left:3px;position:absolute;top:0;transform:rotate(45deg);width:4px}.wros-filter-tag-name{flex:1 1;line-height:1.4}.wros-filter-tag-count{font-feature-settings:"tnum";color:#4a4a4e;color:var(--text-muted);font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:11px;font-variant-numeric:tabular-nums}.wros-filter-tag.is-active .wros-filter-tag-count{color:#8b1d2d;color:var(--accent)}.wros-compose-tags-section{border-top:1px dashed #ffffff0f;border-top:1px dashed var(--border);display:flex;flex-direction:column;gap:12px;margin-top:12px;padding:12px 0 0}.wros-compose-tag-group{display:flex;flex-direction:column;gap:8px}.wros-compose-tag-group-title{color:#4a4a4e;color:var(--text-muted);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.wros-compose-tag-chips{display:flex;flex-wrap:wrap;gap:8px}.wros-compose-tag-chip{align-items:center;background:#1c1c1f;background:var(--surface-2);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:999px;color:#8a8a90;color:var(--text-dim);cursor:pointer;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:12px;gap:6px;padding:6px 10px;transition:color .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1),background .15s cubic-bezier(.16,1,.3,1);transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease),background var(--dur) var(--ease);-webkit-user-select:none;user-select:none}.wros-compose-tag-chip:hover{border-color:#8b1d2d24;border-color:var(--accent-soft);color:#e8e8ea;color:var(--text)}.wros-compose-tag-chip.is-active{background:#8b1d2d26;border-color:#8b1d2d;border-color:var(--accent);color:#e8e8ea;color:var(--text)}.wros-compose-tag-chip input[type=checkbox]{appearance:none;-webkit-appearance:none;background:#0000;border:1px solid #ffffff1a;border:1px solid var(--border-strong);border-radius:2px;cursor:pointer;height:12px;position:relative;transition:background .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1);transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease);width:12px}.wros-compose-tag-chip.is-active input[type=checkbox]{background:#8b1d2d;background:var(--accent);border-color:#8b1d2d;border-color:var(--accent)}.wros-compose-tag-chip.is-active input[type=checkbox]:after{border:solid #e8e8ea;border:solid var(--text);border-width:0 2px 2px 0;content:"";height:7px;left:3px;position:absolute;top:-1px;transform:rotate(45deg);width:3px}.wros-empty-rich{align-items:center;display:flex;flex-direction:column;gap:10px;padding:40px 24px 44px}.wros-book-quill{animation:wros-book-float 3s ease-in-out infinite alternate;color:#4a4a4e;color:var(--text-muted);height:140px;opacity:.65;width:180px;will-change:transform}@keyframes wros-book-float{0%{transform:translateY(0)}to{transform:translateY(-4px)}}.wros-book-quill-feather{animation:wros-quill-nod 3s ease-in-out infinite alternate;transform-origin:130px 20px}@keyframes wros-quill-nod{0%{transform:rotate(0deg)}to{transform:rotate(-2deg)}}.wros-empty-first{color:#8a8a90;color:var(--text-dim);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:11.5px;font-weight:500;letter-spacing:.2em;margin:4px 0 0;text-transform:uppercase}.wros-online-dot,.wros-profile-onlinedot,.wros-status-dot{animation:wros-online-pulse 2s ease-in-out infinite}@keyframes wros-online-pulse{0%,to{box-shadow:0 0 0 0 #3d7a5a00}50%{box-shadow:0 0 0 8px #3d7a5a47}}@media (prefers-reduced-motion:reduce){.wros-ambient-orb,.wros-book-quill,.wros-book-quill-feather,.wros-compass-card,.wros-online-dot,.wros-profile-onlinedot,.wros-status-dot{animation:none!important;transition:none!important}.wros-compass-card:hover{transform:none}}.wros-app-root{display:contents;transition:filter .2s cubic-bezier(.16,1,.3,1);transition:filter .2s var(--ease)}.wros-app-root.is-locked{filter:blur(20px) brightness(.4);pointer-events:none;-webkit-user-select:none;user-select:none}.wros-lock-overlay{align-items:center;animation:wros-fade .18s cubic-bezier(.16,1,.3,1);animation:wros-fade .18s var(--ease);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:900}.wros-lock-scrim{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0b0dd9;inset:0;position:absolute}.wros-lock-card{align-items:center;animation:wros-menu-in .22s cubic-bezier(.16,1,.3,1);animation:wros-menu-in .22s var(--ease);background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-card);box-shadow:0 24px 60px -30px #000000b3;box-shadow:var(--shadow-float);display:flex;flex-direction:column;gap:8px;max-width:400px;padding:32px;position:relative;text-align:center;width:100%;z-index:1}.wros-lock-icon{align-items:center;background:#8b1d2d24;background:var(--accent-soft);border-radius:50%;color:#8b1d2d;color:var(--accent);display:inline-flex;height:52px;justify-content:center;margin-bottom:8px;width:52px}.wros-lock-title{color:#e8e8ea;color:var(--text);font-size:20px;font-weight:600;letter-spacing:-.01em;margin:0}.wros-lock-sub,.wros-lock-title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans)}.wros-lock-sub{color:#8a8a90;color:var(--text-dim);font-size:13.5px;line-height:1.5;margin:0 0 4px}.wros-lock-username{border:1px dashed #ffffff0f;border:1px dashed var(--border);border-radius:999px;color:#4a4a4e;color:var(--text-muted);font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:12px;letter-spacing:.06em;margin-bottom:8px;max-width:100%;overflow:hidden;padding:4px 10px;text-overflow:ellipsis;white-space:nowrap}.wros-lock-card .wros-pin-row{justify-content:center;margin-bottom:4px;margin-top:4px}.wros-lock-banner{text-align:center;width:100%}.wros-lock-submit{justify-content:center;margin-top:6px;min-height:44px;width:100%}.wros-lock-signout-link{background:#0000;border:none;color:#4a4a4e;color:var(--text-muted);cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:12px;letter-spacing:.02em;margin-top:4px;padding:8px 12px;transition:color .15s cubic-bezier(.16,1,.3,1);transition:color var(--dur) var(--ease)}.wros-lock-signout-link:hover{color:#e8e8ea;color:var(--text)}@media (max-width:480px){.wros-lock-card{max-width:92vw;padding:24px 20px}}.wros-thread-row.is-link{grid-gap:16px;align-items:flex-start;color:inherit;cursor:pointer;display:grid;gap:16px;grid-template-columns:40px 1fr auto;text-decoration:none;transition:border-color .15s cubic-bezier(.16,1,.3,1),background .15s cubic-bezier(.16,1,.3,1);transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease)}.wros-thread-row.is-link:hover{background:#1c1c1f;background:var(--surface-2);border-color:#8b1d2d;border-color:var(--accent)}.wros-thread-row .wros-thread-avatar{align-items:center;display:inline-flex;font-size:14px;font-weight:600;height:40px;justify-content:center;width:40px}.wros-thread-preview-text,.wros-thread-row .wros-thread-avatar{color:#8a8a90;color:var(--text-dim);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans)}.wros-thread-preview-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:13px;line-height:1.5;margin:8px 0 0;overflow:hidden;text-overflow:ellipsis}.wros-thread-lastreply{color:#4a4a4e;color:var(--text-muted);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:10.5px;letter-spacing:0;max-width:180px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.wros-feed-list{display:flex;flex-direction:column;gap:8px}.wros-loadmore{display:flex;justify-content:center;margin-top:18px}.wros-skeleton-row{animation:wros-shimmer 1.4s ease-in-out infinite;background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-card);height:92px;opacity:.55}@keyframes wros-shimmer{0%,to{opacity:.4}50%{opacity:.75}}.wros-chip.is-disabled{cursor:not-allowed;opacity:.45}.wros-thread-modal-card{max-width:640px}.wros-field{gap:6px;margin-top:4px}.wros-field-label{font-size:11px;letter-spacing:.18em;text-transform:uppercase}.wros-field-counter{align-self:flex-end;color:#4a4a4e;color:var(--text-muted);font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:10.5px}.wros-select{-webkit-appearance:none;appearance:none;background:#1c1c1f;background:var(--surface-2);background-image:linear-gradient(45deg,#0000 50%,#8a8a90 0),linear-gradient(-45deg,#0000 50%,#8a8a90 0);background-image:linear-gradient(45deg,#0000 50%,var(--text-dim) 50%),linear-gradient(-45deg,#0000 50%,var(--text-dim) 50%);background-position:calc(100% - 16px) 50%,calc(100% - 11px) 50%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:6px;border-radius:var(--radius-btn);color:#e8e8ea;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:13.5px;height:40px;padding:0 32px 0 12px;width:100%}.wros-select:focus{border-color:#8b1d2d;border-color:var(--accent);outline:none}.wros-cat-header{border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border);margin-bottom:18px;padding:4px 0 18px}.wros-cat-header-title{color:#e8e8ea;color:var(--text);font-size:22px;font-weight:700;letter-spacing:0;margin:0 0 4px}.wros-cat-header-sub,.wros-cat-header-title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans)}.wros-cat-header-sub{color:#8a8a90;color:var(--text-dim);font-size:13px;margin:0}.wros-thread-page{margin:0 auto;max-width:1000px;padding:24px 24px 96px;position:relative;z-index:1}.wros-crumbs{align-items:center;display:flex;flex-wrap:wrap;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:12px;gap:6px;margin-bottom:12px}.wros-crumbs,.wros-crumbs a{color:#8a8a90;color:var(--text-dim)}.wros-crumbs a{text-decoration:none;transition:color .15s cubic-bezier(.16,1,.3,1);transition:color var(--dur) var(--ease)}.wros-crumbs a:hover{color:#e8e8ea;color:var(--text)}.wros-crumbs-sep{color:#4a4a4e;color:var(--text-muted)}.wros-crumbs-current{color:#e8e8ea;color:var(--text);max-width:40ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wros-thread-header{border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border);margin-bottom:12px;padding:8px 0 20px}.wros-thread-header-title{color:#e8e8ea;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:26px;font-weight:700;letter-spacing:0;line-height:1.3;margin:0 0 10px}.wros-thread-header-meta{align-items:center;color:#8a8a90;color:var(--text-dim);display:flex;flex-wrap:wrap;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:12.5px;gap:10px}.wros-thread-header-meta .wros-icon{align-items:center;color:#8a8a90;color:var(--text-dim);display:inline-flex;gap:4px}.wros-thread-header-meta .wros-pill{color:#8a8a90;color:var(--text-dim);text-decoration:none}.wros-thread-header-meta .wros-pill:hover{border-color:#8b1d2d;border-color:var(--accent);color:#8b1d2d;color:var(--accent)}.wros-post{grid-gap:24px;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border);display:grid;gap:24px;grid-template-columns:200px 1fr;padding:20px 0;position:relative}.wros-post-author{align-items:center;display:flex;flex-direction:column;gap:6px;padding-top:4px;text-align:center}.wros-post-author .wros-avatar{align-items:center;display:inline-flex;font-size:22px;font-weight:600;height:64px;justify-content:center;width:64px}.wros-post-author-name{color:#e8e8ea;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:14px;font-weight:600;max-width:100%;overflow:hidden;text-decoration:none;text-overflow:ellipsis;transition:color .15s cubic-bezier(.16,1,.3,1);transition:color var(--dur) var(--ease);white-space:nowrap}.wros-post-author-name:hover{color:#8b1d2d;color:var(--accent)}.wros-post-author-meta{color:#4a4a4e;color:var(--text-muted);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:11px;line-height:1.55}.wros-post-main{min-width:0}.wros-post-body{word-wrap:break-word;color:#e8e8ea;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:14.5px;line-height:1.7;overflow-wrap:break-word;white-space:pre-wrap}.wros-post-footer{align-items:center;color:#4a4a4e;color:var(--text-muted);display:flex;flex-wrap:wrap;font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:11px;gap:12px;letter-spacing:.04em;margin-top:14px}.wros-post-actions{border-top:1px solid #ffffff0f;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:12px;padding-top:12px}.wros-post-action{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;color:#8a8a90;color:var(--text-dim);cursor:pointer;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:13px;font-weight:500;gap:6px;height:32px;letter-spacing:0;padding:0 14px;transition:color .15s cubic-bezier(.16,1,.3,1),background .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1);transition:color var(--dur) var(--ease),background var(--dur) var(--ease),border-color var(--dur) var(--ease)}.wros-post-action svg{flex-shrink:0}.wros-post-action:hover:not(:disabled){background:#1c1c1f;background:var(--surface-2);border-color:#ffffff0f;border-color:var(--border);color:#e8e8ea;color:var(--text)}.wros-post-action.is-danger:hover:not(:disabled){background:#1c1c1f;background:var(--surface-2);border-color:#c0392b;border-color:var(--danger,#c86a6a);color:#c0392b;color:var(--danger,#c86a6a)}.wros-post-action.is-active,.wros-post-action.is-active:hover:not(:disabled){background:#8b1d2d24;background:var(--accent-soft);border-color:#8b1d2d;border-color:var(--accent);color:#8b1d2d;color:var(--accent)}.wros-thread-post-actions{margin-top:20px;padding-top:20px}.wros-bookmarks-empty-icon{color:#8b1d2d;color:var(--accent);margin-bottom:4px;opacity:.7}.wros-post-edit{display:flex;flex-direction:column;gap:10px}.wros-post-edit-actions{display:flex;gap:8px;justify-content:flex-end}.wros-quote-badge{align-items:center;background:#0000;border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:6px;border-radius:var(--radius-btn);color:#4a4a4e;color:var(--text-muted);cursor:pointer;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:11.5px;gap:4px;margin-bottom:8px;max-width:100%;overflow:hidden;padding:3px 10px;text-decoration:none;text-overflow:ellipsis;transition:color .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1);transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease);white-space:nowrap}.wros-quote-badge:hover{border-color:#8b1d2d;border-color:var(--accent);color:#8b1d2d;color:var(--accent)}.wros-composer{background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-card);display:flex;flex-direction:column;gap:12px;margin-top:28px;padding:20px}.wros-composer-quote-row{display:flex;gap:8px}.wros-composer-quote-clear{border-radius:6px;border-radius:var(--radius-btn);padding:2px 6px}.wros-composer-quote-clear:hover{color:#8b1d2d;color:var(--accent)}.wros-composer-actions{display:flex;justify-content:flex-end}.wros-closed-notice{background:#0000;border:1px dashed #ffffff0f;border:1px dashed var(--border);border-radius:8px;border-radius:var(--radius-card);color:#8a8a90;color:var(--text-dim);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:13px;margin-top:28px;padding:18px 22px;text-align:center}.wros-confirm-card{max-width:400px}.wros-online-list,.wros-ranking-list{display:flex;flex-direction:column;gap:4px;list-style:none;margin:4px 0 0;padding:0}.wros-online-list>li,.wros-ranking-list>li{list-style:none}.wros-online-row,.wros-ranking-row{align-items:center;border-radius:6px;border-radius:var(--radius-btn);color:#e8e8ea;color:var(--text);display:flex;gap:10px;padding:6px 4px;text-decoration:none;transition:background .15s cubic-bezier(.16,1,.3,1);transition:background var(--dur) var(--ease)}.wros-online-row:hover,.wros-ranking-row:hover{background:#1c1c1f;background:var(--surface-2)}.wros-online-row .wros-avatar,.wros-ranking-row .wros-avatar{align-items:center;color:#8a8a90;color:var(--text-dim);display:inline-flex;font-size:11px;font-weight:600;justify-content:center}.wros-online-name,.wros-online-name-plain,.wros-ranking-name{color:#e8e8ea;color:var(--text);flex:1 1;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:12.5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wros-online-role-dot{background:#4a4a4e;background:var(--text-muted);border-radius:50%;box-shadow:inset 0 0 0 1px #00000059;flex-shrink:0;height:7px;width:7px}.wros-online-role-dot.is-admin{background:#d63a2e;background:var(--role-admin);box-shadow:0 0 6px #d63a2e24;box-shadow:0 0 6px var(--role-admin-soft)}.wros-online-role-dot.is-support{background:#3b7bc7;background:var(--role-support);box-shadow:0 0 6px #3b7bc724;box-shadow:0 0 6px var(--role-support-soft)}.wros-online-role-dot.is-moderator{background:#b8792e;background:var(--role-moderator);box-shadow:0 0 6px #b8792e24;box-shadow:0 0 6px var(--role-moderator-soft)}.wros-online-role-dot.is-arbitrator{background:#7a4eb0;background:var(--role-arbitrator);box-shadow:0 0 6px #7a4eb024;box-shadow:0 0 6px var(--role-arbitrator-soft)}.wros-online-role-dot.is-guarantor{background:#3d8a5a;background:var(--role-guarantor);box-shadow:0 0 6px #3d8a5a24;box-shadow:0 0 6px var(--role-guarantor-soft)}.wros-online-role-dot.is-user{background:#4a4a4e;background:var(--text-muted);opacity:.6}.wros-online-dot-mini{animation:wros-pulse-dot 2s ease-in-out infinite;background:#7ac74f;border-radius:50%;box-shadow:0 0 6px #7ac74f99;flex-shrink:0;height:6px;width:6px}@keyframes wros-pulse-dot{0%,to{opacity:.7}50%{opacity:1}}.wros-ranking-count{color:#8a8a90;color:var(--text-dim);font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:11px;letter-spacing:.04em}.wros-newest-link{color:#e8e8ea;color:var(--text);text-decoration:none;transition:color .15s cubic-bezier(.16,1,.3,1);transition:color var(--dur) var(--ease)}.wros-newest-link:hover{color:#8b1d2d;color:var(--accent)}@media (max-width:767px){.wros-post{gap:12px;grid-template-columns:1fr;padding:16px 0}.wros-post-author{align-items:center;flex-direction:row;gap:10px;text-align:left}.wros-post-author .wros-avatar{font-size:15px;height:40px;width:40px}.wros-thread-page{padding:16px 14px 96px}.wros-thread-header-title{font-size:22px}.wros-thread-row.is-link .wros-thread-lastreply{display:none}}@media (max-width:480px){.wros-thread-row.is-link{grid-template-columns:32px 1fr}.wros-thread-row.is-link .wros-thread-stats{align-items:flex-start;grid-column:2;margin-top:4px}.wros-thread-row .wros-thread-avatar{height:32px;width:32px}.wros-thread-modal-card{max-width:100%}}.wros-editor{background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-card);display:flex;flex-direction:column;overflow:hidden}.wros-editor-toolbar{align-items:center;background:#1c1c1f;background:var(--surface-2);border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border);display:flex;flex-wrap:wrap;gap:4px;padding:8px 10px}.wros-editor-divider{background:#ffffff0f;background:var(--border);display:inline-block;height:20px;margin:0 4px;width:1px}.wros-editor-btn{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;color:#8a8a90;color:var(--text-dim);cursor:pointer;display:inline-flex;height:28px;justify-content:center;transition:background .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1);transition:background var(--dur) var(--ease),color var(--dur) var(--ease),border-color var(--dur) var(--ease);width:28px}.wros-editor-btn:hover:not(:disabled){background:#141416;background:var(--surface);color:#e8e8ea;color:var(--text)}.wros-editor-btn.is-active,.wros-editor-btn.is-active:hover{background:#8b1d2d2e;border-color:#8b1d2d8c;color:#e8e8ea;color:var(--text)}.wros-editor-btn:disabled{cursor:not-allowed;opacity:.45}.wros-editor-block-select{-webkit-appearance:none;appearance:none;background:#141416;background:var(--surface);background-image:linear-gradient(45deg,#0000 50%,#8a8a90 0),linear-gradient(-45deg,#0000 50%,#8a8a90 0);background-image:linear-gradient(45deg,#0000 50%,var(--text-dim) 50%),linear-gradient(-45deg,#0000 50%,var(--text-dim) 50%);background-position:calc(100% - 10px) 50%,calc(100% - 6px) 50%;background-repeat:no-repeat;background-size:4px 4px,4px 4px;border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:6px;color:#e8e8ea;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:12px;height:28px;min-width:96px;padding:0 22px 0 8px}.wros-editor-block-select:focus{border-color:#8b1d2d;border-color:var(--accent);outline:none}.wros-editor-popover-wrap{display:inline-flex;position:relative}.wros-editor-popover{background:#1c1c1f;background:var(--surface-2);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:8px;box-shadow:0 24px 60px -30px #000000b3;box-shadow:var(--shadow-float);left:0;padding:8px;position:absolute;top:calc(100% + 6px);z-index:40}.wros-editor-swatches{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(4,22px)}.wros-editor-swatch{background-clip:padding-box;border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:4px;cursor:pointer;height:22px;padding:0;transition:transform .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1);transition:transform var(--dur) var(--ease),border-color var(--dur) var(--ease);width:22px}.wros-editor-swatch:hover{border-color:#8a8a90;border-color:var(--text-dim);transform:scale(1.1)}.wros-editor-swatch.is-clear{background:linear-gradient(45deg,#0000 45%,#4a4a4e 0,#4a4a4e 55%,#0000 0);background:linear-gradient(45deg,#0000 45%,var(--text-muted) 45%,var(--text-muted) 55%,#0000 55%)}.wros-editor-content{color:#e8e8ea;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:14px;line-height:1.55;max-height:400px;min-height:160px;outline:none;overflow-y:auto;padding:12px 14px}.wros-editor-content .is-editor-empty:first-child:before{color:#4a4a4e;color:var(--text-muted);content:attr(data-placeholder);float:left;height:0;pointer-events:none}.wros-editor-content h1{font-size:24px;font-weight:700;margin:8px 0}.wros-editor-content h2{font-size:20px;font-weight:600;margin:8px 0}.wros-editor-content h3{font-size:17px;font-weight:600;margin:6px 0}.wros-editor-content p{margin:4px 0}.wros-editor-content a{color:#8b1d2d;color:var(--accent);text-decoration:underline}.wros-editor-content ol,.wros-editor-content ul{margin:6px 0;padding-left:22px}.wros-editor-content li{margin:2px 0}.wros-editor-content blockquote{border-left:3px solid #8b1d2d;border-left:3px solid var(--accent);color:#8a8a90;color:var(--text-dim);margin:8px 0;padding:4px 0 4px 12px}.wros-editor-content img,.wros-editor-img{border-radius:6px;display:block;height:auto;margin:6px 0;max-width:100%}.wros-editor-footer{align-items:center;background:#1c1c1f;background:var(--surface-2);border-top:1px solid #ffffff0f;border-top:1px solid var(--border);display:flex;gap:8px;padding:8px 10px}.wros-wall{gap:12px}.wros-wall,.wros-wall-list{display:flex;flex-direction:column}.wros-wall-list{gap:10px}.wros-wall-empty{padding:40px 20px}.wros-wall-post{grid-gap:12px;background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-card);display:grid;gap:12px;grid-template-columns:36px 1fr;padding:14px 16px}.wros-wall-avatar{align-items:center;color:#8a8a90;color:var(--text-dim);display:inline-flex;font-size:13px;font-weight:600;height:36px;justify-content:center;width:36px}.wros-wall-post-main{min-width:0}.wros-wall-post-header{align-items:center;display:flex;gap:10px;margin-bottom:6px}.wros-wall-post-author{color:#e8e8ea;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:13px;font-weight:600;max-width:220px;overflow:hidden;text-decoration:none;text-overflow:ellipsis;transition:color .15s cubic-bezier(.16,1,.3,1);transition:color var(--dur) var(--ease);white-space:nowrap}.wros-wall-post-author:hover{color:#8b1d2d;color:var(--accent)}.wros-wall-post-edited,.wros-wall-post-time{color:#4a4a4e;color:var(--text-muted);font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:10.5px;letter-spacing:.04em}.wros-wall-post-body{word-wrap:break-word;color:#e8e8ea;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:14px;line-height:1.55;overflow-wrap:break-word}.wros-wall-post-body h1{font-size:22px;font-weight:700;margin:8px 0}.wros-wall-post-body h2{font-size:18px;font-weight:600;margin:6px 0}.wros-wall-post-body h3{font-size:16px;font-weight:600;margin:6px 0}.wros-wall-post-body p{margin:4px 0}.wros-wall-post-body a{color:#8b1d2d;color:var(--accent);text-decoration:underline}.wros-wall-post-body ol,.wros-wall-post-body ul{margin:6px 0;padding-left:22px}.wros-wall-post-body blockquote{border-left:3px solid #8b1d2d;border-left:3px solid var(--accent);color:#8a8a90;color:var(--text-dim);margin:8px 0;padding:4px 0 4px 12px}.wros-wall-post-body img{border-radius:6px;display:block;height:auto;margin:6px 0;max-width:100%}.wros-wall-post-menu-wrap{position:relative}.wros-wall-post-menu{background:#1c1c1f;background:var(--surface-2);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:8px;box-shadow:0 24px 60px -30px #000000b3;box-shadow:var(--shadow-float);display:flex;flex-direction:column;min-width:150px;padding:4px;position:absolute;right:0;top:calc(100% + 4px);z-index:20}.wros-wall-post-menu>button{align-items:center;background:#0000;border:none;border-radius:6px;color:#e8e8ea;color:var(--text);cursor:pointer;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:13px;gap:8px;padding:8px 10px;text-align:left;transition:background .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1);transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.wros-wall-post-menu>button:hover{background:#141416;background:var(--surface);color:#8b1d2d;color:var(--accent)}.wros-wall-post-menu>button.is-danger:hover{color:#c86a6a}.wros-comment-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.wros-comment-list>li{list-style:none}.wros-comment-row{background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:14px 18px;transition:border-color .15s cubic-bezier(.16,1,.3,1);transition:border-color var(--dur) var(--ease)}.wros-comment-row:hover{border-color:#ffffff1a;border-color:var(--border-strong,var(--border))}.wros-comment-row-top{align-items:center;display:flex;gap:12px;justify-content:space-between;min-width:0}.wros-comment-row-top-right{align-items:center;display:inline-flex;flex-shrink:0;gap:10px}.wros-comment-time{color:#8a8a90;color:var(--text-dim);flex-shrink:0;font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:12px;letter-spacing:.02em}.wros-comment-cat-pill{background:#8b1d2d24;background:var(--accent-soft);border-radius:999px;color:#8b1d2d;color:var(--accent);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.08em;line-height:1;padding:3px 8px;text-transform:uppercase;white-space:nowrap}.wros-comment-snippet{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#8a8a90;color:var(--text-dim);display:-webkit-box;line-height:1.5;margin:0;white-space:pre-wrap;word-break:break-word}.wros-comment-snippet,.wros-comment-thread-link{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:14px;overflow:hidden}.wros-comment-thread-link{line-height:1.4;min-width:0;text-decoration:none;text-overflow:ellipsis;transition:color .15s cubic-bezier(.16,1,.3,1);transition:color var(--dur) var(--ease);white-space:nowrap}.wros-comment-thread-link,.wros-comment-thread-link .wros-comment-thread-title{color:#e8e8ea;color:var(--text)}.wros-comment-thread-link:hover,.wros-comment-thread-link:hover .wros-comment-thread-title{color:#8b1d2d;color:var(--accent);text-decoration:underline;text-underline-offset:3px}@media (max-width:767px){.wros-editor-toolbar{gap:2px;padding:6px}.wros-editor-block-select{font-size:11px;min-width:80px}.wros-comment-row{padding:12px 14px}.wros-comment-row-top{align-items:flex-start;flex-direction:column;gap:6px}.wros-comment-row-top-right{gap:8px}.wros-wall-post{padding:12px}}.wros-admin-shell{margin:0 auto;max-width:560px;padding:40px 20px;position:relative;z-index:1}.wros-admin-card{background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-card);box-shadow:0 24px 60px -30px #000000b3;box-shadow:var(--shadow-float);display:flex;flex-direction:column;gap:14px;padding:28px 26px}.wros-admin-card--danger{background:linear-gradient(180deg,#8b1d2d14,#141416 30%);background:linear-gradient(180deg,#8b1d2d14 0,var(--surface) 30%);border-color:#8b1d2d80}.wros-admin-card-head{align-items:center;display:flex;justify-content:space-between}.wros-admin-shield{color:#8b1d2d;color:var(--accent)}.wros-admin-tier-pill{align-items:center;background:#8b1d2d2e;border:1px solid #8b1d2d80;border-radius:999px;color:#e8e8ea;color:var(--text);display:inline-flex;font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.04em;line-height:1.5;padding:2px 8px}.wros-admin-tier-pill--sm{font-size:10px;margin-left:auto;padding:1px 6px}.wros-admin-card-title{color:#e8e8ea;color:var(--text);font-size:20px;font-weight:600;letter-spacing:0}.wros-admin-card-sub,.wros-admin-card-title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);margin:0}.wros-admin-card-sub{color:#8a8a90;color:var(--text-dim);font-size:13px;line-height:1.5}.wros-admin-pin-row{display:flex;flex-direction:column;gap:6px}.wros-admin-mismatch{color:#c86a6a;font-size:11.5px}.wros-admin-forgot,.wros-admin-mismatch{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans)}.wros-admin-forgot{color:#8a8a90;color:var(--text-dim);font-size:12px;padding:6px;text-align:center;text-decoration:none;transition:color .15s cubic-bezier(.16,1,.3,1);transition:color var(--dur) var(--ease)}.wros-admin-forgot:hover{color:#8b1d2d;color:var(--accent)}.wros-admin-page{margin:0 auto;max-width:1400px;padding:24px 20px 96px;position:relative}.wros-admin-header{align-items:center;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:18px}.wros-admin-header-left{align-items:center;display:flex;gap:12px}.wros-admin-header-title{color:#e8e8ea;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:24px;font-weight:700;letter-spacing:0;margin:0}.wros-admin-header-actions{align-items:center;display:inline-flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.wros-admin-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.wros-admin-tabs{align-items:center;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border);display:inline-flex;gap:4px;margin-bottom:20px}.wros-admin-tab{background:#0000;border:none;border-bottom:2px solid #0000;color:#8a8a90;color:var(--text-dim);cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:14px;font-weight:600;margin-bottom:-1px;padding:10px 16px;transition:color .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1);transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.wros-admin-tab:hover{color:#e8e8ea;color:var(--text)}.wros-admin-tab.is-active{border-bottom-color:#8b1d2d;border-bottom-color:var(--accent);color:#8b1d2d;color:var(--accent)}.wros-admin-cats-toolbar{margin-bottom:16px}.wros-admin-cats-slug code{background:#1c1c1f;background:var(--surface-2);border-radius:4px;color:#8a8a90;color:var(--text-dim);font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:12px;padding:2px 6px}.wros-admin-cats-sub-row .wros-admin-cats-slug{padding-left:26px;position:relative}.wros-admin-cats-sub-arrow{color:#4a4a4e;color:var(--text-muted);font-size:12px;left:8px;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.wros-admin-cats-parent-tag{background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:999px;color:#4a4a4e;color:var(--text-muted);display:inline-block;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:10px;letter-spacing:.08em;margin-left:8px;padding:1px 6px;text-transform:uppercase}.wros-admin-cats-desc{color:#8a8a90;color:var(--text-dim);font-size:13px;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wros-admin-cats-actions{display:inline-flex;gap:6px;justify-content:flex-end}.wros-grid-2{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}@media (max-width:640px){.wros-grid-2{grid-template-columns:1fr}}.wros-admin-search{align-items:center;color:#8a8a90;color:var(--text-dim);display:flex;flex:1 1;min-width:240px;position:relative}.wros-admin-search>svg{left:10px;pointer-events:none;position:absolute}.wros-admin-search-input{padding-left:32px!important;width:100%}.wros-admin-banned-check{align-items:center;color:#8a8a90;color:var(--text-dim);cursor:pointer;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:12.5px;gap:6px;-webkit-user-select:none;user-select:none}.wros-admin-banned-check input{accent-color:#8b1d2d;accent-color:var(--accent);cursor:pointer;height:14px;width:14px}.wros-admin-table-wrap{background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-card);overflow-x:auto}.wros-admin-table{border-collapse:collapse;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:13px;width:100%}.wros-admin-table thead th{background:#1c1c1f;background:var(--surface-2);border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border);color:#8a8a90;color:var(--text-dim);font-size:11.5px;font-weight:600;letter-spacing:.06em;padding:12px 14px;text-align:left;text-transform:uppercase}.wros-admin-table thead th.is-right{text-align:right}.wros-admin-table tbody td{border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border);color:#e8e8ea;color:var(--text);padding:12px 14px;vertical-align:middle}.wros-admin-table tbody td.is-right{text-align:right}.wros-admin-table tbody td.is-mono{color:#8a8a90;color:var(--text-dim);font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:11.5px;letter-spacing:.02em}.wros-admin-user-row{cursor:pointer;transition:background .15s cubic-bezier(.16,1,.3,1);transition:background var(--dur) var(--ease)}.wros-admin-user-row:hover{background:#1c1c1f;background:var(--surface-2)}.wros-admin-user-avatar{align-items:center;color:#8a8a90;color:var(--text-dim);display:inline-flex;font-size:12px;font-weight:600;height:32px!important;justify-content:center;width:32px!important}.wros-admin-user-name{color:#e8e8ea;color:var(--text);font-size:13px;font-weight:500}.wros-admin-user-sub{color:#4a4a4e;color:var(--text-muted);font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:11px;letter-spacing:.02em}.wros-admin-empty{color:#8a8a90;color:var(--text-dim);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:13px;padding:40px!important;text-align:center}.wros-role-badge,.wros-tier-badge{background:#8b1d2d26;border:1px solid #8b1d2d59;border-radius:999px;color:#e8e8ea;color:var(--text);display:inline-block;font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.04em;line-height:1.6;padding:2px 8px}.wros-role-badge.is-none,.wros-tier-badge.is-none{background:#0000;border-color:#ffffff0f;border-color:var(--border);color:#4a4a4e;color:var(--text-muted);font-weight:400}.wros-role-badge{background:#0000;border-color:#ffffff0f;border-color:var(--border);color:#8a8a90;color:var(--text-dim);text-transform:uppercase}.wros-ban-badge{color:#c86a6a;display:inline-block;font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:13px}.wros-ban-badge.is-none{color:#4a4a4e;color:var(--text-muted)}.wros-admin-overlay{background:#141416;background:var(--surface);border:1px solid #ffffff0f;border-left:2px solid #d63a2e;border:1px solid var(--border);border-left:2px solid var(--role-admin);border-radius:8px;border-radius:var(--radius-card);margin-bottom:16px;padding:14px 16px}.wros-admin-overlay-head{align-items:center;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border);display:flex;gap:10px;margin-bottom:12px;padding-bottom:10px}.wros-admin-overlay-title{color:#d63a2e;color:var(--role-admin);flex:1 1;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:13px;font-weight:600;letter-spacing:.04em;margin:0;text-transform:uppercase}.wros-admin-overlay-body{display:flex;flex-direction:column;gap:0}.wros-admin-overlay-row{grid-gap:12px;align-items:center;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border);display:grid;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:13px;gap:12px;grid-template-columns:140px minmax(0,1fr) auto;min-height:32px;padding:12px 0}.wros-admin-overlay-row:last-of-type{border-bottom:none}.wros-admin-overlay-label{color:#8a8a90;color:var(--text-dim);font-size:10.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.wros-admin-overlay-value{align-items:center;color:#e8e8ea;color:var(--text);display:flex;gap:8px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wros-admin-overlay-action{align-items:center;background:#0000;border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:6px;color:#8a8a90;color:var(--text-dim);cursor:pointer;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:13px;font-weight:500;gap:6px;height:32px;justify-content:center;line-height:1;padding:0 12px;transition:color .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1),background .15s cubic-bezier(.16,1,.3,1);transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease),background var(--dur) var(--ease);white-space:nowrap}.wros-admin-overlay-action:hover:not(:disabled){background:#1c1c1f;background:var(--surface-2);border-color:#8a8a90;border-color:var(--text-dim);color:#e8e8ea;color:var(--text)}.wros-admin-overlay-action.is-danger{border-color:#d63a2e66;color:#d63a2e;color:var(--role-admin)}.wros-admin-overlay-action.is-danger:hover:not(:disabled){background:#d63a2e24;background:var(--role-admin-soft);border-color:#d63a2e;border-color:var(--role-admin);color:#d63a2e;color:var(--role-admin)}.wros-admin-overlay-action:disabled{cursor:not-allowed;opacity:.4}.wros-admin-overlay-value input.wros-overlay-input,.wros-admin-overlay-value select.wros-overlay-select{background:#1c1c1f;background:var(--surface-2);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:6px;color:#e8e8ea;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:13px;height:32px;outline:none;padding:0 10px;transition:border-color .15s cubic-bezier(.16,1,.3,1);transition:border-color var(--dur) var(--ease);width:100%}.wros-admin-overlay-value input.wros-overlay-input:focus,.wros-admin-overlay-value select.wros-overlay-select:focus{border-color:#d63a2e;border-color:var(--role-admin)}.wros-admin-overlay-value .wros-select{max-width:100%}.wros-admin-overlay-log-toggle{align-items:center;background:#0000;border:none;color:#8a8a90;color:var(--text-dim);cursor:pointer;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:11.5px;gap:6px;padding:12px 0 4px;text-align:left;transition:color .15s cubic-bezier(.16,1,.3,1);transition:color var(--dur) var(--ease)}.wros-admin-overlay-log-toggle:hover{color:#d63a2e;color:var(--role-admin)}.wros-admin-log{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;max-height:200px;overflow-y:auto;padding:8px 0 0}.wros-admin-log-empty{color:#4a4a4e;color:var(--text-muted);font-size:12px;padding:6px 0}.wros-admin-log-empty,.wros-admin-log-row{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans)}.wros-admin-log-row{grid-gap:6px;border-bottom:1px dashed #ffffff0f;border-bottom:1px dashed var(--border);color:#8a8a90;color:var(--text-dim);display:grid;font-size:11.5px;gap:6px;grid-template-columns:70px 1fr auto;padding:3px 0}.wros-admin-log-time{color:#4a4a4e;color:var(--text-muted)}.wros-admin-log-time,.wros-admin-log-type{font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono)}.wros-admin-log-type{color:#d63a2e;color:var(--role-admin);font-size:10.5px;letter-spacing:.04em;text-transform:uppercase}.wros-ban-status{font-size:12px}.wros-admin-pill,.wros-ban-status{color:#d63a2e;color:var(--role-admin);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans)}.wros-admin-pill{align-items:center;background:#d63a2e24;background:var(--role-admin-soft);border:1px solid #d63a2e;border:1px solid var(--role-admin);border-radius:4px;display:inline-flex;flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.12em;line-height:1.4;padding:2px 8px;text-transform:uppercase}.wros-admin-pill--sm{font-size:9px;margin-left:auto;padding:1px 6px}.wros-badge{align-items:center;border-radius:999px;display:inline-flex;flex-shrink:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:10px;font-weight:600;height:20px;letter-spacing:.08em;line-height:1;padding:0 8px;text-transform:uppercase;white-space:nowrap}.wros-badge-admin{background:#d63a2e24;background:var(--role-admin-soft);color:#d63a2e;color:var(--role-admin)}.wros-badge-support{background:#3b7bc724;background:var(--role-support-soft);color:#3b7bc7;color:var(--role-support)}.wros-badge-moderator{background:#b8792e24;background:var(--role-moderator-soft);color:#b8792e;color:var(--role-moderator)}.wros-badge-guarantor{background:#3d8a5a24;background:var(--role-guarantor-soft);color:#3d8a5a;color:var(--role-guarantor)}.wros-badge-arbitrator{background:#7a4eb024;background:var(--role-arbitrator-soft);color:#7a4eb0;color:var(--role-arbitrator)}.wros-username{align-items:center;color:inherit;display:inline-flex;gap:6px;max-width:100%;min-width:0;overflow:hidden}.wros-username-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wros-username.is-admin .wros-username-text{color:#d63a2e;color:var(--role-admin)}.wros-username.is-support .wros-username-text{color:#3b7bc7;color:var(--role-support)}.wros-username.is-guarantor .wros-username-text{color:#3d8a5a;color:var(--role-guarantor)}.wros-username.is-arbitrator .wros-username-text{color:#7a4eb0;color:var(--role-arbitrator)}.wros-username.is-moderator .wros-username-text{color:#b8792e;color:var(--role-moderator)}a.wros-username:hover .wros-username-text{text-decoration:underline}.wros-purge-warn{align-items:flex-start;background:#d63a2e24;background:var(--role-admin-soft);border:1px solid #d63a2e;border:1px solid var(--role-admin);border-radius:4px;border-radius:var(--radius-input);color:#e8e8ea;color:var(--text);display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:12.5px;gap:10px;line-height:1.55;padding:12px 14px}.wros-purge-warn svg{color:#d63a2e;color:var(--role-admin);flex-shrink:0;margin-top:2px}.wros-purge-list{color:#8a8a90;color:var(--text-dim);font-size:12px;margin:6px 0 0;padding-left:18px}.wros-purge-list li{padding:2px 0}.wros-btn-danger{background:#d63a2e;background:var(--role-admin);border:1px solid #d63a2e;border:1px solid var(--role-admin);border-radius:6px;border-radius:var(--radius-btn);color:#fff;font-size:13px;font-weight:600;gap:8px;justify-content:center;letter-spacing:.04em;line-height:1;padding:9px 18px;text-transform:uppercase;transition:background .15s cubic-bezier(.16,1,.3,1);transition:background var(--dur) var(--ease);white-space:nowrap}.wros-btn-danger:hover:not(:disabled){background:#b03327;border-color:#b03327}.wros-btn-danger:disabled{opacity:.4}.wros-radio-row{display:flex;flex-wrap:wrap;gap:6px}.wros-radio-chip{align-items:center;border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:999px;color:#8a8a90;color:var(--text-dim);cursor:pointer;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:12px;padding:6px 12px;transition:background .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1);transition:background var(--dur) var(--ease),color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.wros-radio-chip input{opacity:0;pointer-events:none;position:absolute}.wros-radio-chip:hover:not(.is-disabled){border-color:#8a8a90;border-color:var(--text-dim);color:#e8e8ea;color:var(--text)}.wros-radio-chip.is-active{background:#8b1d2d2e;border-color:#8b1d2d;border-color:var(--accent);color:#e8e8ea;color:var(--text)}.wros-radio-chip.is-disabled{cursor:not-allowed;opacity:.4}@media (max-width:767px){.wros-admin-overlay-row{gap:6px;grid-template-columns:1fr}.wros-admin-overlay-action,.wros-admin-overlay-value input.wros-overlay-input,.wros-admin-overlay-value select.wros-overlay-select{width:100%}.wros-admin-page{padding:16px 12px 96px}.wros-admin-header{align-items:flex-start;flex-direction:column;gap:12px}.wros-admin-header-title{font-size:20px}.wros-admin-table thead{display:none}.wros-admin-table tbody td{border-bottom:0;display:block;padding:6px 12px}.wros-admin-table tbody tr{border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border);display:block;padding:8px 0}}.wros-compose-page{margin:0 auto;max-width:1200px;padding:24px 20px 80px}.wros-compose-header{margin-bottom:24px}.wros-compose-header-title{color:#e8e8ea;color:var(--text);font-family:var(--serif);font-size:32px;font-weight:400;letter-spacing:-.01em;margin:0 0 4px}.wros-compose-header-sub{color:#8a8a90;color:var(--text-dim);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:13px;margin:0}.wros-compose-grid{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:320px 1fr}.wros-compose-left{position:-webkit-sticky;position:sticky;top:72px;top:calc(var(--topbar-h, 60px) + 12px)}.wros-compose-card{background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:8px;margin-bottom:20px;padding:20px}.wros-compose-card-head{color:#e8e8ea;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:16px;font-weight:600;margin:0 0 4px}.wros-compose-card-sub{font-size:12px;line-height:1.55;margin:0 0 16px}.wros-compose-card-sub,.wros-compose-label{color:#8a8a90;color:var(--text-dim);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans)}.wros-compose-label{font-size:10.5px;font-weight:500;letter-spacing:.08em;margin:12px 0 6px;text-transform:uppercase}.wros-compose-primary{align-items:center;background:#8b1d2d;background:var(--accent);border:1px solid #8b1d2d;border:1px solid var(--accent);border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:13px;font-weight:600;gap:6px;height:40px;justify-content:center;letter-spacing:.04em;margin-top:16px;transition:background .15s cubic-bezier(.16,1,.3,1);transition:background var(--dur) var(--ease);width:100%}.wros-compose-primary:hover:not(:disabled){background:#9e2434;background:var(--accent-hover);border-color:#9e2434;border-color:var(--accent-hover)}.wros-compose-primary:disabled{cursor:not-allowed;opacity:.4}.wros-compose-secondary-row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-top:8px}.wros-compose-secondary-row button{align-items:center;border-radius:6px;cursor:pointer;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:12.5px;font-weight:500;gap:6px;height:36px;justify-content:center;padding:0 10px;transition:color .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1),background .15s cubic-bezier(.16,1,.3,1);transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease),background var(--dur) var(--ease)}.wros-compose-preview{background:#0000;border:1px solid #8b1d2d;border:1px solid var(--accent);color:#8b1d2d;color:var(--accent)}.wros-compose-preview:hover:not(:disabled){background:#8b1d2d24;background:var(--accent-soft);color:#8b1d2d;color:var(--accent)}.wros-compose-cancel{background:#0000;border:1px solid #ffffff0f;border:1px solid var(--border);color:#8a8a90;color:var(--text-dim)}.wros-compose-cancel:hover:not(:disabled){border-color:#8a8a90;border-color:var(--text-dim);color:#e8e8ea;color:var(--text)}.wros-compose-cancel.is-confirming{background:#d63a2e24;background:var(--role-admin-soft);border-color:#d63a2e;border-color:var(--role-admin);color:#d63a2e;color:var(--role-admin)}.wros-compose-cancel-hint{color:#d63a2e;color:var(--role-admin);font-size:11.5px;grid-column:1/-1;margin-top:4px;text-align:center}.wros-compose-cancel-hint,.wros-compose-title-input{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans)}.wros-compose-title-input{background:#1c1c1f;background:var(--surface-2);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:6px;color:#e8e8ea;color:var(--text);font-size:15px;font-weight:500;height:44px;outline:none;padding:0 14px;transition:border-color .15s cubic-bezier(.16,1,.3,1);transition:border-color var(--dur) var(--ease);width:100%}.wros-compose-title-input:focus{border-color:#8b1d2d;border-color:var(--accent)}.wros-compose-title-input::placeholder{color:#4a4a4e;color:var(--text-muted);font-weight:400}.wros-compose-title-counter{display:block;margin-top:4px;text-align:right}.wros-compose-body-counter,.wros-compose-title-counter{color:#4a4a4e;color:var(--text-muted);font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:11px}.wros-compose-body-counter{display:flex;justify-content:flex-start;margin-top:6px}.wros-compose-body-counter.is-over{color:#d63a2e;color:var(--role-admin)}.wros-compose-editor{margin-top:12px}.wros-compose-editor .wros-editor-content{max-height:640px;min-height:320px;overflow-y:auto}.wros-compose-error{margin-top:12px}.wros-drop-zone{align-items:center;background:#0000;border:1px dashed #ffffff0f;border:1px dashed var(--border);border-radius:8px;color:#8a8a90;color:var(--text-dim);cursor:pointer;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:13px;gap:8px;justify-content:center;padding:32px 20px;text-align:center;transition:border-color .15s cubic-bezier(.16,1,.3,1),background .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1);transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease),color var(--dur) var(--ease)}.wros-drop-zone:focus-visible{outline:2px solid #8b1d2d;outline:2px solid var(--accent);outline-offset:2px}.wros-drop-zone.is-over{background:#8b1d2d24;background:var(--accent-soft);border-color:#8b1d2d;border-color:var(--accent);border-style:dashed;color:#e8e8ea;color:var(--text)}.wros-drop-zone.is-disabled{cursor:not-allowed;opacity:.5}.wros-drop-zone-icon{color:#4a4a4e;color:var(--text-muted)}.wros-drop-zone-link{background:none;border:none;color:#8b1d2d;color:var(--accent);cursor:pointer;font-family:inherit;font-size:inherit;font-weight:600;margin-left:4px;padding:0;text-decoration:underline;text-underline-offset:3px}.wros-drop-zone-link:hover:not(:disabled){color:#9e2434;color:var(--accent-hover)}.wros-drop-zone-sub{color:#4a4a4e;color:var(--text-muted);font-size:11.5px;margin-top:4px}.wros-attach-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:12px 0 0;padding:0}.wros-attach-row{grid-gap:12px;align-items:center;background:#1c1c1f;background:var(--surface-2);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:6px;display:grid;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:12.5px;gap:12px;grid-template-columns:40px 1fr auto auto;padding:8px 12px}.wros-attach-thumb{align-items:center;background:#141416;background:var(--surface);border-radius:4px;color:#4a4a4e;color:var(--text-muted);display:flex;height:40px;justify-content:center;overflow:hidden;width:40px}.wros-attach-thumb img{height:100%;object-fit:cover;width:100%}.wros-attach-name{color:#e8e8ea;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wros-attach-size{color:#4a4a4e;color:var(--text-muted);font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:11px}.wros-attach-remove{background:#0000;border:none;color:#4a4a4e;color:var(--text-muted);cursor:pointer;padding:4px;transition:color .15s cubic-bezier(.16,1,.3,1);transition:color var(--dur) var(--ease)}.wros-attach-remove:hover:not(:disabled){color:#d63a2e;color:var(--role-admin)}.wros-preview-overlay{align-items:flex-start;padding:40px 24px}.wros-preview-shell{background:#0b0b0d;background:var(--bg,var(--surface));border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:12px;box-shadow:0 30px 100px #0009;display:flex;flex-direction:column;margin:0 auto;max-height:90vh;max-width:1440px;overflow:hidden;position:relative;width:100%}.wros-preview-close{align-items:center;background:#1c1c1f;background:var(--surface-2);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:999px;color:#8a8a90;color:var(--text-dim);cursor:pointer;display:inline-flex;height:36px;justify-content:center;position:absolute;right:16px;top:16px;transition:color .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1);transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease);width:36px;z-index:3}.wros-preview-close:hover{border-color:#8a8a90;border-color:var(--text-dim);color:#e8e8ea;color:var(--text)}.wros-preview-body{flex:1 1 auto;overflow-y:auto;padding:0}.wros-preview-layout{padding-bottom:56px;padding-top:56px}.wros-preview-layout .wros-thread-crumbs-current.is-muted,.wros-preview-layout .wros-thread-title-full.is-muted{color:#4a4a4e;color:var(--text-muted);font-style:italic}@media (max-width:1023px){.wros-preview-overlay{padding:20px 12px}.wros-preview-shell{max-height:92vh}.wros-preview-layout{padding-top:48px}}.wros-compose-preview-card{max-height:calc(100vh - 80px);max-width:900px;overflow-y:auto;padding:32px}.wros-compose-preview-cat-pill{background:#8b1d2d24;background:var(--accent-soft);border-radius:999px;color:#8b1d2d;color:var(--accent);display:inline-block;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:11px;font-weight:500;letter-spacing:.06em;margin-bottom:14px;padding:3px 10px;text-transform:uppercase}.wros-compose-preview-title{color:#e8e8ea;color:var(--text);font-family:var(--serif);font-size:28px;font-weight:500;line-height:1.25;margin:0 0 20px}.wros-compose-preview-body{color:#e8e8ea;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:14px;line-height:1.7}.wros-compose-preview-body p{margin:0 0 12px}.wros-compose-preview-body h1,.wros-compose-preview-body h2,.wros-compose-preview-body h3{font-family:var(--serif);margin:20px 0 10px}.wros-compose-preview-body img{border-radius:6px;margin:12px 0;max-width:100%}.wros-compose-preview-body a{color:#8b1d2d;color:var(--accent);text-decoration:underline}.wros-cat-dropdown{position:relative;width:100%}.wros-cat-dropdown-trigger{align-items:center;background:#1c1c1f;background:var(--surface-2);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:6px;color:#e8e8ea;color:var(--text);cursor:pointer;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:14px;font-weight:500;gap:10px;height:40px;justify-content:space-between;padding:0 12px;text-align:left;transition:border-color .15s cubic-bezier(.16,1,.3,1),background .15s cubic-bezier(.16,1,.3,1);transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease);width:100%}.wros-cat-dropdown-trigger:hover,.wros-cat-dropdown.is-open .wros-cat-dropdown-trigger{border-color:#8a8a90;border-color:var(--text-dim)}.wros-cat-dropdown-trigger.is-empty .wros-cat-dropdown-label{color:#8a8a90;color:var(--text-dim)}.wros-cat-dropdown-label{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wros-cat-dropdown-chevron{color:#8a8a90;color:var(--text-dim);flex-shrink:0;transition:transform .15s cubic-bezier(.16,1,.3,1);transition:transform var(--dur) var(--ease)}.wros-cat-dropdown.is-open .wros-cat-dropdown-chevron{transform:rotate(180deg)}.wros-cat-dropdown-panel{background:#1c1c1f;background:var(--surface-2);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:8px;box-shadow:0 20px 40px #0006;display:flex;flex-direction:column;gap:2px;left:0;max-height:320px;overflow-y:auto;padding:4px;position:absolute;right:0;top:calc(100% + 4px);z-index:40}.wros-cat-dropdown-option{background:#0000;border:none;border-left:2px solid #0000;border-radius:4px;color:#e8e8ea;color:var(--text);cursor:pointer;display:block;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:14px;font-weight:500;padding:10px 12px;text-align:left;transition:background .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1);transition:background var(--dur) var(--ease),color var(--dur) var(--ease);width:100%}.wros-cat-dropdown-option.is-active,.wros-cat-dropdown-option:hover{background:#141416;background:var(--surface);color:#e8e8ea;color:var(--text)}.wros-cat-dropdown-option.is-selected{background:#8b1d2d24;background:var(--accent-soft);border-left-color:#8b1d2d;border-left-color:var(--accent);color:#8b1d2d;color:var(--accent)}.wros-cat-dropdown-option.is-disabled{align-items:center;cursor:not-allowed;display:flex;gap:10px;justify-content:space-between;opacity:.55}.wros-cat-dropdown-option.is-disabled:hover{background:#0000;color:#8a8a90;color:var(--text-dim)}.wros-cat-dropdown-option-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wros-cat-dropdown-option-hint{background:#8b1d2d24;background:var(--accent-soft);border-radius:999px;color:#8b1d2d;color:var(--accent);flex-shrink:0;font-size:10.5px;font-weight:600;letter-spacing:.04em;line-height:1.2;padding:2px 8px;text-transform:uppercase}.wros-thread-attachments{border-top:1px solid #ffffff0f;border-top:1px solid var(--border);margin-top:20px;padding-top:20px}.wros-thread-attachments-title{color:#8a8a90;color:var(--text-dim);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:11px;font-weight:500;letter-spacing:.08em;margin:0 0 12px;text-transform:uppercase}.wros-thread-attach-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.wros-thread-attach-item-image{margin:2px 0}.wros-thread-attach-image-link{display:block;margin:12px 0;text-align:center;text-decoration:none;width:100%}.wros-thread-attach-image{border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:8px;cursor:zoom-in;display:block;height:auto;margin:0 auto;max-width:400px;transition:opacity .15s cubic-bezier(.16,1,.3,1);transition:opacity var(--dur) var(--ease)}.wros-thread-main .wros-thread-attach-image{border-radius:8px;height:auto;margin:0 auto;max-width:100%;width:100%}.wros-thread-attach-image:hover{opacity:.9}.wros-thread-attach-file{align-items:center;background:#1c1c1f;background:var(--surface-2);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:6px;color:#e8e8ea;color:var(--text);display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:13px;gap:10px;max-width:400px;padding:8px 12px;text-decoration:none;transition:border-color .15s cubic-bezier(.16,1,.3,1);transition:border-color var(--dur) var(--ease)}.wros-thread-attach-file:hover{border-color:#8a8a90;border-color:var(--text-dim)}.wros-thread-attach-file .icon{color:#4a4a4e;color:var(--text-muted)}.wros-thread-attach-file .name{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wros-thread-attach-file .size{color:#4a4a4e;color:var(--text-muted);flex-shrink:0;font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:11px}.wros-image-viewer-overlay{align-items:center;background:#000000d9;cursor:zoom-out;display:flex;inset:0;justify-content:center;padding:40px;position:fixed;z-index:100}.wros-image-viewer-img{border-radius:4px;box-shadow:0 20px 60px #0009;max-height:100%;max-width:100%}.wros-profile-badge-row{align-items:center;display:flex;gap:8px;margin-top:6px}@media (max-width:1023px){.wros-compose-grid{grid-template-columns:1fr}.wros-compose-left{position:static}.wros-compose-page{padding:16px 12px 80px}.wros-compose-preview-card{margin:12px;max-width:none;padding:20px}.wros-compose-header-title{font-size:26px}.wros-thread-attach-image{max-width:100%}}.wros-thread-layout{grid-gap:24px;align-items:start;box-sizing:border-box;display:grid;gap:24px;grid-template-columns:300px 1fr;margin:0 auto;max-width:1680px;padding:24px 24px 80px;width:100%}.wros-thread-side{display:flex;flex-direction:column;gap:10px;position:-webkit-sticky;position:sticky;top:76px;top:calc(var(--topbar-h, 60px) + 16px);width:100%}.wros-thread-side>*{width:100%}.wros-thread-main{display:flex;flex-direction:column;gap:12px;max-width:none;min-width:0;width:100%}.wros-thread-main>*{max-width:none}.wros-author-panel-card{background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:8px;padding:14px}.wros-author-panel-identity{align-items:center;display:flex;flex-direction:column;gap:10px;padding:16px;text-align:center}.wros-author-panel-avatar{background:#1c1c1f;background:var(--surface-2);background-position:50%;background-size:cover;border-radius:8px;color:#8a8a90;color:var(--text-dim);display:flex;font-size:140px;font-weight:600;height:300px;line-height:1;overflow:hidden;text-transform:uppercase;width:100%}.wros-author-panel-avatar,.wros-author-panel-name{align-items:center;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);justify-content:center}.wros-author-panel-name{color:#e8e8ea;color:var(--text);display:inline-flex;flex-wrap:wrap;font-size:22px;font-weight:700;gap:8px;line-height:1.2;margin-top:4px;max-width:100%;text-decoration:none;word-break:break-word}.wros-author-panel-name .wros-username-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:inherit;display:-webkit-box;overflow:visible;text-align:center;text-overflow:clip;white-space:normal;word-break:break-word}.wros-author-panel-name.is-admin .wros-username-text{color:#d63a2e;color:var(--role-admin)}.wros-author-panel-name.is-support .wros-username-text{color:#3b7bc7;color:var(--role-support)}.wros-author-panel-name.is-moderator .wros-username-text{color:#b8792e;color:var(--role-moderator)}.wros-author-panel-name.is-guarantor .wros-username-text{color:#3d8a5a;color:var(--role-guarantor)}.wros-author-panel-name.is-arbitrator .wros-username-text{color:#7a4eb0;color:var(--role-arbitrator)}.wros-author-panel-since{color:#8a8a90;color:var(--text-dim);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:14px}.wros-author-panel-deposit{padding:16px;text-align:center}.wros-author-panel-deposit-value{font-feature-settings:"tnum";color:#e8e8ea;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:28px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.wros-author-panel-label{color:#8a8a90;color:var(--text-dim);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:12px;letter-spacing:.06em;line-height:1.2;margin-top:6px;text-transform:uppercase}.wros-author-panel-stats-grid{grid-gap:4px;display:grid;gap:4px;grid-template-columns:1fr 1fr}.wros-author-panel-stat{align-items:center;background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:8px;display:flex;flex-direction:column;gap:4px;justify-content:center;min-height:100px;padding:14px 8px;text-align:center}.wros-author-panel-stat-icon{color:#8a8a90;color:var(--text-dim);margin-bottom:2px}.wros-author-panel-stat-value{font-feature-settings:"tnum";color:#e8e8ea;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:22px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.1}.wros-thread-crumbs{align-items:center;color:#8a8a90;color:var(--text-dim);display:flex;flex-wrap:wrap;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:13px;gap:6px;margin-bottom:4px}.wros-thread-crumbs a{color:#8a8a90;color:var(--text-dim);text-decoration:none;transition:color .15s cubic-bezier(.16,1,.3,1);transition:color var(--dur) var(--ease)}.wros-thread-crumbs a:hover{color:#e8e8ea;color:var(--text)}.wros-thread-crumbs-sep{color:#4a4a4e;color:var(--text-muted);padding:0 2px}.wros-thread-crumbs-current{color:#e8e8ea;color:var(--text);font-weight:500;max-width:40ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wros-thread-title-full{word-wrap:break-word;color:#e8e8ea;color:var(--text);font-size:32px;font-weight:600;line-height:1.2;margin:4px 0}.wros-thread-meta-row,.wros-thread-title-full{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans)}.wros-thread-meta-row{align-items:center;color:#8a8a90;color:var(--text-dim);display:flex;flex-wrap:wrap;font-size:14px;gap:16px;justify-content:space-between;margin:4px 0 20px}.wros-thread-meta-left{display:flex;flex-direction:column;gap:3px;min-width:0}.wros-thread-meta-right{align-items:center;color:#8a8a90;color:var(--text-dim);display:flex;flex-shrink:0;font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:12px;gap:10px}.wros-thread-meta-right span{align-items:center;display:inline-flex;gap:4px}.wros-thread-icon-btn{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;color:#8a8a90;color:var(--text-dim);cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;transition:background .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1);transition:background var(--dur) var(--ease),color var(--dur) var(--ease),border-color var(--dur) var(--ease);width:32px}.wros-thread-icon-btn:hover:not(:disabled){background:#1c1c1f;background:var(--surface-2);border-color:#ffffff0f;border-color:var(--border);color:#e8e8ea;color:var(--text)}.wros-thread-icon-btn.is-danger:hover:not(:disabled){background:#d63a2e24;background:var(--role-admin-soft);border-color:#d63a2e66;color:#d63a2e;color:var(--role-admin)}.wros-thread-body-full{word-wrap:break-word;color:#e8e8ea;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:15px;line-height:1.65;max-width:1100px}.wros-thread-body-full p{margin:0 0 14px}.wros-thread-body-full p:last-child{margin-bottom:0}.wros-thread-body-full h1,.wros-thread-body-full h2,.wros-thread-body-full h3{color:#e8e8ea;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);margin:20px 0 10px}.wros-thread-body-full h1{font-size:26px;font-weight:700}.wros-thread-body-full h2{font-size:22px;font-weight:700}.wros-thread-body-full h3{font-size:18px;font-weight:600}.wros-thread-body-full a{color:#8b1d2d;color:var(--accent);text-decoration:underline}.wros-thread-body-full img{border-radius:6px;height:auto;margin:8px 0;max-width:100%}.wros-thread-body-full ol,.wros-thread-body-full ul{margin:0 0 14px 24px;padding:0}.wros-thread-body-full li{margin:4px 0}.wros-thread-body-full blockquote{border-left:3px solid #8b1d2d;border-left:3px solid var(--accent);color:#8a8a90;color:var(--text-dim);margin:12px 0;padding-left:12px}.wros-thread-body-full strong{font-weight:700}.wros-thread-body-full mark{background:#8b1d2d40;color:#e8e8ea;color:var(--text);padding:0 2px}.wros-thread-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:4px}.wros-comments-header{align-items:baseline;display:flex;gap:10px;margin-bottom:16px;margin-top:48px}.wros-comments-header-title{color:#e8e8ea;color:var(--text);font-weight:600;margin:0}.wros-comments-header-count,.wros-comments-header-title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:32px}.wros-comments-header-count{font-feature-settings:"tnum";color:#8a8a90;color:var(--text-dim);font-variant-numeric:tabular-nums;font-weight:400}.wros-comments-empty-card{align-items:center;background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:8px;display:flex;flex-direction:column;gap:10px;padding:60px 24px;text-align:center}.wros-comments-empty-title{color:#e8e8ea;color:var(--text);font-size:18px;font-weight:600}.wros-comments-empty-sub,.wros-comments-empty-title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);margin:0}.wros-comments-empty-sub{color:#8a8a90;color:var(--text-dim);font-size:13px;line-height:1.5;max-width:420px}.wros-reply-list{gap:12px}.wros-reply-list,.wros-reply-row{display:flex;flex-direction:column}.wros-reply-row{background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:8px;gap:10px;padding:16px 20px}.wros-reply-row-head{align-items:center;display:flex;gap:12px;min-height:32px}.wros-reply-row-avatar{align-items:center;background-color:#1c1c1f;background-color:var(--surface-2);background-position:50%;background-size:cover;border-radius:999px;color:#8a8a90;color:var(--text-dim);display:flex;flex-shrink:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:13px;font-weight:600;height:32px;justify-content:center;overflow:hidden;text-transform:uppercase;width:32px}.wros-reply-row-name{align-items:center;color:#e8e8ea;color:var(--text);display:inline-flex;flex-shrink:1;font-weight:500;gap:6px;min-width:0;text-decoration:none}.wros-reply-row-name:hover .wros-username-text{text-decoration:underline}.wros-reply-row-time{color:#4a4a4e;color:var(--text-muted);flex-shrink:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:12px}.wros-reply-row-tail{align-items:center;display:inline-flex;flex-shrink:0;gap:8px;margin-left:auto}.wros-reply-row-body{word-wrap:break-word;color:#e8e8ea;color:var(--text);font-size:14px;line-height:1.55;white-space:pre-wrap}.wros-reply-row-body,.wros-reply-row-quote{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans)}.wros-reply-row-quote{align-items:center;align-self:flex-start;background:#1c1c1f;background:var(--surface-2);border-radius:4px;color:#8a8a90;color:var(--text-dim);display:inline-flex;font-size:11.5px;padding:3px 8px;text-decoration:none;transition:color .15s cubic-bezier(.16,1,.3,1);transition:color var(--dur) var(--ease)}.wros-reply-row-quote:hover{color:#8b1d2d;color:var(--accent)}.wros-composer-card{background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:8px;display:flex;flex-direction:column;gap:12px;margin-top:12px;padding:20px}.wros-composer-card textarea{background:#1c1c1f;background:var(--surface-2);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:6px;color:#e8e8ea;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:14px;line-height:1.55;max-height:400px;min-height:120px;outline:none;padding:12px;resize:vertical;transition:border-color .15s cubic-bezier(.16,1,.3,1);transition:border-color var(--dur) var(--ease);width:100%}.wros-composer-card textarea:focus{border-color:#8b1d2d;border-color:var(--accent)}.wros-composer-card-actions{align-items:center;display:flex;gap:8px;justify-content:flex-end}.wros-composer-quote-row{align-items:center;align-self:flex-start;background:#1c1c1f;background:var(--surface-2);border-radius:999px;color:#8a8a90;color:var(--text-dim);display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:12px;gap:6px;padding:4px 10px}.wros-composer-quote-clear{background:#0000;border:none;color:#4a4a4e;color:var(--text-muted);cursor:pointer;font-size:11.5px;transition:color .15s cubic-bezier(.16,1,.3,1);transition:color var(--dur) var(--ease)}.wros-composer-quote-clear:hover{color:#d63a2e;color:var(--role-admin)}.wros-viewers-block{display:flex;flex-direction:column;gap:12px;margin-top:24px}.wros-viewers-bar{background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:8px;padding:12px 16px}.wros-viewers-bar-top{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.wros-viewers-bar-label{color:#e8e8ea;color:var(--text);font-size:14px;font-weight:500}.wros-viewers-bar-counts,.wros-viewers-bar-label{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans)}.wros-viewers-bar-counts{align-items:center;color:#8a8a90;color:var(--text-dim);display:inline-flex;flex-wrap:wrap;font-size:12px;gap:12px}.wros-viewers-bar-counts span b{color:#e8e8ea;color:var(--text);font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-weight:500;margin-left:4px}.wros-viewers-list{display:flex;flex-wrap:wrap;gap:6px 10px}.wros-viewers-list,.wros-viewers-list-empty{border-top:1px solid #ffffff0f;border-top:1px solid var(--border);margin-top:10px;padding-top:10px}.wros-viewers-list-empty{color:#4a4a4e;color:var(--text-muted)}.wros-viewer-chip,.wros-viewers-list-empty{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:12px}.wros-viewer-chip{align-items:center;background:#1c1c1f;background:var(--surface-2);border-radius:999px;color:#e8e8ea;color:var(--text);display:inline-flex;gap:6px;padding:4px 10px;text-decoration:none;transition:background .15s cubic-bezier(.16,1,.3,1);transition:background var(--dur) var(--ease)}.wros-viewer-chip:hover{background:#141416;background:var(--surface)}.wros-viewer-chip .wros-username{max-width:200px}.wros-viewer-chip .wros-username-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wros-author-strip{display:none}@media (max-width:1023px){.wros-thread-layout{gap:16px;grid-template-columns:1fr;padding:16px 12px 80px}.wros-thread-side{display:none}.wros-author-strip{background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);gap:12px;padding:12px}.wros-author-strip,.wros-author-strip-avatar{align-items:center;border-radius:8px;display:flex}.wros-author-strip-avatar{background-color:#1c1c1f;background-color:var(--surface-2);background-position:50%;background-size:cover;color:#8a8a90;color:var(--text-dim);flex-shrink:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:20px;font-weight:600;height:48px;justify-content:center;text-transform:uppercase;width:48px}.wros-author-strip-main{display:flex;flex-direction:column;gap:4px;min-width:0}.wros-author-strip-name{align-items:center;color:#e8e8ea;color:var(--text);display:inline-flex;font-size:15px;font-weight:600;gap:6px;text-decoration:none}.wros-author-strip-meta,.wros-author-strip-name{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans)}.wros-author-strip-meta{color:#8a8a90;color:var(--text-dim);font-size:12px}.wros-thread-title-full{font-size:24px}.wros-thread-body-full{font-size:15px;line-height:1.65}.wros-comments-header-count,.wros-comments-header-title{font-size:22px}}.wros-thread-card{background:#141416;background:var(--surface);border:1px solid #ffffff0f;border-left:3px solid #8b1d2d;border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:8px;color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:10px;outline:none;padding:14px 18px;position:relative;text-decoration:none;transition:background .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1),border-left-width .15s cubic-bezier(.16,1,.3,1),box-shadow .15s cubic-bezier(.16,1,.3,1);transition:background .15s var(--ease),border-color .15s var(--ease),border-left-width .15s var(--ease),box-shadow .15s var(--ease)}.wros-thread-card:focus-visible,.wros-thread-card:hover{background:#1c1c1f;background:var(--surface-2);border-left-width:4px;box-shadow:-2px 0 12px -6px #8b1d2d59}.wros-thread-card:focus-visible{border-color:#8b1d2d;border-color:var(--accent)}.wros-thread-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;color:#e8e8ea;color:var(--text);display:-webkit-box;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:15px;font-weight:600;line-height:1.35;margin:0;overflow:hidden;word-break:break-word}.wros-thread-card-pin{align-items:center;background:#8b1d2d24;background:var(--accent-soft);border-radius:4px;color:#8b1d2d;color:var(--accent);display:inline-flex;flex-shrink:0;height:20px;justify-content:center;margin-right:6px;vertical-align:-3px;width:20px}.wros-thread-card.is-pinned{border-left-color:#8b1d2d;border-left-color:var(--accent)}.wros-thread-card-cat{align-items:center;align-self:flex-start;background:#8b1d2d24;background:var(--accent-soft);border-radius:4px;color:#8b1d2d;color:var(--accent);display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:10px;font-weight:600;gap:6px;letter-spacing:.06em;line-height:1.4;padding:3px 8px;text-transform:uppercase}.wros-thread-cat-sep{font-size:11px;font-weight:400;opacity:.55}.wros-thread-cat-sub{color:#8a8a90;color:var(--text-dim);letter-spacing:.04em}.wros-thread-card-foot{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.wros-thread-card-author{align-items:center;display:flex;flex-shrink:1;gap:10px;min-width:0}.wros-thread-card-avatar{align-items:center;background:#1c1c1f;background:var(--surface-2);background-position:50%;background-size:cover;border-radius:999px;color:#8a8a90;color:var(--text-dim);display:inline-flex;flex-shrink:0;font-size:11px;font-weight:600;height:22px;justify-content:center;line-height:1;overflow:hidden;text-transform:uppercase;width:22px}.wros-thread-card-avatar,.wros-thread-card-name{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans)}.wros-thread-card-name{color:#e8e8ea;color:var(--text);font-size:13px;max-width:240px}.wros-thread-card-name .wros-username-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wros-thread-card-dot{color:#4a4a4e;color:var(--text-muted);flex-shrink:0;font-size:12px}.wros-thread-card-time{font-feature-settings:"tnum";font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:12px;font-variant-numeric:tabular-nums;letter-spacing:.02em}.wros-thread-card-stats,.wros-thread-card-time{color:#8a8a90;color:var(--text-dim);flex-shrink:0}.wros-thread-card-stats{align-items:center;display:flex;gap:14px}.wros-thread-card-stat{align-items:center;display:inline-flex;gap:4px}.wros-thread-card-stat svg{color:#4a4a4e;color:var(--text-muted)}.wros-thread-card-stat span{font-feature-settings:"tnum";color:#8a8a90;color:var(--text-dim);font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:12px;font-variant-numeric:tabular-nums;letter-spacing:.02em}@media (max-width:640px){.wros-thread-card{padding:12px 14px}.wros-thread-card-title{font-size:14px}.wros-thread-card-name{max-width:160px}}.wros-modal-backdrop{animation:wros-modal-fade .14s cubic-bezier(.16,1,.3,1);animation:wros-modal-fade .14s var(--ease);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#040406b8;z-index:250}@keyframes wros-modal-fade{0%{opacity:0}to{opacity:1}}.wros-modal{animation:wros-modal-in .18s cubic-bezier(.16,1,.3,1);animation:wros-modal-in .18s var(--ease);max-height:calc(100vh - 48px);max-width:480px;padding:28px 28px 24px;position:relative}.wros-modal.is-small{max-width:420px}.wros-topup-modal{max-width:480px}@keyframes wros-modal-in{0%{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.wros-modal-close{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;border-radius:var(--radius-btn);color:#8a8a90;color:var(--text-dim);cursor:pointer;display:inline-flex;height:32px;justify-content:center;line-height:1;padding:0;position:absolute;right:14px;top:14px;transition:color .15s cubic-bezier(.16,1,.3,1),background .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1);transition:color var(--dur) var(--ease),background var(--dur) var(--ease),border-color var(--dur) var(--ease);width:32px;z-index:3}.wros-modal-close svg{display:block;flex-shrink:0;height:16px;width:16px}.wros-modal-close:hover{background:#8b1d2d24;background:var(--accent-soft);border-color:#8b1d2d59;color:#8b1d2d;color:var(--accent)}.wros-modal-close:focus-visible{border-color:#8b1d2d;border-color:var(--accent);box-shadow:0 0 0 3px #8b1d2d59;box-shadow:0 0 0 3px var(--accent-focus);outline:none}.wros-modal-head{margin-bottom:20px;padding-right:32px}.wros-modal-title{font-size:18px;font-weight:600;letter-spacing:0;margin:0 0 6px}.wros-modal-sub,.wros-modal-title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans)}.wros-modal-sub{color:#8a8a90;color:var(--text-dim);font-size:13px;line-height:1.55;margin:0}.wros-topup-hint-sep{color:#4a4a4e;color:var(--text-muted);margin:0 8px}.wros-crypto-tabs{grid-gap:4px;background:#1c1c1f;background:var(--surface-2);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:6px;border-radius:var(--radius-btn);display:grid;gap:4px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:16px;padding:4px}.wros-crypto-tab{background:#0000;border:none;border-radius:4px;border-radius:var(--radius-input);color:#8a8a90;color:var(--text-dim);cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:12.5px;font-weight:600;letter-spacing:.06em;padding:8px 6px;transition:background .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1);transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.wros-crypto-tab.is-active,.wros-crypto-tab:hover:not(:disabled){color:#e8e8ea;color:var(--text)}.wros-crypto-tab.is-active{background:#8b1d2d;background:var(--accent)}.wros-crypto-tab:disabled{cursor:not-allowed;opacity:.55}.wros-topup-rate-note{align-items:center;background:#8b1d2d24;background:var(--accent-soft);border:1px solid #8b1d2d59;border-radius:4px;border-radius:var(--radius-input);color:#8a8a90;color:var(--text-dim);display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:12px;gap:8px;line-height:1.4;margin-bottom:14px;padding:8px 12px;width:100%}.wros-topup-rate-note svg{color:#8b1d2d;color:var(--accent);flex-shrink:0}.wros-topup-detail{display:flex;flex-direction:column;gap:16px}.wros-topup-rows{border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:4px;border-radius:var(--radius-input);display:flex;flex-direction:column;overflow:hidden}.wros-topup-row{align-items:center;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border);display:flex;font-size:12.5px;justify-content:space-between;padding:10px 14px}.wros-topup-row:last-child{border-bottom:none}.wros-topup-row-label{color:#8a8a90;color:var(--text-dim)}.wros-topup-row-val{color:#e8e8ea;color:var(--text)}.wros-topup-row.is-emphasized{background:#1c1c1f;background:var(--surface-2)}.wros-topup-row-val.is-strong{font-size:14px;font-weight:600}.is-mono{font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);letter-spacing:.02em}.is-strong{font-weight:600}.wros-topup-qr-wrap{display:flex;justify-content:center;padding:4px 0}.wros-topup-qr{background:#f5f4f0;border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:4px;border-radius:var(--radius-input);line-height:0;padding:12px}.wros-topup-qr canvas{display:block}.wros-topup-qr-empty{align-items:center;background:#1c1c1f;background:var(--surface-2);border-radius:4px;border-radius:var(--radius-input);color:#4a4a4e;color:var(--text-muted);display:inline-flex;font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:32px;height:168px;justify-content:center;width:168px}.wros-topup-address-block{display:flex;flex-direction:column;gap:6px}.wros-topup-address-label{color:#4a4a4e;color:var(--text-muted);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:11.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.wros-topup-address-row{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 36px}.wros-topup-address{-ms-overflow-style:none;background:#1c1c1f;background:var(--surface-2);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:4px;border-radius:var(--radius-input);color:#8a8a90;color:var(--text-dim);display:block;font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:13px;height:36px;line-height:34px;min-width:0;overflow-x:auto;overflow-y:hidden;padding:0 12px;scrollbar-width:none;white-space:nowrap}.wros-topup-address::-webkit-scrollbar{display:none}.wros-topup-address.is-compact{font-size:11px}.wros-topup-address-hi{color:#8b1d2d;color:var(--accent);font-weight:600}.wros-topup-address-mid{color:#8a8a90;color:var(--text-dim)}.wros-topup-copy{align-items:center;display:inline-flex;flex:0 0 36px;height:36px;justify-content:center;max-width:36px;min-width:36px;padding:0;width:36px}.wros-topup-awaiting{background:#8b1d2d24;background:var(--accent-soft);border:1px solid #8b1d2d59;border-radius:4px;border-radius:var(--radius-input);color:#e8e8ea;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:12.5px;line-height:1.5;padding:12px 14px}.wros-topup-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:4px}.wros-topup-actions .wros-btn-ghost,.wros-topup-actions .wros-btn-outline,.wros-topup-actions .wros-btn-primary{height:40px;line-height:1;min-width:120px}.wros-topup-expires{color:#4a4a4e;color:var(--text-muted);font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:11px;letter-spacing:.04em;margin:0;text-align:right}.wros-btn-ghost.is-small,.wros-btn-outline.is-small,.wros-btn-primary.is-small{font-size:11.5px;gap:5px;letter-spacing:.02em;line-height:1;padding:6px 10px}.wros-topup-pending-block{background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-card);display:flex;flex-direction:column;gap:12px;padding:20px 24px}.wros-topup-pending-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.wros-topup-pending-row{grid-gap:16px;align-items:center;background:#1c1c1f;background:var(--surface-2);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:4px;border-radius:var(--radius-input);display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto auto;padding:12px 14px}.wros-topup-pending-left{min-width:0}.wros-topup-pending-amount{color:#e8e8ea;color:var(--text);font-size:15px;font-weight:600;letter-spacing:.01em}.wros-topup-pending-amount,.wros-topup-pending-sub{font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono)}.wros-topup-pending-sub{color:#8a8a90;color:var(--text-dim);font-size:11.5px;letter-spacing:.03em}.wros-topup-pending-mid{align-items:flex-end;display:flex;flex-direction:column;gap:4px;text-align:right}.wros-topup-pending-right{align-items:center;display:flex}@media (max-width:640px){.wros-topup-pending-row{gap:8px;grid-template-columns:1fr}.wros-topup-pending-mid{align-items:flex-start;flex-direction:row;gap:12px}}.wros-topup-status-pill{align-items:center;background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:6px;border-radius:var(--radius-pill);color:#8a8a90;color:var(--text-dim);display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:11px;font-weight:500;gap:4px;letter-spacing:.08em;line-height:1.4;padding:3px 10px;text-transform:uppercase;white-space:nowrap}.wros-topup-status-pill.is-review{background:#8b1d2d24;background:var(--accent-soft);border-color:#8b1d2d59;color:#8b1d2d;color:var(--accent)}.wros-topup-status-pill.is-approved{background:#1c1c1f;background:var(--surface-2);border-color:#ffffff1a;border-color:var(--border-strong);color:#e8e8ea;color:var(--text)}.wros-topup-status-pill.is-rejected{background:#c0392b24;background:var(--danger-soft);border-color:#c0392b66;color:#e6a99f}.wros-topup-status-pill.is-muted{background:#0000;border-color:#ffffff0f;border-color:var(--border);color:#4a4a4e;color:var(--text-muted)}.wros-admin-topups{display:flex;flex-direction:column;gap:12px}.wros-topup-filters{align-items:center;background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:6px;border-radius:var(--radius-pill);display:inline-flex;flex-wrap:wrap;gap:4px;padding:3px}.wros-topup-filter{background:#0000;border:none;border-radius:6px;border-radius:var(--radius-pill);color:#8a8a90;color:var(--text-dim);cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:12.5px;font-weight:500;letter-spacing:.02em;padding:6px 14px;transition:background .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1);transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.wros-topup-filter.is-active,.wros-topup-filter:hover{color:#e8e8ea;color:var(--text)}.wros-topup-filter.is-active{background:#1c1c1f;background:var(--surface-2)}.wros-admin-topup-row td{vertical-align:middle}.wros-topup-row-actions{display:inline-flex;gap:6px;justify-content:flex-end}.wros-topup-reviewer{color:#8a8a90;color:var(--text-dim);font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:11px;letter-spacing:.02em}input[type=number]{-webkit-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wros-topup-live-note{color:#8a8a90;color:var(--text-dim);font-size:11.5px;letter-spacing:.02em;line-height:1.4;margin:-6px 0 0;text-align:center}.wros-topup-locked-hint{color:#4a4a4e;color:var(--text-muted);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:11.5px;letter-spacing:.01em;line-height:1.55;margin:0 0 4px;text-align:center}.wros-topup-row-val.is-pulse{animation:wros-rate-pulse .9s cubic-bezier(.16,1,.3,1);animation:wros-rate-pulse .9s var(--ease)}.wros-notif-wrap{align-items:center;display:inline-flex}.wros-notif-btn,.wros-notif-wrap{position:relative}.wros-notif-btn.is-open{background:#1c1c1f;background:var(--surface-2);color:#e8e8ea;color:var(--text)}.wros-notif-dot{align-items:center;background:#c0392b;background:var(--danger,#c0392b);border:2px solid #0b0b0d;border:2px solid var(--bg);border-radius:999px;color:#fdfdfd;display:inline-flex;font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:10px;font-weight:600;height:16px;justify-content:center;letter-spacing:0;line-height:1;min-width:16px;padding:0 4px;pointer-events:none;position:absolute;right:-3px;top:-3px}.wros-notif-panel{animation:wros-notif-drop .16s cubic-bezier(.16,1,.3,1);animation:wros-notif-drop .16s var(--ease);background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-card);box-shadow:0 24px 60px -30px #000000b3;box-shadow:var(--shadow-float);max-width:calc(100vw - 24px);overflow:hidden;position:absolute;right:0;top:calc(100% + 10px);width:400px;z-index:220}@keyframes wros-notif-drop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.wros-notif-head{align-items:center;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:14px 16px}.wros-notif-title{color:#e8e8ea;color:var(--text);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.wros-notif-mark-all,.wros-notif-title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans)}.wros-notif-mark-all{background:#0000;border:none;border-radius:4px;border-radius:var(--radius-input);color:#8b1d2d;color:var(--accent);cursor:pointer;font-size:12px;font-weight:500;letter-spacing:0;padding:4px 6px;transition:color .15s cubic-bezier(.16,1,.3,1);transition:color var(--dur) var(--ease)}.wros-notif-mark-all:hover{background:#1c1c1f;background:var(--surface-2);color:#e8e8ea;color:var(--text)}.wros-notif-list{display:flex;flex-direction:column;max-height:500px;overflow-y:auto}.wros-notif-empty{align-items:center;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:13px;gap:8px;justify-content:center;padding:32px 16px;text-align:center}.wros-notif-empty,.wros-notif-empty svg{color:#4a4a4e;color:var(--text-muted)}.wros-notif-row{grid-gap:10px;align-items:flex-start;background:#0000;border:none;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border);cursor:pointer;display:grid;gap:10px;grid-template-columns:24px minmax(0,1fr) 20px;padding:12px 16px 12px 20px;position:relative;text-align:left;transition:background .15s cubic-bezier(.16,1,.3,1);transition:background var(--dur) var(--ease)}.wros-notif-row:last-child{border-bottom:none}.wros-notif-row:hover{background:#1c1c1f;background:var(--surface-2)}.wros-notif-row.is-unread:before{background:#8b1d2d;background:var(--accent);border-radius:0 2px 2px 0;bottom:8px;content:"";left:0;position:absolute;top:8px;width:3px}.wros-notif-row-icon{align-items:center;background:#1c1c1f;background:var(--surface-2);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:6px;color:#8a8a90;color:var(--text-dim);display:inline-flex;flex-shrink:0;height:24px;justify-content:center;margin-top:2px;width:24px}.wros-notif-row.is-unread .wros-notif-row-icon{background:#8b1d2d24;background:var(--accent-soft);border-color:#8b1d2d66;color:#8b1d2d;color:var(--accent)}.wros-notif-row-body{display:flex;flex-direction:column;gap:2px;min-width:0}.wros-notif-row-head{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.wros-notif-row-title{color:#e8e8ea;color:var(--text);flex:1 1 auto;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:13px;font-weight:400;line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wros-notif-row.is-unread .wros-notif-row-title{font-weight:600}.wros-notif-row-time{color:#4a4a4e;color:var(--text-muted);flex-shrink:0;font-size:10.5px;letter-spacing:.02em}.wros-notif-row-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#8a8a90;color:var(--text-dim);display:-webkit-box;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:12px;line-height:1.5;overflow:hidden;word-break:break-word}.wros-notif-row-x{align-items:center;border-radius:4px;color:#4a4a4e;color:var(--text-muted);cursor:pointer;display:inline-flex;height:20px;justify-content:center;opacity:0;transition:opacity .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1),background .15s cubic-bezier(.16,1,.3,1);transition:opacity var(--dur) var(--ease),color var(--dur) var(--ease),background var(--dur) var(--ease);width:20px}.wros-notif-row:hover .wros-notif-row-x{opacity:1}.wros-notif-row-x:hover{background:#141416;background:var(--surface);color:#e8e8ea;color:var(--text)}@media (max-width:560px){.wros-notif-panel{left:8px;max-height:calc(100vh - 80px);position:fixed;right:8px;top:64px;width:auto}}[data-sonner-toaster]{--width:360px!important;--offset:20px!important;box-sizing:border-box!important;max-width:calc(100vw - 40px)!important;z-index:9999!important}[data-sonner-toaster][data-y-position=top]{top:20px!important}[data-sonner-toaster][data-y-position=bottom]{bottom:20px!important}[data-sonner-toaster][data-x-position=right]{left:auto!important;right:20px!important}[data-sonner-toaster][data-x-position=left]{left:20px!important;right:auto!important}@media (max-width:480px){[data-sonner-toaster]{--width:calc(100vw - 32px)!important;left:16px!important;right:16px!important}}[data-sonner-toast]{animation-timing-function:cubic-bezier(.16,1,.3,1)!important;animation-timing-function:var(--ease)!important;background:#141416!important;background:var(--surface)!important;border:1px solid #ffffff0f!important;border:1px solid var(--border)!important;border-radius:10px!important;box-shadow:0 24px 60px -30px #000000b3!important;box-shadow:var(--shadow-float)!important;color:#e8e8ea!important;color:var(--text)!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif!important;font-family:var(--sans)!important;font-size:14px!important;font-weight:500!important;letter-spacing:0!important;line-height:1.4!important;min-height:52px!important;padding:14px 16px!important}[data-sonner-toast] [data-icon]{align-items:center!important;display:inline-flex!important;height:22px!important;justify-content:center!important;margin-right:12px!important;width:22px!important}[data-sonner-toast] [data-icon] svg{stroke-width:2!important;height:20px!important;width:20px!important}[data-sonner-toast][data-type=success]{border-left:3px solid #6ea67a!important}[data-sonner-toast][data-type=success] [data-icon]{color:#6ea67a!important}[data-sonner-toast][data-type=error]{border-left:3px solid #8b1d2d!important;border-left:3px solid var(--accent)!important}[data-sonner-toast][data-type=error] [data-icon]{color:#8b1d2d!important;color:var(--accent)!important}[data-sonner-toast][data-type=info]{border-left:3px solid #8a8a90!important;border-left:3px solid var(--text-dim)!important}[data-sonner-toast][data-type=warning]{border-left:3px solid #8b1d2d!important;border-left:3px solid var(--accent)!important}[data-sonner-toast] [data-content],[data-sonner-toast] [data-title]{color:#e8e8ea!important;color:var(--text)!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif!important;font-family:var(--sans)!important;font-size:14px!important;font-weight:500!important;letter-spacing:0!important}.wros-withdraw-modal{max-width:560px}.wros-withdraw-receive{align-items:baseline;background:#1c1c1f;background:var(--surface-2);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:4px;border-radius:var(--radius-input);display:flex;gap:12px;justify-content:space-between;padding:14px 16px}.wros-withdraw-receive-label{color:#4a4a4e;color:var(--text-muted);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase}.wros-withdraw-receive-value{color:#e8e8ea;color:var(--text);font-size:22px;font-weight:600;letter-spacing:.01em}.wros-withdraw-address-field{margin:4px 0 0}.wros-withdraw-address-input-wrap{display:block;position:relative}.wros-withdraw-address-input{font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:13px;letter-spacing:.01em;padding-right:34px;width:100%}.wros-withdraw-address-input.is-invalid{border-color:#c0392b;border-color:var(--danger);box-shadow:0 0 0 3px #c0392b2e}.wros-withdraw-address-input.is-valid{border-color:#3d7a5a;border-color:var(--success)}.wros-withdraw-address-check{align-items:center;color:#3d7a5a;color:var(--success);display:inline-flex;height:20px;justify-content:center;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:20px}.wros-help-error{color:#e6a99f;margin-top:4px}.wros-withdraw-warning{align-items:flex-start;background:#8b1d2d24;background:var(--accent-soft);border:1px solid #8b1d2d59;border-left:3px solid #8b1d2d;border-left:3px solid var(--accent);border-radius:4px;border-radius:var(--radius-input);color:#e8e8ea;color:var(--text);display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:12px;gap:10px;line-height:1.45;padding:10px 12px}.wros-withdraw-warning svg{color:#8b1d2d;color:var(--accent);flex-shrink:0;margin-top:1px}.wros-withdraw-pin{display:flex;flex-direction:column;gap:6px}.wros-withdraw-pin-boxes{gap:10px;justify-content:flex-start;margin:2px 0 0}.wros-withdraw-pin .wros-pin-box{background:#0b0b0d;background:var(--bg);border:1px solid #ffffff1a;border:1px solid var(--border-strong);border-radius:10px;caret-color:#8b1d2d;caret-color:var(--accent);color:#e8e8ea;color:var(--text);font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:22px;font-weight:600;height:56px;text-align:center;transition:border-color .15s cubic-bezier(.16,1,.3,1),background .15s cubic-bezier(.16,1,.3,1),box-shadow .15s cubic-bezier(.16,1,.3,1);transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease),box-shadow var(--dur) var(--ease);width:48px}.wros-withdraw-pin .wros-pin-box.has-value{background:#141416;background:var(--surface);border-color:#8b1d2d66}.wros-withdraw-pin .wros-pin-box:focus{background:#141416;background:var(--surface);border-color:#8b1d2d;border-color:var(--accent);box-shadow:0 0 0 3px #8b1d2d59;box-shadow:0 0 0 3px var(--accent-focus)}.wros-topup-pending-row.is-history{opacity:.9}.wros-topup-pending-row.is-history .wros-topup-pending-amount{color:#8a8a90;color:var(--text-dim);font-weight:500}.wros-withdraw-notes{color:#8a8a90!important;color:var(--text-dim)!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif!important;font-family:var(--sans)!important;letter-spacing:0!important;line-height:1.5;margin-top:2px}.wros-withdraw-tx{color:#4a4a4e!important;color:var(--text-muted)!important;letter-spacing:.02em!important;margin-top:2px}.wros-withdraw-modal-actions{display:flex;flex-wrap:nowrap;gap:8px;justify-content:flex-end;margin-top:20px}.wros-withdraw-modal-actions .wros-btn-ghost,.wros-withdraw-modal-actions .wros-btn-primary{border-radius:6px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:14px;font-weight:500;height:40px;letter-spacing:0;line-height:1;min-width:0;padding:0 20px}.wros-withdraw-modal-actions .wros-btn-primary:disabled{background:#8b1d2d;background:var(--accent);border-color:#8b1d2d;border-color:var(--accent);color:#fdfdfd;cursor:not-allowed;opacity:.5}.wros-withdraw-success{align-items:center;display:flex;flex-direction:column;gap:12px;padding:12px 0 8px;text-align:center}.wros-withdraw-success-icon{align-items:center;background:#1c1c1f;background:var(--surface-2);border:1px solid #3d7a5a;border:1px solid var(--success);border-radius:50%;color:#3d7a5a;color:var(--success);display:inline-flex;height:56px;justify-content:center;width:56px}.wros-withdraw-success .wros-modal-title{margin-bottom:0}.wros-withdraw-success .wros-modal-sub{line-height:1.55;max-width:380px}.wros-withdraw-close-btn{margin-top:4px;min-width:180px}.wros-admin-addr{color:#8a8a90;color:var(--text-dim);font-size:11.5px;letter-spacing:.01em;white-space:nowrap}@media (max-width:560px){.wros-withdraw-modal{max-width:none}.wros-withdraw-receive{align-items:flex-start;flex-direction:column;gap:4px}.wros-withdraw-receive-value{font-size:20px}}.wros-msg-page{margin:0 auto;max-width:1280px;padding:24px 20px 40px;width:100%}.wros-msg-layout{grid-gap:20px;align-items:stretch;display:grid;gap:20px;grid-template-columns:320px 1fr;min-height:620px}.wros-msg-side{background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-card);display:flex;flex-direction:column;max-height:calc(100vh - 160px);min-height:620px;overflow:hidden;padding:12px 12px 16px}.wros-msg-side-head{border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border);margin-bottom:8px;padding:8px 8px 12px}.wros-msg-side-title{color:#e8e8ea;color:var(--text);font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-family:var(--font-script);font-size:22px;font-style:normal;font-weight:900;letter-spacing:0;line-height:1;margin:0}.wros-msg-list{display:flex;flex:1 1;flex-direction:column;gap:2px;margin:0;overflow-y:auto;padding:0}.wros-msg-list,.wros-msg-list>li{list-style:none}.wros-msg-list-empty{color:#8a8a90;color:var(--text-dim);display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:13px;gap:6px;padding:24px 12px;text-align:center}.wros-msg-list-empty-title{color:#e8e8ea;color:var(--text);font-weight:600}.wros-msg-list-empty.is-error{color:#8b1d2d;color:var(--accent)}.wros-msg-row{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;border-radius:var(--radius-btn);color:#e8e8ea;color:var(--text);cursor:pointer;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);gap:10px;padding:10px;text-align:left;transition:background .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1);transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease);width:100%}.wros-msg-row.is-active,.wros-msg-row:hover{background:#1c1c1f;background:var(--surface-2)}.wros-msg-row.is-active{border-color:#c9a96124;border-color:var(--gold-soft,#c9a96124);border-left:2px solid #8b1d2d;border-left:2px solid var(--accent)}.wros-msg-row-body{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.wros-msg-row-head{align-items:center;display:flex;gap:8px;justify-content:space-between}.wros-msg-row-name{align-items:center;color:#e8e8ea;color:var(--text);display:inline-flex;flex:1 1;font-size:13.5px;font-weight:600;gap:6px;min-width:0;overflow:hidden}.wros-msg-row-name-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wros-msg-row-time{color:#4a4a4e;color:var(--text-muted);flex-shrink:0;font-size:11px;letter-spacing:0}.wros-msg-row-bottom{align-items:center;display:flex;gap:8px;justify-content:space-between}.wros-msg-row-preview{color:#8a8a90;color:var(--text-dim);flex:1 1;font-size:12.5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wros-msg-row-badge{align-items:center;background:#8b1d2d;background:var(--accent);border-radius:999px;color:#fdfdfd;display:inline-flex;flex-shrink:0;font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:11px;font-weight:600;height:20px;justify-content:center;line-height:1;min-width:20px;padding:0 6px}.wros-msg-main{background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-card);display:flex;flex-direction:column;max-height:calc(100vh - 160px);min-height:620px;overflow:hidden}.wros-msg-empty-pane{align-items:center;color:#8a8a90;color:var(--text-dim);display:flex;flex:1 1;flex-direction:column;gap:8px;justify-content:center;padding:32px;text-align:center}.wros-msg-empty-title{color:#e8e8ea;color:var(--text);font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-family:var(--font-script);font-size:22px;font-style:normal;font-weight:900;letter-spacing:0}.wros-msg-empty-sub{color:#8a8a90;color:var(--text-dim);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:13.5px;line-height:1.5;max-width:360px}.wros-msg-chat{display:flex;flex:1 1;flex-direction:column;min-height:0}.wros-msg-chat-head{align-items:center;background:#141416;background:var(--surface);border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border);display:flex;gap:10px;padding:12px 16px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.wros-msg-chat-back{display:none}.wros-msg-chat-head-name{align-items:center;color:#e8e8ea;color:var(--text);display:inline-flex;flex:1 1;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:14px;font-weight:600;gap:8px;min-width:0;overflow:hidden}.wros-msg-chat-head-name-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wros-msg-chat-deal{align-items:center;display:inline-flex;flex-shrink:0;font-size:12.5px;gap:6px;padding:6px 12px}.wros-msg-chat-body{background:#0b0b0d;background:var(--bg);flex:1 1;min-height:0;overflow-y:auto;padding:20px 20px 12px}.wros-msg-chat-empty{align-items:center;color:#8a8a90;color:var(--text-dim);display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);gap:6px;justify-content:center;padding:60px 20px;text-align:center}.wros-msg-chat-empty-title{color:#e8e8ea;color:var(--text);font-size:15px;font-weight:600}.wros-msg-chat-empty-sub{color:#8a8a90;color:var(--text-dim);font-size:13px;line-height:1.5;max-width:320px}.wros-msg-chat-empty.is-error{color:#8b1d2d;color:var(--accent)}.wros-msg-chat-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.wros-msg-chat-list>li{list-style:none}.wros-msg-bubble-row{display:flex;flex-direction:column;width:100%}.wros-msg-bubble-row.is-mine{align-items:flex-end}.wros-msg-bubble-row.is-peer{align-items:flex-start}.wros-msg-bubble{border-radius:12px;box-shadow:0 2px 6px #0003;color:#e8e8ea;color:var(--text);display:flex;flex-direction:column;font-size:14px;gap:4px;line-height:1.4;max-width:72%;padding:10px 14px;position:relative;word-break:break-word}.wros-msg-bubble-row.is-mine .wros-msg-bubble{background:#8b1d2d24;background:var(--accent-soft);border:1px solid #8b1d2d;border:1px solid var(--accent);border-bottom-right-radius:4px;color:#e8e8ea;color:var(--text)}.wros-msg-bubble-row.is-peer .wros-msg-bubble{background:#1c1c1f;background:var(--surface-2);border:1px solid #ffffff0f;border:1px solid var(--border);border-bottom-left-radius:4px}.wros-msg-bubble-row.is-pending .wros-msg-bubble{opacity:.65}.wros-msg-role-label{align-items:center;background:#1c1c1f;background:var(--surface-2);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:4px;color:#8a8a90;color:var(--text-dim);display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:10.5px;gap:4px;letter-spacing:.02em;line-height:1.4;margin-bottom:4px;max-width:72%;overflow:hidden;padding:2px 8px;text-overflow:ellipsis;white-space:nowrap}.wros-msg-role-label.is-buyer,.wros-msg-role-label.is-member,.wros-msg-role-label.is-seller{background:#1c1c1f;background:var(--surface-2);border-color:#ffffff0f;border-color:var(--border);color:#8a8a90;color:var(--text-dim)}.wros-msg-role-label.is-arbitrator{background:linear-gradient(135deg,#8b1d2d2e,#8b1d2d0a);border:1px solid #8b1d2d8c;color:#8b1d2d;color:var(--accent);font-weight:600;letter-spacing:.08em;padding:3px 10px 3px 8px;text-transform:uppercase}.wros-msg-role-label-dot{color:#4a4a4e;color:var(--text-muted);margin:0 1px}.wros-msg-role-label-user{color:#e8e8ea;color:var(--text);font-weight:500;letter-spacing:.01em;text-transform:none}.wros-msg-role-label.is-arbitrator .wros-msg-role-label-user{color:#8b1d2d;color:var(--accent);font-weight:600}.wros-msg-bubble.is-arbitrator{background:linear-gradient(135deg,#8b1d2d24,#1c1c1f 65%);background:linear-gradient(135deg,#8b1d2d24,var(--surface-2) 65%);border:1px solid #8b1d2d61;box-shadow:0 3px 10px #8b1d2d2e;color:#e8e8ea;color:var(--text);padding-left:16px}.wros-msg-bubble.is-arbitrator:before{background:#8b1d2d;background:var(--accent);border-radius:3px 0 0 3px;bottom:-1px;content:"";left:-1px;position:absolute;top:-1px;width:3px}.wros-msg-bubble-row.is-mine .wros-msg-bubble.is-arbitrator{padding-left:14px;padding-right:16px}.wros-msg-bubble-row.is-mine .wros-msg-bubble.is-arbitrator:before{border-radius:0 3px 3px 0;left:auto;right:-1px}.wros-msg-bubble-body p{margin:0}.wros-msg-bubble-body a{color:#8b1d2d;color:var(--accent);text-decoration:underline}.wros-msg-bubble-time{align-self:flex-end;color:#4a4a4e;color:var(--text-muted);font-size:10.5px;letter-spacing:0}.wros-msg-chat-composer{align-items:flex-end;background:#141416;background:var(--surface);border-top:1px solid #ffffff0f;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:10px;padding:12px 16px}.wros-msg-chat-composer .wros-att-list{flex:1 0 100%;margin:0 0 2px;order:-1}.wros-msg-chat-textarea{background:#1c1c1f;background:var(--surface-2);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:4px;border-radius:var(--radius-input);color:#e8e8ea;color:var(--text);flex:1 1;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:14px;line-height:1.4;max-height:160px;min-height:42px;outline:none;padding:10px 12px;resize:none;transition:border-color .15s cubic-bezier(.16,1,.3,1);transition:border-color var(--dur) var(--ease)}.wros-msg-chat-textarea:focus{border-color:#8b1d2d;border-color:var(--accent)}.wros-msg-chat-send{align-items:center;display:inline-flex;flex-shrink:0;font-size:13.5px;gap:6px;padding:10px 16px}.wros-msg-chat-send:disabled{cursor:not-allowed;opacity:.5}@media (max-width:899px){.wros-msg-layout{grid-template-columns:1fr;min-height:0}.wros-msg-main,.wros-msg-side{max-height:calc(100vh - 140px);min-height:60vh}.wros-msg-layout.is-chat-open .is-hidden-mobile{display:none}.wros-msg-chat-back{display:inline-flex}.wros-msg-bubble{max-width:88%}.wros-msg-chat-deal .wros-msg-chat-deal-label,.wros-msg-chat-deal span:not(:first-child),.wros-msg-chat-send-label{display:none}}.wros-deals-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 20px}.wros-deal-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.wros-deal-list>li{list-style:none}.wros-deal-row{align-items:center;background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-card);color:#e8e8ea;color:var(--text);cursor:pointer;display:flex;gap:12px;padding:14px 16px;text-align:left;transition:background .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1);transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease);width:100%}.wros-deal-row:hover{background:#1c1c1f;background:var(--surface-2);border-color:#8b1d2d24;border-color:var(--accent-soft)}.wros-deal-row-body{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.wros-deal-row-top{align-items:center;display:flex;gap:10px;justify-content:space-between}.wros-deal-row-title{color:#e8e8ea;color:var(--text);flex:1 1;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:14.5px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wros-deal-row-meta{align-items:center;color:#8a8a90;color:var(--text-dim);display:flex;flex-wrap:wrap;font-size:12.5px;gap:10px}.wros-deal-role-tag,.wros-deal-type-tag{background:#1c1c1f;background:var(--surface-2);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:999px;color:#8a8a90;color:var(--text-dim);font-size:11.5px;padding:2px 8px}.wros-deal-peer{color:#8a8a90;color:var(--text-dim)}.wros-deal-amount{color:#e8e8ea;color:var(--text);font-weight:600}.wros-deal-updated{color:#4a4a4e;color:var(--text-muted);font-size:11.5px}.wros-deal-pill{align-items:center;background:#1c1c1f;background:var(--surface-2);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:999px;color:#e8e8ea;color:var(--text);display:inline-flex;flex-shrink:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:11.5px;font-weight:500;letter-spacing:.01em;padding:3px 10px;white-space:nowrap}.wros-deal-pill.is-awaiting_counterparty{border-color:#8a8a90;border-color:var(--text-dim);color:#8a8a90;color:var(--text-dim)}.wros-deal-pill.is-awaiting_escrow{color:#8b1d2d;color:var(--accent)}.wros-deal-pill.is-active,.wros-deal-pill.is-awaiting_escrow{background:#8b1d2d24;background:var(--accent-soft);border-color:#8b1d2d;border-color:var(--accent)}.wros-deal-pill.is-active{color:#e8e8ea;color:var(--text)}.wros-deal-pill.is-pending_confirm{background:#8b1d2d24;background:var(--accent-soft);border-color:#8b1d2d;border-color:var(--accent);color:#8b1d2d;color:var(--accent)}.wros-deal-pill.is-completed{background:#3b7bc724;background:var(--role-support-soft);border-color:#3b7bc7;border-color:var(--role-support);color:#3b7bc7;color:var(--role-support)}.wros-deal-pill.is-cancelled,.wros-deal-pill.is-rejected{border-color:#4a4a4e;border-color:var(--text-muted);color:#4a4a4e;color:var(--text-muted)}.wros-deal-pill.is-disputed{background:#d63a2e24;background:var(--role-admin-soft);border-color:#d63a2e;border-color:var(--role-admin);color:#d63a2e;color:var(--role-admin)}.wros-deal-detail-page .wros-page-inner{display:flex;flex-direction:column;gap:20px}.wros-deal-head{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.wros-deal-head-title{color:#e8e8ea;color:var(--text);flex:1 1;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-family:var(--font-script);font-size:26px;font-style:normal;font-weight:900;line-height:1.15;margin:0;min-width:200px}.wros-deal-open-chat{align-items:center;display:inline-flex;font-size:12.5px;gap:6px;padding:6px 12px}.wros-deal-parties{background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-card);display:flex;flex-wrap:wrap;gap:16px;padding:12px 16px}.wros-deal-party{align-items:center;display:flex;flex:1 1;gap:10px;min-width:200px}.wros-deal-party-body{display:flex;flex-direction:column;gap:2px}.wros-deal-party-role{color:#4a4a4e;color:var(--text-muted);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.wros-deal-party-name{color:#e8e8ea;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-weight:600}.wros-deal-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.wros-deal-card{background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-card);display:flex;flex-direction:column;gap:12px;padding:18px 20px}.wros-deal-card-title{color:#e8e8ea;color:var(--text);font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-family:var(--font-script);font-size:18px;font-style:normal;font-weight:900;letter-spacing:.01em;margin:0}.wros-deal-terms-body{color:#e8e8ea;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:14px;line-height:1.55;word-break:break-word}.wros-deal-terms-body p{margin:0 0 8px}.wros-deal-attachments{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.wros-deal-attachments>li{list-style:none}.wros-deal-attachment{background:#1c1c1f;background:var(--surface-2);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:6px;border-radius:var(--radius-btn);color:#e8e8ea;color:var(--text);display:flex;justify-content:space-between;padding:8px 12px;text-decoration:none;transition:border-color .15s cubic-bezier(.16,1,.3,1);transition:border-color var(--dur) var(--ease)}.wros-deal-attachment:hover{border-color:#8b1d2d;border-color:var(--accent)}.wros-deal-attach-size{color:#4a4a4e;color:var(--text-muted);font-size:11.5px}.wros-deal-finance-list{grid-gap:10px 16px;display:grid;gap:10px 16px;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;margin:0}.wros-deal-finance-list>div{display:contents}.wros-deal-finance-list dt{color:#8a8a90;color:var(--text-dim);font-size:13px}.wros-deal-finance-list dd{align-items:baseline;color:#e8e8ea;color:var(--text);display:flex;font-size:14px;gap:10px;margin:0}.wros-deal-finance-list dd.is-accent{color:#8b1d2d;color:var(--accent);font-weight:600}.wros-deal-finance-sub{color:#4a4a4e;color:var(--text-muted);font-size:12px}.wros-deal-timeline{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.wros-deal-step{align-items:center;color:#8a8a90;color:var(--text-dim);display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:13.5px;gap:10px}.wros-deal-step-icon{color:#4a4a4e;color:var(--text-muted);display:inline-flex}.wros-deal-step.is-done .wros-deal-step-icon{color:#3b7bc7;color:var(--role-support)}.wros-deal-step.is-done .wros-deal-step-label{color:#e8e8ea;color:var(--text)}.wros-deal-step.is-terminal.is-cancelled .wros-deal-step-icon,.wros-deal-step.is-terminal.is-rejected .wros-deal-step-icon{color:#4a4a4e;color:var(--text-muted)}.wros-deal-step.is-terminal.is-disputed .wros-deal-step-icon{color:#d63a2e;color:var(--role-admin)}.wros-deal-step-label{flex:1 1}.wros-deal-step-time{color:#4a4a4e;color:var(--text-muted);font-size:11.5px}.wros-deal-actionbar{border-top:1px solid #ffffff0f;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;padding:16px 0 0}.wros-modal-backdrop{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a6;display:flex;inset:0;justify-content:center;padding:24px 16px;position:fixed;z-index:400}.wros-modal{-webkit-overflow-scrolling:touch;border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-card);box-shadow:0 24px 60px -30px #000000b3;box-shadow:var(--shadow-float);flex-direction:column;max-height:90vh;max-height:90dvh;max-width:560px;overflow-y:auto;width:100%}.wros-modal,.wros-modal-head{background:#141416;background:var(--surface);display:flex}.wros-modal-head{align-items:center;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border);gap:8px;justify-content:space-between;padding:16px 20px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.wros-modal-title{color:#e8e8ea;color:var(--text);font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-family:var(--font-script);font-size:20px;font-style:normal;font-weight:900;margin:0}.wros-modal-footer{background:#141416;background:var(--surface);border-top:1px solid #ffffff0f;border-top:1px solid var(--border);bottom:0;display:flex;gap:10px;justify-content:flex-end;padding:14px 20px;position:-webkit-sticky;position:sticky;z-index:2}.wros-deal-form{gap:14px;overflow-y:auto;padding:16px 20px}.wros-deal-form,.wros-field{display:flex;flex-direction:column}.wros-field{gap:4px}.wros-field-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.wros-field-label{color:#8a8a90;color:var(--text-dim);font-size:12.5px;letter-spacing:.01em}.wros-field-hint,.wros-field-label{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans)}.wros-field-hint{color:#4a4a4e;color:var(--text-muted);font-size:11.5px}.wros-field-hint.is-error{color:#8b1d2d;color:var(--accent)}.wros-input.is-error{border-color:#8b1d2d;border-color:var(--accent)}.wros-input.is-invalid,.wros-input.is-invalid:focus{border-color:#8b1d2d;border-color:var(--accent);box-shadow:0 0 0 3px #8b1d2d59;box-shadow:0 0 0 3px var(--accent-focus)}.wros-deal-terms-input{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);min-height:120px;resize:vertical}.wros-profile-cta.is-outline{background:#1c1c1f;background:var(--surface-2);border:1px solid #ffffff1a;border:1px solid var(--border-strong);color:#e8e8ea;color:var(--text)}.wros-profile-cta.is-outline:hover:not(:disabled){background:#141416;background:var(--surface);border-color:#8b1d2d;border-color:var(--accent);color:#e8e8ea;color:var(--text)}.wros-profile-actions{display:flex;flex-direction:column;gap:8px;margin-top:4px;width:100%}.wros-profile-actions .wros-profile-cta{width:100%}.wros-admin-fees-panel{background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-card);margin-top:16px;padding:18px 20px}.wros-admin-panel-title{color:#e8e8ea;color:var(--text);font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-family:var(--font-script);font-size:22px;font-style:normal;font-weight:900;margin:0 0 4px}.wros-admin-panel-sub{color:#8a8a90;color:var(--text-dim);font-size:13px;line-height:1.5;margin:0 0 16px}.wros-admin-fees-table{border-collapse:collapse;width:100%}.wros-admin-fees-table td,.wros-admin-fees-table th{border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border);color:#e8e8ea;color:var(--text);font-size:13.5px;padding:10px 12px;text-align:left}.wros-admin-fees-table th{color:#8a8a90;color:var(--text-dim);font-weight:500}.wros-admin-fees-table td.is-right,.wros-admin-fees-table th.is-right{text-align:right}.wros-admin-fee-input{text-align:right;width:90px}.wros-admin-fee-edit{align-items:center;display:inline-flex;font-size:12.5px;gap:6px;padding:6px 12px}.wros-admin-fee-actions{display:inline-flex;gap:6px;justify-content:flex-end}@media (max-width:899px){.wros-deal-grid,.wros-field-row{grid-template-columns:1fr}.wros-deal-parties{flex-direction:column}.wros-deal-head-title{font-size:22px}}.wros-dispute-warn{align-items:center;background:#8b1d2d24;background:var(--accent-soft);border:1px solid #8b1d2d;border:1px solid var(--accent);border-radius:6px;border-radius:var(--radius-btn);color:#e8e8ea;color:var(--text);display:flex;font-size:13px;gap:10px;line-height:1.45;padding:12px 14px}.wros-dispute-warn svg{color:#8b1d2d;color:var(--accent);flex-shrink:0}.wros-btn-primary.is-destructive{background:#d63a2e;background:var(--role-admin);border-color:#d63a2e;border-color:var(--role-admin);color:#fdfdfd}.wros-btn-primary.is-destructive:hover:not(:disabled){background:#b1281d;border-color:#b1281d}.wros-dispute-panel .wros-deal-card-title{align-items:center;color:#e8e8ea;color:var(--text);display:inline-flex;gap:8px}.wros-dispute-panel.is-disputed .wros-deal-card-title svg{color:#d63a2e;color:var(--role-admin)}.wros-dispute-panel.is-resolved .wros-deal-card-title svg{color:#3b7bc7;color:var(--role-support)}.wros-dispute-block{background:#1c1c1f;background:var(--surface-2);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:6px;border-radius:var(--radius-btn);display:flex;flex-direction:column;gap:4px;padding:10px 12px}.wros-dispute-block-label{color:#4a4a4e;color:var(--text-muted);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.wros-dispute-block p{align-items:center;color:#e8e8ea;color:var(--text);display:inline-flex;font-size:13.5px;gap:6px;line-height:1.5;margin:0;word-break:break-word}.wros-deal-rating{background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:12px;display:flex;flex-direction:column;gap:14px;margin-top:24px;padding:20px 22px}.wros-deal-rating-head{align-items:center;color:#8b1d2d;color:var(--accent);display:inline-flex;font-family:var(--serif);font-size:15px;gap:8px;letter-spacing:.04em;text-transform:uppercase}.wros-deal-rating-body{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}@media (max-width:780px){.wros-deal-rating-body{gap:18px;grid-template-columns:1fr}}.wros-deal-rating-side{background:#1c1c1f;background:var(--surface-2);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:14px 16px}.wros-deal-rating-side.is-peer{background:#0000;border-style:dashed}.wros-deal-rating-side-label{color:#8a8a90;color:var(--text-dim);font-size:11.5px;letter-spacing:.05em;text-transform:uppercase}.wros-deal-rating-stars{align-items:center;display:inline-flex;flex-wrap:wrap;gap:4px}.wros-deal-rating-star{background:#0000;border:0;color:#4a4a4e;color:var(--text-muted);cursor:pointer;display:inline-flex;line-height:0;padding:2px;transition:transform .12s ease-out,color .12s}.wros-deal-rating-star:not(:disabled):hover{transform:scale(1.12)}.wros-deal-rating-star.is-filled{color:#8b1d2d;color:var(--accent)}.wros-deal-rating-stars.is-readonly .wros-deal-rating-star{cursor:default;padding:0}.wros-deal-rating-stars.is-readonly .wros-deal-rating-star:hover{transform:none}.wros-deal-rating-value{color:#8a8a90;color:var(--text-dim);font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:12px;margin-left:8px}.wros-deal-rating-comment{font-size:13px;line-height:1.4;min-height:76px;resize:vertical}.wros-deal-rating-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.wros-deal-rating-buttons{display:inline-flex;gap:8px}.wros-deal-rating-counter{color:#4a4a4e;color:var(--text-muted);font-size:11px}.wros-deal-rating-quote{background:#141416;background:var(--surface);border-left:2px solid #8b1d2d;border-left:2px solid var(--accent);border-radius:4px;color:#e8e8ea;color:var(--text);font-size:13px;font-style:italic;line-height:1.5;margin:0;padding:8px 12px;word-break:break-word}.wros-deal-rating-empty{color:#4a4a4e;color:var(--text-muted);font-size:12.5px;font-style:italic;padding:6px 0}.wros-reviews-list{display:flex;flex-direction:column;gap:12px}.wros-review-loading{color:#8a8a90;color:var(--text-dim);font-size:13px;padding:24px 0;text-align:center}.wros-review-card{background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:18px 20px;transition:border-color .15s,transform .15s}.wros-review-card:hover{border-color:#8b1d2d24;border-color:var(--accent-soft)}.wros-review-head{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.wros-review-rater{align-items:center;color:#e8e8ea;color:var(--text);display:inline-flex;gap:10px;text-decoration:none}.wros-review-rater:hover .wros-review-rater-name{color:#8b1d2d;color:var(--accent)}.wros-review-rater-meta{display:inline-flex;flex-direction:column;gap:2px;line-height:1.2}.wros-review-rater-name{color:#e8e8ea;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:13.5px;font-weight:600;transition:color .15s}.wros-review-time{color:#4a4a4e;color:var(--text-muted);font-size:11px;letter-spacing:.02em}.wros-review-stars{align-items:center;color:#8b1d2d;color:var(--accent);display:inline-flex;gap:2px;line-height:0}.wros-review-stars .lucide{color:#4a4a4e;color:var(--text-muted)}.wros-review-stars .is-filled{color:#8b1d2d;color:var(--accent)}.wros-review-stars-value{color:#8a8a90;color:var(--text-dim);font-size:11px;letter-spacing:.02em;line-height:1;margin-left:6px}.wros-review-body{color:#e8e8ea;color:var(--text);font-size:14px;line-height:1.5;margin:0;padding:0 0 0 50px;white-space:pre-wrap;word-break:break-word}.wros-review-deal-ref{align-items:center;color:#8a8a90;color:var(--text-dim);display:inline-flex;flex-wrap:wrap;font-size:12.5px;gap:4px;line-height:1.4;padding:0 0 0 50px;text-decoration:none;transition:color .15s}.wros-review-deal-ref:hover{color:#8b1d2d;color:var(--accent)}.wros-review-deal-meta{color:#4a4a4e;color:var(--text-muted);font-size:11.5px}.wros-reviews-load-more-row{display:flex;justify-content:center;padding-top:8px}@media (max-width:560px){.wros-review-body,.wros-review-deal-ref{padding-left:0}.wros-review-head{align-items:flex-start;flex-direction:column}}.wros-resolution-radios{border:0;display:flex;flex-direction:column;gap:6px;margin:0;padding:0}.wros-resolution-radios legend{padding:0}.wros-resolution-option{align-items:center;background:#1c1c1f;background:var(--surface-2);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:6px;border-radius:var(--radius-btn);color:#e8e8ea;color:var(--text);cursor:pointer;display:flex;font-size:13.5px;gap:10px;padding:10px 12px;transition:border-color .15s cubic-bezier(.16,1,.3,1),background .15s cubic-bezier(.16,1,.3,1);transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease)}.wros-resolution-option.is-active{background:#8b1d2d24;background:var(--accent-soft);border-color:#8b1d2d;border-color:var(--accent)}.wros-resolution-option input{accent-color:#8b1d2d;accent-color:var(--accent)}.wros-resolution-split{background:#1c1c1f;background:var(--surface-2);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:6px;border-radius:var(--radius-btn);padding:12px 14px}.wros-resolution-slider{accent-color:#8b1d2d;accent-color:var(--accent);width:100%}.wros-resolution-preview{grid-gap:10px;background:#1c1c1f;background:var(--surface-2);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:6px;border-radius:var(--radius-btn);display:grid;gap:10px;grid-template-columns:repeat(3,1fr);padding:12px 14px}.wros-resolution-preview>div{display:flex;flex-direction:column;gap:4px}.wros-resolution-preview span{color:#4a4a4e;color:var(--text-muted);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.wros-resolution-preview b{color:#e8e8ea;color:var(--text);font-size:16px;font-weight:600}.wros-admin-disputes{background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-card);margin-top:16px;padding:18px 20px}.wros-dispute-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:12px 0 0;padding:0}.wros-dispute-list>li{list-style:none}.wros-dispute-card{background:#1c1c1f;background:var(--surface-2);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-card);display:flex;flex-direction:column;gap:10px;padding:14px 16px}.wros-dispute-card-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.wros-dispute-card-title{color:#e8e8ea;color:var(--text);flex:1 1;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:15px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wros-dispute-card-amount{color:#e8e8ea;color:var(--text);font-size:14px;font-weight:600}.wros-dispute-card-usd{color:#4a4a4e;color:var(--text-muted);font-weight:400}.wros-dispute-card-meta{color:#8a8a90;color:var(--text-dim);display:flex;flex-wrap:wrap;font-size:12.5px;gap:14px}.wros-dispute-card-assigned{align-items:center;color:#d63a2e;color:var(--role-admin);display:inline-flex;gap:4px}.wros-dispute-card-reason{background:#141416;background:var(--surface);border-left:2px solid #8b1d2d;border-left:2px solid var(--accent);color:#e8e8ea;color:var(--text);font-size:13.5px;line-height:1.5;margin:0;padding:10px 12px;word-break:break-word}.wros-dispute-card-resolution{display:flex;flex-direction:column;gap:6px}.wros-dispute-card-notes{background:#141416;background:var(--surface);border:1px dashed #ffffff0f;border:1px dashed var(--border);border-radius:6px;border-radius:var(--radius-btn);color:#e8e8ea;color:var(--text);font-size:13px;line-height:1.5;padding:10px 12px}.wros-dispute-card-actions{border-top:1px solid #ffffff0f;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;padding-top:8px}.wros-dispute-card-actions a,.wros-dispute-card-actions button{align-items:center;display:inline-flex;font-size:12.5px;gap:6px;padding:6px 12px}.wros-dispute-res{align-items:center;align-self:flex-start;background:#3b7bc724;background:var(--role-support-soft);border:1px solid #3b7bc7;border:1px solid var(--role-support);border-radius:999px;color:#3b7bc7;color:var(--role-support);display:inline-flex;font-size:12px;font-weight:500;gap:6px;padding:3px 10px}.wros-msg-chat-head.is-arbitration{background:linear-gradient(90deg,#d63a2e24,#0000);background:linear-gradient(90deg,var(--role-admin-soft),#0000)}.wros-msg-chat-deal.is-arbitration{border-color:#d63a2e;border-color:var(--role-admin);color:#d63a2e;color:var(--role-admin)}.wros-msg-row.is-arbitration{border-left:2px solid #d63a2e;border-left:2px solid var(--role-admin)}.wros-msg-row-arb-icon{color:#d63a2e;color:var(--role-admin);flex-shrink:0;font-size:11px;margin-left:4px}.wros-msg-system-row{display:flex;justify-content:center;list-style:none;padding:6px 0}.wros-msg-system{background:#1c1c1f;background:var(--surface-2);border:1px dashed #ffffff0f;border:1px dashed var(--border);border-radius:999px;color:#8a8a90;color:var(--text-dim);font-size:12.5px;font-style:italic;line-height:1.4;max-width:80%;padding:6px 14px;text-align:center}.wros-msg-system p{margin:0}@media (max-width:899px){.wros-resolution-preview{grid-template-columns:1fr}.wros-dispute-card-head{align-items:stretch;flex-direction:column}}.wros-cat-icon{color:#8a8a90;color:var(--text-dim);flex-shrink:0;transition:color .15s cubic-bezier(.16,1,.3,1);transition:color var(--dur) var(--ease)}.wros-cat-row.is-active .wros-cat-icon,.wros-cat-row:hover .wros-cat-icon{color:#8b1d2d;color:var(--accent)}.wros-cat-icon-svg{display:inline-block;filter:brightness(0) invert(1);object-fit:contain;opacity:.75;transition:opacity .15s cubic-bezier(.16,1,.3,1);transition:opacity var(--dur) var(--ease)}.wros-cat-row.is-active .wros-cat-icon-svg,.wros-cat-row:hover .wros-cat-icon-svg{opacity:1}.wros-icon-picker-card{display:flex;flex-direction:column;gap:12px;max-height:82vh;max-width:92vw;width:560px}.wros-icon-picker-current{align-items:center;background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:10px;display:flex;gap:12px;padding:10px 14px}.wros-icon-picker-current-icon{align-items:center;background:#0b0b0d;background:var(--bg);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:8px;color:#e8e8ea;color:var(--text);display:flex;height:44px;justify-content:center;width:44px}.wros-icon-picker-current-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.wros-icon-picker-current-name{color:#e8e8ea;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wros-icon-picker-tabs{border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border);display:flex;gap:4px;padding:0 2px}.wros-icon-picker-tab{background:#0000;border:none;border-bottom:2px solid #0000;color:#8a8a90;color:var(--text-dim);cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:13px;font-weight:500;margin-bottom:-1px;padding:8px 14px;transition:color .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1);transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.wros-icon-picker-tab:hover{color:#e8e8ea;color:var(--text)}.wros-icon-picker-tab.is-active{border-bottom-color:#8b1d2d;border-bottom-color:var(--accent);color:#8b1d2d;color:var(--accent)}.wros-icon-picker-body{display:flex;flex-direction:column;gap:10px;min-height:0;overflow-y:auto;padding-right:4px}.wros-icon-picker-search{align-items:center;color:#4a4a4e;color:var(--text-muted);display:flex;gap:8px}.wros-icon-picker-search .wros-input{flex:1 1}.wros-icon-picker-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(8,1fr)}.wros-icon-picker-cell{align-items:center;aspect-ratio:1/1;background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:8px;color:#8a8a90;color:var(--text-dim);cursor:pointer;display:flex;justify-content:center;position:relative;transition:color .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1),background .15s cubic-bezier(.16,1,.3,1);transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease),background var(--dur) var(--ease)}.wros-icon-picker-cell:hover{background:#1c1c1f;background:var(--surface-2);border-color:#8b1d2d24;border-color:var(--accent-soft);color:#e8e8ea;color:var(--text)}.wros-icon-picker-cell.is-active{background:#8b1d2d24;background:var(--accent-soft);border-color:#8b1d2d;border-color:var(--accent);color:#8b1d2d;color:var(--accent)}.wros-icon-picker-cell-check{background:#8b1d2d;background:var(--accent);border:2px solid #0b0b0d;border:2px solid var(--bg);border-radius:999px;color:#0b0b0d;color:var(--bg);display:flex;right:-6px;top:-6px}.wros-icon-picker-cell-check,.wros-icon-picker-cell-del{align-items:center;height:16px;justify-content:center;position:absolute;width:16px}.wros-icon-picker-cell-del{background:#0009;border-radius:4px;color:#e8e8ea;color:var(--text);cursor:pointer;display:none;right:2px;top:2px;transition:background .15s cubic-bezier(.16,1,.3,1);transition:background var(--dur) var(--ease)}.wros-icon-picker-cell:hover .wros-icon-picker-cell-del{display:flex}.wros-icon-picker-cell-del:hover{background:#c0392b;background:var(--danger,#b23d3d)}.wros-icon-picker-empty{color:#4a4a4e;color:var(--text-muted);font-size:13px;grid-column:1/-1;padding:20px;text-align:center}.wros-icon-picker-drop{align-items:center;background:#141416;background:var(--surface);border:1.5px dashed #ffffff0f;border:1.5px dashed var(--border);border-radius:10px;color:#8a8a90;color:var(--text-dim);cursor:pointer;display:flex;flex-direction:column;gap:6px;justify-content:center;padding:24px 16px;transition:border-color .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1),background .15s cubic-bezier(.16,1,.3,1);transition:border-color var(--dur) var(--ease),color var(--dur) var(--ease),background var(--dur) var(--ease)}.wros-icon-picker-drop.is-over,.wros-icon-picker-drop:hover{background:#1c1c1f;background:var(--surface-2);border-color:#8b1d2d;border-color:var(--accent);color:#e8e8ea;color:var(--text)}.wros-icon-picker-drop-title{color:#e8e8ea;color:var(--text);font-size:13px;font-weight:500}.wros-icon-picker-drop-title,.wros-icon-picker-library-head{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans)}.wros-icon-picker-library-head{align-items:center;color:#4a4a4e;color:var(--text-muted);display:flex;font-size:11px;justify-content:space-between;letter-spacing:.14em;padding:6px 2px 4px;text-transform:uppercase}.wros-admin-cats-tree{display:flex;flex-direction:column;gap:12px}.wros-admin-cats-toolbar{display:flex;gap:8px;justify-content:flex-end}.wros-admin-tree{background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:10px;display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;overflow:hidden;padding:0}.wros-admin-tree-item+.wros-admin-tree-item{border-top:1px solid #ffffff0f;border-top:1px solid var(--border)}.wros-admin-tree-row{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:24px 22px 1fr auto auto auto;padding:10px 14px;transition:background .15s cubic-bezier(.16,1,.3,1);transition:background var(--dur) var(--ease)}.wros-admin-tree-row.is-top{background:#141416;background:var(--surface)}.wros-admin-tree-row.is-top:hover{background:#1c1c1f;background:var(--surface-2)}.wros-admin-tree-row.is-sub{background:#0b0b0d;background:var(--bg);border-top:1px solid #ffffff0f;border-top:1px solid var(--border);grid-template-columns:12px 18px 1fr auto auto auto;padding:8px 14px 8px 40px}.wros-admin-tree-flags{align-items:center;display:inline-flex;gap:4px}.wros-admin-flag{align-items:center;background:#0000;border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:5px;color:#4a4a4e;color:var(--text-muted);display:inline-flex;height:20px;justify-content:center;transition:color .15s cubic-bezier(.16,1,.3,1),background .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1);transition:color var(--dur) var(--ease),background var(--dur) var(--ease),border-color var(--dur) var(--ease);width:20px}.wros-admin-flag.is-hidden{background:#8b1d2d14;border-color:#8b1d2d3d;color:#8a8a90;color:var(--text-dim)}.wros-admin-flag.is-locked{background:#8b1d2d24;background:var(--accent-soft);border-color:#8b1d2d24;border-color:var(--accent-soft);color:#8b1d2d;color:var(--accent)}.wros-admin-cats-flag-row{background:#141416;background:var(--surface);border:1px dashed #ffffff0f;border:1px dashed var(--border);border-radius:8px;display:flex;flex-direction:column;gap:2px;margin-top:4px;padding:10px 12px}.wros-admin-cats-flag-row .wros-help{margin:0 0 4px 22px}.wros-admin-tree-chev{align-items:center;background:#0000;border:none;border-radius:6px;color:#4a4a4e;color:var(--text-muted);cursor:pointer;display:inline-flex;height:24px;justify-content:center;transition:color .15s cubic-bezier(.16,1,.3,1),background .15s cubic-bezier(.16,1,.3,1);transition:color var(--dur) var(--ease),background var(--dur) var(--ease);width:24px}.wros-admin-tree-chev:hover{background:#1c1c1f;background:var(--surface-2);color:#e8e8ea;color:var(--text)}.wros-admin-tree-elbow{color:#4a4a4e;color:var(--text-muted);font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:12px;text-align:center}.wros-admin-tree-name{display:flex;flex-direction:column;gap:2px;min-width:0}.wros-admin-tree-title{color:#e8e8ea;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wros-admin-tree-row.is-sub .wros-admin-tree-title{font-size:13px}.wros-admin-tree-slug{font-size:10.5px;letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wros-admin-tree-count,.wros-admin-tree-slug{color:#4a4a4e;color:var(--text-muted);font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono)}.wros-admin-tree-count{background:#0000;border-radius:999px;font-size:11px;letter-spacing:.04em;padding:3px 8px}.wros-admin-tree-actions{align-items:center;display:inline-flex;gap:4px}.wros-admin-tree-subs{background:#0b0b0d;background:var(--bg);list-style:none;margin:0;padding:0}.wros-admin-tree-add-sub{background:#0b0b0d;background:var(--bg);border-top:1px dashed #ffffff0f;border-top:1px dashed var(--border);padding:8px 14px 12px 48px}.wros-btn-xs{gap:4px;padding:4px 8px!important}.wros-admin-cats-icon-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.wros-admin-cats-icon-preview{align-items:center;background:#0b0b0d;background:var(--bg);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:8px;color:#e8e8ea;color:var(--text);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}@media (max-width:767px){.wros-icon-picker-grid{grid-template-columns:repeat(6,1fr)}.wros-admin-tree-row{gap:8px;grid-template-columns:20px 20px 1fr auto auto;padding:10px}.wros-admin-tree-count{display:none}.wros-admin-tree-row.is-sub{grid-template-columns:20px 20px 1fr auto auto;padding-left:28px}.wros-icon-picker-card{max-height:90vh;width:100%}}.wros-ad-slider{background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:12px;display:block;isolation:isolate;overflow:hidden;position:relative;transition:border-color .15s cubic-bezier(.16,1,.3,1);transition:border-color var(--dur) var(--ease)}.wros-ad-slider:hover{border-color:#8b1d2d24;border-color:var(--accent-soft)}.wros-ad-slider.is-center{aspect-ratio:31/10}.wros-ad-slider.is-sidebar{aspect-ratio:3/4}.wros-ad-slide{animation:wros-ad-fade-in .4s cubic-bezier(.16,1,.3,1);animation:wros-ad-fade-in .4s var(--ease);color:inherit;display:block;inset:0;position:absolute;text-decoration:none}@keyframes wros-ad-fade-in{0%{opacity:0}to{opacity:1}}.wros-ad-slide img{display:block;height:100%;object-fit:cover;width:100%}.wros-ad-overlay{background:linear-gradient(0deg,#000000c7 0,#00000059 55%,#0000);color:#fff;inset:auto 0 0 0;padding:14px 18px;pointer-events:none;position:absolute}.wros-ad-title{font-size:15px;font-weight:600;line-height:1.3}.wros-ad-desc,.wros-ad-title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans)}.wros-ad-desc{font-size:12.5px;line-height:1.35;margin-top:2px;opacity:.9}.wros-ad-badge{background:#0009;border-radius:3px;color:#fff;font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:10px;letter-spacing:.14em;padding:3px 7px;pointer-events:none;position:absolute;right:10px;text-transform:uppercase;top:10px;z-index:2}.wros-ad-nav-next,.wros-ad-nav-prev{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;border:1px solid #ffffff26;border-radius:999px;color:#fff;cursor:pointer;display:flex;height:34px;justify-content:center;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .15s cubic-bezier(.16,1,.3,1),background .15s cubic-bezier(.16,1,.3,1);transition:opacity var(--dur) var(--ease),background var(--dur) var(--ease);width:34px;z-index:3}.wros-ad-slider.is-multi:hover .wros-ad-nav-next,.wros-ad-slider.is-multi:hover .wros-ad-nav-prev{opacity:1}.wros-ad-nav-next:hover,.wros-ad-nav-prev:hover{background:#000000bf}.wros-ad-nav-prev{left:10px}.wros-ad-nav-next{right:10px}.wros-ad-dots{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000059;border-radius:999px;bottom:10px;display:inline-flex;gap:6px;left:50%;padding:4px 8px;position:absolute;transform:translateX(-50%);z-index:3}.wros-ad-dot{background:#fff6;border:none;border-radius:999px;cursor:pointer;height:7px;padding:0;transition:background .15s cubic-bezier(.16,1,.3,1),width .15s cubic-bezier(.16,1,.3,1);transition:background var(--dur) var(--ease),width var(--dur) var(--ease);width:7px}.wros-ad-dot:hover{background:#ffffffb3}.wros-ad-dot.is-active{background:#8b1d2d;background:var(--accent);border-radius:999px;width:20px}.wros-center>.wros-ad-slider{margin:4px 0}.wros-right-sidebar>.wros-ad-slider{margin-top:12px}@media (max-width:640px){.wros-ad-slider.is-center{aspect-ratio:16/9}.wros-ad-title{font-size:14px}.wros-ad-desc{font-size:11.5px}}.wros-adv-page{gap:24px;margin:0 auto;max-width:1280px;padding:24px 40px 60px}.wros-adv-header,.wros-adv-page{display:flex;flex-direction:column}.wros-adv-header{gap:4px}.wros-adv-title{color:#e8e8ea;color:var(--text);font-family:var(--serif);font-size:32px;font-weight:500;letter-spacing:-.01em;margin:0}.wros-adv-subtitle{color:#8a8a90;color:var(--text-dim);font-size:14px;margin:0}.wros-adv-tabs{border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border);display:inline-flex;gap:4px;margin-bottom:-1px;padding:0 2px}.wros-adv-tab{background:#0000;border:none;border-bottom:2px solid #0000;color:#8a8a90;color:var(--text-dim);cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:13px;font-weight:500;padding:10px 18px;transition:color .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1);transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.wros-adv-tab:hover{color:#e8e8ea;color:var(--text)}.wros-adv-tab.is-active{border-bottom-color:#8b1d2d;border-bottom-color:var(--accent);color:#8b1d2d;color:var(--accent)}.wros-adv-split{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 360px}.wros-adv-form-card,.wros-adv-preview-card{background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:12px;display:flex;flex-direction:column;gap:16px;padding:20px}.wros-adv-preview-card{position:-webkit-sticky;position:sticky;top:96px}.wros-adv-preview-head{align-items:center;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border);color:#4a4a4e;color:var(--text-muted);display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:11.5px;justify-content:space-between;letter-spacing:.14em;padding-bottom:8px;text-transform:uppercase}.wros-adv-preview-badge{background:#8b1d2d24;background:var(--accent-soft);border-radius:3px;color:#8b1d2d;color:var(--accent);font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:10px;padding:2px 6px}.wros-adv-preview-empty{align-items:center;color:#4a4a4e;color:var(--text-muted);display:flex;font-size:13px;gap:10px;justify-content:center;padding:40px 0;text-align:center}.wros-adv-preview-frame{background:#0b0b0d;background:var(--bg);border:1px dashed #ffffff0f;border:1px dashed var(--border);border-radius:8px;padding:12px}.wros-adv-preview-page{grid-gap:4px;display:grid;gap:4px;grid-template-columns:40px 1fr 40px;min-height:220px}.wros-adv-preview-frame.is-sidebar .wros-adv-preview-page{grid-template-columns:40px 1fr 70px}.wros-adv-preview-col{background:repeating-linear-gradient(180deg,#ffffff05 0 8px,#0000 8px 12px);border-radius:4px;min-height:100%}.wros-adv-preview-center{background:#0000;display:flex;flex-direction:column;gap:6px;padding:8px}.wros-adv-preview-line{background:#ffffff0f;background:var(--border);border-radius:3px;height:6px}.wros-adv-preview-right.is-slot,.wros-adv-preview-slot{align-items:center;background:#8b1d2d24;background:var(--accent-soft);background-image:none;border:1.5px solid #8b1d2d;border:1.5px solid var(--accent);border-radius:4px;color:#8b1d2d;color:var(--accent);display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:11px;justify-content:center;letter-spacing:.12em;min-height:60px;overflow:hidden;padding:4px;text-transform:uppercase}.wros-adv-preview-right.is-slot img,.wros-adv-preview-slot img{border-radius:2px;height:100%;object-fit:cover;width:100%}.wros-adv-preview-caption{align-self:stretch;background:#0009;color:#e8e8ea;color:var(--text);display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:10px;gap:1px;letter-spacing:normal;padding:4px 6px;text-align:left;text-transform:none}.wros-adv-preview-thread{align-items:flex-start;background:#8b1d2d24;background:var(--accent-soft);border:1px solid #8b1d2d;border:1px solid var(--accent);border-radius:8px;color:#8b1d2d;color:var(--accent);display:flex;gap:10px;padding:14px}.wros-adv-preview-thread-title{color:#e8e8ea;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:13px;font-weight:600;margin-bottom:2px}.wros-adv-steps{grid-gap:8px;counter-reset:step;display:grid;gap:8px;grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding:0}.wros-adv-step{align-items:center;background:#0b0b0d;background:var(--bg);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:8px;color:#4a4a4e;color:var(--text-muted);display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:12px;gap:8px;padding:8px 10px;transition:border-color .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1);transition:border-color var(--dur) var(--ease),color var(--dur) var(--ease)}.wros-adv-step.is-active{background:#8b1d2d24;background:var(--accent-soft);border-color:#8b1d2d;border-color:var(--accent);color:#e8e8ea;color:var(--text)}.wros-adv-step.is-done{border-color:#8b1d2d24;border-color:var(--accent-soft);color:#8a8a90;color:var(--text-dim)}.wros-adv-step-num{align-items:center;background:#ffffff0f;background:var(--border);border-radius:999px;color:#e8e8ea;color:var(--text);display:inline-flex;flex-shrink:0;font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:11px;height:20px;justify-content:center;width:20px}.wros-adv-step.is-active .wros-adv-step-num{background:#8b1d2d;background:var(--accent);color:#0b0b0d;color:var(--bg)}.wros-adv-step-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wros-adv-step-body{display:flex;flex-direction:column;gap:14px}.wros-adv-step-title{color:#e8e8ea;color:var(--text);font-family:var(--serif);font-size:18px;font-weight:500;margin:0}.wros-adv-duration-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}.wros-adv-duration{align-items:center;background:#0b0b0d;background:var(--bg);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:10px;color:#e8e8ea;color:var(--text);cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:20px 8px;position:relative;transition:border-color .15s cubic-bezier(.16,1,.3,1),background .15s cubic-bezier(.16,1,.3,1);transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease)}.wros-adv-duration:hover{border-color:#8b1d2d24;border-color:var(--accent-soft)}.wros-adv-duration.is-active{background:#8b1d2d24;background:var(--accent-soft);border-color:#8b1d2d;border-color:var(--accent)}.wros-adv-duration-months{color:#8a8a90;color:var(--text-dim);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.wros-adv-duration-price{color:#e8e8ea;color:var(--text);font-family:var(--serif);font-size:22px;font-weight:600;margin-top:4px}.wros-adv-duration-check{background:#8b1d2d;background:var(--accent);border-radius:999px;color:#0b0b0d;color:var(--bg);height:16px;position:absolute;right:6px;top:6px;width:16px}.wros-adv-duration-check,.wros-adv-uploader{align-items:center;display:flex;justify-content:center}.wros-adv-uploader{background:#0b0b0d;background:var(--bg);border:1.5px dashed #ffffff0f;border:1.5px dashed var(--border);border-radius:10px;color:#8a8a90;color:var(--text-dim);cursor:pointer;flex-direction:column;gap:6px;padding:28px 16px;transition:border-color .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1);transition:border-color var(--dur) var(--ease),color var(--dur) var(--ease)}.wros-adv-uploader:hover{border-color:#8b1d2d;border-color:var(--accent);color:#e8e8ea;color:var(--text)}.wros-adv-banner-preview{border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:10px;overflow:hidden;position:relative}.wros-adv-banner-preview img{background:#0b0b0d;background:var(--bg);display:block;max-height:300px;max-width:100%;object-fit:contain}.wros-adv-banner-preview .wros-icon-btn{background:#0009;color:#fff;position:absolute;right:6px;top:6px}.wros-adv-thread-preview{align-items:flex-start;background:#8b1d2d24;background:var(--accent-soft);border:1px solid #8b1d2d24;border:1px solid var(--accent-soft);border-radius:8px;color:#e8e8ea;color:var(--text);display:flex;gap:10px;padding:14px}.wros-adv-thread-title{color:#e8e8ea;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-weight:500;margin-bottom:2px}.wros-adv-summary{background:#0b0b0d;background:var(--bg);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:10px;display:flex;flex-direction:column;gap:6px;padding:12px 14px}.wros-adv-summary-row{align-items:baseline;color:#8a8a90;color:var(--text-dim);display:flex;font-size:13px;gap:8px;justify-content:space-between}.wros-adv-summary-row.is-big{border-top:1px dashed #ffffff0f;border-top:1px dashed var(--border);color:#e8e8ea;color:var(--text);font-size:15px;padding-top:8px}.wros-adv-summary-row.is-big b{color:#8b1d2d;color:var(--accent);font-family:var(--serif);font-size:20px;font-weight:600}.wros-adv-balance{background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:8px;color:#8a8a90;color:var(--text-dim);display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:13px;justify-content:space-between;padding:10px 14px}.wros-adv-balance b{font-feature-settings:"tnum";color:#e8e8ea;color:var(--text);font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-variant-numeric:tabular-nums}.wros-adv-pay{justify-content:center;padding-bottom:12px!important;padding-top:12px!important;width:100%}.wros-adv-actions{display:flex;gap:12px;justify-content:space-between;margin-top:4px}.wros-adv-actions button{flex:1 1;justify-content:center}.wros-adv-success{align-items:center;background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:12px;display:flex;flex-direction:column;gap:12px;margin:60px auto;max-width:520px;padding:40px;text-align:center}.wros-adv-success-icon{align-items:center;background:#8b1d2d24;background:var(--accent-soft);border-radius:999px;color:#8b1d2d;color:var(--accent);display:flex;height:64px;justify-content:center;width:64px}.wros-adv-success h2{font-family:var(--serif);font-size:22px;font-weight:500;margin:0}.wros-adv-history{display:flex;flex-direction:column;gap:12px}.wros-adv-filter-row{display:flex;flex-wrap:wrap;gap:6px}.wros-adv-order-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.wros-adv-order-row{grid-gap:12px;align-items:center;background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:10px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:14px 16px;transition:border-color .15s cubic-bezier(.16,1,.3,1);transition:border-color var(--dur) var(--ease)}.wros-adv-order-row:hover{border-color:#8b1d2d24;border-color:var(--accent-soft)}.wros-adv-order-main{display:flex;flex-direction:column;gap:4px;min-width:0}.wros-adv-order-title{color:#e8e8ea;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wros-adv-order-meta{color:#8a8a90;color:var(--text-dim);display:flex;flex-wrap:wrap;font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:12px;gap:6px;letter-spacing:.02em}.wros-adv-order-notes{align-items:center;color:#c0392b;color:var(--danger,#b23d3d);display:flex;font-size:12px;gap:6px;margin-top:2px}.wros-adv-order-side{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.wros-adv-status-pill{background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:999px;color:#8a8a90;color:var(--text-dim);display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:11px;font-weight:500;letter-spacing:.04em;padding:3px 10px;text-transform:uppercase}.wros-adv-status-pill.is-pending{background:#1c1c1f;background:var(--surface-2);border-color:#ffffff0f;border-color:var(--border);color:#e8e8ea;color:var(--text)}.wros-adv-status-pill.is-active{background:#7ec68914;border-color:#7ec6894d;color:#7ec689}.wros-adv-status-pill.is-rejected{background:#b23d3d14;border-color:#b23d3d4d;color:#c0392b;color:var(--danger,#b23d3d)}.wros-adv-status-pill.is-cancelled,.wros-adv-status-pill.is-expired{color:#4a4a4e;color:var(--text-muted)}.wros-admin-ads{display:flex;flex-direction:column;gap:14px}.wros-admin-ads-tabs{border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border);display:inline-flex;gap:4px;margin-bottom:0;padding:0 2px}.wros-admin-ads-tab{background:#0000;border:none;border-bottom:2px solid #0000;color:#8a8a90;color:var(--text-dim);cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:12.5px;margin-bottom:-1px;padding:8px 14px}.wros-admin-ads-tab:hover{color:#e8e8ea;color:var(--text)}.wros-admin-ads-tab.is-active{border-bottom-color:#8b1d2d;border-bottom-color:var(--accent);color:#8b1d2d;color:var(--accent)}.wros-admin-ads-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.wros-admin-ads-card{grid-gap:14px;align-items:center;background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:10px;display:grid;gap:14px;grid-template-columns:120px minmax(0,1fr) auto;padding:12px}.wros-admin-ads-thumb{align-items:center;background:#0b0b0d;background:var(--bg);border-radius:6px;display:flex;height:80px;justify-content:center;overflow:hidden;width:120px}.wros-admin-ads-thumb img{height:100%;object-fit:cover;width:100%}.wros-admin-ads-thumb-fallback{color:#8a8a90;color:var(--text-dim);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:11px;padding:6px;text-align:center}.wros-admin-ads-info{display:flex;flex-direction:column;gap:4px;min-width:0}.wros-admin-ads-line{align-items:center;color:#e8e8ea;color:var(--text);display:flex;font-size:14px;gap:10px}.wros-admin-ads-meta{color:#8a8a90;color:var(--text-dim);display:flex;flex-wrap:wrap;gap:6px;letter-spacing:.02em}.wros-admin-ads-link,.wros-admin-ads-meta{font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:11.5px}.wros-admin-ads-link{align-items:center;color:#8b1d2d;color:var(--accent);display:inline-flex;gap:4px;max-width:100%;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.wros-admin-ads-actions{display:flex;flex-direction:column;flex-shrink:0;gap:6px}@media (max-width:1023px){.wros-adv-split{grid-template-columns:1fr}.wros-adv-preview-card{position:static}.wros-adv-duration-grid{grid-template-columns:repeat(2,1fr)}.wros-admin-ads-card{grid-template-columns:100px minmax(0,1fr)}.wros-admin-ads-actions{flex-direction:row;grid-column:1/-1}}@media (max-width:640px){.wros-adv-page{padding:16px}.wros-adv-steps{grid-template-columns:repeat(2,1fr)}.wros-adv-order-row{grid-template-columns:1fr}.wros-adv-order-side{align-items:center;flex-direction:row}}.wros-topup-modal,.wros-withdraw-modal{-webkit-overflow-scrolling:touch;display:block;max-height:96vh;max-height:96dvh;overflow:visible;overflow-y:auto;scrollbar-width:thin}.wros-modal .wros-topup-actions{margin-inline:-20px;margin-bottom:-20px;padding-inline:20px;padding-bottom:calc(16px + env(safe-area-inset-bottom, 0px))}.wros-modal .wros-topup-actions,.wros-topup-modal .wros-topup-actions,.wros-withdraw-modal .wros-withdraw-modal-actions{background:#141416;background:var(--surface);border-top:1px solid #ffffff0f;border-top:1px solid var(--border);bottom:-1px;padding-block:12px;position:-webkit-sticky;position:sticky;z-index:3}.wros-topup-modal .wros-topup-actions,.wros-withdraw-modal .wros-withdraw-modal-actions{margin-inline:-28px;margin-bottom:-24px;padding-inline:28px;padding-bottom:calc(20px + env(safe-area-inset-bottom, 0px))}@media (max-width:560px){.wros-modal-backdrop{align-items:stretch;padding:0}.wros-topup-modal,.wros-withdraw-modal{border-left:none;border-radius:0;border-right:none;max-height:100vh;max-height:100dvh;min-height:100vh;min-height:100dvh;padding:20px 18px 24px}.wros-topup-modal .wros-topup-actions,.wros-withdraw-modal .wros-withdraw-modal-actions{margin-inline:-18px;margin-bottom:-24px;padding-inline:18px}.wros-topup-qr canvas{height:140px!important;width:140px!important}.wros-topup-qr-empty{font-size:24px;height:140px;width:140px}.wros-crypto-tab{font-size:11.5px;letter-spacing:.03em;padding:8px 4px}.wros-topup-actions,.wros-withdraw-modal-actions{flex-wrap:wrap;justify-content:stretch}.wros-topup-actions>*,.wros-withdraw-modal-actions>*{flex:1 1 100%;min-width:0!important;width:100%}.wros-topup-actions,.wros-withdraw-modal-actions{flex-direction:column-reverse}.wros-withdraw-pin .wros-pin-box{font-size:20px;height:52px;width:46px}.wros-withdraw-close-btn{width:100%}.wros-topup-row{padding:10px 12px}.wros-topup-address{font-size:12px}.wros-modal-title{font-size:17px}.wros-modal-sub{font-size:12.5px}}.wros-ad-edit-modal{display:flex;flex-direction:column;gap:14px;max-width:520px}.wros-ad-edit-image-block{background:#1c1c1f;background:var(--surface-2);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:12px}.wros-ad-edit-preview{background:#0b0b0d;background:var(--bg);border-radius:6px;display:block;max-height:220px;object-fit:contain;width:100%}.wros-ad-edit-preview.is-empty{align-items:center;color:#4a4a4e;color:var(--text-muted);display:flex;font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:24px;height:120px;justify-content:center}.wros-ad-edit-upload-btn{align-items:center;align-self:flex-start;display:inline-flex;gap:6px}.wros-adv-status-pill.is-admin-deleted{background:#1c1c1f;background:var(--surface-2);border-color:#ffffff0f;border-color:var(--border);color:#4a4a4e;color:var(--text-muted)}.wros-admin-ads-actions .wros-btn-xs{justify-content:center;min-width:88px}@media (max-width:640px){.wros-ad-edit-modal{max-width:none}.wros-ad-edit-preview{max-height:160px}.wros-admin-ads-actions{flex-wrap:wrap}.wros-admin-ads-actions .wros-btn-xs{flex-basis:calc(50% - 4px);flex-grow:1;flex-shrink:1;min-width:0}}.wros-user-badge{align-items:center;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);gap:4px;line-height:1.2;white-space:nowrap}.wros-user-badge.is-sm{font-size:12px;gap:3px}.wros-user-badge.is-md{font-size:14px;gap:4px}.wros-user-badge.is-lg{font-size:16px;font-weight:600;gap:5px}.wros-user-badge-prefix{align-items:center;background:#c9a9611f;border-radius:4px;color:#8b1d2d;color:var(--accent);display:inline-flex;font-size:.75em;font-weight:700;letter-spacing:.02em;line-height:1.15;padding:1px 5px}.wros-user-badge.is-lg .wros-user-badge-prefix{font-size:11px;padding:2px 6px}.wros-user-badge-name{font-weight:500}.wros-user-badge.is-lg .wros-user-badge-name{font-weight:600}.wros-user-badge-icon{flex-shrink:0}.wros-shop-page{margin:0 auto;max-width:1400px;padding:28px 32px 60px;width:100%}.wros-shop-header{align-items:flex-start;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border);display:flex;gap:24px;justify-content:space-between;margin-bottom:20px;padding-bottom:20px}.wros-shop-title{color:#e8e8ea;color:var(--text);font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-family:var(--font-script);font-size:32px;font-style:normal;font-weight:900;letter-spacing:-.005em;line-height:1.1;margin:0 0 4px}.wros-shop-subtitle{color:#8a8a90;color:var(--text-dim);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:13.5px;margin:0}.wros-shop-balance-block{align-items:flex-end;background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:10px;display:flex;flex-direction:column;gap:4px;min-width:160px;padding:12px 16px}.wros-shop-balance-label{color:#4a4a4e;color:var(--text-muted);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.wros-shop-balance-value{color:#e8e8ea;color:var(--text);font-size:22px;font-weight:700;line-height:1}.wros-shop-current-preview{align-self:stretch;border-top:1px solid #ffffff0f;border-top:1px solid var(--border);display:flex;justify-content:flex-end;margin-top:4px;padding-top:6px}.wros-shop-tabs{border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border);display:inline-flex;gap:4px;margin-bottom:20px}.wros-shop-tab{background:#0000;border:none;border-bottom:2px solid #0000;color:#8a8a90;color:var(--text-dim);cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:13.5px;font-weight:500;letter-spacing:.02em;margin-bottom:-1px;padding:10px 16px}.wros-shop-tab:hover{color:#e8e8ea;color:var(--text)}.wros-shop-tab.is-active{border-bottom-color:#8b1d2d;border-bottom-color:var(--accent);color:#8b1d2d;color:var(--accent)}.wros-shop-filters{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 24px}.wros-shop-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));width:100%}.wros-shop-card{background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:20px;transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1);transition:transform .2s var(--ease),border-color .2s var(--ease)}.wros-shop-card:hover{border-color:#c9a96159;border-color:var(--gold-soft,#c9a96159);transform:translateY(-2px)}.wros-shop-card-preview{align-items:center;background:#1c1c1f;background:var(--surface-2);border-radius:8px;display:flex;justify-content:center;min-height:60px;padding:16px}.wros-shop-card-cat{align-self:flex-start;color:#4a4a4e;color:var(--text-muted);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase}.wros-shop-card-name{color:#e8e8ea;color:var(--text);font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-family:var(--font-script);font-size:20px;font-style:normal;font-weight:900;line-height:1.1;margin:0}.wros-shop-card-desc{color:#8a8a90;color:var(--text-dim);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:13px;line-height:1.5;margin:0}.wros-shop-card-prices{display:flex;flex-direction:column;gap:4px;list-style:none;margin:4px 0 0;padding:0}.wros-shop-card-prices li{border-bottom:1px dashed #ffffff0f;border-bottom:1px dashed var(--border);color:#8a8a90;color:var(--text-dim);display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:12px;justify-content:space-between;padding:4px 0}.wros-shop-card-prices li:last-child{border-bottom:none}.wros-shop-card-min{color:#e8e8ea;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:13px;padding-top:4px}.wros-shop-card-footer{margin-top:auto;padding-top:4px}.wros-shop-card-footer .wros-btn-primary{justify-content:center;width:100%}.wros-shop-purchase-modal{display:flex;flex-direction:column;gap:14px;max-width:480px}.wros-shop-preview-strip{align-items:center;background:#1c1c1f;background:var(--surface-2);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:10px;display:flex;gap:14px;justify-content:space-between;padding:16px}.wros-shop-preview-label{color:#4a4a4e;color:var(--text-muted);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase}.wros-shop-durations{display:flex;flex-direction:column;gap:8px}.wros-shop-duration-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.wros-shop-duration{background:#1c1c1f;background:var(--surface-2);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:12px;text-align:left;transition:border-color .2s cubic-bezier(.16,1,.3,1),background .2s cubic-bezier(.16,1,.3,1);transition:border-color .2s var(--ease),background .2s var(--ease)}.wros-shop-duration:hover{border-color:#c9a96166;border-color:var(--gold-soft,#c9a96166)}.wros-shop-duration.is-active{background:#8b1d2d14;border-color:#8b1d2d;border-color:var(--accent)}.wros-shop-duration-label{color:#8a8a90;color:var(--text-dim);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:12px}.wros-shop-duration-price{color:#e8e8ea;color:var(--text);font-size:17px;font-weight:700}.wros-shop-balance-row,.wros-shop-total-row{align-items:center;background:#1c1c1f;background:var(--surface-2);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:8px;color:#8a8a90;color:var(--text-dim);display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:13px;justify-content:space-between;padding:10px 14px}.wros-shop-total{color:#e8e8ea;color:var(--text);font-size:20px}.wros-shop-balance-short{color:#c0392b;color:var(--danger,#c0392b);font-weight:600}.wros-shop-purchase-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.wros-shop-purchase-row{grid-gap:14px;align-items:center;background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:10px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;padding:14px 16px}.wros-shop-purchase-row.is-expired,.wros-shop-purchase-row.is-revoked{opacity:.7}.wros-shop-purchase-main{display:flex;flex-direction:column;gap:4px;min-width:0}.wros-shop-purchase-name{color:#e8e8ea;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:14px;font-weight:600}.wros-shop-purchase-preview{padding:2px 0}.wros-shop-purchase-footer{color:#8a8a90;color:var(--text-dim);display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:12px;gap:10px;justify-content:space-between}.wros-admin-shop-toolbar{display:flex;justify-content:flex-end;margin-bottom:8px}.wros-shop-editor-modal{display:flex;flex-direction:column;gap:12px;max-width:640px}.wros-shop-editor-grid{grid-gap:10px 12px;display:grid;gap:10px 12px;grid-template-columns:1fr 1fr}.wros-shop-editor-full{grid-column:1/-1}.wros-shop-editor-prices{background:#1c1c1f;background:var(--surface-2);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:8px;display:flex;flex-direction:column;gap:6px;padding:12px}.wros-shop-editor-prices-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.wros-shop-editor-price{display:flex;flex-direction:column;gap:4px;min-width:0}.wros-shop-editor-price span{color:#8a8a90;color:var(--text-dim);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:11px;font-weight:500;letter-spacing:.02em;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.wros-shop-editor-price input{font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:13px;min-width:0;padding:6px 4px;text-align:center;width:100%}.wros-shop-editor-toggles{grid-gap:16px;align-items:center;background:#1c1c1f;background:var(--surface-2);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:8px;display:grid;gap:16px;grid-template-columns:1fr auto;padding:12px 14px}.wros-shop-editor-checkbox{align-items:center;color:#e8e8ea;color:var(--text);cursor:pointer;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:13px;gap:8px;line-height:1.3;-webkit-user-select:none;user-select:none}.wros-shop-editor-checkbox input[type=checkbox]{accent-color:#8b1d2d;accent-color:var(--accent);cursor:pointer;height:16px;width:16px}.wros-shop-editor-order{align-items:center;color:#8a8a90;color:var(--text-dim);display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:12px;gap:8px;white-space:nowrap}.wros-shop-editor-order span{letter-spacing:.02em}.wros-shop-editor-order input{font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:13px;padding:6px 8px;text-align:center;width:68px}@media (max-width:640px){.wros-shop-page{padding:16px}.wros-shop-header{align-items:stretch;flex-direction:column}.wros-shop-balance-block{align-items:flex-start}.wros-shop-current-preview{justify-content:flex-start}.wros-shop-editor-grid,.wros-shop-grid{grid-template-columns:1fr}.wros-shop-editor-prices-grid{grid-template-columns:repeat(3,1fr)}.wros-shop-purchase-modal{max-width:none}}.wros-back-btn{align-items:center;background:#0000;border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:999px;color:#8a8a90;color:var(--text-dim);cursor:pointer;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:12px;gap:6px;letter-spacing:.02em;margin-bottom:12px;padding:6px 12px 6px 8px;transition:color .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),background .2s cubic-bezier(.16,1,.3,1);transition:color .2s var(--ease),border-color .2s var(--ease),background .2s var(--ease)}.wros-back-btn:hover{background:#1c1c1f;background:var(--surface-2);border-color:#c9a96166;border-color:var(--gold-soft,#c9a96166);color:#e8e8ea;color:var(--text)}.wros-shop-card{background:linear-gradient(180deg,#141416,#1c1c1f);background:linear-gradient(180deg,var(--surface) 0,var(--surface-2) 100%);box-shadow:inset 0 1px 0 #ffffff05;padding:24px 20px 20px}.wros-shop-card:hover{border-color:#8b1d2d8c;box-shadow:0 18px 48px -20px #8b1d2d59,inset 0 1px 0 #ffffff05;transform:translateY(-3px)}.wros-shop-card-preview{background:radial-gradient(ellipse at top,#c9a9610f 0,#0000 70%),#1c1c1f;background:radial-gradient(ellipse at top,#c9a9610f 0,#0000 70%),var(--surface-2);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:10px;min-height:84px;padding:20px 16px}.wros-shop-card-preview .wros-user-badge.is-md{font-size:15px}.wros-shop-card-preview .wros-user-badge-prefix{font-size:.9em;padding:2px 7px}.wros-admin-ads-card.is-deleted{background:repeating-linear-gradient(45deg,#0000,#0000 8px,hsla(0,0%,100%,.015) 0,hsla(0,0%,100%,.015) 16px),#141416;background:repeating-linear-gradient(45deg,#0000 0,#0000 8px,hsla(0,0%,100%,.015) 8px,hsla(0,0%,100%,.015) 16px),var(--surface);opacity:.66}.wros-admin-ads-card.is-deleted .wros-admin-ads-actions .wros-btn-xs{opacity:1}.wros-username .wros-user-badge-prefix{margin-right:2px;vertical-align:initial}.wros-topup-modal,.wros-withdraw-modal{overflow-anchor:none}@media (max-width:640px){.wros-back-btn{margin-bottom:8px}}.wros-tg-heading-icon{color:#08c;vertical-align:-2px}.wros-settings-tg-desc{margin:-4px 0 12px}.wros-settings-tg-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.wros-settings-tg-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.wros-tg-btn{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:14px;font-weight:600;height:44px;justify-content:center;letter-spacing:.01em;line-height:1;min-width:130px;padding:0 22px;transition:background .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1),opacity .15s cubic-bezier(.16,1,.3,1);transition:background .15s var(--ease),border-color .15s var(--ease),color .15s var(--ease),opacity .15s var(--ease)}.wros-tg-btn:disabled{cursor:not-allowed;opacity:.5}.wros-tg-btn-primary{background:#8b1d2d;background:var(--accent);border-color:#8b1d2d;border-color:var(--accent);color:#fff}.wros-tg-btn-primary:hover:not(:disabled){background:#6b1523;background:var(--accent-2,#6b1523);border-color:#6b1523;border-color:var(--accent-2,#6b1523)}.wros-tg-btn-secondary{background:#1c1c1f;background:var(--surface-2);border-color:#ffffff0f;border-color:var(--border);color:#e8e8ea;color:var(--text)}.wros-tg-btn-secondary:hover:not(:disabled){background:#141416;background:var(--surface);border-color:#8a8a90;border-color:var(--text-dim);color:#e8e8ea;color:var(--text)}.wros-settings-tg-input-wrap{align-items:center;background:#1c1c1f;background:var(--surface-2);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:8px;display:inline-flex;min-width:240px;padding:0 12px;transition:border-color .15s cubic-bezier(.16,1,.3,1);transition:border-color .15s var(--ease)}.wros-settings-tg-input-wrap:focus-within{border-color:#8b1d2d;border-color:var(--accent)}.wros-settings-tg-input-wrap.is-error{border-color:#c0392b;border-color:var(--danger,#c0392b)}.wros-settings-tg-prefix{color:#4a4a4e;color:var(--text-muted);padding-right:4px;-webkit-user-select:none;user-select:none}.wros-settings-tg-input,.wros-settings-tg-prefix{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:14px}.wros-settings-tg-input{background:#0000;border:none;color:#e8e8ea;color:var(--text);min-width:180px;outline:none;padding:10px 4px}.wros-settings-tg-error{color:#c0392b;color:var(--danger,#c0392b);margin-top:6px}.wros-settings-tg-current{align-items:center;color:#8a8a90;color:var(--text-dim);display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:13px;gap:8px;margin-top:10px}.wros-settings-tg-current-link{align-items:center;background:#0088cc14;border-radius:999px;color:#08c;display:inline-flex;gap:5px;padding:4px 10px;text-decoration:none;transition:background .15s cubic-bezier(.16,1,.3,1);transition:background .15s var(--ease)}.wros-settings-tg-current-link:hover{background:#0088cc29}.wros-profile-tg-link{align-items:center;background:#1c1c1f;background:var(--surface-2);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:6px;color:#8a8a90;color:var(--text-dim);display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:12.5px;gap:6px;margin-top:6px;padding:5px 10px;text-decoration:none;transition:color .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1),background .15s cubic-bezier(.16,1,.3,1);transition:color .15s var(--ease),border-color .15s var(--ease),background .15s var(--ease);width:-webkit-fit-content;width:fit-content}.wros-profile-tg-link svg{color:#08c;flex-shrink:0}.wros-profile-tg-link:hover{background:#0088cc0f;border-color:#08c;color:#08c}@media (max-width:640px){.wros-settings-tg-row{align-items:stretch;flex-direction:column}.wros-settings-tg-input-wrap{min-width:0}}.wros-tg-prompt-backdrop{align-items:center;animation:wros-tg-fade-in .2s ease-out;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0b0dbf;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:9997}.wros-tg-prompt{animation:wros-tg-slide-up .3s ease-out;background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:20px;box-shadow:0 24px 64px #0009;max-width:400px;padding:40px 32px 28px;position:relative;text-align:center;width:100%}.wros-tg-prompt-close{align-items:center;background:#0000;border:none;border-radius:8px;color:#4a4a4e;color:var(--text-muted);cursor:pointer;display:inline-flex;justify-content:center;padding:8px;position:absolute;right:12px;top:12px;transition:background .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1);transition:background .15s var(--ease),color .15s var(--ease)}.wros-tg-prompt-close:hover{background:#1c1c1f;background:var(--surface-2);color:#e8e8ea;color:var(--text)}.wros-tg-prompt-icon{align-items:center;background:#0088cc1f;border-radius:50%;box-shadow:inset 0 0 0 1px #0088cc2e,0 12px 32px -8px #0088cc59;color:#08c;display:inline-flex;height:88px;justify-content:center;margin-bottom:18px;width:88px}.wros-tg-prompt-title{color:#e8e8ea;color:var(--text);font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-family:var(--font-script);font-size:24px;font-style:normal;font-weight:900;line-height:1.2;margin:0 0 8px}.wros-tg-prompt-desc{color:#8a8a90;color:var(--text-dim);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:14px;line-height:1.5;margin:0 0 22px}.wros-tg-prompt-actions{display:flex;flex-direction:column;gap:8px}.wros-tg-prompt-actions .wros-btn-ghost,.wros-tg-prompt-actions .wros-btn-primary{border-radius:10px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:14px;font-weight:600;justify-content:center;letter-spacing:.01em;min-height:44px;width:100%}@keyframes wros-tg-fade-in{0%{opacity:0}to{opacity:1}}@keyframes wros-tg-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.wros-tg-prompt{border-radius:16px;padding:32px 22px 22px}.wros-tg-prompt-icon{height:72px;margin-bottom:14px;width:72px}.wros-tg-prompt-title{font-size:21px}}@media (prefers-reduced-motion:reduce){.wros-tg-prompt,.wros-tg-prompt-backdrop{animation:none}}.wros-profile-tg-history{align-items:center;color:#4a4a4e;color:var(--text-muted);display:flex;flex-wrap:wrap;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:11px;gap:6px;line-height:1.3;margin-top:6px}.wros-profile-tg-history-label{color:#4a4a4e;color:var(--text-muted);font-size:10px;font-weight:700;letter-spacing:.08em;opacity:.85;text-transform:uppercase}.wros-profile-tg-history-row{align-items:center;display:inline-flex;gap:6px}.wros-profile-tg-history-item{color:#8a8a90;color:var(--text-dim);cursor:help;opacity:.75;text-decoration:line-through;-webkit-text-decoration-color:#8b1d2d8c;text-decoration-color:#8b1d2d8c;text-decoration-thickness:1.5px;transition:opacity .15s cubic-bezier(.16,1,.3,1);transition:opacity .15s var(--ease)}.wros-profile-tg-history-item:hover{opacity:1}.wros-profile-tg-history-sep{color:#4a4a4e;color:var(--text-muted);opacity:.5}.wros-shop-purchases-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));width:100%}.wros-purchase-card{background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:14px;display:flex;flex-direction:column;gap:12px;overflow:hidden;padding:18px;position:relative;transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1);transition:transform .2s var(--ease),border-color .2s var(--ease),box-shadow .2s var(--ease)}.wros-purchase-card.is-active{border-color:#8b1d2d52}.wros-purchase-card.is-active:before{background:#8b1d2d;background:var(--accent);bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.wros-purchase-card.is-expired,.wros-purchase-card.is-revoked{opacity:.7}.wros-purchase-card:hover{border-color:#8b1d2d8c;box-shadow:0 12px 32px -12px #8b1d2d2e;transform:translateY(-2px)}.wros-purchase-card-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.wros-purchase-effect-preview{align-items:center;background:#1c1c1f;background:var(--surface-2);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:10px;display:flex;flex-shrink:0;height:44px;justify-content:center;padding:0 4px;width:44px}.wros-purchase-effect-preview .wros-user-badge{justify-content:center}.wros-purchase-effect-preview .wros-user-badge-name{display:none}.wros-purchase-status{align-items:center;border-radius:999px;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:10px;font-weight:700;gap:4px;height:22px;letter-spacing:.06em;line-height:1;padding:4px 10px;text-transform:uppercase;white-space:nowrap}.wros-purchase-status.is-active{background:#32b45024;border:1px solid #32b45052;color:#78dc82}.wros-purchase-status.is-expired{background:#1c1c1f;background:var(--surface-2);border:1px solid #ffffff0f;border:1px solid var(--border);color:#4a4a4e;color:var(--text-muted)}.wros-purchase-status.is-revoked{background:#8b1d2d24;border:1px solid #8b1d2d52;color:#8b1d2d;color:var(--accent)}.wros-purchase-card-title{color:#e8e8ea;color:var(--text);font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-family:var(--font-script);font-size:18px;font-style:normal;font-weight:900;line-height:1.15;margin:0}.wros-purchase-card-preview{align-items:center;background:#1c1c1f;background:var(--surface-2);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:8px;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);min-height:42px;padding:10px 12px}.wros-purchase-card-reason{color:#4a4a4e;color:var(--text-muted);font-size:11.5px;font-style:italic;line-height:1.4;margin:0}.wros-purchase-card-footer{align-items:center;border-top:1px solid #ffffff0f;border-top:1px solid var(--border);display:flex;gap:10px;justify-content:space-between;margin-top:auto;padding-top:12px}.wros-purchase-card-price{color:#8b1d2d;color:var(--accent);font-size:15px;font-weight:700;gap:3px}.wros-purchase-card-expiry,.wros-purchase-card-price{align-items:center;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans)}.wros-purchase-card-expiry{color:#4a4a4e;color:var(--text-muted);font-size:11px;gap:5px;text-align:right}@media (max-width:720px){.wros-shop-purchases-grid{gap:12px;grid-template-columns:1fr}.wros-purchase-card{padding:16px}}.wros-admin-system{display:flex;flex-direction:column;gap:18px;padding:0 4px 40px}.wros-admin-system-topbar{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:4px}.wros-admin-system-title{align-items:center;color:#e8e8ea;color:var(--text);display:inline-flex;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-family:var(--font-script);font-size:18px;font-weight:700;gap:8px}.wros-admin-system-loading{align-items:center;color:#8a8a90;color:var(--text-dim);display:flex;gap:10px;justify-content:center;padding:40px 20px}.wros-admin-system-card{background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-card);padding:18px 20px}.wros-admin-system-card-head{align-items:center;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border);display:flex;gap:10px;margin:0 0 14px;padding-bottom:12px}.wros-admin-system-card-head h3{color:#e8e8ea;color:var(--text);flex:1 1;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-family:var(--font-script);font-size:15px;font-weight:700;margin:0}.wros-admin-system-grid{grid-gap:10px 24px;display:grid;gap:10px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}.wros-sys-row{align-items:center;display:flex;gap:12px;justify-content:space-between;min-height:22px;padding:4px 0}.wros-sys-label{color:#8a8a90;color:var(--text-dim);font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.wros-sys-label,.wros-sys-value{align-items:center;display:inline-flex;gap:6px}.wros-sys-value{color:#e8e8ea;color:var(--text);font-size:13px;max-width:60%;overflow:hidden;text-align:right;text-overflow:ellipsis}.wros-sys-value.is-mono{font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:12px}.wros-sys-value.is-error{color:#8b1d2d;color:var(--accent)}.wros-sys-source{color:#4a4a4e;color:var(--text-muted);font-size:11px;margin-left:4px}.wros-sys-dot{background:#4a4a4e;background:var(--text-muted);border-radius:999px;box-shadow:0 0 0 3px #0000;flex-shrink:0;height:8px;transition:background .15s cubic-bezier(.16,1,.3,1);transition:background .15s var(--ease);width:8px}.wros-sys-dot.is-ok{background:#3d7a5a;background:var(--success);box-shadow:0 0 0 3px #3d7a5a2e}.wros-sys-dot.is-error{background:#8b1d2d;background:var(--accent);box-shadow:0 0 0 3px #8b1d2d38}.wros-sys-dot.is-dim{background:#4a4a4e;background:var(--text-muted)}.wros-sys-status-pill{align-items:center;background:#1c1c1f;background:var(--surface-2);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:6px;border-radius:var(--radius-pill);color:#8a8a90;color:var(--text-dim);display:inline-flex;font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:11px;letter-spacing:.05em;padding:3px 10px;text-transform:uppercase}.wros-sys-status-pill.is-ok{background:#3d7a5a1a;border-color:#3d7a5a66;color:#3d7a5a;color:var(--success)}.wros-sys-status-pill.is-warn{background:#8b1d2d24;background:var(--accent-soft);border-color:#8b1d2d6b;color:#8b1d2d;color:var(--accent)}.wros-admin-system-trigger{margin-left:auto}.wros-admin-system-scheduler{background:#1c1c1f;background:var(--surface-2);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:4px;border-radius:var(--radius-input);display:flex;flex-direction:column;gap:4px;margin-bottom:14px;padding:12px 14px}.wros-admin-system-backups-list{margin-top:6px}.wros-admin-system-table{width:100%}.wros-admin-system-table td,.wros-admin-system-table th{font-size:12.5px}.wros-sys-filename{max-width:340px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wros-admin-system-empty{background:#1c1c1f;background:var(--surface-2);border:1px dashed #ffffff0f;border:1px dashed var(--border);border-radius:4px;border-radius:var(--radius-input);color:#8a8a90;color:var(--text-dim);font-size:13px;padding:32px 20px;text-align:center}.wros-admin-system-retention{color:#4a4a4e;color:var(--text-muted);font-size:11.5px;font-style:italic;margin-top:12px}.wros-admin-system-retention,.wros-btn-xs{align-items:center;display:inline-flex;gap:6px}.wros-btn-xs{font-size:11px!important;padding:4px 10px!important}.wros-spin{animation:wros-spin .9s linear infinite}@keyframes wros-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:720px){.wros-admin-system-grid{grid-template-columns:1fr}.wros-admin-system-card-head{flex-wrap:wrap}.wros-admin-system-trigger{justify-content:center;width:100%}.wros-sys-filename{max-width:180px}}.wros-rule-banner{align-items:flex-start;background:linear-gradient(135deg,#8b1d2d24,#8b1d2d0f);border:1px solid #8b1d2d6b;border-left:3px solid #8b1d2d;border-left:3px solid var(--accent);border-radius:12px;color:#e8e8ea;color:var(--text);display:flex;gap:12px;margin:0 0 20px;padding:14px 18px;position:relative}.wros-rule-banner__icon{color:#8b1d2d;color:var(--accent);flex-shrink:0;margin-top:2px}.wros-rule-banner__content{display:flex;flex-direction:column;gap:4px;min-width:0}.wros-rule-banner__title{color:#8b1d2d;color:var(--accent);font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-family:var(--font-script);font-size:14px;font-weight:900;letter-spacing:.04em;line-height:1.25;margin-bottom:2px;text-transform:uppercase}.wros-rule-banner__body{color:#4a4a4e;color:var(--text-muted);font-size:12.5px;line-height:1.5}.wros-rule-banner__body b,.wros-rule-banner__body strong{color:#e8e8ea;color:var(--text);font-weight:700}.wros-rule-banner--compose{margin-bottom:16px}@media (max-width:640px){.wros-rule-banner{gap:10px;padding:12px 14px}.wros-rule-banner__title{font-size:12px;letter-spacing:.03em}.wros-rule-banner__body{font-size:11.5px}}.wros-att-picker{align-items:flex-start;display:inline-flex;flex-wrap:wrap;gap:8px}.wros-att-picker--compact{gap:6px}.wros-att-btn{align-items:center;background:#0000;border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:8px;color:#8a8a90;color:var(--text-dim);cursor:pointer;display:inline-flex;flex-shrink:0;height:34px;justify-content:center;transition:color .16s cubic-bezier(.16,1,.3,1),border-color .16s cubic-bezier(.16,1,.3,1),background .16s cubic-bezier(.16,1,.3,1);transition:color .16s var(--ease),border-color .16s var(--ease),background .16s var(--ease);width:34px}.wros-att-btn:hover:not(:disabled){background:#8b1d2d24;background:var(--accent-soft);border-color:#8b1d2d73;color:#8b1d2d;color:var(--accent)}.wros-att-btn:focus-visible{outline:2px solid #8b1d2d59;outline:2px solid var(--accent-focus);outline-offset:2px}.wros-att-btn:disabled{cursor:not-allowed;opacity:.35}.wros-att-list{display:flex;flex:1 1 100%;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.wros-att-chip{align-items:center;background:#1c1c1f;background:var(--surface-2);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:999px;color:#e8e8ea;color:var(--text);display:inline-flex;font-size:11px;gap:6px;max-width:260px;padding:4px 4px 4px 10px;transition:border-color .16s cubic-bezier(.16,1,.3,1);transition:border-color .16s var(--ease)}.wros-att-chip.is-uploading{opacity:.72}.wros-att-chip:hover{border-color:#8b1d2d59}.wros-att-chip-name{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wros-att-chip-size{color:#4a4a4e;color:var(--text-muted);font-size:10px}.wros-att-chip-remove{align-items:center;background:#0000;border:none;border-radius:50%;color:#4a4a4e;color:var(--text-muted);cursor:pointer;display:inline-flex;height:18px;justify-content:center;margin-left:2px;padding:0;transition:color .12s cubic-bezier(.16,1,.3,1),background .12s cubic-bezier(.16,1,.3,1);transition:color .12s var(--ease),background .12s var(--ease);width:18px}.wros-att-chip-remove:hover{background:#8b1d2d1a;color:#8b1d2d;color:var(--accent)}.wros-att-spin{animation:wros-att-spin .9s linear infinite;color:#8b1d2d;color:var(--accent)}@keyframes wros-att-spin{to{transform:rotate(1turn)}}.wros-att-bubble{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.wros-att-bubble__image-link{border-radius:10px;display:inline-block;line-height:0;overflow:hidden}.wros-att-bubble__img{border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:10px;cursor:zoom-in;display:block;height:140px;object-fit:cover;transition:transform .16s cubic-bezier(.16,1,.3,1),border-color .16s cubic-bezier(.16,1,.3,1);transition:transform .16s var(--ease),border-color .16s var(--ease);width:140px}.wros-att-bubble__image-link:hover .wros-att-bubble__img{border-color:#8b1d2d73;transform:scale(1.02)}.wros-att-bubble__file{align-items:center;background:#1c1c1f;background:var(--surface-2);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:10px;color:#e8e8ea;color:var(--text);display:inline-flex;font-size:12px;gap:10px;max-width:280px;padding:8px 12px;text-decoration:none;transition:color .16s cubic-bezier(.16,1,.3,1),border-color .16s cubic-bezier(.16,1,.3,1),background .16s cubic-bezier(.16,1,.3,1);transition:color .16s var(--ease),border-color .16s var(--ease),background .16s var(--ease)}.wros-att-bubble__file:hover{background:#8b1d2d24;background:var(--accent-soft);border-color:#8b1d2d73;color:#8b1d2d;color:var(--accent)}.wros-att-bubble__file-icon{color:#8a8a90;color:var(--text-dim);flex-shrink:0}.wros-att-bubble__file:hover .wros-att-bubble__file-dl,.wros-att-bubble__file:hover .wros-att-bubble__file-icon{color:#8b1d2d;color:var(--accent)}.wros-att-bubble__file-body{display:flex;flex-direction:column;gap:2px;min-width:0}.wros-att-bubble__file-name{font-weight:500;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wros-att-bubble__file-meta{color:#4a4a4e;color:var(--text-muted);font-size:10px}.wros-att-bubble__file-dl{color:#8a8a90;color:var(--text-dim);flex-shrink:0;margin-left:auto}@media (max-width:640px){.wros-att-bubble__img{height:108px;width:108px}.wros-att-chip-name{max-width:90px}.wros-att-bubble__file-name{max-width:140px}}.wros-support-page .wros-support-inner{padding-bottom:60px;padding-top:24px}.wros-support-header{align-items:center;display:flex;gap:12px;margin:0 0 20px}.wros-support-header h1{align-items:center;display:inline-flex;gap:10px;margin:0}.wros-support-layout{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:320px 1fr;min-height:480px}.wros-support-list{background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-card);display:flex;flex-direction:column;gap:6px;max-height:720px;overflow-y:auto;padding:12px}.wros-support-new-btn{background:#0000;border:1px dashed #8b1d2d6b;border-radius:4px;border-radius:var(--radius-input);color:#8b1d2d;color:var(--accent);cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:13px;margin-bottom:6px;padding:10px 14px;text-align:left;transition:all .16s cubic-bezier(.16,1,.3,1);transition:all .16s var(--ease)}.wros-support-new-btn.is-active,.wros-support-new-btn:hover{background:#8b1d2d24;background:var(--accent-soft)}.wros-support-list-empty{color:#4a4a4e;color:var(--text-muted);font-size:12px;padding:24px 16px;text-align:center}.wros-support-loading{align-items:center;color:#4a4a4e;color:var(--text-muted);display:flex;justify-content:center;padding:40px 20px}.wros-support-ticket-row{background:#0000;border:1px solid #0000;border-radius:4px;border-radius:var(--radius-input);color:#e8e8ea;color:var(--text);cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:10px 12px;position:relative;text-align:left;transition:all .16s cubic-bezier(.16,1,.3,1);transition:all .16s var(--ease)}.wros-support-ticket-row:hover{background:#1c1c1f;background:var(--surface-2);border-color:#ffffff0f;border-color:var(--border)}.wros-support-ticket-row.is-active{background:#1c1c1f;background:var(--surface-2);border-color:#8b1d2d6b}.wros-support-ticket-row.is-unread{color:#e8e8ea;color:var(--text)}.wros-support-ticket-row-top{align-items:center;display:flex;gap:8px;justify-content:space-between}.wros-support-ticket-row-subject{font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wros-support-ticket-row-time{color:#4a4a4e;color:var(--text-muted);font-size:10.5px}.wros-support-ticket-row-dot{background:#8b1d2d;background:var(--accent);border-radius:50%;height:6px;position:absolute;right:12px;top:12px;width:6px}.wros-support-status{align-items:center;background:#1c1c1f;background:var(--surface-2);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:999px;color:#8a8a90;color:var(--text-dim);display:inline-flex;font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:10px;letter-spacing:.05em;padding:2px 8px;text-transform:uppercase}.wros-support-status--open{background:#d4a94f1a;border-color:#d4a94f59;color:#d4a94f}.wros-support-status--answered{background:#3d7a5a1a;border-color:#3d7a5a66;color:#3d7a5a;color:var(--success)}.wros-support-status--closed{background:#0000;color:#4a4a4e;color:var(--text-muted)}.wros-support-main{background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-card);display:flex;flex-direction:column;min-height:480px;padding:16px 20px}.wros-support-newticket-head{align-items:center;color:#e8e8ea;color:var(--text);display:flex;gap:8px;margin-bottom:6px}.wros-support-newticket-head h2{font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-family:var(--font-script);font-size:18px;font-weight:700;margin:0}.wros-support-newticket-hint{color:#4a4a4e;color:var(--text-muted);font-size:13px;margin:0 0 16px}.wros-support-newticket-counter{color:#4a4a4e;color:var(--text-muted);font-size:10.5px;margin-top:4px;text-align:right}.wros-support-newticket-attach{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 8px}.wros-support-open-banner{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.wros-support-chat{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.wros-support-chat-head{align-items:flex-start;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border);display:flex;gap:12px;justify-content:space-between;margin-bottom:12px;padding-bottom:12px}.wros-support-chat-subject{color:#e8e8ea;color:var(--text);font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-family:var(--font-script);font-size:18px;font-weight:700;margin:0;overflow:hidden;text-overflow:ellipsis}.wros-support-chat-meta{align-items:center;color:#4a4a4e;color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:11px;gap:8px;margin-top:4px}.wros-support-chat-body{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;max-height:520px;min-height:320px;overflow-y:auto;padding:4px 4px 12px}.wros-support-msg{align-items:flex-start;display:flex;gap:8px}.wros-support-msg.is-user{justify-content:flex-end}.wros-support-msg.is-admin{justify-content:flex-start}.wros-support-bubble{background:#1c1c1f;background:var(--surface-2);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:14px;color:#e8e8ea;color:var(--text);display:flex;flex-direction:column;gap:4px;max-width:78%;padding:10px 14px}.wros-support-bubble.is-user{background:#8b1d2d1a;border-bottom-right-radius:4px;border-color:#8b1d2d59}.wros-support-bubble.is-admin{background:#1c1c1f;background:var(--surface-2);border-bottom-left-radius:4px;border-left:3px solid #8b1d2d;border-left:3px solid var(--accent-gold,var(--accent))}.wros-support-bubble-head{align-items:center;color:#4a4a4e;color:var(--text-muted);display:flex;font-size:10.5px;gap:8px;justify-content:space-between;letter-spacing:.02em}.wros-support-bubble-author{color:#8a8a90;color:var(--text-dim);font-weight:500}.wros-support-bubble-time{font-size:10px}.wros-support-bubble-body{font-size:13.5px;line-height:1.5;word-break:break-word}.wros-support-bubble-body p{margin:0 0 6px}.wros-support-bubble-body p:last-child{margin:0}.wros-support-composer{align-items:flex-end;border-top:1px solid #ffffff0f;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:10px;margin-top:12px;padding:12px 4px 0}.wros-support-composer .wros-att-list{flex:1 0 100%;margin:0 0 2px;order:-1}.wros-support-textarea{background:#1c1c1f;background:var(--surface-2);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:4px;border-radius:var(--radius-input);color:#e8e8ea;color:var(--text);flex:1 1 auto;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:13px;line-height:1.5;max-height:200px;min-height:40px;padding:10px 12px;resize:vertical}.wros-support-textarea:focus{border-color:#8b1d2d8c;outline:none}.wros-support-send{flex-shrink:0}.wros-support-closed-notice{align-items:center;background:#1c1c1f;background:var(--surface-2);border:1px dashed #ffffff0f;border:1px dashed var(--border);border-radius:4px;border-radius:var(--radius-input);color:#4a4a4e;color:var(--text-muted);display:flex;font-size:12.5px;gap:8px;margin-top:12px;padding:12px 16px}.wros-support-mobile-back{align-items:center;background:#0000;border:none;color:#8a8a90;color:var(--text-dim);cursor:pointer;display:none;font-size:12px;gap:6px;margin-bottom:8px;padding:6px 2px}.wros-support-mobile-back:hover{color:#8b1d2d;color:var(--accent)}.wros-admin-support{display:flex;flex-direction:column;gap:16px;padding-bottom:40px}.wros-admin-support-topbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.wros-admin-support-filters{background:#1c1c1f;background:var(--surface-2);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:999px;display:inline-flex;gap:4px;padding:4px}.wros-admin-support-filter{background:#0000;border:none;border-radius:999px;color:#8a8a90;color:var(--text-dim);cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:12px;padding:6px 14px;transition:all .16s cubic-bezier(.16,1,.3,1);transition:all .16s var(--ease)}.wros-admin-support-filter:hover{color:#e8e8ea;color:var(--text)}.wros-admin-support-filter.is-active{background:#141416;background:var(--surface);border:1px solid #8b1d2d6b;color:#8b1d2d;color:var(--accent)}.wros-admin-support-layout{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:320px 1fr}.wros-admin-support-list{background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-card);display:flex;flex-direction:column;gap:6px;max-height:720px;overflow-y:auto;padding:10px}.wros-admin-support-row{background:#0000;border:1px solid #0000;border-radius:4px;border-radius:var(--radius-input);color:#e8e8ea;color:var(--text);cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:10px 12px;position:relative;text-align:left;transition:all .16s cubic-bezier(.16,1,.3,1);transition:all .16s var(--ease)}.wros-admin-support-row:hover{background:#1c1c1f;background:var(--surface-2);border-color:#ffffff0f;border-color:var(--border)}.wros-admin-support-row.is-active{background:#1c1c1f;background:var(--surface-2);border-color:#8b1d2d6b}.wros-admin-support-row-top{align-items:center;display:flex;gap:8px;justify-content:space-between}.wros-admin-support-row-subject{font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wros-admin-support-row-time,.wros-admin-support-row-user{color:#4a4a4e;color:var(--text-muted);font-size:10.5px}.wros-admin-support-row-assigned{margin-left:4px}.wros-admin-support-main{background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-card);display:flex;flex-direction:column;min-height:520px;padding:16px 20px}.wros-admin-support-placeholder{align-items:center;color:#4a4a4e;color:var(--text-muted);display:flex;flex:1 1 auto;font-size:13px;justify-content:center;padding:60px 20px}.wros-admin-support-chat-head{align-items:flex-start;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:12px;padding-bottom:12px}.wros-admin-support-chat-head-left{flex:1 1 auto;min-width:0}.wros-admin-support-chat-head-actions{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px}.wros-support-priority{align-items:center;background:#1c1c1f;background:var(--surface-2);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:999px;color:#8a8a90;color:var(--text-dim);display:inline-flex;font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:10px;letter-spacing:.05em;padding:2px 8px;text-transform:uppercase}.wros-support-priority.is-low{color:#4a4a4e;color:var(--text-muted)}.wros-support-priority.is-normal{color:#8a8a90;color:var(--text-dim)}.wros-support-priority.is-high{background:#8b1d2d24;background:var(--accent-soft);border-color:#8b1d2d6b;color:#8b1d2d;color:var(--accent)}.wros-select-sm{font-size:11px!important;min-width:100px;padding:6px 10px!important}.wros-btn-sm{font-size:11px!important;padding:6px 10px!important}.wros-btn-danger,.wros-btn-sm{align-items:center;display:inline-flex;gap:6px}.wros-btn-danger{background:#8b1d2d24;border:1px solid #8b1d2d73;border-radius:8px;color:#8b1d2d;color:var(--accent);cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:12px;padding:8px 14px;transition:all .16s cubic-bezier(.16,1,.3,1);transition:all .16s var(--ease)}.wros-btn-danger:hover:not(:disabled){background:#8b1d2d3d}.wros-btn-danger:disabled{cursor:not-allowed;opacity:.5}.wros-admin-tab-badge{align-items:center;background:#8b1d2d;background:var(--accent);border-radius:999px;color:#fff;display:inline-flex;font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:10.5px;font-weight:600;height:18px;justify-content:center;line-height:1;margin-left:6px;min-width:18px;padding:0 6px;vertical-align:middle}@media (max-width:900px){.wros-admin-support-layout,.wros-support-layout{grid-template-columns:1fr}.wros-admin-support-list.is-collapsed-mobile,.wros-support-list.is-collapsed-mobile{display:none}.wros-admin-support-main.is-empty-mobile,.wros-support-main.is-empty-mobile{min-height:220px}.wros-support-mobile-back{display:inline-flex}.wros-support-bubble{max-width:90%}}.wros-admin-grants{display:flex;flex-direction:column;gap:22px;padding:0 4px 40px}.wros-admin-grants-topbar{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:4px}.wros-admin-grants-topbar-actions{align-items:center;display:inline-flex;gap:8px}.wros-admin-grants-section{background:#141416;background:var(--surface);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-card);padding:18px 20px}.wros-admin-grants-section-head{align-items:center;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border);display:flex;flex-wrap:wrap;gap:12px;margin-bottom:14px;padding-bottom:12px}.wros-admin-grants-section-head h3{align-items:center;color:#e8e8ea;color:var(--text);display:inline-flex;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-family:var(--font-script);font-size:15px;font-weight:700;gap:8px;margin:0}.wros-admin-grants-section-hint{color:#4a4a4e;color:var(--text-muted);font-size:11.5px;margin-left:auto}.wros-admin-grants-template-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.wros-admin-grant-template{background:#1c1c1f;background:var(--surface-2);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:14px;transition:border-color .16s cubic-bezier(.16,1,.3,1);transition:border-color .16s var(--ease)}.wros-admin-grant-template:hover{border-color:#8b1d2d59}.wros-admin-grant-template-head{align-items:center;display:flex;gap:8px;justify-content:space-between}.wros-admin-grant-template-name{color:#e8e8ea;color:var(--text);font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-family:var(--font-script);font-size:15px;font-weight:700}.wros-admin-grant-template-preview{display:flex;justify-content:center;padding:8px 4px}.wros-admin-grant-template-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#4a4a4e;color:var(--text-muted);display:-webkit-box;font-size:11.5px;line-height:1.45;margin:0;overflow:hidden;text-overflow:ellipsis}.wros-admin-grant-template-meta{align-self:flex-end;color:#4a4a4e;color:var(--text-muted);font-size:10.5px}.wros-admin-grant-template-actions{border-top:1px dashed #ffffff0f;border-top:1px dashed var(--border);display:flex;gap:6px;justify-content:flex-end;padding-top:6px}.wros-admin-grants-history-table{overflow-x:auto}.wros-admin-grants-history-table table{font-size:12.5px;width:100%}.wros-admin-grants-history-table td{padding:8px 6px;vertical-align:middle}.wros-admin-grants-reason-line{color:#4a4a4e;color:var(--text-muted);font-size:10.5px;margin-top:2px;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wros-grant-issue-modal{max-width:540px;width:100%}.wros-grant-issue-modal .wros-input,.wros-grant-issue-modal .wros-textarea{box-sizing:border-box;width:100%}.wros-input-with-icon{align-items:center;display:flex;position:relative;width:100%}.wros-input-with-icon svg:first-child{color:#4a4a4e;color:var(--text-muted);left:10px;pointer-events:none;position:absolute;z-index:1}.wros-input-with-icon>.wros-input{box-sizing:border-box;flex:1 1 auto;min-width:0;padding-left:32px;padding-right:32px;width:100%}.wros-input-with-icon .wros-spin{color:#8b1d2d;color:var(--accent);position:absolute;right:10px}.wros-user-search-results{background:#1c1c1f;background:var(--surface-2);border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:4px;border-radius:var(--radius-input);list-style:none;margin:6px 0 0;max-height:180px;overflow-y:auto;padding:0}.wros-user-search-results li:not(:last-child){border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border)}.wros-user-search-result{align-items:center;background:#0000;border:none;color:#e8e8ea;color:var(--text);cursor:pointer;display:flex;gap:8px;justify-content:space-between;padding:8px 12px;transition:background .12s cubic-bezier(.16,1,.3,1);transition:background .12s var(--ease);width:100%}.wros-user-search-result:hover{background:#8b1d2d24;background:var(--accent-soft)}.wros-user-search-email{color:#4a4a4e;color:var(--text-muted);font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:10.5px}.wros-user-search-picked{align-items:center;background:#8b1d2d24;background:var(--accent-soft);border:1px solid #8b1d2d59;border-radius:4px;border-radius:var(--radius-input);display:inline-flex;gap:10px;margin-top:6px;padding:6px 10px}.wros-admin-grants-duration{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.wros-admin-grants-duration .wros-chip{flex-shrink:0}.wros-chip{background:#0000;border:1px solid #ffffff0f;border:1px solid var(--border);border-radius:999px;color:#8a8a90;color:var(--text-dim);cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:12px;padding:6px 14px;transition:all .16s cubic-bezier(.16,1,.3,1);transition:all .16s var(--ease)}.wros-chip:hover{color:#e8e8ea;color:var(--text)}.wros-chip.is-active{background:#8b1d2d24;background:var(--accent-soft);border-color:#8b1d2d73;color:#8b1d2d;color:var(--accent)}.wros-purchase-card.is-grant{background:linear-gradient(135deg,#c9a96114,#141416 60%);background:linear-gradient(135deg,#c9a96114 0,var(--surface) 60%);border-color:#c9a96152}.wros-purchase-status.is-grant{background:#c9a9611a;border-color:#c9a96159;color:#c9a961;font-weight:600;letter-spacing:.06em}.wros-purchase-card-granted-by{align-items:center;color:#8a8a90;color:var(--text-dim);display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:11px;gap:6px}.wros-purchase-card-granted-by svg{color:#c9a961}.wros-purchase-card-grant-reason{color:#4a4a4e;color:var(--text-muted);font-size:11px;font-style:italic;margin-top:-4px}.wros-grant-issue-modal .wros-modal-body{display:flex;flex-direction:column;gap:4px;width:100%}.wros-grant-issue-modal .wros-field{box-sizing:border-box;width:100%}.wros-grant-issue-modal .wros-input-with-icon{box-sizing:border-box;display:flex;width:100%}.wros-grant-issue-modal .wros-input-with-icon>.wros-input{box-sizing:border-box;flex:1 1 auto;min-width:0;padding-left:32px;padding-right:32px;width:100%}.wros-rate-status{align-items:center;color:#4a4a4e;color:var(--text-muted);display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:11px;gap:6px;letter-spacing:.02em;line-height:1;white-space:nowrap}.wros-rate-dot{background:#4a4a4e;background:var(--text-muted);border-radius:50%;box-shadow:inset 0 0 0 1px #0000004d;flex-shrink:0;height:7px;width:7px}.wros-rate-dot.is-fresh{animation:wros-rate-pulse 2.6s ease-in-out infinite;background:#3d7a5a;background:var(--success)}.wros-rate-dot.is-stale{background:#b08d57}.wros-rate-dot.is-unavailable{background:#c0392b;background:var(--danger)}@keyframes wros-rate-pulse{0%,to{opacity:1}50%{opacity:.55}}.wros-rate-label.is-fresh{color:#3d7a5a;color:var(--success)}.wros-rate-label.is-stale{color:#d7b98e}.wros-rate-label.is-unavailable{color:#c0392b;color:var(--danger)}.wros-topup-unavailable-banner{align-items:flex-start;background:#c0392b24;background:var(--danger-soft);border:1px solid #c0392b66;border-radius:4px;border-radius:var(--radius-input);color:#e6a99f;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif;font-family:var(--sans);font-size:12.5px;gap:8px;line-height:1.45;margin:6px 0 12px;padding:10px 12px}.wros-topup-unavailable-banner svg{color:#c0392b;color:var(--danger);flex-shrink:0;margin-top:1px}.wros-pin-boxes-wrap .wros-pin-input,.wros-pin-input,.wros-withdraw-pin .wros-pin-input{align-items:center!important;display:inline-flex!important;gap:10px!important;margin:8px 0 12px!important}.wros-withdraw-pin-boxes{justify-content:flex-start!important}.wros-pin-box,.wros-withdraw-pin .wros-pin-box,input.wros-pin-box{background:#1c1c1f!important;background:var(--surface-2)!important;border:1px solid #ffffff1a!important;border:1px solid var(--border-strong)!important;border-radius:10px!important;box-shadow:none;caret-color:#8b1d2d!important;caret-color:var(--accent)!important;color:#e8e8ea!important;color:var(--text)!important;font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace!important;font-family:var(--mono)!important;font-size:24px!important;font-weight:700!important;height:60px!important;line-height:1!important;outline:none!important;padding:0!important;text-align:center!important;transition:border-color .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),background .18s cubic-bezier(.16,1,.3,1)!important;transition:border-color .18s var(--ease),box-shadow .18s var(--ease),background .18s var(--ease)!important;width:52px!important}.wros-pin-box.has-value,.wros-withdraw-pin .wros-pin-box.has-value{background:#141416!important;background:var(--surface)!important;border-color:#8b1d2d66!important}.wros-pin-box:focus,.wros-withdraw-pin .wros-pin-box:focus,input.wros-pin-box:focus{background:#141416!important;background:var(--surface)!important;border-color:#8b1d2d99!important;box-shadow:0 0 0 3px #8b1d2d38!important}.wros-pin-input.is-error .wros-pin-box,.wros-withdraw-pin .wros-pin-input.is-error .wros-pin-box{border-color:#8b1d2d!important;border-color:var(--accent)!important;box-shadow:0 0 0 3px #8b1d2d47!important}.wros-pin-input.is-error{animation:wros-pin-shake .32s cubic-bezier(.16,1,.3,1)!important;animation:wros-pin-shake .32s var(--ease)!important}@media (max-width:560px){.wros-pin-box,.wros-withdraw-pin .wros-pin-box,input.wros-pin-box{border-radius:9px!important;font-size:20px!important;height:54px!important;width:46px!important}}.wros-topup-address-row{align-items:stretch!important;display:flex!important;gap:8px!important}.wros-topup-address{border:1px solid #ffffff0f!important;border:1px solid var(--border)!important;border-radius:10px!important;flex:1 1 auto!important;font-size:13px!important;line-height:42px!important;min-width:0!important;padding:0 14px!important}.wros-topup-address,.wros-topup-copy{background:#1c1c1f!important;background:var(--surface-2)!important;height:44px!important}.wros-topup-copy{align-items:center!important;border:1px solid #ffffff1a!important;border:1px solid var(--border-strong)!important;border-radius:10px!important;color:#8a8a90!important;color:var(--text-dim)!important;cursor:pointer!important;display:inline-flex!important;flex:0 0 44px!important;justify-content:center!important;max-width:44px!important;min-width:44px!important;padding:0!important;transition:color .16s cubic-bezier(.16,1,.3,1),background .16s cubic-bezier(.16,1,.3,1),border-color .16s cubic-bezier(.16,1,.3,1)!important;transition:color .16s var(--ease),background .16s var(--ease),border-color .16s var(--ease)!important;width:44px!important}.wros-topup-copy:hover:not(:disabled){background:#8b1d2d24!important;background:var(--accent-soft)!important;border-color:#8b1d2d66!important;color:#8b1d2d!important;color:var(--accent)!important}.wros-topup-copy:focus-visible{border-color:#8b1d2d!important;border-color:var(--accent)!important;box-shadow:0 0 0 3px #8b1d2d59!important;box-shadow:0 0 0 3px var(--accent-focus)!important;outline:none!important}.wros-topup-copy:disabled{cursor:not-allowed!important;opacity:.5!important}.wros-modal .wros-topup-actions,.wros-topup-modal .wros-topup-actions,.wros-withdraw-modal .wros-withdraw-modal-actions{align-items:center!important;border-top:1px solid #ffffff0f!important;border-top:1px solid var(--border)!important;flex-wrap:wrap!important;gap:10px!important;padding:14px 20px calc(20px + env(safe-area-inset-bottom, 0px))!important;z-index:3!important}.wros-modal .wros-topup-actions .wros-btn-ghost,.wros-modal .wros-topup-actions .wros-btn-outline,.wros-modal .wros-topup-actions .wros-btn-primary,.wros-withdraw-modal .wros-withdraw-modal-actions .wros-btn-ghost,.wros-withdraw-modal .wros-withdraw-modal-actions .wros-btn-primary{border-radius:6px!important;box-sizing:border-box!important;height:40px!important;line-height:1!important;min-height:40px!important;padding:0 20px!important}.wros-admin-telegram-code-box{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.wros-admin-telegram-code{display:flex;flex-direction:column;gap:4px}.wros-admin-telegram-code code{color:#8b1d2d;color:var(--accent,#a8323e);font-family:ui-monospace,monospace;font-family:var(--font-mono,ui-monospace,monospace);font-size:26px;font-weight:600;letter-spacing:.18em}.wros-admin-telegram-code span{color:#8a8a90;color:var(--text-dim);font-size:12px}.file\:border-0::-webkit-file-upload-button{border-width:0}.file\:border-0::file-selector-button{border-width:0}.file\:bg-transparent::-webkit-file-upload-button{background-color:initial}.file\:bg-transparent::file-selector-button{background-color:initial}.file\:text-sm::-webkit-file-upload-button{font-size:.875rem;line-height:1.25rem}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::-webkit-file-upload-button{font-weight:500}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::-webkit-file-upload-button{color:#e7e7e9;color:hsl(var(--foreground))}.file\:text-foreground::file-selector-button{color:#e7e7e9;color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::placeholder{color:#898990;color:hsl(var(--muted-foreground))}.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:4px;border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:4px;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:4px;border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:4px;border-top-right-radius:calc(var(--radius) - 2px)}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.hover\:bg-accent:hover{background-color:hsl(#8b1d2d);background-color:hsl(var(--accent))}.hover\:bg-destructive\/80:hover{background-color:#bf3a2bcc;background-color:hsl(var(--destructive)/.8)}.hover\:bg-destructive\/90:hover{background-color:#bf3a2be6;background-color:hsl(var(--destructive)/.9)}.hover\:bg-muted:hover{background-color:#1b1b1d;background-color:hsl(var(--muted))}.hover\:bg-muted\/50:hover{background-color:#1b1b1d80;background-color:hsl(var(--muted)/.5)}.hover\:bg-primary:hover{background-color:#8b1d2e;background-color:hsl(var(--primary))}.hover\:bg-primary\/80:hover{background-color:#8b1d2ecc;background-color:hsl(var(--primary)/.8)}.hover\:bg-primary\/90:hover{background-color:#8b1d2ee6;background-color:hsl(var(--primary)/.9)}.hover\:bg-secondary:hover{background-color:#1b1b1d;background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:#1b1b1dcc;background-color:hsl(var(--secondary)/.8)}.hover\:text-accent-foreground:hover{color:#e7e7e9;color:hsl(var(--accent-foreground))}.hover\:text-foreground:hover{color:#e7e7e9;color:hsl(var(--foreground))}.hover\:text-muted-foreground:hover{color:#898990;color:hsl(var(--muted-foreground))}.hover\:text-primary-foreground:hover{color:#e7e7e9;color:hsl(var(--primary-foreground))}.hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.focus\:bg-accent:focus{background-color:hsl(#8b1d2d);background-color:hsl(var(--accent))}.focus\:bg-primary:focus{background-color:#8b1d2e;background-color:hsl(var(--primary))}.focus\:text-accent-foreground:focus{color:#e7e7e9;color:hsl(var(--accent-foreground))}.focus\:text-primary-foreground:focus{color:#e7e7e9;color:hsl(var(--primary-foreground))}.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))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:#1b1b1d66;border-color:hsl(var(--muted)/.4)}.group.toaster .group-\[\.toaster\]\:border-border{border-color:hsl(rgba(255,255,255,.06));border-color:hsl(var(--border))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:#1b1b1d;background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:#8b1d2e;background-color:hsl(var(--primary))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:#0c0c0e;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:#898990;color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:#e7e7e9;color:hsl(var(--primary-foreground))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:#e7e7e9;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:#bf3a2b4d;border-color:hsl(var(--destructive)/.3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:#bf3a2b;background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:#e7e7e9;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:hsl(#8b1d2d);background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:hsl(#8b1d2d/.5);background-color:hsl(var(--accent)/.5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:#e7e7e9;color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:#898990;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:hsl(#8b1d2d);background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:#0c0c0e;background-color:hsl(var(--background))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:#8b1d2e;background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(#8b1d2d);background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(#8b1d2d/.5);background-color:hsl(var(--accent)/.5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:#1b1b1d;background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:#1b1b1d;background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:#1d1d20;background-color:hsl(var(--input))}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:#898990;color:hsl(var(--muted-foreground))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:#e7e7e9;color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:#e7e7e9;color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:#e7e7e9;color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:#e7e7e9;color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:#898990;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:hsl(#8b1d2d);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:#bf3a2b;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-0{margin-top:0}.sm\:max-w-sm{max-width:24rem}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:.625rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-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:6px;border-radius:var(--radius)}.sm\:text-left{text-align:left}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y:100%}}@media (min-width:768px){.md\:absolute{position:absolute}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[420px\]{max-width:420px}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}.\[\&\+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:4px;border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:4px;border-top-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\>\.day-range-start\)\]\:rounded-l-md:has(>.day-range-start){border-bottom-left-radius:4px;border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:4px;border-top-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:rounded-md:has([aria-selected]){border-radius:4px;border-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:hsl(#8b1d2d);background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-bottom-left-radius:4px;border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:4px;border-top-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-bottom-right-radius:4px;border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:4px;border-top-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:hsl(#8b1d2d/.5);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:4px;border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:4px;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:#bf3a2b;color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:#e7e7e9;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:#898990;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}