*,: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:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }

/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-vazir),system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,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::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.mx-auto{margin-left:auto;margin-right:auto}.my-12{margin-top:3rem;margin-bottom:3rem}.my-8{margin-top:2rem;margin-bottom:2rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mr-1{margin-right:.25rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-10{height:2.5rem}.h-12{height:3rem}.h-2{height:.5rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-96{height:24rem}.h-full{height:100%}.min-h-\[36px\]{min-height:36px}.min-h-\[90px\]{min-height:90px}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-10{width:2.5rem}.w-12{width:3rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-full{width:100%}.min-w-\[120px\]{min-width:120px}.min-w-\[140px\]{min-width:140px}.max-w-2xl{max-width:42rem}.max-w-6xl{max-width:72rem}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.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}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-baseline{align-items:baseline}.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}.gap-6{gap:1.5rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.space-x-reverse>:not([hidden])~:not([hidden]){--tw-space-x-reverse:1}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(243 244 246/var(--tw-divide-opacity,1))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-t{border-top-width:1px}.border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-amber-400{--tw-border-opacity:1;border-color:rgb(251 191 36/var(--tw-border-opacity,1))}.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-200\/60{border-color:rgb(229 231 235/.6)}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-indigo-200{--tw-border-opacity:1;border-color:rgb(199 210 254/var(--tw-border-opacity,1))}.border-indigo-400\/30{border-color:rgb(129 140 248/.3)}.border-indigo-500{--tw-border-opacity:1;border-color:rgb(99 102 241/var(--tw-border-opacity,1))}.border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-slate-600{--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1))}.border-slate-700{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.border-slate-700\/80{border-color:rgb(51 65 85/.8)}.bg-amber-100{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-emerald-100{--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-gray-50\/80{background-color:rgb(249 250 251/.8)}.bg-gray-900{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.bg-indigo-100{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.bg-indigo-50{--tw-bg-opacity:1;background-color:rgb(238 242 255/var(--tw-bg-opacity,1))}.bg-indigo-50\/30{background-color:rgb(238 242 255/.3)}.bg-indigo-500{--tw-bg-opacity:1;background-color:rgb(99 102 241/var(--tw-bg-opacity,1))}.bg-indigo-500\/30{background-color:rgb(99 102 241/.3)}.bg-indigo-600{--tw-bg-opacity:1;background-color:rgb(79 70 229/var(--tw-bg-opacity,1))}.bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-slate-700{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.bg-slate-800\/80{background-color:rgb(30 41 59/.8)}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.from-slate-900{--tw-gradient-from:#0f172a var(--tw-gradient-from-position);--tw-gradient-to:rgb(15 23 42/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-slate-800{--tw-gradient-to:rgb(30 41 59/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#1e293b var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-indigo-950{--tw-gradient-to:#1e1b4b var(--tw-gradient-to-position)}.p-1\.5{padding:.375rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.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\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-4{padding-bottom:1rem}.pt-0{padding-top:0}.pt-2{padding-top:.5rem}.pt-8{padding-top:2rem}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.leading-relaxed{line-height:1.625}.tracking-tight{letter-spacing:-.025em}.text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.text-amber-500{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-amber-600{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-amber-900{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.text-emerald-400{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-emerald-500{--tw-text-opacity:1;color:rgb(16 185 129/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-emerald-800{--tw-text-opacity:1;color:rgb(6 95 70/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-indigo-200{--tw-text-opacity:1;color:rgb(199 210 254/var(--tw-text-opacity,1))}.text-indigo-300{--tw-text-opacity:1;color:rgb(165 180 252/var(--tw-text-opacity,1))}.text-indigo-500{--tw-text-opacity:1;color:rgb(99 102 241/var(--tw-text-opacity,1))}.text-indigo-600{--tw-text-opacity:1;color:rgb(79 70 229/var(--tw-text-opacity,1))}.text-indigo-700{--tw-text-opacity:1;color:rgb(67 56 202/var(--tw-text-opacity,1))}.text-indigo-800{--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity,1))}.text-indigo-900{--tw-text-opacity:1;color:rgb(49 46 129/var(--tw-text-opacity,1))}.text-indigo-950{--tw-text-opacity:1;color:rgb(30 27 75/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-red-800{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-lg,.shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-sm,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-1,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-amber-400\/20{--tw-ring-color:rgb(251 191 36/0.2)}.ring-indigo-500\/20{--tw-ring-color:rgb(99 102 241/0.2)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;min-height:100vh;transition:background-color .3s ease,color .3s ease}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background-image:linear-gradient(var(--line-soft) 1px,transparent 1px),linear-gradient(90deg,var(--line-soft) 1px,transparent 1px);background-size:44px 44px;opacity:.35;mask-image:radial-gradient(circle at 50% 0,#000 0,transparent 70%);-webkit-mask-image:radial-gradient(circle at 50% 0,#000 0,transparent 70%)}#__next,body>*{position:relative;z-index:1}.card{background:var(--card);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.card:hover{border-color:var(--line)}.grad-text{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.btn{background:var(--grad);color:#fff;font-weight:500;border:none;border-radius:8px;padding:11px 20px;cursor:pointer;font-size:14px;font-family:inherit;transition:filter .18s ease,transform .12s ease,box-shadow .2s ease;box-shadow:0 6px 18px -8px rgba(54,125,196,.6)}.btn:hover{filter:brightness(1.08);box-shadow:0 8px 24px -8px rgba(21,158,145,.55)}.btn:active{transform:translateY(1px) scale(.99)}.btn:disabled{opacity:.55;cursor:default;box-shadow:none}.btn-ghost{background:var(--card-2);color:var(--text-2);border:1px solid var(--line);border-radius:8px;padding:10px 18px;cursor:pointer;font-size:14px;font-family:inherit;transition:all .18s ease}.btn-ghost:hover{border-color:var(--primary);color:var(--primary);background:var(--primary-soft)}.input{width:100%;background:var(--bg-soft);color:var(--text);border:1px solid var(--line);border-radius:8px;padding:11px 13px;font-family:inherit;font-size:14px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.input::-moz-placeholder{color:var(--muted)}.input::placeholder{color:var(--muted)}.input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--ring)}select.input option{background:var(--card);color:var(--text)}.badge{display:inline-block;padding:3px 11px;border-radius:999px;font-size:12px;border:1px solid var(--line);color:var(--text-2);background:var(--bg-soft)}.badge-green{color:var(--green);background:var(--green-soft);border-color:transparent}.badge-amber{color:var(--amber);background:var(--amber-soft);border-color:transparent}a{color:inherit;text-decoration:none}.brand-lockup{display:inline-flex;align-items:center;gap:10px}.brand-wordmark{font-weight:800;font-family:Segoe UI,system-ui,sans-serif;letter-spacing:0;line-height:1;white-space:nowrap}.brand-iran{color:#24b8aa}.brand-ai{color:#4d91d7}.brand-agent{color:#f2a93b}.password-field{position:relative}.password-field .input{width:100%;padding-inline-start:50px;padding-inline-end:14px}.password-toggle{position:absolute;inset-inline-start:8px;top:50%;transform:translateY(-50%);width:34px;height:34px;display:grid;place-items:center;border:0;background:transparent;color:var(--muted);cursor:pointer;border-radius:6px}.password-toggle:hover{color:var(--text);background:var(--bg-soft)}.password-strength{display:flex;align-items:center;gap:9px;margin-top:7px;font-size:11px}.password-strength-track{flex:1;height:4px;overflow:hidden;background:var(--line);border-radius:2px}.password-strength-track span{display:block;height:100%;transition:width .18s ease}.jalali-date-field{display:grid;grid-template-columns:.7fr 1.2fr 1fr;gap:8px;border:1px solid var(--line);padding:8px;margin:0;min-width:0}.jalali-date-field legend{padding:0 7px;color:var(--muted);font-size:11px}.page-heading-row,.section-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.page-heading-row h1,.section-title-row h2{margin:0 0 5px;font-size:22px;font-weight:600}.page-heading-row p,.section-title-row p{margin:0;color:var(--muted);font-size:13px}.directory-toolbar{grid-template-columns:minmax(260px,1fr) 180px auto;gap:10px;align-items:center;padding:14px 0 18px;border-top:1px solid var(--line)}.directory-search{display:flex;gap:8px}.icon-command{width:42px;height:42px;flex:0 0 42px;border:1px solid var(--line);background:var(--card);color:var(--text);display:grid;place-items:center;cursor:pointer;border-radius:6px}.icon-command:hover{border-color:var(--primary);color:var(--primary)}.icon-command:disabled{opacity:.45;cursor:not-allowed}.check-control{display:flex;align-items:center;gap:8px;color:var(--text-2);font-size:13px;white-space:nowrap}.check-control input{accent-color:var(--primary);width:17px;height:17px}.freelancer-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.freelancer-card{border:1px solid var(--line);background:var(--card);padding:16px;border-radius:6px;min-width:0}.freelancer-card-head{display:flex;gap:11px;align-items:center}.freelancer-card h2{margin:0 0 3px;font-size:15px}.freelancer-card-head span{color:var(--muted);font-size:11px}.freelancer-card>p{color:var(--text-2);font-size:12px;line-height:1.8;min-height:44px}.freelancer-metrics{display:flex;flex-wrap:wrap;gap:7px 12px;color:var(--muted);font-size:11px;padding:10px 0;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.freelancer-metrics span{display:inline-flex;align-items:center;gap:4px}.skill-row{display:flex;flex-wrap:wrap;gap:5px;min-height:31px;padding-top:10px}.freelancer-profile-link{display:block;text-align:center;margin-top:12px}.pagination-row{display:flex;justify-content:center;align-items:center;gap:12px;padding:22px 0;font-size:12px;color:var(--muted)}.empty-state{border:1px dashed var(--line);padding:24px;text-align:center;font-size:13px}.admin-support{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0;margin-bottom:22px}.section-title-row .input{width:170px}.inline-notice{color:var(--primary);font-size:12px;margin-bottom:10px}.support-inbox-list{display:grid}.support-inbox-row{border-top:1px solid var(--line-soft)}.support-requester{padding:10px 4px 0;display:flex;align-items:center;gap:7px;color:var(--muted);font-size:12px}.support-author-link,.support-requester a{color:var(--primary);font-weight:700}.support-author-link:hover,.support-requester a:hover{text-decoration:underline}.support-inbox-summary{width:100%;display:flex;gap:10px;align-items:center;text-align:right;padding:13px 4px;border:0;background:transparent;color:var(--text);cursor:pointer;font-family:inherit}.support-source-icon{color:var(--primary);display:grid;place-items:center}.support-inbox-copy{flex:1;min-width:0;display:grid}.support-inbox-copy strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-inbox-copy small{color:var(--muted);font-size:10px;margin-top:3px}.support-inbox-detail{padding:4px 32px 16px 4px}.support-chat{display:grid;gap:7px;margin-bottom:12px;max-height:320px;overflow-y:auto}.support-bubble{max-width:82%;padding:9px 11px;font-size:12px;line-height:1.8;border:1px solid var(--line);background:var(--bg-soft);border-radius:6px}.support-bubble.staff{justify-self:end;border-color:color-mix(in srgb,var(--primary) 35%,var(--line))}.support-bubble.user{justify-self:start}.support-bubble span{display:block;color:var(--muted);font-size:9px;margin-bottom:2px}.support-draft{display:grid;gap:8px;margin-top:10px}.support-draft label{font-size:11px;color:var(--muted)}.support-reply{display:flex;gap:8px;margin-top:12px}.no-answer-state{border-right:3px solid #d97706;background:var(--bg-soft);padding:10px;color:var(--text-2);font-size:12px}.report-chat{display:grid;gap:7px;padding:12px 0 2px}.freelancer-profile-header{display:flex;align-items:center;gap:16px;padding-bottom:20px;border-bottom:1px solid var(--line)}.freelancer-profile-header h1{margin:0;font-size:23px}.freelancer-profile-header p{color:var(--muted);margin:5px 0 8px;font-size:12px}.freelancer-profile-bio{color:var(--text-2);line-height:2;max-width:760px}.profile-detail-section{padding:22px 0;border-top:1px solid var(--line)}.profile-detail-section h2{display:flex;align-items:center;gap:8px;font-size:16px;margin:0 0 12px}.profile-detail-section>p{color:var(--muted);font-size:12px}.profile-detail-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px}.profile-detail-list article{display:flex;gap:10px;border:1px solid var(--line);padding:11px;border-radius:6px;min-width:0}.profile-detail-list img{width:62px;height:50px;-o-object-fit:cover;object-fit:cover;border-radius:4px}.profile-detail-list article div{display:grid;min-width:0}.profile-detail-list strong{font-size:13px}.profile-detail-list span{color:var(--muted);font-size:11px;overflow:hidden;text-overflow:ellipsis}@media (max-width:720px){.directory-toolbar{grid-template-columns:1fr}.page-heading-row,.section-title-row{align-items:stretch;flex-direction:column}.section-title-row .input{width:100%}.jalali-date-field{grid-template-columns:.7fr 1.1fr 1fr;width:100%}.support-inbox-detail{padding-right:0}.support-bubble{max-width:94%}}.ui-button{min-height:var(--control-md);padding:0 var(--space-4);border:1px solid transparent;border-radius:var(--radius-lg);color:#fff;font:inherit;font-size:var(--font-sm);font-weight:600;cursor:pointer;transition:filter .18s ease,border-color .18s ease,background .18s ease}.ui-button-primary{background:var(--gradient-brand)}.ui-button-secondary{background:var(--card-2);color:var(--text-2);border-color:var(--line)}.ui-button-danger{background:var(--red-soft);color:var(--red);border-color:color-mix(in srgb,var(--red) 38%,transparent)}.ui-button:hover{filter:brightness(1.07)}.ui-button:focus-visible,.ui-icon-button:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.ui-button:disabled,.ui-icon-button:disabled{opacity:.52;cursor:not-allowed}.ui-icon-button{width:var(--control-md);height:var(--control-md);flex:0 0 var(--control-md);display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card-2);color:var(--text-2);cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease}.ui-icon-button:hover{color:var(--primary);border-color:var(--primary);background:var(--primary-soft)}.ui-status{min-height:24px;display:inline-flex;align-items:center;padding:2px 9px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-soft);color:var(--text-2);font-size:var(--font-xs);white-space:nowrap}.ui-status-success{color:var(--green);background:var(--green-soft);border-color:transparent}.ui-status-warning{color:var(--amber);background:var(--amber-soft);border-color:transparent}.ui-status-danger{color:var(--red);background:var(--red-soft);border-color:transparent}.app-shell{display:flex;min-height:100vh}.app-sidebar{width:230px;background:var(--card);border-left:1px solid var(--line);padding:18px;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;flex-shrink:0}.app-main{flex:1;padding:30px;max-width:1100px}.nav-item{display:flex;align-items:center;gap:10px;text-align:right;border:none;cursor:pointer;border-radius:8px;padding:11px 13px;font-size:14px;font-family:inherit;color:var(--text-2);background:transparent;transition:background .18s ease,color .18s ease}.nav-item:hover{background:var(--bg-soft)}.nav-item-active{color:#fff;font-weight:500}.nav-item-active,.nav-item-active:hover{background:var(--grad)}.form-grid{display:grid;gap:10px}.responsive-grid{display:grid;gap:12px}.two-col{grid-template-columns:minmax(0,1fr) minmax(260px,340px)}.three-col{grid-template-columns:repeat(3,minmax(0,1fr))}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.reveal{animation:fadeUp .4s ease both}::-moz-selection{background:rgba(47,193,178,.28)}::selection{background:rgba(47,193,178,.28)}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media (max-width:860px){.app-shell{display:block}.app-sidebar{width:100%!important;height:auto;position:sticky;top:0;z-index:20;border-left:none;border-bottom:1px solid var(--line);padding:10px 14px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.app-sidebar>div:first-child{min-width:0;padding:0!important}.app-sidebar nav{grid-column:1/-1;display:flex!important;flex-direction:row!important;max-height:none;padding:4px 0;overflow-x:auto;overflow-y:hidden!important;scrollbar-width:thin}.app-sidebar nav .nav-item{flex:0 0 auto;min-height:40px;white-space:nowrap}.app-sidebar>div:last-child{margin-top:0!important;padding-top:0!important;border-top:0!important}.app-sidebar>div:last-child>div{display:none!important}.app-sidebar>div:last-child .btn-ghost{width:auto!important;min-height:40px}.app-main{padding:18px;max-width:none}.three-col,.two-col{grid-template-columns:1fr}}@media (max-width:520px){.app-sidebar nav{grid-template-columns:none}.btn,.btn-ghost{width:100%}}.review-center-page{width:min(1320px,100%);padding-bottom:48px}.review-center-heading,.review-center-heading>div,.review-certificate,.review-clean,.review-decision-actions,.review-detail-header,.review-evidence-band>div,.review-filterbar,.review-lock-note,.review-metrics>div,.review-notice,.review-queue-row,.review-role-mark,.review-search{display:flex;align-items:center}.review-center-heading{justify-content:space-between;gap:24px;margin-bottom:22px}.review-center-heading>div:first-child{display:block}.review-center-heading h1{margin:5px 0 7px;font-size:30px}.agent-detail-columns p,.agent-detail-hero p,.review-center-heading p{margin:0;color:var(--text-2);line-height:1.9}.review-role-mark{gap:8px;min-height:40px;padding:0 13px;border:1px solid var(--line);border-radius:8px;color:var(--primary);background:var(--primary-soft);white-space:nowrap}.review-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--line);margin-bottom:18px}.review-metrics>div{gap:9px;min-height:70px;padding:12px 18px;border-inline-start:1px solid var(--line);color:var(--text-2)}.review-metrics>div:first-child{border-inline-start:0}.review-metrics strong{margin-inline-start:auto;color:var(--text);font-size:23px}.review-metrics .danger,.review-metrics .danger strong{color:var(--red)}.review-notice{gap:9px;padding:11px 14px;margin-bottom:12px;border-radius:6px;font-size:14px}.review-notice.error{color:var(--red);background:var(--red-soft)}.review-notice.success{color:var(--green);background:var(--green-soft)}.review-filterbar{gap:10px;padding-bottom:14px}.review-filterbar>select{width:180px}.review-search{flex:1;gap:8px;min-height:42px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--bg-soft);color:var(--muted)}.review-search:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--ring)}.review-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--text);font:inherit}.review-center-layout{display:grid;grid-template-columns:minmax(330px,.78fr) minmax(500px,1.35fr);min-height:650px;border-block:1px solid var(--line)}.review-queue{border-inline-end:1px solid var(--line);padding:10px 0}.review-queue-row{width:100%;min-height:72px;gap:11px;padding:11px 14px;border:0;border-bottom:1px solid var(--line-soft);background:transparent;color:var(--text);text-align:start;font:inherit;cursor:pointer}.review-queue-row.selected,.review-queue-row:hover{background:var(--bg-soft)}.review-queue-row.selected{box-shadow:inset -3px 0 var(--primary)}.severity-dot{width:9px;height:9px;border-radius:50%;flex:0 0 9px;background:var(--muted)}.severity-critical,.severity-high{color:var(--red)}.severity-dot.severity-critical,.severity-dot.severity-high{background:var(--red)}.severity-medium{color:var(--amber)}.severity-dot.severity-medium{background:var(--amber)}.severity-info,.severity-low{color:var(--primary)}.severity-dot.severity-info,.severity-dot.severity-low{background:var(--primary)}.review-queue-main{display:grid;gap:5px;flex:1;min-width:0}.review-queue-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-queue-main small,.review-queue-score small{color:var(--muted);font-size:11px}.review-queue-score{display:grid;gap:2px;text-align:center}.review-overdue{padding:3px 5px;border-radius:4px;background:var(--red-soft);color:var(--red);font-size:10px;font-weight:700}.review-detail{min-width:0;padding:24px}.review-empty{display:flex;min-height:190px;align-items:center;justify-content:center;flex-direction:column;gap:10px;color:var(--muted);text-align:center}.review-detail-header{justify-content:space-between;gap:16px;margin-bottom:18px}.review-detail-header h2{margin:4px 0 0;font-size:22px}.review-status,.severity-label{display:inline-flex;align-items:center;min-height:25px;padding:2px 8px;border-radius:5px;border:1px solid var(--line);background:var(--bg-soft);font-size:11px;white-space:nowrap}.review-status.status-claimed{color:var(--amber);background:var(--amber-soft);border-color:transparent}.review-status.status-decided{color:var(--green);background:var(--green-soft);border-color:transparent}.review-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 18px;border-block:1px solid var(--line)}.review-facts>div{padding:13px 10px;border-inline-start:1px solid var(--line)}.review-facts>div:first-child{border-inline-start:0}.review-facts dd,.review-facts dt{margin:0}.review-facts dt{color:var(--muted);font-size:11px}.review-facts dd{margin-top:5px;font-size:13px;font-weight:600}.review-evidence-band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:19px}.review-evidence-band>div{gap:7px;min-height:52px;padding:9px 10px;border:1px solid var(--line);border-radius:6px;color:var(--primary)}.review-evidence-band span{color:var(--muted);font-size:11px}.review-evidence-band strong{margin-inline-start:auto;color:var(--text);font-size:12px}.review-findings{margin-bottom:18px}.review-decision-form legend,.review-findings h3{margin:0 0 9px;color:var(--text-2);font-size:13px}.review-findings>div{display:grid;grid-template-columns:62px minmax(0,1fr);gap:4px 9px;padding:9px 0;border-bottom:1px solid var(--line-soft)}.review-findings strong{font-size:13px}.review-findings small{grid-column:2;color:var(--muted);line-height:1.7}.review-clean{gap:8px;margin-bottom:18px;color:var(--green)}.review-claim{display:inline-flex;align-items:center;gap:7px}.review-decision-form{display:grid;gap:14px;padding-top:18px;border-top:1px solid var(--line)}.review-lock-note{gap:7px;color:var(--amber);font-size:12px}.review-decision-form fieldset{display:grid;gap:9px;margin:0;padding:12px;border:1px solid var(--line);border-radius:6px}.review-decision-form label{display:grid;gap:6px;color:var(--text-2);font-size:13px}.review-decision-form .risk-acceptance,.review-decision-form fieldset label{display:flex;align-items:flex-start;gap:8px}.review-decision-form input[type=checkbox]{width:17px;height:17px;accent-color:var(--primary)}.review-decision-actions{flex-wrap:wrap;gap:8px}.review-decision-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px}.review-certificate{gap:12px;margin-top:18px;padding:14px;border-inline-start:3px solid var(--green);background:var(--green-soft);color:var(--green)}.review-certificate div{display:grid;gap:4px}.review-certificate small,.review-certificate strong{overflow-wrap:anywhere}.review-certificate small{color:var(--text-2)}.agent-detail-main{width:min(1180px,calc(100% - 36px));margin:0 auto;padding:54px 0 72px}.agent-detail-state{display:flex;min-height:300px;align-items:center;justify-content:center;gap:9px;color:var(--muted)}.agent-detail-state.error{color:var(--red)}.agent-detail-hero{display:grid;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:38px;padding:24px 0 42px;border-bottom:1px solid var(--line)}.agent-detail-hero h1{margin:8px 0 12px;font-size:42px}.certificate-seal{aspect-ratio:1;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;border:1px solid var(--line);border-radius:50%;background:var(--bg-soft);text-align:center}.certificate-seal.valid{color:var(--green);border-color:color-mix(in srgb,var(--green) 55%,var(--line));box-shadow:inset 0 0 0 7px var(--green-soft)}.certificate-seal.invalid{color:var(--red);border-color:var(--red)}.certificate-seal span{font-weight:700}.certificate-seal small{color:var(--text-2)}.agent-detail-actions{display:flex;align-items:center;gap:18px;margin-top:23px}.agent-certificate-band{padding:30px 0;border-bottom:1px solid var(--line)}.agent-certificate-heading{display:flex;align-items:center;gap:11px;color:var(--green)}.agent-certificate-heading h2{margin:3px 0 0;color:var(--text);font-size:20px;overflow-wrap:anywhere}.agent-certificate-band>dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:23px 0}.agent-certificate-band>dl>div{padding:0 16px;border-inline-start:1px solid var(--line)}.agent-certificate-band>dl>div:first-child{padding-inline-start:0;border-inline-start:0}.agent-certificate-band dt{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:12px}.agent-certificate-band dd{margin:7px 0 0;font-weight:600}.certificate-digest{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;color:var(--muted);font-size:12px}.certificate-digest code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-2)}.agent-detail-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;padding-top:38px}.agent-detail-columns h2{margin:0 0 8px;font-size:21px}.public-evidence-list{margin:20px 0 0}.public-evidence-list>div{display:grid;grid-template-columns:minmax(120px,.7fr) minmax(0,1fr);gap:18px;padding:10px 0;border-bottom:1px solid var(--line-soft)}.public-evidence-list dd,.public-evidence-list dt{margin:0;overflow-wrap:anywhere}.public-evidence-list dt{color:var(--muted);font-size:12px}@media (max-width:980px){.review-center-layout{grid-template-columns:1fr}.review-queue{max-height:380px;overflow-y:auto;border-inline-end:0;border-bottom:1px solid var(--line)}.review-queue-row.selected{box-shadow:inset 0 -3px var(--primary)}.agent-certificate-band>dl,.review-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-certificate-band>dl>div:nth-child(3),.review-facts>div:nth-child(3){border-inline-start:0}}@media (max-width:700px){.agent-detail-actions,.review-center-heading{align-items:flex-start;flex-direction:column}.agent-detail-columns,.review-evidence-band,.review-metrics{grid-template-columns:1fr}.review-metrics>div{border-inline-start:0;border-bottom:1px solid var(--line-soft)}.review-filterbar{align-items:stretch;flex-wrap:wrap}.review-filterbar>select{width:calc(50% - 5px)}.review-search{flex-basis:100%}.review-detail{padding:18px 4px}.review-facts{grid-template-columns:1fr 1fr}.agent-detail-hero{grid-template-columns:1fr;gap:24px}.certificate-seal{width:150px}.agent-detail-hero h1{font-size:32px}.agent-certificate-band>dl{grid-template-columns:1fr}.agent-certificate-band>dl>div{padding:12px 0;border-inline-start:0;border-bottom:1px solid var(--line-soft)}.certificate-digest{grid-template-columns:auto minmax(0,1fr)}.certificate-digest code{grid-column:1/-1}}.certification-page{width:min(1180px,100%);margin-inline:auto;display:grid;gap:18px}.certification-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid var(--line)}.certification-heading h1{margin:5px 0 8px;font-size:28px;line-height:1.35}.certification-heading p{max-width:680px;margin:0;color:var(--muted);line-height:1.9}.certification-security-mark{min-width:150px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--green) 40%,var(--line));border-radius:8px;color:var(--green);background:color-mix(in srgb,var(--green) 8%,transparent);font-size:13px;direction:ltr}.certification-stepper{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid var(--line);border-radius:8px;overflow:hidden}.certification-stepper li{min-height:54px;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--muted);font-size:13px;background:var(--card);border-inline-end:1px solid var(--line)}.certification-stepper li:last-child{border-inline-end:0}.certification-stepper li span{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%}.certification-stepper li.active{color:var(--text);background:color-mix(in srgb,var(--primary) 7%,var(--card))}.certification-stepper li.active span{color:#fff;border-color:var(--primary);background:var(--primary)}.certification-alert{min-height:44px;display:flex;align-items:center;gap:9px;padding:10px 13px;border:1px solid var(--line);border-radius:8px;font-size:13px;line-height:1.8}.certification-alert.error{color:var(--red);border-color:color-mix(in srgb,var(--red) 34%,var(--line));background:color-mix(in srgb,var(--red) 7%,transparent)}.certification-alert.success{color:var(--green);border-color:color-mix(in srgb,var(--green) 34%,var(--line));background:color-mix(in srgb,var(--green) 7%,transparent)}.certification-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,320px);gap:16px;align-items:start}.certification-list,.certification-workspace{border:1px solid var(--line);border-radius:8px;background:var(--card)}.certification-workspace{min-height:520px;padding:20px}.certification-list{overflow:hidden}.certification-list>.section-title-row{padding:16px;border-bottom:1px solid var(--line)}.section-title-row{min-height:48px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:18px}.section-title-row h2{margin:3px 0 0;font-size:18px;line-height:1.5}.section-kicker{color:var(--muted);font-size:11px}.count-badge{min-width:30px;height:26px;display:inline-grid;place-items:center;padding-inline:8px;border-radius:999px;color:var(--text-2);background:var(--bg-soft);font-size:12px}.icon-action{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;color:var(--muted);background:transparent;cursor:pointer}.icon-action:hover{color:var(--text);border-color:var(--primary)}.certification-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.certification-form label{min-width:0;display:grid;gap:7px;color:var(--text-2);font-size:12px}.certification-form .wide{grid-column:1/-1}.permission-toggle{min-height:42px;display:flex!important;align-items:center;gap:9px!important;padding:9px 11px;border:1px solid var(--line);border-radius:8px}.permission-toggle input{width:17px;height:17px;accent-color:var(--primary)}.certification-primary{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.certification-upload{display:grid;gap:14px}.selected-submission{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--line)}.selected-submission>div{min-width:0;display:grid;gap:4px}.selected-submission strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selected-submission span{color:var(--muted);font-size:12px}.status-pill{flex-shrink:0;padding:5px 9px;border:1px solid color-mix(in srgb,var(--primary) 32%,var(--line));border-radius:999px;color:var(--primary)!important;background:color-mix(in srgb,var(--primary) 7%,transparent)}.private-dropzone{position:relative;min-height:190px;display:grid;place-items:center;align-content:center;gap:10px;padding:24px;border:1px dashed color-mix(in srgb,var(--primary) 44%,var(--line));border-radius:8px;color:var(--primary);background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 6%,transparent),transparent),var(--bg-soft);text-align:center;cursor:pointer}.private-dropzone strong{max-width:100%;color:var(--text);overflow-wrap:anywhere}.private-dropzone span{color:var(--muted);font-size:12px}.private-dropzone input{position:absolute;width:1px;height:1px;opacity:0}.upload-session-meta{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12px}.artifact-result{display:grid;gap:13px;padding:15px;border:1px solid color-mix(in srgb,var(--green) 30%,var(--line));border-radius:8px;background:color-mix(in srgb,var(--green) 5%,var(--card))}.artifact-result.blocked{border-color:color-mix(in srgb,var(--red) 34%,var(--line));background:color-mix(in srgb,var(--red) 5%,var(--card))}.artifact-result-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;color:var(--green)}.artifact-result.blocked .artifact-result-head{color:var(--red)}.artifact-result-head>div{min-width:0;display:grid;gap:3px}.artifact-result-head strong{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.artifact-result-head span{color:var(--muted);font-size:11px}.artifact-result dl{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:8px;overflow:hidden}.artifact-result dl>div{display:grid;gap:4px;padding:9px;border-inline-end:1px solid var(--line)}.artifact-result dl>div:last-child{border-inline-end:0}.artifact-result dt{color:var(--muted);font-size:10px}.artifact-result dd{margin:0;color:var(--text);font-size:12px}.artifact-hash{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;color:var(--muted)}.artifact-hash code{overflow:hidden;color:var(--text-2);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.artifact-issues{display:flex;flex-wrap:wrap;gap:6px}.artifact-issues span{max-width:100%;padding:5px 8px;border-radius:6px;color:var(--amber);background:color-mix(in srgb,var(--amber) 9%,transparent);font-size:10px;overflow-wrap:anywhere}.scan-console{display:grid;gap:14px;padding-top:18px;border-top:1px solid var(--line)}.scan-console .section-title-row{margin-bottom:0}.scan-console h3{margin:3px 0 0;font-size:17px;line-height:1.5}.policy-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--line)}.policy-summary>div{min-height:82px;display:grid;align-content:center;gap:3px;padding:12px;border-inline-end:1px solid var(--line)}.policy-summary>div:last-child{border-inline-end:0}.policy-summary small,.policy-summary span{color:var(--muted);font-size:10px}.policy-summary strong{font-size:14px}.quality-gauge{grid-template-columns:auto auto 1fr;align-items:center;color:var(--primary)}.quality-gauge strong{font-size:23px}.quality-gauge span{align-self:end;padding-bottom:4px}.decision-block{border-color:color-mix(in srgb,var(--red) 36%,var(--line))}.decision-review{border-color:color-mix(in srgb,var(--amber) 36%,var(--line))}.decision-pass{border-color:color-mix(in srgb,var(--green) 36%,var(--line))}.scan-run-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--line);border-radius:8px;overflow:hidden}.scan-run{min-width:0;min-height:54px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 11px;border-bottom:1px solid var(--line);color:var(--muted)}.scan-run:nth-child(odd){border-inline-end:1px solid var(--line)}.scan-run:nth-last-child(-n+2){border-bottom:0}.scan-run span{min-width:0;display:grid;gap:2px}.scan-run strong{color:var(--text);font-size:11px;direction:ltr;text-align:start}.scan-run small{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap;direction:ltr;text-align:start}.scan-run b{color:var(--muted);font-size:10px;font-weight:500;white-space:nowrap}.scan-run.status-succeeded{color:var(--green)}.scan-run.status-blocked,.scan-run.status-failed{color:var(--red)}.scan-run.status-running{color:var(--primary)}.finding-list{display:grid;gap:8px}.finding{display:grid;gap:7px;padding:12px;border:1px solid var(--line);border-inline-start-width:3px;border-radius:8px;background:var(--bg-soft)}.finding>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.finding>div span{color:var(--muted);font-size:10px}.finding code,.finding small{color:var(--muted);font-size:9px;overflow-wrap:anywhere}.finding>strong{font-size:12px;line-height:1.7}.finding p{margin:0;color:var(--text-2);font-size:11px;line-height:1.8}.finding-critical{border-inline-start-color:var(--red)}.finding-high{border-inline-start-color:color-mix(in srgb,var(--red) 65%,var(--amber))}.finding-medium{border-inline-start-color:var(--amber)}.finding-info,.finding-low{border-inline-start-color:var(--primary)}.scan-empty{min-height:54px;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--green);border-block:1px solid var(--line);font-size:12px}.dynamic-console{display:grid;gap:12px;padding:15px;border:1px solid var(--line);border-radius:8px;background:var(--bg-soft)}.dynamic-console-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.dynamic-console-head h3{margin:3px 0 0;font-size:15px}.sandbox-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:8px;overflow:hidden}.sandbox-controls span{min-height:46px;display:flex;align-items:center;justify-content:center;gap:7px;padding:8px;border-inline-end:1px solid var(--line);color:var(--text-2);font-size:10px;text-align:center}.sandbox-controls span:last-child{border-inline-end:0}.dynamic-notice{min-height:42px;display:flex;align-items:center;gap:8px;padding:9px 11px;border:1px solid color-mix(in srgb,var(--amber) 38%,var(--line));border-radius:8px;color:var(--amber);font-size:11px;line-height:1.8}.dynamic-notice.danger{color:var(--red);border-color:color-mix(in srgb,var(--red) 38%,var(--line))}.dynamic-evidence{display:grid;gap:10px}.dynamic-evidence dl{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:8px;overflow:hidden}.dynamic-evidence dl div{min-width:0;display:grid;gap:4px;padding:9px;border-inline-end:1px solid var(--line)}.dynamic-evidence dl div:last-child{border-inline-end:0}.dynamic-evidence dt{color:var(--muted);font-size:9px}.dynamic-evidence dd{margin:0;overflow:hidden;color:var(--text);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.human-review-note{margin:0;padding-top:10px;border-top:1px solid var(--line);color:var(--muted);font-size:10px;line-height:1.9}.ai-review-console{display:grid;gap:12px;padding:15px;border:1px solid color-mix(in srgb,var(--primary) 32%,var(--line));border-radius:8px;background:var(--bg-soft)}.ai-safety-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:8px;overflow:hidden}.ai-safety-controls span{min-height:46px;display:flex;align-items:center;justify-content:center;gap:7px;padding:8px;border-inline-end:1px solid var(--line);color:var(--text-2);font-size:10px;text-align:center}.ai-safety-controls span:last-child{border-inline-end:0}.ai-review-result{display:grid;gap:10px}.ai-review-meta{display:grid;grid-template-columns:2fr 1fr 1fr;border:1px solid var(--line);border-radius:8px;overflow:hidden}.ai-review-meta>span{min-width:0;display:grid;gap:4px;padding:9px;border-inline-end:1px solid var(--line)}.ai-review-meta>span:last-child{border-inline-end:0}.ai-review-meta small{color:var(--muted);font-size:9px}.ai-review-meta strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.ai-summary{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:11px;border-inline-start:3px solid var(--primary);background:color-mix(in srgb,var(--primary) 7%,transparent)}.ai-recommendations p,.ai-summary p{margin:0;color:var(--text-2);font-size:11px;line-height:1.9}.ai-recommendations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ai-recommendations article{min-width:0;display:grid;gap:5px;padding:11px;border:1px solid var(--line);border-radius:8px}.ai-recommendations span{color:var(--primary);font-size:9px}.ai-recommendations strong{font-size:11px;line-height:1.7}.vision-status{display:flex;align-items:center;gap:8px;padding:9px 11px;color:var(--muted);border:1px solid var(--line);border-radius:8px;font-size:10px}.submission-list{display:grid}.submission-list button{width:100%;min-height:64px;display:grid;grid-template-columns:34px minmax(0,1fr) 8px;align-items:center;gap:9px;padding:10px 14px;border:0;border-bottom:1px solid var(--line);color:var(--text);background:transparent;text-align:start;cursor:pointer}.submission-list button:last-child{border-bottom:0}.submission-list button.selected,.submission-list button:hover{background:color-mix(in srgb,var(--primary) 7%,transparent)}.submission-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:7px;color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,transparent)}.submission-list button>span:nth-child(2){min-width:0;display:grid;gap:4px}.submission-list strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.submission-list small{color:var(--muted);font-size:10px}.status-dot{width:7px;height:7px;border-radius:50%;background:var(--amber)}.empty-copy{padding:10px 16px 20px;color:var(--muted);font-size:12px}.spin{animation:certification-spin .9s linear infinite}@keyframes certification-spin{to{transform:rotate(1turn)}}@media (max-width:900px){.certification-layout{grid-template-columns:1fr}.certification-list{order:-1}.submission-list{grid-template-columns:repeat(2,minmax(0,1fr))}.submission-list button:nth-child(odd){border-inline-end:1px solid var(--line)}}@media (max-width:640px){.certification-heading{display:grid}.certification-heading h1{font-size:23px}.certification-security-mark{min-width:0;justify-self:start}.certification-stepper{grid-template-columns:repeat(6,100px);overflow-x:auto}.certification-stepper li{min-width:100px}.certification-workspace{min-height:0;padding:14px}.certification-form{grid-template-columns:1fr}.certification-form .wide{grid-column:auto}.submission-list{grid-template-columns:1fr}.submission-list button:nth-child(odd){border-inline-end:0}.artifact-result dl{grid-template-columns:repeat(2,minmax(0,1fr))}.artifact-result dl>div:nth-child(2){border-inline-end:0}.artifact-result dl>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.policy-summary{grid-template-columns:1fr}.policy-summary>div{min-height:64px;border-inline-end:0;border-bottom:1px solid var(--line)}.ai-recommendations,.ai-review-meta,.ai-safety-controls{grid-template-columns:1fr}.ai-review-meta>span,.ai-safety-controls span{border-inline-end:0;border-bottom:1px solid var(--line)}.ai-review-meta>span:last-child,.ai-safety-controls span:last-child,.policy-summary>div:last-child{border-bottom:0}.scan-run-grid{grid-template-columns:1fr}.scan-run,.scan-run:nth-child(odd),.scan-run:nth-last-child(-n+2){border-inline-end:0;border-bottom:1px solid var(--line)}.scan-run:last-child{border-bottom:0}.dynamic-evidence dl,.sandbox-controls{grid-template-columns:1fr}.dynamic-evidence dl div,.sandbox-controls span{border-inline-end:0;border-bottom:1px solid var(--line)}.dynamic-evidence dl div:last-child,.sandbox-controls span:last-child{border-bottom:0}}.home-hero{position:relative;min-height:560px;background:#071216}.hero-visual{z-index:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.home-hero-inner{position:relative;z-index:1;grid-template-columns:minmax(0,620px);justify-content:end;direction:rtl}.hero-copy{color:#f4f7f8}.hero-copy>p{color:#c2ced1}.hero-search input{background:rgba(7,18,22,.88);color:#f4f7f8;border-color:rgba(157,190,196,.35)}.hero-actions a,.hero-search .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px}.hero-actions .btn-ghost{color:#dce7e8;background:rgba(7,18,22,.82);border-color:rgba(157,190,196,.4)}.trust-band span{display:flex;align-items:center;justify-content:center;gap:9px}.trust-band svg{color:var(--primary);flex:0 0 auto}.section-heading h2,.section-heading>a{display:flex;align-items:center;gap:8px}.directory-main,.knowledge-main{max-width:1240px;margin:auto;padding:42px 32px 76px}.knowledge-header{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(360px,1fr);align-items:end;gap:44px;margin-bottom:24px}.knowledge-header span{color:var(--primary);font-size:12px}.knowledge-header h1{margin:6px 0;font-size:38px}.knowledge-header p{margin:0;color:var(--text-2)}.directory-toolbar label,.knowledge-search{min-width:0;display:flex;align-items:center;gap:9px;padding:0 13px;border:1px solid var(--line);border-radius:8px;background:var(--card)}.directory-toolbar svg,.knowledge-search svg{color:var(--primary);flex:0 0 auto}.directory-toolbar input,.knowledge-search input{min-width:0;width:100%;padding:13px 0;border:0;outline:0;background:transparent;color:var(--text);font:inherit}.knowledge-tabs{display:flex;overflow-x:auto;border:1px solid var(--line);border-radius:8px;background:var(--card);margin-bottom:16px}.knowledge-tabs a{min-width:150px;flex:1 0 auto;padding:15px;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:var(--text-2);border-left:1px solid var(--line);font-size:13px}.knowledge-tabs a:last-child{border-left:0}.knowledge-tabs a:hover{color:var(--primary);background:var(--primary-soft)}.featured-knowledge{min-height:280px;display:grid;grid-template-columns:minmax(0,.85fr) minmax(360px,1fr);gap:28px;padding:18px;border:1px solid var(--line);border-radius:8px;background:var(--card)}.featured-copy{align-self:center;padding:14px}.featured-copy>span{color:var(--amber);font-size:12px;font-weight:700}.featured-copy h2{margin:9px 0;font-size:26px;line-height:1.55}.featured-copy p{color:var(--text-2);line-height:1.9}.featured-copy .btn{width:-moz-fit-content;width:fit-content;display:inline-flex;margin-top:12px}.tutorial-meta{display:flex;gap:8px;color:var(--muted);font-size:12px}.tutorial-meta span{padding-left:8px;border-left:1px solid var(--line)}.code-preview{min-width:0;overflow:hidden;border:1px solid #284249;border-radius:6px;background:#071114;color:#d7e8e9}.code-preview>div:first-child:not(.code-empty){min-height:38px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #20373d;color:#8ca4aa;font-size:12px}.code-preview button{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:#9fc6ca;cursor:pointer}.code-preview pre{margin:0;padding:20px;overflow:auto;text-align:left;font-size:13px;line-height:1.8}.code-empty{height:100%;min-height:240px;padding:24px;display:grid;place-content:center;justify-items:center;gap:12px;color:#8ca4aa;text-align:center}.knowledge-columns{margin-top:16px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}.knowledge-panel{min-width:0;padding:18px;border:1px solid var(--line);border-radius:8px;background:var(--card)}.knowledge-panel>header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding-bottom:12px;border-bottom:1px solid var(--line)}.knowledge-panel>header svg{color:var(--primary)}.knowledge-panel h2{margin:0;font-size:15px}.knowledge-panel header a{color:var(--primary);font-size:11px}.knowledge-list{display:grid}.knowledge-list>a{min-width:0;padding:13px 0;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line-soft)}.knowledge-list>a>span{min-width:0;display:grid;gap:4px}.knowledge-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.knowledge-list small{color:var(--muted)}.knowledge-list svg{color:var(--primary-2);flex:0 0 auto}.panel-empty{color:var(--muted);font-size:12px;line-height:1.8}.glossary-chips{display:flex;flex-wrap:wrap;gap:7px;padding:15px 0}.glossary-chips a{padding:7px 9px;border:1px solid var(--line);border-radius:6px;color:var(--text-2);font-size:12px}.trust-note{padding-top:13px;display:flex;gap:8px;border-top:1px solid var(--line);color:var(--muted);font-size:11px;line-height:1.8}.trust-note svg{color:var(--green);flex:0 0 auto}.newsletter-form{margin-top:22px;padding:24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.newsletter-heading{display:flex;align-items:center;gap:12px;margin-bottom:18px}.newsletter-heading svg{color:var(--primary)}.newsletter-heading h2{margin:0;font-size:19px}.newsletter-heading p{margin:4px 0 0;color:var(--muted);font-size:12px}.newsletter-fields{display:grid;grid-template-columns:1fr 220px;gap:12px}.newsletter-fields label{display:grid;gap:6px;color:var(--text-2);font-size:12px}.topic-options{margin:15px 0;padding:0;border:0;display:flex;flex-wrap:wrap;gap:8px}.topic-options legend{width:100%;margin-bottom:7px;color:var(--text-2);font-size:12px}.topic-options label{cursor:pointer}.topic-options input{position:absolute;opacity:0;pointer-events:none}.topic-options span{min-height:34px;padding:7px 11px;display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line);border-radius:6px;color:var(--text-2);font-size:12px}.topic-options input:checked+span{color:var(--primary);border-color:var(--primary);background:var(--primary-soft)}.consent-line{display:flex;align-items:start;gap:8px;color:var(--muted);font-size:11px;line-height:1.8}.consent-line input{margin-top:4px}.newsletter-submit{margin-top:14px;display:inline-flex;align-items:center;gap:7px}.newsletter-message{color:var(--green);font-size:12px}.directory-main{max-width:1120px}.directory-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.directory-item{min-width:0;padding:20px;display:grid;grid-template-columns:auto 1fr;gap:13px;border:1px solid var(--line);border-radius:8px;background:var(--card)}.directory-item>svg{color:var(--primary)}.directory-item h2,.glossary-directory h2{margin:0 0 7px;font-size:17px}.directory-item p,.glossary-directory p{margin:0 0 10px;color:var(--text-2);line-height:1.8;font-size:13px}.directory-item span{color:var(--muted);font-size:11px}.directory-toolbar{display:grid;grid-template-columns:1fr auto;gap:8px;margin-bottom:12px}.alphabet-nav button,.category-tabs button,.directory-toolbar button{padding:9px 11px;border:1px solid var(--line);border-radius:6px;background:var(--card);color:var(--text-2);font:inherit;cursor:pointer}.alphabet-nav button.active,.category-tabs button.active,.directory-toolbar button.active{color:var(--primary);border-color:var(--primary);background:var(--primary-soft)}.alphabet-nav,.category-tabs{display:flex;gap:5px;overflow-x:auto;padding-bottom:12px}.alphabet-nav button,.category-tabs button{min-width:38px;flex:0 0 auto}.glossary-directory{display:grid;grid-template-columns:1fr 1fr;gap:12px}.glossary-directory article{padding:17px;display:grid;grid-template-columns:auto 1fr;gap:12px;border-bottom:1px solid var(--line)}.glossary-directory svg{color:var(--primary-2)}.definition-layout{display:grid;grid-template-columns:1fr 1fr;gap:0 32px}.definition-layout section{padding:18px 0;border-bottom:1px solid var(--line)}.definition-layout h2{margin:0 0 8px;font-size:18px}.definition-layout li,.definition-layout p{color:var(--text-2);line-height:1.9}.definition-layout a{display:flex;align-items:center;gap:7px;color:var(--primary);overflow-wrap:anywhere}.author-evidence{padding:20px 0;display:grid;grid-template-columns:auto 1fr;gap:13px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.author-evidence>svg{color:var(--green)}.author-evidence h2{margin-top:0;font-size:18px}.author-evidence p{color:var(--text-2)}.author-evidence a{color:var(--primary)}.content-rows,.ranking-list{display:grid}.content-rows article,.ranking-list article{min-width:0;padding:19px 0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;border-bottom:1px solid var(--line)}.content-rows svg{color:var(--primary)}.content-rows span,.ranking-list span{color:var(--primary-2);font-size:11px}.content-rows h2,.ranking-list h2{margin:3px 0;font-size:18px}.content-rows p,.ranking-list p{margin:0;color:var(--text-2);font-size:13px;line-height:1.8}.content-rows small,.ranking-list small{color:var(--muted);white-space:nowrap}.ranking-list article>strong{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--line);border-radius:6px;color:var(--primary)}.faq-ask{padding:14px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;border:1px solid var(--line);border-radius:8px;background:var(--card)}.faq-ask>svg{color:var(--primary)}.faq-ask input{min-width:0;padding:10px 0;border:0;outline:0;background:transparent;color:var(--text);font:inherit}.rag-answer{margin:12px 0;padding:16px;display:grid;grid-template-columns:auto 1fr;gap:11px;border-right:3px solid var(--primary);background:var(--bg-soft)}.rag-answer.blocked,.rag-answer.insufficient{border-color:var(--amber)}.rag-answer p{margin:0 0 7px;line-height:1.9}.rag-answer a{margin-left:10px;color:var(--primary);font-size:12px}.faq-list details{padding:16px 0;border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;font-weight:700}.faq-list p{color:var(--text-2);line-height:1.9}.faq-list a{color:var(--primary);font-size:12px}.trust-action{display:inline-flex;margin-top:24px}.newsletter-action{width:min(620px,calc(100% - 40px));margin:80px auto;padding:28px;border:1px solid var(--line);border-radius:8px;background:var(--card);text-align:center}.newsletter-action>svg{color:var(--primary)}.newsletter-action h1{font-size:25px}.newsletter-action>p{color:var(--text-2);line-height:1.9}.newsletter-action>label{display:grid;gap:6px;text-align:right;color:var(--text-2);font-size:12px}.newsletter-action .topic-options{text-align:right}.newsletter-action-buttons{display:flex;justify-content:center;gap:8px}.newsletter-action-buttons button{display:inline-flex;align-items:center;gap:7px}.danger-action{color:var(--red)}@media (max-width:900px){.featured-knowledge,.knowledge-header{grid-template-columns:1fr}.knowledge-columns{grid-template-columns:1fr 1fr}.knowledge-panel:last-child{grid-column:1/-1}.code-preview{min-height:230px}}@media (max-width:680px){.home-hero{min-height:620px}.hero-visual{-o-object-position:35% center;object-position:35% center;opacity:.52}.home-hero-inner{padding-top:66px;align-items:end}.hero-copy h1{font-size:42px}.directory-main,.knowledge-main{padding:30px 20px 60px}.definition-layout,.directory-grid,.glossary-directory,.knowledge-columns,.knowledge-header,.newsletter-fields{grid-template-columns:1fr}.knowledge-header h1{font-size:31px}.knowledge-tabs a{min-width:135px}.featured-knowledge{padding:10px}.featured-copy h2{font-size:22px}.knowledge-panel:last-child{grid-column:auto}.faq-ask{grid-template-columns:auto 1fr}.faq-ask .btn{grid-column:1/-1;width:100%}.content-rows article,.ranking-list article{grid-template-columns:auto minmax(0,1fr)}.content-rows small,.ranking-list small{grid-column:2}.newsletter-action-buttons{display:grid}.newsletter-action-buttons button{width:100%;justify-content:center}}.public-page{min-height:100vh}.public-header{position:sticky;top:0;z-index:50;border-bottom:1px solid transparent;background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:blur(12px);transition:border-color .2s,box-shadow .2s}.public-header-scrolled{border-color:var(--line);box-shadow:0 8px 30px rgba(0,0,0,.14)}.public-header-inner{max-width:1240px;height:68px;padding:0 24px;margin:auto;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px}.public-logo{display:inline-flex}.public-nav{display:flex;align-items:center;justify-content:center;gap:18px;font-size:13px;color:var(--text-2);white-space:nowrap}.public-nav a{padding:7px 0;border-bottom:2px solid transparent}.public-nav a:hover,.public-nav a[aria-current=page]{color:var(--primary);border-color:var(--primary)}.public-actions{display:flex;align-items:center;gap:9px;direction:rtl}.compact-action{padding:8px 13px;font-size:13px}.text-action{color:var(--text-2);font-size:13px}.text-action:hover{color:var(--primary)}.icon-link{width:34px;height:34px;display:inline-flex;color:var(--text-2)}.icon-link,.menu-button{align-items:center;justify-content:center;border:1px solid var(--line);border-radius:8px}.menu-button{display:none;width:40px;height:40px;padding:0;color:var(--text);background:var(--card)}.home-hero{border-bottom:1px solid var(--line);overflow:hidden}.home-hero:after{content:"";position:absolute;z-index:0;inset:0;background:linear-gradient(90deg,rgba(4,14,17,.18),rgba(4,14,17,.58) 48%,rgba(4,14,17,.92));pointer-events:none}.home-hero-inner{max-width:1240px;min-height:570px;padding:62px 32px 42px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,.85fr);align-items:center;gap:60px}.hero-copy{max-width:650px}.hero-kicker{color:var(--primary);font-size:14px;font-weight:700}.hero-copy h1{margin:10px 0 16px;font-size:64px;line-height:1.2;letter-spacing:0}.hero-copy>p{max-width:600px;margin:0 0 24px;color:#f2f7f7;font-size:17px;font-weight:500;line-height:2;text-shadow:0 2px 10px rgba(0,0,0,.85)}.hero-search{max-width:610px;display:grid;grid-template-columns:1fr auto;gap:8px;position:relative}.hero-search input,.search-box input{min-width:0;padding:13px 15px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--text);font:inherit}.hero-search input:focus,.search-box input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--ring)}.hero-actions{display:flex;gap:10px;margin-top:14px}.hero-actions a{display:inline-flex;align-items:center;justify-content:center}.hero-network{width:100%;max-width:460px;aspect-ratio:1.18;margin:auto;position:relative;background-image:linear-gradient(var(--line-soft) 1px,transparent 1px),linear-gradient(90deg,var(--line-soft) 1px,transparent 1px);background-size:36px 36px}.hero-network:after,.hero-network:before{content:"";position:absolute;inset:50% auto auto 50%;height:1px;width:72%;background:var(--line);transform-origin:right center}.hero-network:before{transform:translate(-50%,-50%) rotate(28deg)}.hero-network:after{transform:translate(-50%,-50%) rotate(-31deg)}.network-core,.network-node{position:absolute;z-index:2;border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow)}.network-core{inset:50% auto auto 50%;width:180px;height:92px;transform:translate(-50%,-50%);padding:20px;display:flex;flex-direction:column;justify-content:center;text-align:center;border-color:var(--primary);border-radius:8px}.network-core strong{font-size:20px}.network-core span{color:var(--muted);font-size:11px;margin-top:5px}.network-node{padding:8px 11px;border-radius:6px;font-size:12px;color:var(--text-2)}.node-one{top:10%;right:10%}.node-two{top:19%;left:7%}.node-three{bottom:15%;right:8%}.node-four{bottom:10%;left:12%}.trust-band{max-width:1240px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line)}.trust-band span{padding:20px 16px;text-align:center;color:var(--text-2);font-size:13px;border-left:1px solid var(--line)}.trust-band span:last-child{border-left:0}.public-section{max-width:1240px;padding:54px 32px;margin:auto}.latest-section{border-top:1px solid var(--line)}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:22px}.section-heading h2{margin:0;font-size:25px}.section-heading p{margin:7px 0 0;color:var(--muted)}.section-heading>a{color:var(--primary);font-size:13px}.content-grid{display:grid;gap:14px}.three-up{grid-template-columns:repeat(3,minmax(0,1fr))}.two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.content-card{min-width:0;padding:20px;border:1px solid var(--line);border-radius:8px;background:var(--card);display:flex;flex-direction:column}.content-card h2,.content-card h3{margin:10px 0;font-size:18px;line-height:1.65}.content-card p{flex:1;margin:0 0 18px;color:var(--text-2);line-height:1.9;font-size:13px}.content-card footer{padding-top:13px;border-top:1px solid var(--line-soft);display:flex;justify-content:space-between;align-items:center;gap:10px;color:var(--muted);font-size:12px}.content-card footer a,.content-card footer strong{color:var(--primary)}.content-kind{align-self:start;color:var(--primary-2);font-size:11px;font-weight:700}.empty-band{grid-column:1/-1;padding:28px;border:1px dashed var(--line);border-radius:8px;color:var(--muted);text-align:center}.public-footer{padding:24px 32px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:20px;color:var(--muted);font-size:12px}.public-footer nav{display:flex;gap:18px}.site-footer{min-height:132px;background:var(--card)}.site-footer-content{display:grid;gap:14px}.site-footer nav{flex-wrap:wrap}.site-footer a{color:var(--text-2);text-decoration:none}.site-footer a:hover{color:var(--primary)}.enamad-seal{display:grid;place-items:center;width:128px;min-width:128px;min-height:122px;padding:8px;border:1px solid var(--line);border-radius:8px;background:#fff;color:#27313d!important;text-align:center}.enamad-seal img{display:block;width:88px;height:88px;-o-object-fit:contain;object-fit:contain}.enamad-seal span{font-size:10px;font-weight:700;line-height:1.5}.archive-main,.legal-page,.search-main{max-width:1180px;margin:auto;padding:52px 32px 70px}.archive-header{max-width:760px;margin-bottom:32px}.archive-header span{color:var(--primary);font-size:12px}.archive-header h1,.legal-page h1,.search-main>header h1{margin:7px 0 10px;font-size:36px}.archive-header p,.legal-page>p,.search-main>header p{color:var(--text-2);line-height:1.9}.pagination{margin-top:25px;display:flex;justify-content:center;align-items:center;gap:12px}.pagination button{width:auto}.search-main{max-width:900px}.search-main>header{text-align:center;margin-bottom:24px}.search-box{display:grid;grid-template-columns:1fr auto;gap:8px;position:relative}.suggestions{position:absolute;z-index:10;top:calc(100% + 6px);right:0;left:90px;padding:6px;border:1px solid var(--line);border-radius:8px;background:var(--card);box-shadow:var(--shadow)}.suggestions button{width:100%;padding:10px;border:0;background:transparent;color:var(--text);font:inherit;text-align:right}.suggestions button:hover{background:var(--bg-soft)}.search-tabs{margin:18px 0 28px;display:flex;gap:5px;overflow-x:auto;border-bottom:1px solid var(--line)}.search-tabs button{flex:none;padding:10px 13px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--text-2);font:inherit}.search-tabs button.active{color:var(--primary);border-color:var(--primary)}.search-discovery{display:grid;grid-template-columns:1fr 1fr;gap:28px}.search-discovery h2{font-size:15px}.chip-row{display:flex;flex-wrap:wrap;gap:7px;color:var(--muted);font-size:12px}.chip-row button{padding:7px 11px;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--text-2);font:inherit}.results-count{margin-bottom:12px;color:var(--muted);font-size:12px}.search-results article{padding:19px 0;border-bottom:1px solid var(--line)}.search-results article>span{color:var(--primary-2);font-size:11px}.search-results h2{margin:5px 0;font-size:18px}.search-results p{margin:0;color:var(--text-2);line-height:1.8}.search-results mark{padding:0 2px;background:var(--amber-soft);color:var(--amber)}.article-layout{max-width:1120px;margin:auto;padding:38px 32px 80px;display:grid;grid-template-columns:minmax(0,760px) 230px;gap:55px}.breadcrumbs{display:flex;gap:8px;flex-wrap:wrap;color:var(--muted);font-size:11px}.article-header{padding:26px 0 30px;border-bottom:1px solid var(--line)}.article-header>span{color:var(--primary-2);font-size:12px}.article-header h1{margin:9px 0 14px;font-size:38px;line-height:1.5}.article-header p{color:var(--text-2);font-size:17px;line-height:2}.article-header div{color:var(--muted);font-size:12px}.toc{margin:24px 0;padding:17px;border-right:3px solid var(--primary);background:var(--bg-soft);display:grid;gap:8px}.toc a{color:var(--text-2);font-size:13px}.article-body{font-size:16px;line-height:2.2}.article-body h2{margin:42px 0 10px;font-size:25px}.article-body h3{margin:30px 0 8px;font-size:20px}.article-body p{color:var(--text-2)}.article-aside{position:sticky;top:95px;align-self:start;padding-right:16px;border-right:1px solid var(--line);display:grid;gap:11px;font-size:12px}.article-aside a{color:var(--text-2)}.faq,.references{margin-top:44px}.faq details{padding:14px 0;border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font-weight:700}.faq p{color:var(--text-2)}.references{display:grid;gap:8px}.references a{color:var(--primary);overflow-wrap:anywhere;font-size:13px}.legal-page{max-width:800px}.legal-page section{padding:22px 0;border-bottom:1px solid var(--line)}.legal-page h2{font-size:19px}.legal-page section p{color:var(--text-2);line-height:2}.content-intelligence{margin-bottom:24px;padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.admin-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.admin-section-heading h2{margin:0;font-size:19px}.admin-section-heading p{margin:5px 0 0;color:var(--muted);font-size:12px}.admin-actions{display:flex;gap:8px}.status-line{margin:14px 0;color:var(--green);font-size:13px}.intelligence-metrics{margin:18px 0;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:8px}.intelligence-metrics div{padding:15px;border-left:1px solid var(--line)}.intelligence-metrics div:last-child{border-left:0}.intelligence-metrics span{display:block;color:var(--muted);font-size:11px}.intelligence-metrics strong{display:block;margin-top:5px;font-size:20px}.admin-content-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.admin-content-grid section{display:grid;gap:9px;align-content:start}.admin-content-grid h3,.review-queue h3{margin:0 0 4px;font-size:14px}.time-fields{display:grid;grid-template-columns:1fr 1fr;gap:8px}.toggle-row{display:flex;align-items:center;gap:8px;font-size:13px}.review-queue{margin-top:24px}.review-row{padding:13px 0;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:12px}.review-row>div:first-child{min-width:0;display:grid;gap:4px}.review-row span{color:var(--muted);font-size:11px}.review-row>div:last-child{display:flex;gap:6px}.review-row button{width:auto;padding:7px 10px}.muted-copy{color:var(--muted);font-size:12px}.performance-table{margin-top:20px;overflow-x:auto}.performance-table>div{min-width:650px;display:grid;grid-template-columns:2fr repeat(4,1fr);gap:10px;padding:10px 8px;border-bottom:1px solid var(--line);font-size:12px}.performance-head{color:var(--muted)}.admin-user-profile,.membership-page{max-width:1120px;margin:auto}.membership-header{margin-bottom:24px}.admin-user-profile>header>div>span,.membership-header>span{display:inline-flex;align-items:center;gap:7px;color:var(--primary);font-size:12px;font-weight:700}.admin-user-profile h1,.membership-header h1{margin:7px 0;font-size:31px}.admin-user-profile header p,.membership-header p{margin:0;color:var(--muted)}.membership-current{margin-bottom:18px;padding:15px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) auto;align-items:center;gap:12px;border:1px solid var(--line);border-right:4px solid var(--primary);border-radius:8px;background:var(--card)}.membership-current>div{min-width:0;display:grid;gap:4px}.membership-current span{color:var(--muted);font-size:10px}.membership-current strong{font-size:12px;overflow-wrap:anywhere}.membership-period{width:-moz-fit-content;width:fit-content;margin:0 0 16px auto;padding:3px;display:flex;border:1px solid var(--line);border-radius:7px;background:var(--bg-soft)}.membership-period button{min-width:88px;padding:8px 13px;border:0;border-radius:5px;background:transparent;color:var(--muted);font:inherit;cursor:pointer}.membership-period button.active{background:var(--card);color:var(--text);box-shadow:var(--shadow)}.membership-plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.membership-plan{min-width:0;padding:18px;border:1px solid var(--line);border-top:4px solid var(--line);border-radius:8px;background:var(--card);display:flex;flex-direction:column}.membership-bronze{border-top-color:#a76835}.membership-silver{border-top-color:#8b98a7}.membership-gold{border-top-color:#c99718}.membership-active{border-color:var(--primary);box-shadow:0 0 0 2px var(--ring)}.membership-plan-title{min-height:34px;display:flex;align-items:center;gap:7px}.membership-plan-title h2{margin:0;font-size:17px}.membership-plan-title .badge{margin-inline-start:auto}.membership-plan>p{min-height:58px;color:var(--muted);font-size:11px;line-height:1.8}.membership-price{min-height:69px;margin:17px 0;display:grid;align-content:start;gap:3px}.membership-price strong{font-size:20px}.membership-price del{color:var(--muted);font-size:11px}.membership-price span{color:var(--muted);font-size:10px}.membership-plan ul{flex:1;margin:0 0 20px;padding:0;list-style:none;display:grid;gap:10px;color:var(--text-2);font-size:12px}.membership-plan li{display:flex;align-items:center;gap:7px}.membership-plan li svg{color:var(--green);flex:none}.membership-plan .btn,.membership-plan .btn-ghost{width:100%;display:inline-flex;justify-content:center}.membership-plan-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.membership-note{margin-top:16px;color:var(--muted);font-size:12px}.membership-comparison,.membership-faq,.membership-history{margin-top:34px;padding-top:25px;border-top:1px solid var(--line)}.membership-comparison h2,.membership-faq h2,.membership-history h2{margin:0 0 16px;font-size:18px}.membership-comparison-heading{margin-bottom:16px;display:flex;justify-content:space-between;align-items:end;gap:20px}.membership-comparison-heading span{color:var(--primary);font-size:11px;font-weight:700}.membership-comparison-heading h2{margin:4px 0 0}.membership-comparison-heading p{margin:0;color:var(--muted);font-size:12px}.membership-table-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:8px;background:var(--card)}.membership-table{width:100%;min-width:900px;border-collapse:separate;border-spacing:0;table-layout:fixed}.membership-table td,.membership-table th{padding:13px 12px;border-bottom:1px solid var(--line);border-left:1px solid var(--line);text-align:center;font-size:12px}.membership-table th:first-child{width:190px;position:sticky;right:0;z-index:2;border-left:1px solid var(--line);background:var(--card);text-align:right}.membership-table thead th{height:132px;vertical-align:top;background:var(--bg-soft)}.membership-table thead th:first-child{z-index:4;padding-top:24px}.membership-table tbody tr:nth-child(2n) td,.membership-table tbody tr:nth-child(2n) th{background:color-mix(in srgb,var(--bg-soft) 58%,var(--card))}.membership-table tbody td{color:var(--text-2);font-weight:600}.membership-table .is-current{background:color-mix(in srgb,var(--primary-soft) 72%,var(--card));box-shadow:inset 2px 0 var(--primary),inset -2px 0 var(--primary)}.comparison-plan{position:relative;overflow:hidden}.comparison-plan:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--line)}.comparison-free:before{background:var(--green)}.comparison-bronze:before{background:#a76835}.comparison-silver:before{background:#718096}.comparison-gold:before{background:#c99718}.comparison-plan-name{display:flex;justify-content:center;align-items:center;gap:7px;font-size:15px}.comparison-plan-name i{width:9px;height:9px;border-radius:50%;background:currentColor}.comparison-bronze .comparison-plan-name{color:#a76835}.comparison-silver .comparison-plan-name{color:#718096}.comparison-gold .comparison-plan-name{color:#c99718}.comparison-free .comparison-plan-name{color:var(--green)}.comparison-plan small{width:-moz-fit-content;width:fit-content;margin:7px auto 0;padding:3px 7px;display:block;border-radius:4px;background:var(--primary-soft);color:var(--primary);font-size:9px}.comparison-plan>strong{margin-top:12px;display:block;color:var(--text);font-size:15px}.comparison-plan em{margin-top:3px;display:block;color:var(--muted);font-size:10px;font-style:normal}.membership-table tfoot td,.membership-table tfoot th{border-bottom:0;background:var(--bg-soft)}.membership-table tfoot .btn{min-width:86px;display:inline-flex;justify-content:center}.comparison-current{color:var(--green);font-weight:700}.comparison-muted{color:var(--muted)}.membership-history>div{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:10px;padding:12px 4px;border-bottom:1px solid var(--line);font-size:11px}.membership-history>p{color:var(--muted)}.membership-faq details{padding:13px 0;border-bottom:1px solid var(--line)}.membership-faq summary{cursor:pointer;font-weight:700}.membership-faq p{color:var(--muted);font-size:12px}.membership-checkout{max-width:620px;margin:7vh auto 0;padding:26px;border:1px solid var(--line);border-radius:8px;background:var(--card)}.membership-checkout header{display:grid;justify-items:start;gap:5px}.membership-checkout header svg{color:var(--primary)}.membership-checkout header span{color:var(--muted);font-size:12px}.membership-checkout h1{margin:0;font-size:27px}.membership-checkout dl{margin:24px 0}.membership-checkout dl div{padding:12px 0;display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line)}.membership-checkout dt{color:var(--muted)}.membership-checkout dd{margin:0;font-weight:700}.membership-checkout .btn{width:100%;display:flex;justify-content:center}.membership-checkout>a,.membership-checkout>p{display:block;margin-top:12px;color:var(--muted);font-size:12px}.membership-payment-result{min-height:50vh;display:grid;place-content:center;justify-items:center;gap:14px;text-align:center}.membership-payment-result svg{color:var(--green)}.membership-payment-result h1{margin:0;font-size:25px}.admin-membership-plans{margin-bottom:24px;padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.admin-membership-grid{margin-top:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.admin-membership-grid>article{min-width:0;padding:16px;border:1px solid var(--line);border-radius:8px;display:grid;gap:9px}.admin-membership-grid article>header{display:flex;justify-content:space-between;align-items:center}.admin-membership-grid header label,.admin-plan-toggles label{display:flex;align-items:center;gap:6px;font-size:11px}.admin-plan-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-plan-fields label{min-width:0;display:grid;gap:4px}.admin-plan-fields span{color:var(--muted);font-size:10px}.admin-plan-toggles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-membership-grid .btn{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:6px}.admin-user-identity{min-width:210px;display:grid;gap:3px;font-size:12px}.admin-user-identity>a{color:var(--primary);font-size:14px;font-weight:700}.admin-user-identity>span{color:var(--muted);overflow-wrap:anywhere}.admin-user-profile>header{display:flex;align-items:center;gap:16px;padding-bottom:22px;border-bottom:1px solid var(--line)}.admin-user-facts{margin:20px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:8px;overflow:hidden}.admin-user-facts>div{min-width:0;padding:14px;border-left:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;gap:5px}.admin-user-facts span{color:var(--muted);font-size:11px}.admin-user-facts strong{overflow-wrap:anywhere;font-size:13px}.admin-user-bio{padding:15px 0;line-height:2}.admin-user-section{padding:20px 0;border-top:1px solid var(--line)}.admin-user-section h2{margin:0 0 12px;display:flex;align-items:center;gap:8px;font-size:16px}.admin-user-section>p{color:var(--muted);font-size:12px}.admin-user-section>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-user-section article{padding:13px;border:1px solid var(--line);border-radius:6px;display:grid;gap:5px}.admin-user-section article span{color:var(--muted);font-size:12px}.project-create-page{max-width:980px;margin:0 auto}.project-create-header{margin-bottom:18px}.project-create-header>span{display:inline-flex;align-items:center;gap:7px;color:var(--primary);font-size:12px;font-weight:700}.project-create-header h1{margin:7px 0 0;font-size:29px}.project-guide{margin-bottom:18px;padding:18px 0;display:grid;grid-template-columns:auto 1fr;gap:14px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.project-guide>svg{color:var(--primary)}.project-guide h2{margin:0 0 5px;font-size:16px}.project-guide p{margin:0;color:var(--muted);font-size:12px;line-height:1.9}.project-create-form{padding:20px;display:grid;gap:16px;border:1px solid var(--line);border-radius:8px;background:var(--card)}.project-create-form label{min-width:0;display:grid;gap:6px}.project-create-form label>span{color:var(--text-2);font-size:12px;font-weight:700}.project-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.input-with-unit{position:relative}.input-with-unit .input{width:100%;padding-left:46px}.input-with-unit b{position:absolute;left:13px;top:50%;translate:0 -50%;color:var(--muted);font-size:11px}.skill-entry{display:grid;grid-template-columns:1fr 42px;gap:8px}.skill-entry button{padding:0;display:grid;place-items:center}.skill-chips{display:flex;flex-wrap:wrap;gap:7px}.skill-chips>span{padding:6px 9px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:5px;background:var(--bg-soft);color:var(--text-2);font-size:11px}.skill-chips button{padding:0;display:inline-flex;border:0;background:transparent;color:var(--muted);cursor:pointer}.skill-chips.compact{margin:9px 0}.skill-chips.compact>span{padding:4px 7px}.project-file-picker{min-height:118px;place-content:center;justify-items:center;padding:18px;border:1px dashed var(--line);border-radius:7px;background:var(--bg-soft);cursor:pointer;text-align:center}.project-file-picker svg{color:var(--primary)}.project-file-picker small{color:var(--muted);font-size:10px}.project-file-picker input{max-width:100%;margin-top:7px;font-size:11px}.project-file-list{display:grid;gap:6px}.project-file-list>div{padding:8px 10px;display:flex;justify-content:space-between;align-items:center;border:1px solid var(--line);border-radius:5px;font-size:11px}.project-file-list button{padding:0;display:inline-flex;border:0;background:transparent;color:var(--red);cursor:pointer}.project-submit{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:7px}.inline-notice.error{color:var(--red)}.project-meta-row{margin:8px 0;display:flex;flex-wrap:wrap;gap:7px}.project-meta-row span{padding:4px 7px;border:1px solid var(--line);border-radius:4px;color:var(--muted);font-size:10px}.project-attachments{margin:8px 0;display:flex;flex-wrap:wrap;gap:7px}.project-attachments a{padding:5px 8px;border-bottom:1px solid var(--primary);color:var(--primary);font-size:10px;text-decoration:none}.project-owner-actions{margin:12px 0;display:flex;flex-wrap:wrap;gap:8px}.workroom-page{max-width:1180px;margin:0 auto}.workroom-heading{margin-bottom:18px;display:flex;align-items:end;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding-bottom:16px}.workroom-heading span{color:var(--primary);font-size:12px;font-weight:700}.workroom-heading h1{margin:4px 0 0;font-size:29px}.workroom-heading p{margin:0;color:var(--muted);font-size:12px}.workroom-layout{display:grid;grid-template-columns:minmax(210px,270px) minmax(0,1fr);gap:16px;align-items:start}.workroom-list{display:grid;gap:6px}.workroom-list button{width:100%;min-width:0;padding:12px;display:grid;gap:4px;border:1px solid var(--line);border-radius:7px;background:var(--card);color:var(--text);font-family:inherit;text-align:right;cursor:pointer}.workroom-list button.active{border-color:var(--primary);background:var(--primary-soft)}.workroom-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.workroom-list small,.workroom-list span{color:var(--muted);font-size:10px}.workroom-detail{min-width:0;padding:20px;border:1px solid var(--line);border-radius:8px;background:var(--card)}.workroom-detail>header{display:flex;align-items:start;justify-content:space-between;gap:12px}.workroom-detail>header span:first-child{color:var(--primary);font-size:10px}.workroom-detail h2{margin:4px 0 0;font-size:21px}.workroom-detail>p{color:var(--text-2);line-height:1.9;font-size:13px}.workroom-facts{margin:16px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block:1px solid var(--line)}.workroom-facts div{min-width:0;padding:14px;display:grid;grid-template-columns:auto 1fr;gap:3px 8px}.workroom-facts div+div{border-right:1px solid var(--line)}.workroom-facts svg{grid-row:1/3;color:var(--primary)}.workroom-facts span{color:var(--muted);font-size:10px}.workroom-facts strong{font-size:12px;overflow-wrap:anywhere}.workroom-change-values,.workroom-skills{display:flex;flex-wrap:wrap;gap:6px}.workroom-change-values span,.workroom-skills span{padding:4px 7px;border:1px solid var(--line);border-radius:4px;color:var(--muted);font-size:10px}.workroom-chat{margin-top:16px;display:inline-flex;align-items:center;gap:7px}.workroom-form,.workroom-history{margin-top:20px;padding-top:18px;border-top:1px solid var(--line);display:grid;gap:11px}.workroom-form h3,.workroom-history h3{margin:0;font-size:15px}.workroom-form label{min-width:0;display:grid;gap:6px}.workroom-form label>span{color:var(--muted);font-size:11px}.workroom-form button{width:-moz-fit-content;width:fit-content}.workroom-history article{padding:12px 0;display:grid;gap:8px;border-top:1px solid var(--line-soft)}.workroom-history article>div:first-child{display:flex;justify-content:space-between;gap:10px}.workroom-history article>div:first-child span{color:var(--muted);font-size:10px}.workroom-history article p{margin:0;color:var(--text-2);font-size:12px}.workroom-decisions{display:flex;gap:7px}.workroom-decisions button{display:inline-flex;align-items:center;gap:5px}@media (max-width:760px){.workroom-heading{align-items:start;flex-direction:column}.workroom-layout{grid-template-columns:1fr}.workroom-list{grid-template-columns:repeat(2,minmax(0,1fr))}.workroom-facts{grid-template-columns:1fr}.workroom-facts div+div{border-top:1px solid var(--line);border-right:0}.workroom-history article>div:first-child{flex-direction:column}}@media (max-width:480px){.workroom-list{grid-template-columns:1fr}.workroom-detail{padding:15px}}.chat-proposal-actions{padding:12px;display:grid;grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:8px;border-top:1px solid var(--line);background:var(--bg-soft)}.chat-proposal-actions>div{display:grid;gap:2px}.chat-proposal-actions strong{font-size:12px}.chat-proposal-actions span{color:var(--muted);font-size:10px}.chat-proposal-actions .danger{color:var(--red);border-color:color-mix(in srgb,var(--red) 35%,var(--line))}.chat-wallet-action{padding:0 12px 12px;background:var(--bg-soft)}@media (max-width:1080px){.public-header-inner{grid-template-columns:auto auto 1fr}.menu-button{display:inline-flex}.public-nav{display:none;position:absolute;top:68px;right:0;left:0;padding:14px 24px 20px;background:var(--card);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:flex-start}.public-nav-open{display:flex}.public-actions{justify-self:end}.home-hero-inner{grid-template-columns:1fr minmax(320px,.8fr);gap:30px}.hero-copy h1{font-size:52px}.membership-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.membership-current{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:780px){.public-header-inner{padding:0 14px;gap:10px}.public-actions .icon-link,.public-actions .text-action{display:none}.compact-action{width:auto!important}.home-hero:after{background:rgba(4,14,17,.76)}.home-hero-inner{min-height:auto;padding:46px 20px 34px;grid-template-columns:1fr}.hero-copy h1{font-size:43px}.hero-network{max-width:390px}.trust-band{grid-template-columns:1fr 1fr}.trust-band span{border-bottom:1px solid var(--line)}.three-up,.two-up{grid-template-columns:1fr}.archive-main,.legal-page,.public-section,.search-main{padding-right:20px;padding-left:20px}.article-layout,.search-discovery{grid-template-columns:1fr}.article-layout{padding:28px 20px 60px}.article-aside{position:static;border-right:0;border-top:1px solid var(--line);padding:20px 0 0}.article-header h1{font-size:30px}.intelligence-metrics{grid-template-columns:1fr 1fr}.admin-content-grid{grid-template-columns:1fr}.admin-user-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-membership-grid,.project-form-grid{grid-template-columns:1fr}.chat-proposal-actions{grid-template-columns:1fr 1fr}.chat-proposal-actions>div{grid-column:1/-1}.membership-comparison-heading{align-items:start;flex-direction:column}}@media (max-width:520px){.public-header-inner{grid-template-columns:auto auto 1fr}.public-logo span>span:last-child{display:none}.public-actions{gap:5px}.public-actions .btn,.public-actions .btn-ghost{width:auto;padding:7px 9px}.hero-copy h1{font-size:36px}.hero-copy>p{font-size:15px}.hero-search{grid-template-columns:1fr}.hero-actions a,.hero-search .btn{width:100%}.hero-actions{display:grid}.hero-network{max-width:330px}.network-core{width:150px}.trust-band{grid-template-columns:1fr}.trust-band span{border-left:0}.public-footer,.section-heading{align-items:start}.public-footer{padding:20px;flex-direction:column}.archive-header h1,.legal-page h1,.search-main>header h1{font-size:29px}.search-box{grid-template-columns:1fr}.suggestions{left:0}.search-box .btn{width:100%}.article-header h1{font-size:27px}.intelligence-metrics{grid-template-columns:1fr}.intelligence-metrics div{border-left:0;border-bottom:1px solid var(--line)}.admin-section-heading,.review-row{align-items:stretch;flex-direction:column}.admin-actions{display:grid}.admin-actions button{width:100%}.admin-plan-fields,.admin-plan-toggles,.admin-user-facts,.admin-user-section>div,.membership-current,.membership-plans{grid-template-columns:1fr}.admin-user-profile>header{align-items:flex-start}.membership-history>div{grid-template-columns:1fr 1fr}.chat-proposal-actions{grid-template-columns:1fr}.chat-proposal-actions>div{grid-column:auto}.chat-proposal-actions button{width:100%}}.review-center-layout>.review-queue{margin-top:0}.certification-human-result{margin-top:22px;padding-top:20px;border-top:1px solid var(--line)}.human-review-reason{padding:12px;border-inline-start:3px solid var(--primary);background:var(--bg-soft);color:var(--text-2);line-height:1.9}.seller-certificate{display:flex;align-items:center;gap:12px;margin:14px 0;padding:14px;color:var(--green);background:var(--green-soft)}.seller-certificate>div{display:grid;min-width:0;gap:3px}.seller-certificate strong{overflow-wrap:anywhere}.seller-certificate small{color:var(--text-2)}.appeal-control,.publication-control{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;margin-top:14px}.appeal-control label,.publication-control label{display:grid;gap:6px;color:var(--text-2);font-size:12px}.publication-control button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px}.public-agent-link{display:inline-flex;margin-top:12px;color:var(--primary);font-size:13px;font-weight:600}.appeal-status{display:grid;gap:4px;margin-top:12px;padding:11px 0;border-bottom:1px solid var(--line-soft)}.appeal-status span{color:var(--amber);font-size:12px}.appeal-status small{color:var(--text-2);line-height:1.8}@media (max-width:620px){.appeal-control,.publication-control{grid-template-columns:1fr}}.page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:22px;border-bottom:1px solid var(--line)}.page-head h1{margin:6px 0 8px;font-size:28px;line-height:1.45}.page-head p{max-width:720px;margin:0;color:var(--text-2);line-height:1.85}.section-band{width:100%;padding:22px 0;border-bottom:1px solid var(--line)}.field{min-width:0;display:grid;gap:7px;color:var(--text-2);font-size:12px}.field input,.field select,.field textarea{width:100%;min-width:0;padding:10px 12px;border:1px solid var(--line);border-radius:8px;outline:none;background:var(--card-2);color:var(--text);font:inherit;font-size:14px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--ring)}.btn-icon{width:42px;height:42px;flex:0 0 42px}.btn-danger,.btn-icon,.btn-secondary{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:8px;background:var(--card-2);color:var(--text-2);cursor:pointer}.btn-danger,.btn-secondary{min-height:42px;gap:7px;padding:10px 16px;font:inherit}.btn-danger{color:var(--red);border-color:color-mix(in srgb,var(--red) 38%,var(--line));background:var(--red-soft)}.btn-danger:disabled,.btn-secondary:disabled{opacity:.55;cursor:default}.notice{padding:11px 13px;border-inline-start:3px solid var(--primary);background:var(--primary-soft);color:var(--text-2);font-size:13px}.empty-state{min-height:160px;display:flex;align-items:center;justify-content:center;gap:9px;color:var(--muted)}.stats-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.stats-row>div{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 9px;padding:18px;border-inline-end:1px solid var(--line)}.stats-row>div:last-child{border-inline-end:0}.stats-row svg{grid-row:1/3;color:var(--primary)}.stats-row strong{min-width:0;overflow-wrap:anywhere;font-size:17px}.stats-row span{color:var(--muted);font-size:11px}.segmented{width:-moz-fit-content;width:fit-content;max-width:100%;display:flex;gap:3px;padding:3px;overflow-x:auto;border:1px solid var(--line);border-radius:8px;background:var(--card-2)}.segmented button{flex:0 0 auto;min-height:36px;padding:7px 12px;border:0;border-radius:6px;background:transparent;color:var(--text-2);font:inherit;font-size:12px;white-space:nowrap;cursor:pointer}.segmented button.active{background:var(--primary-soft);color:var(--primary)}.table-wrap{width:100%;overflow-x:auto}.table-wrap table{width:100%;min-width:720px;border-collapse:collapse;font-size:12px}.table-wrap td,.table-wrap th{padding:12px 10px;border-bottom:1px solid var(--line-soft);text-align:start;vertical-align:top}.table-wrap th{color:var(--muted);font-weight:500;white-space:nowrap}.version-diff{display:block;margin-top:5px;color:var(--muted)}.timeline-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--line-soft)}.timeline-row>div{min-width:0;display:grid;gap:4px}.timeline-row strong{overflow-wrap:anywhere;font-size:13px}.timeline-row span{color:var(--muted);font-size:11px}.timeline-row>svg{color:var(--primary)}.status-approved{color:var(--green)!important;border-color:color-mix(in srgb,var(--green) 38%,var(--line));background:var(--green-soft)}.status-rejected{color:var(--red)!important;border-color:color-mix(in srgb,var(--red) 38%,var(--line));background:var(--red-soft)}.status-pending{color:var(--amber)!important;border-color:color-mix(in srgb,var(--amber) 38%,var(--line));background:var(--amber-soft)}.section-band .form-grid{grid-template-columns:minmax(0,1.4fr) minmax(230px,.6fr);margin:16px 0}.section-band .agent-detail-actions{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:900px){.stats-row{grid-template-columns:1fr 1fr}.stats-row>div:nth-child(2){border-inline-end:0}.stats-row>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:620px){.page-head{gap:14px}.page-head h1{font-size:23px}.page-head p{font-size:13px}.stats-row{grid-template-columns:1fr}.stats-row>div,.stats-row>div:nth-child(2){border-inline-end:0;border-bottom:1px solid var(--line)}.stats-row>div:last-child{border-bottom:0}.section-band .form-grid{grid-template-columns:1fr}.section-band .agent-detail-actions{display:grid}.section-band .agent-detail-actions>button{width:100%}.timeline-row{grid-template-columns:auto minmax(0,1fr)}.timeline-row>.status-pill{grid-column:2;justify-self:start}}.ops-page{display:grid;gap:22px}.ops-live{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:8px 11px;border:1px solid var(--line);border-radius:8px;font-size:12px}.ops-live.online{color:var(--green);background:var(--green-soft)}.ops-live.offline{color:var(--red);background:var(--red-soft)}.ops-notice,.ops-warning{display:flex;align-items:center;gap:9px;padding:11px 13px;border:1px solid var(--line);border-radius:8px;background:var(--bg-soft);font-size:12px}.ops-warning{color:var(--red);border-color:color-mix(in srgb,var(--red) 34%,var(--line))}.ops-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px}.ops-toolbar-actions{display:flex;align-items:center;gap:8px}.ops-toolbar-actions>span{color:var(--muted);font-size:11px}.ops-toolbar-actions .btn-secondary{width:auto}.ops-overview-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:22px}.ops-overview-grid .section-band{margin:0}.ops-section-title{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.ops-section-title>div{display:flex;align-items:center;gap:10px;min-width:0}.ops-section-title svg{color:var(--primary);flex-shrink:0}.ops-section-title h2,.ops-section-title p{margin:0}.ops-section-title h2{font-size:16px}.ops-section-title p{margin-top:3px;color:var(--muted);font-size:10px}.ops-bar-row{display:grid;grid-template-columns:100px minmax(80px,1fr) 38px;align-items:center;gap:10px;padding:7px 0}.ops-bar-row>span,.ops-bar-row>strong{font-size:11px}.ops-bar-row>strong{text-align:end}.ops-bar-row>div{height:7px;overflow:hidden;border-radius:4px;background:var(--line-soft)}.ops-bar-row i{display:block;height:100%;border-radius:inherit;background:var(--primary)}.ops-slo-row{display:grid;grid-template-columns:minmax(0,1fr) auto 10px;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid var(--line-soft)}.ops-slo-row:last-child{border-bottom:0}.ops-slo-row>div{display:grid;gap:3px}.ops-slo-row span,.ops-slo-row strong{font-size:12px}.ops-slo-row small{color:var(--muted);font-size:9px}.ops-slo-row>i{width:9px;height:9px;border-radius:50%}.ops-good{color:var(--green)!important;border-color:color-mix(in srgb,var(--green) 35%,var(--line))!important;background:var(--green-soft)!important}i.ops-good{background:var(--green)!important}.ops-bad{color:var(--red)!important;border-color:color-mix(in srgb,var(--red) 35%,var(--line))!important;background:var(--red-soft)!important}i.ops-bad{background:var(--red)!important}.ops-unknown{color:var(--muted)!important;background:var(--line)!important}.ops-signal-table dl{display:grid;grid-template-columns:1fr 1fr;margin:0;border:1px solid var(--line);border-radius:8px;overflow:hidden}.ops-signal-table dl>div{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px;border-bottom:1px solid var(--line)}.ops-signal-table dl>div:nth-child(odd){border-inline-end:1px solid var(--line)}.ops-signal-table dl>div:nth-last-child(-n+2){border-bottom:0}.ops-signal-table dt{color:var(--muted);font-size:10px}.ops-signal-table dd{margin:0;font-size:12px;font-weight:700}.ops-findings>div:not(.ops-section-title){display:flex;align-items:center;justify-content:space-between;padding:9px 0;border-bottom:1px solid var(--line-soft)}.ops-findings>div:last-child{border-bottom:0}.ops-severity{font-size:11px;text-transform:uppercase}.ops-danger-text,.ops-error-icon,.ops-severity.critical,.ops-severity.high{color:var(--red)}.ops-severity.medium{color:var(--amber)}.ops-ok-icon,.ops-severity.info,.ops-severity.low{color:var(--green)}.ops-infrastructure{display:grid;gap:16px}.ops-infrastructure .ops-section-title{margin-bottom:0}.ops-workers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:8px;overflow:hidden}.ops-workers article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:13px;border-inline-end:1px solid var(--line);border-bottom:1px solid var(--line)}.ops-workers article:nth-child(3n){border-inline-end:0}.ops-workers article:nth-last-child(-n+3){border-bottom:0}.ops-workers article>div{display:grid;min-width:0;gap:3px}.ops-workers strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ops-workers span{color:var(--muted);font-size:9px}.ops-alert-note{margin-bottom:16px}.ops-alert-list{border-top:1px solid var(--line)}.ops-alert-list>article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:start;padding:16px 0;border-bottom:1px solid var(--line)}.ops-alert-list>article>svg{margin-top:2px;color:var(--red)}.ops-alert-list>article>div:nth-child(2){display:grid;gap:5px;min-width:0}.ops-alert-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.ops-alert-heading strong{overflow-wrap:anywhere;font-size:13px}.ops-alert-list p,.ops-alert-list small{margin:0;color:var(--muted);font-size:10px}.ops-alert-list .ops-resolution{color:var(--text)}.ops-alert-actions{display:flex;gap:7px}.ops-alert-actions button{width:auto;white-space:nowrap}@media (max-width:980px){.ops-overview-grid{grid-template-columns:1fr}.ops-workers{grid-template-columns:1fr 1fr}.ops-workers article:nth-child(3n){border-inline-end:1px solid var(--line)}.ops-workers article:nth-child(2n){border-inline-end:0}.ops-workers article:nth-last-child(-n+3){border-bottom:1px solid var(--line)}.ops-workers article:nth-last-child(-n+2){border-bottom:0}}@media (max-width:700px){.ops-alert-heading,.ops-toolbar,.ops-toolbar-actions{align-items:stretch;flex-direction:column}.ops-toolbar .segmented{width:100%}.ops-toolbar .segmented button{flex:1}.ops-toolbar-actions{display:grid;grid-template-columns:1fr auto}.ops-toolbar-actions>span{grid-column:1/-1}.ops-toolbar-actions .btn-secondary{width:100%}.ops-signal-table dl,.ops-workers{grid-template-columns:1fr}.ops-signal-table dl>div:nth-child(odd),.ops-workers article,.ops-workers article:nth-child(2n),.ops-workers article:nth-child(3n){border-inline-end:0}.ops-signal-table dl>div:nth-last-child(-n+2),.ops-workers article:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.ops-signal-table dl>div:last-child,.ops-workers article:last-child{border-bottom:0}.ops-alert-list>article{grid-template-columns:auto minmax(0,1fr)}.ops-alert-actions{grid-column:2;display:grid;grid-template-columns:1fr 1fr}.ops-alert-actions button{width:100%}}@media (max-width:430px){.ops-bar-row{grid-template-columns:82px minmax(50px,1fr) 32px}.ops-toolbar-actions{grid-template-columns:1fr}.ops-toolbar-actions>span{grid-column:auto}.ops-toolbar-actions .btn-icon{width:100%}.ops-alert-actions{grid-template-columns:1fr}}.admin-workspace{width:min(1240px,100%);margin:0 auto;padding:28px 30px 56px}.admin-workspace-header{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:22px;margin-bottom:26px;border-bottom:1px solid var(--line)}.admin-workspace-header>div>span{display:inline-flex;align-items:center;gap:7px;color:var(--primary);font-size:12px;font-weight:700}.admin-workspace-header h1{margin:8px 0 6px;font-size:30px;line-height:1.35}.admin-workspace-header p{max-width:720px;margin:0;color:var(--muted);font-size:13px;line-height:1.9}.admin-back-link{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.admin-directory{display:grid;gap:30px}.admin-directory>section>h2{margin:0 0 12px;color:var(--text-2);font-size:14px}.admin-directory>section>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--card)}.admin-directory a,.admin-tool-list a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-width:0;padding:18px;color:var(--text);text-decoration:none;border-bottom:1px solid var(--line-soft);transition:background-color .18s ease,color .18s ease}.admin-directory a:nth-child(odd){border-inline-end:1px solid var(--line-soft)}.admin-directory a:hover,.admin-tool-list a:hover{background:var(--bg-soft);color:var(--primary)}.admin-directory a>svg:first-child,.admin-tool-list a>svg:first-child{color:var(--primary)}.admin-directory a span,.admin-tool-list a span{display:grid;gap:5px;min-width:0}.admin-directory a strong,.admin-tool-list a strong{font-size:14px}.admin-directory a small,.admin-tool-list a small{color:var(--muted);font-size:11px;line-height:1.7}.admin-metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--card)}.admin-metric-grid>article{display:grid;align-content:start;gap:8px;min-width:0;min-height:132px;padding:18px;border-inline-end:1px solid var(--line-soft)}.admin-metric-grid>article:last-child{border-inline-end:0}.admin-metric-grid svg{color:var(--primary)}.admin-metric-grid span{color:var(--muted);font-size:11px}.admin-metric-grid strong{margin-top:auto;font-size:19px;overflow-wrap:anywhere}.admin-data-section{padding-top:28px;margin-top:28px;border-top:1px solid var(--line)}.admin-data-section>header{margin-bottom:14px}.admin-data-section h2{display:flex;align-items:center;gap:8px;margin:0 0 5px;font-size:17px}.admin-data-section p{margin:0;color:var(--muted);font-size:12px}.admin-tier-table{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:8px;overflow:hidden}.admin-tier-table>div{display:grid;gap:9px;padding:16px;border-inline-end:1px solid var(--line-soft)}.admin-tier-table>div:last-child{border-inline-end:0}.admin-tier-table span{color:var(--muted);font-size:11px}.admin-tier-table strong{font-size:18px}.admin-filterbar{display:grid;grid-template-columns:minmax(260px,1fr) 180px 180px;gap:10px;margin-bottom:16px}.admin-search{display:flex;align-items:center;gap:9px;min-width:0;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--muted)}.admin-search:focus-within{border-color:var(--primary);box-shadow:var(--shadow-focus)}.admin-search input{width:100%;min-width:0;height:42px;border:0;outline:0;background:transparent;color:var(--text);font-family:inherit}.admin-user-table{border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--card)}.admin-user-table>article,.admin-user-table>header{display:grid;grid-template-columns:minmax(210px,2fr) minmax(120px,1fr) 80px 90px 130px;align-items:center;gap:14px;padding:13px 16px}.admin-user-table>header{background:var(--bg-soft);color:var(--muted);font-size:10px;font-weight:700}.admin-user-table>article{min-height:72px;border-top:1px solid var(--line-soft);font-size:12px}.admin-user-table>article>div:not(.admin-row-actions){display:grid;gap:4px;min-width:0}.admin-user-table>article span{color:var(--muted);font-size:10px}.admin-user-identity a{color:var(--text);font-weight:700;text-decoration:none}.admin-user-identity a:hover{color:var(--primary)}.admin-user-identity span{overflow:hidden;text-overflow:ellipsis}.admin-state{width:-moz-fit-content;width:fit-content;padding:4px 8px;border:1px solid;border-radius:999px;font-size:10px!important}.admin-state.success{color:var(--green)!important;background:var(--green-soft)}.admin-state.danger{color:var(--red)!important;background:var(--red-soft)}.admin-row-actions{display:flex;gap:6px}.admin-row-actions .icon-command{width:34px;height:34px;flex-basis:34px;font-size:11px}.admin-pagination{display:flex;justify-content:center;align-items:center;gap:14px;padding:18px 0;color:var(--muted);font-size:11px}.admin-tool-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--card)}.admin-tool-list a:nth-child(odd){border-inline-end:1px solid var(--line-soft)}.admin-audit-list{border:1px solid var(--line);border-radius:8px;overflow:hidden}.admin-audit-list>article{display:grid;grid-template-columns:minmax(200px,1fr) minmax(180px,1fr) minmax(120px,.7fr);align-items:center;gap:14px;padding:14px 16px;border-bottom:1px solid var(--line-soft)}.admin-audit-list>article:last-child{border-bottom:0}.admin-audit-list article>div{display:grid;gap:4px}.admin-audit-list p,.admin-audit-list small,.admin-audit-list span{margin:0;color:var(--muted);font-size:10px}.admin-audit-list code,.admin-user-bio{color:var(--text-2)}.admin-user-bio{padding:14px 0;line-height:1.9}@media (max-width:980px){.admin-metric-grid>article{border-bottom:1px solid var(--line-soft)}.admin-user-table{overflow-x:auto}.admin-user-table>article,.admin-user-table>header{min-width:780px}}@media (max-width:700px){.admin-workspace{padding:22px 16px 44px}.admin-workspace-header{align-items:flex-start;flex-direction:column}.admin-directory>section>div,.admin-tier-table,.admin-tool-list{grid-template-columns:1fr}.admin-directory a:nth-child(odd),.admin-tier-table>div,.admin-tool-list a:nth-child(odd){border-inline-end:0}.admin-tier-table>div{grid-template-columns:1fr auto;border-bottom:1px solid var(--line-soft)}.admin-filterbar{grid-template-columns:1fr 1fr}.admin-search{grid-column:1/-1}.admin-audit-list>article{grid-template-columns:1fr}}@media (max-width:480px){.admin-workspace-header h1{font-size:25px}.admin-filterbar{grid-template-columns:1fr}.admin-search{grid-column:auto}.admin-pagination{justify-content:space-between;gap:6px}}.hover\:border-gray-300:hover{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.hover\:bg-amber-100:hover{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.hover\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.hover\:bg-indigo-700:hover{--tw-bg-opacity:1;background-color:rgb(67 56 202/var(--tw-bg-opacity,1))}.hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.hover\:bg-slate-800:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.hover\:text-gray-900:hover{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-gray-200:disabled{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.disabled\:text-gray-400:disabled{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}