/*
! tailwindcss v3.4.4 | 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:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;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{color:inherit;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]{display:none}*,: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:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.-left-\[4px\]{left:-4px}.-right-\[4px\]{right:-4px}.bottom-\[6px\]{bottom:6px}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.right-0{right:0}.right-2{right:.5rem}.right-\[8px\]{right:8px}.top-0{top:0}.top-2{top:.5rem}.top-3{top:.75rem}.top-3\.5{top:.875rem}.top-5{top:1.25rem}.top-\[112px\]{top:112px}.top-\[164px\]{top:164px}.top-\[174px\]{top:174px}.top-\[230px\]{top:230px}.top-\[87px\]{top:87px}.top-\[8px\]{top:8px}.top-\[9px\]{top:9px}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1000\]{z-index:1000}.z-\[220\]{z-index:220}.z-\[700\]{z-index:700}.z-\[800\]{z-index:800}.order-3{order:3}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.row-span-2{grid-row:span 2/span 2}.m-3{margin:.75rem}.m-5{margin:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.mr-auto{margin-right:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-2,.line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.line-clamp-4{-webkit-line-clamp:4}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[402\/874\]{aspect-ratio:402/874}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-20{height:5rem}.h-24{height:6rem}.h-5{height:1.25rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[25px\]{height:25px}.h-\[300px\]{height:300px}.h-\[430px\]{height:430px}.h-\[480px\]{height:480px}.h-\[4px\]{height:4px}.h-\[8px\]{height:8px}.h-\[calc\(100vh-274px\)\]{height:calc(100vh - 274px)}.h-\[calc\(100vh-280px\)\]{height:calc(100vh - 280px)}.h-\[calc\(100vh-300px\)\]{height:calc(100vh - 300px)}.h-\[min\(88vh\2c 820px\)\]{height:min(88vh,820px)}.h-full{height:100%}.max-h-32{max-height:8rem}.max-h-52{max-height:13rem}.max-h-56{max-height:14rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[120px\]{max-height:120px}.max-h-\[520px\]{max-height:520px}.max-h-\[680px\]{max-height:680px}.max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}.max-h-\[calc\(92vh-24px\)\]{max-height:calc(92vh - 24px)}.max-h-\[min\(92vh\2c 900px\)\]{max-height:min(92vh,900px)}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-24{min-height:6rem}.min-h-28{min-height:7rem}.min-h-44{min-height:11rem}.min-h-48{min-height:12rem}.min-h-52{min-height:13rem}.min-h-56{min-height:14rem}.min-h-64{min-height:16rem}.min-h-72{min-height:18rem}.min-h-9{min-height:2.25rem}.min-h-96{min-height:24rem}.min-h-\[560px\]{min-height:560px}.min-h-\[600px\]{min-height:600px}.min-h-\[70px\]{min-height:70px}.min-h-\[72px\]{min-height:72px}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-40{width:10rem}.w-44{width:11rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[105px\]{width:105px}.w-\[110px\]{width:110px}.w-\[112px\]{width:112px}.w-\[140px\]{width:140px}.w-\[168px\]{width:168px}.w-\[170px\]{width:170px}.w-\[320px\]{width:320px}.w-\[4px\]{width:4px}.w-\[520px\]{width:520px}.w-\[560px\]{width:560px}.w-\[680px\]{width:680px}.w-\[820px\]{width:820px}.w-\[860px\]{width:860px}.w-\[8px\]{width:8px}.w-\[92px\]{width:92px}.w-\[min\(350px\2c 100\%\)\]{width:min(350px,100%)}.w-full{width:100%}.min-w-0{min-width:0}.min-w-36{min-width:9rem}.min-w-44{min-width:11rem}.min-w-48{min-width:12rem}.min-w-60{min-width:15rem}.min-w-64{min-width:16rem}.min-w-72{min-width:18rem}.min-w-96{min-width:24rem}.min-w-\[1120px\]{min-width:1120px}.min-w-\[1420px\]{min-width:1420px}.min-w-\[980px\]{min-width:980px}.min-w-full{min-width:100%}.min-w-max{min-width:-moz-max-content;min-width:max-content}.max-w-2xl{max-width:42rem}.max-w-36{max-width:9rem}.max-w-3xl{max-width:48rem}.max-w-56{max-width:14rem}.max-w-5xl{max-width:64rem}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1420px\]{max-width:1420px}.max-w-\[1500px\]{max-width:1500px}.max-w-\[1680px\]{max-width:1680px}.max-w-\[1720px\]{max-width:1720px}.max-w-\[1740px\]{max-width:1740px}.max-w-\[520px\]{max-width:520px}.max-w-\[760px\]{max-width:760px}.max-w-\[900px\]{max-width:900px}.max-w-\[980px\]{max-width:980px}.max-w-\[calc\(92vw-24px\)\]{max-width:calc(92vw - 24px)}.max-w-\[min\(92vw\2c 1200px\)\]{max-width:min(92vw,1200px)}.max-w-full{max-width:100%}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.table-fixed{table-layout:fixed}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.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 spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-\[150px_1fr\]{grid-template-columns:150px 1fr}.grid-cols-\[160px_120px_1fr\]{grid-template-columns:160px 120px 1fr}.grid-cols-\[170px_160px_1fr_180px\]{grid-template-columns:170px 160px 1fr 180px}.grid-cols-\[1fr_100px_120px\]{grid-template-columns:1fr 100px 120px}.grid-cols-\[1fr_120px_140px\]{grid-template-columns:1fr 120px 140px}.grid-cols-\[1fr_180px_130px\]{grid-template-columns:1fr 180px 130px}.grid-cols-\[260px_1fr\]{grid-template-columns:260px 1fr}.grid-cols-\[280px_1fr_300px\]{grid-template-columns:280px 1fr 300px}.grid-cols-\[340px_1fr\]{grid-template-columns:340px 1fr}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.grid-rows-\[30px_48px_minmax\(0\2c 1fr\)_20px\]{grid-template-rows:30px 48px minmax(0,1fr) 20px}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-0{gap:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-px{gap:1px}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.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-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * 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))}.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))}.divide-indigo-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(224 231 255/var(--tw-divide-opacity))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[47px\]{border-radius:47px}.rounded-\[56px\]{border-radius:56px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.border{border-width:1px}.border-0{border-width:0}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[\#176b4d\]{--tw-border-opacity:1;border-color:rgb(23 107 77/var(--tw-border-opacity))}.border-\[\#ced0d4\]{--tw-border-opacity:1;border-color:rgb(206 208 212/var(--tw-border-opacity))}.border-\[\#d7e0ea\]{--tw-border-opacity:1;border-color:rgb(215 224 234/var(--tw-border-opacity))}.border-\[\#d8dadf\]{--tw-border-opacity:1;border-color:rgb(216 218 223/var(--tw-border-opacity))}.border-amber-100{--tw-border-opacity:1;border-color:rgb(254 243 199/var(--tw-border-opacity))}.border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity))}.border-amber-300{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity))}.border-blue-300{--tw-border-opacity:1;border-color:rgb(147 197 253/var(--tw-border-opacity))}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-blue-600{--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity))}.border-emerald-200{--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity))}.border-emerald-600{--tw-border-opacity:1;border-color:rgb(5 150 105/var(--tw-border-opacity))}.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-green-200{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity))}.border-indigo-100{--tw-border-opacity:1;border-color:rgb(224 231 255/var(--tw-border-opacity))}.border-indigo-200{--tw-border-opacity:1;border-color:rgb(199 210 254/var(--tw-border-opacity))}.border-red-100{--tw-border-opacity:1;border-color:rgb(254 226 226/var(--tw-border-opacity))}.border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity))}.border-slate-100{--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-white\/10{border-color:hsla(0,0%,100%,.1)}.bg-\[\#0866ff\]{--tw-bg-opacity:1;background-color:rgb(8 102 255/var(--tw-bg-opacity))}.bg-\[\#121b2d\]{--tw-bg-opacity:1;background-color:rgb(18 27 45/var(--tw-bg-opacity))}.bg-\[\#159f86\]{--tw-bg-opacity:1;background-color:rgb(21 159 134/var(--tw-bg-opacity))}.bg-\[\#172033\]{--tw-bg-opacity:1;background-color:rgb(23 32 51/var(--tw-bg-opacity))}.bg-\[\#176b4d\]{--tw-bg-opacity:1;background-color:rgb(23 107 77/var(--tw-bg-opacity))}.bg-\[\#37393d\]{--tw-bg-opacity:1;background-color:rgb(55 57 61/var(--tw-bg-opacity))}.bg-\[\#526bd0\]{--tw-bg-opacity:1;background-color:rgb(82 107 208/var(--tw-bg-opacity))}.bg-\[\#e4e6eb\]{--tw-bg-opacity:1;background-color:rgb(228 230 235/var(--tw-bg-opacity))}.bg-\[\#e8f3ee\]{--tw-bg-opacity:1;background-color:rgb(232 243 238/var(--tw-bg-opacity))}.bg-\[\#f0f2f5\]{--tw-bg-opacity:1;background-color:rgb(240 242 245/var(--tw-bg-opacity))}.bg-\[\#f5f7f7\]{--tw-bg-opacity:1;background-color:rgb(245 247 247/var(--tw-bg-opacity))}.bg-\[\#f7f8f8\]{--tw-bg-opacity:1;background-color:rgb(247 248 248/var(--tw-bg-opacity))}.bg-\[\#f9fbfd\]{--tw-bg-opacity:1;background-color:rgb(249 251 253/var(--tw-bg-opacity))}.bg-\[\#fafbfb\]{--tw-bg-opacity:1;background-color:rgb(250 251 251/var(--tw-bg-opacity))}.bg-\[\#fafcfc\]{--tw-bg-opacity:1;background-color:rgb(250 252 252/var(--tw-bg-opacity))}.bg-amber-100{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity))}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity))}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.bg-black\/25{background-color:rgba(0,0,0,.25)}.bg-black\/30{background-color:rgba(0,0,0,.3)}.bg-black\/40{background-color:rgba(0,0,0,.4)}.bg-black\/55{background-color:rgba(0,0,0,.55)}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity))}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity))}.bg-emerald-100{--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity))}.bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity))}.bg-emerald-50\/40{background-color:rgba(236,253,245,.4)}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.bg-gray-50\/70{background-color:rgba(249,250,251,.7)}.bg-gray-950{--tw-bg-opacity:1;background-color:rgb(3 7 18/var(--tw-bg-opacity))}.bg-green-50{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.bg-indigo-50{--tw-bg-opacity:1;background-color:rgb(238 242 255/var(--tw-bg-opacity))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity))}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity))}.bg-slate-900\/75{background-color:rgba(15,23,42,.75)}.bg-slate-950\/75{background-color:rgba(2,6,23,.75)}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-white\/10{background-color:hsla(0,0%,100%,.1)}.bg-\[linear-gradient\(145deg\2c \#72757b_0\%\2c \#151619_18\%\2c \#050506_58\%\2c \#5d6065_100\%\)\]{background-image:linear-gradient(145deg,#72757b,#151619 18%,#050506 58%,#5d6065)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-14{padding:3.5rem}.p-16{padding:4rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[9px\]{padding:9px}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-\[19px\]{padding-left:19px;padding-right:19px}.py-0{padding-top:0;padding-bottom:0}.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-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.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-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pl-10{padding-left:2.5rem}.pl-5{padding-left:1.25rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-40{padding-right:10rem}.pr-5{padding-right:1.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.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-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[28px\]{font-size:28px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-10{line-height:2.5rem}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.text-\[\#050505\]{--tw-text-opacity:1;color:rgb(5 5 5/var(--tw-text-opacity))}.text-\[\#0866ff\]{--tw-text-opacity:1;color:rgb(8 102 255/var(--tw-text-opacity))}.text-\[\#12634b\]{--tw-text-opacity:1;color:rgb(18 99 75/var(--tw-text-opacity))}.text-\[\#155b43\]{--tw-text-opacity:1;color:rgb(21 91 67/var(--tw-text-opacity))}.text-\[\#176b4d\]{--tw-text-opacity:1;color:rgb(23 107 77/var(--tw-text-opacity))}.text-\[\#243247\]{--tw-text-opacity:1;color:rgb(36 50 71/var(--tw-text-opacity))}.text-\[\#263244\]{--tw-text-opacity:1;color:rgb(38 50 68/var(--tw-text-opacity))}.text-\[\#334155\]{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity))}.text-\[\#354db5\]{--tw-text-opacity:1;color:rgb(53 77 181/var(--tw-text-opacity))}.text-\[\#526bd0\]{--tw-text-opacity:1;color:rgb(82 107 208/var(--tw-text-opacity))}.text-\[\#65676b\]{--tw-text-opacity:1;color:rgb(101 103 107/var(--tw-text-opacity))}.text-\[\#8a8d91\]{--tw-text-opacity:1;color:rgb(138 141 145/var(--tw-text-opacity))}.text-amber-600{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity))}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity))}.text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity))}.text-amber-900{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity))}.text-amber-950{--tw-text-opacity:1;color:rgb(69 26 3/var(--tw-text-opacity))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity))}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity))}.text-emerald-600{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity))}.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity))}.text-emerald-800{--tw-text-opacity:1;color:rgb(6 95 70/var(--tw-text-opacity))}.text-emerald-900{--tw-text-opacity:1;color:rgb(6 78 59/var(--tw-text-opacity))}.text-gray-100{--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.text-green-700{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.text-indigo-600{--tw-text-opacity:1;color:rgb(79 70 229/var(--tw-text-opacity))}.text-indigo-700{--tw-text-opacity:1;color:rgb(67 56 202/var(--tw-text-opacity))}.text-indigo-950{--tw-text-opacity:1;color:rgb(30 27 75/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity))}.text-red-800{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.text-red-900{--tw-text-opacity:1;color:rgb(127 29 29/var(--tw-text-opacity))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity))}.text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity))}.text-violet-700{--tw-text-opacity:1;color:rgb(109 40 217/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.text-white\/70{color:hsla(0,0%,100%,.7)}.opacity-45{opacity:.45}.opacity-65{opacity:.65}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_26px_65px_rgba\(15\2c 23\2c 42\2c \.32\)\2c inset_0_0_0_1px_rgba\(255\2c 255\2c 255\2c \.22\)\]{--tw-shadow:0 26px 65px rgba(15,23,42,.32),inset 0 0 0 1px hsla(0,0%,100%,.22);--tw-shadow-colored:0 26px 65px var(--tw-shadow-color),inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(255\2c 255\2c 255\2c \.06\)\]{--tw-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06);--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color)}.shadow-\[inset_0_0_0_1px_rgba\(255\2c 255\2c 255\2c \.06\)\],.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-0,.ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-\[\#26334a\]{--tw-ring-opacity:1;--tw-ring-color:rgb(38 51 74/var(--tw-ring-opacity))}.ring-black\/80{--tw-ring-color:rgba(0,0,0,.8)}.ring-blue-100{--tw-ring-opacity:1;--tw-ring-color:rgb(219 234 254/var(--tw-ring-opacity))}.ring-slate-200{--tw-ring-opacity:1;--tw-ring-color:rgb(226 232 240/var(--tw-ring-opacity))}.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-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.\[scrollbar-width\:none\]{scrollbar-width:none}:root{color-scheme:light;--ink:#172033;--muted:#6c778b;--line:#dce3ed;--line-strong:#c9d3e1;--surface:#fff;--surface-soft:#f7f9fc;--canvas:#edf2f7;--silver:#e8eef5;--indigo:#4966d6;--indigo-strong:#354db5;--indigo-soft:#e9edff;--cyan:#159cb0;--cyan-soft:#dff6f7;--violet:#805ec8;--violet-soft:#eee8fb;--coral:#d75f67;--coral-soft:#fde9e9;--amber:#b77a1e;--amber-soft:#fff2d9;--green:#298b69;--green-soft:#e1f3eb;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}body,html{min-height:100%}body{margin:0;color:var(--ink);background:#eaf0f6;font-size:14px;letter-spacing:0;-webkit-font-smoothing:antialiased}body.has-open-dialog{overflow:hidden}body.has-open-dialog:not(:has(.app-content .fixed.inset-0,.command-backdrop,.article-preview-dialog-backdrop,.article-conversation-dialog-backdrop,.graph-modal)){overflow:auto}button,input,select,textarea{color:inherit;font:inherit;letter-spacing:0}a,button{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a[role=button]:active,button:active:not(:disabled){transform:scale(.97)}:focus-visible{outline:3px solid rgba(73,102,214,.24);outline-offset:2px}::-moz-selection{color:#263a93;background:#dfe5ff}::selection{color:#263a93;background:#dfe5ff}.app-shell{min-height:100vh}.app-topbar{position:fixed;z-index:80;top:0;right:0;left:0;display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);gap:20px;padding:0 22px;border-bottom:1px solid rgba(191,203,218,.78);box-shadow:0 7px 24px rgba(43,58,79,.06);backdrop-filter:blur(20px) saturate(1.15)}.account-trigger,.app-topbar__actions,.app-topbar__brand,.app-topbar__context,.command-trigger{display:flex;align-items:center}.app-topbar__brand{gap:9px;font-size:15px}.app-brand__mark{display:grid;width:34px;height:34px;place-items:center;color:#fff;border-radius:8px;background:var(--indigo);box-shadow:inset 0 1px hsla(0,0%,100%,.34),0 4px 12px rgba(73,102,214,.2)}.app-topbar__context{justify-content:center;gap:9px;min-width:290px;color:var(--muted)}.app-topbar__context strong{color:var(--ink);font-weight:650}.context-separator{color:#b5bfcc}.icon-button{display:inline-grid;width:34px;height:34px;place-items:center;border:0;border-radius:7px;color:#536077;background:transparent;transition:transform .15s ease,background-color .15s ease,color .15s ease}.icon-button:hover{color:var(--indigo);background:var(--indigo-soft)}.app-topbar__actions{gap:8px}.command-trigger{height:36px;gap:8px;padding:0 9px 0 11px;border:1px solid var(--line);border-radius:8px;color:#566176;background:hsla(0,0%,100%,.78);transition:transform .15s ease,border-color .15s ease,background-color .15s ease}.command-trigger:hover{border-color:#b9c6d9;background:#fff}kbd{padding:2px 6px;border:1px solid #d9e0e9;border-bottom-color:#c8d1dd;border-radius:5px;color:#8490a1;background:#f7f9fb;font-size:11px;box-shadow:0 1px 1px rgba(34,48,70,.06)}.account-wrap{position:relative}.account-trigger{height:38px;gap:7px;padding:0 8px 0 5px;border:0;border-radius:8px;background:transparent}.account-trigger:hover{background:#edf1f6}.account-trigger__avatar{display:grid;width:30px;height:30px;place-items:center;color:var(--indigo);border-radius:50%;background:var(--indigo-soft)}.account-menu{position:absolute;top:46px;right:0;width:210px;padding:8px;border:1px solid var(--line);border-radius:8px;background:hsla(0,0%,100%,.98);box-shadow:0 18px 50px rgba(35,49,71,.18);transform-origin:top right}.account-menu>div{display:flex;flex-direction:column;padding:9px 10px 11px;border-bottom:1px solid #edf0f4}.account-menu small{margin-top:3px;color:var(--muted)}.account-menu button{display:flex;width:100%;align-items:center;gap:9px;margin-top:6px;padding:9px 10px;border:0;border-radius:6px;color:var(--coral);background:transparent}.account-menu button:hover{background:var(--coral-soft)}.context-sidebar{position:fixed;z-index:50;top:64px;bottom:84px;left:0;width:232px;padding:18px 12px;overflow:auto;border-right:1px solid rgba(199,210,224,.82);background:rgba(242,246,250,.88);backdrop-filter:blur(18px) saturate(1.08)}.context-sidebar__head{display:flex;align-items:baseline;justify-content:space-between;padding:5px 9px 14px}.context-sidebar__head span{font-size:16px;font-weight:700}.context-sidebar__head small{color:var(--muted);font-size:11px}.context-sidebar nav{display:grid;gap:5px}.context-sidebar nav a{display:grid;grid-template-columns:36px 1fr;align-items:center;gap:10px;min-height:54px;padding:7px 9px;border:1px solid transparent;border-radius:8px;color:#536077;text-decoration:none;transition:transform .15s ease,background-color .15s ease,border-color .15s ease}.context-sidebar nav a:hover{border-color:#dce3ed;background:hsla(0,0%,100%,.76)}.context-sidebar nav a.is-active{color:#2e429a;border-color:#d8dff8;background:var(--indigo-soft)}.context-sidebar__icon{display:grid;width:36px;height:36px;place-items:center;border-radius:8px;color:var(--violet);background:var(--violet-soft)}.context-sidebar a.is-active .context-sidebar__icon{color:#fff;background:var(--indigo);box-shadow:0 5px 13px rgba(73,102,214,.22)}.context-sidebar a>span:last-child{display:flex;min-width:0;flex-direction:column;gap:3px}.context-sidebar a strong{color:currentColor;font-size:13px;font-weight:650}.context-sidebar a small{color:#8a95a5;font-size:10px}.app-content{min-height:100vh;padding:80px 24px 98px;transition:padding-left .22s cubic-bezier(.23,1,.32,1)}.has-context-sidebar .app-content{padding-left:256px}.command-backdrop{position:fixed;z-index:200;inset:0;display:grid;place-items:start center;padding-top:13vh;background:rgba(35,45,62,.18);backdrop-filter:blur(4px)}.command-palette{width:min(580px,calc(100vw - 32px));overflow:hidden;border:1px solid rgba(197,207,221,.95);border-radius:8px;background:rgba(252,253,255,.98);box-shadow:0 30px 90px rgba(30,43,63,.25);transform-origin:top center}.command-palette>label{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:7px;min-height:58px;padding:0 15px;border-bottom:1px solid var(--line);color:var(--indigo)}.command-palette input{width:100%;border:0;outline:0;color:var(--ink);background:transparent;font-size:16px}.command-palette__label{padding:12px 16px 6px;color:#8b96a7;font-size:11px;font-weight:700}.command-palette__results{max-height:390px;padding:4px 8px 10px;overflow:auto}.command-palette__results button{display:grid;width:100%;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:8px;border:0;border-radius:7px;text-align:left;background:transparent}.command-palette__results button:hover{background:var(--indigo-soft)}.command-palette__results button.is-active{background:var(--indigo-soft);box-shadow:inset 3px 0 var(--indigo)}.command-palette__results button>span{display:grid;width:36px;height:36px;place-items:center;border-radius:8px;color:var(--violet);background:var(--violet-soft)}.command-palette__results button strong{font-size:13px}.command-palette__results button small{color:#929cac;font-size:11px}.command-empty{padding:32px;color:var(--muted);text-align:center}.world-overview{height:calc(100vh - 178px);min-height:620px}.overview-error{position:fixed;z-index:120;top:80px;left:50%;padding:10px 14px;border:1px solid #f1c9ca;border-radius:7px;color:#aa3941;background:#fff3f3;transform:translateX(-50%);box-shadow:0 8px 28px rgba(99,40,44,.13)}.overview-stage{position:relative;height:100%;overflow:hidden;border:1px solid #cfd9e5;border-radius:8px;background:#edf3f8;box-shadow:0 18px 55px rgba(51,72,103,.1)}.overview-stage:before{position:absolute;inset:0;background:url(/celestial-dashboard-v1.webp) 50%/cover no-repeat;content:"";opacity:.13;pointer-events:none}.overview-stage__main{position:relative;height:100%;min-width:0}.overview-stage__head{position:relative;z-index:4;display:flex;height:58px;align-items:center;justify-content:space-between;padding:0 18px}.overview-stage__head>div:first-child{display:flex;align-items:baseline;gap:10px}.overview-stage__eyebrow{color:var(--cyan);font-size:11px;font-weight:700}.overview-stage__head h1{margin:0;font-size:19px;line-height:1;font-weight:700}.overview-stage__actions{display:flex;align-items:center;gap:8px}.overview-sync{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:11px}.overview-sync i{width:6px;height:6px;border-radius:50%;background:#48b98c;box-shadow:0 0 0 4px rgba(72,185,140,.12)}.overview-expand{display:flex;height:34px;align-items:center;gap:7px;padding:0 11px;border:1px solid #d3ddea;border-radius:7px;color:#42506a;background:hsla(0,0%,100%,.76)}.overview-expand:hover{border-color:#b9c8da;background:#fff}.status-rail{position:relative;z-index:4;display:grid;width:min(720px,calc(100% - 36px));height:58px;grid-template-columns:repeat(4,1fr);margin:0 auto;border:1px solid rgba(205,216,229,.94);border-radius:8px;background:rgba(249,251,253,.9);box-shadow:0 10px 30px rgba(54,73,101,.09);backdrop-filter:blur(14px)}.status-rail__item{display:flex;min-width:0;align-items:center;justify-content:center;gap:9px;border-right:1px solid #e4e9ef;color:var(--ink);text-decoration:none;transition:background-color .15s ease}.status-rail__item:last-child{border-right:0}.status-rail__item:hover{background:rgba(247,249,252,.9)}.status-rail__planet{display:grid;width:30px;height:30px;place-items:center;border-radius:50%}.status-rail__item div{display:flex;align-items:baseline;gap:6px}.status-rail__item strong{font-size:18px;font-variant-numeric:tabular-nums}.status-rail__item small{color:var(--muted);white-space:nowrap}.tone-amber .status-rail__planet{color:var(--amber);background:var(--amber-soft)}.tone-cyan .status-rail__planet{color:var(--cyan);background:var(--cyan-soft)}.tone-violet .status-rail__planet{color:var(--violet);background:var(--violet-soft)}.tone-emerald .status-rail__planet{color:var(--green);background:var(--green-soft)}.graph-filters{position:relative;z-index:4;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 36px);height:42px;margin:10px auto 0;padding:4px;border:1px solid rgba(215,224,235,.92);border-radius:8px;background:hsla(0,0%,100%,.88);box-shadow:0 7px 24px rgba(54,73,101,.07);backdrop-filter:blur(12px)}.graph-filters,.graph-filters label{display:flex;align-items:center;gap:7px}.graph-filters label{height:32px;padding:0 9px;color:#778297}.graph-filters input{width:124px;border:0;outline:0;background:transparent}.graph-filters select{height:32px;padding:0 24px 0 9px;border:0;border-left:1px solid #e3e8ef;outline:0;color:#4e5a70;background:transparent;font-size:12px}.graph-filters>button{display:flex;height:32px;align-items:center;gap:6px;padding:0 10px;border:0;border-radius:6px;color:#fff;background:var(--indigo);font-size:12px}.relationship-legend{display:flex;align-items:center;gap:5px;padding:0 7px;color:var(--muted);font-size:10px;white-space:nowrap}.relationship-legend span{width:14px;height:3px;border-radius:2px}.legend-friend{background:#35a7e8}.legend-spouse{background:#8f6be8}.legend-other{background:#8da0bd}.graph-scope{padding:0 7px;color:#8a95a6;font-size:10px;white-space:nowrap}.world-graph{position:relative;z-index:1;width:100%;overflow:hidden}.world-graph canvas{display:block}.world-graph.is-view-initializing canvas{visibility:hidden}.overview-graph__recovery,.world-graph__context-status{position:absolute;z-index:6;inset:0;display:grid;place-content:center;gap:12px;color:#66748a;background:rgba(238,244,249,.86);font-size:12px;text-align:center;backdrop-filter:blur(4px)}.overview-graph__recovery button{justify-self:center;padding:8px 12px;border:1px solid #ccd8e7;border-radius:7px;color:#445776;background:#f8fbfe;font-size:12px}.world-graph__tools{position:absolute;z-index:5;top:50%;right:14px;display:grid;gap:4px;padding:5px;border:1px solid rgba(209,219,231,.9);border-radius:8px;background:hsla(0,0%,100%,.9);box-shadow:0 10px 28px rgba(51,70,98,.1);transform:translateY(-50%)}.overview-stage.has-inspector .world-graph__tools{right:350px}.world-graph__tools button{display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:6px;color:#526079;background:transparent}.world-graph__tools button:hover{color:#fff;background:var(--indigo)}.overview-graph__loading{display:grid;height:520px;place-items:center;color:var(--muted)}.production-summary{position:absolute;z-index:5;right:18px;bottom:66px;display:flex;height:38px;align-items:center;gap:13px;padding:0 10px;border:1px solid rgba(214,222,232,.9);border-radius:8px;background:hsla(0,0%,100%,.88);box-shadow:0 8px 24px rgba(51,70,98,.08);backdrop-filter:blur(12px)}.production-summary>span{color:#818c9c;font-size:10px;font-weight:700}.production-summary div{display:flex;align-items:baseline;gap:4px}.production-summary strong{font-size:12px;font-variant-numeric:tabular-nums}.production-summary small{color:var(--muted);font-size:9px;white-space:nowrap}.world-band{position:absolute;z-index:4;right:18px;bottom:16px;left:18px;display:grid;height:42px;grid-template-columns:repeat(8,1fr);border:1px solid rgba(214,222,232,.9);border-radius:8px;background:hsla(0,0%,100%,.9);box-shadow:0 8px 24px rgba(51,70,98,.08);backdrop-filter:blur(12px)}.world-band div{display:flex;min-width:0;align-items:center;justify-content:center;gap:5px;border-right:1px solid #e6eaf0}.world-band div:last-child{border:0}.world-band strong{color:var(--indigo);font-size:13px;font-variant-numeric:tabular-nums}.world-band small{overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.world-inspector{position:absolute;z-index:10;top:0;right:0;bottom:0;width:336px;border-left:1px solid rgba(201,212,225,.96);background:rgba(248,251,254,.95);box-shadow:-14px 0 42px rgba(52,70,98,.09);backdrop-filter:blur(20px);transform-origin:right center}.world-inspector__close{position:absolute;z-index:3;top:11px;right:10px;display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:7px;color:#738095;background:transparent}.world-inspector__close:hover{color:var(--coral);background:var(--coral-soft)}.world-inspector__tabs{display:flex;height:54px;align-items:flex-end;gap:2px;padding:0 38px 0 10px;border-bottom:1px solid #e1e7ef;overflow-x:auto}.world-inspector__tabs button{height:44px;padding:0 9px;border:0;border-bottom:2px solid transparent;color:#68758a;white-space:nowrap;background:transparent;font-size:13px;font-weight:650}.world-inspector__tabs button.is-active{color:var(--cyan);border-bottom-color:var(--cyan);font-weight:700}.world-inspector__content{display:flex;height:calc(100% - 54px);flex-direction:column;align-items:center;padding:28px 24px 24px;overflow:auto}.world-inspector__portrait{display:grid;width:104px;height:104px;flex:0 0 auto;place-items:center;overflow:hidden;border:5px solid hsla(0,0%,100%,.9);border-radius:50%;color:#fff;background:var(--violet);box-shadow:0 0 0 3px #b8efe9,0 12px 32px rgba(45,95,115,.17);font-size:32px}.world-inspector__portrait img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.world-inspector__content h3{margin:17px 0 5px;font-size:20px}.world-inspector__kind{padding:4px 9px;border-radius:6px;color:var(--violet);background:var(--violet-soft);font-size:10px;font-weight:650}.world-inspector__body{width:100%;min-height:130px;margin:24px 0 18px;padding-top:18px;border-top:1px solid #e5e9ef;color:#58657a;line-height:1.8}.inspector-number{display:flex;flex-direction:column;align-items:center;padding:18px;color:var(--indigo);font-size:34px;font-weight:700}.inspector-number small{margin-top:3px;color:var(--muted);font-size:11px;font-weight:400}.inspector-value{padding:20px 10px;text-align:center;font-weight:650}.world-inspector__open{display:flex;width:100%;min-height:42px;align-items:center;justify-content:center;gap:8px;margin-top:auto;border-radius:7px;color:#fff;background:var(--indigo);text-decoration:none}.world-inspector__open:hover{background:var(--indigo-strong)}.exception-shelf{position:absolute;z-index:20;bottom:63px;left:18px;width:250px;border:1px solid rgba(214,222,232,.96);border-radius:8px;background:hsla(0,0%,100%,.94);box-shadow:0 12px 36px rgba(52,70,98,.12);backdrop-filter:blur(14px);transform-origin:bottom left}.exception-shelf__toggle{display:flex;width:100%;height:40px;align-items:center;gap:7px;padding:0 10px;border:0;border-radius:8px;background:transparent;text-align:left}.exception-shelf__toggle>span:nth-of-type(2){flex:1;color:var(--muted);font-size:10px}.exception-shelf__warning{display:grid;width:25px;height:25px;place-items:center;border-radius:7px;color:var(--amber);background:var(--amber-soft)}.exception-shelf__items{display:grid;padding:0 6px 6px}.exception-shelf__items a{display:grid;grid-template-columns:1fr auto 20px;align-items:center;gap:8px;padding:8px;border-top:1px solid #edf0f4;color:#58657a;text-decoration:none;font-size:11px}.exception-shelf__items a strong{color:var(--coral)}.graph-modal{position:fixed;z-index:300;inset:0;color:var(--ink);background:#eef4fa}.graph-modal>header{display:flex;height:68px;align-items:center;justify-content:space-between;padding:0 22px;border-bottom:1px solid var(--line);background:hsla(0,0%,100%,.88)}.graph-modal header span{color:var(--cyan);font-size:10px;font-weight:700}.graph-modal h2{margin:2px 0 0;font-size:18px}.graph-modal header button{display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:7px;background:#edf1f6}.graph-modal__body{display:grid;height:calc(100vh - 68px);grid-template-columns:1fr 280px}.graph-modal__body aside{padding:28px 22px;border-left:1px solid var(--line);background:hsla(0,0%,100%,.9)}.graph-modal__body aside p{color:var(--muted);font-size:12px;line-height:1.8}.graph-modal__body aside a{display:block;margin-top:20px;padding:11px;border-radius:7px;color:#fff;background:var(--indigo);text-align:center;text-decoration:none;font-size:12px}.app-content button{min-width:32px;min-height:32px}.app-content .fixed.inset-0{z-index:180!important;padding:24px;backdrop-filter:none}.app-content .fixed.inset-0>aside,.app-content .fixed.inset-0>div{max-height:calc(100vh - 48px)!important;overflow:auto;border:1px solid rgba(207,216,228,.96);border-radius:8px!important;box-shadow:0 28px 80px rgba(28,40,58,.26)}.app-content .fixed.inset-0>div{max-width:min(680px,calc(100vw - 32px))!important}.app-content .fixed.inset-0>aside{width:min(960px,calc(100vw - 32px))!important;height:calc(100vh - 48px)!important}.app-content .fixed.inset-0 textarea{max-height:min(480px,calc(100vh - 260px))}.stat-tile{padding:18px;border:1px solid var(--line);border-radius:8px;background:hsla(0,0%,100%,.86)}.stat-tile__value{font-size:26px;font-weight:700}.stat-tile__label{margin-top:4px;color:var(--muted);font-size:12px}.button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:7px;padding:0 14px;border:1px solid transparent;border-radius:7px;font-weight:650;transition:transform .15s cubic-bezier(.23,1,.32,1),background-color .15s ease,border-color .15s ease}.button:disabled{cursor:not-allowed;opacity:.52}.button--primary{color:#fff;background:var(--indigo)}.button--primary:hover{background:var(--indigo-strong)}.button--ghost{color:#4d5b72;border-color:var(--line);background:#fff}.button--danger{color:#fff;background:var(--coral)}.status-badge{display:inline-flex;min-height:24px;align-items:center;padding:0 8px;border-radius:6px;font-size:11px;font-weight:650}.status-neutral{color:#5f6b7e;background:#edf0f4}.status-indigo{color:#3f56b0;background:var(--indigo-soft)}.status-cyan{color:#117b8d;background:var(--cyan-soft)}.status-violet{color:#704db7;background:var(--violet-soft)}.status-success{color:#237758;background:var(--green-soft)}.status-amber{color:#9b681b;background:var(--amber-soft)}.status-danger{color:#b64750;background:var(--coral-soft)}.personal-desk{position:relative;min-height:calc(100vh - 202px);overflow:hidden;border:1px solid #d8e1ec;border-radius:8px;background:#eef4fa;box-shadow:0 18px 55px rgba(51,72,103,.09)}.personal-desk:before{position:absolute;inset:0;background:url(/celestial-login-v2.jpg) 18%/cover no-repeat;content:"";opacity:.06;pointer-events:none}.personal-desk__inner{position:relative;display:grid;min-height:calc(100vh - 202px);grid-template-columns:minmax(0,1.4fr) minmax(320px,.6fr)}.personal-desk__intro{display:flex;flex-direction:column;justify-content:center;padding:7vh 7vw}.personal-desk__eyebrow{color:var(--cyan);font-size:11px;font-weight:700}.personal-desk h1{max-width:620px;margin:12px 0 10px;font-size:34px;line-height:1.25}.personal-desk__intro>p{max-width:560px;margin:0;color:var(--muted);font-size:15px;line-height:1.8}.personal-desk__primary{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:44px;align-items:center;gap:8px;margin-top:28px;padding:0 17px;border-radius:8px;color:#fff;background:var(--indigo);text-decoration:none;font-weight:650;box-shadow:0 8px 22px rgba(73,102,214,.22)}.personal-desk__rail{display:flex;flex-direction:column;justify-content:center;padding:32px 38px;border-left:1px solid rgba(210,220,232,.9);background:rgba(249,251,254,.72);backdrop-filter:blur(16px)}.personal-desk__rail h2{margin:0 0 5px;font-size:15px}.personal-desk__rail>p{margin:0 0 20px;color:var(--muted);font-size:11px}.personal-status{display:grid;gap:7px}.personal-status a,.personal-status>div{display:grid;min-height:58px;grid-template-columns:36px 1fr auto;align-items:center;gap:11px;padding:7px 10px;border:1px solid transparent;border-radius:8px;color:var(--ink);text-decoration:none;transition:transform .15s ease,border-color .15s ease,background-color .15s ease}.personal-status a:hover{border-color:var(--line);background:#fff}.personal-status__icon{display:grid;width:36px;height:36px;place-items:center;border-radius:8px}.personal-status a:first-child .personal-status__icon{color:var(--amber);background:var(--amber-soft)}.personal-status a:nth-child(2) .personal-status__icon{color:var(--cyan);background:var(--cyan-soft)}.personal-status a:nth-child(3) .personal-status__icon{color:var(--violet);background:var(--violet-soft)}.personal-status a:nth-child(4) .personal-status__icon{color:var(--green);background:var(--green-soft)}.personal-status>div .personal-status__icon{color:var(--indigo);background:var(--indigo-soft)}.personal-status span:nth-child(2){display:flex;flex-direction:column;gap:3px}.personal-status span small{color:var(--muted);font-size:10px}.personal-status strong{font-size:20px;font-variant-numeric:tabular-nums}.authorize-scene{position:relative;display:grid;min-height:100vh;place-items:center;overflow:hidden;padding:24px;background:#e5edf6}.authorize-scene:before{position:absolute;inset:0;background:url(/celestial-login-v2.jpg) 50%/cover no-repeat;content:"";opacity:.17}.authorize-panel{position:relative;width:min(440px,100%);padding:28px;border:1px solid hsla(0,0%,100%,.78);border-radius:8px;background:rgba(250,252,255,.88);box-shadow:0 24px 70px rgba(39,56,82,.18);backdrop-filter:blur(22px)}.authorize-panel__mark{display:grid;width:46px;height:46px;place-items:center;margin-bottom:20px;border-radius:8px;color:#fff;background:var(--indigo)}.authorize-panel h1{margin:0;font-size:21px}.authorize-panel>p{margin:8px 0 0;color:var(--muted);line-height:1.7}.authorize-code{margin:22px 0;padding:13px;border:1px solid var(--line);border-radius:7px;background:#f3f6fa;text-align:center;font:650 17px ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em}.authorize-actions{display:flex;align-items:center;gap:10px}.authorize-actions .button{flex:1}main .bg-blue-600{background-color:var(--indigo)!important}main .hover\:bg-blue-700:hover{background-color:var(--indigo-strong)!important}main .text-blue-600,main .text-blue-700{color:var(--indigo)!important}main .border-blue-600{border-color:var(--indigo)!important}main .bg-blue-50{background-color:var(--indigo-soft)!important}main .bg-\[\#176b4d\]{background-color:var(--indigo)!important}main .hover\:bg-\[\#125a40\]:hover{background-color:var(--indigo-strong)!important}main .text-\[\#155b43\],main .text-\[\#176b4d\]{color:var(--indigo)!important}main .border-\[\#176b4d\]{border-color:var(--indigo)!important}main .bg-\[\#e8f3ee\]{background-color:var(--indigo-soft)!important}main .focus-within\:border-\[\#176b4d\]:focus-within{border-color:#7180cc!important}main .focus-within\:ring-\[\#dceee6\]:focus-within{--tw-ring-color:rgba(64,82,165,.12)!important}main table{border-collapse:separate;border-spacing:0}main table thead{color:#737f91;background:#f3f6fa!important}main table tbody tr{transition:background-color .13s ease}main table tbody tr:hover{background:#f7f9fd}main .bg-white{background-color:hsla(0,0%,100%,.92)}main .border{border-color:var(--line)}.login-scene{position:relative;display:grid;min-height:100vh;place-items:center;overflow:hidden;background:#dfe8f2}.login-scene__art{position:absolute;inset:-3%;background:url(/celestial-login-v2.jpg) 50%/cover no-repeat;animation:login-drift 18s ease-in-out infinite alternate}.login-scene__veil{position:absolute;inset:0;background:rgba(238,244,250,.22)}.unlock-panel{position:relative;z-index:2;width:min(330px,calc(100vw - 40px));padding:24px 28px 22px;border:1px solid hsla(0,0%,100%,.7);border-radius:12px;background:rgba(247,250,253,.72);box-shadow:0 24px 70px rgba(39,56,82,.22);backdrop-filter:blur(26px) saturate(1.15);text-align:center}.unlock-mark{display:grid;width:72px;height:72px;place-items:center;margin:-58px auto 14px;border:5px solid hsla(0,0%,100%,.72);border-radius:50%;color:#fff;background:var(--indigo);box-shadow:0 10px 30px rgba(52,73,125,.25)}.unlock-panel h1{margin:0;font-size:22px}.unlock-panel>p{margin:6px 0 20px;color:#657286}.unlock-panel>label{display:block;margin:12px 0 6px;color:#566278;text-align:left;font-size:11px;font-weight:650}.unlock-field{display:grid;height:44px;grid-template-columns:28px 1fr;align-items:center;padding:0 10px;border:1px solid rgba(191,204,220,.9);border-radius:8px;color:#778399;background:hsla(0,0%,100%,.74);transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.unlock-field:focus-within{border-color:#8497e3;background:#fff;box-shadow:0 0 0 4px rgba(73,102,214,.1)}.unlock-field input{min-width:0;border:0;outline:0;background:transparent}.unlock-message{min-height:28px;padding-top:7px;color:var(--coral);text-align:left;font-size:11px}.unlock-submit{display:flex;width:100%;height:44px;align-items:center;justify-content:center;gap:8px;border:0;border-radius:8px;color:#fff;background:var(--indigo);font-weight:700}.unlock-submit:hover:not(:disabled){background:var(--indigo-strong)}.unlock-submit:disabled{cursor:not-allowed;opacity:.52}.unlock-help{margin:12px 0 0!important;font-size:10px}.login-scene__caption{position:absolute;z-index:2;right:20px;bottom:16px;color:rgba(31,45,67,.58);font-size:10px}.content-workspace{position:relative;display:flex;width:min(1680px,100%);height:calc(100vh - 178px);min-height:620px;flex-direction:column;margin:0 auto;overflow:hidden;border:1px solid rgba(198,209,222,.92);border-radius:8px;background:rgba(248,250,253,.78);box-shadow:0 18px 52px rgba(45,61,84,.09)}.content-workspace>.data-viewport{min-height:0;flex:1 1 0}.content-workspace>.workspace-pagination{min-height:56px;flex:0 0 56px}.workspace-titlebar{display:flex;min-height:78px;align-items:center;justify-content:space-between;gap:24px;padding:14px 18px;border-bottom:1px solid #dbe3ec;background:rgba(249,251,253,.82)}.workspace-titlebar h1{margin:2px 0 0;font-size:23px;line-height:1.15;font-weight:700}.workspace-titlebar p{margin:5px 0 0;color:var(--muted);font-size:12px}.workspace-eyebrow{color:var(--indigo);font-size:10px;font-weight:750}.workspace-presence{display:flex;align-items:center;gap:7px;color:#647087;font-size:12px}.workspace-presence>span{width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 0 4px var(--cyan-soft)}.workspace-presence strong{color:var(--ink);font-variant-numeric:tabular-nums}.workspace-primary-action{display:inline-flex;min-height:40px;align-items:center;gap:8px;padding:0 15px;border:0;border-radius:7px;color:#fff;background:var(--indigo);font-size:13px;font-weight:650;box-shadow:0 7px 18px rgba(73,102,214,.2);transition:transform .15s cubic-bezier(.23,1,.32,1),background-color .15s ease}.workspace-primary-action:hover{background:var(--indigo-strong)}.workspace-notice{position:absolute;z-index:30;top:68px;left:50%;min-width:280px;padding:10px 14px;border:1px solid;border-radius:7px;transform:translateX(-50%);box-shadow:0 12px 30px rgba(43,58,79,.14);font-size:12px}.workspace-notice.is-success{color:#246d55;border-color:#b9ddcf;background:#eef8f4}.workspace-notice.is-error{color:#a93f49;border-color:#efc3c7;background:#fff1f2}.workspace-metrics{display:grid;min-height:68px;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #dfe6ee;background:rgba(247,249,252,.72)}.workspace-metrics>div{display:flex;align-items:baseline;gap:8px;padding:13px 18px;border-right:1px solid #e2e8ef}.workspace-metrics>div:last-child{border-right:0}.workspace-metrics strong{color:var(--ink);font-size:23px;font-variant-numeric:tabular-nums}.workspace-metrics span{color:var(--muted);font-size:11px}.workspace-metrics--pages{grid-template-columns:repeat(auto-fit,minmax(112px,1fr))}.workspace-metrics--pages>div{flex-direction:column;align-items:flex-start;gap:3px}.workspace-filterbar{display:flex;min-height:60px;align-items:center;padding:9px 12px;border-bottom:1px solid #dfe6ee;background:rgba(244,247,251,.8)}.workspace-filterbar input,.workspace-filterbar select{border:1px solid #d3dce7;border-radius:7px;background:hsla(0,0%,100%,.88);outline:0}.workspace-filterbar input:focus,.workspace-filterbar select:focus{border-color:#8799df;box-shadow:0 0 0 3px rgba(73,102,214,.11)}.selection-commandbar{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:16px;padding:9px 12px 9px 16px;border-bottom:1px solid #dfe6ee;background:rgba(248,250,253,.92)}.selection-commandbar.is-active{background:#edf7f5;box-shadow:inset 3px 0 var(--cyan)}.selection-commandbar>div:first-child{display:flex;flex-direction:column;gap:3px}.selection-commandbar strong{font-size:13px}.selection-commandbar span{color:var(--muted);font-size:10px}.selection-commandbar__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.data-viewport{min-height:0;overflow:auto;overscroll-behavior:contain;background:hsla(0,0%,100%,.78);scrollbar-gutter:stable}.data-viewport table{border-collapse:separate;border-spacing:0}.data-viewport thead{position:sticky;z-index:12;top:0;background:#f3f6fa;box-shadow:0 1px #d9e1ea}.data-viewport th{height:40px;font-weight:650;white-space:nowrap}main table thead th{vertical-align:middle;text-align:left;font-size:14px;font-weight:700}main table thead th[data-align=center]{text-align:center}main table thead th[data-align=right]{text-align:right}.task-data-row{height:auto;min-height:70px;background:hsla(0,0%,100%,.76);transition:background-color .13s ease}.task-data-row:hover{background:#f2f6fb}.task-data-row td{min-height:70px;height:auto;border-top:1px solid #edf0f4;white-space:nowrap}.managed-page-row{height:66px;background:hsla(0,0%,100%,.76);transition:background-color .13s ease}.managed-page-row:hover{background:#f2f6fb}.managed-page-row td{border-top:1px solid #edf0f4}.workspace-data-footer{display:grid;min-height:38px;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;padding:0 14px;border-top:1px solid #d9e2ec;color:#7a8698;background:#f4f7fa;font-size:11px}.workspace-data-footer strong{color:#536078;font-weight:600}.workspace-data-footer span:last-child{text-align:right}.workspace-pagination{display:grid;min-height:46px;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;padding:0 14px;border-top:1px solid #d9e2ec;color:#6f7b8e;background:#f4f7fa;font-size:11px}.workspace-pagination>span:last-child{text-align:right}.page-articles-workspace{min-height:0}.page-context-titlebar{display:grid;min-height:84px;grid-template-columns:38px minmax(260px,1fr) minmax(410px,auto) auto;align-items:center;gap:12px;padding:11px 14px;border-bottom:1px solid #dbe3ec;background:rgba(249,251,253,.84)}.context-back{display:grid;width:36px;height:36px;place-items:center;border:1px solid #d7e0e9;border-radius:7px;color:#59677d;background:hsla(0,0%,100%,.82)}.page-context-title{min-width:0}.page-context-title h1{margin:2px 0 0;overflow-wrap:anywhere;font-size:20px;font-weight:700;line-height:1.28}.page-context-title p{margin:5px 0 0;overflow-wrap:anywhere;color:var(--muted);font-size:11px;line-height:1.45}.page-context-metrics{display:grid;grid-template-columns:repeat(4,minmax(82px,1fr));align-self:stretch;border-left:1px solid #e1e7ee}.page-context-metrics>div{display:flex;flex-direction:column;justify-content:center;gap:3px;padding:0 14px;border-right:1px solid #e1e7ee}.page-context-metrics strong{font-size:20px;font-variant-numeric:tabular-nums}.page-context-metrics span{color:var(--muted);font-size:10px}.context-external{display:inline-flex;height:38px;align-items:center;gap:7px;padding:0 12px;border:1px solid #d6dee8;border-radius:7px;color:#536078;background:hsla(0,0%,100%,.82);text-decoration:none;font-size:12px;font-weight:600}.workspace-segmentbar{min-height:48px;overflow-x:auto;border-bottom:1px solid #dce4ec;background:rgba(245,248,251,.78)}.workspace-segmentbar>div{height:48px;align-items:end;padding:0 14px}.workspace-segmentbar button{height:48px;padding-bottom:0!important}.workspace-advanced-filters{padding:10px 12px;border-bottom:1px solid #dce4ec;background:rgba(248,250,252,.88)}.workspace-advanced-filters input,.workspace-advanced-filters select{border-color:#d5dee8;background:hsla(0,0%,100%,.86)}.page-selectionbar{display:flex;min-height:58px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid #dce4ec;background:rgba(248,250,252,.94);font-size:12px}.page-selectionbar.is-active{background:#edf7f5;box-shadow:inset 3px 0 var(--cyan)}.page-article-viewport tbody tr{height:60px;background:hsla(0,0%,100%,.76)}.page-article-viewport tbody tr:hover{background:#f2f6fb}.page-article-viewport tbody td{border-top:1px solid #edf0f4}.article-studio{position:relative;display:grid;width:min(1680px,100%);height:calc(100vh - 178px);min-height:620px;margin:0 auto;overflow:hidden;border:1px solid rgba(197,209,222,.94);border-radius:8px;background:rgba(248,250,253,.8);box-shadow:0 18px 52px rgba(45,61,84,.09)}.editor-titlebar{display:flex;min-height:68px;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid #dbe3ec;background:rgba(249,251,253,.86)}.editor-back{display:inline-flex;height:36px;align-items:center;gap:7px;padding:0 11px;border:1px solid #d6dfe9;border-radius:7px;color:#58667b;background:hsla(0,0%,100%,.82);font-size:12px}.editor-title{min-width:0;flex:1}.editor-title h1{margin:2px 0 0;font-size:20px;font-weight:700}.editor-version,.editor-version-label{min-width:148px;height:36px;padding:0 10px;border:1px solid #d5dee8;border-radius:7px;color:#59677b;background:hsla(0,0%,100%,.84);font-size:12px}.editor-version-label{display:grid;place-items:center}.editor-factbar{display:flex;min-height:48px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 14px;border-bottom:1px solid #dce4ec;background:#f3f6fa;font-size:12px}.editor-columns{display:grid;min-height:0;grid-template-columns:1fr 1fr;background:#dbe3ec;gap:1px}.editor-pane{display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);background:hsla(0,0%,100%,.84)}.editor-pane>header{min-height:70px;padding:13px 16px;border-bottom:1px solid #e0e6ed;background:rgba(247,249,252,.88)}.editor-pane.is-output>header{box-shadow:inset 3px 0 var(--indigo)}.editor-pane>header span{color:var(--indigo);font-size:10px;font-weight:700}.editor-pane>header h2{margin:6px 0 0;overflow:hidden;font-size:15px;line-height:1.35;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.editor-pane__scroll{min-height:0;padding:18px 20px 40px;overflow:auto;overscroll-behavior:contain;color:#2d3749;line-height:1.8;scrollbar-gutter:stable}.editor-pane__scroll img{border-radius:6px}.article-conversation{display:grid;min-height:480px;margin-top:20px;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid #d7e0ea;border-radius:8px;background:#f9fbfd;box-shadow:0 10px 28px rgba(54,73,101,.08)}.article-conversation.is-compact{min-height:420px}.article-conversation__header{display:flex;min-height:70px;align-items:center;gap:12px;padding:13px 16px;border-bottom:1px solid #dbe3ec;background:rgba(249,251,253,.96)}.article-conversation__header>div{min-width:0;flex:1}.article-conversation__header h2{margin:0;font-size:16px;font-weight:700;color:#243247}.article-conversation__header p{margin-top:4px;overflow:hidden;color:#788598;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.article-conversation__mobile-tabs{display:none;align-items:center;border:1px solid #d4dce6;border-radius:6px;padding:2px;background:#f4f7fa}.article-conversation__mobile-tabs button{min-width:45px;height:28px;border:0;border-radius:4px;color:#69778a;background:transparent;font-size:12px}.article-conversation__mobile-tabs button.is-active{color:#155b43;background:#fff;box-shadow:0 1px 3px rgba(33,52,75,.16);font-weight:700}.article-conversation__body{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(0,1fr) minmax(400px,34%);gap:1px;background:#e5ebf2}.article-conversation__left{display:grid;min-width:0;min-height:0;grid-template-rows:minmax(0,1fr) auto;background:#fff}.article-conversation__messages{min-height:0;overflow-y:auto;overflow-anchor:none;padding:16px;background:#fff;scrollbar-gutter:stable}.article-conversation__messages-content{min-height:100%;overflow-anchor:none}.article-conversation__message{max-width:92%;margin-bottom:16px;color:#2d3749;font-size:15px;line-height:1.75}.article-conversation__message.is-user{box-sizing:border-box;display:table;width:-moz-fit-content;width:fit-content;max-width:min(78%,720px);margin-left:auto;padding:10px 14px;border:1px solid #e3e6ea;border-radius:18px 18px 6px 18px;background:#f3f4f6;box-shadow:0 1px 2px rgba(35,48,66,.04)}.article-conversation__message.is-assistant{padding:2px 4px;background:transparent}.article-conversation__message.is-source{max-width:100%;padding:10px 13px;border:1px dashed #d8e0e8;border-radius:7px;color:#67758a;background:#f8fafc}.article-conversation__message-meta{display:flex;align-items:center;gap:8px;margin-bottom:5px;color:#526bd0;font-size:10px;font-weight:700}.article-conversation__message-meta span{color:#98a3b2;font-weight:500}.article-conversation__message-actions{display:flex;align-items:center;justify-content:flex-start;gap:8px;margin-top:9px;color:#8a96a6;font-size:11px;line-height:1}.article-conversation__message.is-user .article-conversation__message-actions{justify-content:flex-end}.article-conversation__message-actions button{display:inline-flex;align-items:center;gap:3px;border:0;padding:0;color:#6b7788;background:transparent;font-size:11px}.article-conversation__message-actions button:hover{color:#34445b}.article-conversation__markdown>:first-child{margin-top:0}.article-conversation__markdown>:last-child{margin-bottom:0}.article-conversation__markdown p{margin:0 0 10px;white-space:pre-wrap}.article-conversation__markdown ol,.article-conversation__markdown ul{margin:6px 0 10px 20px}.article-conversation__markdown li+li{margin-top:3px}.article-conversation__markdown h1,.article-conversation__markdown h2,.article-conversation__markdown h3{margin:14px 0 7px;color:#182638;font-weight:700;line-height:1.35}.article-conversation__markdown h1{font-size:18px}.article-conversation__markdown h2{font-size:16px}.article-conversation__markdown h3{font-size:14px}.article-conversation__markdown code{padding:1px 4px;border-radius:3px;background:#edf1f5;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.article-conversation__markdown pre{overflow-x:auto;padding:10px;border-radius:5px;background:#edf1f5}.article-conversation__markdown blockquote{margin:9px 0;border-left:3px solid #bfd5ca;padding-left:10px;color:#596778}.article-conversation__cover-suggestion{margin-top:16px;overflow:hidden;border:1px solid #cfe2da;border-left:4px solid #278264;border-radius:7px;background:#f5faf8}.article-conversation__cover-suggestion>header{display:flex;min-height:40px;align-items:center;gap:7px;border-bottom:1px solid #dcebe5;padding:7px 11px;color:#176b4d;background:#edf7f3}.article-conversation__cover-suggestion>header strong{font-size:12px}.article-conversation__cover-suggestion>header span{margin-left:auto;color:#71877f;font-size:10px}.article-conversation__cover-suggestion>div{display:grid;gap:12px;padding:11px 13px 13px}.article-conversation__cover-suggestion b{display:block;margin-bottom:3px;color:#53675f;font-size:10px}.article-conversation__cover-suggestion p{margin:0;color:#2f443c;font-size:13px;line-height:1.75;white-space:pre-wrap}.article-conversation__thinking{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:min(76%,520px);align-items:center;gap:9px;margin:6px 0 14px;padding:11px 14px;border:1px solid #e2e7ec;border-radius:18px 18px 18px 6px;color:#526273;background:#f8fafb;box-shadow:0 1px 2px rgba(35,48,66,.04);font-size:15px}.article-conversation__thinking>svg{color:#627c75}.article-conversation__thinking span,.article-conversation__thinking strong{display:block}.article-conversation__thinking span{margin-top:3px;color:#7d8997;font-size:12px}.article-conversation__thinking strong{display:flex;align-items:center;gap:5px}.article-conversation__thinking-dots{display:inline-flex;align-items:center;gap:3px;height:12px}.article-conversation__thinking-dots b{width:4px;height:4px;border-radius:50%;background:currentColor;animation:conversation-thinking 1.1s ease-in-out infinite}.article-conversation__thinking-dots b:nth-child(2){animation-delay:.16s}.article-conversation__thinking-dots b:nth-child(3){animation-delay:.32s}@keyframes conversation-thinking{0%,to{opacity:.22;transform:translateY(1px)}45%{opacity:1;transform:translateY(-2px)}}.article-conversation__revision{display:grid;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden;padding:16px;background:#f4f8f7}.article-conversation__revision h3{color:#155b43;font-size:13px;font-weight:700}.article-conversation__revision p{margin-top:3px;color:#7a8b88;font-size:10px}.article-conversation__composer{position:relative;min-height:92px;padding:12px;border-top:1px solid #e4eaf0;background:#f7f9fb}.article-conversation__composer textarea{display:block;width:100%;min-height:72px;max-height:192px;resize:none;overflow-y:auto;border:0;border-radius:16px;padding:12px 54px 12px 14px;color:#2d3b50;background:#fff;box-shadow:0 2px 10px rgba(51,72,96,.13);outline:0;font-size:15px;line-height:1.6;scrollbar-width:none}.article-conversation__composer textarea::-webkit-scrollbar{display:none}.article-conversation__composer textarea:focus{box-shadow:0 0 0 3px rgba(32,132,106,.14),0 2px 10px rgba(51,72,96,.13)}.article-conversation__composer textarea:disabled{cursor:not-allowed;color:#8b98a7;background:#f1f4f6;box-shadow:none}.article-conversation__send{position:absolute;right:21px;bottom:21px;display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:50%;color:#96a3b1;background:#edf1f4;transition:.15s ease}.article-conversation__send.is-ready{color:#fff;background:#176b4d;cursor:pointer}.article-conversation__send.is-ready:hover{background:#125a40}.article-conversation__send.is-busy{color:#fff;background:#8998aa}.article-conversation__send:disabled:not(.is-busy){cursor:not-allowed}.article-conversation__revision-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.article-conversation__revision-action{display:inline-flex;min-height:30px;align-items:center;gap:5px;border:1px solid #dbe2e9;border-radius:15px;padding:0 9px;color:#526273;background:#fff;font-size:11px;font-weight:650;white-space:nowrap}.article-conversation__revision-action:hover:not(:disabled){border-color:#aac4ba;color:#155b43;background:#f3faf7}.article-conversation__revision-action:disabled{cursor:not-allowed;color:#8995a2;background:#f3f5f7}.article-conversation-studio{grid-template-rows:auto minmax(0,1fr)}.article-conversation-studio__body{min-height:0;padding:12px;overflow:hidden}.article-conversation-studio .article-conversation{height:100%;min-height:0;margin-top:0}.article-conversation-dialog-backdrop{position:fixed;inset:0;z-index:620;display:grid;place-items:center;padding:28px;background:rgba(24,33,46,.46)}.article-conversation-dialog{display:grid;width:min(1480px,calc(100vw - 48px));height:min(960px,calc(100dvh - 32px));grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid #cbd7e5;border-radius:8px;background:#fff;box-shadow:0 24px 68px rgba(12,24,42,.3)}.article-conversation-dialog__header{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-bottom:1px solid #e1e7ee;background:#f9fbfd}.article-conversation-dialog__header h2{margin-top:1px;color:#243247;font-size:17px;font-weight:700}.article-conversation-dialog__header button{display:grid;width:34px;height:34px;place-items:center;border:1px solid #d7e0ea;border-radius:6px;color:#5f6d80;background:#fff}.article-conversation-dialog__header button:hover{background:#f2f5f8;color:#253247}.article-conversation-dialog__body{min-width:0;min-height:0;padding:12px;background:#f3f6f9}.article-conversation-dialog__body .article-conversation{width:100%;min-width:0;height:100%;min-height:0;margin-top:0}.article-conversation-dialog__body .article-conversation__revision{display:grid;grid-template-rows:auto minmax(0,1fr)}.article-conversation-dialog__body .article-conversation__revision>figure{position:relative;display:block;min-height:0;height:100%;overflow:hidden}.article-conversation-dialog__body .article-conversation__revision>figure[data-fit-phone]>div{position:absolute;top:0;left:50%;width:350px!important;height:761px!important;max-width:none;max-height:none}.article-preview-dialog-backdrop{position:fixed;inset:0;z-index:700;display:grid;place-items:center;padding:20px;background:rgba(24,33,46,.52)}.article-preview-dialog{display:grid;width:min(520px,calc(100vw - 40px));height:min(880px,calc(100dvh - 40px));grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid #cbd7e5;border-radius:8px;background:#f3f6f9;box-shadow:0 24px 68px rgba(12,24,42,.34)}.article-preview-dialog>header{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-bottom:1px solid #e1e7ee;background:#f9fbfd}.article-preview-dialog h2{margin-top:1px;color:#243247;font-size:17px;font-weight:700}.article-preview-dialog>header button{display:grid;width:34px;height:34px;place-items:center;border:1px solid #d7e0ea;border-radius:6px;color:#5f6d80;background:#fff}.article-preview-dialog>header button:hover{color:#253247;background:#f2f5f8}.article-preview-dialog__phone{min-height:0;padding:12px;overflow:hidden}.article-preview-dialog__phone>figure{position:relative;display:block;height:100%;min-height:0;overflow:hidden}.article-preview-dialog__phone>figure[data-fit-phone]>div{position:absolute;top:0;left:50%;width:350px!important;height:761px!important;max-width:none;max-height:none}.rich-template-editor{position:relative;min-height:116px;border:1px solid #cfd8e4;border-radius:6px;background:#fff}.rich-template-editor:focus-within{border-color:#3f8a71;box-shadow:0 0 0 3px rgba(63,138,113,.12)}.rich-template-editor__content{min-height:114px;padding:10px 12px;outline:0;color:#2d3b50;font-size:14px;line-height:1.65;white-space:pre-wrap}.rich-template-editor__content p{margin:0;min-height:1.65em}.template-reference-token{display:inline-flex;max-width:100%;align-items:center;margin:0 2px;padding:1px 6px;border:1px solid #b9d9cc;border-radius:4px;color:#12664a;background:#eaf6f0;font-size:.92em;font-weight:650;line-height:1.45;vertical-align:baseline;overflow-wrap:anywhere}.rich-template-editor__menu{z-index:260;width:min(328px,calc(100vw - 32px));overflow:hidden;border:1px solid #ced9e5;border-radius:7px;background:#fff;box-shadow:0 14px 36px rgba(23,39,61,.18)}.rich-template-editor__menu>button{display:flex;width:100%;align-items:center;justify-content:space-between;border:0;padding:10px 12px;color:#334155;background:#fff;font-size:14px;text-align:left}.rich-template-editor__assets button.is-active,.rich-template-editor__assets button:hover,.rich-template-editor__menu>button:hover{color:#155b43;background:#edf8f3}.rich-template-editor__menu-head{display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid #e4eaf0;color:#34445b;font-size:13px}.rich-template-editor__menu-head button{display:grid;width:25px;height:25px;place-items:center;border:0;border-radius:4px;background:transparent;font-size:20px;line-height:1}.rich-template-editor__menu-head button:hover{background:#edf2f6}.rich-template-editor__menu input{display:block;width:calc(100% - 20px);margin:10px;border:1px solid #d5dfe9;border-radius:5px;padding:8px 9px;outline:0;color:#334155;font-size:13px}.rich-template-editor__menu input:focus{border-color:#4a997f;box-shadow:0 0 0 2px rgba(63,138,113,.12)}.rich-template-editor__assets{max-height:236px;overflow-y:auto;padding:0 5px 5px}.rich-template-editor__assets button{display:block;width:100%;border:0;border-radius:4px;padding:8px 7px;color:#334155;background:#fff;text-align:left}.rich-template-editor__assets button span,.rich-template-editor__assets button strong{display:block}.rich-template-editor__assets button strong{font-size:13px}.rich-template-editor__assets button span{overflow:hidden;margin-top:3px;color:#7b899b;font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.rich-template-editor__assets p{margin:0;padding:16px 8px;color:#8b98a8;font-size:12px;text-align:center}@media (max-width:900px){.article-conversation__mobile-tabs{display:flex}.article-conversation__body{grid-template-columns:1fr}.article-conversation__body.is-mobile-chat .article-conversation__revision,.article-conversation__body.is-mobile-preview .article-conversation__left{display:none}.article-conversation__body.is-mobile-preview .article-conversation__revision{max-height:none;border-top:0}.article-conversation__revision{max-height:320px;border-top:1px solid #e5ebf2;overflow-y:auto}.article-conversation-dialog__body .article-conversation__revision>figure>div{width:min(280px,100%)!important;max-height:none}}@media (max-width:640px){.article-conversation-dialog-backdrop{display:block;padding:0}.article-conversation-dialog{width:100%;height:100dvh;border:0;border-radius:0}.article-conversation-dialog__body{padding:0}.article-conversation-dialog__body .article-conversation{border:0;border-radius:0}.article-conversation__header{min-height:62px;padding:10px 12px}.article-conversation__header>div:last-child{flex:0 0 auto;gap:5px}.article-conversation__restart{width:36px;justify-content:center;padding:0}.article-conversation__restart>span{display:none}}.article-image-unavailable{display:flex;min-height:56px;align-items:center;justify-content:center;gap:8px;color:#7b8798;background:#eef2f6;font-size:11px}.editor-actionbar{min-height:64px;gap:9px;padding:10px 12px;border-top:1px solid #d9e2ec;background:rgba(246,249,252,.96)}.editor-actionbar input{border:1px solid #d5dee8;border-radius:7px;background:#fff;outline:0}.editor-actionbar input:focus{border-color:#8799df;box-shadow:0 0 0 3px rgba(73,102,214,.11)}.editor-empty{display:grid;grid-row:2/-1;place-content:center;gap:8px;color:var(--muted);text-align:center}.editor-empty strong{color:var(--ink);font-size:18px}.character-workspace{position:relative;display:grid;width:min(1740px,100%);height:calc(100vh - 178px);min-height:620px;margin:0 auto;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid rgba(198,209,222,.92);border-radius:8px;background:rgba(248,250,253,.78);box-shadow:0 18px 52px rgba(45,61,84,.09)}.character-workspace__title{display:flex;min-height:76px;align-items:center;gap:20px;padding:12px 16px;border-bottom:1px solid #dbe3ec;background:rgba(249,251,253,.84)}.character-workspace__title h1{margin:2px 0 0;font-size:22px;font-weight:700}.character-workspace__title p{margin:4px 0 0;color:var(--muted);font-size:11px}.character-splitview{display:grid;min-height:0;grid-template-columns:350px minmax(0,1fr);overflow:hidden;background:hsla(0,0%,100%,.78)}.character-splitview>aside{background:rgba(242,246,250,.72)}.character-source-row{display:flex;width:100%;min-height:62px;align-items:center;gap:11px;padding:9px 12px;border:0;border-bottom:1px solid #e2e8ef;text-align:left;background:transparent;transition:background-color .13s ease}.character-source-row:hover{background:hsla(0,0%,100%,.78)}.character-source-row.is-selected{color:#2c439c;background:var(--indigo-soft);box-shadow:inset 3px 0 var(--indigo)}.character-avatar,.character-avatar-fallback{width:42px;height:42px;flex:0 0 auto;overflow:hidden;border:2px solid hsla(0,0%,100%,.92);border-radius:50%;-o-object-fit:cover;object-fit:cover;box-shadow:0 4px 12px rgba(48,65,91,.13)}.character-avatar-fallback{display:grid;place-items:center;color:#fff;background:#6c72b9 url(/celestial-login-v2.jpg) 44% 46%/280px auto no-repeat;font-weight:750;text-shadow:0 1px 4px rgba(26,38,61,.35)}.character-identity-header{position:sticky;z-index:12;top:0;display:flex;min-height:88px;align-items:center;gap:14px;padding:12px 18px;border-bottom:1px solid #dce4ec;background:rgba(249,251,253,.96);backdrop-filter:blur(16px)}.character-identity-fallback,.character-identity-portrait{width:62px;height:62px;flex:0 0 auto;overflow:hidden;border:3px solid #fff;border-radius:50%;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 0 2px #bde8e5,0 8px 22px rgba(45,68,97,.17)}.character-identity-fallback{display:grid;place-items:center;color:#fff;background:#6c72b9 url(/celestial-login-v2.jpg) 44% 46%/360px auto no-repeat;font-size:22px;font-weight:750;text-shadow:0 1px 4px rgba(26,38,61,.35)}.character-splitview main section{border-color:#dfe6ee!important;border-radius:7px;background:rgba(250,251,253,.72)}.character-splitview main section:hover{border-color:#cbd6e3!important}@keyframes panel-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}@keyframes sidebar-in{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:none}}@keyframes palette-in{0%{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:none}}@keyframes inspector-in{0%{opacity:0;transform:translateX(18px)}to{opacity:1;transform:none}}@keyframes shelf-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes modal-in{0%{opacity:0;transform:scale(.99)}to{opacity:1;transform:none}}@keyframes login-drift{0%{transform:scale(1.03) translate3d(-.3%,0,0)}to{transform:scale(1.06) translate3d(.3%,-.35%,0)}}@media (max-width:1180px){.graph-scope,.relationship-legend{display:none}.overview-stage.has-inspector .overview-stage__main{margin-right:0}.world-inspector{width:292px}.overview-stage.has-inspector .world-graph__tools{right:306px}.production-summary{display:none}}@media (max-height:950px) and (min-width:901px){.world-overview{height:calc(100vh - 202px);min-height:610px}.world-inspector__content{padding-top:18px}.world-inspector__portrait{width:84px;height:84px}.world-inspector__content h3{margin-top:12px}.world-inspector__body{min-height:80px;margin-top:16px}}@media (max-width:900px){.app-topbar{grid-template-columns:1fr auto}.app-topbar__context{display:none}.app-topbar__actions{grid-column:2}.account-trigger>span:nth-child(2),.command-trigger kbd,.command-trigger span{display:none}.command-trigger{width:36px;padding:0;justify-content:center}.account-trigger{padding:0}.context-sidebar{display:none}.app-content,.has-context-sidebar .app-content{padding:82px 14px 104px}.world-overview{height:auto;min-height:calc(100vh - 188px)}.overview-stage{min-height:680px}.overview-stage.has-inspector .overview-stage__main{margin-right:0}.world-inspector{top:auto;width:100%;height:65%;border-top:1px solid var(--line);border-left:0}.status-rail{width:calc(100% - 20px)}.status-rail__planet{display:none}.graph-filters{flex-wrap:wrap;height:auto}.graph-scope,.relationship-legend{display:none}.world-band{grid-template-columns:repeat(4,1fr);height:74px}.world-band div:nth-child(-n+4){border-bottom:1px solid #e6eaf0}.exception-shelf{bottom:96px}.graph-modal__body{grid-template-columns:1fr}.graph-modal__body aside{display:none}.overview-stage.has-inspector .world-graph__tools{right:14px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-reduced-transparency:reduce){.app-topbar,.context-sidebar,.exception-shelf,.graph-filters,.production-summary,.status-rail,.unlock-panel,.world-band,.world-inspector{background:#f9fbfd;backdrop-filter:none}}.app-content:has(.overview-rebuild){padding-bottom:18px}.overview-rebuild{height:calc(100vh - 118px);min-height:720px}.overview-stage--atlas{position:relative;overflow:hidden;border:1px solid rgba(184,199,217,.92);border-radius:26px;background:#eaf0f6;box-shadow:0 28px 72px rgba(41,60,86,.16),inset 0 1px hsla(0,0%,100%,.9)}.overview-stage--atlas:before{opacity:.1;background-image:url(/celestial-dashboard-v1.webp);background-position:50%;background-size:cover;mix-blend-mode:multiply}.overview-stage--atlas .overview-stage__main{height:100%;margin-right:0}.overview-stage--atlas.has-inspector .overview-stage__main{margin-right:0}.atlas-header{position:relative;z-index:3;display:flex;min-height:82px;align-items:center;justify-content:space-between;padding:15px 30px 10px}.atlas-kicker{color:#76869e;font-size:10px;font-weight:800;letter-spacing:.14em}.atlas-title h1{margin:6px 0 0;color:#24324a;font-size:24px;font-weight:760;letter-spacing:-.015em}.atlas-title p{margin:5px 0 0;color:#8390a2;font-size:11px}.atlas-header__actions{display:flex;align-items:center;gap:12px}.atlas-data-status{display:inline-flex;align-items:center;gap:7px;color:#6c7b90;font-size:11px}.atlas-data-status i{width:7px;height:7px;border-radius:50%;background:#55b69e;box-shadow:0 0 0 4px rgba(85,182,158,.12)}.atlas-header .overview-expand{height:36px;border-color:rgba(175,191,211,.9);border-radius:11px;background:rgba(252,254,255,.92);box-shadow:0 8px 18px rgba(61,80,105,.1)}.atlas-toolbar{position:relative;z-index:4;height:52px;margin:0 28px;padding:7px;border:1px solid rgba(189,204,220,.84);border-radius:15px;background:rgba(248,251,254,.93);box-shadow:0 12px 28px rgba(52,72,101,.13),inset 0 1px hsla(0,0%,100%,.98);backdrop-filter:blur(16px)}.atlas-toolbar,.atlas-toolbar label{display:flex;align-items:center;gap:8px}.atlas-toolbar label{min-width:260px;height:36px;padding:0 11px;border:1px solid #d7e1eb;border-radius:10px;color:#7f8ca0;background:#fff}.atlas-toolbar input{width:100%;border:0;outline:0;color:#334158;background:transparent;font-size:12px}.atlas-filter,.atlas-toolbar select{height:36px;padding:0 11px;border:1px solid #d7e1eb;border-radius:10px;color:#627188;background:#fff;font-size:11px}.atlas-filter{display:inline-flex;align-items:center;gap:6px;color:#465da9;font-weight:700;cursor:pointer}.atlas-filter:hover{background:#f3f6ff;border-color:#aab9e3}.atlas-module-strip{position:relative;z-index:3;display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:13px 28px 0}.atlas-module{display:flex;min-width:0;height:54px;align-items:center;gap:10px;padding:0 13px;border:1px solid rgba(190,204,220,.74);border-radius:14px;background:rgba(250,252,254,.77);box-shadow:inset 0 1px hsla(0,0%,100%,.92)}.atlas-module__orb{width:19px;height:19px;flex:0 0 auto;border-radius:50%;background:var(--module-color);box-shadow:inset -3px -4px 6px rgba(38,62,98,.22),0 4px 10px color-mix(in srgb,var(--module-color) 28%,transparent)}.atlas-module small,.atlas-module strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atlas-module strong{color:#334158;font-size:12px;font-weight:700}.atlas-module small{margin-top:3px;color:#8894a6;font-size:10px}.atlas-module--blue{--module-color:#6689d4}.atlas-module--violet{--module-color:#9a82cc}.atlas-module--cyan{--module-color:#59b7b2}.atlas-module--indigo{--module-color:#668fc8}.atlas-canvas{height:calc(100% - 236px);margin-top:2px}.atlas-canvas__caption{position:absolute;z-index:3;top:13px;display:flex;align-items:baseline;gap:10px;pointer-events:none}.atlas-canvas__caption span{color:#7a899f;font-size:10px;font-weight:800;letter-spacing:.14em}.atlas-canvas__caption small{color:#9aa5b4;font-size:10px}.overview-stage--atlas .world-graph__tools{right:28px;bottom:22px;border:1px solid #d6e0ea;border-radius:13px;background:rgba(250,252,254,.94);box-shadow:0 16px 32px rgba(50,68,94,.16)}.atlas-inspector{width:370px;top:0;right:0;bottom:0;border-left:1px solid rgba(188,203,219,.84);border-radius:0 24px 24px 0;background:#fafcfe;box-shadow:-22px 0 54px rgba(42,59,84,.16),inset 1px 0 hsla(0,0%,100%,.96);backdrop-filter:none}.atlas-inspector__scroll{height:100%;padding:35px 28px 30px;overflow:auto;scrollbar-gutter:stable}.atlas-inspector .world-inspector__close{top:18px;right:18px}.atlas-inspector__module{display:inline-flex;align-items:center;gap:7px;color:#64728a;font-size:11px;font-weight:700}.atlas-inspector__orb{width:10px;height:10px;border-radius:50%;background:var(--module-color);box-shadow:inset -2px -2px 3px rgba(42,60,92,.24)}.atlas-inspector__module--blue{--module-color:#6689d4}.atlas-inspector__module--violet{--module-color:#9a82cc}.atlas-inspector__module--cyan{--module-color:#59b7b2}.atlas-inspector__module--indigo{--module-color:#668fc8}.atlas-inspector .world-inspector__portrait{width:92px;height:92px;margin-top:18px;border:3px solid #fff;box-shadow:0 0 0 2px #c4d5ee,0 10px 26px rgba(47,68,99,.18)}.atlas-inspector .world-inspector__portrait span{color:#f7fbff;background:linear-gradient(145deg,#6989d2,#485eaa);font-size:32px}.atlas-inspector h2{margin:16px 0 0;color:#24324a;font-size:22px;font-weight:750}.atlas-inspector__type{margin:5px 0 0;color:#7c899d;font-size:12px}.atlas-inspector__rule{height:1px;margin:22px 0 17px;background:#e0e7ef}.atlas-inspector__identity{display:grid;grid-template-columns:92px minmax(0,1fr);gap:16px;align-items:center;margin-top:18px}.atlas-inspector__identity .world-inspector__portrait{margin-top:0}.atlas-inspector__identity-copy h2{margin:0}.atlas-inspector__identity-copy .atlas-inspector__type{margin-top:6px}.atlas-inspector__quick-fields{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:2px 0 0}.atlas-inspector__quick-fields .inspector-field{min-width:0;padding:9px 10px;border-radius:10px;background:#f2f6fb}.atlas-inspector__quick-fields dt{color:#8996a8;font-size:10px}.atlas-inspector__quick-fields dd{overflow:hidden;margin-top:4px;color:#36445a;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.inspector-fields{display:grid;gap:12px;margin:0}.inspector-field{display:grid;grid-template-columns:76px minmax(0,1fr);gap:10px;align-items:baseline}.inspector-field dt{color:#8a96a7;font-size:11px}.inspector-field dd{margin:0;overflow:hidden;color:#36445a;font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.atlas-inspector__section{margin-top:24px}.atlas-inspector__section h3{margin:0 0 8px;color:#56647a;font-size:12px}.atlas-inspector__section p{margin:0;color:#66748a;font-size:12px;line-height:1.75}.atlas-inspector__muted{color:#9aa5b4!important}.atlas-inspector .world-inspector__open{margin-top:26px;border-radius:11px;background:#eef3ff;color:#4b63b2}.atlas-inspector__relations{display:grid;gap:7px}.atlas-inspector__relations div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:8px 10px;border-radius:9px;background:#f5f8fb}.atlas-inspector__relations strong{overflow:hidden;color:#35445b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.atlas-inspector__relations span{flex:0 0 auto;color:#8491a3;font-size:10px}.atlas-inspector__timeline{display:grid;gap:12px}.atlas-inspector__timeline>div{display:grid;grid-template-columns:82px minmax(0,1fr);gap:10px;position:relative}.atlas-inspector__timeline>div:before{position:absolute;top:5px;left:78px;width:7px;height:7px;border:2px solid #7e9fce;border-radius:50%;background:#f9fbfd;content:""}.atlas-inspector__timeline time{color:#8a97a8;font-size:10px;line-height:1.6}.atlas-inspector__timeline strong{display:block;color:#3b4960;font-size:11px;line-height:1.5}.atlas-inspector__timeline p{margin-top:3px;font-size:11px;line-height:1.55}.atlas-inspector__content{overflow-wrap:anywhere;white-space:pre-wrap}.atlas-inspector__keywords{display:flex;flex-wrap:wrap;gap:6px}.atlas-inspector__keywords span{padding:5px 8px;border-radius:6px;color:#627087;background:#f2f6fb;font-size:10px;line-height:1}@media (max-width:1180px) and (min-width:901px){.overview-stage--atlas.has-inspector .overview-stage__main{margin-right:0}.overview-stage--atlas.has-inspector .world-graph__tools{right:334px}.atlas-inspector{width:320px}.atlas-inspector__scroll{padding-left:22px;padding-right:22px}.atlas-toolbar label{min-width:190px}}@media (prefers-reduced-transparency:reduce){.atlas-inspector,.atlas-toolbar{background:#f9fbfd;backdrop-filter:none}}.app-content:has(.overview-rebuild){padding-bottom:0}.overview-rebuild{height:calc(100vh - 90px);min-height:760px}.overview-stage--atlas{height:100%}.atlas-canvas{height:100%;margin-top:0}.atlas-canvas__caption{top:20px;left:30px}.atlas-module-strip--floating{position:absolute;z-index:5;top:16px;right:28px;left:28px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;pointer-events:none}.atlas-module-strip--floating .atlas-module{height:46px;padding:0 11px;background:rgba(250,252,254,.83);box-shadow:0 10px 22px rgba(49,68,95,.09),inset 0 1px hsla(0,0%,100%,.96)}.atlas-module-strip--floating .atlas-module strong{font-size:11px}.atlas-module-strip--floating .atlas-module small{font-size:9px}.atlas-module-strip--floating .atlas-module__orb{width:15px;height:15px}.atlas-canvas .world-graph{height:100%!important}.overview-stage--atlas .world-graph__tools{bottom:28px}.selection-commandbar:not(.is-active){min-height:0;height:0;padding-top:0;padding-bottom:0;border-bottom:0;overflow:hidden;opacity:0;pointer-events:none}.selection-commandbar.is-active{position:sticky;z-index:12;top:8px;margin:8px 12px -54px;border:1px solid rgba(184,204,232,.9);border-radius:14px;background:rgba(249,252,255,.9);box-shadow:0 20px 44px rgba(44,66,100,.22),inset 0 1px hsla(0,0%,100%,.95);backdrop-filter:blur(22px) saturate(1.12)}.task-workspace .data-viewport{padding-top:12px}@media (prefers-reduced-transparency:reduce){.selection-commandbar.is-active{background:#f8fbfd;backdrop-filter:none}}:root{--canvas:#e6edf4;--surface:#f8fafc;--surface-soft:#eef3f8;--line:#d7e0ea;--ink:#1b2638;--muted:#6b778a}body{background:radial-gradient(circle at 72% 8%,rgba(222,230,245,.8),transparent 34%),#e6edf4}.app-topbar{top:18px;right:24px;left:24px;height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0;border:0;background:transparent;box-shadow:none;backdrop-filter:none;pointer-events:none}.app-topbar__actions,.app-topbar__brand,.app-topbar__context{flex:0 0 auto;pointer-events:auto;border:1px solid rgba(178,194,213,.78);background:rgba(250,252,254,.94);box-shadow:0 18px 38px rgba(46,64,88,.17),inset 0 1px hsla(0,0%,100%,.98);backdrop-filter:blur(18px) saturate(1.06)}.app-topbar__brand{min-height:42px;padding:0 13px 0 7px;border-radius:15px}.app-topbar__context{min-height:40px;padding:0 10px;border-radius:13px}.app-topbar__actions{min-height:42px;gap:5px;padding:3px;border-radius:15px}.app-topbar__actions .command-trigger{border:0;background:hsla(0,0%,100%,.62)}.context-sidebar{top:86px;bottom:112px;left:24px;width:276px;padding:18px 14px;border:1px solid rgba(181,197,215,.78);border-radius:18px;background:rgba(244,248,252,.96);box-shadow:0 26px 52px rgba(47,66,91,.16),inset 0 1px hsla(0,0%,100%,.95);backdrop-filter:blur(18px)}.context-sidebar__head{padding:7px 12px 16px}.context-sidebar__head span{font-size:19px;letter-spacing:-.01em}.context-sidebar nav{gap:7px}.context-sidebar nav a{min-height:64px;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:9px 11px;border-radius:13px}.context-sidebar nav a:hover{transform:none;border-color:rgba(161,179,201,.48);background:#fff}.context-sidebar nav a.is-active{border-color:rgba(93,116,192,.34);background:#e8edff;box-shadow:inset 4px 0 #5870d2,0 8px 18px rgba(75,101,172,.1)}.context-sidebar a strong{font-size:14px}.context-sidebar a small{font-size:11px}.has-context-sidebar .app-content{padding-left:328px}.app-content{padding-top:90px;padding-bottom:126px}.world-overview{height:calc(100vh - 216px);min-height:640px}.overview-stage{border:0;border-radius:24px;background:#e8eff6;box-shadow:0 26px 70px rgba(51,72,103,.14),inset 0 1px hsla(0,0%,100%,.78)}.overview-stage:before{opacity:.16;mix-blend-mode:multiply}.overview-stage__head{height:72px;padding:0 28px}.overview-stage__head h1{font-size:24px;letter-spacing:-.02em}.overview-stage__eyebrow{color:#6479be;letter-spacing:.08em;text-transform:uppercase}.status-rail{width:calc(100% - 56px);height:68px;margin:0 28px;border:0;border-radius:17px;background:rgba(250,252,254,.94);box-shadow:0 16px 34px rgba(53,72,99,.14),inset 0 1px hsla(0,0%,100%,.96)}.graph-filters{margin:14px 28px 0;border:0;border-radius:14px;background:rgba(250,252,254,.9);box-shadow:0 12px 28px rgba(53,72,99,.12)}.world-graph{min-height:0;height:calc(100% - 285px)!important}.overview-canvas-region{position:relative;min-height:0;height:calc(100% - 285px);margin-top:8px}.overview-canvas-region>.world-graph{height:100%!important}.overview-canvas-region__caption{position:absolute;z-index:3;top:14px;left:30px;display:flex;align-items:baseline;gap:10px;pointer-events:none}.overview-canvas-region__caption span{color:#73819a;font-size:10px;font-weight:800;letter-spacing:.14em}.overview-canvas-region__caption small{color:#8a96a7;font-size:11px}.world-graph__tools{right:28px;border-radius:13px;background:rgba(250,252,254,.96);box-shadow:0 18px 32px rgba(52,71,97,.18)}.production-summary{right:28px;bottom:80px}.world-band{right:28px;bottom:24px;left:28px;height:48px;border:0;border-radius:15px;background:rgba(250,252,254,.96);box-shadow:0 14px 32px rgba(52,71,97,.13)}.world-inspector{width:370px;border:0;border-radius:22px;background:rgba(248,251,254,.98);box-shadow:-24px 0 60px rgba(43,61,87,.18),inset 1px 0 hsla(0,0%,100%,.9)}.world-inspector__content{padding-top:34px}.world-inspector__body{border-top:0;margin-top:20px;padding-top:0}.inspector-overview{width:100%}.inspector-overview p{margin:0 0 24px;color:#536176;line-height:1.8}.inspector-overview dl{display:grid;gap:10px;width:100%;padding:16px;border:1px solid #d9e2ec;border-radius:14px;background:#f3f7fa}.inspector-overview dl div{display:flex;align-items:baseline;gap:12px}.inspector-overview dt{width:72px;color:#7a8799;font-size:11px}.inspector-overview dd{margin:0;color:#263349;font-size:13px;font-weight:650}.overview-stage.has-inspector .overview-stage__main{margin-right:0}.exception-shelf{left:28px;bottom:82px;width:276px;border:0;border-radius:15px;background:rgba(250,252,254,.97);box-shadow:0 18px 38px rgba(52,71,97,.18)}.article-studio,.character-workspace,.content-workspace{border-radius:22px;background:#f7f9fc;box-shadow:0 24px 66px rgba(54,73,101,.13)}.character-workspace__title,.editor-titlebar,.workspace-titlebar{min-height:92px;padding:18px 26px;background:#f9fbfd}.workspace-titlebar--dossier{min-height:104px}.character-workspace__title h1,.workspace-titlebar h1{font-size:28px;letter-spacing:-.02em}.page-selectionbar,.workspace-advanced-filters,.workspace-filterbar{background:#eef3f7}.data-viewport{background:#fbfcfd}main table{border-radius:12px;overflow:hidden}main table tbody tr{border-top:0!important}main table tbody tr:nth-child(2n){background:#f1f5f8}main table tbody tr:nth-child(odd){background:#fbfcfd}main table tbody tr:hover{background:#e8eff8!important}main table td{border-top:0!important}.workspace-pagination{min-height:58px;grid-template-columns:1fr auto auto;padding:0 22px 0 18px}.workspace-pagination nav{justify-self:end;white-space:nowrap}.workspace-pagination>span:last-child{min-width:88px}.workspace-filterbar{min-height:66px;gap:10px;padding:10px 14px;background:#edf3f8}.workspace-advanced-filters input,.workspace-advanced-filters select,.workspace-filterbar input,.workspace-filterbar select{height:42px;border:1px solid #cbd7e5;border-radius:12px;background:#fbfdff}.workspace-advanced-filters input:focus,.workspace-advanced-filters select:focus,.workspace-filterbar input:focus,.workspace-filterbar select:focus{border-color:#6f86d7;box-shadow:0 0 0 3px rgba(91,116,207,.12)}.app-content .fixed.inset-0{background:rgba(30,43,62,.26);backdrop-filter:blur(7px)}.app-content .fixed.inset-0>aside,.app-content .fixed.inset-0>div{box-shadow:0 32px 90px rgba(32,46,68,.3),inset 0 1px hsla(0,0%,100%,.88)}.workspace-pagination{background:#edf2f6}.character-splitview__rail{background:#eef3f8!important}.character-splitview{grid-template-columns:390px minmax(0,1fr);border:1px solid #d7e0ea;border-radius:18px;box-shadow:0 16px 38px rgba(54,73,101,.09)}.character-splitview>aside{background:#eef3f8}.character-source-row{min-height:68px;padding:11px 16px}.character-source-row:hover{background:#f9fbfd}.character-source-row.is-selected{background:#e8edff}.app-content [class*="grid-cols-[280px_1fr_300px]"],.app-content [class*="grid-cols-[340px_1fr]"]{border:1px solid #d7e0ea;border-radius:18px;box-shadow:0 16px 38px rgba(54,73,101,.09)}.app-content [class*="grid-cols-[280px_1fr_300px]"]>aside,.app-content [class*="grid-cols-[340px_1fr]"]>aside{background:#eef3f8}.app-content [class*="grid-cols-[280px_1fr_300px]"]>main,.app-content [class*="grid-cols-[340px_1fr]"]>main{background:#fbfcfd}.app-content [class*="grid-cols-[150px_1fr]"]{border-color:#d7e0ea}.app-content [class*="grid-cols-[150px_1fr]"]>div:first-child{color:#758297;font-variant-numeric:tabular-nums}.runtime-log-workspace,.settings-workspace{width:100%}.runtime-log-workspace>.mb-6:first-child,.settings-workspace>.mb-5:first-child{padding:22px 26px;border:1px solid #d7e0ea;border-radius:22px;background:#f9fbfd;box-shadow:0 18px 44px rgba(54,73,101,.1)}.settings-workspace>.mb-5.flex.overflow-x-auto{position:sticky;z-index:4;top:0;padding:6px;border:1px solid #d7e0ea;border-radius:14px;background:#eef3f7}.settings-workspace>.space-y-5>div,.settings-workspace>section{border-color:#d7e0ea;border-radius:16px;overflow:hidden;background:#fbfcfd;box-shadow:0 12px 30px rgba(54,73,101,.08)}.runtime-log-workspace>.border.bg-white{max-height:calc(100vh - 290px);overflow:auto;border-color:#d7e0ea;border-radius:16px}.runtime-log-workspace table thead{position:sticky;z-index:2;top:0}.runtime-log-workspace .fixed.inset-0 aside{border-radius:22px 0 0 22px!important;background:#f9fbfd;box-shadow:-28px 0 70px rgba(35,53,78,.24)}.model-log-workspace{padding-bottom:20px}.model-log-header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:4px 2px 20px}.model-log-header h1{margin:0;font-size:28px;font-weight:700;line-height:1.15;color:#16243b}.model-log-header p{margin:7px 0 0;color:#66758a;font-size:14px}.model-log-eyebrow{margin:0 0 6px!important;color:#16806d!important;font-size:11px!important;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.model-log-header__meta{color:#7b889a;font-size:12px;white-space:nowrap}.model-log-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:16px;border:1px solid #dce5ee;border-radius:8px;background:#fff;overflow:hidden}.model-log-stat{min-width:0;padding:16px 18px;border-right:1px solid #e5ebf1}.model-log-stat:last-child{border-right:0}.model-log-stat small,.model-log-stat span{display:block;color:#6e7d91;font-size:12px}.model-log-stat strong{display:block;margin:7px 0 4px;overflow:hidden;color:#1c2c43;font-size:21px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.model-log-filters{display:flex;align-items:end;margin-bottom:16px;padding:12px 14px;border:1px solid #dce5ee;border-radius:8px;background:#f8fafc}.model-log-filters label{display:grid;gap:5px;min-width:128px;color:#65758a;font-size:11px;font-weight:600}.model-log-filters label:nth-child(4),.model-log-filters label:nth-child(5){min-width:144px}.model-log-filters .model-log-auto{display:inline-flex;min-width:auto;align-items:center;gap:6px;height:36px;padding:0 4px;color:#536579;font-size:12px}.model-log-filters .model-log-auto input{width:15px;height:15px;padding:0}.model-log-filters input,.model-log-filters select{height:36px;border:1px solid #ccd7e2;border-radius:6px;background:#fff;color:#24344a;font-size:13px;outline:0;padding:0 10px}.model-log-filters input:focus,.model-log-filters select:focus{border-color:#268a7d;box-shadow:0 0 0 3px rgba(38,138,125,.12)}.model-log-filter-submit{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 14px;border:0;border-radius:6px;background:#167c6c;color:#fff;font-size:13px;font-weight:600;cursor:pointer}.model-log-filter-submit:hover{background:#0e675a}.model-log-detail,.model-log-filter-reset{display:inline-grid;place-items:center;width:36px;height:36px;border:1px solid #ccd7e2;border-radius:6px;background:#fff;color:#5f7085;cursor:pointer}.model-log-detail:hover,.model-log-filter-reset:hover{border-color:#8fa3b8;background:#f2f6f8;color:#167c6c}.model-log-table-wrap{overflow:auto;border:1px solid #d7e0ea;border-radius:8px;background:#fff}.model-log-table{width:100%;min-width:940px;table-layout:fixed;border-collapse:collapse;color:#26364b;font-size:13px}.model-log-table th:first-child{width:130px}.model-log-table th:nth-child(2){width:29%}.model-log-table th:nth-child(3){width:18%}.model-log-table th:nth-child(4){width:150px}.model-log-table th:nth-child(5){width:145px}.model-log-table th:nth-child(6){width:78px}.model-log-table th:nth-child(7){width:44px}.model-log-table thead{position:sticky;z-index:2;top:0;background:#f4f7fa;color:#69788b;font-size:11px;text-align:left}.model-log-table th{padding:12px 14px;font-weight:650;white-space:nowrap}.model-log-table td{padding:13px 14px;border-top:1px solid #edf1f4;vertical-align:middle}.model-log-table td:nth-child(4),.model-log-table td:nth-child(5){text-align:left}.model-log-table td:nth-child(7),.model-log-table th:nth-child(7){text-align:center}.model-log-table tbody tr:hover{background:#fbfdfd}.model-log-time{color:#5d6e82;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;white-space:nowrap}.model-log-target{max-width:260px}.model-log-model span,.model-log-model strong,.model-log-target code,.model-log-target span,.model-log-target strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-log-model strong,.model-log-target strong{color:#203149;font-weight:650}.model-log-model span,.model-log-target code,.model-log-target span{margin-top:3px;color:#718096;font-size:11px}.model-log-target code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.model-log-operation{display:inline-block;padding:4px 7px;border-radius:4px;background:#eaf3f2;color:#167365;font-size:11px;font-weight:650;white-space:nowrap}.token-usage{display:grid;grid-template-columns:max-content max-content;gap:6px 13px;min-width:155px}.token-usage span{display:inline-flex;align-items:center;gap:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:600;white-space:nowrap}.token-usage__cache{grid-column:1/-1}.token-usage__input{color:#197a63}.token-usage__output{color:#7350be}.token-usage__cache{color:#137ca5}.token-usage--compact{margin:14px 0;padding:11px 12px;border:1px solid #dce6ed;border-radius:6px;background:#f8fbfc}.token-usage--summary{position:relative;display:grid;min-width:154px;grid-template-columns:max-content max-content;gap:6px 13px;cursor:help;outline:0}.token-usage--summary .token-usage__cache{grid-column:1/-1}.token-usage--summary:focus-visible{border-radius:4px;box-shadow:0 0 0 3px rgba(22,124,108,.18)}.token-usage__tooltip{position:fixed;z-index:20;display:none;width:220px;padding:12px 14px;border:1px solid #34445a;border-radius:8px;background:#182438;box-shadow:0 14px 34px rgba(12,24,42,.24);color:#dce6f4;font-size:12px;line-height:1.5;pointer-events:none;transform:translate(-12px,28px)}.token-usage__tooltip span,.token-usage__tooltip strong{display:flex;justify-content:space-between;gap:12px;color:inherit;font-family:inherit;font-size:12px;font-weight:500}.token-usage__tooltip strong{margin-bottom:7px;color:#fff;font-size:13px;font-weight:700}.token-usage__tooltip b{color:#fff;font-weight:650}.token-usage__tooltip hr{margin:7px 0;border:0;border-top:1px solid rgba(220,230,244,.22)}.token-usage--summary:focus .token-usage__tooltip,.token-usage--summary:hover .token-usage__tooltip{display:block}.model-log-refresh-status{min-height:22px;margin:-8px 1px 7px;color:#7a8797;font-size:11px;text-align:right}.model-log-timing{display:flex;align-items:stretch;gap:8px;min-width:125px;color:#16806d}.model-log-timing>svg{width:4px;height:auto;border-radius:999px;background:#21b99b;color:transparent}.model-log-timing div{display:grid;gap:4px;font-size:11px}.model-log-timing span{color:#6d7b8c}.model-log-timing strong{color:#16806d;font-size:12px}.model-log-status{display:inline-flex;align-items:center;gap:5px;color:#16806d}.model-log-status--failed{color:#d04d55}.model-log-drawer{border-radius:8px 0 0 8px!important}.model-log-detail-section{margin-bottom:26px;padding-bottom:26px;border-bottom:1px solid #dfe6ed}.model-log-detail-section:last-child{margin-bottom:0;border-bottom:0}.model-log-detail-section h3{margin:0;color:#1d3048;font-size:16px}.model-log-detail-section h4{margin:18px 0 8px;color:#34465b;font-size:13px}.model-log-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.model-log-detail-grid div{padding:10px;border:1px solid #e0e7ee;border-radius:6px;background:#fff}.model-log-detail-grid span,.model-log-detail-grid strong{display:block}.model-log-detail-grid span{color:#718096;font-size:11px}.model-log-detail-grid strong{margin-top:4px;color:#2a3b51;font-size:12px}.model-log-audit{display:grid;grid-template-columns:108px minmax(0,1fr);gap:9px 12px;margin:14px 0 0;font-size:12px}.model-log-audit dt{color:#718096}.model-log-audit dd{min-width:0;overflow-wrap:anywhere;color:#314259;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.model-log-attempts{border:1px solid #dfe6ed;border-radius:6px;overflow:hidden}.model-log-attempts>div{padding:10px 12px;border-top:1px solid #e7edf2;font-size:12px}.model-log-attempts>div:first-child{border-top:0}.model-log-attempts span,.model-log-attempts strong{display:block}.model-log-attempts span{margin-top:3px;color:#697a8c}.model-log-attempts p{margin:6px 0 0;color:#c43c46;overflow-wrap:anywhere}.model-log-detail-section pre{margin:0;padding:12px;border:1px solid #dfe6ed;border-radius:6px;background:#f7f9fb;color:#435369;font-size:11px;white-space:pre-wrap;overflow-wrap:anywhere}.runtime-monitor{padding:8px 4px 36px}.runtime-monitor__header{display:flex;align-items:end;justify-content:space-between;gap:18px;padding:4px 2px 18px;border-bottom:1px solid #dbe4ec}.runtime-monitor__header h1{margin:0;color:#182b44;font-size:27px;font-weight:720;letter-spacing:0}.runtime-monitor__header p{margin:7px 0 0;color:#718096;font-size:13px}.runtime-monitor__actions{display:flex;align-items:center;gap:8px}.runtime-monitor__actions button,.runtime-monitor__actions select{display:inline-flex;height:36px;align-items:center;justify-content:center;border:1px solid #cfdbe7;border-radius:6px;color:#44566d;background:#fff;font-size:12px}.runtime-monitor__actions select{min-width:104px;padding:0 10px}.runtime-monitor__actions button{width:36px}.runtime-monitor__actions button:hover{border-color:#4e9b84;color:#12634b;background:#f1faf6}.runtime-monitor__actions button:disabled{opacity:.55;cursor:wait}.runtime-monitor__updated{min-height:20px;margin:9px 1px 13px;color:#8290a0;font-size:11px;text-align:right}.runtime-monitor-error{margin-bottom:14px;border:1px solid #fecaca;border-radius:6px;padding:10px 12px;color:#b4232e;background:#fff5f5;font-size:13px}.runtime-monitor-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:18px}.runtime-monitor-metric{position:relative;min-width:0;min-height:112px;padding:15px 16px;border:1px solid #dce5ee;border-radius:7px;background:#fff;box-shadow:0 2px 8px rgba(29,53,84,.04)}.runtime-monitor-metric:before{position:absolute;top:0;left:0;width:100%;height:3px;border-radius:7px 7px 0 0;background:#4e9b84;content:""}.runtime-monitor-metric:nth-child(2):before{background:#5172c8}.runtime-monitor-metric:nth-child(3):before{background:#8b69c9}.runtime-monitor-metric:nth-child(4):before{background:#1c93a5}.runtime-monitor-metric:nth-child(5):before{background:#d68b39}.runtime-monitor-metric:nth-child(6):before{background:#cc6565}.runtime-monitor-metric small,.runtime-monitor-metric span{display:block;overflow:hidden;color:#728196;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.runtime-monitor-metric strong{display:block;margin:14px 0 6px;overflow:hidden;color:#20344f;font-size:21px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.runtime-monitor-section{margin-bottom:16px;overflow:hidden;border:1px solid #dce5ee;border-radius:7px;background:#fff;box-shadow:0 2px 9px rgba(29,53,84,.035)}.runtime-monitor-section__title{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;padding:0 17px;border-bottom:1px solid #e6edf2;background:#fcfdff}.runtime-monitor-section__title>div{display:flex;align-items:center;gap:8px;color:#176b57}.runtime-monitor-section__title h2{margin:0;color:#26384e;font-size:14px;font-weight:700}.runtime-monitor-section__title>span{color:#8290a0;font-size:11px}.runtime-monitor-trend{display:flex;height:220px;align-items:end;gap:7px;padding:22px 20px 30px;overflow-x:auto;background:#fbfdfc}.runtime-monitor-trend__bar{display:grid;min-width:32px;height:100%;grid-template-rows:minmax(0,1fr) 18px;align-items:end;gap:6px}.runtime-monitor-trend__bar>div{min-height:4px;border-radius:3px 3px 0 0;background:#278b70}.runtime-monitor-trend__bar>div.has-error{background:#d97640}.runtime-monitor-trend__bar span{overflow:hidden;color:#8a97a6;font-size:9px;text-align:center;white-space:nowrap}.runtime-monitor-empty{padding:30px;color:#8b98a7;font-size:13px;text-align:center}.runtime-monitor-table-wrap{overflow-x:auto}.runtime-monitor-table{width:100%;min-width:820px;border-collapse:collapse;color:#405169;font-size:12px}.runtime-monitor-table th{padding:11px 14px;color:#7b899a;background:#f7f9fb;font-size:11px;font-weight:650;text-align:left;white-space:nowrap}.runtime-monitor-table td{padding:12px 14px;border-top:1px solid #edf1f4;white-space:nowrap}.runtime-monitor-table td small,.runtime-monitor-table td strong{display:block}.runtime-monitor-table td strong{color:#26384e;font-weight:650}.runtime-monitor-table td small{margin-top:3px;color:#8290a0;font-size:10px}.runtime-monitor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.runtime-monitor-grid .runtime-monitor-section{min-height:150px}.runtime-monitor-statuses{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.runtime-monitor-statuses>div{min-width:0;padding:15px 16px;border-right:1px solid #edf1f4;border-bottom:1px solid #edf1f4}.runtime-monitor-statuses>div:nth-child(3n){border-right:0}.runtime-monitor-statuses span,.runtime-monitor-statuses strong{display:block}.runtime-monitor-statuses span{color:#718096;font-size:11px}.runtime-monitor-statuses strong{margin-top:5px;color:#25364d;font-size:20px;font-weight:650}.runtime-monitor-credentials{padding:2px 16px 10px}.runtime-monitor-credentials>div{display:grid;grid-template-columns:10px minmax(0,1fr);-moz-column-gap:8px;column-gap:8px;align-items:center;min-height:48px;border-bottom:1px solid #edf1f4}.runtime-monitor-credentials>div:last-child{border-bottom:0}.runtime-monitor-credentials>div>span{width:7px;height:7px;border-radius:99px}.runtime-monitor-credentials .is-healthy{background:#22a16f}.runtime-monitor-credentials .is-warning{background:#d98b37}.runtime-monitor-credentials strong{overflow:hidden;color:#34465b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.runtime-monitor-credentials small{grid-column:2;overflow:hidden;margin-top:-10px;color:#7e8b9a;font-size:10px;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1180px){.runtime-monitor-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.runtime-monitor-metric:nth-child(3n){border-right:0}.runtime-monitor-metric:nth-child(-n+3){border-bottom:1px solid #e5ebf1}}.runtime-monitor-grid{grid-template-columns:1fr}@media (max-width:720px){.runtime-monitor__header{align-items:start;flex-direction:column}.runtime-monitor__actions{flex-wrap:wrap}.runtime-monitor-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.runtime-monitor-metric{border-bottom:1px solid #e5ebf1}.runtime-monitor-metric:nth-child(3n){border-right:1px solid #e5ebf1}.runtime-monitor-metric:nth-child(2n){border-right:0}.runtime-monitor-section__title>span{display:none}}.runtime-monitor__header h1{display:flex;align-items:center;gap:9px}.runtime-monitor__live{display:flex;align-items:center;gap:8px}.runtime-monitor__live>i{width:8px;height:8px;border-radius:50%;background:#22a16f}.runtime-monitor__live span{padding-left:8px;border-left:1px solid #d7e0e9;color:#8491a2;font-size:11px}.runtime-hero-grid{display:grid;grid-template-columns:minmax(280px,1.15fr) minmax(0,2fr);gap:14px;margin:16px 0}.runtime-health{display:flex;min-height:200px;align-items:center;gap:22px;padding:22px 26px;border:1px solid #d8e4ec;border-radius:8px;background:#fff;box-shadow:0 5px 16px rgba(34,54,78,.05)}.runtime-health__ring{display:grid;width:128px;height:128px;flex:0 0 auto;place-content:center;border:11px solid #28866f;border-right-color:#dce7ec;border-radius:50%;text-align:center}.runtime-health.is-warning .runtime-health__ring{border-color:#d68b39 #e6edf1 #d68b39 #d68b39}.runtime-health__ring strong{display:block;max-width:96px;overflow:hidden;color:#25374d;font-size:34px;line-height:1;font-variant-numeric:tabular-nums;text-overflow:clip;white-space:nowrap}.runtime-health__ring span{margin-top:6px;color:#7d8b9d;font-size:11px}.runtime-health__summary{display:grid;min-width:0;flex:1;grid-template-columns:1fr 1fr;gap:10px 18px}.runtime-health__summary>span{grid-column:1/-1;color:#3f566d;font-size:13px;font-weight:650}.runtime-health__summary>span i{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:50%;background:#20ad73}.runtime-health__summary b,.runtime-health__summary strong{color:#20344d;font-size:25px;font-weight:720;font-variant-numeric:tabular-nums}.runtime-health__summary small{margin-left:5px;color:#8190a1;font-size:11px;font-weight:600}.runtime-health__spark{display:flex;grid-column:1/-1;height:40px;align-items:end;gap:4px;padding-top:8px;border-top:1px solid #edf1f4}.runtime-health__spark i{width:100%;min-height:3px;border-radius:3px 3px 0 0;background:#4e7dca}.runtime-signal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.runtime-signal{display:flex;min-width:0;align-items:flex-start;gap:11px;padding:15px;border:1px solid #dce5ee;border-radius:8px;background:#fff}.runtime-signal__icon{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:7px;color:#287b68;background:#e9f5f0}.runtime-signal>div:last-child{min-width:0}.runtime-signal small,.runtime-signal span{color:#7b899a;font-size:11px}.runtime-signal small,.runtime-signal span,.runtime-signal strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.runtime-signal strong{margin:3px 0;color:#26394f;font-size:20px;font-weight:720}.runtime-signal.is-good .runtime-signal__icon{color:#19865e;background:#e5f7ed}.runtime-signal.is-danger .runtime-signal__icon{color:#c84d55;background:#fff0f1}.runtime-signal.is-amber .runtime-signal__icon,.runtime-signal.is-warning .runtime-signal__icon{color:#bd751e;background:#fff5df}.runtime-signal.is-violet .runtime-signal__icon{color:#7354bb;background:#f1edff}.runtime-signal.is-blue .runtime-signal__icon{color:#3672bb;background:#e9f2ff}.runtime-monitor-section--trend{margin-bottom:14px}.runtime-monitor-section--trend .runtime-monitor-trend{height:165px;padding:16px 20px 25px}.runtime-dashboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.runtime-dashboard-grid .runtime-monitor-section{min-height:0}.runtime-queue-grid,.runtime-resource-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.runtime-resource-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.runtime-queue-state{display:grid;min-width:0;min-height:104px;place-items:center;align-content:center;gap:5px;padding:11px 7px;border-right:1px solid #eaf0f4;text-align:center}.runtime-queue-state:last-child{border-right:0}.runtime-queue-state>span{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;color:#687a8c;background:#eef3f6}.runtime-queue-state strong{color:#26394f;font-size:21px;font-weight:720;font-variant-numeric:tabular-nums}.runtime-queue-state small{color:#7a8898;font-size:11px}.runtime-queue-state.is-blue>span{color:#3975bd;background:#eaf2ff}.runtime-queue-state.is-amber>span{color:#b87520;background:#fff5df}.runtime-queue-state.is-violet>span{color:#7254bb;background:#f1edff}.runtime-queue-state.is-good>span{color:#1c875f;background:#e5f7ed}.runtime-queue-state.is-danger>span{color:#c74750;background:#fff0f1}.runtime-queue-state.is-danger strong{color:#c74750}.runtime-model-grid{padding:12px}.runtime-model-grid,.runtime-model-grid>article{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.runtime-model-grid>article{position:relative;min-width:0;padding:14px;border:1px solid #dce6ee;border-radius:7px;background:#fbfcfd;overflow:hidden}.runtime-model-grid>article.is-warning{border-color:#edd3ad;background:#fffaf0}.runtime-model-grid__head{display:flex;min-width:0;grid-column:1/-1;align-items:center;gap:7px;color:#3975bd}.runtime-model-grid__head strong{overflow:hidden;flex:1;color:#304258;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.runtime-model-grid__head span{padding:3px 6px;border-radius:4px;color:#718195;background:#edf2f6;font-size:10px}.runtime-model-grid article>div:not(:first-child){min-width:0}.runtime-model-grid b,.runtime-model-grid small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.runtime-model-grid b{color:#33485e;font-size:13px;font-variant-numeric:tabular-nums}.runtime-model-grid small{margin-top:3px;color:#8290a0;font-size:10px}.runtime-model-grid article>i{display:block;grid-column:1/-1;height:3px;min-width:3px;border-radius:4px;background:#28a878}.runtime-credential-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;padding:12px}.runtime-credential-grid article{display:grid;min-width:0;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:58px;padding:10px 12px;border:1px solid #dce6ee;border-radius:7px;background:#fbfcfd}.runtime-credential-grid article>i{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;color:#1d895f;background:#e5f7ed}.runtime-credential-grid article.is-warning>i{color:#b87520;background:#fff5df}.runtime-credential-grid strong{overflow:hidden;color:#35485d;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.runtime-credential-grid span{color:#26394f;font-size:18px;font-weight:720;font-variant-numeric:tabular-nums}.runtime-credential-grid small{grid-column:3;margin-top:-10px;color:#8290a0;font-size:10px}.runtime-monitor__live>i.is-warning{background:#d68435}.runtime-resource-grid--host{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:12px}.runtime-resource-card{min-width:0;min-height:142px;padding:15px 16px;border-right:1px solid #e7edf2;background:#fbfcfd}.runtime-resource-card:last-child{border-right:0}.runtime-resource-card__head{display:flex;align-items:center;gap:8px;color:#65788e}.runtime-resource-card__head>span{display:grid;width:28px;height:28px;place-items:center;border-radius:7px;color:#3975bd;background:#e9f2ff}.runtime-resource-card__head small{color:#728195;font-size:11px;font-weight:650}.runtime-resource-card>strong{display:block;margin-top:13px;color:#26394f;font-size:20px;font-weight:720;font-variant-numeric:tabular-nums}.runtime-resource-card>p,.runtime-resource-card>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.runtime-resource-card>p{margin:5px 0 11px;color:#7b899a;font-size:11px}.runtime-resource-card__meter{display:grid;grid-template-columns:minmax(0,1fr) 32px;gap:8px;align-items:center}.runtime-resource-card__meter:before{grid-column:1;grid-row:1;height:5px;border-radius:99px;background:#e5edf2;content:""}.runtime-resource-card__meter i{grid-column:1;grid-row:1;z-index:1;display:block;height:5px;border-radius:99px;background:#369b7d}.runtime-resource-card__meter b{color:#62758a;font-size:11px;font-variant-numeric:tabular-nums;text-align:right}.runtime-resource-card.is-danger .runtime-resource-card__head>span{color:#c94750;background:#fff0f1}.runtime-resource-card.is-danger .runtime-resource-card__meter i{background:#cf4c54}.runtime-service-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));padding:12px}.runtime-service-tile{display:grid;min-width:0;min-height:116px;align-content:start;gap:10px;padding:13px 15px;border-right:1px solid #e8eef3;background:#fbfcfd}.runtime-service-tile:last-child{border-right:0}.runtime-service-tile>div{display:flex;min-width:0;align-items:center;gap:8px}.runtime-service-tile>div>span{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;border-radius:7px;color:#287b68;background:#e8f5ef}.runtime-service-tile strong{overflow:hidden;color:#33475d;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.runtime-service-tile b{display:inline-flex;align-items:center;gap:5px;color:#218661;font-size:12px;font-weight:650}.runtime-service-tile b i{width:7px;height:7px;border-radius:50%;background:currentColor}.runtime-service-tile small{overflow:hidden;color:#7a899a;font-size:10px;line-height:1.45;text-overflow:ellipsis}.runtime-service-tile.is-danger>div>span{color:#c94850;background:#fff0f1}.runtime-service-tile.is-danger b{color:#c94850}.runtime-service-tile.is-muted>div>span{color:#7d8c9d;background:#eef2f5}.runtime-service-tile.is-muted b{color:#7d8c9d}@media (max-width:1180px){.runtime-dashboard-grid,.runtime-hero-grid{grid-template-columns:1fr}.runtime-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.runtime-resource-grid--host{grid-template-columns:repeat(3,minmax(0,1fr))}.runtime-resource-card:nth-child(3n){border-right:0}.runtime-service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.runtime-service-tile:nth-child(3n){border-right:0}}@media (max-width:720px){.runtime-health{padding:18px;gap:16px}.runtime-health__ring{width:104px;height:104px}.runtime-health__ring strong{font-size:28px}.runtime-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.runtime-queue-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.runtime-queue-state:nth-child(3n){border-right:0}.runtime-resource-grid,.runtime-resource-grid--host{grid-template-columns:repeat(2,minmax(0,1fr))}.runtime-resource-card{border-bottom:1px solid #e7edf2}.runtime-resource-card:nth-child(2n){border-right:0}.runtime-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.runtime-service-tile{border-bottom:1px solid #e8eef3}.runtime-service-tile:nth-child(2n){border-right:0}.runtime-model-grid{grid-template-columns:1fr}}@media (max-width:1120px){.model-log-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.model-log-stat:nth-child(3){border-right:0}.model-log-header{align-items:start;flex-direction:column;gap:8px}}@media (max-width:680px){.model-log-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.model-log-stat:nth-child(2){border-right:0}.model-log-stat{padding:13px;border-bottom:1px solid #e5ebf1}.model-log-filters label{min-width:calc(50% - 5px)}.model-log-audit,.model-log-detail-grid{grid-template-columns:1fr}.model-log-audit{gap:3px}.model-log-audit dd{margin:0 0 8px}}.runtime-filterbar{display:flex;align-items:center;gap:12px;padding:10px 14px;border:1px solid #d7e0ea;border-radius:14px;background:#eef3f7}.runtime-filterbar input{min-width:360px;height:40px;flex:1;padding:0 12px;border:1px solid #cbd7e5;border-radius:11px;background:#fbfdff;outline:0}.runtime-filterbar span{color:#718096;font-size:12px;white-space:nowrap}.runtime-pagination{display:flex;align-items:center;justify-content:space-between;min-height:46px;margin:-2px 0 10px;padding:0 10px;color:#718096;font-size:12px}.article-studio{grid-template-rows:auto auto minmax(0,1fr) auto}.editor-columns{gap:12px;padding:12px;background:#e8eef5}.editor-pane{border-radius:16px;overflow:hidden;box-shadow:0 8px 24px rgba(54,73,101,.08)}.editor-actionbar{margin:0 12px 12px;border:1px solid #d7e0ea;border-radius:15px;box-shadow:0 12px 28px rgba(54,73,101,.1)}.assignment-workspace,.onboard-workspace,.users-workspace{width:100%}.assignment-workspace>.mb-7,.onboard-workspace>.mb-6,.users-workspace>.mb-7{padding:22px 26px;border:1px solid #d7e0ea;border-radius:22px;background:#f9fbfd;box-shadow:0 18px 44px rgba(54,73,101,.1)}.assignment-workspace>.mb-6,.assignment-workspace>details,.users-workspace>.mb-6{border-color:#d7e0ea;border-radius:16px;background:#fbfcfd;box-shadow:0 12px 30px rgba(54,73,101,.08)}.users-workspace>.overflow-hidden{height:calc(100vh - 330px);max-height:620px;overflow:auto;border-color:#d7e0ea;border-radius:16px}.users-workspace table thead{position:sticky;z-index:2;top:0}.users-workspace tbody tr{height:61px}.users-workspace tbody td:last-child{flex-wrap:nowrap;white-space:nowrap}.platform-dialog-backdrop{z-index:420!important;background:rgba(38,51,72,.34);backdrop-filter:blur(3px)}.app-content .platform-dialog-backdrop.fixed.inset-0{z-index:620!important}.app-content .platform-dialog-backdrop.fixed.inset-0>.platform-dialog{max-height:min(88vh,760px)!important;overflow:hidden!important}.platform-dialog{display:grid;max-height:min(88vh,760px);overflow:hidden;grid-template-rows:auto minmax(0,1fr) auto;border:1px solid #d5deea;border-radius:8px;color:#243247;background:#f9fbfd;box-shadow:0 28px 80px rgba(31,45,67,.28),0 8px 22px rgba(31,45,67,.12)}.platform-dialog__header{display:flex;min-height:78px;align-items:center;padding:18px 22px;border-bottom:1px solid #dbe3ec;background:#f9fbfd}.platform-dialog__header>div{min-width:0;flex:1}.platform-dialog__header h2{margin:0;font-size:19px;font-weight:700;letter-spacing:0}.platform-dialog__header p{margin-top:4px;color:#788598;font-size:12px}.platform-dialog__header>button{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:0;border-radius:7px;color:#647287;background:transparent}.platform-dialog__header>button:hover{color:#34445c;background:#edf2f7}.platform-dialog__body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px 22px 24px;scrollbar-gutter:stable}.platform-dialog__footer{display:flex;min-height:66px;align-items:center;justify-content:flex-end;gap:9px;padding:12px 22px;border-top:1px solid #dbe3ec;background:#f3f6f9}.platform-field{display:grid;min-width:0;gap:7px;color:#4d5d73;font-size:12px;font-weight:650}.platform-field>span{display:flex;align-items:center;gap:5px}.platform-field small{color:#9aa6b5;font-size:11px;font-weight:500}.platform-field input,.platform-field select,.platform-field textarea{width:100%;min-width:0;border:1px solid #cbd7e5;border-radius:8px;color:#2d3b50;background:#fff;outline:0;box-shadow:inset 0 1px 2px rgba(42,56,77,.04);transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}.platform-field input,.platform-field select{height:42px;padding:0 12px}.platform-field textarea{min-height:170px;resize:vertical;padding:11px 12px;line-height:1.65}.platform-field input::-moz-placeholder,.platform-field textarea::-moz-placeholder{color:#a8b2c0}.platform-field input::placeholder,.platform-field textarea::placeholder{color:#a8b2c0}.platform-field input:hover,.platform-field select:hover,.platform-field textarea:hover{border-color:#aebed1}.platform-field input:focus,.platform-field select:focus,.platform-field textarea:focus{border-color:#7187d8;background:#fff;box-shadow:0 0 0 3px rgba(82,107,208,.12)}.platform-button{display:inline-flex;min-width:88px;height:40px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:7px;padding:0 15px;font-size:12px;font-weight:700}.platform-button--secondary{border-color:#cbd7e5;color:#526176;background:#fff}.platform-button--secondary:hover{border-color:#aebdd0;background:#f8fafc}.platform-button--primary{color:#fff;background:#526bd0;box-shadow:0 7px 16px rgba(82,107,208,.2)}.platform-button--primary:hover:not(:disabled){background:#445dbc}.platform-button:disabled{cursor:not-allowed;opacity:.42;box-shadow:none}.user-page-assignment{margin-top:20px;padding-top:18px;border-top:1px solid #dbe3ec}.user-page-assignment__header{display:flex;align-items:center;gap:14px;margin-bottom:9px}.user-page-assignment__header>div{display:flex;min-width:0;flex:1;align-items:baseline;gap:8px}.user-page-assignment__header strong{color:#34445a;font-size:12px}.user-page-assignment__header span{color:#8c98a9;font-size:11px}.user-page-assignment__header>input{width:210px;height:38px;border:1px solid #cbd7e5;border-radius:8px;padding:0 11px;color:#34445a;background:#fff;outline:0;font-size:12px}.user-page-assignment__header>input:focus{border-color:#7187d8;box-shadow:0 0 0 3px rgba(82,107,208,.12)}.user-page-assignment__list{max-height:210px;overflow-y:auto;overscroll-behavior:contain;border:1px solid #d5deea;border-radius:7px;background:#fff;scrollbar-gutter:stable}.user-page-assignment__list>label{display:flex;min-height:40px;cursor:pointer;align-items:center;gap:10px;padding:7px 11px;border-bottom:1px solid #e4e9ef;font-size:12px}.user-page-assignment__list>label:last-of-type{border-bottom:0}.user-page-assignment__list>label:hover{background:#f5f7fb}.user-page-assignment__list>label span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-page-assignment__list code{color:#738095;font-size:10px}.user-page-assignment__list small{color:#a16a21;font-size:10px}.user-page-assignment__empty{padding:28px;color:#98a4b4;text-align:center;font-size:12px}.article-image-field{margin-top:18px;padding-top:18px;border-top:1px solid #dbe3ec}.article-create-dialog .platform-field textarea{min-height:118px}.article-image-field__label{display:flex;align-items:baseline;gap:8px;margin-bottom:10px;color:#4d5d73}.article-image-field__label>span{font-size:12px;font-weight:650}.article-image-field__label small{color:#929eae;font-size:11px}.article-image-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.article-image-empty,.article-image-grid figure,.article-image-upload{position:relative;min-width:0;aspect-ratio:1/.9;overflow:hidden;border:1px solid #d3dde8;border-radius:7px;background:#fff}.article-image-grid figure img{width:100%;height:calc(100% - 25px);-o-object-fit:cover;object-fit:cover}.article-image-grid figure>button{position:absolute;top:5px;right:5px;display:grid;width:24px;height:24px;place-items:center;border:1px solid hsla(0,0%,100%,.78);border-radius:6px;color:#fff;background:rgba(45,57,76,.72)}.article-image-grid figcaption{height:25px;overflow:hidden;padding:5px 7px;color:#68768a;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.article-image-upload{display:grid;cursor:pointer;place-items:center;align-content:center;gap:3px;color:#526bd0;border-style:dashed;background:#f7f9fd;text-align:center}.article-image-upload:hover{border-color:#8193d9;background:#f1f4fc}.article-image-upload input{position:absolute;width:1px;height:1px;opacity:0}.article-image-upload>span{display:grid;width:30px;height:30px;place-items:center;border-radius:7px;background:#e8edfb}.article-image-upload strong{font-size:11px}.article-image-upload small{color:#8c98aa;font-size:10px}.article-image-empty{display:grid;grid-column:span 2;place-items:center;align-content:center;gap:6px;color:#98a4b4;background:#f7f9fb;font-size:10px}.onboard-workspace>.grid{overflow:hidden;border-color:#d7e0ea;border-radius:20px;background:#f9fbfd;box-shadow:0 20px 50px rgba(54,73,101,.12)}.onboard-workspace>.grid>aside{background:#eef3f8}.onboard-workspace pre{border:0;border-radius:14px;background:#202b3d;box-shadow:inset 0 1px hsla(0,0%,100%,.06)}.authorize-panel{width:min(480px,100%);padding:36px;border-radius:24px;background:rgba(249,252,255,.9);box-shadow:0 34px 100px rgba(29,47,76,.28),inset 0 1px hsla(0,0%,100%,.96)}.authorize-panel__mark{width:54px;height:54px;border-radius:17px;background:#5e76cd;box-shadow:0 12px 28px rgba(94,118,205,.26)}.managed-pages-workspace .data-viewport,.task-workspace .data-viewport{overflow:auto;scrollbar-gutter:stable}.managed-pages-workspace table,.task-workspace table{table-layout:fixed}.managed-pages-workspace thead,.task-workspace thead{position:sticky;z-index:2;top:0}.task-workspace td,.task-workspace th{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.managed-pages-workspace td:last-child,.managed-pages-workspace th:last-child{position:sticky;z-index:1;right:0;background:#fbfcfd;box-shadow:-10px 0 18px rgba(54,73,101,.08)}.managed-pages-workspace tbody tr:nth-child(2n) td:last-child{background:#f1f5f8}.app-content>.w-full.max-w-\[1720px\],.app-content>.w-full.min-w-0.max-w-\[1720px\]{max-width:1720px;margin:0 auto}.app-content>.w-full.max-w-\[1720px\]>:first-child,.app-content>.w-full.min-w-0.max-w-\[1720px\]>:first-child{border-radius:22px}.app-content>.w-full.min-w-0{max-width:1740px;margin:0 auto}.app-content>.w-full.min-w-0>.mb-6{padding:22px 26px;border:1px solid #d7e0ea;border-radius:22px;background:#f9fbfd;box-shadow:0 18px 44px rgba(54,73,101,.1)}.app-content>.w-full.min-w-0>.mb-5.flex.border-b{padding:0 10px;border:1px solid #d7e0ea;border-radius:14px;background:#eef3f7}.app-content>.w-full.min-w-0 section.border,.app-content>.w-full.min-w-0>.overflow-x-auto{border-color:#d7e0ea;border-radius:15px;background:#fbfcfd;box-shadow:0 12px 30px rgba(54,73,101,.08)}.login-scene__veil{background:linear-gradient(180deg,rgba(229,238,248,.12),rgba(241,246,251,.42))}.unlock-panel{width:min(390px,calc(100vw - 40px));padding:34px 36px 30px;border-radius:24px;border-color:hsla(0,0%,100%,.86);background:rgba(248,251,254,.82);box-shadow:0 34px 100px rgba(29,47,76,.3),0 8px 20px rgba(29,47,76,.12),inset 0 1px hsla(0,0%,100%,.96);backdrop-filter:blur(24px) saturate(1.06)}.unlock-mark{width:58px;height:58px;margin:0 auto 18px;border-radius:18px;background:#5e76cd;box-shadow:0 12px 28px rgba(94,118,205,.28)}.unlock-panel h1{font-size:25px;letter-spacing:-.02em}.unlock-field{background:hsla(0,0%,100%,.86);box-shadow:inset 0 1px rgba(205,215,227,.7)}.unlock-field,.unlock-submit{height:48px;border-radius:13px}.unlock-submit{background:#5c72c8;box-shadow:0 10px 20px rgba(92,114,200,.22)}.unlock-submit:hover:not(:disabled){background:#4b61b7}@media (prefers-reduced-transparency:reduce){.app-topbar__actions,.app-topbar__brand,.app-topbar__context,.context-sidebar,.exception-shelf,.graph-filters,.status-rail,.world-band,.world-graph__tools,.world-inspector{background:#f7f9fc;backdrop-filter:none}}@media (min-width:901px){.app-content{box-sizing:border-box;height:100vh;min-height:0;overflow:hidden}.app-content>*{min-height:0}.runtime-monitor-workspace{height:calc(100vh - 104px);max-height:none;overflow-y:auto;overscroll-behavior:contain;padding-bottom:168px;scroll-padding-bottom:168px;scrollbar-width:thin}.runtime-monitor-workspace::-webkit-scrollbar{width:8px}.runtime-monitor-workspace::-webkit-scrollbar-thumb{border-radius:8px;background:#c3cfdb}}.atlas-inspector__quick-fields .inspector-field dd{display:block;min-height:16px;line-height:1.35;font-size:12px;color:#263349}.editor-actionbar,.editor-actionbar__secondary{display:flex;align-items:center;gap:8px}.editor-actionbar__secondary{min-width:0;flex:1;opacity:.86}.editor-actionbar__secondary input{min-width:180px}.editor-actionbar input{background:#f7f9fc;border:1px solid #d7e0ea;border-radius:11px}.editor-actionbar button[data-variant=danger]{order:5}.atlas-canvas .world-graph,.atlas-canvas .world-graph canvas,.atlas-canvas .world-graph>div{max-height:none!important}.overview-stage--atlas .overview-canvas-region.atlas-canvas{height:100%!important}.atlas-inspector .world-inspector__portrait{color:#46546a;background:#edf2f7}.atlas-inspector .world-inspector__portrait span{display:grid;width:100%;height:100%;place-items:center;color:#46546a;background:transparent}.atlas-inspector__quick-fields{align-items:stretch}.atlas-inspector__quick-value{display:grid;min-width:0;min-height:38px;place-items:center;overflow:hidden;padding:7px 9px;border-radius:10px;color:#35445b;background:#f2f6fb;font-size:11px;font-weight:700;text-align:center;text-overflow:ellipsis;white-space:nowrap}.managed-pages-workspace td,.managed-pages-workspace th{padding-right:10px!important;padding-left:10px!important}.managed-page-summary-line{display:inline-flex;align-items:center;gap:3px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.managed-page-summary-line i{color:#c3ccd8;font-style:normal;font-weight:400}.managed-page-summary-legend{display:block;margin-top:3px;color:#9aa6b6;font-size:9px;line-height:1;font-weight:500;letter-spacing:0;white-space:nowrap}.managed-page-binding{display:flex;min-width:0;align-items:center;gap:6px;border:0;background:transparent;color:inherit}.managed-page-binding span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.managed-pages-workspace .managed-page-row>td>.managed-page-binding:focus-visible{outline:2px solid #37886b;outline-offset:-2px}.managed-page-binding button{display:inline-flex;height:32px;flex:0 0 auto;align-items:center;gap:4px;border:1px solid #d4deea;border-radius:9px;color:#536176;background:#fff;font-size:11px;font-weight:650;white-space:nowrap;width:32px;justify-content:center;padding:0}.managed-page-binding button:hover{border-color:#9eafc5;color:#3f57b1;background:#f6f8ff}.managed-pages-workspace td:last-child>div,.page-article-viewport td:last-child>div{flex-wrap:nowrap;white-space:nowrap}.creator-pagination,.workspace-pagination{display:flex;min-height:56px;align-items:center;justify-content:flex-end;gap:14px;padding:0 24px 0 18px;color:#6f7b8e;background:#edf2f6;font-size:11px}.creator-pagination>span:first-child,.workspace-pagination>span:first-child{margin-right:auto}.creator-pagination>span:last-child,.workspace-pagination>span:last-child{min-width:auto;flex:0 0 auto;text-align:right;white-space:nowrap}.creator-pagination nav,.workspace-pagination nav{flex:0 0 auto;justify-self:auto;white-space:nowrap}.pagination-inline{display:inline-flex;min-height:36px;align-items:center;gap:4px}.pagination-inline button{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:1px solid #cbd7e5;border-radius:9px;color:#536176;background:#fbfdff;font-size:12px;font-weight:650;transition:border-color .14s ease,color .14s ease,background .14s ease,box-shadow .14s ease}.pagination-inline button:hover:not(:disabled):not([aria-current=page]){border-color:#8fa2d9;color:#4057ad;background:#f2f5ff}.pagination-inline button.is-current,.pagination-inline button[aria-current=page]{border-color:#526bd0;color:#fff;background:#526bd0;box-shadow:0 5px 12px rgba(82,107,208,.22)}.pagination-inline button:disabled{border-color:#dbe3ec;color:#aeb8c6;background:#eef2f6;box-shadow:none;cursor:not-allowed;opacity:.62}.pagination-inline>span{display:grid;min-width:22px;height:34px;place-items:center;color:#8b97a8}.runtime-pagination{justify-content:flex-end;gap:14px}.runtime-pagination>span:first-child{margin-right:auto}.runtime-log-workspace>.mt-4{display:flex;justify-content:flex-end;padding-right:24px}.article-filter-panel,.event-filter-panel{display:grid;gap:9px;padding:10px 12px;border-bottom:1px solid #d7e0ea;background:#eef3f7}.article-filter-panel__primary,.event-filter-panel__primary{display:flex;min-width:0;align-items:center;gap:8px}.article-filter-panel__secondary{display:grid;grid-template-columns:1fr 1fr 1.6fr 1fr 1fr;gap:8px}.event-filter-panel__secondary{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr 1fr 1fr;gap:8px}.article-filter-toggle{display:inline-flex;height:44px;flex:0 0 auto;align-items:center;gap:6px;padding:0 12px;border:1px solid #cbd7e5;border-radius:11px;color:#617087;background:#fbfdff;font-size:12px;font-weight:650;white-space:nowrap}.article-filter-toggle[aria-expanded=true]{border-color:#9eafe2;color:#465fb9;background:#f2f5ff}.article-filter-toggle[aria-expanded=true] svg:last-child{transform:rotate(180deg)}.page-article-viewport table{min-width:1000px!important;table-layout:fixed}.page-article-viewport td:first-child,.page-article-viewport th:first-child{width:40px}.page-article-viewport td:nth-child(2),.page-article-viewport th:nth-child(2){width:104px}.page-article-viewport td:nth-child(3),.page-article-viewport th:nth-child(3){width:248px}.page-article-viewport td:nth-child(4),.page-article-viewport th:nth-child(4){width:80px}.page-article-viewport td:nth-child(5),.page-article-viewport th:nth-child(5){width:112px}.page-article-viewport td:nth-child(6),.page-article-viewport th:nth-child(6){width:130px}.page-article-viewport td:nth-child(7),.page-article-viewport th:nth-child(7){width:100px}.page-article-viewport td:last-child,.page-article-viewport th:last-child{width:196px;min-width:196px!important}.page-article-viewport .status-badge{white-space:nowrap}.page-article-viewport td:last-child a,.page-article-viewport td:last-child button{flex:0 0 auto;white-space:nowrap}.page-article-viewport td:last-child,.page-article-viewport th:last-child,.recycle-article-viewport td:last-child,.recycle-article-viewport th:last-child{position:sticky;right:0;z-index:16;box-shadow:-8px 0 12px rgba(44,58,80,.06)}.recycle-article-viewport th:last-child{background:#f3f6fa}.recycle-article-viewport td:last-child{background:hsla(0,0%,100%,.98)}.recycle-article-viewport tbody tr:hover td:last-child{background:#f7f9fd}.users-workspace .user-table-viewport{overflow-x:auto;overflow-y:hidden}@media (min-width:901px){.app-content>.w-full.min-w-0.max-w-\[1720px\],.assignment-workspace,.onboard-workspace{box-sizing:border-box;max-height:calc(100vh - 104px);overflow-y:auto;overscroll-behavior:contain;padding-bottom:184px;scroll-padding-bottom:184px;scrollbar-width:none}.app-content>.w-full.min-w-0.max-w-\[1720px\]::-webkit-scrollbar,.assignment-workspace::-webkit-scrollbar,.onboard-workspace::-webkit-scrollbar{width:0;height:0}}.onboard-workspace>.grid{min-height:0;height:calc(100vh - 330px)}.onboard-instruction{position:relative;display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);padding:24px}.onboard-copy{position:absolute;z-index:2;top:22px;right:24px;display:inline-flex;height:40px;align-items:center;gap:7px;padding:0 14px;border-radius:11px;color:#fff;background:#526bd0;box-shadow:0 8px 18px rgba(82,107,208,.22);font-size:12px;font-weight:700}.onboard-instruction__scroll{min-height:0;margin-top:20px;overflow:auto;overscroll-behavior:contain;border:0;border-radius:14px;color:#f2f5fa;background:#202b3d;padding:20px;font-size:13px;line-height:1.9;white-space:pre-wrap;scrollbar-width:thin;content-visibility:auto;contain-intrinsic-size:600px}.article-detail-workspace{box-sizing:border-box;max-height:calc(100vh - 104px);overflow-y:auto;overscroll-behavior:contain;padding:2px 4px 180px;scroll-padding-bottom:180px;scrollbar-width:thin}.article-detail-back{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:36px;flex:0 0 auto;align-self:flex-start;align-items:center;gap:7px;border:1px solid #d6dfe9;border-radius:7px;padding:0 11px;color:#58667b;background:hsla(0,0%,100%,.9);text-decoration:none;font-size:12px;font-weight:650;box-shadow:0 1px 2px rgba(35,48,66,.04);transition:border-color .14s ease,background-color .14s ease,color .14s ease}.article-detail-back:hover{border-color:#c4ceda;color:#2f3d52;background:#fff}.article-detail-workspace.flex>section:last-of-type{order:4}.app-content main.min-h-0.min-w-0.overflow-y-auto.overscroll-contain{padding-bottom:160px;scroll-padding-bottom:160px}.app-content aside.min-h-0.overflow-y-auto.overscroll-contain{padding-bottom:140px;scroll-padding-bottom:140px}.creator-world-page aside>.border-t.p-2 .pagination-inline{width:100%;justify-content:flex-end}@media (max-width:900px){.context-sidebar{display:none}.has-context-sidebar .app-content{padding-left:14px}.content-workspace{height:calc(100vh - 148px);min-height:500px}.workspace-titlebar{align-items:flex-start;gap:12px}.workspace-filterbar{flex-wrap:wrap}.managed-pages-workspace .workspace-filterbar>div:first-child{flex-basis:100%;min-width:0}.managed-pages-workspace .workspace-filterbar select{min-width:0;flex:1 1 130px}.managed-pages-workspace .workspace-filterbar>button{flex:1 0 auto;justify-content:center}.page-context-titlebar{grid-template-columns:38px minmax(0,1fr);align-items:start}.page-context-titlebar>.page-context-title{min-width:0;padding-top:3px}.page-context-titlebar>.flex{grid-column:1/-1;flex-wrap:wrap}.page-context-titlebar>.flex>*{flex:1 1 148px;justify-content:center}.task-workspace table{min-width:860px}.task-workspace .data-viewport{scrollbar-gutter:auto}.page-article-viewport table{min-width:1000px!important}.recycle-article-viewport table{min-width:0!important}.recycle-article-viewport col:first-child,.recycle-article-viewport col:nth-child(4),.recycle-article-viewport col:nth-child(5),.recycle-article-viewport col:nth-child(6),.recycle-article-viewport col:nth-child(7),.recycle-article-viewport td:first-child,.recycle-article-viewport td:nth-child(4),.recycle-article-viewport td:nth-child(5),.recycle-article-viewport td:nth-child(6),.recycle-article-viewport td:nth-child(7),.recycle-article-viewport th:first-child,.recycle-article-viewport th:nth-child(4),.recycle-article-viewport th:nth-child(5),.recycle-article-viewport th:nth-child(6),.recycle-article-viewport th:nth-child(7){display:none}.recycle-article-viewport td:nth-child(2),.recycle-article-viewport th:nth-child(2){width:104px}.recycle-article-viewport td:last-child,.recycle-article-viewport th:last-child{position:static;width:94px;min-width:94px!important;box-shadow:none}.workspace-pagination{gap:8px;padding:0 10px}.workspace-pagination>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (min-width:901px){.recycle-article-viewport table{min-width:920px!important}.recycle-article-viewport col:first-child{width:120px!important}.recycle-article-viewport col:nth-child(2){width:125px!important}.recycle-article-viewport col:nth-child(4),.recycle-article-viewport col:nth-child(5){width:82px!important}.recycle-article-viewport col:nth-child(6){width:160px!important}.recycle-article-viewport col:nth-child(7){width:94px!important}.recycle-article-viewport col:nth-child(8){width:100px!important}.recycle-article-viewport td,.recycle-article-viewport th{padding-right:10px!important;padding-left:10px!important}.character-workspace.creator-world-page{max-height:none;padding-bottom:0;overflow:hidden;scroll-padding-bottom:0}.character-workspace .character-splitview{min-height:0;height:100%}.character-detail-scroll{padding-bottom:24px}.character-detail-scroll,.character-list-scroll{scroll-padding-bottom:24px}.creator-world-page .character-splitview__rail>.border-t.p-2 .pagination-inline{justify-content:flex-start}}.managed-page-actions{display:grid;width:100%;grid-template-columns:1fr;gap:6px}.managed-page-actions a{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;border:1px solid var(--line);border-radius:7px;color:#485772;background:#fff;font-size:12px;font-weight:650;text-decoration:none;white-space:nowrap}.managed-page-actions a:hover{border-color:#aebbea;color:var(--indigo);background:var(--indigo-soft)}.page-settings-workspace{padding-bottom:110px}.page-settings-header{display:flex;min-height:92px;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line)}.page-settings-title{display:flex;min-width:0;align-items:center;gap:13px}.page-settings-title>a{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border:1px solid var(--line);border-radius:7px;color:var(--muted);background:#fff}.page-settings-title h1{overflow:hidden;margin:3px 0 0;color:var(--ink);font-size:26px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.page-settings-title p{margin:4px 0 0;color:var(--muted);font-size:12px}.page-settings-context{display:grid;grid-template-columns:160px 180px 130px minmax(340px,1fr);border-bottom:1px solid var(--line);background:hsla(0,0%,100%,.56)}.page-settings-context>div{min-width:0;min-height:76px;padding:15px 18px;border-right:1px solid var(--line)}.page-settings-context>div:last-child{border-right:0}.page-settings-context small,.page-settings-context span,.page-settings-context strong{display:block}.page-settings-context span{color:var(--muted);font-size:11px}.page-settings-context strong{overflow:hidden;margin-top:7px;color:var(--ink);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.page-settings-context__summary strong{color:var(--indigo);font-variant-numeric:tabular-nums}.page-settings-context__summary small{margin-top:3px;color:#8a96a8;font-size:10px}.page-settings-tabs{display:flex;height:50px;align-items:end;gap:4px;border-bottom:1px solid var(--line)}.page-settings-tabs button{display:inline-flex;height:44px;align-items:center;gap:7px;padding:0 15px;border:0;border-bottom:2px solid transparent;color:var(--muted);background:transparent;font-size:13px}.page-settings-tabs button.is-active{border-bottom-color:var(--indigo);color:var(--indigo);font-weight:700}.page-settings-panel{padding-top:20px}.page-flow-embedded{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:hsla(0,0%,100%,.92)}.page-flow-embedded .platform-dialog__body{max-height:none;overflow-y:visible;overscroll-behavior:auto;scrollbar-gutter:auto}.page-flow-embedded .platform-dialog__footer{position:sticky;z-index:3;bottom:76px}.page-flow-embedded .page-flow-embedded__header{min-height:84px;justify-content:space-between;gap:20px}.page-flow-embedded .page-flow-embedded__header>div:first-child{flex:1 1 auto}.page-flow-embedded .page-flow-embedded__header>.page-settings-actionbar{display:flex;min-width:-moz-max-content;min-width:max-content;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto}.screening-policy-editor{display:grid;gap:14px}.rescreen-command{display:grid;min-height:84px;grid-template-columns:minmax(260px,1fr) minmax(260px,.8fr) auto;align-items:center;gap:18px;border:1px solid #cfd9e6;border-radius:8px;padding:13px 16px;background:#f7fafc}.rescreen-command.is-running{border-color:#a9cfc3;background:#f1f8f6}.rescreen-command--recovery{grid-template-columns:minmax(260px,1fr) minmax(280px,.9fr) auto;border-color:#e7c68f;background:#fffbf3}.rescreen-command--recovery .rescreen-command__icon{color:#9a6718;background:#fff0cc}.rescreen-command__main{display:flex;min-width:0;align-items:center;gap:11px}.rescreen-command__icon{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border-radius:7px;color:var(--indigo);background:#e8edff}.rescreen-command.is-running .rescreen-command__icon{color:#24755d;background:#dcefe9}.rescreen-command__main p,.rescreen-command__main strong{display:block;margin:0}.rescreen-command__main strong{font-size:13px}.rescreen-command__main p{margin-top:4px;color:var(--muted);font-size:11px;line-height:1.5}.rescreen-progress{min-width:0}.rescreen-progress>div:first-child{display:flex;justify-content:space-between;color:#526077;font-size:11px}.rescreen-progress b{color:var(--ink);font-variant-numeric:tabular-nums}.rescreen-progress__track{height:6px;overflow:hidden;margin-top:7px;border-radius:3px;background:#dfe6eb}.rescreen-progress__track i{display:block;height:100%;border-radius:inherit;background:#329174;transition:width .25s ease}.rescreen-progress small{display:block;margin-top:6px;color:var(--muted);font-size:10px;font-variant-numeric:tabular-nums}.rescreen-command>.button{min-width:112px;justify-content:center}.rescreen-recovery-reason{display:block;min-width:0}.rescreen-recovery-reason span{display:block;margin-bottom:6px;color:#76551f;font-size:10px;font-weight:650}.rescreen-recovery-reason input{width:100%;height:38px;border:1px solid #d9c59f;border-radius:7px;padding:0 10px;outline:0;color:#4b3a1d;background:#fff;font-size:12px}.rescreen-recovery-reason input:focus{border-color:#bd8b3c;box-shadow:0 0 0 3px rgba(189,139,60,.12)}.rescreen-recovery-reason input:disabled{color:#8b7b61;background:#f6f1e8}.screening-policy-stage{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:hsla(0,0%,100%,.92)}.screening-policy-stage>header{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:16px;padding:0 18px;border-bottom:1px solid var(--line);background:#fafcff}.screening-policy-stage>header>div{display:flex;align-items:baseline;gap:10px}.screening-policy-stage>header span{color:var(--indigo);font-size:11px;font-weight:700}.screening-policy-stage>header h2{margin:0;font-size:16px}.screening-policy-stage-note{color:var(--muted)!important;font-weight:500!important}.screening-policy-hard-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.screening-policy-hard-rule{display:flex;min-height:92px;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-right:1px solid var(--line);color:#405067}.screening-policy-hard-rule:last-child{border-right:0}.screening-policy-hard-rule>span:first-of-type{min-width:0}.screening-policy-hard-rule small,.screening-policy-hard-rule strong{display:block}.screening-policy-hard-rule strong{font-size:13px}.screening-policy-hard-rule small{margin-top:5px;color:var(--muted);font-size:11px;font-weight:400;line-height:1.55}.screening-policy-hard-rule--toggle{justify-content:flex-start;cursor:pointer}.screening-policy-hard-rule--toggle input{width:18px;height:18px;flex:0 0 auto;accent-color:var(--indigo)}.screening-policy-hard-rule input:disabled{cursor:not-allowed;opacity:.55}.screening-policy-minimum{display:flex;flex:0 0 auto;align-items:center;gap:8px}.screening-policy-minimum input{width:112px;height:40px;border:1px solid var(--line-strong);border-radius:7px;padding:0 10px;outline:0;color:var(--ink);background:#fff;font-variant-numeric:tabular-nums}.screening-policy-minimum input:focus{border-color:#7180cc;box-shadow:0 0 0 3px rgba(73,102,214,.12)}.screening-policy-minimum input:disabled{color:#667386;background:#f2f5f8}.screening-policy-minimum b{color:var(--muted);font-size:12px}.screening-policy-locked-row{display:grid;min-height:76px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 18px;border-bottom:1px solid var(--line);color:#506077;background:#f7f9fb}.screening-policy-locked-row>svg{color:var(--muted)}.screening-policy-locked-row p,.screening-policy-locked-row strong{display:block;margin:0}.screening-policy-locked-row p{margin-top:4px;color:var(--muted);font-size:12px}.screening-policy-locked-row>span{color:var(--muted);font-size:11px}.screening-policy-form{display:grid;gap:16px;padding:18px}.screening-policy-form__head{display:flex;align-items:start;justify-content:space-between;gap:18px}.screening-policy-form__head strong{font-size:15px}.screening-policy-form__head p{margin:4px 0 0;color:var(--muted);font-size:12px}.screening-policy-form label>span{display:block;margin-bottom:7px;color:#405067;font-size:12px;font-weight:650}.screening-policy-form textarea{width:100%;min-height:180px;resize:vertical;border:1px solid var(--line-strong);border-radius:7px;padding:12px;outline:0;color:var(--ink);background:#fff;font-size:14px;line-height:1.75}.screening-policy-form textarea:focus,.screening-threshold input:focus{border-color:#7180cc;box-shadow:0 0 0 3px rgba(73,102,214,.12)}.screening-policy-form textarea:disabled,.screening-threshold input:disabled{color:#667386;background:#f2f5f8}.screening-policy-form label>small{display:block;margin-top:5px;color:var(--muted);font-size:10px;text-align:right}.screening-prompt-preview{border:1px solid var(--line);border-radius:7px;background:#f7f9fb}.screening-prompt-preview summary{cursor:pointer;padding:10px 12px;color:#405067;font-size:12px;font-weight:650}.screening-prompt-preview pre{max-height:460px;margin:0;overflow:auto;border-top:1px solid var(--line);padding:12px;color:#334155;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.screening-threshold>div{display:flex;align-items:center;gap:8px}.screening-threshold input{width:104px;height:40px;border:1px solid var(--line-strong);border-radius:7px;padding:0 10px;outline:0;font-variant-numeric:tabular-nums}.screening-threshold b{color:var(--muted);font-size:12px}.screening-policy-history{border:1px solid var(--line);border-radius:8px;background:#fafcff}.screening-policy-history summary{cursor:pointer;padding:12px 15px;color:#405067;font-size:12px;font-weight:650}.screening-policy-history>div{border-top:1px solid var(--line)}.screening-policy-history>div>div{display:grid;grid-template-columns:80px minmax(210px,1fr) auto;padding:9px 15px;border-bottom:1px solid #edf1f5;color:var(--muted);font-size:11px}.screening-policy-history time{text-align:right}.screening-policy-history p{padding:12px 15px;color:var(--muted);font-size:12px}.rescreen-history>div>div{grid-template-columns:minmax(180px,1fr) minmax(150px,.8fr) auto}.rescreen-history strong{color:#405067;font-weight:650}.screening-policy-actions{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:16px;padding:10px 14px;border:1px solid var(--line);border-radius:8px;background:#f9fbfe}.screening-policy-actions>span{color:var(--muted);font-size:11px}.screening-policy-actions>div{display:flex;gap:8px}.screening-policy-source{min-width:0;align-items:center}.screening-policy-source>span{color:var(--muted);font-size:11px;white-space:nowrap}.workflow-simulator{width:100%;max-width:1600px;margin:0 auto;padding-bottom:110px}.simulator-header{display:grid;min-height:84px;grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:18px;border-bottom:1px solid var(--line)}.simulator-title{display:flex;min-width:0;align-items:center;gap:12px}.simulator-title>a{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border:1px solid var(--line);border-radius:7px;color:var(--muted);background:#fff}.simulator-title .workspace-eyebrow{display:flex;align-items:center;gap:5px;color:var(--violet)}.simulator-title h1{overflow:hidden;margin:3px 0 0;font-size:24px;text-overflow:ellipsis;white-space:nowrap}.simulator-title p{margin:4px 0 0;color:var(--muted);font-size:11px}.simulator-config-summary{display:grid;gap:4px;color:var(--muted);font-size:10px;text-align:right}.simulator-actions{display:flex;align-items:center;gap:7px}.simulator-historybar{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--line);padding:8px 0}.simulator-historybar>div{display:flex;min-width:0;align-items:center;gap:8px}.simulator-historybar>div:first-child>svg{flex:0 0 auto;color:var(--indigo)}.simulator-historybar label{flex:0 0 auto;color:#405067;font-size:12px;font-weight:650}.simulator-historybar select{width:min(420px,48vw);height:36px;min-width:180px;border:1px solid var(--line);border-radius:7px;padding:0 28px 0 10px;color:#405067;background:#fff;font-size:12px}.simulator-historybar span{flex:0 0 auto;color:var(--muted);font-size:10px}.simulator-delete-test{display:grid;width:36px;height:36px;place-items:center;border:1px solid #edc8cb;border-radius:7px;color:#a84d55;background:#fff}.simulator-delete-test:hover{background:#fff4f4}.simulator-delete-test:disabled{cursor:not-allowed;opacity:.38}.simulator-warning{margin:12px 0;border:1px solid #eed3a6;border-radius:7px;padding:10px 12px;color:#8e611a;background:var(--amber-soft);font-size:12px}.simulator-workbench{display:grid;min-height:calc(100vh - 240px);grid-template-columns:minmax(0,1fr) 420px;gap:20px;padding-top:18px}.simulator-main{min-width:0;border:1px solid var(--line);border-radius:8px;background:hsla(0,0%,100%,.92)}.simulator-editor{display:grid;gap:17px;padding:22px}.simulator-editor>label>span,.simulator-upload__head>span{display:block;margin-bottom:7px;color:#405067;font-size:12px;font-weight:650}.simulator-editor input,.simulator-editor textarea{width:100%;border:1px solid var(--line-strong);border-radius:7px;padding:10px 12px;outline:0;background:#fff}.simulator-editor input{height:40px}.simulator-editor textarea{min-height:360px;resize:vertical;font-size:15px;line-height:1.85}.simulator-editor input:focus,.simulator-editor textarea:focus{border-color:#7180cc;box-shadow:0 0 0 3px rgba(73,102,214,.12)}.simulator-upload{border-top:1px solid var(--line);padding-top:16px}.simulator-upload__head{display:flex;align-items:center;justify-content:space-between}.simulator-upload__head label{display:inline-flex;height:34px;cursor:pointer;align-items:center;gap:6px;border:1px solid var(--line);border-radius:7px;padding:0 10px;color:var(--indigo);background:#fff;font-size:12px;font-weight:650}.simulator-upload__head input{position:absolute;width:1px;height:1px;opacity:0}.simulator-image-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(116px,1fr));gap:9px}.simulator-image-grid figure{position:relative;aspect-ratio:4/3;overflow:hidden;margin:0;border:1px solid var(--line);border-radius:7px;background:#f3f6f9}.simulator-image-grid img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.simulator-image-grid figure button{position:absolute;top:5px;right:5px;display:grid;width:28px;height:28px;place-items:center;border:0;border-radius:6px;color:#fff;background:rgba(23,32,51,.76)}.simulator-image-empty{display:grid;min-height:100px;grid-column:1/-1;place-items:center;align-content:center;gap:5px;border:1px dashed var(--line-strong);border-radius:7px;color:var(--muted);font-size:11px}.simulator-editor-actions{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid var(--line);padding-top:16px}.simulator-preview{position:sticky;top:16px;align-self:start;min-width:0;border:1px solid var(--line);border-radius:8px;padding:15px;background:#f4f7fa}.simulator-preview h2{margin:0 0 12px;color:#526077;font-size:12px}.simulator-content-toolbar{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding:0 14px}.simulator-content-toolbar>div{display:flex;align-items:center;gap:7px}.simulator-content-toolbar select{height:34px;border:1px solid var(--line);border-radius:7px;padding:0 9px;color:#46556b;background:#fff;font-size:11px}.article-content-tabs,.article-view-tabs{display:flex;align-items:end;gap:3px}.article-content-tabs{height:49px;border-bottom:1px solid var(--line);padding-left:14px}.article-content-tabs button,.article-view-tabs button{height:42px;border:0;border-bottom:2px solid transparent;padding:0 12px;color:var(--muted);background:transparent;font-size:12px}.article-content-tabs button.is-active,.article-view-tabs button.is-active{border-bottom-color:var(--indigo);color:var(--indigo);font-weight:700}.article-content-tabs button:disabled,.article-view-tabs button:disabled{opacity:.38}.simulation-article{padding:24px}.simulation-article p{margin:0 0 20px;white-space:pre-wrap;color:#263244;font-size:16px;line-height:1.95}.simulation-article img{display:block;max-width:100%;max-height:680px;margin:18px auto;border-radius:7px;-o-object-fit:contain;object-fit:contain}.simulation-evaluation{margin:16px 20px 0;border:1px solid var(--line);border-left-width:4px;border-radius:7px;padding:12px 14px;background:#f8fafc}.simulation-evaluation.is-accepted{border-left-color:var(--green)}.simulation-evaluation.is-rejected{border-left-color:var(--coral)}.simulation-evaluation strong{margin-right:12px}.simulation-evaluation span{color:var(--muted);font-size:11px}.simulation-evaluation p{margin:5px 0 0;color:#46556b;font-size:12px}.simulation-evaluation small{display:block;margin-top:4px;color:var(--muted)}.article-row-actions{display:grid;width:174px;margin-left:auto;grid-template-columns:36px 90px 36px;align-items:center;gap:6px}.article-row-actions>span{display:grid;width:36px;height:36px;place-items:center}.revision-compare{min-width:0}.revision-compare-toolbar{position:sticky;z-index:3;top:0;display:flex;min-height:48px;flex-wrap:wrap;align-items:center;gap:9px;border-bottom:1px solid var(--line);padding:6px 0;background:hsla(0,0%,100%,.96)}.revision-compare-toolbar label{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:11px}.revision-compare-toolbar select{height:32px;border:1px solid var(--line);border-radius:6px;padding:0 8px;background:#fff}.revision-change-count{color:var(--indigo);font-size:11px;font-weight:650}.revision-toggle{margin-left:auto}.revision-compare-toolbar>button{display:inline-flex;height:32px;align-items:center;gap:5px;border:1px solid var(--line);border-radius:6px;padding:0 8px;color:#526077;background:#fff;font-size:11px}.revision-document{padding:21px 2px}.revision-document>h2,.revision-title-change h2{margin:0 0 26px;font-size:24px;line-height:1.4}.revision-title-change{margin-bottom:26px}.revision-change-label,.revision-title-change>span{display:inline-flex;min-height:21px;align-items:center;border-radius:5px;padding:0 6px;color:#7354bb;background:var(--violet-soft);font-size:9px;font-weight:700;vertical-align:middle}.revision-title-change>del{display:block;margin:8px 0 4px;color:#a75259;font-size:15px}.revision-title-change h2{margin-bottom:0}.revision-paragraph{position:relative;margin:0 0 18px;color:#263244;font-size:16px;line-height:1.95;white-space:pre-wrap}.revision-paragraph--changed{border-left:3px solid #c9b9ee;padding-left:12px}.revision-paragraph .revision-change-label{margin-right:7px}.revision-paragraph ins,.revision-title-change ins{border-radius:3px;padding:1px 2px;color:#176c50;background:var(--green-soft);text-decoration-color:#46a783;text-decoration-thickness:1px}.revision-paragraph del{border-radius:3px;padding:1px 2px;color:#a84d55;background:var(--coral-soft);text-decoration-thickness:1px}.revision-paragraph--rewrite>p{margin:8px 0 5px}.revision-paragraph--rewrite>button{display:inline-flex;min-height:30px;align-items:center;gap:4px;border:0;padding:0;color:var(--indigo);background:transparent;font-size:11px}.revision-paragraph--rewrite blockquote{margin:5px 0 0;border-left:2px solid #e5aeb2;padding:8px 11px;color:#8a5960;background:#fff6f6;font-size:13px;line-height:1.8}.revision-compare-empty{display:grid;min-height:180px;place-items:center;color:var(--muted);font-size:13px}.revision-change-nav{display:flex;gap:4px}.revision-change-nav button{display:inline-flex;min-height:32px;align-items:center;gap:3px;border:1px solid var(--line);border-radius:6px;padding:0 8px;color:#526077;background:#fff;font-size:11px}.revision-change-nav button:disabled{opacity:.4}.revision-change-anchor:focus,.revision-title-change:focus{outline:2px solid #4e8f72;outline-offset:5px}.conversation-workspace-page{height:100dvh;overflow:hidden;background:#edf2f7}.conversation-workspace-topbar{display:grid;height:56px;grid-template-columns:36px 22px minmax(0,1fr) auto;align-items:center;gap:8px;border-bottom:1px solid var(--line);padding:0 15px;background:hsla(0,0%,100%,.96)}.conversation-workspace-topbar>a{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--line);border-radius:7px;color:var(--muted)}.conversation-workspace-topbar>svg{color:var(--indigo)}.conversation-workspace-page.is-simulation .conversation-workspace-topbar>svg{color:var(--violet)}.conversation-workspace-topbar div{min-width:0}.conversation-workspace-topbar span,.conversation-workspace-topbar strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-workspace-topbar strong{font-size:13px}.conversation-workspace-topbar span{margin-top:2px;color:var(--muted);font-size:10px}.conversation-workspace-topbar>b{color:var(--muted);font-size:11px}.conversation-workspace-body{height:calc(100dvh - 56px);padding:10px}.conversation-workspace-body .article-conversation{width:100%;height:100%;min-height:0;margin:0}.conversation-workspace-body .article-conversation__revision>figure{min-height:0;overflow:auto}@media (max-width:1280px){.page-settings-context{grid-template-columns:140px 160px 120px minmax(300px,1fr)}.simulator-header{grid-template-columns:minmax(240px,1fr) auto}.simulator-config-summary{display:none}.simulator-workbench{grid-template-columns:minmax(0,1fr) 360px}}@media (max-width:1023px){.page-settings-context{grid-template-columns:repeat(2,minmax(0,1fr))}.page-settings-context>div{border-bottom:1px solid var(--line)}.page-settings-context>div:nth-child(2n){border-right:0}.screening-policy-hard-form{grid-template-columns:1fr}.screening-policy-hard-rule{border-right:0;border-bottom:1px solid var(--line)}.screening-policy-hard-rule:last-child{border-bottom:0}.rescreen-command{grid-template-columns:minmax(240px,1fr) minmax(240px,1fr)}.rescreen-command>.button{grid-column:1/-1;width:100%}.simulator-header{grid-template-columns:1fr;padding:12px 0}.simulator-actions{flex-wrap:wrap}.simulator-historybar{align-items:stretch;flex-direction:column}.simulator-historybar>div{justify-content:space-between}.simulator-historybar select{width:100%}.simulator-workbench{grid-template-columns:1fr}.simulator-preview{position:static}.conversation-workspace-body{padding:0}.conversation-workspace-body .article-conversation{border:0;border-radius:0}}@media (max-width:640px){.page-settings-header{align-items:start;padding:12px 0}.page-settings-header>.button{display:none}.page-settings-title h1{font-size:21px}.page-settings-context{grid-template-columns:1fr}.page-settings-context>div{min-height:64px;border-right:0}.page-settings-tabs button{flex:1;justify-content:center;padding:0 7px}.screening-policy-actions,.screening-policy-form__head{align-items:stretch;flex-direction:column}.screening-policy-source{align-items:stretch}.screening-policy-source>span{white-space:normal}.screening-policy-actions>div{display:grid}.screening-policy-actions .button{width:100%}.screening-policy-hard-rule{align-items:flex-start}.screening-policy-hard-rule--number{flex-direction:column}.screening-policy-minimum{width:100%}.screening-policy-minimum input{flex:1}.screening-policy-history>div>div{grid-template-columns:60px 1fr}.screening-policy-history time{grid-column:1/-1;text-align:left}.rescreen-command{grid-template-columns:1fr;gap:12px}.rescreen-command>.button{grid-column:auto}.rescreen-history>div>div{grid-template-columns:1fr;gap:3px}.rescreen-history time{grid-column:auto}.simulator-actions .button{flex:1;white-space:nowrap}.simulator-historybar>div:first-child{display:grid;grid-template-columns:18px 1fr}.simulator-historybar label{display:none}.simulator-historybar select{min-width:0}.simulator-historybar span{grid-column:2}.simulator-editor{padding:15px}.simulator-content-toolbar{align-items:stretch;flex-direction:column;padding:8px 12px}.simulator-content-toolbar>div{justify-content:space-between}.simulation-article{padding:18px 15px}.revision-compare-toolbar{align-items:flex-start;flex-direction:column}.revision-toggle{margin-left:0}.revision-document>h2,.revision-title-change h2{font-size:20px}.revision-paragraph{font-size:15px}.conversation-workspace-topbar{grid-template-columns:36px 20px minmax(0,1fr)}.conversation-workspace-topbar>b{display:none}}@media (min-width:901px){.managed-pages-workspace .data-viewport>table{min-width:880px!important}.managed-pages-workspace td:first-child,.managed-pages-workspace th:first-child{width:29%;min-width:0}.managed-pages-workspace td:nth-child(2),.managed-pages-workspace th:nth-child(2){width:20%;min-width:0}.managed-pages-workspace td:nth-child(3),.managed-pages-workspace th:nth-child(3){width:22%;min-width:0}.managed-pages-workspace td:nth-child(4),.managed-pages-workspace th:nth-child(4){width:14%;min-width:0}.managed-pages-workspace td:last-child,.managed-pages-workspace th:last-child{width:140px;min-width:140px}.page-article-viewport table{min-width:870px!important}.page-article-viewport td:first-child,.page-article-viewport th:first-child{width:40px}.page-article-viewport td:nth-child(2),.page-article-viewport th:nth-child(2){width:88px}.page-article-viewport td:nth-child(3),.page-article-viewport th:nth-child(3){width:210px}.page-article-viewport td:nth-child(4),.page-article-viewport th:nth-child(4){width:68px}.page-article-viewport td:nth-child(5),.page-article-viewport th:nth-child(5){width:96px}.page-article-viewport td:nth-child(6),.page-article-viewport th:nth-child(6){width:105px}.page-article-viewport td:nth-child(7),.page-article-viewport th:nth-child(7){width:88px}.page-article-viewport td:last-child,.page-article-viewport th:last-child{width:174px;min-width:174px!important}.article-row-actions{width:158px;grid-template-columns:32px 82px 32px;gap:6px}.article-row-actions>span{width:32px;height:36px}.article-row-actions>a{padding-right:7px;padding-left:7px}}@media (max-width:900px){.managed-pages-workspace .data-viewport,.page-article-viewport{overflow-x:hidden;scrollbar-gutter:auto;background:transparent}.managed-pages-workspace .data-viewport>table,.managed-pages-workspace tbody,.page-article-viewport table,.page-article-viewport tbody{box-sizing:border-box;display:block;width:100%!important;min-width:0!important}.managed-pages-workspace thead,.page-article-viewport thead{display:none}.managed-pages-workspace tbody,.page-article-viewport tbody{padding:8px}.managed-pages-workspace .managed-page-row{display:grid;width:100%;height:auto;min-height:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-bottom:9px;overflow:hidden;border:1px solid #dce4ec;border-radius:8px;background:#fff}.managed-pages-workspace .managed-page-row td{position:static;width:auto!important;min-width:0!important;border-top:0;box-shadow:none;background:transparent!important}.managed-pages-workspace .managed-page-row td:first-child,.managed-pages-workspace .managed-page-row td:nth-child(2){padding:12px!important}.managed-pages-workspace .managed-page-row td:nth-child(3){grid-column:1/-1;padding:10px 12px!important;border-top:1px solid #edf1f5;border-bottom:1px solid #edf1f5}.managed-pages-workspace .managed-page-row td:nth-child(4){padding:0 4px!important}.managed-pages-workspace .managed-page-row td:nth-child(5){padding:9px 10px!important}.managed-pages-workspace .managed-page-row td[data-label]:before{display:block;margin-bottom:5px;color:#8a96a8;content:attr(data-label);font-size:9px;font-weight:650}.managed-pages-workspace .managed-page-row td:nth-child(4):before{padding:8px 8px 0}.managed-pages-workspace .managed-page-row .managed-page-binding{min-height:40px;padding:0 8px}.managed-pages-workspace .managed-page-summary-line{width:100%;justify-content:space-between}.managed-page-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.page-article-viewport tbody tr{display:grid;width:100%;height:auto;min-height:0;grid-template-columns:34px minmax(0,1fr) auto;margin-bottom:9px;overflow:hidden;border:1px solid #dce4ec;border-radius:8px;background:#fff}.page-article-viewport tbody td{position:static!important;width:auto!important;min-width:0!important;border:0;box-shadow:none;background:transparent!important}.page-article-viewport tbody td:first-child{grid-column:1;grid-row:1;padding:16px 6px!important}.page-article-viewport tbody td:nth-child(3){grid-column:2/4;grid-row:1}.page-article-viewport tbody td:nth-child(4){grid-column:3;grid-row:2;padding:8px 12px!important;text-align:right}.page-article-viewport tbody td:nth-child(7){grid-column:2;grid-row:2;padding:8px 12px!important}.page-article-viewport tbody td:nth-child(2),.page-article-viewport tbody td:nth-child(5),.page-article-viewport tbody td:nth-child(6){display:none}.page-article-viewport tbody td:nth-child(8){grid-column:1/4;grid-row:3;padding:9px 10px!important;border-top:1px solid #edf1f5}.page-article-viewport .article-row-actions{display:grid;width:100%;grid-template-columns:36px minmax(0,1fr) 36px;justify-content:stretch}.page-article-viewport .article-row-actions>span{width:36px}.page-article-viewport .article-row-actions>a{justify-content:center}}@media (max-width:640px){.simulator-editor textarea{min-height:280px}}.app-sidebar{position:fixed;z-index:100;top:0;bottom:0;left:0;display:flex;width:240px;flex-direction:column;padding:22px 14px 16px;border-right:1px solid rgba(190,204,220,.86);background:linear-gradient(180deg,rgba(248,251,254,.97),rgba(239,245,250,.98));box-shadow:12px 0 34px rgba(47,66,91,.06),inset -1px 0 hsla(0,0%,100%,.76);transition:width .2s cubic-bezier(.23,1,.32,1),padding .2s ease}.app-sidebar__brand{display:flex;min-height:42px;align-items:center;gap:10px;padding:0 9px;color:#24324a;font-size:15px;letter-spacing:-.01em}.app-sidebar__brand .app-brand__mark{width:34px;height:34px}.app-sidebar__brand strong{min-width:0;flex:1}.app-sidebar__brand .app-sidebar__collapse{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;margin:0;padding:0;border:0;border-radius:7px;color:#718097;background:transparent}.app-sidebar__brand .app-sidebar__collapse:hover{color:var(--indigo);background:var(--indigo-soft)}.app-sidebar__brand .app-sidebar__collapse svg{transition:transform .18s ease}.is-sidebar-collapsed .app-sidebar__brand .app-sidebar__collapse svg{transform:rotate(180deg)}.app-sidebar__collapse{display:flex;height:34px;align-items:center;gap:9px;margin:16px 5px 10px;padding:0 9px;border:0;border-radius:8px;color:#718097;background:transparent;font-size:12px;text-align:left}.app-sidebar__collapse:hover{color:var(--indigo);background:var(--indigo-soft)}.app-sidebar__nav{min-height:0;flex:1;overflow-y:auto;padding:18px 0 16px;scrollbar-width:thin}.app-sidebar__section{margin:0 0 14px}.app-sidebar__section-head{display:grid;width:100%;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:9px;min-height:42px;padding:0 9px;border:0;border-radius:8px;color:#64728a;background:transparent;text-align:left}.app-sidebar__section-head:hover{color:var(--ink);background:hsla(0,0%,100%,.64)}.app-sidebar__section-head strong{font-size:15px;font-weight:720}.app-sidebar__section-head>svg{color:#9aa7b8}.app-sidebar__section.is-active .app-sidebar__section-head{color:#2f449e;background:rgba(233,237,255,.56)}.app-sidebar__section-icon{display:grid;width:30px;height:30px;place-items:center;border-radius:8px;color:var(--violet);background:var(--violet-soft)}.app-sidebar__section.is-active .app-sidebar__section-icon{color:#fff;background:var(--indigo);box-shadow:0 5px 12px rgba(73,102,214,.2)}.app-sidebar__items{display:grid;gap:5px;margin:7px 0 0 13px;padding-left:17px;border-left:1px solid #d9e2ed}.app-sidebar__items a{display:flex;min-height:38px;align-items:center;gap:9px;padding:0 10px;border-radius:7px;color:#637188;font-size:13px;text-decoration:none;transition:background-color .14s ease,color .14s ease}.app-sidebar__items a:hover{color:#2f449e;background:hsla(0,0%,100%,.82)}.app-sidebar__items a.is-active{color:#2f449e;background:var(--indigo-soft);box-shadow:inset 3px 0 var(--indigo);font-weight:650}.app-sidebar__items a>svg{flex:0 0 auto;color:#8a98ac}.app-sidebar__items a.is-active>svg{color:var(--indigo)}.app-sidebar__account{position:relative;padding-top:12px;border-top:1px solid rgba(208,219,231,.92)}.app-sidebar__account .account-trigger{width:100%;justify-content:flex-start;padding:4px 8px}.app-sidebar__account .account-trigger>span:nth-child(2){flex:1;text-align:left}.app-sidebar__account .account-menu{top:auto;right:0;bottom:52px;transform-origin:bottom left}.app-topbar{left:248px;height:64px;grid-template-columns:minmax(240px,1fr) auto minmax(240px,1fr);padding:0 28px;border-bottom:1px solid rgba(191,203,218,.7);background:rgba(246,249,252,.9);box-shadow:0 7px 24px rgba(43,58,79,.05);pointer-events:auto}.app-topbar__context{justify-content:flex-start;min-width:0}.app-topbar__sidebar-toggle{margin-right:2px}.app-topbar__actions{justify-content:flex-end}.app-topbar__account{display:none}.app-content,.has-context-sidebar .app-content{min-height:100vh;padding:28px 28px 28px 268px;transition:padding-left .2s cubic-bezier(.23,1,.32,1)}.is-sidebar-collapsed .app-sidebar{width:76px;padding-right:10px;padding-left:10px}.is-sidebar-collapsed .app-sidebar__brand{justify-content:center;padding:0}.is-sidebar-collapsed .app-sidebar__account .account-trigger>span:nth-child(2),.is-sidebar-collapsed .app-sidebar__account .account-trigger>svg,.is-sidebar-collapsed .app-sidebar__brand strong,.is-sidebar-collapsed .app-sidebar__collapse span,.is-sidebar-collapsed .app-sidebar__items,.is-sidebar-collapsed .app-sidebar__section-head strong,.is-sidebar-collapsed .app-sidebar__section-head>svg{display:none}.is-sidebar-collapsed .app-sidebar__collapse{justify-content:center;margin-right:0;margin-left:0;padding:0}.is-sidebar-collapsed .app-sidebar__section-head{display:flex;justify-content:center;padding:0}.is-sidebar-collapsed .app-sidebar__section-icon{width:34px;height:34px}.is-sidebar-collapsed .app-sidebar__account .account-trigger{justify-content:center;padding:4px 0}.is-sidebar-collapsed .app-content,.is-sidebar-collapsed .has-context-sidebar .app-content{padding-left:100px}.managed-pages-workspace col:last-child{width:184px!important}.managed-pages-workspace .managed-page-title{overflow-wrap:anywhere;line-height:1.35}.managed-pages-workspace .managed-page-actions{display:grid;width:100%;grid-template-columns:1fr;gap:6px}.managed-pages-workspace .managed-page-actions a{min-width:0;min-height:40px;padding:0 12px;border-color:#bfd6cc;color:#176b4d;background:#f7fbf9;font-size:13px}.managed-pages-workspace .managed-page-binding span{overflow-wrap:anywhere;line-height:1.35}@media (max-width:900px){.app-sidebar{width:248px;transform:translateX(-100%);box-shadow:18px 0 50px rgba(35,53,78,.2)}.is-sidebar-open .app-sidebar{transform:translateX(0)}.app-topbar{left:0;grid-template-columns:1fr auto;padding:0 14px}.app-topbar__context{display:flex;min-width:0;overflow:hidden;white-space:nowrap}.app-topbar__context>span,.app-topbar__context>strong{overflow:hidden;text-overflow:ellipsis}.app-topbar__actions{grid-column:2}.app-topbar__account{display:block}.app-topbar__actions>.app-topbar__account .account-trigger>span:nth-child(2){display:none}.app-content,.has-context-sidebar .app-content,.is-sidebar-collapsed .app-content{padding:80px 14px 20px}.is-sidebar-open:after{position:fixed;z-index:90;inset:64px 0 0;background:rgba(35,45,62,.2);content:""}}@media (min-width:901px){.app-topbar{display:none}.is-sidebar-collapsed .app-content,.is-sidebar-collapsed .has-context-sidebar .app-content{padding-left:100px}.article-studio,.character-workspace,.content-workspace{width:100%;height:calc(100vh - 56px);min-height:0;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.character-workspace>.character-workspace__title,.content-workspace>.workspace-titlebar{border-bottom:1px solid rgba(211,221,232,.9);background:transparent}}.command-trigger{display:none!important}.app-topbar__context{gap:10px}@media (max-width:900px){.app-topbar{height:52px;border-bottom:0;background:transparent;box-shadow:none}.app-content,.has-context-sidebar .app-content,.is-sidebar-collapsed .app-content{padding-top:64px}}.character-detail-scroll>.sticky button{min-height:48px;padding-right:16px;padding-left:16px;font-size:15px;font-weight:600}.page-settings-tabs button{height:48px;font-size:15px}.settings-workspace>.mb-5.flex.overflow-x-auto{box-shadow:0 10px 24px rgba(54,73,101,.08),inset 0 1px hsla(0,0%,100%,.92)}.creator-world-page--events>.border.bg-white{padding:20px 22px}.creator-world-page--events>.border.bg-white section{grid-template-columns:150px minmax(0,1fr)}.creator-world-page--events>.border.bg-white section>div:nth-child(2){display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:12px;overflow:visible}.creator-world-page--events>.border.bg-white section article{width:auto;min-width:0}.model-log-filters{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px}.model-log-filters__primary{display:flex;min-width:0;align-items:end;gap:10px}.model-log-filters__primary>label{flex:1 1 0;min-width:0}.model-log-filters__primary>label:nth-child(4),.model-log-filters__primary>label:nth-child(5){flex-basis:130px}.model-log-filters__primary .model-log-filter-submit{flex:0 0 auto}.page-flow-message{position:relative;overflow:hidden;background:#fff;transition:border-color .16s ease,background-color .16s ease}.page-flow-message.is-collapsed{border-color:#d9e5e2;background:#fbfdfd}.page-flow-message__header{display:grid;min-height:52px;grid-template-columns:28px 68px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 14px;border-bottom:1px solid #e3e9ef}.page-flow-message.is-collapsed .page-flow-message__header{border-bottom:0}.page-flow-message__position{display:grid;width:26px;height:26px;place-items:center;border-radius:6px;color:#526bd0;background:#edf0ff;font-size:12px;font-weight:700}.page-flow-message__order{display:flex;align-items:center;gap:2px}.page-flow-message__order button{display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:6px;color:#728095;background:transparent}.page-flow-message__order button:hover:not(:disabled){color:#4057ad;background:#edf0ff}.page-flow-message__order button:disabled{cursor:not-allowed;opacity:.25}.page-flow-message__toggle{display:inline-flex;min-width:0;align-items:center;gap:8px;border:0;padding:0;color:#24344a;background:transparent;font-size:14px;font-weight:650;text-align:left}.page-flow-message__toggle svg{flex:0 0 auto;color:#526bd0}.page-flow-message__toggle span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-flow-message__header small{color:#7e8b9c;font-size:11px;white-space:nowrap}.page-flow-message__body{display:block;padding:14px 16px 16px}.page-flow-message__settings{display:grid;min-width:0;grid-template-columns:minmax(220px,320px) minmax(0,1fr) auto;align-items:end;gap:10px 18px;padding:0 0 13px;border-bottom:1px solid #e3e9ef}.page-flow-message__settings>label:first-child{width:100%}.page-flow-message__settings>label:first-child>span{display:block;margin-bottom:5px;color:#637188;font-size:11px;font-weight:650}.page-flow-message__options{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:8px 18px;padding-bottom:9px}.page-flow-message__check{display:flex;align-items:flex-start;gap:8px;color:#58677b;font-size:12px;line-height:1.5}.page-flow-message__check input{margin-top:2px;flex:0 0 auto}.page-flow-message__hints{display:flex;min-width:0;grid-column:2/-1;flex-wrap:wrap;gap:5px 16px;margin-top:-4px}.page-flow-message__settings code{max-width:520px;color:#8a96a7;font-size:10px;line-height:1.5;overflow-wrap:anywhere}.page-flow-message__delete{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:5px;margin-left:auto;border:0;color:#b3444d;background:transparent;font-size:12px}.page-flow-message__delete:disabled{opacity:.3}.page-flow-message__editor{min-width:0;padding-top:14px}.page-flow-message__collapsed-preview{overflow:hidden;padding:0 16px 13px 126px;color:#78879a;font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1120px) and (min-width:901px){.model-log-filters__primary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.model-log-filters__primary>label:nth-child(4),.model-log-filters__primary>label:nth-child(5){flex-basis:auto}.model-log-filters__primary .model-log-filter-submit{justify-self:start}}@media (min-width:901px){.app-content.app-content--document-scroll{height:auto;min-height:100vh;overflow:visible}.app-content.app-content--page-settings-scroll{height:100vh;min-height:0;overflow-y:auto;overscroll-behavior-y:auto;scrollbar-gutter:stable}.creator-world-page--events,.runtime-monitor-workspace,.settings-workspace,.workflow-simulator{height:calc(100vh - 56px);max-height:none;overflow-y:auto;overscroll-behavior:contain;padding-bottom:32px;scroll-padding-bottom:32px;scrollbar-width:none}.creator-world-page--events::-webkit-scrollbar,.runtime-monitor-workspace::-webkit-scrollbar,.settings-workspace::-webkit-scrollbar,.workflow-simulator::-webkit-scrollbar{width:0;height:0}.page-settings-workspace{height:auto;min-height:calc(100vh - 56px);overflow:visible;padding-bottom:64px}.creator-world-page--categories,.creator-world-page--rules,.runtime-log-workspace{height:calc(100vh - 56px);max-height:none;overflow:hidden;padding-bottom:0}.creator-world-page--categories,.creator-world-page--rules{display:flex;flex-direction:column}.world-categories-workbench,.world-rules-workbench{height:auto;min-height:0;flex:1}.world-categories-workbench>main{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.world-categories-workbench>main::-webkit-scrollbar{width:0;height:0}.world-rules-workbench>aside>div:first-child,.world-rules-workbench>main{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.world-rules-workbench>aside>div:first-child::-webkit-scrollbar,.world-rules-workbench>main::-webkit-scrollbar{width:0;height:0}.settings-workspace>.mb-5:first-child{padding:8px 0 20px;background:transparent}.settings-workspace>.mb-5.flex.overflow-x-auto,.settings-workspace>.mb-5:first-child{border:0;border-bottom:1px solid rgba(211,221,232,.9);border-radius:0;box-shadow:none}.settings-workspace>.mb-5.flex.overflow-x-auto{position:sticky;top:0;z-index:4;padding:0;background:rgba(246,249,252,.94)}.settings-workspace>.space-y-3>div,.settings-workspace>.space-y-5>div,.settings-workspace>section{border-radius:0;box-shadow:none}.settings-workspace>.space-y-3>div .rounded-md.border{border-left:0;border-right:0;border-radius:0}.page-flow-embedded{overflow:visible;border:0;border-radius:0;background:transparent}.page-flow-embedded .platform-dialog__footer{bottom:16px}.workflow-simulator{width:100%;max-width:none;margin:0}.workflow-simulator .simulator-workbench{min-height:0}.model-log-workspace .model-log-filters{border:0;border-bottom:1px solid #dce5ee;border-radius:0;background:transparent;padding-right:0;padding-left:0}.runtime-log-workspace{display:flex;flex-direction:column}.model-log-filters,.model-log-header,.model-log-stats,.runtime-log-workspace>.runtime-pagination{flex:0 0 auto}.model-log-table-wrap{height:auto;min-height:180px;max-height:none;flex:1 1 auto;overflow:auto;border:1px solid #d7e0ea;border-radius:8px}.model-log-workspace .runtime-pagination{margin-top:10px;padding-right:0;padding-left:0}}@media (max-width:900px){.page-flow-message__header{grid-template-columns:28px 64px minmax(0,1fr) auto;padding:0 10px}.page-flow-message__settings{grid-template-columns:1fr;align-items:stretch;gap:10px}.page-flow-message__settings>label:first-child{width:100%}.page-flow-message__options{align-items:flex-start;flex-direction:column;padding-bottom:0}.page-flow-message__hints{grid-column:1}.page-flow-message__delete{margin-left:0}.page-flow-message__editor{padding-top:12px}.page-flow-message__collapsed-preview{padding-left:110px}}@media (min-width:901px){.page-context-titlebar{grid-template-columns:38px minmax(0,1fr) auto}.managed-pages-workspace table{table-layout:auto}.managed-pages-workspace col:first-child{width:auto;min-width:240px}.managed-pages-workspace col:nth-child(2){width:160px}.managed-pages-workspace col:nth-child(3){width:210px}.managed-pages-workspace col:nth-child(4){width:150px}.managed-pages-workspace col:last-child{width:176px!important;min-width:176px}.managed-pages-workspace .managed-page-title{white-space:normal}.managed-pages-workspace .managed-page-actions{grid-template-columns:1fr;gap:5px}.managed-pages-workspace .managed-page-actions a{min-height:38px;padding:0 8px;font-size:12px}.managed-pages-workspace .managed-page-row>td:last-child{padding-right:10px!important;padding-left:10px!important}.page-article-viewport table{table-layout:auto;min-width:980px!important}.page-article-viewport td:first-child,.page-article-viewport th:first-child{width:42px}.page-article-viewport td:nth-child(2),.page-article-viewport th:nth-child(2){width:104px}.page-article-viewport td:nth-child(3),.page-article-viewport th:nth-child(3){width:34%;min-width:280px}.page-article-viewport td:nth-child(4),.page-article-viewport th:nth-child(4){width:94px}.page-article-viewport td:nth-child(5),.page-article-viewport th:nth-child(5){width:118px}.page-article-viewport td:nth-child(6),.page-article-viewport th:nth-child(6){width:124px}.page-article-viewport td:nth-child(7),.page-article-viewport th:nth-child(7){width:104px}.page-article-viewport td:last-child,.page-article-viewport th:last-child{width:154px;min-width:154px!important}.page-article-viewport .managed-article-title{overflow-wrap:anywhere;line-height:1.45}.page-article-viewport td:last-child .article-row-actions{width:100%;grid-template-columns:34px minmax(0,1fr) 34px;gap:5px}.page-article-viewport td:last-child .article-row-actions>span{width:34px;height:36px}.page-article-viewport td:last-child .article-row-actions>a{min-width:0;justify-content:center;padding:0 5px;font-size:11px}.users-workspace table td,.users-workspace table th{text-align:left!important}.users-workspace table td:last-child,.users-workspace table th:last-child{text-align:right!important}.users-workspace .user-row-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;white-space:nowrap}.users-workspace .user-row-action{display:inline-flex;height:34px;align-items:center;justify-content:center;padding:0 9px;border:1px solid #d5deea;border-radius:7px;color:#465a73;background:#fff;font-size:12px;font-weight:650;white-space:nowrap}.users-workspace .user-row-action:hover{border-color:#a8b9d0;color:#405bb8;background:#f4f6ff}.users-workspace .user-row-action--status{color:#176b4d}}@media (max-width:900px){.character-workspace{height:auto;min-height:0;overflow:visible}.character-splitview{grid-template-columns:1fr;overflow:visible}.character-splitview__rail{min-height:0;max-height:680px}.character-list-scroll{max-height:520px}.character-detail-scroll{min-height:620px;overflow:visible}.character-identity-header{position:static;flex-wrap:wrap}.character-identity-header .character-status-toggle{margin-left:auto}}@media (min-width:901px){.users-workspace table{table-layout:fixed;min-width:0}.users-workspace td:first-child,.users-workspace th:first-child{width:16%}.users-workspace td:nth-child(2),.users-workspace th:nth-child(2){width:25%}.users-workspace td:nth-child(3),.users-workspace th:nth-child(3){width:16%}.users-workspace td:nth-child(4),.users-workspace th:nth-child(4){width:10%}.users-workspace td:last-child,.users-workspace th:last-child{width:33%}.model-log-table th{padding-top:14px;padding-bottom:14px}.character-splitview__rail>.border-t.p-2{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:10px}.character-splitview__rail>.border-t.p-2>div{margin:0!important;white-space:nowrap}.character-splitview__rail>.border-t.p-2 .pagination-inline{justify-content:flex-end}.settings-workspace .space-y-3>div.rounded.border{border:0;border-radius:0;background:transparent;box-shadow:none}.settings-workspace .space-y-3>div.rounded.border>.border-b{border-bottom:1px solid #e2e8f0}.settings-workspace .space-y-3>div.rounded.border .rounded-md.border{border:0;border-top:1px solid #e2e8f0;border-radius:0;background:transparent;padding-right:0;padding-left:0}.settings-workspace .space-y-3>div.rounded.border .rounded-md.border:first-child{border-top:0}}.character-list-controls{display:flex;gap:10px;padding:12px}.character-search{display:flex;height:42px;min-width:0;flex:1;align-items:center;gap:8px;padding:0 12px;border:1px solid #cfd9e5;border-radius:8px;color:#8794a7;background:#fff}.character-search:focus-within{border-color:#526bd0;box-shadow:0 0 0 3px rgba(82,107,208,.12)}.character-search input{min-width:0;flex:1;border:0;outline:0;color:#26364b;background:transparent;font-size:14px}.character-search button{display:grid;flex:0 0 auto;place-items:center;color:#7d8a9b}.character-status-filter{width:116px;height:42px;flex:0 0 auto;border:1px solid #cfd9e5;border-radius:8px;padding:0 34px 0 12px;color:#26364b;background:#fff;font-size:14px;outline:0}.character-status-filter:focus{border-color:#526bd0;box-shadow:0 0 0 3px rgba(82,107,208,.12)}.character-status-toggle{display:flex;align-items:center;gap:10px;color:#56667c;font-size:13px;font-weight:650}.character-status-toggle button[role=switch]{position:relative;width:44px;height:24px;flex:0 0 44px;border:0;border-radius:999px;background:#cbd5e1;transition:background-color .16s ease}.character-status-toggle button[role=switch]>span{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(33,48,70,.25);transition:transform .16s ease}.character-status-toggle button[role=switch].is-on{background:#526bd0}.character-status-toggle button[role=switch].is-on>span{transform:translateX(20px)}.world-rules-pagination{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;border-top:1px solid #e2e8f0;color:#718096;background:#f8fafc;font-size:12px}.model-log-header__actions{display:grid;justify-items:start;gap:5px}.model-log-header__controls{display:flex;align-items:center;justify-content:flex-start;gap:10px}.model-log-header__controls .model-log-auto{display:inline-flex;align-items:center;gap:6px;color:#536579;font-size:12px;white-space:nowrap}.model-log-header__controls .model-log-auto input{width:15px;height:15px}.model-log-header__actions .model-log-refresh-status{min-height:16px;margin:0;text-align:left;justify-self:start}.settings-model-catalog,.settings-model-catalog .flex,.settings-model-catalog>.space-y-3,.settings-model-catalog>.space-y-3>div{min-width:0}.settings-model-catalog code,.settings-model-catalog p,.settings-model-catalog span{max-width:100%;overflow-wrap:anywhere}.settings-model-catalog code{white-space:normal}.is-page-center-focus .app-sidebar,.is-page-center-focus .app-topbar,.is-page-center-focus.is-sidebar-open:after{display:none}.app-content.app-content--page-center,.is-sidebar-collapsed .app-content.app-content--page-center,.is-sidebar-open .app-content.app-content--page-center{width:100%;height:100vh;min-height:0;padding:0;overflow:hidden}.page-center{--page-center-accent:#4966d6;--page-center-accent-strong:#354db5;--page-center-text:#1d293d;--page-center-muted:#6f7c8f;--page-center-line:#dce4ed;--page-center-soft:#f5f8fb;display:flex;width:100%;height:100vh;min-height:0;flex-direction:column;overflow:hidden;color:var(--page-center-text);background:#eef3f7}.page-center [hidden]{display:none!important}.page-center button:disabled{cursor:not-allowed;opacity:.48}.page-center-header{position:relative;z-index:30;display:grid;flex:0 0 auto;grid-template-areas:"title actions" "status status";grid-template-columns:minmax(320px,1fr) auto;align-items:center;gap:12px 20px;padding:15px 24px 12px;border-bottom:1px solid #d6e0ea;background:#fbfcfd;box-shadow:0 5px 18px rgba(46,64,88,.06)}.page-center-header__title{display:flex;min-width:0;grid-area:title;align-items:center;gap:13px}.page-center-header__title>a{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border:1px solid #d5dfe9;border-radius:8px;color:#58677d;background:#fff;text-decoration:none}.page-center-header__title>a:hover{border-color:#bac7d8;color:var(--page-center-accent);background:#f5f7ff}.page-center-header__title>div{min-width:0}.page-center-header__title span{display:block;margin-bottom:2px;color:var(--page-center-accent);font-size:11px;font-weight:720}.page-center-header__title h1{overflow:hidden;margin:0;color:#182338;font-size:20px;font-weight:740;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.page-center-header__title p{overflow:hidden;margin:3px 0 0;color:#7d899a;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.page-center-header__actions{display:flex;grid-area:actions;align-items:center;justify-content:flex-end;gap:8px}.page-center-header__actions>a,.page-center-header__actions>button,.page-center-mobile-nav{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:7px;padding:0 11px;border:1px solid #d5dfe9;border-radius:7px;color:#526178;background:#fff;font-size:12px;font-weight:650;text-decoration:none}.page-center-header__actions>a:hover,.page-center-header__actions>button:hover,.page-center-mobile-nav:hover{border-color:#b9c6d8;color:var(--page-center-accent);background:#f5f7ff}.page-center-mobile-nav{display:none!important}.page-center-header__status{display:flex;min-width:0;grid-area:status;align-items:center;gap:8px 22px;padding-left:51px;color:#6b788b;font-size:11px}.page-center-header__status>span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.page-center-header__status i{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:#a9b4c1;box-shadow:0 0 0 3px #eef1f4}.page-center-header__status i.is-on{background:#27906c;box-shadow:0 0 0 3px #dff1e9}.page-center-header__status b{color:#435066;font-weight:680}.page-center-notice{flex:0 0 auto;padding:9px 24px;border-bottom:1px solid #badfce;color:#176548;background:#e8f6ef;font-size:12px;text-align:center}.page-center-notice.is-error{border-color:#efc7ca;color:#a63842;background:#fff0f1}.page-center-workspace{display:grid;min-height:0;flex:1;grid-template-columns:218px minmax(0,1fr);overflow:hidden}.page-center-aside{min-height:0;padding:18px 12px;overflow-y:auto;border-right:1px solid #d8e1ea;background:#f4f7fa;scrollbar-width:thin}.page-center-aside__close{display:none}.page-center-nav{display:grid;gap:3px}.page-center-nav__item.has-divider{margin-top:9px;padding-top:10px;border-top:1px solid #dce4ec}.page-center-nav__item button{display:grid;width:100%;min-height:42px;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:8px;padding:0 10px;border:1px solid transparent;border-radius:7px;color:#5f6d81;background:transparent;font-size:13px;font-weight:620;text-align:left;transition:border-color .14s ease,color .14s ease,background-color .14s ease}.page-center-nav__item button svg{color:#8794a6}.page-center-nav__item button:hover{color:#2d3c54;background:hsla(0,0%,100%,.76)}.page-center-nav__item button.is-active{border-color:#d5dcf6;color:#30469d;background:#fff;box-shadow:inset 3px 0 var(--page-center-accent),0 4px 12px rgba(52,69,96,.06)}.page-center-nav__item button.is-active svg{color:var(--page-center-accent)}.page-center-content{position:relative;min-width:0;min-height:0;padding:24px clamp(20px,2.5vw,40px) 40px;overflow-y:auto;overscroll-behavior:contain;background:#fff;scrollbar-gutter:stable}.page-center-loading{position:absolute;z-index:12;inset:0;display:flex;align-items:center;justify-content:center;gap:9px;color:#68768a;background:hsla(0,0%,100%,.9)}.page-center-config-embedded,.page-center-surface{width:min(1220px,100%);min-height:100%;margin:0 auto}.page-center-overview h2,.page-center-reference h2,.page-center-run-drawer h2,.page-center-section-header h2,.page-center-surface>h2{margin:0;color:#1d293d;font-size:17px;font-weight:730;line-height:1.35}.page-center-section-header{display:flex;min-height:65px;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:17px;border-bottom:1px solid var(--page-center-line)}.page-center-section-header>div:first-child{min-width:0}.page-center-overview>div>p,.page-center-overview__side>p,.page-center-section-header p{margin:5px 0 0;color:var(--page-center-muted);font-size:12px;line-height:1.6}.page-center-section-header small{display:block;margin-top:7px;color:#8894a5;font-size:11px}.page-center-section-header>div:last-child{display:flex;flex:0 0 auto;align-items:center;gap:8px}.page-center-advice__notice button,.page-center-reference button,.page-center-run-drawer footer button,.page-center-section-header button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:1px solid #d3dde8;border-radius:7px;color:#536279;background:#fff;font-size:12px;font-weight:680}.page-center-advice__notice button:hover,.page-center-reference button:hover,.page-center-run-drawer footer button:hover,.page-center-section-header button:hover{border-color:#afbdd0;color:var(--page-center-accent);background:#f6f8ff}.page-center-run-drawer footer button.is-primary,.page-center-section-header button.is-primary{border-color:var(--page-center-accent);color:#fff;background:var(--page-center-accent)}.page-center-run-drawer footer button.is-primary:hover,.page-center-section-header button.is-primary:hover{border-color:var(--page-center-accent-strong);color:#fff;background:var(--page-center-accent-strong)}.page-center-empty{padding:30px 18px!important;color:#8b97a7!important;font-size:12px!important;text-align:center!important}.page-center-overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,34%);gap:34px}.page-center-overview__main,.page-center-overview__side{min-width:0}.page-center-action-list{margin-top:19px;border-top:1px solid var(--page-center-line)}.page-center-action-list article{display:grid;min-height:88px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 3px;border-bottom:1px solid var(--page-center-line)}.page-center-action-list article>svg{color:var(--page-center-accent)}.page-center-action-list article>div{display:grid;min-width:0;gap:5px}.page-center-action-list strong{color:#27354a;font-size:13px;font-weight:680;line-height:1.45}.page-center-action-list small{overflow:hidden;color:#7b8798;font-size:11px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.page-center-action-list button{min-height:34px;padding:0 10px;border:1px solid #d6dfea;border-radius:7px;color:#506077;background:#fff;font-size:11px}.page-center-action-list button:hover{border-color:#b7c4d6;color:var(--page-center-accent);background:#f6f8ff}.page-center-overview__side{padding-left:28px;border-left:1px solid var(--page-center-line)}.page-center-overview__side>div{margin-top:15px}.page-center-overview__side article{display:grid;gap:5px;padding:14px 0;border-bottom:1px solid #e6ebf1}.page-center-overview__side article strong{color:#35435a;font-size:12px;font-weight:680}.page-center-overview__side article span{color:#7d899a;font-size:11px;line-height:1.55}.page-center-overview__side>div>p{padding:24px 0;text-align:center}.page-center-discovery-plan{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:30px;padding:22px 0 26px}.page-center-discovery-form{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 22px}.page-center-discovery-form>label{display:grid;min-width:0;align-content:start;gap:7px;color:#526178;font-size:12px;font-weight:650}.page-center-discovery-form>label:first-child{display:flex;align-items:center;justify-content:space-between;align-self:end;min-height:42px;padding:0 12px;border:1px solid #d7e0ea;border-radius:7px;background:#fafbfd}.page-center-discovery-form input:not([type=checkbox]),.page-center-discovery-form select,.page-center-reference select{width:100%;height:42px;min-width:0;padding:0 11px;border:1px solid #cfd9e5;border-radius:7px;outline:0;color:#27364b;background:#fff;font-size:13px}.page-center-discovery-form input:focus,.page-center-discovery-form select:focus,.page-center-reference select:focus{border-color:var(--page-center-accent);box-shadow:0 0 0 3px rgba(73,102,214,.12)}.page-center-discovery-form select:disabled{color:#6e7b8d;background:#f2f5f8}.page-center-field-pair{display:grid;grid-template-columns:minmax(0,1fr) 94px;gap:8px}.page-center-discovery-note,.page-center-regions-field{grid-column:1/-1}.page-center-regions{display:flex;min-height:44px;align-items:center;flex-wrap:wrap;gap:6px;padding:5px 7px;border:1px solid #cfd9e5;border-radius:7px;background:#fff}.page-center-regions:focus-within{border-color:var(--page-center-accent);box-shadow:0 0 0 3px rgba(73,102,214,.12)}.page-center-regions>span{display:inline-flex;min-height:28px;align-items:center;gap:3px;padding:0 5px 0 9px;border-radius:999px;color:#4058ad;background:#edf0ff;font-size:11px;font-weight:650}.page-center-regions>span button{display:grid;width:23px;height:23px;place-items:center;border:0;border-radius:50%;color:#6375bd;background:transparent}.page-center-regions>span button:hover{color:#a63842;background:#fff}.page-center-regions input{width:150px!important;height:30px!important;flex:1 1 150px;padding:0 5px!important;border:0!important;box-shadow:none!important}.page-center-discovery-note{margin:0;padding:10px 12px;border-left:3px solid #72a993;color:#557264;background:#f1f8f5;font-size:11px;font-weight:500;line-height:1.65}.page-center-switch{position:relative;display:inline-flex;width:42px;height:24px;flex:0 0 auto}.page-center-switch input{position:absolute;width:1px;height:1px;opacity:0}.page-center-switch i{position:absolute;inset:0;border-radius:999px;background:#bec8d4;transition:background-color .15s ease}.page-center-switch i:after{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(31,46,67,.28);content:"";transition:transform .15s ease}.page-center-switch input:checked+i{background:#298b69}.page-center-switch input:checked+i:after{transform:translateX(18px)}.page-center-switch input:focus-visible+i{outline:3px solid rgba(73,102,214,.22);outline-offset:2px}.page-center-discovery-plan>aside{align-self:start;padding:18px;border:1px solid #d7e0ea;border-radius:8px;background:#f7f9fc}.page-center-discovery-plan>aside>span{display:block;color:#7c899a;font-size:11px}.page-center-discovery-plan>aside>strong{display:block;margin-top:7px;color:#27364c;font-size:15px;font-weight:720;line-height:1.45}.page-center-discovery-plan>aside dl{display:grid;gap:9px;margin:17px 0 0;padding-top:14px;border-top:1px solid #dce4ed}.page-center-discovery-plan>aside dl div{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.page-center-discovery-plan>aside dt{color:#7b8798;font-size:11px}.page-center-discovery-plan>aside dd{margin:0;color:#35445a;font-size:11px;font-weight:650;text-align:right;overflow-wrap:anywhere}.page-center-table-wrap{max-width:100%;margin-top:22px;overflow:auto;border:1px solid #d9e2eb;border-radius:8px;background:#fff}.page-center-table-wrap table{width:100%;min-width:760px;border-collapse:collapse;table-layout:auto;font-size:12px}.page-center-table-wrap th{padding:11px 13px;border-bottom:1px solid #dce4ed;color:#69778a;background:#f6f8fa;font-size:11px;font-weight:680;text-align:left;white-space:nowrap}.page-center-table-wrap td{padding:13px;border-bottom:1px solid #e7ecf1;color:#536177;line-height:1.5;text-align:left;vertical-align:middle}.page-center-table-wrap tbody tr:last-child td{border-bottom:0}.page-center-table-wrap tbody tr[tabindex]{cursor:pointer}.page-center-table-wrap tbody tr[tabindex]:hover{background:#f7f9ff}.page-center-table-wrap tbody tr[tabindex]:focus-visible{outline:3px solid rgba(73,102,214,.2);outline-offset:-3px}.page-center-table-wrap td strong{color:#2e3b50;font-weight:680}.page-center-load-more{display:flex;justify-content:center;padding:11px;border-top:1px solid #e2e8ef;background:#fafbfd}.page-center-load-more button{display:inline-flex;min-height:34px;align-items:center;gap:6px;padding:0 13px;border:1px solid #d2dce7;border-radius:7px;color:#40506a;background:#fff;font-size:11px;font-weight:650}.page-center-load-more button:hover{border-color:#9eadd0;color:#3854b0}.page-center-state{display:inline-flex;min-height:25px;align-items:center;padding:0 8px;border-radius:999px;color:#59677a;background:#edf1f5;font-size:10px;font-weight:680;white-space:nowrap}.page-center-state.is-ingesting,.page-center-state.is-searching,.page-center-state.is-selecting,.page-center-state.is-supplementing,.page-center-state.is-validating{color:#3d55ad;background:#e9edff}.page-center-state.is-completed{color:#187051;background:#e1f3eb}.page-center-state.is-no_material,.page-center-state.is-partial{color:#90611d;background:#fff1d8}.page-center-state.is-cancelled,.page-center-state.is-failed{color:#aa3f49;background:#fde9ea}.page-center-readonly-filter{display:inline-flex;min-height:32px;align-items:center;padding:0 9px;border:1px solid #d8e1ea;border-radius:7px;color:#6a778a;background:#f7f9fb;font-size:11px;white-space:nowrap}.page-center-performance{padding:21px 0 2px}.page-center-performance h3{margin:0;color:#27364b;font-size:14px;font-weight:700}.page-center-performance>p{margin:5px 0 0;color:#7b8798;font-size:11px}.page-center-performance__subheading{margin-top:24px!important;padding-top:21px;border-top:1px solid #e0e7ef}.page-center-return-health{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:15px}.page-center-return-health article{min-width:0;padding:11px 12px;border:1px solid #dce4ed;border-radius:7px;background:#f8fafc}.page-center-return-health article.is-warning{border-color:#ead7aa;background:#fffaf0}.page-center-return-health article.is-error{border-color:#ebc4c7;background:#fff6f6}.page-center-return-health span{display:block;overflow:hidden;color:#7b8798;font-size:10px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.page-center-return-health strong{display:block;margin-top:6px;color:#2e3d53;font-size:16px;font-weight:720}.page-center-return-health .is-warning strong{color:#8a641f}.page-center-return-health .is-error strong{color:#a33c46}.page-center-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px}.page-center-metrics article{min-width:0;padding:14px;border:1px solid #dce4ed;border-radius:8px;background:#fafbfd}.page-center-metrics span,.page-center-signals span{display:block;color:#7a8799;font-size:10px;font-weight:650}.page-center-metrics strong{display:block;overflow:hidden;margin-top:7px;color:#26364b;font-size:20px;font-weight:730;text-overflow:ellipsis;white-space:nowrap}.page-center-signals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.page-center-signals article{min-width:0;padding:13px 14px;border-left:3px solid #6f91c9;background:#f4f7fb}.page-center-signals article:last-child{border-left-color:#b8a164;background:#faf8f0}.page-center-signals strong{display:block;margin-top:6px;color:#3a485c;font-size:12px;font-weight:650;line-height:1.55}.page-center-advice__notice{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 17px;border:1px solid #cfe1d9;border-radius:8px;background:#f3f9f6}.page-center-advice__notice strong{color:#275b49;font-size:13px;font-weight:700}.page-center-advice__notice p{margin:5px 0 0;color:#647b72;font-size:11px;line-height:1.55}.page-center-advice__notice button{flex:0 0 auto;border-color:#a9cbbb;color:#176548}.page-center-advice__list{margin-top:17px;border-top:1px solid var(--page-center-line)}.page-center-advice__list>article{display:grid;grid-template-columns:104px minmax(0,1fr);gap:18px;padding:20px 4px;border-bottom:1px solid var(--page-center-line)}.page-center-advice__list time{color:#7f8b9c;font-size:11px;font-variant-numeric:tabular-nums}.page-center-advice__list article>div{display:grid;gap:10px}.page-center-advice__list p{margin:0;color:#536176;font-size:12px;line-height:1.75}.page-center-advice__list p strong{color:#29384d;font-weight:700}.page-center-markdown-editor{display:block;width:100%;min-height:max(520px,calc(100vh - 250px));margin-top:18px;resize:vertical;padding:19px 21px;border:1px solid #cfd9e5;border-radius:8px;outline:0;color:#26364b;background:#fbfcfd;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.75;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.page-center-markdown-editor:focus{border-color:var(--page-center-accent);background:#fff;box-shadow:0 0 0 3px rgba(73,102,214,.11)}.page-center-markdown-preview{min-height:max(520px,calc(100vh - 250px));margin-top:18px;padding:20px 22px;overflow-wrap:anywhere;border:1px solid #d8e1eb;border-radius:8px;color:#3a485c;background:#fbfcfd;font-size:13px;line-height:1.8}.page-center-markdown-preview>:first-child{margin-top:0}.page-center-markdown-preview>:last-child{margin-bottom:0}.page-center-markdown-preview h1{margin:0 0 18px;color:#1f2d43;font-size:22px}.page-center-markdown-preview h2{margin:25px 0 10px;padding-bottom:7px;border-bottom:1px solid #dfe6ee;color:#27364b;font-size:16px}.page-center-markdown-preview h3{margin:20px 0 8px;color:#314159;font-size:14px}.page-center-markdown-preview ol,.page-center-markdown-preview ul{padding-left:22px}.page-center-markdown-preview code{padding:2px 5px;border-radius:4px;color:#4058ad;background:#edf0ff;font-family:ui-monospace,monospace;font-size:12px}.page-center-editor-footer{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:10px 2px 0;color:#818d9e;font-size:10px}.page-center-editor-footer>span{max-width:58ch;line-height:1.55}.page-center-profile-length{display:flex;flex:0 1 420px;align-items:baseline;justify-content:flex-end;gap:8px;text-align:right;line-height:1.55}.page-center-profile-length strong{flex:0 0 auto;color:#4c5a6e;font-size:11px;font-variant-numeric:tabular-nums}.page-center-profile-length.is-warning,.page-center-profile-length.is-warning strong{color:#a15b18}.page-center-config-embedded{min-width:0}.page-center-config-embedded .page-flow-embedded{min-width:0;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none}.page-center-existing-config>header{padding-bottom:16px;border-bottom:1px solid var(--page-center-line)}.page-center-existing-config>header h2{margin:0;color:#1d293d;font-size:17px;font-weight:730}.page-center-existing-config>header p{margin:5px 0 0;color:var(--page-center-muted);font-size:12px}.page-center-existing-config>.screening-policy-editor,.page-center-existing-config>.space-y-6{margin-top:18px}.page-center.is-reference-mode .page-center-workspace{grid-template-columns:minmax(0,1fr) minmax(330px,390px)}.page-center.is-reference-mode .page-center-content{padding-right:clamp(18px,2vw,32px);padding-left:clamp(18px,2vw,32px)}.page-center.is-reference-mode .page-center-config-embedded,.page-center.is-reference-mode .page-center-surface{width:100%}.page-center-reference{min-width:0;min-height:0;padding:18px;overflow-y:auto;border-left:1px solid #d6e0ea;background:#f5f8fb}.page-center-reference>header{position:sticky;z-index:2;top:-18px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:-18px -18px 17px;padding:18px;border-bottom:1px solid #d9e2eb;background:#f5f8fb}.page-center-reference>header p{margin:4px 0 0;color:#778496;font-size:11px}.page-center-reference>header button{min-height:34px;padding:0 9px}.page-center-reference>label{display:grid;gap:7px;color:#536177;font-size:11px;font-weight:680}.page-center-reference__tip{margin:12px 0 0;padding:9px 10px;border-left:3px solid #9aa9be;color:#68768a;background:#eaf0f5;font-size:10px;line-height:1.6}.page-center-reference>div{margin-top:14px;border-top:1px solid #d8e1ea}.page-center-reference article{padding:15px 2px;border-bottom:1px solid #d8e1ea}.page-center-reference article time{color:#7d899a;font-size:10px}.page-center-reference article p{margin:8px 0 0;color:#536176;font-size:11px;line-height:1.65}.page-center-reference article p strong{color:#2e3c51}.page-center-backdrop{position:fixed;z-index:210;inset:0;width:100%;height:100%;padding:0;border:0;background:rgba(30,42,59,.28);backdrop-filter:blur(3px)}.page-center-run-drawer{position:fixed;z-index:220;top:0;right:0;bottom:0;display:flex;width:min(460px,100vw);flex-direction:column;padding:20px;overflow-y:auto;border-left:1px solid #cad6e3;background:#fff;box-shadow:-20px 0 55px rgba(30,44,64,.2)}.page-center-run-drawer>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:17px;border-bottom:1px solid #dce4ed}.page-center-run-drawer>header span{color:var(--page-center-accent);font-size:10px;font-weight:700}.page-center-run-drawer>header h2{margin-top:4px;font-size:19px}.page-center-run-drawer>header p{margin:4px 0 0;color:#7a8798;font-size:11px}.page-center-run-drawer>header button{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:1px solid #d7e0ea;border-radius:7px;color:#68768a;background:#fff}.page-center-run-progress{margin-top:16px;padding:13px 14px;border:1px solid #d5def0;border-radius:8px;background:#f7f9ff}.page-center-run-progress>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#334258;font-size:12px}.page-center-run-progress>div:first-child strong{font-weight:700}.page-center-run-progress>div:first-child span{color:#4966d6;font-size:11px;font-weight:700}.page-center-run-progress__track{height:6px;margin-top:9px;overflow:hidden;border-radius:999px;background:#dfe5f3}.page-center-run-progress__track>span{display:block;height:100%;border-radius:inherit;background:#4966d6;transition:width .18s ease}.page-center-run-progress>dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:12px 0 0}.page-center-run-progress>dl div{min-width:0;padding:7px 6px;border:1px solid #e0e6f1;border-radius:6px;background:#fff;text-align:center}.page-center-run-progress>dl dt{overflow:hidden;color:#7a8798;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.page-center-run-progress>dl dd{margin:4px 0 0;color:#334258;font-size:12px;font-weight:700}.page-center-run-progress>p{margin:10px 0 0;color:#69778a;font-size:10px}.page-center-run-progress>small{display:inline-flex;align-items:center;gap:5px;margin-top:7px;color:#4058ad;font-size:10px}.page-center-run-drawer>dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:18px 0;border:1px solid #dce4ed;border-radius:8px;overflow:hidden;background:#dce4ed}.page-center-run-drawer>dl div{min-width:0;padding:12px;background:#f8fafc}.page-center-run-drawer dt{color:#7c899a;font-size:10px}.page-center-run-drawer dd{margin:6px 0 0;color:#334258;font-size:12px;font-weight:680;line-height:1.5;overflow-wrap:anywhere}.page-center-run-drawer>section{min-height:0;flex:0 0 auto}.page-center-run-drawer>section+section{flex:0 0 auto;margin-top:20px;padding-top:18px;border-top:1px solid #dce4ed}.page-center-run-drawer>section h3{margin:0 0 10px;color:#29384d;font-size:13px}.page-center-run-drawer>section article{display:grid;gap:5px;padding:12px 0;border-bottom:1px solid #e2e8ef}.page-center-run-drawer>section article strong{color:#37465b;font-size:11px}.page-center-run-drawer>section article p,.page-center-run-drawer>section article span{margin:0;color:#7a8798;font-size:10px;line-height:1.5}.page-center-run-drawer>section article p{color:#a13d46}.page-center-run-items>article{gap:8px!important}.page-center-run-item__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.page-center-run-item__heading strong{min-width:0;flex:1;font-size:12px!important;line-height:1.55;overflow-wrap:anywhere}.page-center-run-sources{display:grid;gap:6px;margin-top:3px}.page-center-run-sources>a{display:grid;grid-template-columns:68px minmax(0,1fr);gap:7px;align-items:baseline;padding:7px 8px;border:1px solid #dce4ed;border-radius:6px;color:#425a98;background:#f8faff;font-size:10px;line-height:1.45;overflow-wrap:anywhere}.page-center-run-sources>a:hover{border-color:#aebde0;background:#f2f5ff}.page-center-run-sources>a span{color:#77869a!important;font-size:9px!important;font-weight:650}.page-center-run-sources>span{color:#8994a4!important}.page-center-run-drawer>footer{display:flex;justify-content:flex-end;gap:8px;padding-top:16px;border-top:1px solid #dce4ed}@media (max-width:1180px){.page-center-overview{grid-template-columns:1fr}.page-center-overview__side{padding:22px 0 0;border-top:1px solid var(--page-center-line);border-left:0}.page-center-discovery-plan{grid-template-columns:1fr}.page-center-discovery-plan>aside{display:grid;grid-template-columns:minmax(160px,1fr) minmax(0,2fr);gap:8px 20px}.page-center-discovery-plan>aside dl{grid-column:2;grid-row:1/span 2;margin:0;padding:0 0 0 20px;border-top:0;border-left:1px solid #dce4ed}.page-center.is-reference-mode .page-center-workspace{grid-template-columns:minmax(0,1fr) 340px}}@media (max-width:900px){.app-content.app-content--page-center,.is-sidebar-collapsed .app-content.app-content--page-center,.is-sidebar-open .app-content.app-content--page-center{height:100dvh;padding:0}.page-center{height:100dvh}.page-center-header{grid-template-areas:"title actions" "status status";grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;padding:10px 12px}.page-center-header__title{gap:9px}.page-center-header__title>a{width:36px;height:36px;flex-basis:36px}.page-center-header__title h1{font-size:17px}.page-center-header__title p{max-width:54vw}.page-center-header__actions>a{width:36px;padding:0;font-size:0}.page-center-mobile-nav{display:inline-flex!important}.page-center.is-reference-mode .page-center-mobile-nav{display:none!important}.page-center-header__status{gap:8px 16px;padding-left:45px;overflow-x:auto;scrollbar-width:none}.page-center-header__status::-webkit-scrollbar{display:none}.page-center-workspace,.page-center.is-reference-mode .page-center-workspace{grid-template-columns:minmax(0,1fr)}.page-center.is-reference-mode .page-center-workspace{grid-template-rows:minmax(0,1fr) minmax(250px,42vh)}.page-center-aside{position:fixed;z-index:220;inset:0 auto 0 0;width:min(270px,84vw);padding:58px 12px 18px;visibility:hidden;border-right:1px solid #cbd7e3;box-shadow:18px 0 50px rgba(32,47,68,.2);transform:translateX(-105%);transition:transform .18s ease,visibility 0s linear .18s}.page-center-aside.is-open{visibility:visible;transform:translateX(0);transition-delay:0s}.page-center-aside__close{position:absolute;top:12px;right:12px;display:grid;width:34px;height:34px;place-items:center;border:1px solid #d5dfe9;border-radius:7px;color:#617087;background:#fff}.page-center-content,.page-center.is-reference-mode .page-center-content{padding:18px 16px 30px}.page-center-config-embedded,.page-center-surface{width:100%}.page-center-overview{gap:24px}.page-center-reference{border-top:1px solid #d6e0ea;border-left:0}.page-center-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.page-center-return-health{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.page-center.is-reference-mode .page-center-workspace{display:grid;grid-template-rows:minmax(280px,3fr) minmax(250px,2fr);overflow:hidden}.page-center-reference,.page-center.is-reference-mode .page-center-content{min-height:0;overflow-y:auto}.page-center-reference>header{top:0}.page-center-section-header{min-height:0;flex-direction:column;align-items:stretch}.page-center-section-header>div:last-child{width:100%}.page-center-section-header>div:last-child button{flex:1}.page-center-discovery-form{grid-template-columns:1fr}.page-center-discovery-note,.page-center-regions-field{grid-column:1}.page-center-discovery-plan>aside{display:block}.page-center-discovery-plan>aside dl{margin-top:14px;padding:13px 0 0;border-top:1px solid #dce4ed;border-left:0}.page-center-advice__notice{align-items:stretch;flex-direction:column}.page-center-advice__notice button{width:100%}.page-center-advice__list>article{grid-template-columns:1fr;gap:8px}.page-center-markdown-editor,.page-center-markdown-preview{min-height:420px}.page-center-editor-footer{flex-direction:column;gap:7px}.page-center-profile-length{flex:0 0 auto;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:1px;text-align:left}}@media (max-width:520px){.page-center-header__title span{display:none}.page-center-header__title h1,.page-center-header__title p{max-width:46vw}.page-center-header__actions{gap:5px}.page-center-header__actions>button,.page-center-mobile-nav{width:36px;padding:0;font-size:0}.page-center-header__status{padding-left:0}.page-center-notice{text-align:left}.page-center-content,.page-center-notice,.page-center.is-reference-mode .page-center-content{padding-right:12px;padding-left:12px}.page-center-action-list article{grid-template-columns:28px minmax(0,1fr)}.page-center-action-list article button{grid-column:2;justify-self:start}.page-center-action-list small{white-space:normal}.page-center-metrics,.page-center-signals{grid-template-columns:1fr}.page-center-return-health{grid-template-columns:repeat(2,minmax(0,1fr))}.page-center-field-pair{grid-template-columns:minmax(0,1fr) 84px}.page-center-run-drawer{padding:16px}.page-center-run-drawer>dl{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.page-center-aside,.page-center-switch i,.page-center-switch i:after{transition:none}}.last\:border-0:last-child{border-width:0}.last\:border-b-0:last-child{border-bottom-width:0}.focus-within\:border-\[\#176b4d\]:focus-within{--tw-border-opacity:1;border-color:rgb(23 107 77/var(--tw-border-opacity))}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-within\:ring-\[\#dceee6\]:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgb(220 238 230/var(--tw-ring-opacity))}.hover\:border-\[\#37886b\]:hover{--tw-border-opacity:1;border-color:rgb(55 136 107/var(--tw-border-opacity))}.hover\:border-blue-200:hover{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.hover\:border-emerald-300:hover{--tw-border-opacity:1;border-color:rgb(110 231 183/var(--tw-border-opacity))}.hover\:border-emerald-400:hover{--tw-border-opacity:1;border-color:rgb(52 211 153/var(--tw-border-opacity))}.hover\:border-red-300:hover{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.hover\:bg-\[\#108672\]:hover{--tw-bg-opacity:1;background-color:rgb(16 134 114/var(--tw-bg-opacity))}.hover\:bg-\[\#125a40\]:hover{--tw-bg-opacity:1;background-color:rgb(18 90 64/var(--tw-bg-opacity))}.hover\:bg-\[\#445dbc\]:hover{--tw-bg-opacity:1;background-color:rgb(68 93 188/var(--tw-bg-opacity))}.hover\:bg-\[\#dcece4\]:hover{--tw-bg-opacity:1;background-color:rgb(220 236 228/var(--tw-bg-opacity))}.hover\:bg-\[\#f3f6fa\]:hover{--tw-bg-opacity:1;background-color:rgb(243 246 250/var(--tw-bg-opacity))}.hover\:bg-amber-100:hover{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity))}.hover\:bg-black:hover{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.hover\:bg-blue-50\/40:hover{background-color:rgba(239,246,255,.4)}.hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity))}.hover\:bg-emerald-50:hover{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity))}.hover\:bg-slate-900:hover{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.hover\:text-\[\#176b4d\]:hover{--tw-text-opacity:1;color:rgb(23 107 77/var(--tw-text-opacity))}.hover\:text-\[\#334eb5\]:hover{--tw-text-opacity:1;color:rgb(51 78 181/var(--tw-text-opacity))}.hover\:text-blue-900:hover{--tw-text-opacity:1;color:rgb(30 58 138/var(--tw-text-opacity))}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.hover\:text-gray-800:hover{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.hover\:text-gray-900:hover{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.hover\:text-gray-950:hover{--tw-text-opacity:1;color:rgb(3 7 18/var(--tw-text-opacity))}.hover\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.hover\:text-red-700:hover{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.focus\:border-\[\#176b4d\]:focus{--tw-border-opacity:1;border-color:rgb(23 107 77/var(--tw-border-opacity))}.focus\:border-\[\#37886b\]:focus{--tw-border-opacity:1;border-color:rgb(55 136 107/var(--tw-border-opacity))}.focus\:border-blue-500:focus{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.focus\:border-emerald-600:focus{--tw-border-opacity:1;border-color:rgb(5 150 105/var(--tw-border-opacity))}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-\[\#dceee6\]:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(220 238 230/var(--tw-ring-opacity))}.focus\:ring-blue-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(219 234 254/var(--tw-ring-opacity))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:text-gray-300:disabled{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.group:hover .group-hover\:bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.group:hover .group-hover\:opacity-80{opacity:.8}@media (min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[140px_1fr_90px_32px\]{grid-template-columns:140px 1fr 90px 32px}.sm\:grid-cols-\[150px_100px_1fr\]{grid-template-columns:150px 100px 1fr}.sm\:grid-cols-\[160px_minmax\(0\2c 1fr\)_150px\]{grid-template-columns:160px minmax(0,1fr) 150px}.sm\:grid-cols-\[1fr_100px_110px_1fr_auto\]{grid-template-columns:1fr 100px 110px 1fr auto}.sm\:items-center{align-items:center}.sm\:text-right{text-align:right}}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[220px_minmax\(0\2c 1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.md\:border-b-0{border-bottom-width:0}.md\:border-r{border-right-width:1px}.md\:p-7{padding:1.75rem}}@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))}.lg\:grid-cols-\[360px_1fr\]{grid-template-columns:360px 1fr}.lg\:grid-cols-\[52px_minmax\(180px\2c 1fr\)_minmax\(0\2c 2fr\)_210px\]{grid-template-columns:52px minmax(180px,1fr) minmax(0,2fr) 210px}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}}@media (min-width:1280px){.xl\:grid-cols-\[minmax\(0\2c 1fr\)_420px\]{grid-template-columns:minmax(0,1fr) 420px}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.xl\:items-start{align-items:flex-start}.xl\:justify-end{justify-content:flex-end}}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}