*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family: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,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}html[data-theme=gray] .sp-shell :is(.bg-white,body),html[data-theme=dark] .sp-shell :is(.bg-white,body){background-color:var(--sp-theme-surface)}html[data-theme=gray] .sp-shell :is(body,.text-slate-800,.text-slate-700),html[data-theme=dark] .sp-shell :is(body,.text-slate-800,.text-slate-700){color:var(--sp-theme-text)}body{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-primary:focus{outline:2px solid transparent;outline-offset:2px;--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);--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 1px}.btn-primary:disabled{cursor:not-allowed;opacity:.5}.btn-primary{min-height:36px;border-radius:7px;font-size:.75rem;font-weight:750;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.stackrss-reader .btn-primary{color:#172033}.btn-primary{background:#3152f4;border:1px solid #3152f4;box-shadow:0 7px 16px #3152f429}.btn-primary:hover{background:#2342da;border-color:#2342da}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-secondary:focus{outline:2px solid transparent;outline-offset:2px;--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);--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 1px}.btn-secondary:disabled{cursor:not-allowed;opacity:.5}.btn-secondary{min-height:36px;border-radius:7px;font-size:.75rem;font-weight:750;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}html[data-theme=gray] .sp-shell :is(.btn-secondary,.bg-slate-50),html[data-theme=dark] .sp-shell :is(.btn-secondary,.bg-slate-50){background-color:var(--sp-theme-surface)}html[data-theme=gray] .sp-shell :is(.text-slate-900,.text-slate-800,.btn-secondary),html[data-theme=dark] .sp-shell :is(.text-slate-900,.text-slate-800,.btn-secondary){color:var(--sp-theme-text)}.btn-secondary{border:1px solid #d6dee8}.btn-secondary:hover{color:#1d4ed8;background:#f8faff;border-color:#aebcff}.input{width:100%;border-width:1px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.input::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(148 163 184 / var(--tw-placeholder-opacity, 1))}.input::placeholder{--tw-placeholder-opacity: 1;color:rgb(148 163 184 / var(--tw-placeholder-opacity, 1))}html[data-theme=gray] .sp-shell :is(.input,.bg-slate-50),html[data-theme=dark] .sp-shell :is(.input,.bg-slate-50){background-color:var(--sp-theme-surface)}html[data-theme=gray] .sp-shell :is(.input,.text-slate-800,.text-slate-700),html[data-theme=dark] .sp-shell :is(.input,.text-slate-800,.text-slate-700){color:var(--sp-theme-text)}.input:focus{outline:2px solid transparent;outline-offset:2px}.input{min-height:38px;border-color:#d7dee8;border-radius:7px;font-size:.78rem}.input:focus{border-color:#3152f4;box-shadow:0 0 0 3px #3152f41a}.label{margin-bottom:.25rem;display:block;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}html[data-theme=gray] .sp-shell :is(.text-slate-900,.text-slate-800,.label),html[data-theme=dark] .sp-shell :is(.text-slate-900,.text-slate-800,.label){color:var(--sp-theme-text)}.label{font-size:.7rem;font-weight:750;letter-spacing:.01em}.card{border-width:1px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem}html[data-theme=gray] .sp-shell :is(.card,.bg-slate-50),html[data-theme=dark] .sp-shell :is(.card,.bg-slate-50){background-color:var(--sp-theme-surface)}.card{border-color:#dbe2eb;border-radius:8px;box-shadow:0 5px 16px #0f172a0a}.badge{display:inline-flex;align-items:center;gap:.25rem;border-radius:9999px;padding:.125rem .625rem;font-size:.75rem;line-height:1rem;font-weight:500}.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}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.inset-y-0{top:0;bottom:0}.-top-2{top:-.5rem}.left-0{left:0}.left-3{left:.75rem}.right-0{right:0}.right-3{right:.75rem}.top-0{top:0}.top-1\/2{top:50%}.z-10{z-index:10}.z-50{z-index:50}.z-\[60\]{z-index:60}.m-4{margin:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-8{margin-top:2rem;margin-bottom:2rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-auto{margin-left:auto}.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-8{margin-top:2rem}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-1{height:.25rem}.h-10{height:2.5rem}.h-14{height:3.5rem}.h-2\.5{height:.625rem}.h-32{height:8rem}.h-full{height:100%}.h-px{height:1px}.max-h-96{max-height:24rem}.min-h-0{min-height:0px}.min-h-\[74px\]{min-height:74px}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-14{width:3.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-32{width:8rem}.w-36{width:9rem}.w-48{width:12rem}.w-64{width:16rem}.w-72{width:18rem}.w-80{width:20rem}.w-96{width:24rem}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-7xl{max-width:80rem}.max-w-\[16rem\]{max-width:16rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-\[2\]{flex:2}.shrink-0{flex-shrink:0}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-full{--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-\[2px\]{gap:2px}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-2{row-gap:.5rem}.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-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-slate-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(241 245 249 / var(--tw-divide-opacity, 1))}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.border{border-width:1px}.border-0{border-width:0px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-0{border-left-width:0px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-indigo-500{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.border-indigo-600{--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity, 1))}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-slate-700{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.border-slate-800{--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.border-slate-800\/80{border-color:#1e293bcc}.bg-\[\#111722\]{--tw-bg-opacity: 1;background-color:rgb(17 23 34 / var(--tw-bg-opacity, 1))}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.bg-indigo-500\/10{background-color:#6366f11a}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-indigo-700{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-rose-100{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.bg-sky-100{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-800{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-slate-900\/40{background-color:#0f172a66}.bg-slate-900\/60{background-color:#0f172a99}.bg-slate-950{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.bg-slate-950\/60{background-color:#02061799}.bg-slate-950\/70{background-color:#020617b3}.bg-violet-100{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-8{padding:2rem}.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-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-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-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-8{padding-top:2rem;padding-bottom:2rem}.pl-9{padding-left:2.25rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-8{padding-right:2rem}.pt-3{padding-top:.75rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[11px\]{font-size:11px}.text-\[15px\]{font-size:15px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-8{line-height:2rem}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-indigo-200{--tw-text-opacity: 1;color:rgb(199 210 254 / var(--tw-text-opacity, 1))}.text-indigo-300{--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.text-indigo-400{--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.text-indigo-500{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-indigo-800{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.opacity-40{opacity:.4}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(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-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.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}:root{--sp-utility-height: 30px;--sp-header-height: 52px;--sp-sidebar-width: 210px;--sp-ink: #111827;--sp-muted: #667085;--sp-border: #dfe4ea;--sp-surface: #ffffff;--sp-utility: #031017;--sp-blue: #3152f4;--sp-blue-soft: #eef3ff;--sp-lime: #d9f97c;--sp-lime-strong: #c9ee48;--sp-green: #0f9f75;--sp-theme-canvas: #f7f9fc;--sp-theme-surface: #ffffff;--sp-theme-elevated: #ffffff;--sp-theme-muted-surface: #f7f9fc;--sp-theme-border: #dfe4ea;--sp-theme-text: #111827;--sp-theme-muted: #667085;--sp-theme-input: #ffffff}html[data-theme=gray]{--sp-ink: #20242b;--sp-muted: #626a75;--sp-border: #cbd0d6;--sp-surface: #f4f5f6;--sp-theme-canvas: #e5e7ea;--sp-theme-surface: #f3f4f5;--sp-theme-elevated: #fafafa;--sp-theme-muted-surface: #e9ebee;--sp-theme-border: #c9ced5;--sp-theme-text: #20242b;--sp-theme-muted: #626a75;--sp-theme-input: #fafafa}html[data-theme=dark]{--sp-ink: #e9eef6;--sp-muted: #9aa7b8;--sp-border: #2b3746;--sp-surface: #111821;--sp-utility: #05080d;--sp-blue-soft: #1b2a53;--sp-theme-canvas: #0b1017;--sp-theme-surface: #111821;--sp-theme-elevated: #17212d;--sp-theme-muted-surface: #0e151e;--sp-theme-border: #2b3746;--sp-theme-text: #e9eef6;--sp-theme-muted: #9aa7b8;--sp-theme-input: #0e151e}*{scrollbar-color:#c5ceda transparent;scrollbar-width:thin}::-moz-selection{color:#0f172a;background:#dff881}::selection{color:#0f172a;background:#dff881}.sp-shell{min-height:100dvh;color:var(--sp-ink);background:#f7f9fc}.sp-utility-bar{position:fixed;inset:0 0 auto;z-index:60;height:var(--sp-utility-height);display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 12px;color:#fff;background:var(--sp-utility);border-bottom:1px solid rgb(255 255 255 / 10%);font-size:10px;font-weight:750}.sp-utility-brand,.sp-utility-actions,.sp-system-status,.sp-workspace-select{display:flex;align-items:center}.sp-utility-brand{min-width:0;gap:7px}.sp-utility-brand>svg{color:var(--sp-lime-strong)}.sp-utility-brand strong{font-size:10px;font-weight:900;letter-spacing:-.01em;text-transform:lowercase}.sp-utility-brand span{padding-left:8px;color:#e8ff69;border-left:1px solid rgb(255 255 255 / 20%);text-transform:capitalize}.sp-utility-actions{gap:10px}.sp-system-status{gap:6px}.sp-system-status i{width:6px;height:6px;background:#dffc51;border-radius:999px;box-shadow:0 0 0 3px #dffc511f}.sp-workspace-select{position:relative;min-width:164px;height:24px;color:#fff;background:#ffffff12;border:1px solid rgb(227 235 60 / 28%);border-radius:5px}.sp-workspace-select select{width:100%;height:100%;padding:0 24px 0 9px;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;outline:0;font-size:10px;font-weight:750}.sp-workspace-select option{color:#111827;background:#fff}.sp-workspace-select svg{position:absolute;right:7px;pointer-events:none}.sp-sidebar{position:fixed;top:var(--sp-utility-height);bottom:0;left:0;z-index:50;width:var(--sp-sidebar-width);display:flex;flex-direction:column;background:#fefefd;border-right:1px solid #d9e0e8;transition:width .18s ease,transform .18s ease}.sp-sidebar-brand{height:var(--sp-header-height);display:flex;align-items:center;gap:10px;padding:0 18px;border-bottom:1px solid var(--sp-border)}.sp-sidebar-brand>strong{color:#0c1729;font-size:17px;font-weight:850;letter-spacing:-.04em}.sp-brand-mark{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;color:#1936c8;background:linear-gradient(145deg,#d9f97c 0,#d9f97c 46%,#d9f97c00 47%),linear-gradient(325deg,#3152f4 0,#3152f4 52%,#3152f400 53%),#edf2ff;border:1px solid #ced8ff;border-radius:7px}.sp-brand-mark svg{filter:drop-shadow(0 1px 0 rgb(255 255 255 / 70%))}.sp-mobile-close{display:none;margin-left:auto;padding:6px;color:#667085;background:#fff;border:1px solid #d8dee7;border-radius:6px}.sp-navigation{flex:1;overflow-y:auto;padding:15px 11px}.sp-navigation>a{position:relative;min-height:38px;display:flex;align-items:center;gap:10px;margin-bottom:2px;padding:0 11px;color:#344054;border:1px solid transparent;border-radius:7px;font-size:11.5px;font-weight:650;transition:color .14s ease,background .14s ease,border-color .14s ease}.sp-navigation>a:hover{color:#172033;background:#f3f5f8}.sp-navigation>a.is-active{color:#17220c;background:var(--sp-lime);border-color:#acd53c;box-shadow:inset 0 1px #ffffff8c,0 2px 6px #6f8f1614}.sp-navigation>a.is-active svg{color:#1c5d39}.sp-navigation>a svg{flex:0 0 auto;color:#475467;stroke-width:1.9}.sp-nav-group{margin-bottom:2px}.sp-nav-group-row{min-height:38px;display:grid;grid-template-columns:minmax(0,1fr) 30px;align-items:center;color:#344054;border:1px solid transparent;border-radius:7px}.sp-nav-group-row>a{min-width:0;height:36px;display:flex;align-items:center;gap:10px;padding-left:11px;color:inherit;font-size:11.5px;font-weight:650}.sp-nav-group-row>a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-nav-group-row>a svg{flex:0 0 auto;color:#475467}.sp-nav-group-row>button{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;color:#667085;background:transparent;border:0;border-radius:5px}.sp-nav-group-row>button:hover{background:#ffffff8c}.sp-nav-group.is-active .sp-nav-group-row{color:#17220c;background:var(--sp-lime);border-color:#acd53c}.sp-nav-group.is-active .sp-nav-group-row svg{color:#1c5d39}.sp-nav-submenu{display:none;flex-direction:column;gap:2px;padding:5px 0 4px 18px}.sp-nav-group.is-open .sp-nav-submenu{display:flex}.sp-nav-submenu a{min-height:36px;display:grid;grid-template-columns:17px minmax(0,1fr) auto;align-items:center;gap:7px;padding:0 8px;color:#5e6a7d;border:1px solid transparent;border-radius:6px;font-size:12px;font-weight:670;line-height:1.25}.sp-nav-submenu a:hover{color:#243044;background:#f5f7fa}.sp-nav-submenu a.is-active{color:#2241cf;background:#eef2ff;border-color:#dbe2ff}.sp-nav-submenu a svg{color:currentColor;stroke-width:1.8}.sp-nav-submenu a small{color:#8b66d8;font-size:7.5px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.sp-nav-divider{height:1px;margin:12px 7px;background:#e8ecf1}.sp-user-card{min-height:52px;display:flex;align-items:center;gap:8px;margin:0 10px 9px;padding:7px;background:#fbfcfe;border:1px solid #d9e0e8;border-radius:7px}.sp-user-avatar{width:29px;height:29px;flex:0 0 29px;display:inline-flex;align-items:center;justify-content:center;color:#23481e;background:#dff881;border:1px solid #b8d94a;border-radius:6px;font-size:10px;font-weight:850}.sp-user-copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:1px}.sp-user-copy strong,.sp-user-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-user-copy strong{color:#172033;font-size:10.5px;font-weight:800}.sp-user-copy small{color:#778195;font-size:8.5px;text-transform:capitalize}.sp-user-card button{padding:6px;color:#667085;background:#fff;border:1px solid #d8dee7;border-radius:5px}.sp-user-card button:hover{color:#b42318;border-color:#f3c0bc}.sp-global-header{position:fixed;top:var(--sp-utility-height);right:0;left:var(--sp-sidebar-width);z-index:40;height:var(--sp-header-height);display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 22px;background:#fffffff7;border-bottom:1px solid var(--sp-border);box-shadow:0 4px 16px #0f172a09;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:left .18s ease}.sp-global-heading,.sp-global-actions{display:flex;align-items:center}.sp-global-heading{min-width:0;gap:9px}.sp-page-icon{width:31px;height:31px;flex:0 0 31px;display:inline-flex;align-items:center;justify-content:center;color:#0369a1;background:#f0f9ff;border:1px solid #bae6fd;border-radius:7px}.sp-page-copy{min-width:0;display:flex;flex-direction:column;line-height:1.12}.sp-page-copy strong{overflow:hidden;color:var(--sp-ink);font-size:12.5px;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.sp-page-copy small{margin-top:3px;overflow:hidden;color:var(--sp-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.sp-global-actions{min-width:0;gap:6px}.sp-icon-button,.sp-header-button,.sp-command-trigger{height:32px;display:inline-flex;align-items:center;justify-content:center;color:#344054;background:#fff;border:1px solid #d8dee7;border-radius:7px}.sp-icon-button{position:relative;width:32px;flex:0 0 32px}.sp-icon-button:hover,.sp-header-button:hover,.sp-command-trigger:hover{color:#1d4ed8;background:#f8faff;border-color:#aebcff}.sp-header-button{gap:6px;padding:0 10px;font-size:9.5px;font-weight:750}.sp-header-button b{min-width:15px;height:15px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#3152f4;border-radius:999px;font-size:8px}.sp-command-trigger{width:min(250px,24vw);justify-content:flex-start;gap:8px;padding:0 8px 0 11px;color:#778195;background:#f8fafc}.sp-command-trigger span{min-width:0;flex:1;overflow:hidden;font-size:9.5px;font-weight:650;text-align:left;text-overflow:ellipsis;white-space:nowrap}.sp-command-trigger kbd{padding:1px 5px;color:#8b95a7;background:#fff;border:1px solid #d7dee8;border-radius:4px;font:8px/1.4 inherit}.sp-notification-dot{position:absolute;top:5px;right:5px;width:5px;height:5px;background:#159b74;border:1px solid #fff;border-radius:999px}.sp-menu-button{display:inline-flex}.sp-main{min-height:100dvh;margin-left:var(--sp-sidebar-width);padding-top:calc(var(--sp-utility-height) + var(--sp-header-height));background:linear-gradient(90deg,rgb(49 82 244 / 2.5%) 1px,transparent 1px),#f7f9fc;background-size:36px 36px;transition:margin-left .18s ease}.sp-page-stage{min-height:calc(100dvh - var(--sp-utility-height) - var(--sp-header-height));padding:24px 28px 42px}.sp-page-stage>*{width:100%;max-width:none;margin-inline:0}.sp-page-stage.sp-admin-stage{padding:18px 20px 28px}.sp-admin-stage>.saas-admin-shell{min-height:calc(100dvh - var(--sp-utility-height) - var(--sp-header-height) - 46px)}.sp-view-body>.max-w-4xl{width:100%;max-width:none;margin-inline:0}.sp-reader-stage{height:calc(100dvh - var(--sp-utility-height) - var(--sp-header-height));min-height:560px;padding:18px 20px 20px;overflow:hidden;box-sizing:border-box}.sp-workspace-banner{position:relative;z-index:2;padding:7px 22px;color:#4338a7;background:#f0f0ff;border-bottom:1px solid #cfd0ff;font-size:10px}.sp-workspace-banner+.sp-reader-stage{height:calc(100dvh - var(--sp-utility-height) - var(--sp-header-height) - 30px)}.sp-view-section{width:100%;min-height:calc(100dvh - var(--sp-utility-height) - var(--sp-header-height) - 66px);display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid #d8e0ea;border-radius:11px;box-shadow:0 9px 28px #0f172a0a}.sp-view-section.is-reader{height:100%;min-height:0}.sp-view-header{min-height:48px;display:flex;align-items:stretch;gap:18px;padding:0 10px 0 13px;background:#fff;border-bottom:1px solid #dfe4ea}.sp-view-lockup{min-width:190px;display:flex;align-items:center;gap:9px}.sp-view-lockup>span{width:28px;height:28px;flex:0 0 28px;display:inline-flex;align-items:center;justify-content:center;color:#3152f4;background:#eef3ff;border:1px solid #cad6ff;border-radius:7px}.sp-view-lockup>div{min-width:0;display:flex;flex-direction:column;line-height:1.15}.sp-view-lockup strong{overflow:hidden;color:#172033;font-size:11.5px;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.sp-view-lockup small{max-width:180px;margin-top:3px;overflow:hidden;color:#7a8699;font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.sp-view-tabs{min-width:0;display:flex;align-items:stretch;gap:2px;overflow-x:auto;scrollbar-width:none}.sp-view-tabs::-webkit-scrollbar{display:none}.sp-view-tabs a{position:relative;display:inline-flex;align-items:center;padding:0 11px;color:#344054;white-space:nowrap;font-size:9.5px;font-weight:720}.sp-view-tabs a:hover{color:#3152f4;background:#fafbff}.sp-view-tabs a.is-active{color:#3152f4}.sp-view-tabs a.is-active:after{position:absolute;right:8px;bottom:0;left:8px;height:2px;content:"";background:#3152f4;border-radius:2px 2px 0 0}.sp-view-actions{display:flex;align-items:center;gap:6px;margin-left:auto}.sp-view-actions button{height:30px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 9px;color:#243044;background:#fff;border:1px solid #d6dee8;border-radius:6px;font-size:9px;font-weight:780;white-space:nowrap}.sp-view-actions button:hover{color:#1d4ed8;background:#f8faff;border-color:#aebcff}.sp-view-actions button.is-primary{color:#fff;background:#3152f4;border-color:#3152f4;box-shadow:0 6px 14px #3152f429}.sp-view-actions button.is-primary:hover{background:#2342da;border-color:#2342da}.sp-view-body{min-width:0;flex:1;background:#fff}.sp-view-body:not(.is-reader){padding:22px}.sp-view-body:not(.is-reader)>*{width:100%;max-width:none;margin-inline:0}.sp-view-body.is-reader{min-height:0;overflow:hidden}@media (min-width: 901px){.sp-sidebar-collapsed .sp-sidebar{width:66px}.sp-sidebar-collapsed .sp-global-header{left:66px}.sp-sidebar-collapsed .sp-main{margin-left:66px}.sp-sidebar-collapsed .sp-sidebar-brand{justify-content:center;padding-inline:0}.sp-sidebar-collapsed .sp-sidebar-brand>strong{display:none}.sp-sidebar-collapsed .sp-navigation{padding-inline:7px}.sp-sidebar-collapsed .sp-navigation>a{justify-content:center;padding-inline:0}.sp-sidebar-collapsed .sp-navigation>a>span{display:none}.sp-sidebar-collapsed .sp-navigation>a svg{width:20px;height:20px}.sp-sidebar-collapsed .sp-nav-group-row{display:flex;justify-content:center;border-color:transparent}.sp-sidebar-collapsed .sp-nav-group-row>a{width:38px;justify-content:center;padding:0}.sp-sidebar-collapsed .sp-nav-group-row>a span,.sp-sidebar-collapsed .sp-nav-group-row>button,.sp-sidebar-collapsed .sp-nav-submenu{display:none}.sp-sidebar-collapsed .sp-nav-divider{margin-inline:4px}.sp-sidebar-collapsed .sp-user-card{min-height:76px;flex-direction:column;justify-content:center;gap:5px;margin-inline:7px;padding:5px}.sp-sidebar-collapsed .sp-user-copy{display:none}.sp-sidebar-collapsed .sp-user-card button{width:29px;height:25px;display:inline-flex;align-items:center;justify-content:center;padding:0}}.stackrss-tool-modal{background:#03101794!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.stackrss-tool-modal>div{border:1px solid #cfd8e4;border-radius:8px!important;box-shadow:0 28px 70px #0310173d!important}.stackrss-tool-modal>div>div:first-child{min-height:52px;background:#fff;border-color:#dfe4ea}.stackrss-tool-modal>div>div:last-child{color:#667085;background:#f8fafc;border-color:#dfe4ea}.sp-page-stage h1{color:#111827;font-size:18px;font-weight:820;letter-spacing:-.025em}.sp-page-stage h2{color:#172033;font-size:14px;font-weight:780}.sp-page-stage .text-3xl{font-size:24px}.sp-page-stage .text-2xl{font-size:20px}.sp-page-stage table{font-size:11px}.sp-page-stage thead{color:#5f6b7e;background:#f7f9fc}.sp-page-stage th{font-size:9px;font-weight:800;letter-spacing:.045em}.sp-page-stage tbody tr:hover{background:#f8faff}.sp-page-stage code{font-size:.92em}.sp-page-stage .rounded-xl{border-radius:8px}.sp-nav-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;display:none;background:#03101773;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.stackrss-reader{height:100%!important;min-height:0!important;color:#172033!important;background:#fff!important}.stackrss-reader>aside{width:250px!important;color:#344054!important;background:#fff!important;border-color:#dfe4ea!important}.stackrss-reader>section:nth-of-type(1){width:360px!important;color:#172033!important;background:#f8fafc!important;border-color:#dfe4ea!important}.stackrss-reader>section:nth-of-type(2){background:#fff!important}.stackrss-reader .bg-slate-950,.stackrss-reader .bg-slate-900,.stackrss-reader .bg-\[\#111722\]{background:#fff!important}.stackrss-reader .bg-slate-800,.stackrss-reader .hover\:bg-slate-800:hover,.stackrss-reader .hover\:bg-slate-800\/55:hover{background:#f1f4f8!important}.stackrss-reader .border-slate-800,.stackrss-reader .border-slate-800\/80,.stackrss-reader .border-slate-700{border-color:#dfe4ea!important}.stackrss-reader .text-white,.stackrss-reader .text-slate-100,.stackrss-reader .text-slate-200,.stackrss-reader .text-slate-300{color:#172033!important}.stackrss-reader .text-slate-400{color:#667085!important}.stackrss-reader .text-slate-500{color:#778195!important}.stackrss-reader .text-slate-600{color:#98a2b3!important}.stackrss-reader .bg-indigo-500,.stackrss-reader .bg-indigo-600{background:#3152f4!important}.stackrss-reader .bg-indigo-500\/10,.stackrss-reader .bg-indigo-500\/15{background:#eef3ff!important}.stackrss-reader .text-indigo-200,.stackrss-reader .text-indigo-300,.stackrss-reader .text-indigo-400{color:#2747dd!important}.stackrss-reader input,.stackrss-reader select{color:#172033!important;background:#fff!important;border-color:#d7dee8!important}.stackrss-reader>section:nth-of-type(2)>header{min-height:54px!important;color:#172033!important;background:#fff!important;border-color:#dfe4ea!important}.stackrss-reader>section:nth-of-type(2)>header a{color:#172033!important;border-color:#d7dee8!important}.stackrss-reader>section:nth-of-type(2)>header a:hover{color:#1d4ed8!important;background:#f8faff!important;border-color:#aebcff!important}.reader-library-icon{display:inline-flex;flex:0 0 32px;align-items:center;justify-content:center;width:32px;height:32px;color:#3653c7;background:#f7f9ff;border:1px solid #d8e0f2;border-radius:8px}.reader-feed-row.is-active{color:#1f3fc7!important;background:#f4f6ff!important}.reader-feed-icon{display:inline-flex;flex:0 0 28px;align-items:center;justify-content:center;width:28px;height:28px;color:#7c8798;background:#f5f7fa;border:1px solid #e0e5ec;border-radius:7px;transition:color .14s ease,background .14s ease,border-color .14s ease}.reader-feed-row:hover .reader-feed-icon{color:#4b5d79;background:#fff;border-color:#cfd7e3}.reader-feed-icon.is-active,.reader-feed-row.is-active:hover .reader-feed-icon{color:#3152f4;background:#fff;border-color:#c6d1ff}@media (max-width: 1100px){.sp-command-trigger{width:180px}.sp-header-button span{display:none}.sp-view-lockup{min-width:150px}.sp-view-lockup small{max-width:130px}}@media (max-width: 900px){:root{--sp-sidebar-width: 220px}.sp-sidebar{z-index:55;transform:translate(-102%);box-shadow:18px 0 38px #0310172e}.sp-nav-open .sp-sidebar{transform:translate(0)}.sp-mobile-close,.sp-menu-button{display:inline-flex}.sp-global-header{left:0}.sp-main{margin-left:0}.sp-nav-backdrop{display:block}.stackrss-reader>section:nth-of-type(1){width:320px!important}}@media (max-width: 680px){:root{--sp-header-height: 50px}.sp-system-status,.sp-header-button,.sp-command-trigger{display:none}.sp-utility-bar{padding-inline:10px}.sp-workspace-select{min-width:142px}.sp-global-header{padding-inline:12px}.sp-page-copy small{display:none}.sp-page-stage{padding:16px 12px 28px;overflow-x:hidden}.sp-reader-stage{padding:12px}.sp-view-body:not(.is-reader){padding:16px}.sp-page-stage table{min-width:720px}.stackrss-reader>section:nth-of-type(1){width:100%!important}.sp-view-header{gap:8px;padding-inline:8px}.sp-view-lockup{min-width:30px}.sp-view-lockup>div{display:none}.sp-view-tabs a{padding-inline:8px}.sp-view-actions button:first-child,.sp-view-actions button span{display:none}}.rss-post-workspace{min-height:calc(100dvh - var(--sp-utility-height) - var(--sp-header-height) - 66px);display:grid;grid-template-columns:248px minmax(620px,1fr) 356px;grid-template-rows:56px auto;overflow:hidden;color:#101828;background:#fff;border:1px solid #d8e0ea;border-radius:11px;box-shadow:0 12px 34px #0f172a0d}.rss-post-header{grid-column:1 / -1;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border-bottom:1px solid #dfe4ea}.rss-post-header>div:first-child{min-width:0;display:flex;align-items:center;gap:10px;padding-left:17px}.rss-post-header>div:first-child>span{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;color:#3152f4;background:#edf1ff;border-radius:50%}.rss-post-header>div:first-child>div,.rss-post-header>div:first-child strong,.rss-post-header>div:first-child small{min-width:0;display:block}.rss-post-header>div:first-child strong{font-family:var(--font-heading, inherit);font-size:.9rem;font-weight:850}.rss-post-header>div:first-child small{margin-top:3px;overflow:hidden;color:#667085;font-size:.65rem;text-overflow:ellipsis;white-space:nowrap}.rss-post-header>div:last-child{display:flex;align-items:center;gap:8px;padding-right:12px}.rss-post-header>div:last-child>button,.rss-post-toolbar>div>button:last-child{min-height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;color:#fff;background:#3152f4;border:1px solid #3152f4;border-radius:7px;box-shadow:0 6px 16px #3152f42e;font-size:.68rem;font-weight:820}.rss-post-capacity{min-height:28px;display:inline-flex;align-items:baseline;gap:2px;padding:0 8px;color:#3152f4;background:#f1f4ff;border:1px solid #dce3ff;border-radius:6px;font-size:.7rem;font-weight:850}.rss-post-capacity small{color:#758197;font-size:.55rem}.rss-post-sources,.rss-post-contents{min-width:0;background:#fafbfd}.rss-post-sources{display:flex;flex-direction:column;border-right:1px solid #dfe4ea}.rss-post-contents{border-left:1px solid #dfe4ea;background:#f5f4f1}.rss-post-pane-title{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 13px 0 16px;background:#fff;border-bottom:1px solid #e1e7ed}.rss-post-pane-title>div{min-width:0}.rss-post-pane-title strong,.rss-post-pane-title small{display:block}.rss-post-pane-title strong{color:#101828;font-family:var(--font-heading, inherit);font-size:.8rem;font-weight:850}.rss-post-pane-title small{margin-top:3px;overflow:hidden;color:#667085;font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.rss-post-pane-title>button{width:29px;height:29px;display:inline-flex;align-items:center;justify-content:center;color:#475467;background:#fff;border:1px solid #d8e0ea;border-radius:7px}.rss-post-source-search{min-height:38px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;margin:10px;padding:0 10px;color:#7c8799;background:#fff;border:1px solid #dbe2ea;border-radius:7px}.rss-post-source-search input{min-width:0;height:34px;padding:0;background:transparent;border:0;outline:0;font-size:.7rem}.rss-post-sources>nav{display:flex;flex-direction:column;gap:5px;padding:0 10px 10px}.rss-post-sources>nav>button{min-height:55px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 9px;color:#344054;text-align:left;background:transparent;border:1px solid transparent;border-radius:8px}.rss-post-sources>nav>button:hover{background:#f2f5fa}.rss-post-sources>nav>button.is-active{color:#1d3fd3;background:#e9edff;border-color:#d5ddff}.rss-post-sources>nav>button>span:first-child{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;color:#3152f4;background:#eef1ff;border-radius:8px}.rss-post-sources>nav>button>span:first-child.is-green{color:#067653;background:#eaf8f1}.rss-post-sources>nav>button>span:first-child.is-amber{color:#b54708;background:#fff4e7}.rss-post-sources>nav>button strong,.rss-post-sources>nav>button small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rss-post-sources>nav>button strong{font-family:var(--font-heading, inherit);font-size:.72rem;font-weight:820}.rss-post-sources>nav>button small{margin-top:3px;color:#667085;font-size:.61rem}.rss-post-sources>nav>button i{min-width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;padding:0 5px;color:#475467;background:#fff;border:1px solid #e0e5ec;border-radius:999px;font-size:.59rem;font-style:normal;font-weight:800}.rss-post-nav-separator{padding:10px 4px 4px;color:#98a2b3;font-size:.56rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.rss-post-source-foot{display:grid;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:8px;margin:auto 10px 10px;padding:10px;color:#344054;background:#f3f6ff;border:1px solid #dce3ff;border-radius:8px}.rss-post-source-foot>svg{width:26px;height:26px;padding:5px;color:#3152f4;background:#fff;border-radius:6px}.rss-post-source-foot strong,.rss-post-source-foot small{display:block}.rss-post-source-foot strong{font-size:.64rem}.rss-post-source-foot small{margin-top:3px;color:#667085;font-size:.56rem}.rss-post-streams{min-width:0;padding:15px 18px 24px;background:#fff}.rss-post-stream-heading,.rss-post-stream-heading>div:first-child{display:flex;align-items:center}.rss-post-stream-heading{min-height:49px;justify-content:space-between;gap:10px}.rss-post-stream-heading>div:first-child{gap:9px}.rss-post-stream-heading>div:first-child>span{width:31px;height:31px;display:inline-flex;align-items:center;justify-content:center;color:#3152f4;background:#edf1ff;border-radius:50%}.rss-post-stream-heading strong,.rss-post-stream-heading small{display:block}.rss-post-stream-heading strong{font-family:var(--font-heading, inherit);font-size:.88rem;font-weight:850}.rss-post-stream-heading small{margin-top:3px;color:#667085;font-size:.63rem}.rss-post-stream-heading>button,.rss-post-toolbar>div>button,.rss-post-toolbar>div>label{min-height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;color:#344054;background:#fff;border:1px solid #d8e0ea;border-radius:7px;font-size:.65rem;font-weight:760}.rss-post-toolbar{min-height:51px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:7px 0 10px}.rss-post-toolbar>strong{max-width:180px;color:#101828;font-family:var(--font-heading, inherit);font-size:.82rem}.rss-post-toolbar>div{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:6px}.rss-post-toolbar select{max-width:94px;padding:0 15px 0 0;background:transparent;border:0;outline:0;font-size:.63rem;font-weight:700}.rss-post-bulk{display:inline-flex;align-items:center;gap:4px;padding:3px;background:#f1f4ff;border:1px solid #dce3ff;border-radius:7px}.rss-post-bulk>span{padding:0 5px;color:#3152f4;font-size:.59rem;font-weight:800}.rss-post-bulk>button{min-height:25px;display:inline-flex;align-items:center;gap:4px;padding:0 6px;color:#344054;background:#fff;border:0;border-radius:5px;font-size:.58rem;font-weight:750}.rss-post-bulk>button.is-danger{color:#d92d20}.rss-post-alert{min-height:36px;display:flex;align-items:center;gap:7px;margin-bottom:9px;padding:8px 10px;border-radius:7px;font-size:.66rem}.rss-post-alert.is-success{color:#067653;background:#ecf9f3;border:1px solid #c5ead8}.rss-post-alert.is-error{color:#b42318;background:#fff0ef;border:1px solid #ffd1cd}.rss-post-list{overflow:hidden;border:1px solid #dce3ea;border-radius:9px}.rss-post-list>article{position:relative;min-width:0;min-height:142px;display:grid;grid-template-columns:18px 38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px;background:#fff;border-bottom:1px solid #e1e7ed;cursor:pointer}.rss-post-list>article:last-child{border-bottom:0}.rss-post-list>article:hover{background:#fbfcff}.rss-post-list>article.is-selected{background:#f6f8ff;box-shadow:inset 3px 0 #3152f4}.rss-post-list>article.is-checked{background:#f0f3ff}.rss-post-check{align-self:start;padding-top:7px}.rss-post-check input{width:14px;height:14px;accent-color:#3152f4}.rss-post-row-icon{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;color:#3152f4;background:#eef1ff;border-radius:8px}.rss-post-row-main{min-width:0}.rss-post-row-title{display:flex;align-items:center;gap:7px}.rss-post-row-title>strong{min-width:0;overflow:hidden;font-family:var(--font-heading, inherit);font-size:.76rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.rss-post-state{flex:0 0 auto;padding:3px 7px;color:#667085;background:#f2f4f7;border-radius:999px;font-size:.54rem;font-weight:850;text-transform:capitalize}.rss-post-state.is-active{color:#067653;background:#e5f8ef}.rss-post-row-main>a{max-width:100%;display:inline-flex;align-items:center;gap:4px;margin-top:5px;overflow:hidden;color:#516078;font-size:.62rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.rss-post-row-meta,.rss-post-row-foot{display:flex;align-items:center;flex-wrap:wrap;gap:5px 12px}.rss-post-row-meta{margin-top:10px}.rss-post-row-meta>span,.rss-post-row-foot>span{display:inline-flex;align-items:center;gap:5px;color:#59667a;font-size:.61rem}.rss-post-row-meta svg{color:#6676d9}.rss-post-row-foot{margin-top:8px}.rss-post-row-foot>span{padding:3px 6px;color:#067653;background:#eef9f4;border-radius:4px;font-size:.56rem;font-weight:700}.rss-post-row-foot>span:nth-child(2){color:#3152f4;background:#eef1ff}.rss-post-row-foot>span.is-failed{color:#b42318;background:#fff0ef}.rss-post-row-actions{display:flex;align-items:center;gap:5px}.rss-post-row-actions>button:not(.rss-post-toggle){width:29px;height:29px;display:inline-flex;align-items:center;justify-content:center;color:#475467;background:#fff;border:1px solid #d8e0ea;border-radius:6px}.rss-post-row-actions>button:hover{color:#3152f4;border-color:#bac5ff}.rss-post-row-actions>button.is-danger{color:#d92d20}.rss-post-toggle{position:relative;width:32px;height:18px;padding:0;background:#cbd5e1;border:0;border-radius:999px}.rss-post-toggle>i{position:absolute;top:2px;left:2px;width:14px;height:14px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #0f172a38;transition:transform .16s ease}.rss-post-toggle.is-on{background:#3152f4}.rss-post-toggle.is-on>i{transform:translate(14px)}.rss-post-empty{min-height:330px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;padding:24px;color:#667085;text-align:center}.rss-post-empty>span{width:45px;height:45px;display:inline-flex;align-items:center;justify-content:center;color:#3152f4;background:#eef1ff;border-radius:12px}.rss-post-empty strong{color:#1d2939;font-size:.76rem}.rss-post-empty small{max-width:430px;font-size:.65rem;line-height:1.5}.rss-post-empty button{min-height:32px;display:inline-flex;align-items:center;gap:6px;margin-top:4px;padding:0 10px;color:#fff;background:#3152f4;border:0;border-radius:7px;font-size:.64rem;font-weight:800}.rss-post-pagination{display:flex;align-items:center;justify-content:center;gap:8px;padding-top:12px}.rss-post-pagination button{width:29px;height:29px;display:inline-flex;align-items:center;justify-content:center;background:#fff;border:1px solid #d8e0ea;border-radius:6px}.rss-post-pagination span{color:#667085;font-size:.62rem}.rss-post-selected-source{min-height:64px;display:grid;grid-template-columns:35px minmax(0,1fr) 29px;align-items:center;gap:9px;margin:12px;padding:9px;background:#fff;border:1px solid #d9dee8;border-radius:8px}.rss-post-selected-source>span:first-child{width:33px;height:33px;display:inline-flex;align-items:center;justify-content:center;color:#dd4b39;background:#fff1ed;border-radius:7px}.rss-post-selected-source strong,.rss-post-selected-source small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rss-post-selected-source strong{font-size:.69rem}.rss-post-selected-source small{margin-top:3px;color:#667085;font-size:.59rem}.rss-post-selected-source button{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;color:#475467;background:#fff;border:1px solid #d8e0ea;border-radius:6px}.rss-post-health{margin:0 12px 10px;padding:11px;color:#067653;background:#eaf8f1;border:1px solid #bce6d1;border-radius:8px}.rss-post-health.is-warning{color:#b54708;background:#fff5e9;border-color:#f4d6aa}.rss-post-health>div:first-child{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px}.rss-post-health>div:first-child>span:first-child{width:29px;height:29px;display:inline-flex;align-items:center;justify-content:center;background:#ffffffa6;border-radius:6px}.rss-post-health strong,.rss-post-health small{display:block}.rss-post-health strong{font-size:.7rem}.rss-post-health small{margin-top:3px;font-size:.58rem;line-height:1.35}.rss-post-health>div:first-child>i{padding:4px 7px;color:inherit;background:#fff9;border-radius:999px;font-size:.51rem;font-style:normal;font-weight:850}.rss-post-health-grid,.rss-post-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.rss-post-health-grid{margin-top:10px}.rss-post-health-grid>span,.rss-post-kpis>span{min-width:0;padding:8px;background:#ffffffb8;border:1px solid rgb(255 255 255 / 85%);border-radius:6px}.rss-post-health-grid small,.rss-post-health-grid strong,.rss-post-kpis small,.rss-post-kpis strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rss-post-health-grid small,.rss-post-kpis small{color:#667085;font-size:.52rem}.rss-post-health-grid strong{margin-top:4px;color:#1d2939;font-size:.59rem;text-transform:capitalize}.rss-post-kpis{margin:0 12px 10px}.rss-post-kpis>span{background:#fff;border-color:#d9dee8}.rss-post-kpis strong{margin-top:4px;color:#101828;font-size:.92rem}.rss-post-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 12px 10px;padding:3px;background:#fff;border:1px solid #d9dee8;border-radius:7px}.rss-post-tabs button{min-height:28px;color:#667085;background:transparent;border:0;border-radius:5px;font-size:.56rem;font-weight:800;text-transform:capitalize}.rss-post-tabs button.is-active{color:#9b3d00;background:#fff1e7}.rss-post-deliveries{display:flex;flex-direction:column;gap:8px;padding:0 12px 12px}.rss-post-delivery{position:relative;min-height:85px;display:grid;grid-template-columns:78px minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:start;gap:7px 9px;padding:9px;background:#fff;border:1px solid #d9dee8;border-radius:8px}.rss-post-delivery>img,.rss-post-delivery-placeholder{grid-row:1 / 3;width:78px;height:63px;-o-object-fit:cover;object-fit:cover;background:#edf1f6;border-radius:6px}.rss-post-delivery-placeholder{display:inline-flex;align-items:center;justify-content:center;color:#98a2b3}.rss-post-delivery>div{min-width:0}.rss-post-delivery strong{display:-webkit-box;overflow:hidden;color:#1d2939;font-size:.65rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.rss-post-delivery>div>span{display:inline-flex;align-items:center;gap:4px;margin-top:6px;color:#667085;font-size:.54rem}.rss-post-delivery>div>small{display:block;margin-top:4px;overflow:hidden;color:#b42318;font-size:.53rem;text-overflow:ellipsis;white-space:nowrap}.rss-post-delivery>i{padding:3px 5px;color:#3152f4;background:#eef1ff;border-radius:999px;font-size:.48rem;font-style:normal;font-weight:850;text-transform:capitalize}.rss-post-delivery.is-published>i{color:#067653;background:#eaf8f1}.rss-post-delivery.is-failed>i{color:#b42318;background:#fff0ef}.rss-post-delivery>a{position:absolute;right:7px;bottom:7px;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:#475467;background:#fff;border:1px solid #d8e0ea;border-radius:5px}.rss-post-delivery-empty{min-height:190px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;padding:20px;color:#667085;text-align:center}.rss-post-delivery-empty strong{color:#344054;font-size:.67rem}.rss-post-delivery-empty small{max-width:260px;font-size:.58rem;line-height:1.45}.rss-post-editor-backdrop{position:fixed;z-index:90;top:0;right:0;bottom:0;left:0;display:flex;align-items:stretch;justify-content:flex-end;padding:18px;background:#0f172a6b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.rss-post-editor{width:min(900px,calc(100vw - 36px));min-width:0;display:grid;grid-template-rows:56px 43px minmax(0,1fr) auto auto;overflow:hidden;background:#f8fafc;border:1px solid #d8e0ea;border-radius:12px;box-shadow:-18px 0 60px #0f172a2e}.rss-post-editor>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 13px;background:#fff;border-bottom:1px solid #dfe4ea}.rss-post-editor>header>div{display:flex;align-items:center;gap:9px}.rss-post-editor>header>div>span:first-child{width:31px;height:31px;display:inline-flex;align-items:center;justify-content:center;color:#3152f4;background:#edf1ff;border-radius:8px}.rss-post-editor>header strong,.rss-post-editor>header small{display:block}.rss-post-editor>header strong{font-size:.78rem}.rss-post-editor>header small{margin-top:3px;color:#667085;font-size:.61rem}.rss-post-editor>header>button{width:29px;height:29px;display:inline-flex;align-items:center;justify-content:center;color:#475467;background:#fff;border:1px solid #d8e0ea;border-radius:7px}.rss-post-editor>nav{display:flex;align-items:stretch;gap:2px;padding:0 14px;background:#fff;border-bottom:1px solid #dfe4ea}.rss-post-editor>nav button{position:relative;padding:0 12px;color:#667085;background:transparent;border:0;font-size:.64rem;font-weight:780}.rss-post-editor>nav button:after{position:absolute;right:8px;bottom:-1px;left:8px;height:2px;background:transparent;content:""}.rss-post-editor>nav button.is-active{color:#3152f4}.rss-post-editor>nav button.is-active:after{background:#3152f4}.rss-post-editor-body{min-height:0;overflow-y:auto;padding:18px}.rss-post-editor-section{overflow:hidden;background:#fff;border:1px solid #dce3ea;border-radius:9px}.rss-post-editor-section>header{min-height:58px;display:flex;align-items:center;gap:9px;padding:10px 14px;border-bottom:1px solid #e1e7ed}.rss-post-editor-section>header>span:first-child{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;color:#3152f4;background:#eef1ff;border-radius:7px}.rss-post-editor-section>header>span:first-child svg{width:16px}.rss-post-editor-section>header strong,.rss-post-editor-section>header small{display:block}.rss-post-editor-section>header strong{font-size:.75rem}.rss-post-editor-section>header small{margin-top:3px;color:#667085;font-size:.62rem}.rss-post-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:15px}.rss-post-editor-grid>label{min-width:0;display:flex;flex-direction:column;gap:6px}.rss-post-editor-grid>label.is-wide,.rss-post-editor-grid>.rss-post-switch-field,.rss-post-editor-grid>.rss-post-provider-choice,.rss-post-editor-grid>.rss-post-governance{grid-column:1 / -1}.rss-post-editor-grid>label>span{color:#344054;font-size:.61rem;font-weight:850;letter-spacing:.02em;text-transform:uppercase}.rss-post-editor-grid input,.rss-post-editor-grid select,.rss-post-editor-grid textarea{width:100%;min-height:40px;padding:0 10px;color:#1d2939;background:#fff;border:1px solid #d9e1e8;border-radius:7px;font:.72rem/1.4 inherit;outline:0}.rss-post-editor-grid textarea{min-height:90px;padding-block:9px;resize:vertical}.rss-post-editor-grid input:focus,.rss-post-editor-grid select:focus,.rss-post-editor-grid textarea:focus{border-color:#6d82fb;box-shadow:0 0 0 3px #3152f41a}.rss-post-editor-grid label>small{color:#667085;font-size:.58rem}.rss-post-switch-field{min-height:53px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 11px;background:#f8fafc;border:1px solid #e1e7ed;border-radius:7px}.rss-post-switch-field strong,.rss-post-switch-field small{display:block}.rss-post-switch-field strong{font-size:.68rem}.rss-post-switch-field small{margin-top:3px;color:#667085;font-size:.59rem}.rss-post-provider-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.rss-post-provider-choice button{position:relative;min-height:64px;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;padding:9px;color:#344054;text-align:left;background:#fff;border:1px solid #dce3ea;border-radius:8px}.rss-post-provider-choice button.is-active{color:#3152f4;background:#f2f4ff;border-color:#8fa0ff}.rss-post-provider-choice button>svg:first-child{width:31px;height:31px;padding:7px;color:#3152f4;background:#eef1ff;border-radius:7px}.rss-post-provider-choice button>svg:last-child{position:absolute;top:8px;right:8px;width:13px}.rss-post-provider-choice strong,.rss-post-provider-choice small{display:block}.rss-post-provider-choice strong{font-size:.68rem}.rss-post-provider-choice small{margin-top:3px;color:#667085;font-size:.57rem}.rss-post-test{min-height:33px;display:inline-flex;align-items:center;justify-content:center;gap:6px;justify-self:start;padding:0 10px;color:#3152f4;background:#f1f4ff;border:1px solid #d4ddff;border-radius:7px;font-size:.62rem;font-weight:800}.rss-post-governance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid #dce5e1;border-radius:8px}.rss-post-governance>span{min-height:90px;display:grid;grid-template-columns:28px minmax(0,1fr);align-content:center;gap:4px 8px;padding:11px;background:#f7fcf9;border-right:1px solid #dce5e1}.rss-post-governance>span:last-child{border-right:0}.rss-post-governance svg{grid-row:1 / 3;width:27px;height:27px;padding:6px;color:#07875f;background:#e6f8ef;border-radius:6px}.rss-post-governance strong{font-size:.62rem}.rss-post-governance small{color:#667085;font-size:.54rem;line-height:1.4}.rss-post-secret-strip{display:flex;align-items:center;flex-wrap:wrap;gap:7px 12px;padding:8px 16px;color:#475467;background:#fffaf1;border-top:1px solid #f2dfbd;font-size:.58rem}.rss-post-secret-strip>svg{color:#b54708}.rss-post-secret-strip>span{font-weight:800}.rss-post-secret-strip label{display:inline-flex;align-items:center;gap:4px;color:#b42318;text-transform:capitalize}.rss-post-secret-strip input{accent-color:#d92d20}.rss-post-editor>footer{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 14px;background:#fff;border-top:1px solid #dfe4ea}.rss-post-editor>footer>span{display:inline-flex;align-items:center;gap:5px;color:#667085;font-size:.58rem}.rss-post-editor>footer>div{display:flex;gap:7px}.rss-post-editor>footer button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;color:#344054;background:#fff;border:1px solid #d8e0ea;border-radius:7px;font-size:.65rem;font-weight:800}.rss-post-editor>footer button.is-primary{color:#fff;background:#3152f4;border-color:#3152f4}.rss-post-editor>footer button svg{width:14px}.feed-flow-workspace .rss-post-header>div:first-child>span,.feed-flow-workspace .rss-post-stream-heading>div:first-child>span,.feed-flow-workspace .rss-post-row-icon{color:#3152f4;background:#edf1ff}.feed-flow-selected>span:first-child{color:#3152f4;background:#eef1ff}.feed-flow-endpoint{display:flex;flex-direction:column;gap:8px;margin:0 12px 12px;padding:11px;overflow:hidden;background:#fff;border:1px solid #d9dee8;border-radius:8px}.feed-flow-endpoint>strong{color:#344054;font-size:.66rem}.feed-flow-endpoint>code{overflow:hidden;padding:8px;color:#3152f4;background:#f5f7ff;border:1px solid #e1e6ff;border-radius:6px;font:.6rem/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;text-overflow:ellipsis;white-space:nowrap}.feed-flow-endpoint>div{display:flex;gap:6px}.feed-flow-endpoint button,.feed-flow-endpoint a{min-height:29px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 9px;color:#3152f4;background:#fff;border:1px solid #d8e0ea;border-radius:6px;font-size:.6rem;font-weight:780;text-decoration:none}.feed-flow-source-summary{max-height:216px;overflow-y:auto}.feed-flow-picker-search>div{min-height:40px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:6px;padding:0 9px;color:#7c8799;background:#fff;border:1px solid #d9e1e8;border-radius:7px}.feed-flow-picker-search>div:focus-within{border-color:#6d82fb;box-shadow:0 0 0 3px #3152f41a}.rss-post-editor-grid .feed-flow-picker-search>div>input{min-height:36px;padding:0;border:0;box-shadow:none}.feed-flow-picker{grid-column:1 / -1;max-height:min(430px,48dvh);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:2px;overflow-y:auto}.feed-flow-picker>button{min-width:0;min-height:76px;display:grid;grid-template-columns:31px minmax(0,1fr) 19px;align-items:start;gap:8px;padding:10px;color:#344054;text-align:left;background:#fff;border:1px solid #dce3ea;border-radius:8px}.feed-flow-picker>button:hover{background:#fbfcff;border-color:#bdc8ff}.feed-flow-picker>button.is-selected{color:#1d3fd3;background:#f1f4ff;border-color:#8799ff;box-shadow:inset 3px 0 #3152f4}.feed-flow-picker>button>span:first-child{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;color:#3152f4;background:#eef1ff;border-radius:7px}.feed-flow-picker>button strong,.feed-flow-picker>button small,.feed-flow-picker>button code{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-flow-picker>button strong{font-size:.68rem}.feed-flow-picker>button small{margin-top:3px;color:#667085;font-size:.58rem}.feed-flow-picker>button code{margin-top:6px;color:#7c8aa0;font-size:.54rem}.feed-flow-picker>button>i{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:transparent;border:1px solid #cfd7e2;border-radius:50%}.feed-flow-picker>button.is-selected>i{background:#3152f4;border-color:#3152f4}.feed-flow-picker-empty{grid-column:1 / -1;min-height:160px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;color:#667085;text-align:center}.feed-flow-picker-empty strong{color:#344054;font-size:.7rem}.feed-flow-picker-empty small{font-size:.6rem}@media (max-width: 1420px){.rss-post-workspace{grid-template-columns:218px minmax(560px,1fr) 315px}.rss-post-header{grid-template-columns:minmax(0,1fr) auto}.rss-post-row-actions>button:nth-last-child(2){display:none}}@media (max-width: 1120px){.rss-post-workspace{grid-template-columns:210px minmax(0,1fr)}.rss-post-header{grid-template-columns:minmax(0,1fr) auto}.rss-post-contents{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px;padding:12px;border-top:1px solid #dfe4ea;border-left:0}.rss-post-contents>.rss-post-pane-title{grid-column:1 / -1;margin:-12px -12px 0}.rss-post-selected-source,.rss-post-health,.rss-post-kpis,.rss-post-tabs,.rss-post-deliveries{margin:0}.rss-post-health{align-self:stretch}.rss-post-tabs,.rss-post-deliveries{grid-column:1 / -1}.rss-post-deliveries{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0}}@media (max-width: 820px){.rss-post-workspace{display:block}.rss-post-header{display:flex;min-height:56px}.rss-post-header>div:first-child{flex:1}.rss-post-capacity{display:none}.rss-post-sources{border-right:0;border-bottom:1px solid #dfe4ea}.rss-post-sources>nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.rss-post-source-foot{margin-top:0}.rss-post-toolbar{align-items:flex-start;flex-direction:column}.rss-post-toolbar>div{width:100%;justify-content:flex-start;flex-wrap:wrap}.rss-post-list>article{grid-template-columns:18px 36px minmax(0,1fr)}.rss-post-row-actions{grid-column:2 / -1;justify-content:flex-end}.rss-post-contents{display:block}.rss-post-contents>*{margin-bottom:10px}.rss-post-deliveries{display:grid}}@media (max-width: 620px){.feed-flow-picker{grid-template-columns:1fr}.rss-post-streams{padding:12px 9px 20px}.rss-post-header>div:last-child>button span,.rss-post-header>div:last-child>button{font-size:0}.rss-post-header>div:last-child>button{width:34px;padding:0;justify-content:center}.rss-post-header>div:last-child>button svg{width:15px}.rss-post-sources>nav,.rss-post-deliveries,.rss-post-editor-grid,.rss-post-provider-choice,.rss-post-governance{grid-template-columns:1fr}.rss-post-list>article{min-height:168px;padding:11px}.rss-post-row-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.rss-post-row-actions{justify-content:flex-start}.rss-post-editor-backdrop{padding:0}.rss-post-editor{width:100%;border-radius:0}.rss-post-editor>nav{overflow-x:auto;padding-inline:6px}.rss-post-editor>nav button{flex:0 0 auto}.rss-post-editor-body{padding:10px}.rss-post-governance>span{border-right:0;border-bottom:1px solid #dce5e1}.rss-post-editor>footer{align-items:stretch;flex-direction:column;padding-block:9px}.rss-post-editor>footer>span{display:none}.rss-post-editor>footer>div,.rss-post-editor>footer button{flex:1}}.saas-admin-shell{min-height:680px;display:grid;grid-template-columns:238px minmax(520px,1fr) 292px;grid-template-rows:50px minmax(0,1fr);overflow:hidden;color:#121a2a;background:#fff;border:1px solid #d8e0ea;border-radius:10px}.saas-admin-inner-header{grid-column:1 / -1;min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px 0 16px;background:#fff;border-bottom:1px solid #dfe4ea}.saas-admin-inner-header>div{display:flex;align-items:center;gap:9px}.saas-admin-inner-header>div:first-child>span{width:29px;height:29px;display:inline-flex;align-items:center;justify-content:center;color:#3152f4;background:#f0f3ff;border-radius:50%}.saas-admin-inner-header>div:first-child>div{display:flex;flex-direction:column}.saas-admin-inner-header strong{font-size:11.5px;font-weight:840}.saas-admin-inner-header small{margin-top:3px;color:#758197;font-size:8.5px}.saas-admin-inner-header button,.saas-context-title button,.saas-health-heading button{width:29px;height:29px;display:inline-flex;align-items:center;justify-content:center;color:#344054;background:#fff;border:1px solid #d8e0ea;border-radius:7px}.saas-inner-avatar{width:29px;height:29px;display:inline-flex;align-items:center;justify-content:center;color:#274615;background:#dff881;border:1px solid #bdd955;border-radius:50%;font-size:8px;font-weight:850}.saas-context-pane{min-width:0;display:flex;flex-direction:column;background:#fafbfd;border-right:1px solid #dfe4ea}.saas-context-title{min-height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 11px 0 15px;background:#fff;border-bottom:1px solid #e2e7ee}.saas-context-title strong{font-size:10px;font-weight:830}.saas-context-nav{flex:1;overflow:visible;border-right:0!important}.saas-context-nav.enterprise-settings-menu{padding:8px}.saas-context-plan{display:flex;align-items:center;gap:8px;margin:8px;padding:9px;color:#3d4a60;background:#fff;border:1px solid #dfe4ea;border-radius:7px}.saas-context-plan>svg{color:#3152f4}.saas-context-plan span{min-width:0;display:flex;flex-direction:column}.saas-context-plan small{color:#7b8799;font-size:7px}.saas-context-plan strong{margin-top:2px;overflow:hidden;font-size:8.5px;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.saas-admin-menu,.saas-health-panel{min-width:0;background:#fafbfd}.saas-admin-menu{display:none;flex-direction:column;border-right:1px solid #dfe4ea}.saas-admin-menu-title,.saas-health-heading,.saas-subpanel-heading{display:flex;align-items:center;justify-content:space-between}.saas-admin-menu-title{min-height:50px;padding:0 12px 0 16px;border-bottom:1px solid #e1e6ed}.saas-admin-menu-title strong{font-size:11px;font-weight:830}.saas-admin-menu-title button{width:29px;height:29px;display:inline-flex;align-items:center;justify-content:center;color:#344054;background:#fff;border:1px solid #d8e0ea;border-radius:7px}.saas-admin-menu nav{display:flex;flex-direction:column;gap:4px;padding:10px}.saas-admin-menu nav a{min-height:56px;display:grid;grid-template-columns:33px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 9px;color:#192338;border:1px solid transparent;border-radius:8px;transition:background .15s ease,border-color .15s ease}.saas-admin-menu nav a:hover{background:#fff;border-color:#e0e5ec}.saas-admin-menu nav a.active{color:#1d3fdc;background:#eef2ff;border-color:#d6defe}.saas-menu-icon,.saas-heading-icon,.saas-provider-logo,.saas-plan-icon{display:inline-flex;align-items:center;justify-content:center;color:#3152f4;background:#f4f6ff;border:1px solid #d8e0fe;border-radius:7px}.saas-menu-icon{width:31px;height:31px}.saas-admin-menu nav a>span:nth-child(2){min-width:0;display:flex;flex-direction:column}.saas-admin-menu nav strong{overflow:hidden;font-size:10.5px;font-weight:790;text-overflow:ellipsis;white-space:nowrap}.saas-admin-menu nav small{margin-top:3px;overflow:hidden;color:#778399;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.saas-admin-menu nav b{color:#667085;font-size:8.5px}.saas-admin-role-card{display:flex;align-items:center;gap:8px;margin:auto 10px 10px;padding:10px;color:#30405b;background:#fff;border:1px solid #dfe4ea;border-radius:8px}.saas-admin-role-card>svg:first-child{color:#3152f4}.saas-admin-role-card>svg:last-child{margin-left:auto;color:#159b74}.saas-admin-role-card span{min-width:0;display:flex;flex-direction:column}.saas-admin-role-card small{color:#7b8799;font-size:8px}.saas-admin-role-card strong{overflow:hidden;margin-top:2px;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.saas-admin-content{min-width:0;max-height:none;padding:16px 18px 24px;overflow:visible;background:#fff}.saas-admin-content .enterprise-settings-workspace{display:block}.saas-admin-content .enterprise-settings-workspace>.enterprise-settings-menu{display:none}.saas-admin-content .saas-provider-workspace,.saas-admin-content .saas-plan-workspace{grid-template-columns:1fr}.saas-admin-content .saas-provider-workspace>.saas-provider-list,.saas-admin-content .saas-plan-workspace>.saas-plan-list{display:none}.saas-page-heading{min-height:48px;display:flex;align-items:center;gap:10px;margin-bottom:14px}.saas-heading-icon{width:35px;height:35px;flex:0 0 35px;border-radius:50%}.saas-page-heading>div:nth-child(2){min-width:0}.saas-page-heading h1{margin:0;color:#111827;font-size:15px;font-weight:850;letter-spacing:-.025em}.saas-page-heading p{margin:3px 0 0;color:#718096;font-size:9px}.saas-heading-actions{display:flex;align-items:center;gap:7px;margin-left:auto}.saas-heading-actions button,.saas-save-compact,.saas-admin-empty button{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 11px;color:#243044;background:#fff;border:1px solid #d6dee8;border-radius:7px;font-size:9px;font-weight:780}.saas-heading-actions button.is-primary,.saas-save-compact{color:#fff;background:#3152f4;border-color:#3152f4;box-shadow:0 6px 14px #3152f426}.saas-heading-actions button:disabled,.saas-save-compact:disabled{cursor:wait;opacity:.65}.saas-section-card{margin-bottom:13px;overflow:hidden;background:#fff;border:1px solid #dbe2eb;border-radius:9px}.saas-section-title{display:flex;flex-direction:column;padding:12px 14px;background:#fbfcfe;border-bottom:1px solid #e3e8ef}.saas-section-title strong{font-size:11px;font-weight:820}.saas-section-title small{margin-top:3px;color:#7b8799;font-size:8.5px}.saas-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px}.saas-field{min-width:0;display:flex;flex-direction:column;gap:6px}.saas-field.is-wide{grid-column:1 / -1}.saas-field>span{color:#344054;font-size:8.5px;font-weight:820;letter-spacing:.02em;text-transform:uppercase}.saas-field input,.saas-field select,.saas-field textarea{width:100%;min-height:37px;padding:8px 10px;color:#162033;background:#fff;border:1px solid #d6dee8;border-radius:7px;outline:0;font:500 10.5px/1.4 inherit}.saas-field textarea{resize:vertical}.saas-field input:focus,.saas-field select:focus,.saas-field textarea:focus{border-color:#91a4ff;box-shadow:0 0 0 3px #3152f414}.saas-field>small{color:#7b8799;font-size:8px}.saas-alert{display:flex;align-items:center;gap:7px;margin-bottom:10px;padding:8px 10px;border:1px solid;border-radius:7px;font-size:9.5px;font-weight:650}.saas-alert.is-success{color:#08745c;background:#effcf7;border-color:#bcebdc}.saas-alert.is-error{color:#a32332;background:#fff3f4;border-color:#f2c7cd}.saas-security-score{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:12px;padding:13px;background:#f3f1ff;border:1px solid #dcd7ff;border-radius:9px}.saas-security-score>span{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;color:#5139d5;background:#fff;border:2px solid #7661e8;border-radius:50%;font-size:14px;font-weight:850}.saas-security-score strong{font-size:10.5px}.saas-security-score p{margin:4px 0 0;color:#6d6b82;font-size:8.5px}.saas-security-score>svg{color:#5941d9}.saas-policy-list{margin-bottom:13px;overflow:hidden;border:1px solid #dbe2eb;border-radius:9px}.saas-policy-row{min-height:60px;display:grid;grid-template-columns:33px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 12px;border-bottom:1px solid #e6eaf0}.saas-policy-row:last-child{border-bottom:0}.saas-policy-row>span{width:31px;height:31px;display:inline-flex;align-items:center;justify-content:center;color:#3152f4;background:#f4f6ff;border-radius:7px}.saas-policy-row>div{display:flex;flex-direction:column}.saas-policy-row strong{font-size:10px}.saas-policy-row small{margin-top:3px;color:#7a8698;font-size:8.5px}.saas-toggle{width:32px;height:18px;padding:2px;background:#cbd3df;border:0;border-radius:999px;transition:background .15s ease}.saas-toggle span{width:14px;height:14px;display:block;background:#fff;border-radius:50%;box-shadow:0 1px 3px #0f172a33;transition:transform .15s ease}.saas-toggle.is-on{background:#3152f4}.saas-toggle.is-on span{transform:translate(14px)}.saas-provider-workspace,.saas-plan-workspace{display:grid;overflow:hidden;border:1px solid #dbe2eb;border-radius:9px}.saas-provider-workspace{grid-template-columns:minmax(210px,.82fr) minmax(300px,1.45fr)}.saas-provider-list,.saas-plan-list{min-width:0;background:#fafbfd;border-right:1px solid #dfe4ea}.saas-provider-list{padding:7px}.saas-provider-list button,.saas-plan-list>button{width:100%;min-height:56px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px;color:#182237;background:transparent;border:1px solid transparent;border-radius:7px;text-align:left}.saas-provider-list button:hover,.saas-plan-list>button:hover{background:#fff}.saas-provider-list button.is-active,.saas-plan-list>button.is-active{background:#f0f2ff;border-color:#cbd5ff}.saas-provider-logo,.saas-plan-icon{width:32px;height:32px;flex:0 0 32px;font-size:8.5px;font-weight:850}.saas-provider-list button>span:nth-child(2),.saas-plan-list>button>span:nth-child(2){min-width:0;display:flex;flex-direction:column}.saas-provider-list strong,.saas-plan-list>button strong{font-size:9.5px}.saas-provider-list small,.saas-plan-list>button small{margin-top:3px;overflow:hidden;color:#7a8699;font-size:7.5px;text-overflow:ellipsis;white-space:nowrap}.saas-provider-list i,.saas-plan-list>button i{padding:3px 5px;color:#7a8699;background:#eef1f5;border-radius:999px;font-size:7px;font-style:normal;font-weight:800;text-transform:uppercase}.saas-provider-list i.is-ready,.saas-plan-list i.is-active{color:#08745c;background:#dcfaee}.saas-plan-list i.is-draft{color:#8a5a06;background:#fff5cf}.saas-plan-list i.is-archived{color:#697386;background:#eef1f5}.saas-provider-editor,.saas-plan-editor{min-width:0;background:#fff}.saas-editor-heading{min-height:58px;display:flex;align-items:center;gap:9px;padding:10px 13px;border-bottom:1px solid #e1e6ed}.saas-editor-heading>div{min-width:0;display:flex;flex-direction:column}.saas-editor-heading strong{font-size:10.5px}.saas-editor-heading small{margin-top:3px;color:#7a8699;font-size:8px}.saas-editor-heading .saas-toggle,.saas-editor-heading .saas-save-compact{margin-left:auto}.saas-secret-field{position:relative}.saas-secret-field svg{position:absolute;top:50%;right:10px;color:#139b74;transform:translateY(-50%)}.saas-secret-field input{padding-right:34px}.saas-encryption-note{display:flex;align-items:center;gap:7px;margin:0 14px 14px;padding:9px 10px;color:#3d526e;background:#f7f9fc;border:1px solid #dfe5ec;border-radius:7px;font-size:8.5px}.saas-encryption-note svg{color:#159b74}.saas-kpi-row,.saas-health-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.saas-kpi-row{margin-bottom:12px;overflow:hidden;border:1px solid #dbe2eb;border-radius:8px}.saas-kpi{min-width:0;display:flex;flex-direction:column;padding:11px 12px;background:#fff;border-right:1px solid #dfe4ea}.saas-kpi:last-child{border-right:0}.saas-kpi small{color:#66758a;font-size:7.5px;font-weight:760;text-transform:uppercase}.saas-kpi strong{margin-top:5px;color:#111827;font-size:16px;font-weight:880}.saas-plan-workspace{grid-template-columns:minmax(210px,.75fr) minmax(390px,1.65fr)}.saas-subpanel-heading{min-height:58px;padding:10px 12px;background:#fff;border-bottom:1px solid #dfe4ea}.saas-subpanel-heading span{display:flex;flex-direction:column}.saas-subpanel-heading strong{font-size:10.5px}.saas-subpanel-heading small{margin-top:3px;color:#7a8699;font-size:8px}.saas-subpanel-heading svg{color:#536176}.saas-plan-list>button{margin:5px 7px;width:calc(100% - 14px)}.saas-feature-check{grid-column:1 / -1;display:flex;align-items:flex-start;gap:8px;padding:10px;background:#fafbfd;border:1px solid #dfe4ea;border-radius:7px}.saas-feature-check input{width:14px;height:14px;accent-color:#3152f4}.saas-feature-check span{display:flex;flex-direction:column}.saas-feature-check strong{font-size:9px}.saas-feature-check small{margin-top:3px;color:#7a8699;font-size:8px}.saas-pricing-preview{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin-bottom:12px;padding:10px;background:#f8faff;border:1px solid #d9e1ee;border-radius:8px}.saas-pricing-preview article{display:flex;flex-direction:column;padding:11px;background:#fff;border:1px solid #dfe4ea;border-radius:8px}.saas-pricing-preview article.is-featured{border-color:#9caeff;box-shadow:inset 0 2px #3152f4}.saas-pricing-preview article small{color:#3152f4;font-size:7px;font-weight:780;text-transform:uppercase}.saas-pricing-preview article strong{margin-top:5px;font-size:11px}.saas-pricing-preview article p{min-height:32px;margin:5px 0;color:#758196;font-size:7.5px}.saas-pricing-preview article b{font-size:15px}.saas-pricing-preview article b span{color:#7a8699;font-size:7.5px;font-weight:500}.saas-health-panel{padding:16px;border-left:1px solid #dfe4ea}.saas-inspector-panel{max-height:none;overflow:visible}.saas-health-heading{margin-bottom:14px}.saas-health-heading span{display:flex;flex-direction:column}.saas-health-heading strong{font-size:14px;font-weight:840}.saas-health-heading small{margin-top:4px;color:#7a8699;font-size:8.5px}.saas-health-heading svg{color:#4f5e73}.saas-health-heading button svg{color:inherit}.saas-inspector-stack{display:flex;flex-direction:column;gap:8px}.saas-inspector-metric{min-height:60px;display:grid;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:9px;padding:9px 10px;background:#fff;border:1px solid #dfe4ea;border-radius:8px}.saas-inspector-metric>span{width:29px;height:29px;display:inline-flex;align-items:center;justify-content:center;color:#3152f4;background:#f2f5ff;border-radius:7px}.saas-inspector-metric.is-good>span{color:#08745c;background:#e9faf4}.saas-inspector-metric.is-warn>span{color:#9a6200;background:#fff7dc}.saas-inspector-metric>div{min-width:0;display:flex;flex-direction:column}.saas-inspector-metric small{color:#7b8799;font-size:7.5px;font-weight:720;letter-spacing:.02em;text-transform:uppercase}.saas-inspector-metric strong{margin-top:4px;overflow-wrap:anywhere;color:#192338;font-size:9.5px;line-height:1.35}.saas-inspector-score{display:flex;align-items:center;gap:10px;padding:11px;background:#f3f1ff;border:1px solid #ddd7ff;border-radius:8px}.saas-inspector-score>span{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;color:#5b3bd2;background:#fff;border:2px solid #765ee7;border-radius:50%;font-size:12px;font-weight:850}.saas-inspector-score>div{display:flex;flex-direction:column}.saas-inspector-score strong{font-size:9.5px}.saas-inspector-score small{margin-top:3px;color:#746f91;font-size:7.5px}.saas-inspector-note,.saas-inspector-footer{display:flex;align-items:flex-start;gap:8px;padding:10px;color:#526078;background:#fff;border:1px solid #dfe4ea;border-radius:8px;font-size:7.5px;line-height:1.5}.saas-inspector-note svg,.saas-inspector-footer svg{flex:0 0 auto;color:#129a73}.saas-inspector-footer{margin-top:10px}.saas-inspector-footer span{display:flex;flex-direction:column}.saas-inspector-footer strong{color:#344054;font-size:8.5px}.saas-inspector-footer small{margin-top:3px;color:#7b8799;font-size:7px}.saas-health-hero{display:flex;align-items:center;gap:10px;margin-bottom:10px;padding:12px;background:#f3f1ff;border:1px solid #ddd7ff;border-radius:8px}.saas-health-hero>span{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;color:#5139d5;background:#fff;border-radius:7px}.saas-health-hero>div{min-width:0;display:flex;flex-direction:column}.saas-health-hero strong{font-size:9.5px}.saas-health-hero small{margin-top:3px;color:#746f91;font-size:7.5px}.saas-health-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:10px}.saas-health-grid .saas-kpi{border:1px solid #dfe4ea;border-radius:7px}.saas-health-grid .saas-kpi strong{font-size:14px}.saas-health-list{overflow:hidden;background:#fff;border:1px solid #dfe4ea;border-radius:8px}.saas-health-list>strong{display:block;padding:10px;border-bottom:1px solid #e3e8ef;font-size:9.5px}.saas-health-list>div{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 10px;padding:8px 0;color:#49566b;border-bottom:1px solid #e7ebf0;font-size:8px}.saas-health-list>div:last-child{border-bottom:0}.saas-health-list span{display:inline-flex;align-items:center;gap:6px}.saas-health-list span svg{color:#79869a}.saas-health-list b{color:#738096;font-size:7px}.saas-health-note{display:flex;gap:8px;margin-top:10px;padding:10px;color:#40506a;background:#fff;border:1px solid #dfe4ea;border-radius:8px}.saas-health-note svg{flex:0 0 auto;color:#3152f4}.saas-health-note span{display:flex;flex-direction:column}.saas-health-note strong{font-size:8.5px}.saas-health-note small{margin-top:3px;color:#7a8699;font-size:7.5px}.saas-admin-loading,.saas-admin-empty{min-height:480px;display:flex;align-items:center;justify-content:center;gap:8px;color:#667085;font-size:10px}.saas-admin-empty{flex-direction:column;text-align:center}.saas-admin-empty strong{color:#1f2937;font-size:13px}.saas-admin-empty p{margin:0 0 4px}.saas-enterprise-badge{display:inline-flex;align-items:center;min-height:25px;padding:0 8px;color:#5b38c7;background:#f3f0ff;border:1px solid #ded5ff;border-radius:999px;font-size:7.5px;font-weight:800;letter-spacing:.025em;text-transform:uppercase}.enterprise-settings-workspace{display:grid;grid-template-columns:200px minmax(0,1fr);overflow:hidden;background:#fff;border:1px solid #dbe2eb;border-radius:9px}.enterprise-settings-menu{display:flex;flex-direction:column;gap:4px;padding:8px;background:#fafbfd;border-right:1px solid #dfe4ea}.enterprise-settings-menu button{min-height:54px;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px;color:#243044;background:transparent;border:1px solid transparent;border-radius:7px;text-align:left}.enterprise-settings-menu button:hover{background:#fff}.enterprise-settings-menu button.is-active{color:#2341d0;background:#eff2ff;border-color:#d1dafe}.enterprise-settings-menu button>span:first-child{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;color:#3152f4;background:#fff;border:1px solid #dce3f1;border-radius:7px}.enterprise-settings-menu button>span:nth-child(2){min-width:0;display:flex;flex-direction:column}.enterprise-settings-menu strong{font-size:9.5px}.enterprise-settings-menu small{margin-top:3px;overflow:hidden;color:#7b8799;font-size:7.5px;text-overflow:ellipsis;white-space:nowrap}.enterprise-settings-menu i{color:#718096;font-size:7px;font-style:normal;font-weight:760}.enterprise-settings-editor{min-width:0}.enterprise-toggle-row{grid-column:1 / -1;min-height:50px;display:flex;align-items:center;gap:12px;padding:9px 10px;background:#fafbfd;border:1px solid #e0e5ec;border-radius:7px}.enterprise-toggle-row>span{min-width:0;display:flex;flex:1;flex-direction:column}.enterprise-toggle-row strong{color:#243044;font-size:9px}.enterprise-toggle-row small{margin-top:3px;color:#7b8799;font-size:7.5px}.enterprise-landing-workspace{display:grid;grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:12px}.enterprise-landing-preview{position:sticky;top:10px;min-height:330px;display:flex;flex-direction:column;justify-content:center;padding:24px;overflow:hidden;color:#fff;background:radial-gradient(circle at 85% 15%,rgb(216 249 124 / 24%),transparent 32%),linear-gradient(145deg,#07151d,#10283a 62%,#193e50);border:1px solid #173b4d;border-radius:10px;box-shadow:0 16px 36px #05121c26}.enterprise-landing-preview>small{color:#dff881;font-size:7.5px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.enterprise-landing-preview h2{margin:11px 0 0;color:#fff;font-size:24px;line-height:1.08;letter-spacing:-.045em}.enterprise-landing-preview p{margin:12px 0 17px;color:#bdd0dd;font-size:9px;line-height:1.65}.enterprise-landing-preview>div{display:flex;gap:7px}.enterprise-landing-preview>div span{padding:8px 10px;color:#17220c;background:#dff881;border:1px solid #dff881;border-radius:6px;font-size:8px;font-weight:800}.enterprise-landing-preview>div span.is-secondary{color:#e6edf3;background:transparent;border-color:#ffffff40}.enterprise-landing-preview footer{margin-top:25px;padding-top:11px;color:#8eabbc;border-top:1px solid rgb(255 255 255 / 13%);font-size:7.5px}.enterprise-distribution{min-height:420px}.enterprise-rule-list{display:flex;flex-direction:column;overflow:hidden;border:1px solid #dbe2eb;border-radius:9px}.enterprise-rule-list article{min-height:62px;display:grid;grid-template-columns:34px minmax(0,1fr) 100px 70px auto;align-items:center;gap:9px;padding:9px 12px;background:#fff;border-bottom:1px solid #e4e8ee}.enterprise-rule-list article:last-child{border-bottom:0}.enterprise-rule-list article>span{width:31px;height:31px;display:inline-flex;align-items:center;justify-content:center;color:#3152f4;background:#f1f4ff;border-radius:7px}.enterprise-rule-list article>span.is-warning{color:#a16207;background:#fff7d8}.enterprise-rule-list article>span.is-critical{color:#b42318;background:#fff0ef}.enterprise-rule-list article>div{min-width:0;display:flex;flex-direction:column}.enterprise-rule-list strong{font-size:9.5px}.enterprise-rule-list small{margin-top:3px;overflow:hidden;color:#7a8699;font-size:7.5px;text-overflow:ellipsis;white-space:nowrap}.enterprise-rule-list select,.enterprise-rule-list input{width:100%;min-height:30px;padding:5px 7px;color:#344054;background:#fff;border:1px solid #d6dee8;border-radius:6px;font-size:8px}.enterprise-lock{min-height:430px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px;text-align:center}.enterprise-lock>span{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;color:#6544d9;background:#f2efff;border:1px solid #dcd4ff;border-radius:50%}.enterprise-lock strong{margin-top:13px;font-size:14px}.enterprise-lock p{max-width:360px;margin:6px 0 0;color:#718096;font-size:9px;line-height:1.55}.enterprise-catalog-grid{display:grid;grid-template-columns:minmax(220px,.75fr) minmax(360px,1.35fr);gap:12px;margin-top:12px}.enterprise-catalog-grid .saas-section-card{min-width:0;margin-bottom:0}.enterprise-module-catalog{display:flex;flex-wrap:wrap;gap:6px;padding:12px}.enterprise-module-catalog>span{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:2px 6px;padding:7px 8px;color:#3152f4;background:#f5f7ff;border:1px solid #dde3fb;border-radius:7px}.enterprise-module-catalog strong{color:#33415a;font-size:8px}.enterprise-module-catalog small{grid-column:2;color:#7b8799;font-size:7px}.enterprise-matrix-wrap{max-height:330px;overflow:auto;padding:8px}.enterprise-matrix-wrap table{width:100%;border-collapse:collapse;font-size:7.5px}.enterprise-matrix-wrap th,.enterprise-matrix-wrap td{padding:7px 8px;color:#56647a;border:1px solid #e3e8ef;text-align:center;white-space:nowrap}.enterprise-matrix-wrap th:first-child,.enterprise-matrix-wrap td:first-child{position:sticky;left:0;z-index:1;min-width:130px;color:#28364d;background:#fff;text-align:left}.enterprise-matrix-wrap th{color:#344054;background:#f8fafd;font-weight:780}.enterprise-matrix-wrap td svg{margin:auto;color:#119b73}.spin{animation:saas-spin .9s linear infinite}@keyframes saas-spin{to{transform:rotate(360deg)}}@media (max-width: 1320px){.saas-admin-shell{grid-template-columns:210px minmax(440px,1fr) 250px}}@media (max-width: 1100px){.saas-admin-shell{grid-template-columns:210px minmax(0,1fr)}.saas-health-panel{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;border-top:1px solid #dfe4ea;border-left:0;max-height:none}.saas-health-panel.saas-inspector-panel{display:block}.saas-health-heading{grid-column:1 / -1;margin-bottom:0}.saas-health-hero,.saas-health-grid,.saas-health-list{margin:0}.saas-health-note{display:none}}@media (max-width: 900px){.saas-admin-shell{display:block}.saas-admin-content{max-height:none}.saas-context-pane{border-right:0;border-bottom:1px solid #dfe4ea}.saas-context-title,.saas-context-plan{display:none}.saas-context-nav.enterprise-settings-menu{flex-direction:row;overflow-x:auto}.saas-context-nav button{min-width:174px}.saas-admin-menu{border-right:0;border-bottom:1px solid #dfe4ea}.saas-admin-menu-title,.saas-admin-role-card{display:none}.saas-admin-menu nav{flex-direction:row;overflow-x:auto}.saas-admin-menu nav a{min-width:165px}.saas-health-panel{display:block}.saas-health-hero,.saas-health-grid,.saas-health-list{margin-bottom:10px}.enterprise-settings-workspace,.enterprise-landing-workspace,.enterprise-catalog-grid{grid-template-columns:1fr}.enterprise-settings-menu{flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid #dfe4ea}.enterprise-settings-menu button{min-width:170px}.enterprise-landing-preview{position:static}}.security-center-shell{grid-template-columns:238px minmax(640px,1fr) 292px;min-height:calc(100dvh - var(--sp-utility-height) - var(--sp-header-height) - 46px)}.security-center-header{border-radius:10px 10px 0 0}.security-header-shield{width:29px;height:29px;display:inline-flex;align-items:center;justify-content:center;color:#172033;background:#fff;border:1px solid #d8e0ea;border-radius:7px}.security-context-pane{min-height:0}.security-center-nav{display:flex;flex-direction:column;gap:4px;padding:10px 9px}.security-center-nav>button{width:100%;min-height:52px;display:grid;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px;color:#162033;text-align:left;background:transparent;border:1px solid transparent;border-radius:8px;transition:background .14s ease,border-color .14s ease,color .14s ease}.security-center-nav>button:hover{background:#f6f8fc;border-color:#e8ecf2}.security-center-nav>button.is-active{color:#193de8;background:#eef1ff;border-color:#dce3ff}.security-center-nav>button>span:first-child{width:31px;height:31px;display:inline-flex;align-items:center;justify-content:center;color:#3152f4;background:#f7f8ff;border:1px solid #dfe5ff;border-radius:8px}.security-center-nav>button.is-active>span:first-child{color:#fff;background:#3152f4;border-color:#3152f4}.security-center-nav>button>span:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:3px}.security-center-nav strong{overflow:hidden;font-size:10.5px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.security-center-nav small{overflow:hidden;color:#758197;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.security-center-nav i{color:#344054;font-size:8.5px;font-style:normal;font-weight:800;text-transform:capitalize}.security-center-nav button.is-active i{color:#193de8}.security-encryption-note{margin:auto 10px 12px;display:flex;gap:8px;padding:10px;color:#176b57;background:#f0fbf7;border:1px solid #d4f2e6;border-radius:8px}.security-encryption-note>span{display:flex;flex-direction:column;gap:3px}.security-encryption-note strong{color:#155c4c;font-size:8.5px}.security-encryption-note small{color:#588479;font-size:7.5px;line-height:1.35}.security-center-content{min-width:0;padding:20px 20px 34px;background:#fff}.security-control-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:17px;border-bottom:1px solid #e3e7ed}.security-control-heading>div:first-child{min-width:0}.security-control-heading>div:first-child>small{display:flex;align-items:center;gap:5px;color:#087f6c;font-size:8px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.security-control-heading h1{margin:9px 0 4px;color:#101828;font-size:25px;font-weight:850;letter-spacing:-.045em}.security-control-heading p{margin:0;color:#667085;font-size:10.5px;line-height:1.45}.security-heading-actions{display:flex;align-items:center;gap:7px;flex:0 0 auto}.security-heading-actions>button,.security-event-toolbar button,.security-ip-form>button,.security-save-bar button{min-height:31px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 11px;color:#253046;background:#fff;border:1px solid #d5dce6;border-radius:7px;font-size:9px;font-weight:800}.security-heading-actions>button.is-primary,.security-ip-form>button.is-primary,.security-save-bar button.is-primary{color:#fff;background:#3152f4;border-color:#3152f4;box-shadow:0 5px 14px #3152f433}.security-heading-actions>button:hover,.security-event-toolbar button:hover{border-color:#aeb8c8}.security-heading-actions>button.is-primary:hover,.security-ip-form>button.is-primary:hover,.security-save-bar button.is-primary:hover{background:#2644df;border-color:#2644df}.security-live-pill{min-height:29px;display:inline-flex;align-items:center;gap:5px;padding:0 9px;color:#087f5b;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:7px;font-size:8.5px;font-weight:800}.security-live-pill i{width:6px;height:6px;background:#10b981;border-radius:50%;box-shadow:0 0 0 3px #10b9811f}.security-panel-stack{display:flex;flex-direction:column;gap:13px;padding-top:17px}.security-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.security-kpi{min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr);grid-template-rows:auto auto auto;-moz-column-gap:8px;column-gap:8px;padding:11px;background:#fff;border:1px solid #dfe4eb;border-radius:8px}.security-kpi>span{grid-row:1 / 4;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;color:#526176;background:#f4f6f9;border-radius:7px}.security-kpi>small{color:#667085;font-size:7.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.security-kpi>strong{margin-top:3px;color:#101828;font-size:16px;line-height:1}.security-kpi>p{overflow:hidden;margin:5px 0 0;color:#8b95a7;font-size:7.5px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.security-kpi.is-blue{background:#f8faff;border-color:#cfd9ff}.security-kpi.is-blue>span{color:#3152f4;background:#eaf0ff}.security-kpi.is-green>span{color:#07835f;background:#e9fbf4}.security-kpi.is-red>span{color:#d92d20;background:#fff0ef}.security-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.security-card,.security-event-card{overflow:hidden;background:#fff;border:1px solid #dfe4eb;border-radius:9px}.security-section-title,.security-event-title{min-height:51px;display:flex;align-items:center;gap:9px;padding:10px 12px;border-bottom:1px solid #e5e9ef}.security-section-title>span{width:29px;height:29px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:#3152f4;background:#eef2ff;border-radius:7px}.security-section-title>div,.security-event-title>span{min-width:0;display:flex;flex:1;flex-direction:column;gap:3px}.security-section-title strong,.security-event-title strong{color:#172033;font-size:10.5px;font-weight:830}.security-section-title small,.security-event-title small{color:#778398;font-size:8px;line-height:1.35}.security-posture-row{min-height:41px;display:grid;grid-template-columns:23px minmax(0,1fr) auto;align-items:center;gap:8px;margin:0 11px;border-bottom:1px solid #edf0f4}.security-posture-row:last-child{border-bottom:0}.security-posture-row>span{width:21px;height:21px;display:inline-flex;align-items:center;justify-content:center;color:#b54708;background:#fff7ed;border-radius:6px}.security-posture-row>span.is-ready{color:#067a57;background:#eafaf4}.security-posture-row strong{color:#344054;font-size:8.8px}.security-posture-row i{color:#b54708;font-size:8px;font-style:normal;font-weight:800}.security-posture-row i.is-ready{color:#067a57}.security-recommendation{width:calc(100% - 22px);min-height:51px;display:grid;grid-template-columns:23px minmax(0,1fr);align-items:start;gap:9px;margin:8px 11px 0;padding:9px;color:#172033;text-align:left;background:#fff;border:1px solid #e1e6ed;border-radius:7px}.security-recommendation:last-child{margin-bottom:10px}.security-recommendation:hover{background:#f9faff;border-color:#cfd9ff}.security-recommendation>span:first-child{width:21px;height:21px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#3152f4;border-radius:50%;font-size:8px;font-weight:850}.security-recommendation>span:last-child{display:flex;flex-direction:column;gap:4px}.security-recommendation strong{font-size:8.8px}.security-recommendation small{color:#748096;font-size:7.5px;line-height:1.35}.security-all-clear{min-height:74px;display:flex;align-items:center;gap:10px;margin:12px;padding:12px;color:#067a57;background:#effbf6;border:1px solid #ccefe1;border-radius:8px}.security-all-clear>span{display:flex;flex-direction:column;gap:4px}.security-all-clear strong{color:#155f4d;font-size:9.5px}.security-all-clear small{color:#598b7e;font-size:8px}.security-event-title{justify-content:space-between}.security-event-title>svg{color:#3152f4}.security-event-table-wrap{width:100%;overflow-x:auto}.security-event-table{width:100%;border-collapse:collapse;table-layout:fixed}.security-event-table th{padding:9px 8px;color:#667085;font-size:7px;font-weight:850;letter-spacing:.045em;text-align:left;text-transform:uppercase;background:#f8f9fb;border-bottom:1px solid #e2e7ed}.security-event-table td{overflow:hidden;padding:9px 8px;color:#344054;font-size:7.6px;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #e8ecf1}.security-event-table tr:last-child td{border-bottom:0}.security-event-table tbody tr:hover{background:#fbfcff}.security-event-table th:nth-child(1){width:74px}.security-event-table th:nth-child(2){width:150px}.security-event-table th:nth-child(3){width:128px}.security-event-table th:nth-child(4){width:94px}.security-event-table th:nth-child(5){width:70px}.security-event-table th:nth-child(6){width:76px}.security-event-table th:nth-child(7){width:126px}.security-event-table td:nth-child(2) strong,.security-event-table td:nth-child(2) small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.security-event-table td:nth-child(2) strong{color:#172033;font-size:8px}.security-event-table td:nth-child(2) small{margin-top:3px;color:#8a94a6;font-size:6.8px}.security-severity,.security-outcome{display:inline-flex;align-items:center;padding:3px 6px;color:#344054;background:#f2f4f7;border-radius:999px;font-size:6.8px;font-style:normal;font-weight:850;text-transform:capitalize}.security-severity.is-medium{color:#b54708;background:#fff6e8}.security-severity.is-high,.security-severity.is-critical,.security-outcome.is-review{color:#c52a20;background:#fff0ef}.security-outcome{color:#067a57;background:#eafaf4}.security-risk-score{display:flex;align-items:center;gap:5px}.security-risk-score b{width:18px;color:#172033;font-size:7.5px}.security-risk-score>i{width:33px;height:3px;overflow:hidden;background:#e6eaf0;border-radius:999px}.security-risk-score>i>span{display:block;height:100%;background:#5794f7;border-radius:inherit}.security-event-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px}.security-event-toolbar>label{width:min(330px,42%);height:32px;display:flex;align-items:center;gap:7px;padding:0 10px;color:#7c8799;background:#fff;border:1px solid #d7dee8;border-radius:7px}.security-event-toolbar input{min-width:0;flex:1;padding:0;font-size:8.5px;background:transparent;border:0;outline:0}.security-event-toolbar>span{display:flex;align-items:center;gap:7px;color:#667085}.security-event-toolbar select{height:32px;padding:0 26px 0 9px;color:#344054;background-color:#fff;border:1px solid #d7dee8;border-radius:7px;font-size:8px}.security-policy-list{padding:0 12px}.security-toggle-row{min-height:57px;display:grid;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:10px;border-bottom:1px solid #edf0f4}.security-toggle-row:last-child{border-bottom:0}.security-toggle-row>span{width:29px;height:29px;display:inline-flex;align-items:center;justify-content:center;color:#3152f4;background:#f0f3ff;border-radius:7px}.security-toggle-row>div{display:flex;flex-direction:column;gap:4px}.security-toggle-row strong{color:#172033;font-size:9px}.security-toggle-row small{color:#778398;font-size:7.5px;line-height:1.4}.security-toggle{position:relative;width:31px;height:18px;padding:0;background:#cbd3df;border:0;border-radius:999px}.security-toggle>span{position:absolute;top:3px;left:3px;width:12px;height:12px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #10182840;transition:transform .15s ease}.security-toggle.is-on{background:#3152f4}.security-toggle.is-on>span{transform:translate(13px)}.security-risk-control{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,38%);align-items:center;gap:20px;margin:12px;padding:13px;background:#f8f9fc;border:1px solid #e2e7ee;border-radius:8px}.security-risk-control>span{display:flex;flex-direction:column;gap:4px}.security-risk-control strong{color:#172033;font-size:9px}.security-risk-control small{color:#7a8597;font-size:7.5px}.security-risk-control>div{display:flex;align-items:center;gap:10px}.security-risk-control input{min-width:0;flex:1;accent-color:#3152f4}.security-risk-control b{min-width:36px;padding:5px;color:#2444e6;font-size:9px;text-align:center;background:#edf1ff;border-radius:6px}.security-ip-form{display:grid;grid-template-columns:1fr 1fr 120px auto;align-items:end;gap:8px;padding:12px}.security-ip-form label,.security-form-grid label{min-width:0;display:flex;flex-direction:column;gap:5px}.security-ip-form label>span,.security-form-grid label>span{color:#344054;font-size:7.5px;font-weight:850;letter-spacing:.025em;text-transform:uppercase}.security-ip-form input,.security-ip-form select,.security-form-grid input,.security-form-grid select{width:100%;height:34px;padding:0 10px;color:#172033;background:#fff;border:1px solid #d4dce7;border-radius:7px;font-size:9px;outline:0}.security-ip-form input:focus,.security-ip-form select:focus,.security-form-grid input:focus,.security-form-grid select:focus{border-color:#7890ff;box-shadow:0 0 0 3px #3152f417}.security-inline-error{margin:-4px 12px 10px;color:#c52a20;font-size:8px}.security-ip-table{margin:0 12px 12px;overflow:hidden;border:1px solid #e0e5ec;border-radius:8px}.security-ip-row{min-height:39px;display:grid;grid-template-columns:1fr 1fr 90px 30px;align-items:center;gap:8px;padding:0 10px;color:#344054;font-size:8px;border-bottom:1px solid #e9edf2}.security-ip-row:last-child{border-bottom:0}.security-ip-row.is-header{min-height:31px;color:#667085;font-size:7px;font-weight:850;letter-spacing:.045em;text-transform:uppercase;background:#f8f9fb}.security-ip-row code{overflow:hidden;color:#172033;font-size:8px;text-overflow:ellipsis}.security-ip-row>i{width:-moz-fit-content;width:fit-content;padding:3px 6px;color:#344054;background:#f2f4f7;border-radius:999px;font-size:7px;font-style:normal;font-weight:800;text-transform:capitalize}.security-ip-row>i.is-block{color:#c52a20;background:#fff0ef}.security-ip-row>i.is-allow{color:#067a57;background:#eafaf4}.security-ip-row>button{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;color:#c52a20;background:#fff;border:1px solid #f4d2d0;border-radius:6px}.security-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:13px 12px;border-bottom:1px solid #e8ecf1}.security-form-grid label.is-wide{grid-column:1 / -1}.security-save-bar{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:10px 12px;background:#fafbfc;border-top:1px solid #e5e9ef}.security-save-bar>span{display:flex;align-items:center;gap:6px;color:#667085;font-size:8px}.security-empty-state{min-height:112px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;padding:18px;color:#7a8597;text-align:center}.security-empty-state strong{color:#344054;font-size:9px}.security-empty-state small{font-size:8px}.security-empty-state.is-error,.security-empty-state.is-error strong{color:#c52a20}.security-live-inspector{min-width:0}.security-inspector-score{display:flex;flex-direction:column;gap:5px;margin:13px 12px 9px;padding:13px;background:#f7f9ff;border:1px solid #cdd8ff;border-radius:8px}.security-inspector-score>small{color:#5b6880;font-size:7px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.security-inspector-score>strong{color:#3152f4;font-size:23px;line-height:1}.security-inspector-score>strong span{font-size:9px}.security-inspector-score>i{color:#344054;font-size:7px;font-style:normal}.security-inspector-metrics{display:grid;gap:7px;padding:0 12px}.security-inspector-metrics>div{min-height:55px;display:flex;flex-direction:column;justify-content:center;gap:5px;padding:10px;background:#fff;border:1px solid #dfe4eb;border-radius:8px}.security-inspector-metrics small{color:#667085;font-size:7px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.security-inspector-metrics strong{color:#101828;font-size:12px}.security-inspector-note{display:flex;align-items:center;gap:6px;margin:12px;color:#087f6c;font-size:7.5px}@media (max-width: 1320px){.security-center-shell{grid-template-columns:210px minmax(560px,1fr) 250px}.security-center-content{padding-inline:15px}.security-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1100px){.security-center-shell{grid-template-columns:210px minmax(0,1fr)}.security-live-inspector{display:none}}@media (max-width: 900px){.security-center-shell{display:block}.security-context-pane{display:block;border-right:0;border-bottom:1px solid #dfe4ea}.security-center-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.security-encryption-note{margin-top:4px}.security-control-heading,.security-save-bar{align-items:flex-start;flex-direction:column}.security-heading-actions{width:100%;flex-wrap:wrap}.security-overview-grid,.security-form-grid{grid-template-columns:1fr}.security-ip-form{grid-template-columns:1fr 1fr}.security-event-toolbar{align-items:stretch;flex-direction:column}.security-event-toolbar>label{width:100%}.security-event-toolbar>span{flex-wrap:wrap}}@media (max-width: 620px){.security-center-content{padding:14px 10px 24px}.security-center-nav,.security-kpi-grid,.security-ip-form{grid-template-columns:1fr}.security-live-pill{display:none}.security-control-heading h1{font-size:21px}.security-risk-control{grid-template-columns:1fr}.security-ip-row{grid-template-columns:1fr 86px 28px}.security-ip-row>span:nth-child(2),.security-ip-row.is-header>span:nth-child(2){display:none}}.automation-flow-shell{grid-template-columns:238px minmax(620px,1fr) 292px;grid-template-rows:50px auto;min-height:calc(100dvh - var(--sp-utility-height) - var(--sp-header-height) - 66px);box-shadow:0 12px 34px #0f172a0d}.automation-flow-shell .stackposter-payment-header{border-radius:10px 10px 0 0}.automation-enterprise-badge{min-height:24px;display:inline-flex;align-items:center;padding:0 8px;color:#5b21b6;background:#f4f0ff;border:1px solid #ddd1ff;border-radius:999px;font-size:.58rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.automation-flow-menu{min-height:0}.automation-flow-menu>nav{padding-top:12px}.automation-flow-menu>nav>button>i{min-width:20px;height:20px;justify-content:center;color:#667085;background:#eef1f6;border-radius:999px;font-size:.61rem}.automation-flow-menu>nav>button.is-active>i{color:#fff;background:#3152f4}.automation-menu-foot{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:8px;margin:auto 10px 10px;padding:11px;color:#344054;background:#f4f7ff;border:1px solid #dfe5ff;border-radius:8px}.automation-menu-foot>svg{width:25px;height:25px;padding:5px;color:#3152f4;background:#fff;border-radius:6px}.automation-menu-foot strong,.automation-menu-foot small{display:block}.automation-menu-foot strong{font-family:var(--font-heading, inherit);font-size:.68rem;font-weight:820}.automation-menu-foot small{margin-top:3px;color:#667085;font-size:.59rem;line-height:1.35}.automation-flow-content{min-height:620px}.automation-loading{min-height:360px;display:grid;place-items:center;color:#667085;font-size:.76rem}.automation-card+.automation-pipeline{margin-top:14px}.automation-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px}.automation-source-grid>button{min-width:0;min-height:92px;display:grid;grid-template-columns:34px minmax(0,1fr) 22px;align-items:start;gap:10px;padding:12px;color:#1d2939;text-align:left;background:#fff;border:1px solid #dce3ea;border-radius:8px}.automation-source-grid>button:hover{background:#fbfcff;border-color:#b9c4ff}.automation-source-grid>button.is-selected{background:#f1f4ff;border-color:#8799ff;box-shadow:inset 3px 0 #3152f4}.automation-source-grid>button>span:first-child{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;color:#3152f4;background:#eef1ff;border-radius:7px}.automation-source-grid>button>span:nth-child(2){min-width:0}.automation-source-grid strong,.automation-source-grid small,.automation-source-grid code{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automation-source-grid strong{font-family:var(--font-heading, inherit);font-size:.76rem}.automation-source-grid small{margin-top:4px;color:#667085;font-size:.65rem}.automation-source-grid code{margin-top:7px;color:#7c8aa0;font-size:.6rem}.automation-source-grid>button>i{width:19px;height:19px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#3152f4;border-radius:50%}.automation-source-grid>button:not(.is-selected)>i{background:transparent;border:1px solid #cfd7e2}.automation-empty{grid-column:1 / -1;min-height:190px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;color:#667085;text-align:center}.automation-empty strong{color:#1d2939}.automation-empty small{font-size:.68rem}.automation-empty a{margin-top:4px;color:#3152f4;font-size:.7rem;font-weight:750}.automation-form textarea{width:100%;min-height:82px;resize:vertical;padding:10px 11px;color:#1d2939;background:#fff;border:1px solid #d9e1e8;border-radius:7px;font:.76rem/1.45 inherit;outline:0}.automation-form textarea:focus{border-color:#6d82fb;box-shadow:0 0 0 3px #3152f41a}.automation-toggle-field{display:flex;flex-direction:column;gap:7px}.automation-toggle-field.is-wide{grid-column:1 / -1}.automation-toggle-field>span{color:#344054;font-size:.64rem;font-weight:820;letter-spacing:.01em;text-transform:uppercase}.automation-toggle-field>label{min-height:48px;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:8px 10px;background:#f8fafc;border:1px solid #e1e7ed;border-radius:7px}.automation-toggle-field strong,.automation-toggle-field small{display:block}.automation-toggle-field strong{color:#1d2939;font-size:.7rem}.automation-toggle-field small{margin-top:3px;color:#667085;font-size:.62rem}.automation-switch{position:relative;width:32px;height:18px;padding:0;background:#cbd5e1;border:0;border-radius:999px}.automation-switch i{position:absolute;top:2px;left:2px;width:14px;height:14px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #0f172a38;transition:transform .16s ease}.automation-switch.is-on{background:#3152f4}.automation-switch.is-on i{transform:translate(14px)}.automation-provider-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px 14px 0}.automation-provider-choice>button{position:relative;min-width:0;min-height:78px;display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;-moz-column-gap:10px;column-gap:10px;padding:11px;color:#1d2939;text-align:left;background:#fff;border:1px solid #dce3ea;border-radius:8px}.automation-provider-choice>button:hover,.automation-provider-choice>button.is-selected{border-color:#8295ff;background:#f4f6ff}.automation-provider-choice>button>span{grid-row:1 / 3;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;color:#3152f4;background:#eef1ff;border-radius:7px;font-size:.68rem;font-weight:850}.automation-provider-choice strong{font-family:var(--font-heading, inherit);font-size:.74rem}.automation-provider-choice small{margin-top:3px;overflow:hidden;color:#667085;font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.automation-provider-choice svg{position:absolute;top:9px;right:9px;color:#3152f4}.automation-capability-head{min-height:62px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;margin:14px 14px 0;padding:10px;background:#f8fafc;border:1px solid #e1e7ed;border-radius:8px}.automation-capability-head>span:first-child{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;color:#6d28d9;background:#f3edff;border-radius:7px}.automation-capability-head strong,.automation-capability-head small{display:block}.automation-capability-head strong{color:#1d2939;font-size:.74rem}.automation-capability-head small{margin-top:3px;color:#667085;font-size:.62rem}.automation-run-panel{min-height:66px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 14px 14px;padding:10px;background:#f6fbf8;border:1px solid #cae8d8;border-radius:8px}.automation-run-panel>span:first-child{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;color:#07875f;background:#e5f7ee;border-radius:7px}.automation-run-panel strong,.automation-run-panel small{display:block}.automation-run-panel strong{color:#1d2939;font-size:.72rem}.automation-run-panel small{margin-top:3px;color:#667085;font-size:.62rem}.automation-run-panel button{min-height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 11px;color:#fff;background:#07875f;border:0;border-radius:7px;font-size:.68rem;font-weight:800}.automation-pipeline{margin-inline:0}.automation-inspector{min-width:0;background:#f3f2ef}.automation-score-card{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;margin:12px;padding:12px;background:#f2efff;border:1px solid #dcd3ff;border-radius:8px}.automation-score-card>span:first-child{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;color:#6246d8;background:#fff;border-radius:8px}.automation-score-card strong,.automation-score-card small{display:block}.automation-score-card strong{color:#1d2939;font-size:.72rem}.automation-score-card small{margin-top:4px;color:#667085;font-size:.61rem}.automation-inspector-list,.automation-secret-manager{display:flex;flex-direction:column;gap:7px;margin:0 12px 12px;padding:11px;background:#fff;border:1px solid #d9dee8;border-radius:8px}.automation-inspector-list>strong,.automation-secret-manager>strong{color:#344054;font-size:.66rem}.automation-inspector-list>span{display:flex;align-items:center;gap:6px;color:#475467;font-size:.63rem}.automation-inspector-list>span svg{color:#07875f}.automation-inspector-list>small{color:#667085;font-size:.62rem}.automation-runtime-error{display:flex;align-items:flex-start;gap:7px;margin:0 12px 10px;padding:9px;color:#b42318;background:#fff0ef;border:1px solid #ffd1cd;border-radius:7px;font-size:.62rem;line-height:1.4}.automation-last-post{min-height:34px;display:flex;align-items:center;justify-content:center;gap:6px;margin:0 12px 10px;color:#3152f4;background:#fff;border:1px solid #d8e0ea;border-radius:7px;font-size:.65rem;font-weight:750;text-decoration:none}.automation-secret-manager label{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:5px;color:#475467;font-size:.6rem}.automation-secret-manager label>span{min-width:0;display:inline-flex;align-items:center;gap:5px;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.automation-secret-manager label svg{color:#07875f}.automation-secret-manager input{accent-color:#d92d20}.automation-secret-manager small{color:#b42318}.is-spinning{animation:automation-spin .8s linear infinite}@keyframes automation-spin{to{transform:rotate(360deg)}}@media (max-width: 1320px){.automation-flow-shell{grid-template-columns:210px minmax(560px,1fr) 250px}}@media (max-width: 1100px){.automation-flow-shell{grid-template-columns:210px minmax(0,1fr)}.automation-inspector{display:none}}@media (max-width: 900px){.automation-flow-shell{display:block;min-height:0}.automation-flow-menu{display:block;border-right:0;border-bottom:1px solid #dfe4ea}.automation-flow-menu>nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.automation-menu-foot{margin-top:0}.automation-flow-content{min-height:0}.automation-source-grid{grid-template-columns:1fr}}@media (max-width: 620px){.automation-flow-menu>nav,.automation-provider-choice,.automation-form{grid-template-columns:1fr}.automation-enterprise-badge{display:none}.automation-capability-head,.automation-run-panel{grid-template-columns:32px minmax(0,1fr)}.automation-capability-head>.automation-switch,.automation-run-panel>button{grid-column:1 / -1;justify-self:stretch}}.sp-shell.sp-payment-view,.sp-main.sp-main-payment{height:auto;min-height:100dvh;overflow:visible}.sp-page-stage.sp-admin-stage.sp-payment-stage{height:auto;min-height:calc(100dvh - var(--sp-utility-height) - var(--sp-header-height));overflow:visible;box-sizing:border-box}.sp-admin-stage>.stackposter-payment-shell{height:auto;min-height:calc(100dvh - var(--sp-utility-height) - var(--sp-header-height) - 46px);max-height:none}.stackposter-payment-shell{grid-template-columns:238px minmax(640px,1fr) 292px;grid-template-rows:50px auto}.stackposter-payment-header{border-radius:10px 10px 0 0}.stackposter-header-shield{width:29px;height:29px;display:inline-flex;align-items:center;justify-content:center;color:#172033;background:#fff;border:1px solid #d8e0ea;border-radius:7px}.stackposter-payment-menu{min-height:0;overflow:hidden}.stackposter-payment-menu>nav{display:flex;flex:1;flex-direction:column;gap:4px;min-height:0;padding:10px;overflow:visible}.stackposter-payment-signout{width:100%;min-height:58px;display:flex;align-items:center;gap:11px;flex:0 0 auto;padding:0 18px;color:#a5121c;text-align:left;background:#fff;border:0;border-top:1px solid #dfe4ea;font-family:var(--font-heading, inherit);font-size:.78rem;font-weight:800}.stackposter-payment-signout:hover{color:#861019;background:#fff8f8}.stackposter-payment-menu>nav>button{width:100%;min-height:50px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;color:#111827;text-align:left;background:transparent;border:0;border-radius:8px}.stackposter-payment-menu>nav>button:hover{background:#f4f6fb}.stackposter-payment-menu>nav>button.is-active{color:#3152f4;background:#e9edff}.stackposter-payment-menu>nav>button>span:first-child{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;color:#3152f4;background:#f3f4f6;border:1px solid #e0e5ec;border-radius:50%}.stackposter-payment-menu>nav>button>span:first-child.is-overview,.stackposter-payment-menu>nav>button.is-active>span:first-child{color:#fff;background:#3152f4;border-color:#3152f4}.stackposter-payment-menu>nav>button>span:nth-child(2){min-width:0}.stackposter-payment-menu>nav strong,.stackposter-payment-menu>nav small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stackposter-payment-menu>nav strong{color:#111827;font-family:var(--font-heading, inherit);font-size:.78rem;font-weight:800}.stackposter-payment-menu>nav small{margin-top:2px;color:#6b7280;font-size:.7rem;line-height:1.2}.stackposter-payment-menu>nav i{display:inline-flex;align-items:center;color:#4b5563;font-size:.78rem;font-style:normal;font-weight:700}.stackposter-payment-menu>nav button.is-active i{color:#3152f4}.stackposter-payment-content{min-height:0;max-height:none;padding:18px 20px 28px;overflow:visible}.stackposter-payment-heading{min-height:54px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:12px}.stackposter-payment-heading>span{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;color:#3152f4;background:#eef1ff;border-radius:50%}.stackposter-payment-heading h1{margin:0;color:#101828;font-family:var(--font-heading, inherit);font-size:1.05rem;font-weight:850;letter-spacing:-.025em}.stackposter-payment-heading p{margin:3px 0 0;color:#667085;font-size:.72rem;line-height:1.35}.stackposter-payment-heading>button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 13px;color:#fff;background:#3152f4;border:1px solid #3152f4;border-radius:7px;box-shadow:0 6px 16px #3152f42e;font-size:.72rem;font-weight:800}.stackposter-payment-heading>button:hover:not(:disabled){background:#2847df}.stackposter-payment-heading>button:disabled{opacity:.55}.stackposter-payment-card{overflow:hidden;background:#fff;border:1px solid #dce3ea;border-radius:8px}.stackposter-payment-card-title{min-height:55px;display:flex;align-items:center;gap:9px;padding:10px 14px;color:#1d2939;border-bottom:1px solid #e1e7ed}.stackposter-payment-card-title>svg{color:#3152f4}.stackposter-payment-card-title>strong{font-family:var(--font-heading, inherit);font-size:.82rem;font-weight:820}.stackposter-payment-card-title>i{margin-left:auto;padding:4px 7px;color:#3152f4;background:#eef1ff;border:1px solid #dbe2ff;border-radius:999px;font-size:.62rem;font-style:normal;font-weight:800}.stackposter-payment-card-title>i.is-ready{color:#067653;background:#eaf8f1;border-color:#b7e6cf}.stackposter-payment-card-title>button{min-height:29px;display:inline-flex;align-items:center;gap:5px;margin-left:auto;padding:0 9px;color:#344054;background:#fff;border:1px solid #d7dfe8;border-radius:6px;font-size:.65rem;font-weight:800}.stackposter-payment-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px}.stackposter-payment-form>label{min-width:0;display:flex;flex-direction:column;gap:6px}.stackposter-payment-form>label.is-wide{grid-column:1 / -1}.stackposter-payment-form>label>span{color:#344054;font-size:.64rem;font-weight:820;letter-spacing:.01em;text-transform:uppercase}.stackposter-payment-form input,.stackposter-payment-form select,.stackposter-subscription-filters select{width:100%;min-height:42px;padding:0 11px;color:#1d2939;background:#fff;border:1px solid #d9e1e8;border-radius:7px;font-size:.76rem;outline:0}.stackposter-payment-form input:focus,.stackposter-payment-form select:focus,.stackposter-subscription-filters select:focus{border-color:#6d82fb;box-shadow:0 0 0 3px #3152f41a}.stackposter-payment-form label>small{color:#667085;font-size:.66rem}.stackposter-payment-endpoint{display:grid;grid-template-columns:minmax(0,1fr) 36px;align-items:center;min-height:42px;overflow:hidden;background:#f8fafb;border:1px solid #d9e1e8;border-radius:7px}.stackposter-payment-endpoint code{overflow:hidden;padding:0 11px;color:#344054;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.stackposter-payment-endpoint button{width:36px;height:42px;display:inline-flex;align-items:center;justify-content:center;color:#067653;background:#eef8f3;border:0;border-left:1px solid #d9e1e8}.stackposter-secret-clear{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 14px;color:#344054}.stackposter-secret-clear label{display:inline-flex;align-items:center;gap:8px;padding:0;background:transparent;border:0;border-radius:0;font-size:.72rem;font-weight:700;text-transform:uppercase}.stackposter-secret-clear input{width:16px;height:16px;accent-color:#3152f4}.stackposter-payment-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:14px 14px 18px;overflow:hidden;border:1px solid #dce5e1;border-radius:8px}.stackposter-payment-flow>div{min-height:92px;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:11px;padding:15px;background:#f8fcfa;border:0;border-right:1px solid #dce5e1}.stackposter-payment-flow>div:last-child{border-right:0}.stackposter-payment-flow>div>svg{width:36px;height:36px;padding:8px;color:#07875f;background:#eaf8f1;border:1px solid #bfe6d4;border-radius:8px}.stackposter-payment-flow span{display:grid;align-content:start;gap:4px}.stackposter-payment-flow strong{color:#1d2939;font-family:var(--font-heading, inherit);font-size:.8rem;line-height:1.35}.stackposter-payment-flow small{color:#667085;font-size:.7rem;line-height:1.5}.stackposter-provider-note{margin:-2px 14px 14px;color:#667085;font-size:.66rem;line-height:1.45}.stackposter-provider-status-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:clamp(5px,.8dvh,8px);padding:0 14px clamp(8px,1.3dvh,14px)}.stackposter-provider-status-grid>button{min-width:0;min-height:clamp(42px,5.8dvh,54px);display:grid;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:8px;padding:8px;color:#344054;text-align:left;background:#fff;border:1px solid #e0e5ec;border-radius:7px}.stackposter-provider-status-grid>button:hover{border-color:#bac5d5}.stackposter-provider-status-grid>button>span:first-child{width:23px;height:23px;display:inline-flex;align-items:center;justify-content:center;color:#b54708;background:#fff5e9;border-radius:6px}.stackposter-provider-status-grid>button>span:first-child.is-ready{color:#067653;background:#eaf8f1}.stackposter-provider-status-grid>button>span:last-child{min-width:0}.stackposter-provider-status-grid strong,.stackposter-provider-status-grid small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stackposter-provider-status-grid strong{font-size:.7rem}.stackposter-provider-status-grid small{margin-top:3px;color:#667085;font-size:.61rem}.stackposter-subscription-workspace{display:flex;flex-direction:column;gap:12px}.stackposter-subscription-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid #dce3ea;border-radius:8px}.stackposter-subscription-kpis>div{min-height:64px;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:6px;padding:11px;background:#fff;border-right:1px solid #dce3ea}.stackposter-subscription-kpis>div:last-child{border-right:0}.stackposter-subscription-kpis svg{color:#07875f}.stackposter-subscription-kpis span{color:#667085;font-size:.62rem;font-weight:700}.stackposter-subscription-kpis strong{color:#101828;font-size:1.05rem}.stackposter-subscription-filters{display:flex;gap:8px;padding:10px 14px;background:#fafbfc;border-bottom:1px solid #e1e7ed}.stackposter-subscription-filters select{width:min(220px,45%);min-height:35px}.stackposter-subscription-empty{min-height:190px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;padding:20px;color:#667085;text-align:center}.stackposter-subscription-empty strong{color:#1d2939;font-size:.75rem}.stackposter-subscription-empty small{max-width:390px;font-size:.66rem;line-height:1.45}.stackposter-payment-inspector{min-width:0;min-height:0;max-height:none;overflow:visible;background:#f3f2ef}.stackposter-payment-summary{display:flex;flex-direction:column;gap:clamp(5px,.9dvh,9px);padding:clamp(8px,1.2dvh,12px)}.stackposter-payment-summary>div{min-width:0;min-height:clamp(44px,7dvh,61px);display:grid;grid-template-columns:25px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;-moz-column-gap:8px;column-gap:8px;padding:clamp(7px,1dvh,10px);background:#fff;border:1px solid #d9dee8;border-radius:8px}.stackposter-payment-summary>div>span{grid-row:1 / 3;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:#3152f4;background:#eef1ff;border-radius:6px}.stackposter-payment-summary small{color:#667085;font-size:.61rem;font-weight:800;letter-spacing:.035em}.stackposter-payment-summary strong{min-width:0;margin-top:4px;overflow:hidden;color:#101828;font-size:.75rem;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.stackposter-payment-secure-note{display:flex;align-items:flex-start;gap:7px;margin:0 clamp(8px,1.2dvh,12px) clamp(8px,1.2dvh,12px);padding:clamp(7px,1dvh,10px);color:#067653;font-size:.63rem;line-height:1.4;background:#eaf8f1;border:1px solid #c9ead9;border-radius:7px}.saas-context-nav.enterprise-settings-menu strong,.security-center-nav strong{font-family:var(--font-heading, inherit);font-size:.78rem;font-weight:800}.saas-context-nav.enterprise-settings-menu small,.security-center-nav small{font-size:.7rem}@media (max-width: 1320px){.stackposter-payment-shell{grid-template-columns:210px minmax(560px,1fr) 250px}}@media (max-width: 1100px){.stackposter-payment-shell{grid-template-columns:210px minmax(0,1fr)}.stackposter-payment-inspector{display:none}}@media (max-width: 900px){.sp-shell.sp-payment-view,.sp-main.sp-main-payment{height:auto;min-height:100dvh;overflow:visible}.sp-page-stage.sp-admin-stage.sp-payment-stage{height:auto;min-height:calc(100dvh - var(--sp-utility-height) - var(--sp-header-height));overflow:visible}.sp-admin-stage>.stackposter-payment-shell{height:auto;max-height:none}.stackposter-payment-shell{display:block;height:auto;min-height:0;max-height:none}.stackposter-payment-menu{display:block;overflow:visible;border-right:0;border-bottom:1px solid #dfe4ea}.stackposter-payment-menu>nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;overflow:visible}.stackposter-payment-signout{min-height:50px}.stackposter-payment-content,.stackposter-payment-inspector{max-height:none;overflow:visible}.stackposter-provider-status-grid,.stackposter-payment-flow{grid-template-columns:1fr}.stackposter-payment-flow>div{border:0;border-bottom:1px solid #dce5e1}.stackposter-payment-flow>div:last-child{border-bottom:0}}@media (max-width: 620px){.stackposter-payment-menu>nav,.stackposter-payment-form,.stackposter-subscription-kpis{grid-template-columns:1fr}.stackposter-payment-content{padding:14px 10px 24px}.stackposter-secret-clear{grid-template-columns:1fr}.stackposter-payment-heading{grid-template-columns:32px minmax(0,1fr)}.stackposter-payment-heading>button{grid-column:1 / -1}.stackposter-subscription-kpis>div{border-right:0;border-bottom:1px solid #dce3ea}.stackposter-subscription-kpis>div:last-child{border-bottom:0}}@media (max-width: 680px){.saas-admin-content{padding:12px}.saas-form-grid,.saas-provider-workspace,.saas-plan-workspace{grid-template-columns:1fr}.saas-provider-list,.saas-plan-list{border-right:0;border-bottom:1px solid #dfe4ea}.saas-kpi-row{grid-template-columns:repeat(2,1fr)}.saas-kpi:nth-child(2){border-right:0}.saas-page-heading{align-items:flex-start;flex-wrap:wrap}.saas-heading-actions{width:100%;margin-left:45px}.enterprise-rule-list article{grid-template-columns:32px minmax(0,1fr) auto}.enterprise-rule-list article select,.enterprise-rule-list article input{display:none}}.source-mode-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:5px;background:#f4f6fa;border:1px solid #dce3ec;border-radius:10px}.source-mode-switch>button{display:flex;gap:10px;align-items:center;padding:11px 13px;color:#667085;text-align:left;background:transparent;border:1px solid transparent;border-radius:7px;transition:.15s ease}.source-mode-switch>button:hover{color:#2746df;background:#ffffffb8}.source-mode-switch>button.is-active{color:#1733b9;background:#fff;border-color:#cbd5ff;box-shadow:0 4px 12px #1f327814}.source-mode-switch button>span{display:grid;gap:1px;color:#111827;font-size:.76rem;font-weight:780}.source-mode-switch button small{color:#7a8597;font-size:.66rem;font-weight:500}.merge-builder{overflow:hidden;border:1px solid #d7deea;border-radius:10px}.merge-builder-head,.merge-picker-head{display:flex;gap:20px;align-items:flex-start;justify-content:space-between}.merge-builder-head{padding:18px 20px;background:#fff;border-bottom:1px solid #e3e8ef}.merge-eyebrow{display:block;margin-bottom:4px;color:#3152f4;font-size:.61rem;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.merge-builder-head h3{color:#121b2c;font-size:.94rem;font-weight:820;letter-spacing:-.02em}.merge-builder-head p{max-width:650px;margin-top:4px;color:#667085;font-size:.7rem;line-height:1.55}.merge-ready{display:inline-flex;flex:0 0 auto;gap:6px;align-items:center;padding:6px 9px;color:#92610a;font-size:.65rem;font-weight:800;background:#fff8e8;border:1px solid #f5d994;border-radius:999px}.merge-ready.is-ready{color:#08734f;background:#edfff7;border-color:#9de7ca}.merge-flow-canvas{position:relative;display:grid;grid-template-columns:minmax(190px,1.2fr) 54px minmax(140px,.82fr) 72px minmax(185px,1fr);gap:0;align-items:center;min-height:260px;padding:28px 24px;background-color:#f8faff;background-image:radial-gradient(#d5dceb .8px,transparent .8px);background-size:16px 16px;border-bottom:1px solid #e3e8ef}.merge-column-label{display:block;margin-bottom:10px;color:#7a8597;font-size:.57rem;font-weight:820;letter-spacing:.1em;text-transform:uppercase}.merge-source-stack{display:grid;gap:7px}.merge-source-node{display:flex;gap:9px;align-items:center;min-width:0;padding:9px 10px;background:#fff;border:1px solid #cad5e5;border-radius:8px;box-shadow:0 6px 16px #192a480f}.merge-source-node.is-placeholder{min-height:54px;color:#8a95a6;font-size:.71rem;font-weight:680;background:#ffffffb3;border-style:dashed}.merge-node-icon{display:grid;flex:0 0 auto;width:28px;height:28px;color:#3152f4;background:#eef2ff;border:1px solid #d5ddff;border-radius:7px;place-items:center}.merge-source-node strong,.merge-source-option strong,.merge-output-node strong{display:block;overflow:hidden;color:#152034;font-size:.7rem;font-weight:790;text-overflow:ellipsis;white-space:nowrap}.merge-source-node small,.merge-source-option small,.merge-output-node small,.merge-processor small{display:block;margin-top:2px;color:#7b8799;font-size:.6rem;line-height:1.35}.merge-node-live{flex:0 0 auto;width:6px;height:6px;margin-left:auto;background:#17a673;border:2px solid #d7f8eb;border-radius:50%;box-sizing:content-box}.merge-source-overflow{padding:4px 10px;color:#596579;font-size:.62rem;font-weight:720;text-align:center}.merge-flow-rail,.merge-flow-arrow{position:relative;height:100%}.merge-rail-trunk{position:absolute;top:18%;bottom:18%;left:50%;width:1px;background:#93a5eb}.merge-rail-in{position:absolute;top:50%;right:0;left:50%;height:1px;background:#93a5eb}.merge-rail-in:after{position:absolute;top:-3px;right:-1px;width:7px;height:7px;content:"";background:#3152f4;border:2px solid #dce3ff;border-radius:50%;box-sizing:content-box}.merge-processor{display:grid;justify-items:center;padding:12px;text-align:center}.merge-processor .merge-column-label{margin-bottom:14px}.merge-processor-orbit{position:relative;display:grid;width:74px;height:74px;margin-bottom:10px;background:#fff;border:1px solid #bfcaff;border-radius:50%;box-shadow:0 0 0 7px #e5e9ffcc,0 10px 24px #3152f426;place-items:center}.merge-processor-icon{display:grid;width:48px;height:48px;color:#fff;background:#3152f4;border-radius:50%;place-items:center}.merge-orbit-dot{position:absolute;top:2px;right:8px;width:9px;height:9px;background:#b6ef3b;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 2px #b6ef3b}.merge-processor strong{color:#152034;font-size:.72rem;font-weight:820}.merge-flow-arrow{display:flex;align-items:center;color:#3152f4}.merge-flow-arrow span{width:calc(100% - 14px);height:1px;background:#7f94ed}.merge-flow-arrow svg{margin-left:-2px}.merge-output-node{position:relative;padding:18px;overflow:hidden;background:#fff;border:1px solid #b7d87a;border-radius:10px;box-shadow:0 12px 28px #52721c1c}.merge-output-node:before{position:absolute;inset:0 auto 0 0;width:4px;content:"";background:#a8df35}.merge-output-node .merge-column-label{margin-bottom:14px}.merge-output-icon{display:grid;width:38px;height:38px;margin-bottom:12px;color:#3f6d00;background:#ebfacb;border:1px solid #caea8a;border-radius:8px;place-items:center}.merge-output-url{display:block;padding-top:10px;margin-top:12px;overflow:hidden;color:#3152f4;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem;text-overflow:ellipsis;white-space:nowrap;border-top:1px solid #e6eadf}a.merge-output-url:hover{color:#1733b9;text-decoration:underline}.merge-picker-head{padding:16px 18px 11px}.merge-picker-head strong{display:block;color:#182235;font-size:.73rem;font-weight:800}.merge-picker-head div>span{display:block;margin-top:2px;color:#7b8799;font-size:.62rem}.merge-picker-head>span{padding:4px 8px;color:#3152f4;font-size:.62rem;font-weight:780;background:#eef2ff;border-radius:999px}.merge-source-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:250px;padding:0 18px 18px;overflow-y:auto}.merge-source-option{display:flex;gap:9px;align-items:center;min-width:0;padding:10px;text-align:left;background:#fff;border:1px solid #dce3ec;border-radius:8px;transition:.14s ease}.merge-source-option:hover{background:#f8faff;border-color:#aebcff}.merge-source-option.is-selected{background:#f3f5ff;border-color:#7f94ed;box-shadow:inset 3px 0 #3152f4}.merge-option-check{display:grid;flex:0 0 auto;width:26px;height:26px;color:#667085;background:#f3f5f8;border:1px solid #dce3ec;border-radius:6px;place-items:center}.merge-source-option.is-selected .merge-option-check{color:#fff;background:#3152f4;border-color:#3152f4}.merge-empty{display:flex;gap:12px;align-items:center;margin:0 18px 18px;padding:15px;color:#667085;background:#f8fafc;border:1px dashed #cfd8e5;border-radius:8px}.merge-empty svg{flex:0 0 auto;color:#3152f4}.merge-empty strong{color:#243044;font-size:.72rem}.merge-empty p{margin-top:2px;font-size:.65rem}@media (max-width: 900px){.merge-flow-canvas{grid-template-columns:1fr;gap:18px}.merge-flow-rail{width:1px;height:30px;margin:-8px auto;background:#93a5eb}.merge-flow-rail span{display:none}.merge-flow-arrow{justify-content:center;height:28px;transform:rotate(90deg)}.merge-flow-arrow span{width:42px}.merge-output-node{width:min(100%,340px);margin:0 auto}}@media (max-width: 600px){.source-mode-switch,.merge-source-picker{grid-template-columns:1fr}.merge-builder-head{flex-direction:column}.merge-flow-canvas{padding:22px 16px}}.sp-public,.sp-auth{color:#172033;background:radial-gradient(circle at 12% 16%,rgb(217 249 124 / 18%),transparent 25%),linear-gradient(90deg,rgb(49 82 244 / 2.5%) 1px,transparent 1px),#f8fafc!important;background-size:auto,38px 38px,auto!important}.sp-public-utility,.sp-auth-utility{height:30px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;color:#fff;background:#031017;border-bottom:1px solid rgb(255 255 255 / 10%);font-size:10px;font-weight:750}.sp-public-utility>span,.sp-auth-utility>span{display:flex;align-items:center}.sp-public-utility svg,.sp-auth-utility svg{color:#dffc51}.sp-public-utility strong,.sp-auth-utility strong{font-weight:900}.sp-public-utility i,.sp-auth-utility i{margin-left:3px;padding-left:9px;color:#e8ff69;border-left:1px solid rgb(255 255 255 / 20%);font-style:normal}.sp-public-header{max-width:none!important;min-height:58px;padding:0 clamp(18px,5vw,72px)!important;background:#fffffff5;border-bottom:1px solid #dfe4ea;box-shadow:0 4px 16px #0f172a08}.sp-public-wordmark{color:#0c1729;font-weight:850;letter-spacing:-.04em}.sp-public-hero{max-width:980px!important;padding-top:82px!important;padding-bottom:94px!important}.sp-public-hero>div:first-child{color:#2747dd;background:#eef3ff;border-color:#cad6ff;border-radius:7px;font-size:11px;font-weight:750}.sp-public-hero h1{max-width:820px;margin-inline:auto;color:#101828;font-size:clamp(42px,5vw,68px);line-height:1.02;letter-spacing:-.055em}.sp-public-hero h1 span{color:#3152f4}.sp-public-hero p{color:#5f6b7e;font-size:16px;line-height:1.7}.sp-public-features{background:#f5f7fb!important;border-color:#dfe4ea!important}.sp-public-features .card,.sp-public-pricing .card{transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.sp-public-features .card:hover,.sp-public-pricing .card:hover{transform:translateY(-2px);border-color:#aebcff;box-shadow:0 14px 28px #0f172a12}.sp-public-features .card>span{color:#0369a1;background:#f0f9ff;border:1px solid #bae6fd;border-radius:7px}.sp-public-pricing{background:#fff}.sp-public-pricing .border-indigo-600{border-color:#3152f4!important;box-shadow:0 15px 32px #3152f421}.sp-public footer{color:#667085;background:#fff;border-color:#dfe4ea}.sp-public{min-height:100dvh;overflow:hidden;color:#1d2147;background:#fcfbff!important;background-image:linear-gradient(rgb(43 49 100 / 5%) 1px,transparent 1px),linear-gradient(90deg,rgb(43 49 100 / 5%) 1px,transparent 1px)!important;background-size:118px 118px!important;scroll-behavior:smooth}.sp-public a{text-decoration:none}.landing-announcement{position:relative;z-index:20;height:44px;overflow:hidden;color:#fff;background:linear-gradient(90deg,#f008a8,#cc46d8 42%,#8a7fe8 72%,#8b83c9);box-shadow:inset 0 -1px #ffffff40}.landing-announcement:before,.landing-announcement:after{position:absolute;inset:0 auto 0 0;z-index:2;width:10vw;content:"";pointer-events:none;background:linear-gradient(90deg,#f008a8,transparent)}.landing-announcement:after{inset:0 0 0 auto;background:linear-gradient(270deg,#8b83c9,transparent)}.landing-announcement-track{width:-moz-max-content;width:max-content;height:100%;display:flex;align-items:center;animation:landing-marquee 32s linear infinite}.landing-announcement-track span{min-width:430px;display:inline-flex;align-items:center;justify-content:center;gap:34px;padding:0 24px;white-space:nowrap;font-size:13px;font-weight:650;letter-spacing:-.01em}.landing-announcement-track i{width:4px;height:4px;display:inline-block;background:#fff;border-radius:50%;box-shadow:0 0 0 3px #ffffff14}@keyframes landing-marquee{to{transform:translate(-50%)}}.sp-public-header{position:relative;z-index:30;width:100%;max-width:none!important;min-height:80px;display:grid!important;grid-template-columns:minmax(210px,1fr) auto minmax(300px,1fr);align-items:center;padding:0 clamp(24px,6vw,116px)!important;background:#f8f8fbd6;border:0;border-bottom:1px solid rgb(39 44 90 / 9%);box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.landing-brand{display:inline-flex;align-items:center;color:#4f5078}.sp-public-header>.landing-brand{transform:none}@media (min-width: 1181px){.sp-public-header>.landing-brand{position:absolute;top:50%;left:calc(max(0px,(100% - 1440px) / 2) + clamp(26px,4.2vw,72px));transform:translateY(-50%)}.sp-public-header>.landing-nav{grid-column:2}.sp-public-header>.landing-header-actions{grid-column:3}}.landing-logo{display:inline-flex;align-items:center;gap:7px}.landing-logo-symbol{position:relative;width:35px;height:26px;flex:0 0 auto;display:inline-block;background:linear-gradient(145deg,#666797,#41436f);border:1px solid #3f406c;border-radius:10px;box-shadow:inset 0 1px #ffffff5c,0 2px 4px #27284f2e}.landing-logo-symbol:after{position:absolute;right:5px;bottom:-3px;z-index:0;width:9px;height:9px;content:"";background:#444672;border-radius:1px 2px 3px;transform:rotate(42deg) skew(-5deg,-5deg)}.landing-logo-symbol>i{position:absolute;top:6px;right:6px;bottom:7px;left:6px;z-index:1;display:block;background:#f4f4f7;border-radius:6px;box-shadow:inset 0 -2px #e4e4ec}.landing-logo-word{color:#a0a1a8;font-size:20px;font-weight:630;letter-spacing:-.045em;line-height:1}.landing-logo.is-compact{gap:4px}.landing-logo.is-compact .landing-logo-symbol{width:18px;height:14px;border-width:.5px;border-radius:5px;box-shadow:0 1px 2px #27284f26}.landing-logo.is-compact .landing-logo-symbol:after{right:3px;bottom:-2px;width:5px;height:5px}.landing-logo.is-compact .landing-logo-symbol>i{top:3px;right:3px;bottom:4px;left:3px;border-radius:3px;box-shadow:inset 0 -1px #e4e4ec}.landing-logo.is-compact .landing-logo-word{font-size:clamp(6px,.5vw,9px);letter-spacing:-.04em}.landing-nav{height:100%;display:flex;align-items:stretch}.landing-nav>a{position:relative;min-width:96px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 18px;color:#222642;border-inline-start:1px solid rgb(37 42 82 / 7%);font-size:14px;font-weight:550;transition:color .16s ease,background .16s ease}.landing-nav>a:last-child{border-inline-end:1px solid rgb(37 42 82 / 7%)}.landing-nav>a:hover{color:#513ae6;background:#ffffff8c}.landing-nav>a:first-child:after{position:absolute;right:22px;bottom:19px;width:5px;height:5px;content:"";background:#f234a8;border-radius:50%}.landing-nav small{padding:2px 6px;color:#f12e5f;background:#fff3f5;border:1px solid #ffd1da;border-radius:10px;font-size:8px;font-weight:850;letter-spacing:.09em}.landing-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:22px}.landing-login-link{display:inline-flex;align-items:center;gap:8px;color:#252846;font-size:13px;font-weight:650}.landing-login-link svg{color:#322e78;fill:#322e78;stroke:#fff}.landing-community-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 25px;color:#006d74;background:#dcf8f6;border:1px solid #c7efec;border-radius:999px;box-shadow:inset 0 1px #ffffffb8,0 8px 20px #11878d14;font-size:13px;font-weight:800;transition:transform .16s ease,box-shadow .16s ease}.landing-community-button:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffffb8,0 13px 25px #11878d24}.landing-community-button svg{color:#f39b17;fill:#f39b17}.sp-public-hero{position:relative;isolation:isolate;width:min(100%,1440px);max-width:1440px!important;min-height:660px;display:grid;grid-template-columns:42% 58%;align-items:center;margin:0 auto;padding:48px clamp(26px,4.2vw,72px) 42px!important;background:transparent;text-align:left}.sp-public-hero:after{position:absolute;top:48px;right:58%;bottom:42px;left:calc((100vw - 100%)/-2);z-index:-1;content:"";background:linear-gradient(90deg,#eef3ff00,#eef3ff47 12%,#eef3ffb8 26%,#eef3ff 38%,#eef3ff 76%,#f0f3ff);border-radius:0 8px 8px 0}.sp-public-hero:before{position:absolute;top:77px;left:43.5%;width:6px;height:6px;content:"";background:#f13ab1;border-radius:50%;box-shadow:353px 45px 0 -1px #c1df51,612px 176px 0 1px #ef9f71,-133px 257px #ef8ca7}.landing-hero-copy{position:relative;z-index:5;padding:18px 0}.sp-public-hero>.landing-hero-copy{color:inherit;background:transparent;border:0;border-radius:0;font-size:inherit;font-weight:inherit}.landing-eyebrow{width:-moz-max-content;width:max-content;min-height:47px;display:inline-flex;align-items:center;gap:9px;margin-bottom:26px;padding:0 22px;color:#252960;background:#fbfae7;border:1px solid #ecebc9;border-radius:999px;box-shadow:0 2px #2a2f5e1c;font-size:11px;font-weight:850;letter-spacing:.08em}.landing-eyebrow svg{color:#f5a1b2}.sp-public-hero h1{max-width:610px;margin:0 0 24px;color:#282858;font-size:clamp(52px,5vw,78px);font-weight:760;line-height:.96;letter-spacing:-.07em}.sp-public-hero h1 span{position:relative;z-index:0;color:inherit}.sp-public-hero h1 span:after{position:absolute;right:-3px;bottom:7px;left:-3px;z-index:-1;height:18px;content:"";background:linear-gradient(90deg,#f195c0,#f8bdd5);opacity:.78;transform:rotate(-1deg);clip-path:polygon(1% 20%,100% 4%,98% 90%,0 100%)}.sp-public-hero .landing-hero-copy>p{max-width:580px;margin:0 0 32px;color:#666983;font-size:17px;line-height:1.65}.landing-hero-actions{display:flex;align-items:center;gap:24px}.landing-primary-cta,.landing-secondary-cta{min-height:54px;display:inline-flex;align-items:center;justify-content:center;gap:11px;padding:0 29px;font-size:14px;font-weight:750;transition:transform .16s ease,box-shadow .16s ease}.landing-primary-cta{color:#fff;background:#242b4b;border:1px solid #242b4b;border-radius:999px;box-shadow:0 12px 26px #242b4b2b}.landing-primary-cta:hover{color:#fff;transform:translateY(-2px);box-shadow:0 17px 32px #242b4b3d}.landing-secondary-cta{color:#343751;padding-inline:4px}.landing-secondary-cta:hover{color:#f02b93}.landing-trial-note{display:flex;align-items:center;gap:10px;margin-top:20px;color:#85879c;font-size:11px;font-weight:550}.landing-wave{color:#f27d96;font-family:Georgia,serif;font-size:28px;font-weight:900;line-height:.5;transform:rotate(-11deg)}.landing-hero-proof{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:25px}.landing-hero-proof>span{display:inline-flex;align-items:center;gap:6px;color:#6f7287;font-size:10px;font-weight:650}.landing-hero-proof svg{color:#0b9b75;background:#ddf7ed;border-radius:50%}.landing-product-stage{position:relative;z-index:2;min-width:0;min-height:540px;display:flex;align-items:center;justify-content:center}.landing-orbit{position:absolute;z-index:-2;display:block;border-style:solid;border-radius:50%;opacity:.74;pointer-events:none}.landing-orbit-pink{right:-156px;bottom:-204px;width:470px;height:470px;border-width:68px;border-color:#f5a2d0;filter:drop-shadow(0 0 32px rgb(241 128 188 / 22%))}.landing-orbit-cyan{right:84px;bottom:-274px;width:435px;height:435px;border-width:50px;border-color:#b9eeec;opacity:.62}.landing-stage-dot{position:absolute;display:block;border-radius:50%}.landing-stage-dot-one{top:24px;right:18%;width:5px;height:5px;background:#d2e45a}.landing-stage-dot-two{right:-26px;bottom:148px;width:12px;height:12px;background:#f0a170;box-shadow:0 0 0 10px #f0a17012}.landing-device{position:relative;width:min(96%,760px);aspect-ratio:1.5 / 1;padding:15px;background:linear-gradient(150deg,#19191c,#020204 58%,#25252a);border:1px solid #0b0b0f;border-radius:31px;box-shadow:0 32px 50px #15142738,0 4px 8px #00000040,inset 0 1px 1px #fff3;transform:perspective(1200px) rotateY(-7deg) rotate(-2.2deg);transform-origin:center}.landing-device:after{position:absolute;right:6%;bottom:-10px;left:6%;height:11px;content:"";background:linear-gradient(90deg,#0d0d11,#35353b 50%,#09090b);border-radius:0 0 55% 55%;filter:drop-shadow(0 5px 2px rgb(0 0 0 / 20%))}.landing-device-camera{position:absolute;top:50%;left:5px;width:3px;height:3px;background:#252532;border-radius:50%;box-shadow:0 0 0 1px #08080a}.landing-device-screen{height:100%;overflow:hidden;color:#152037;background:#fbfcff;border:1px solid #414148;border-radius:17px}.landing-demo-topbar{height:9.5%;display:grid;grid-template-columns:1fr 1.2fr .8fr;align-items:center;padding:0 2.5%;background:#fff;border-bottom:1px solid #e6e9f0}.landing-demo-brand{display:flex;align-items:center;font-size:clamp(6px,.5vw,9px)}.landing-demo-search{height:20px;display:flex;align-items:center;padding:0 10px;color:#989fb0;background:#f8f9fc;border:1px solid #e5e8ef;border-radius:5px;font-size:clamp(5px,.45vw,8px)}.landing-demo-avatar{width:21px;height:21px;display:flex;align-items:center;justify-content:center;justify-self:end;color:#283258;background:#dffc76;border:1px solid #badc4e;border-radius:7px;font-size:7px;font-weight:850}.landing-demo-body{height:90.5%;display:grid;grid-template-columns:21% 29% 50%}.landing-demo-sidebar,.landing-demo-list,.landing-demo-reader{min-width:0}.landing-demo-sidebar{padding:3.6% 7%;background:#fff;border-right:1px solid #e3e6ee}.landing-demo-nav{height:25px;display:flex;align-items:center;gap:6px;padding:0 7px;color:#6d758a;border-radius:5px;font-size:clamp(5px,.47vw,8px);font-weight:650}.landing-demo-nav.is-active{color:#203bb6;background:#eefdff;box-shadow:inset 2px 0 #4c68ef}.landing-demo-sidebar-label{display:block;margin:14px 7px 7px;color:#a4a9b7;font-size:clamp(4px,.36vw,6px);font-weight:800;letter-spacing:.14em}.landing-demo-source{display:flex;align-items:center;gap:5px;padding:6px 5px;color:#687186;font-size:clamp(5px,.43vw,7.5px);font-weight:650}.landing-demo-source>span{width:17px;height:17px;display:inline-flex;align-items:center;justify-content:center;color:#71819a;background:#f3f5f8;border-radius:5px}.landing-demo-source.is-active{color:#243fba}.landing-demo-source.is-active>span{color:#fff;background:#3d58e9}.landing-demo-list{background:#f8faff;border-right:1px solid #e3e6ee}.landing-demo-list-head{height:13%;display:flex;align-items:center;justify-content:space-between;padding:0 8%;background:#fbfcff;border-bottom:1px solid #e5e8ef}.landing-demo-list-head>span:first-child{display:grid;gap:2px}.landing-demo-list-head strong{font-size:clamp(6px,.55vw,9px)}.landing-demo-list-head small{color:#929bad;font-size:clamp(4px,.4vw,6.5px)}.landing-demo-pulse{padding:2px 5px;color:#07815e;background:#dff8ed;border-radius:8px;font-size:clamp(4px,.35vw,6px);font-weight:800}.landing-demo-filter{height:25px;display:flex;align-items:center;margin:7px 7%;padding:0 8px;color:#9aa2b2;background:#fff;border:1px solid #e0e5ed;border-radius:5px;font-size:clamp(4px,.37vw,6.5px)}.landing-demo-story{display:grid;gap:5px;padding:12px 8%;border-bottom:1px solid #e3e7ef}.landing-demo-story.is-active{background:#edf1ff;box-shadow:inset 3px 0 #4860eb}.landing-demo-story small{color:#0b9671;font-size:clamp(4px,.34vw,6px);font-weight:850;letter-spacing:.06em}.landing-demo-story strong{color:#26304a;font-size:clamp(5px,.5vw,8.5px);line-height:1.35}.landing-demo-story p{margin:0;color:#929bad;font-size:clamp(4px,.37vw,6.5px)}.landing-demo-reader{background:#fff}.landing-demo-reader-head{min-height:15%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 6%;border-bottom:1px solid #e4e8ef}.landing-demo-reader-head>span{display:grid;gap:4px}.landing-demo-reader-head small{color:#7c879d;font-size:clamp(4px,.38vw,6.5px)}.landing-demo-reader-head strong{font-size:clamp(5px,.5vw,8.5px);line-height:1.25}.landing-demo-access{width:-moz-max-content;width:max-content;display:flex;align-items:center;gap:4px;margin:11px 6% 0;padding:4px 7px;color:#06815f;background:#e7fbf3;border:1px solid #c2f2df;border-radius:10px;font-size:clamp(4px,.38vw,6.5px);font-weight:750}.landing-demo-article{position:relative;margin:13px 6% 0;padding:12px 7% 16px;border-top:1px solid #dfe4ec}.landing-demo-journal{position:absolute;top:12px;right:6%;width:28px;height:34px;display:flex;align-items:center;justify-content:center;color:#fff;background:#382d59;font-family:Georgia,serif;font-size:8px}.landing-demo-article>p{margin:0 0 8px;color:#8d6e82;font-family:Georgia,serif;font-size:clamp(4px,.37vw,6.5px)}.landing-demo-article h3{max-width:82%;margin:0;color:#1e213d;font-family:Georgia,Times New Roman,serif;font-size:clamp(12px,1.25vw,20px);font-weight:500;line-height:1.13}.landing-demo-meta{display:flex;gap:10px;margin-top:10px;color:#387089;font-size:clamp(4px,.36vw,6px)}.landing-demo-copy{display:grid;gap:7px;margin-top:17px}.landing-demo-copy i{width:91%;height:4px;display:block;background:#e5e8ed;border-radius:4px}.landing-demo-copy i:nth-child(2){width:98%}.landing-demo-copy i:nth-child(3){width:76%}.landing-demo-copy i:nth-child(4){width:94%}.landing-demo-copy i:nth-child(5){width:60%}.landing-floating-card{position:absolute;z-index:6;display:flex;align-items:center;gap:12.6px;padding:14px 18.2px;background:#fffffff0;border:1px solid #e4e3ed;border-radius:16.8px;box-shadow:0 22.4px 49px #26234b21;-webkit-backdrop-filter:blur(12.6px);backdrop-filter:blur(12.6px)}.landing-floating-card>span{width:40.6px;height:40.6px;display:inline-flex;align-items:center;justify-content:center;border-radius:12.6px}.landing-floating-card>span svg{width:19.6px;height:19.6px}.landing-floating-card>div{display:grid;gap:2.8px}.landing-floating-card strong{color:#252945;font-size:12.6px}.landing-floating-card small{color:#858b9c;font-size:9.8px}.landing-floating-health{top:auto;bottom:calc(8% - 30px);left:calc(22% - 60px)}.landing-floating-health>span{color:#07805f;background:#def8ed}.landing-floating-reader{top:2%;left:21%}.landing-floating-reader>span{color:#087f9e;background:#e0f6fb}.landing-floating-ai{top:16%;right:-2%}.landing-floating-ai>span{color:#ad4de7;background:#f5e7ff}.landing-proof-strip{position:relative;z-index:4;min-height:84px;display:flex;align-items:center;justify-content:center;gap:clamp(18px,2.8vw,48px);padding:18px 28px;color:#6c6e84;background:#ffffffdb;border-block:1px solid #e6e4ed;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.landing-proof-strip span{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;font-size:11px;font-weight:750}.landing-proof-strip svg{color:#5059b3}.landing-proof-strip>i{width:3px;height:3px;background:#c9c7d7;border-radius:50%}.sp-public-features,.sp-public-pricing{position:relative;padding:112px clamp(28px,6vw,108px);background:#f9f8fd!important;border:0!important}.sp-public-features:before{position:absolute;top:46px;left:4%;width:150px;height:150px;content:"";border:20px solid #d9f4f2;border-radius:50%;opacity:.6}.landing-section-heading{position:relative;z-index:2;max-width:690px;margin:0 auto 54px;text-align:center}.landing-section-heading>span,.landing-process-copy>span,.landing-final-cta>div>span{color:#654dd6;font-size:10px;font-weight:850;letter-spacing:.14em}.landing-section-heading h2,.landing-process-copy h2,.landing-final-cta h2{margin:12px 0 15px;color:#26294d;font-size:clamp(34px,4vw,52px);font-weight:780;line-height:1.06;letter-spacing:-.055em}.landing-section-heading p,.landing-process-copy p,.landing-final-cta p{margin:0;color:#74768a;font-size:14px;line-height:1.7}.landing-feature-grid{position:relative;z-index:2;width:min(100%,1320px);display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin:0 auto}.landing-feature-card{min-height:338px;display:flex;flex-direction:column;padding:30px 27px;background:#ffffffe5;border:1px solid #e1dfeb;border-radius:20px;box-shadow:0 12px 32px #2a284d0d;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.landing-feature-card:hover{transform:translateY(-7px);border-color:#c8c2ea;box-shadow:0 24px 44px #2a284d1a}.landing-feature-icon{width:46px;height:46px;display:flex;align-items:center;justify-content:center;margin-bottom:24px;border-radius:14px}.landing-feature-card.is-cyan .landing-feature-icon{color:#058b8e;background:#def7f5}.landing-feature-card.is-pink .landing-feature-icon{color:#df3d91;background:#fee8f3}.landing-feature-card.is-violet .landing-feature-icon{color:#7450de;background:#eee9ff}.landing-feature-card.is-lime .landing-feature-icon{color:#56720c;background:#effbc9}.landing-feature-card>small{color:#8c8da0;font-size:9px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.landing-feature-card h3{margin:9px 0 12px;color:#292c4e;font-size:18px;font-weight:760;line-height:1.28;letter-spacing:-.025em}.landing-feature-card p{margin:0 0 22px;color:#777a8f;font-size:12px;line-height:1.7}.landing-feature-card>a{display:inline-flex;align-items:center;gap:7px;margin-top:auto;color:#3e3f6f;font-size:11px;font-weight:800}.landing-feature-card>a:hover{color:#e02e91}.landing-process{width:min(calc(100% - 48px),1320px);display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:center;margin:110px auto;padding:74px 78px;overflow:hidden;background:radial-gradient(circle at 8% 95%,rgb(236 97 174 / 15%),transparent 28%),radial-gradient(circle at 95% 10%,rgb(98 210 209 / 14%),transparent 27%),#272a4d;border:1px solid #252745;border-radius:28px;box-shadow:0 30px 70px #1a1b362b}.landing-process-copy>span{color:#a9f0eb}.landing-process-copy h2{color:#fff}.landing-process-copy p{color:#bbbdd0}.landing-process-copy>a{min-height:45px;display:inline-flex;align-items:center;gap:8px;margin-top:27px;padding:0 20px;color:#222744;background:#d9f97c;border-radius:999px;font-size:11px;font-weight:850}.landing-process-steps{display:grid}.landing-process-steps article{position:relative;display:grid;grid-template-columns:54px 1fr;gap:18px;padding:18px 0}.landing-process-steps article>span{width:48px;height:48px;display:flex;align-items:center;justify-content:center;color:#282b4d;background:#fff;border-radius:16px;box-shadow:0 9px 22px #00000024;font-size:11px;font-weight:900}.landing-process-steps article>i{position:absolute;top:68px;bottom:-18px;left:23px;width:1px;background:#ffffff2b}.landing-process-steps h3{margin:1px 0 5px;color:#fff;font-size:16px;font-weight:750}.landing-process-steps p{margin:0;color:#acaec1;font-size:11px;line-height:1.6}.sp-public-pricing{background:#fff!important;border-top:1px solid #eceaf1!important}.landing-pricing-grid{width:min(100%,1080px);display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:0 auto}.landing-plan-card{position:relative;min-height:410px;display:flex;flex-direction:column;padding:32px;color:#292c4b;background:#fff;border:1px solid #dfdde8;border-radius:20px;box-shadow:0 15px 34px #25274a0d}.landing-plan-card.is-highlighted{border-color:#6c58df;box-shadow:0 24px 52px #5a48c526;transform:translateY(-9px)}.landing-plan-card>small{position:absolute;top:18px;right:18px;padding:5px 8px;color:#5e49d4;background:#f0edff;border-radius:10px;font-size:8px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.landing-plan-card h3{margin:0 0 8px;font-size:18px;font-weight:800}.landing-plan-card>p{min-height:47px;margin:0;color:#838597;font-size:11px;line-height:1.55}.landing-plan-card>div{display:flex;align-items:flex-end;gap:5px;margin:26px 0}.landing-plan-card>div strong{font-size:36px;line-height:1;letter-spacing:-.055em}.landing-plan-card>div span{color:#8a8c9d;font-size:10px}.landing-plan-card ul{display:grid;gap:12px;margin:0 0 26px;padding:22px 0 0;border-top:1px solid #eceaf1;list-style:none}.landing-plan-card li{display:flex;align-items:center;gap:8px;color:#63667c;font-size:11px}.landing-plan-card li svg{color:#0c9d74}.landing-plan-card>a{min-height:43px;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:auto;color:#323656;background:#f8f8fc;border:1px solid #dad9e4;border-radius:12px;font-size:11px;font-weight:800}.landing-plan-card.is-highlighted>a{color:#fff;background:#6450da;border-color:#6450da;box-shadow:0 10px 24px #6450da33}.landing-final-cta{position:relative;width:min(calc(100% - 48px),1320px);min-height:260px;display:flex;align-items:center;justify-content:space-between;gap:42px;margin:98px auto;padding:56px 72px;overflow:hidden;background:#f4f4e9;border:1px solid #e4e4cd;border-radius:28px}.landing-final-cta>div{position:relative;z-index:2;max-width:620px}.landing-final-cta h2{margin-bottom:9px}.landing-final-cta>a{position:relative;z-index:2;min-height:54px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 28px;color:#fff;background:#282c4f;border-radius:999px;box-shadow:0 13px 27px #282c4f2b;font-size:12px;font-weight:800;white-space:nowrap}.landing-final-orbit{position:absolute;right:-60px;bottom:-173px;width:320px;height:320px;border:43px solid #f4a4cf;border-radius:50%;opacity:.55}.landing-footer{min-height:112px;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:32px;padding:30px clamp(28px,6vw,108px);color:#77798d!important;background:#f8f7fb!important;border-top:1px solid #e1dfe8!important;text-align:left!important}.landing-footer p{margin:0;font-size:10px}.landing-footer>div{display:flex;gap:20px}.landing-footer>div a{color:#5e6074;font-size:10px;font-weight:650}.landing-footer>small{font-size:9px}@media (max-width: 1180px){.sp-public-header{grid-template-columns:1fr auto}.landing-nav{display:none}.sp-public-hero{grid-template-columns:46% 54%}.sp-public-hero h1{font-size:clamp(48px,5.5vw,68px)}.landing-feature-grid{grid-template-columns:repeat(2,1fr)}.landing-feature-card{min-height:300px}}@media (max-width: 900px){.sp-public-header{min-height:70px;padding-inline:22px!important}.sp-public-header>.landing-brand{transform:none}.landing-header-actions{gap:14px}.landing-login-link{display:none}.landing-community-button{min-height:42px;padding-inline:17px}.sp-public-hero{min-height:0;grid-template-columns:1fr;gap:20px;padding-top:70px!important;padding-bottom:70px!important}.sp-public-hero:after{top:35px;right:0;bottom:45%;left:0;background:linear-gradient(180deg,#eef3ff,#eef3ff 72%,#eef3ff00);border-radius:0 0 20px 20px}.landing-hero-copy{max-width:650px;margin:0 auto;text-align:center}.landing-eyebrow,.sp-public-hero h1{margin-inline:auto}.sp-public-hero .landing-hero-copy>p{margin-inline:auto}.landing-hero-actions,.landing-trial-note,.landing-hero-proof{justify-content:center}.landing-product-stage{width:min(100%,760px);min-height:490px;margin:0 auto}.landing-device{transform:perspective(1200px) rotateY(-2deg) rotate(-1deg)}.landing-proof-strip{flex-wrap:wrap}.landing-proof-strip>i{display:none}.landing-process{grid-template-columns:1fr;gap:44px;padding:58px}.landing-pricing-grid{grid-template-columns:1fr;max-width:560px}.landing-plan-card.is-highlighted{transform:none}.landing-final-cta{align-items:flex-start;flex-direction:column;padding:52px}.landing-footer{grid-template-columns:1fr auto}.landing-footer p{display:none}}@media (max-width: 620px){.landing-announcement-track span{min-width:340px;font-size:11px}.sp-public-header{min-height:64px}.landing-logo-symbol{width:32px;height:24px}.landing-logo-word{font-size:18px}.landing-community-button{width:42px;padding:0;font-size:0}.landing-community-button svg{width:17px;height:17px}.sp-public-hero{padding:55px 20px 40px!important}.sp-public-hero h1{font-size:clamp(43px,13vw,58px)}.sp-public-hero h1 span:after{bottom:4px;height:13px}.sp-public-hero .landing-hero-copy>p{font-size:15px}.landing-hero-actions{flex-direction:column;gap:12px}.landing-primary-cta,.landing-secondary-cta{width:100%}.landing-primary-cta{border-radius:16px}.landing-hero-proof{align-items:center;flex-direction:column}.landing-product-stage{min-height:330px}.landing-device{width:110%;padding:8px;border-radius:19px;transform:perspective(900px) rotateY(-2deg) rotate(-1deg) scale(.94)}.landing-device-screen{border-radius:11px}.landing-floating-card{display:none}.landing-orbit-pink{right:-170px;bottom:-190px;width:330px;height:330px;border-width:50px}.landing-orbit-cyan{right:20px;bottom:-220px;width:300px;height:300px;border-width:36px}.landing-proof-strip{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:25px 22px}.landing-proof-strip span:last-child{grid-column:1 / -1;justify-self:center}.sp-public-features,.sp-public-pricing{padding:76px 20px}.landing-feature-grid{grid-template-columns:1fr}.landing-feature-card{min-height:0}.landing-process{width:calc(100% - 28px);margin-block:72px;padding:42px 28px;border-radius:22px}.landing-process-copy h2{font-size:36px}.landing-process-steps article{grid-template-columns:45px 1fr;gap:14px}.landing-process-steps article>span{width:42px;height:42px;border-radius:13px}.landing-process-steps article>i{top:61px;left:20px}.landing-final-cta{width:calc(100% - 28px);margin-block:68px;padding:42px 28px;border-radius:22px}.landing-final-cta>a{width:100%;border-radius:15px}.landing-footer{grid-template-columns:1fr;justify-items:center;gap:20px;text-align:center!important}.landing-footer>div{flex-wrap:wrap;justify-content:center}}@media (prefers-reduced-motion: reduce){.landing-announcement-track{animation:none}.landing-community-button,.landing-primary-cta,.landing-feature-card{transition:none}}.sp-auth{position:relative;padding-top:64px}.sp-auth-utility{position:absolute;inset:0 0 auto}.sp-auth-panel{position:relative}.sp-auth-panel:before{position:absolute;top:54px;right:-72px;bottom:-30px;left:-72px;z-index:-1;content:"";background:#ffffff8a;border:1px solid rgb(216 222 231 / 72%);border-radius:14px;box-shadow:0 26px 60px #0f172a12}.sp-auth-panel>a{margin-bottom:22px}.sp-auth-panel>a>span:last-child{color:#0c1729;font-weight:850;letter-spacing:-.04em}.sp-auth-panel form.card{padding:28px;border-color:#d4dce7;box-shadow:0 18px 38px #0f172a14}.sp-auth-panel form h1{color:#111827;font-size:17px;font-weight:820;letter-spacing:-.02em}.sp-auth-panel a{color:#3152f4}@media (max-width: 680px){.sp-public-utility .sp-system-status,.sp-auth-utility .sp-system-status{display:none}.sp-public-hero{padding-top:58px!important;padding-bottom:66px!important}.sp-public-hero h1{font-size:40px}.sp-public-hero>div:last-child{flex-direction:column}.sp-auth-panel:before{display:none}}.sp-theme-switcher{height:32px;display:inline-flex;align-items:center;gap:2px;padding:3px;color:var(--sp-theme-muted);background:var(--sp-theme-muted-surface);border:1px solid var(--sp-theme-border);border-radius:9px;box-shadow:inset 0 1px #ffffff73}.sp-theme-switcher button{min-width:58px;height:24px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 7px;color:inherit;background:transparent;border:0;border-radius:6px;font-size:9px;font-weight:780;transition:color .14s ease,background .14s ease,box-shadow .14s ease}.sp-theme-switcher button:hover{color:var(--sp-theme-text)}.sp-theme-switcher button.is-active{color:#3152f4;background:var(--sp-theme-elevated);box-shadow:0 1px 4px #0f172a1f,inset 0 0 0 1px #3152f424}.sp-theme-switcher.is-compact button{min-width:24px;width:24px;padding:0}.sp-theme-switcher.is-compact button span{display:none}html[data-theme=dark] .sp-theme-switcher{box-shadow:inset 0 1px #ffffff0a}html[data-theme=dark] .sp-theme-switcher button.is-active{color:#9eb1ff;box-shadow:0 1px 5px #00000052,inset 0 0 0 1px #7e94ff38}html[data-theme=gray] body,html[data-theme=dark] body,html[data-theme=gray] .sp-shell,html[data-theme=dark] .sp-shell{color:var(--sp-theme-text);background:var(--sp-theme-canvas)}html[data-theme=gray] .sp-sidebar,html[data-theme=gray] .sp-global-header,html[data-theme=gray] .sp-view-section,html[data-theme=gray] .sp-view-header,html[data-theme=dark] .sp-sidebar,html[data-theme=dark] .sp-global-header,html[data-theme=dark] .sp-view-section,html[data-theme=dark] .sp-view-header{color:var(--sp-theme-text);background:var(--sp-theme-surface);border-color:var(--sp-theme-border)}html[data-theme=gray] .sp-main,html[data-theme=dark] .sp-main{background:linear-gradient(90deg,rgb(118 130 150 / 8%) 1px,transparent 1px),var(--sp-theme-canvas);background-size:36px 36px}html[data-theme=gray] .sp-sidebar-brand>strong,html[data-theme=gray] .sp-page-copy strong,html[data-theme=gray] .sp-view-lockup strong,html[data-theme=gray] .sp-user-copy strong,html[data-theme=dark] .sp-sidebar-brand>strong,html[data-theme=dark] .sp-page-copy strong,html[data-theme=dark] .sp-view-lockup strong,html[data-theme=dark] .sp-user-copy strong{color:var(--sp-theme-text)}html[data-theme=gray] .sp-page-copy small,html[data-theme=gray] .sp-view-lockup small,html[data-theme=gray] .sp-user-copy small,html[data-theme=dark] .sp-page-copy small,html[data-theme=dark] .sp-view-lockup small,html[data-theme=dark] .sp-user-copy small{color:var(--sp-theme-muted)}html[data-theme=gray] .sp-user-card,html[data-theme=gray] .sp-icon-button,html[data-theme=gray] .sp-header-button,html[data-theme=gray] .sp-command-trigger,html[data-theme=gray] .sp-command-trigger kbd,html[data-theme=dark] .sp-user-card,html[data-theme=dark] .sp-icon-button,html[data-theme=dark] .sp-header-button,html[data-theme=dark] .sp-command-trigger,html[data-theme=dark] .sp-command-trigger kbd{color:var(--sp-theme-muted);background:var(--sp-theme-elevated);border-color:var(--sp-theme-border)}html[data-theme=gray] .sp-navigation>a,html[data-theme=gray] .sp-nav-group-row,html[data-theme=gray] .sp-nav-submenu a,html[data-theme=dark] .sp-navigation>a,html[data-theme=dark] .sp-nav-group-row,html[data-theme=dark] .sp-nav-submenu a{color:var(--sp-theme-muted)}html[data-theme=gray] .sp-navigation>a:hover,html[data-theme=gray] .sp-nav-submenu a:hover,html[data-theme=dark] .sp-navigation>a:hover,html[data-theme=dark] .sp-nav-submenu a:hover{color:var(--sp-theme-text);background:var(--sp-theme-muted-surface)}html[data-theme=dark] .sp-navigation>a.is-active,html[data-theme=dark] .sp-nav-group.is-active .sp-nav-group-row{color:#17220c}html[data-theme=gray] .sp-nav-submenu a.is-active,html[data-theme=dark] .sp-nav-submenu a.is-active{color:#8fa4ff;background:#3152f424;border-color:#5b75f54d}html[data-theme=gray] .sp-nav-divider,html[data-theme=dark] .sp-nav-divider{background:var(--sp-theme-border)}html[data-theme=gray] .sp-shell :is(.bg-white,.bg-slate-50),html[data-theme=dark] .sp-shell :is(.bg-white,.bg-slate-50){background-color:var(--sp-theme-surface)!important}html[data-theme=gray] .sp-shell :is(.bg-slate-100,.bg-slate-200),html[data-theme=dark] .sp-shell :is(.bg-slate-100,.bg-slate-200){background-color:var(--sp-theme-muted-surface)!important}html[data-theme=gray] .sp-shell :is(.text-slate-900,.text-slate-800,.text-slate-700),html[data-theme=dark] .sp-shell :is(.text-slate-900,.text-slate-800,.text-slate-700){color:var(--sp-theme-text)!important}html[data-theme=gray] .sp-shell :is(.text-slate-600,.text-slate-500,.text-slate-400),html[data-theme=dark] .sp-shell :is(.text-slate-600,.text-slate-500,.text-slate-400){color:var(--sp-theme-muted)!important}html[data-theme=gray] .sp-shell :is(.border-slate-100,.border-slate-200,.border-slate-300),html[data-theme=dark] .sp-shell :is(.border-slate-100,.border-slate-200,.border-slate-300){border-color:var(--sp-theme-border)!important}html[data-theme=gray] .sp-shell :is(input,select,textarea),html[data-theme=dark] .sp-shell :is(input,select,textarea){color:var(--sp-theme-text);background-color:var(--sp-theme-input);border-color:var(--sp-theme-border)}html[data-theme=dark] .sp-shell :is(input,textarea)::-moz-placeholder{color:#718096}html[data-theme=dark] .sp-shell :is(input,textarea)::placeholder{color:#718096}html[data-theme=gray] :is(.rss-post-workspace,.saas-admin-shell,.saas-admin-inner-header,.saas-admin-content,.security-center-content,.stackposter-payment-content),html[data-theme=dark] :is(.rss-post-workspace,.saas-admin-shell,.saas-admin-inner-header,.saas-admin-content,.security-center-content,.stackposter-payment-content){color:var(--sp-theme-text);background:var(--sp-theme-surface);border-color:var(--sp-theme-border)}html[data-theme=gray] :is(.rss-post-sources,.rss-post-contents,.saas-context-pane,.saas-admin-menu,.saas-health-panel),html[data-theme=dark] :is(.rss-post-sources,.rss-post-contents,.saas-context-pane,.saas-admin-menu,.saas-health-panel){color:var(--sp-theme-text);background:var(--sp-theme-muted-surface);border-color:var(--sp-theme-border)}html[data-theme=gray] :is(.rss-post-pane-title,.rss-post-source-search,.rss-post-list>article,.saas-context-title,.saas-context-plan,.saas-admin-role-card,.security-card,.security-event-card,.security-kpi,.stackposter-payment-card,.stackposter-provider-status-grid>button),html[data-theme=dark] :is(.rss-post-pane-title,.rss-post-source-search,.rss-post-list>article,.saas-context-title,.saas-context-plan,.saas-admin-role-card,.security-card,.security-event-card,.security-kpi,.stackposter-payment-card,.stackposter-provider-status-grid>button){color:var(--sp-theme-text);background:var(--sp-theme-elevated);border-color:var(--sp-theme-border)}html[data-theme=gray] :is(.rss-post-pane-title,.rss-post-stream-heading,.saas-page-heading,.security-control-heading,.security-section-title,.stackposter-payment-heading,.stackposter-payment-card-title) :is(h1,h2,h3,strong),html[data-theme=dark] :is(.rss-post-pane-title,.rss-post-stream-heading,.saas-page-heading,.security-control-heading,.security-section-title,.stackposter-payment-heading,.stackposter-payment-card-title) :is(h1,h2,h3,strong){color:var(--sp-theme-text)}html[data-theme=gray] :is(.rss-post-pane-title,.rss-post-stream-heading,.saas-page-heading,.security-control-heading,.security-section-title,.stackposter-payment-heading,.stackposter-payment-card-title) :is(p,small),html[data-theme=dark] :is(.rss-post-pane-title,.rss-post-stream-heading,.saas-page-heading,.security-control-heading,.security-section-title,.stackposter-payment-heading,.stackposter-payment-card-title) :is(p,small){color:var(--sp-theme-muted)}html[data-theme=gray] :is(.rss-post-pane-title>button,.saas-admin-inner-header button,.saas-context-title button,.saas-health-heading button,.security-heading-actions>button,.security-event-toolbar button,.stackposter-payment-card-title>button),html[data-theme=dark] :is(.rss-post-pane-title>button,.saas-admin-inner-header button,.saas-context-title button,.saas-health-heading button,.security-heading-actions>button,.security-event-toolbar button,.stackposter-payment-card-title>button){color:var(--sp-theme-text);background:var(--sp-theme-elevated);border-color:var(--sp-theme-border)}html[data-theme=gray] .stackposter-payment-form :is(input,select),html[data-theme=gray] .security-form-grid :is(input,select),html[data-theme=dark] .stackposter-payment-form :is(input,select),html[data-theme=dark] .security-form-grid :is(input,select){color:var(--sp-theme-text);background:var(--sp-theme-input);border-color:var(--sp-theme-border)}html[data-theme=gray] .stackposter-payment-endpoint,html[data-theme=dark] .stackposter-payment-endpoint{background:var(--sp-theme-muted-surface);border-color:var(--sp-theme-border)}html[data-theme=gray] .stackposter-payment-endpoint code,html[data-theme=dark] .stackposter-payment-endpoint code,html[data-theme=gray] .stackposter-payment-flow strong,html[data-theme=dark] .stackposter-payment-flow strong{color:var(--sp-theme-text)}html[data-theme=gray] .stackposter-payment-flow>div,html[data-theme=dark] .stackposter-payment-flow>div{background:var(--sp-theme-muted-surface);border-color:var(--sp-theme-border)}html[data-theme=gray] .sp-public,html[data-theme=dark] .sp-public{color:var(--sp-theme-text);background-color:var(--sp-theme-canvas)!important;background-image:linear-gradient(rgb(130 143 165 / 8%) 1px,transparent 1px),linear-gradient(90deg,rgb(130 143 165 / 8%) 1px,transparent 1px)!important}html[data-theme=gray] .sp-public-header,html[data-theme=dark] .sp-public-header{background:color-mix(in srgb,var(--sp-theme-surface) 86%,transparent);border-color:var(--sp-theme-border)}html[data-theme=gray] .landing-nav>a,html[data-theme=gray] .landing-login-link,html[data-theme=dark] .landing-nav>a,html[data-theme=dark] .landing-login-link{color:var(--sp-theme-text);border-color:#919cb024}html[data-theme=gray] .landing-nav>a:hover,html[data-theme=dark] .landing-nav>a:hover{color:#8fa4ff;background:color-mix(in srgb,var(--sp-theme-elevated) 75%,transparent)}html[data-theme=dark] .landing-logo-word{color:#c1c8d4}html[data-theme=dark] .sp-public-hero>.landing-hero-copy{color:#e9eef6;background:transparent!important;border:0!important}html[data-theme=gray] .sp-public-hero:after,html[data-theme=dark] .sp-public-hero:after{background:linear-gradient(90deg,color-mix(in srgb,var(--sp-theme-surface) 0%,transparent) 0%,color-mix(in srgb,var(--sp-theme-surface) 32%,transparent) 14%,color-mix(in srgb,var(--sp-theme-surface) 78%,transparent) 30%,var(--sp-theme-surface) 70%,var(--sp-theme-surface) 100%)}html[data-theme=gray] .sp-public-hero h1,html[data-theme=dark] .sp-public-hero h1,html[data-theme=gray] .landing-section-heading h2,html[data-theme=dark] .landing-section-heading h2,html[data-theme=gray] .landing-feature-card h3,html[data-theme=dark] .landing-feature-card h3,html[data-theme=gray] .landing-plan-card,html[data-theme=dark] .landing-plan-card{color:var(--sp-theme-text)}html[data-theme=gray] .sp-public-hero .landing-hero-copy>p,html[data-theme=dark] .sp-public-hero .landing-hero-copy>p,html[data-theme=gray] .landing-section-heading p,html[data-theme=dark] .landing-section-heading p,html[data-theme=gray] .landing-feature-card p,html[data-theme=dark] .landing-feature-card p,html[data-theme=gray] .landing-plan-card>p,html[data-theme=dark] .landing-plan-card>p{color:var(--sp-theme-muted)}html[data-theme=dark] .landing-eyebrow,html[data-theme=dark] .landing-eyebrow span{color:#d5dcff}html[data-theme=dark] .landing-secondary-cta{color:#dbe3ef}html[data-theme=dark] .landing-secondary-cta:hover{color:#ff86c6}html[data-theme=dark] .landing-trial-note{color:#b8c3d2}html[data-theme=dark] .landing-hero-proof>span{color:#c4cedb}html[data-theme=gray] .landing-eyebrow,html[data-theme=dark] .landing-eyebrow,html[data-theme=gray] .landing-feature-card,html[data-theme=dark] .landing-feature-card,html[data-theme=gray] .landing-plan-card,html[data-theme=dark] .landing-plan-card{background:var(--sp-theme-elevated);border-color:var(--sp-theme-border)}html[data-theme=dark] .landing-floating-card,html[data-theme=dark] .landing-floating-card strong{color:#252945}html[data-theme=dark] .landing-floating-card small{color:#697287}html[data-theme=dark] .landing-proof-strip{color:#424b63;background:#f1f3f7f0;border-color:#cfd5df}html[data-theme=gray] .sp-public-features,html[data-theme=gray] .sp-public-pricing,html[data-theme=dark] .sp-public-features,html[data-theme=dark] .sp-public-pricing{background:var(--sp-theme-muted-surface)!important;border-color:var(--sp-theme-border)!important}html[data-theme=gray] .landing-final-cta,html[data-theme=dark] .landing-final-cta{background:var(--sp-theme-elevated);border-color:var(--sp-theme-border)}html[data-theme=gray] .landing-footer,html[data-theme=dark] .landing-footer{color:var(--sp-theme-muted)!important;background:var(--sp-theme-surface)!important;border-color:var(--sp-theme-border)!important}html[data-theme=gray] .sp-auth,html[data-theme=dark] .sp-auth{color:var(--sp-theme-text);background:radial-gradient(circle at 12% 16%,rgb(217 249 124 / 10%),transparent 25%),linear-gradient(90deg,rgb(130 143 165 / 8%) 1px,transparent 1px),var(--sp-theme-canvas)!important}html[data-theme=gray] .sp-auth-panel form.card,html[data-theme=dark] .sp-auth-panel form.card{color:var(--sp-theme-text);background:var(--sp-theme-elevated);border-color:var(--sp-theme-border)}html[data-theme=gray] .sp-auth-panel form h1,html[data-theme=gray] .sp-auth-panel>a>span:last-child,html[data-theme=dark] .sp-auth-panel form h1,html[data-theme=dark] .sp-auth-panel>a>span:last-child{color:var(--sp-theme-text)}@media (max-width: 760px){.sp-global-actions>.sp-theme-switcher{order:4}.sp-global-actions>.sp-theme-switcher button{width:22px;min-width:22px}}.placeholder\:text-slate-600::-moz-placeholder{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-600::placeholder{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.last\:border-0:last-child{border-width:0px}.hover\:border-indigo-400:hover{--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity, 1))}.hover\:bg-indigo-50:hover{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-800\/55:hover{background-color:#1e293b8c}.hover\:text-indigo-600:hover{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.hover\:text-red-600:hover{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.hover\:text-slate-700:hover{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.hover\:text-slate-900:hover{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.focus\:border-indigo-500:focus{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.enabled\:hover\:bg-indigo-50:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.disabled\:cursor-default:disabled{cursor:default}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width: 640px){.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:p-5{padding:1.25rem}.sm\:px-12{padding-left:3rem;padding-right:3rem}}@media (min-width: 768px){.md\:block{display:block}.md\:flex{display:flex}}@media (min-width: 1024px){.lg\:block{display:block}.lg\:w-\[380px\]{width:380px}.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-\[1fr_16rem\]{grid-template-columns:1fr 16rem}}@media (min-width: 1280px){.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}
