@font-face{font-family:Open Sauce Two;src:url(/fonts/open-sauce-two-latin-400-normal.woff2) format("woff2"),url(/fonts/open-sauce-two-latin-400-normal.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Open Sauce Two;src:url(/fonts/open-sauce-two-latin-500-normal.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Open Sauce Two;src:url(/fonts/open-sauce-two-latin-600-normal.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Open Sauce Two;src:url(/fonts/open-sauce-two-latin-700-normal.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(/fonts/playfairdisplay-regular-webfont.woff2) format("woff2"),url(/fonts/playfairdisplay-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(/fonts/playfairdisplay-italic-webfont.woff2) format("woff2"),url(/fonts/playfairdisplay-italic-webfont.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Playfair Display;src:url(/fonts/playfairdisplay-bold-webfont.woff2) format("woff2"),url(/fonts/playfairdisplay-bold-webfont.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }

/* ! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com */*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{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,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.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}}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.top-12{top:3rem}.isolate{isolation:isolate}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.size-4{width:1rem;height:1rem}.h-36{height:9rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.w-\[22rem\]{width:22rem}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.translate-x-16{--tw-translate-x:4rem}.translate-x-16,.translate-x-32{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-32{--tw-translate-x:8rem}.translate-y-10{--tw-translate-y:2.5rem}.translate-y-10,.translate-y-20{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-20{--tw-translate-y:5rem}.-skew-y-\[8deg\]{--tw-skew-y:-8deg}.-skew-y-\[8deg\],.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-\[3px\]{gap:3px}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-\[var\(--border\)\]{border-color:var(--border)}.bg-\[var\(--bg\)\]{background-color:var(--bg)}.bg-\[var\(--bg2\)\]{background-color:var(--bg2)}.bg-ds-amber-200{background-color:var(--ds-amber-200)}.bg-ds-amber-700{background-color:var(--ds-amber-700)}.bg-ds-blue-200{background-color:var(--ds-blue-200)}.bg-ds-blue-700{background-color:var(--ds-blue-700)}.bg-ds-gray-1000{background-color:var(--ds-gray-1000)}.bg-ds-gray-200{background-color:var(--ds-gray-200)}.bg-ds-gray-700{background-color:var(--ds-gray-700)}.bg-ds-green-200{background-color:var(--ds-green-200)}.bg-ds-green-700{background-color:var(--ds-green-700)}.bg-ds-pink-300{background-color:var(--ds-pink-300)}.bg-ds-pink-700{background-color:var(--ds-pink-700)}.bg-ds-purple-200{background-color:var(--ds-purple-200)}.bg-ds-purple-700{background-color:var(--ds-purple-700)}.bg-ds-red-200{background-color:var(--ds-red-200)}.bg-ds-red-700{background-color:var(--ds-red-700)}.bg-ds-teal-300{background-color:var(--ds-teal-300)}.bg-ds-teal-700{background-color:var(--ds-teal-700)}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.from-ds-trial-start{--tw-gradient-from:var(--ds-trial-start) var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-ds-turbo-start{--tw-gradient-from:var(--ds-turbo-start) var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-ds-trial-end{--tw-gradient-to:var(--ds-trial-end) var(--tw-gradient-to-position)}.to-ds-turbo-end{--tw-gradient-to:var(--ds-turbo-end) var(--tw-gradient-to-position)}.fill-\[var\(--text\)\]{fill:var(--text)}.fill-black{fill:#000}.fill-ds-amber-900{fill:var(--ds-amber-900)}.fill-ds-blue-900{fill:var(--ds-blue-900)}.fill-ds-gray-100{fill:var(--ds-gray-100)}.fill-ds-gray-1000{fill:var(--ds-gray-1000)}.fill-ds-green-900{fill:var(--ds-green-900)}.fill-ds-pink-900{fill:var(--ds-pink-900)}.fill-ds-purple-900{fill:var(--ds-purple-900)}.fill-ds-red-900{fill:var(--ds-red-900)}.fill-ds-teal-900{fill:var(--ds-teal-900)}.fill-white{fill:#fff}.p-1{padding:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[14px\]{font-size:14px}.text-lg{font-size:1.125rem;line-height:1.75rem}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tracking-\[0\.2px\]{letter-spacing:.2px}.tracking-normal{letter-spacing:0}.text-\[var\(--muted\)\]{color:var(--muted)}.text-\[var\(--text\)\]{color:var(--text)}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-blue-300{--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.text-ds-amber-900{color:var(--ds-amber-900)}.text-ds-blue-900{color:var(--ds-blue-900)}.text-ds-gray-100{color:var(--ds-gray-100)}.text-ds-gray-1000{color:var(--ds-gray-1000)}.text-ds-green-900{color:var(--ds-green-900)}.text-ds-pink-900{color:var(--ds-pink-900)}.text-ds-purple-900{color:var(--ds-purple-900)}.text-ds-red-900{color:var(--ds-red-900)}.text-ds-teal-900{color:var(--ds-teal-900)}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.\!no-underline{text-decoration-line:none!important}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow{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)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgba(0,0,0,.1)) drop-shadow(0 1px 1px rgba(0,0,0,.06))}.grayscale-\[100\%\]{--tw-grayscale:grayscale(100%)}.filter,.grayscale-\[100\%\]{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)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.backdrop-blur-sm,.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[grid-area\:stack\]{grid-area:stack}.\[grid-template-areas\:\'stack\'\]{grid-template-areas:"stack"}:root{--red:#e83030;--red2:#b02020;--red3:#f55;--bg:#0c0c0c;--bg2:#121212;--bg3:#181818;--bg4:#1e1e1e;--border:hsla(0,0%,100%,.08);--border2:hsla(0,0%,100%,.14);--text:#f0f0f0;--muted:#888;--muted2:#777;--green:#3dba6e;--blue:#4a9eff;--orange:#f59e0b;--purple:#8b5cf6;--font-bebas:"Open Sauce Two",sans-serif;--font-dm:"Open Sauce Two",sans-serif;--font-playfair:"Playfair Display",serif;--ds-blue-200:#dbeafe;--ds-blue-700:#1d4ed8;--ds-blue-900:#1e3a8a;--ds-red-200:#fecaca;--ds-red-700:#b91c1c;--ds-red-900:#7f1d1d;--ds-amber-200:#fde68a;--ds-amber-700:#b45309;--ds-amber-900:#78350f;--ds-green-200:#bbf7d0;--ds-green-700:#15803d;--ds-green-900:#14532d;--ds-teal-300:#5eead4;--ds-teal-700:#0f766e;--ds-teal-900:#134e4a;--ds-purple-200:#e9d5ff;--ds-purple-700:#7c3aed;--ds-purple-900:#4c1d95;--ds-pink-300:#f9a8d4;--ds-pink-700:#be185d;--ds-pink-900:#831843;--ds-gray-100:#f2f2f2;--ds-gray-200:#ebebeb;--ds-gray-700:#8f8f8f;--ds-gray-1000:#171717;--ds-trial-start:#0070f3;--ds-trial-end:#f81ce5;--ds-turbo-start:#ff1e56;--ds-turbo-end:#0096ff}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Open Sauce Two,sans-serif;background:var(--bg);color:var(--text);overflow-x:hidden;-webkit-font-smoothing:antialiased}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg2)}::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.12);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.2)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--red)!important}.tool-page select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px!important;cursor:pointer}.tool-page select option{background:#1a1216;color:#fff;padding:8px}::-moz-selection{background:rgba(232,48,48,.3)}::selection{background:rgba(232,48,48,.3)}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-in{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.animate-fade-in{animation:fade-in .3s ease forwards}.animate-slide-in{animation:slide-in .3s ease forwards}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.typing-cursor:after{content:"|";animation:blink 1s ease infinite;color:var(--red)}.card-glow:hover{box-shadow:0 0 0 1px rgba(232,48,48,.3),0 8px 32px rgba(232,48,48,.08)}.gradient-text{background:linear-gradient(135deg,var(--red),var(--red3));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.skeleton{background:linear-gradient(90deg,var(--bg3) 25%,var(--bg4) 50%,var(--bg3) 75%);background-size:1000px 100%;animation:shimmer 2s infinite}.toast-enter{animation:slide-in .3s ease forwards}.prose-output{font-size:.88rem;line-height:1.7;color:#ddd;white-space:pre-wrap;word-break:break-word}.prose-output strong{color:#fff;font-weight:700}.prose-output em{color:var(--muted)}.modal-backdrop{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.sidebar-item-active{background:rgba(232,48,48,.12);color:#fff;border-left:2px solid var(--red)}@keyframes dropdown-open{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.dropdown-panel{animation:dropdown-open .2s cubic-bezier(.16,1,.3,1) forwards;transform-origin:top center}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.float{animation:float 6s ease-in-out infinite}.float-slow{animation:float 9s ease-in-out infinite}.float-delay{animation:float 6s ease-in-out 2s infinite}.card-lift{transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease,border-color .25s ease}.card-lift:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(232,48,48,.12);border-color:rgba(232,48,48,.35)!important}@keyframes glow-pulse{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(1)}50%{opacity:.9;transform:translate(-50%,-50%) scale(1.05)}}.glow-pulse{animation:glow-pulse 4s ease-in-out infinite}@keyframes fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.fade-up{animation:fade-up .6s cubic-bezier(.16,1,.3,1) both}.fade-up-1{animation:fade-up .6s cubic-bezier(.16,1,.3,1) .1s both}.fade-up-2{animation:fade-up .6s cubic-bezier(.16,1,.3,1) .2s both}.fade-up-3{animation:fade-up .6s cubic-bezier(.16,1,.3,1) .3s both}@keyframes border-glow{0%,to{box-shadow:0 0 0 1px rgba(232,48,48,.15)}50%{box-shadow:0 0 0 1px rgba(232,48,48,.4),0 0 20px rgba(232,48,48,.1)}}.shimmer-border{animation:border-glow 3s ease-in-out infinite}@property --angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes rotate-glow{to{--angle:360deg}}.pricing-card-glow{position:relative;border-radius:20px;overflow:visible}.pricing-card-glow:before{content:"";position:absolute;inset:-1px;border-radius:20px;padding:1px;background:conic-gradient(from var(--angle),transparent 40%,rgba(232,48,48,.15) 50%,transparent 60%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:rotate-glow 6s linear infinite;pointer-events:none}.pricing-card-pro:before{inset:-2px;padding:2px;background:conic-gradient(from var(--angle),transparent 25%,rgba(232,48,48,.6) 35%,#e83030 50%,rgba(232,48,48,.6) 65%,transparent 75%);filter:blur(0)}.pricing-card-pro:after{content:"";position:absolute;inset:-2px;border-radius:20px;background:conic-gradient(from var(--angle),transparent 25%,rgba(232,48,48,.15) 50%,transparent 75%);animation:rotate-glow 6s linear infinite;filter:blur(20px);pointer-events:none;z-index:-1}.pricing-card-glow:hover:before{background:conic-gradient(from var(--angle),transparent 30%,rgba(232,48,48,.3) 45%,rgba(232,48,48,.5) 50%,rgba(232,48,48,.3) 55%,transparent 70%)}.pricing-card-pro:hover:before{background:conic-gradient(from var(--angle),transparent 15%,rgba(232,48,48,.8) 30%,#f44 50%,rgba(232,48,48,.8) 70%,transparent 85%)}.pricing-card-pro:hover:after{filter:blur(30px);opacity:.8}@keyframes mesh-drift-1{0%,to{transform:translate(0) scale(1)}25%{transform:translate(40px,-30px) scale(1.2)}50%{transform:translate(20px,40px) scale(.9)}75%{transform:translate(-30px,10px) scale(1.1)}}@keyframes mesh-drift-2{0%,to{transform:translate(0) scale(1)}25%{transform:translate(-35px,50px) scale(1.15)}50%{transform:translate(30px,-20px) scale(1.05)}75%{transform:translate(-10px,-40px) scale(1.2)}}@keyframes mesh-drift-3{0%,to{transform:translate(0) scale(1.05)}25%{transform:translate(25px,30px) scale(.9)}50%{transform:translate(-40px,-20px) scale(1.15)}75%{transform:translate(15px,-35px) scale(1.1)}}.sidebar-mesh-blob{position:absolute;border-radius:50%;filter:blur(70px);pointer-events:none;will-change:transform}.sidebar-mesh-blob-1{width:220px;height:220px;background:rgba(180,50,80,.45);top:-5%;left:-30%;opacity:.8;animation:mesh-drift-1 16s ease-in-out infinite}.sidebar-mesh-blob-2{width:180px;height:180px;background:rgba(232,60,60,.3);top:40%;right:-25%;opacity:.7;animation:mesh-drift-2 20s ease-in-out infinite}.sidebar-mesh-blob-3{width:200px;height:200px;background:rgba(140,45,100,.4);bottom:5%;left:-10%;opacity:.75;animation:mesh-drift-3 18s ease-in-out infinite}.sidebar-nav-item{position:relative;transition:color .35s cubic-bezier(.25,.46,.45,.94),border-color .35s cubic-bezier(.25,.46,.45,.94)!important}.sidebar-nav-item:before{content:"";position:absolute;inset:0;border-radius:8px;background:rgba(180,60,90,.12);opacity:0;transition:opacity .4s cubic-bezier(.25,.46,.45,.94);pointer-events:none;z-index:-1}.sidebar-nav-item:hover:before{opacity:1}@keyframes bug-antenna-wiggle{0%,to{transform:rotate(0deg)}25%{transform:rotate(-3deg)}75%{transform:rotate(3deg)}}@keyframes bug-shimmer{0%{left:-100%}to{left:200%}}.sidebar-bug-btn{transition:all .3s cubic-bezier(.16,1,.3,1)!important}.sidebar-bug-btn:after{content:"";position:absolute;top:0;bottom:0;width:40%;background:linear-gradient(90deg,transparent,rgba(245,158,11,.06),transparent);left:-100%;pointer-events:none}.sidebar-bug-btn:hover{background:rgba(245,158,11,.08)!important;border-color:rgba(245,158,11,.25)!important;color:rgba(245,158,11,.9)!important;transform:translateX(2px);box-shadow:0 0 16px rgba(245,158,11,.06)}.sidebar-bug-btn:hover:after{animation:bug-shimmer 1.2s cubic-bezier(.16,1,.3,1) forwards}.sidebar-bug-btn:hover .sidebar-bug-icon{background:rgba(245,158,11,.15)!important;animation:bug-antenna-wiggle .6s ease-in-out}.sidebar-bug-btn:hover .sidebar-bug-icon svg{stroke:#f59e0b!important}.sidebar-bug-btn:active{transform:scale(.97)!important}@media (prefers-reduced-motion:reduce){.sidebar-bug-btn,.sidebar-bug-btn:hover,.sidebar-bug-btn:hover .sidebar-bug-icon{animation:none!important;transition:none!important;transform:none!important}.sidebar-bug-btn:hover:after{animation:none!important}}.sidebar-footer-btn{flex:1;padding:7px 10px;background:rgba(168,85,247,.04);border:1px solid rgba(168,85,247,.1);border-radius:8px;color:rgba(192,132,252,.5);font-size:.68rem;font-weight:600;cursor:pointer;font-family:var(--font-dm);text-align:center;position:relative;overflow:hidden;transition:all .35s cubic-bezier(.16,1,.3,1)}.sidebar-footer-btn:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(168,85,247,.08),rgba(139,92,246,.04),transparent);opacity:0;transition:opacity .35s cubic-bezier(.16,1,.3,1)}.sidebar-footer-btn:after{content:"";position:absolute;top:0;bottom:0;width:60%;background:linear-gradient(90deg,transparent,rgba(168,85,247,.1),transparent);left:-100%;pointer-events:none}.sidebar-footer-btn:hover{color:rgba(216,180,254,.9)!important;border-color:rgba(168,85,247,.25)!important;background:rgba(168,85,247,.08)!important;transform:translateY(-1px);box-shadow:0 4px 16px rgba(168,85,247,.1),0 0 0 1px rgba(168,85,247,.05)}.sidebar-footer-btn:hover:before{opacity:1}.sidebar-footer-btn:hover:after{animation:footer-btn-shimmer 1s cubic-bezier(.16,1,.3,1) forwards}.sidebar-footer-btn:hover svg{filter:drop-shadow(0 0 4px rgba(168,85,247,.4))}.sidebar-footer-btn:active{transform:translateY(0) scale(.97)!important}.sidebar-footer-btn-settings:hover svg{animation:settings-gear-spin .6s cubic-bezier(.16,1,.3,1)}.sidebar-footer-btn-signout:hover svg{animation:signout-slide .4s cubic-bezier(.16,1,.3,1)}@keyframes footer-btn-shimmer{0%{left:-100%}to{left:200%}}@keyframes settings-gear-spin{0%{transform:rotate(0deg)}to{transform:rotate(90deg)}}@keyframes signout-slide{0%{transform:translateX(0)}50%{transform:translateX(3px)}to{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.sidebar-footer-btn,.sidebar-footer-btn:hover{animation:none!important;transition:none!important;transform:none!important}.sidebar-footer-btn:hover:after{animation:none!important}.sidebar-footer-btn:hover svg{animation:none!important;filter:none!important}}@keyframes label-icon-glow{0%,to{filter:drop-shadow(0 0 2px rgba(232,80,80,.3));opacity:.7}50%{filter:drop-shadow(0 0 6px rgba(232,80,80,.6));opacity:1}}.form-label-icon{color:#e86060;stroke:#e86060;opacity:.7;filter:drop-shadow(0 0 3px rgba(232,80,80,.3));transition:all .3s ease;flex-shrink:0}.form-label-icon:hover{opacity:1;filter:drop-shadow(0 0 6px rgba(232,80,80,.5))}.gen-btn{position:relative;width:100%;padding:14px 24px;border:none;border-radius:14px;color:#fff;font-size:.85rem;font-weight:800;font-family:var(--font-dm);cursor:pointer;overflow:hidden;letter-spacing:.5px;text-transform:uppercase;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .4s ease,filter .4s ease,opacity .4s ease;background:linear-gradient(135deg,#e83030,#c41e1e 40%,#f44 70%,#e83030);background-size:300% 300%;animation:gen-btn-gradient 4s ease infinite;box-shadow:0 6px 28px rgba(232,48,48,.3),0 0 0 0 rgba(232,48,48,0),inset 0 1px 0 hsla(0,0%,100%,.1);text-shadow:0 1px 2px rgba(0,0,0,.2)}.gen-btn:before{background:linear-gradient(135deg,hsla(0,100%,70%,.2),transparent 40%,transparent 60%,rgba(255,150,100,.15));border-radius:14px;opacity:0;transition:opacity .3s}.gen-btn:after,.gen-btn:before{content:"";position:absolute;inset:0}.gen-btn:after{background:linear-gradient(105deg,transparent 20%,hsla(0,0%,100%,.12) 45%,hsla(0,0%,100%,.06) 55%,transparent 80%);transform:translateX(-100%);animation:gen-btn-shimmer 4s ease-in-out 1s infinite}.gen-btn:hover:not(:disabled){transform:translateY(-2px) scale(1.005);box-shadow:0 10px 36px rgba(232,48,48,.4),0 0 24px rgba(232,48,48,.15),inset 0 1px 0 hsla(0,0%,100%,.15);filter:brightness(1.1)}.gen-btn:hover:not(:disabled):before{opacity:1}.gen-btn:active:not(:disabled){transform:translateY(0) scale(.99);box-shadow:0 4px 16px rgba(232,48,48,.3)}.gen-btn:disabled{cursor:pointer;filter:brightness(.45) saturate(.5);box-shadow:0 2px 12px rgba(232,48,48,.1),inset 0 1px 0 hsla(0,0%,100%,.03);animation:none}.gen-btn:disabled:after{animation:none}.gen-btn.gen-btn-loading{background:linear-gradient(135deg,rgba(232,48,48,.5),rgba(180,30,30,.5));animation:gen-btn-loading-pulse 2s ease-in-out infinite;cursor:wait}.gen-btn.gen-btn-loading:after{animation:none}.gen-btn.gen-btn-no-access{opacity:.35;animation:none;filter:saturate(.5)}.gen-btn.gen-btn-no-access:after{animation:none}@keyframes gen-btn-gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes gen-btn-shimmer{0%{transform:translateX(-100%)}50%{transform:translateX(100%)}to{transform:translateX(100%)}}@keyframes gen-btn-loading-pulse{0%,to{opacity:.7}50%{opacity:1}}.regen-btn{width:100%;padding:14px 24px;border:1.5px solid rgba(232,48,48,.2);border-radius:14px;background:rgba(232,48,48,.04);color:#f88;font-size:.85rem;font-weight:700;font-family:var(--font-dm);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .25s cubic-bezier(.16,1,.3,1);letter-spacing:.3px;position:relative;overflow:hidden}.regen-btn:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,rgba(232,48,48,.06) 50%,transparent 70%);transform:translateX(-100%);transition:transform .5s ease}.regen-btn:hover{border-color:rgba(232,48,48,.4);background:rgba(232,48,48,.08);color:#fff;transform:translateY(-2px);box-shadow:0 8px 24px rgba(232,48,48,.12)}.regen-btn:hover:after{transform:translateX(100%)}.regen-btn:active{transform:translateY(0)}.regen-btn .regen-icon{transition:transform .4s cubic-bezier(.16,1,.3,1)}.regen-btn:hover .regen-icon{transform:rotate(-180deg)}.back-btn{padding:14px 24px;border:1.5px solid hsla(0,0%,100%,.08);border-radius:14px;background:hsla(0,0%,100%,.03);color:#999;font-size:.88rem;font-weight:700;font-family:var(--font-dm);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .25s cubic-bezier(.16,1,.3,1);letter-spacing:.3px;position:relative;overflow:hidden;white-space:nowrap;flex-shrink:0}.back-btn:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,hsla(0,0%,100%,.04) 50%,transparent 70%);transform:translateX(-100%);transition:transform .5s ease}.back-btn:hover{border-color:hsla(0,0%,100%,.2);color:#fff;background:hsla(0,0%,100%,.06);transform:translateY(-2px);box-shadow:0 8px 24px hsla(0,0%,100%,.04)}.back-btn:hover:after{transform:translateX(100%)}.back-btn:active{transform:translateY(0)}.back-btn svg{transition:transform .3s cubic-bezier(.16,1,.3,1)}.back-btn:hover svg{transform:translateX(-3px)}.back-btn svg{transition:transform .2s}@keyframes main-mesh-1{0%,to{transform:translate(0)}25%{transform:translate(80px,-60px)}50%{transform:translate(-40px,80px)}75%{transform:translate(60px,40px)}}@keyframes main-mesh-2{0%,to{transform:translate(0)}25%{transform:translate(-70px,50px)}50%{transform:translate(50px,-40px)}75%{transform:translate(-30px,-60px)}}.dashboard-shell{background:#161012}.dashboard-main{background:radial-gradient(ellipse 80% 60% at 70% 10%,rgba(140,35,65,.12) 0,transparent 60%),radial-gradient(ellipse 60% 50% at 20% 80%,rgba(100,25,50,.1) 0,transparent 55%),radial-gradient(ellipse 50% 40% at 90% 60%,rgba(232,48,48,.06) 0,transparent 50%),#161012}.dashboard-main-mesh{position:absolute;pointer-events:none;z-index:0;border-radius:50%;opacity:.6;will-change:transform,opacity;transform:translateZ(0)}.dashboard-main-mesh-1{width:700px;height:700px;background:radial-gradient(circle,rgba(150,40,70,.22) 0,transparent 70%);top:-5%;right:-15%;animation:main-mesh-1 30s ease-in-out infinite}.dashboard-main-mesh-2{width:500px;height:500px;background:radial-gradient(circle,rgba(180,50,90,.18) 0,transparent 70%);bottom:10%;left:-5%;animation:main-mesh-2 25s ease-in-out infinite}.dashboard-main-mesh-3{width:400px;height:400px;background:radial-gradient(circle,rgba(140,35,75,.18) 0,transparent 70%);top:40%;left:30%;animation:main-mesh-3 35s ease-in-out infinite}@keyframes main-mesh-3{0%,to{transform:translate(0) scale(1) translateZ(0)}33%{transform:translate(60px,-40px) scale(1.1) translateZ(0)}66%{transform:translate(-40px,30px) scale(.9) translateZ(0)}}@keyframes main-mesh-breathe-1{0%,to{opacity:.5}50%{opacity:.75}}@keyframes main-mesh-breathe-2{0%,to{opacity:.45}50%{opacity:.7}}@keyframes main-mesh-breathe-3{0%,to{opacity:.4}50%{opacity:.65}}@keyframes gen-flow{0%{transform:translateX(-100%)}to{transform:translateX(200%)}}@keyframes gen-orb-pulse{0%,to{transform:scale(1);opacity:.7;box-shadow:0 0 20px rgba(232,48,48,.2)}50%{transform:scale(1.08);opacity:1;box-shadow:0 0 40px rgba(232,48,48,.4),0 0 80px rgba(232,48,48,.15)}}@keyframes gen-ring-expand{0%{transform:scale(.8);opacity:.6}50%{transform:scale(1.3);opacity:0}to{transform:scale(.8);opacity:0}}@keyframes gen-skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes gen-step-fade{0%{opacity:0;transform:translateY(6px)}15%{opacity:1;transform:translateY(0)}85%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}@keyframes gen-reveal-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes gen-reveal-item{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.gen-flow-bar{background:linear-gradient(90deg,transparent,rgba(232,48,48,.6) 30%,hsla(0,100%,70%,.9) 50%,rgba(232,48,48,.6) 70%,transparent);border-radius:4px;animation:gen-flow 1.4s cubic-bezier(.4,0,.2,1) infinite}.gen-flow-bar,.gen-orb{position:absolute;inset:0}.gen-orb{border-radius:50%;background:radial-gradient(circle,rgba(232,48,48,.25) 0,rgba(232,48,48,.08) 60%,transparent 100%);border:1px solid rgba(232,48,48,.25);animation:gen-orb-pulse 2.2s ease-in-out infinite}.gen-orb-ring{position:absolute;inset:-8px;border-radius:50%;border:1.5px solid rgba(232,48,48,.3);animation:gen-ring-expand 2.2s ease-in-out infinite}.gen-skeleton-line{background:linear-gradient(90deg,hsla(0,0%,100%,.03) 25%,hsla(0,0%,100%,.07) 50%,hsla(0,0%,100%,.03) 75%);background-size:200% 100%;animation:gen-skeleton-shimmer 1.8s ease infinite}.gen-step-text{animation:gen-step-fade 2.8s ease both}.gen-reveal{animation:gen-reveal-up .5s cubic-bezier(.16,1,.3,1) both}.gen-reveal-item{animation:gen-reveal-item .4s cubic-bezier(.16,1,.3,1) both}@keyframes stat-card-in{0%{opacity:0;transform:translateY(8px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes stat-number-count{0%{opacity:0;transform:scale(.8);filter:blur(4px)}to{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes stat-glow{0%{box-shadow:0 0 0 0 rgba(232,48,48,.2)}50%{box-shadow:0 0 20px 2px rgba(232,48,48,.1)}to{box-shadow:0 0 0 0 rgba(232,48,48,0)}}.stat-card{animation:stat-card-in .5s cubic-bezier(.16,1,.3,1) both}.stat-card:first-child{animation-delay:.05s}.stat-card:nth-child(2){animation-delay:.12s}.stat-card:nth-child(3){animation-delay:.19s}.stat-card:nth-child(4){animation-delay:.26s}.stat-card .stat-value{animation:stat-number-count .6s cubic-bezier(.16,1,.3,1) both;animation-delay:.3s}@keyframes chunk-slide-in{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}.chunk-reveal{animation:chunk-slide-in .35s cubic-bezier(.16,1,.3,1) both}@keyframes tip-crossfade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.tip-crossfade{animation:tip-crossfade-in .8s cubic-bezier(.25,.46,.45,.94) both}@media (max-width:768px){.dash-home{padding:16px 14px!important}.dash-welcome-title{font-size:1.5rem!important}.dash-top-row{grid-template-columns:1fr!important}.dash-tools-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))!important}.dash-tool-cover{height:150px!important}.dash-announcements-grid,.dash-tips-grid{grid-template-columns:1fr!important}.dash-stats-grid{grid-template-columns:repeat(2,1fr)!important}.dash-bottom-row{grid-template-columns:1fr!important}.dash-block{padding:18px 16px!important}.dash-section{margin-bottom:24px!important}.dash-upgrade-banner{flex-direction:column!important;align-items:stretch!important;padding:16px!important}.dash-upgrade-banner,.dash-upgrade-banner a{text-align:center!important}.blog-footer-grid{grid-template-columns:1fr 1fr!important;gap:24px!important}.blog-footer-bottom{flex-direction:column!important;text-align:center!important;gap:10px!important}}@media (max-width:480px){.dash-home{padding:12px 10px!important}.dash-welcome-title{font-size:1.3rem!important}.dash-welcome-sub{font-size:.82rem!important}.dash-tools-grid{grid-template-columns:1fr!important}.dash-tool-cover{height:130px!important}.blog-footer-grid{grid-template-columns:1fr!important}}@media (max-width:768px){.dashboard-sidebar{transform:translateX(-100%);transition:transform .3s ease}.dashboard-sidebar.open{transform:translateX(0)}.dashboard-sidebar{overflow-y:auto!important;-webkit-overflow-scrolling:touch}.dashboard-sidebar-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:45}.dashboard-sidebar-overlay.open{display:block}.dashboard-main{margin-left:0!important;padding-top:52px;width:100%!important;max-width:100vw!important;overflow-x:hidden!important}.dashboard-shell{flex-direction:column!important}.mobile-header{display:flex!important}.admin-shell{flex-direction:column!important}.admin-mobile-header{display:flex!important}.admin-sidebar{transform:translateX(-100%)!important;transition:transform .3s ease!important}.admin-sidebar.open{transform:translateX(0)!important}.admin-sidebar{overflow-y:auto!important;-webkit-overflow-scrolling:touch}.admin-sidebar-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:45}.admin-sidebar-overlay.open{display:block}.admin-main{margin-left:0!important;padding-top:52px!important;width:100%!important;max-width:100vw!important;overflow-x:hidden!important}.admin-topbar{padding:10px 14px!important}.admin-content{padding:14px!important}.admin-grid-2,.admin-grid-3{grid-template-columns:1fr!important}.admin-grid-4{grid-template-columns:1fr 1fr!important}.admin-hero-card{padding:20px 18px!important}.admin-hero-card .admin-mrr-value{font-size:2rem!important}.admin-activity-grid-row{grid-template-columns:1fr!important;gap:4px!important;padding:10px 14px!important}.admin-drawer{width:100vw!important;max-width:100vw!important}.settings-page{padding:20px 14px!important}.settings-access-grid,.settings-details-grid,.settings-grid-2{grid-template-columns:1fr!important}.settings-service-card{flex-direction:column!important;align-items:stretch!important;gap:12px!important;padding:14px!important}.settings-service-card>div:first-child{width:100%!important}.settings-service-card>a,.settings-service-card>span{align-self:flex-start!important}.cb-brain-summary-grid{grid-template-columns:1fr!important}.cb-brain-summary-grid>div[style*=grid-column]{grid-column:1/-1!important}.settings-password-row{flex-direction:column!important}.settings-password-row>div{min-width:0!important;width:100%!important}.settings-card{padding:18px 16px!important}.tool-page{padding:16px 14px!important}.vd-tool-page{height:auto!important;overflow:visible!important}.bug-form-grid,.rewriter-compare,.sg-main-grid,.sg-style-grid,.sr-focus-grid,.tq-options-grid,.vd-form-row,.vd-main-grid,.vd-seo-grid{grid-template-columns:1fr!important}.landing-nav{padding:8px 10px 8px 14px!important;top:8px!important;width:98%!important}.landing-nav-logo{height:44px!important;margin-right:8px!important}.landing-nav-links,.landing-nav-right .nav-login-btn{display:none!important}.landing-nav-right .nav-cta-btn{padding:9px 14px 9px 10px!important;font-size:.78rem!important}.landing-nav-right .nav-cta-btn .nav-cta-icon{width:26px!important;height:26px!important}.mobile-nav-toggle{display:flex!important;order:99;margin-left:8px}.landing-nav-right{margin-left:auto!important}.blog-nav{top:10px!important;padding:8px 14px!important}.blog-nav-logo{height:40px!important}.cb-page{padding:16px 12px!important}.dashboard-toolbar{top:2px!important;right:10px!important;z-index:46!important}.dashboard-toolbar .toolbar-dropdown{width:calc(100vw - 24px)!important;max-width:340px!important;right:-4px!important;top:calc(100% + 8px)!important}.admin-sidebar-overlay.open,.dashboard-sidebar-overlay.open{touch-action:none;-webkit-overflow-scrolling:none}.landing-hero{padding:120px 16px 40px!important}.landing-hero h1{font-size:1.8rem!important}.landing-hero p{font-size:.92rem!important}.landing-hero-cards{grid-template-columns:1fr!important;gap:14px!important;margin-top:48px!important}.landing-pricing-grid{grid-template-columns:1fr!important;gap:20px!important}.landing-footer{padding:48px 20px 0!important}.landing-footer-grid{grid-template-columns:1fr 1fr!important;gap:28px!important}.landing-footer-bottom{flex-direction:column!important;text-align:center!important;gap:8px!important}.landing-video-wrapper{border-radius:14px!important}.landing-cta-content h2{font-size:clamp(2rem,5vw,3.5rem)!important}.mobile-nav-drawer{display:flex!important}}@media (max-width:480px){.dashboard-main{padding-top:52px}.dash-stats-grid{grid-template-columns:1fr!important}.landing-hero h1{font-size:1.5rem!important}.admin-grid-4,.landing-footer-grid{grid-template-columns:1fr!important}.admin-content{padding:10px!important}.settings-page{padding:16px 10px!important}}@media (min-width:769px){.admin-mobile-header,.admin-sidebar-overlay,.dashboard-sidebar-overlay,.mobile-header,.mobile-nav-drawer,.mobile-nav-toggle{display:none!important}}.mobile-nav-drawer{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:200;flex-direction:column;background:hsla(0,0%,4%,.98);backdrop-filter:blur(20px);padding:80px 24px 24px;animation:fade-in .2s ease forwards}.mobile-nav-drawer a,.mobile-nav-drawer a.mobile-drawer-link,.mobile-nav-drawer button.mobile-drawer-link{display:block;padding:14px 0;color:#fff;font-size:1.1rem;font-weight:600;text-decoration:none;border:none;border-bottom:1px solid hsla(0,0%,100%,.08);background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;text-align:left;cursor:pointer;font-family:var(--font-dm)}.mobile-nav-drawer button.mobile-drawer-link:last-child{margin-top:12px;padding:14px 24px;background:linear-gradient(135deg,#e83030,#b02020);border-radius:12px;text-align:center;font-size:1rem;font-weight:700;letter-spacing:.5px;border-bottom:none}.blog-card{transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.blog-card:hover{transform:translateY(-3px);border-color:rgba(232,48,48,.35)!important;box-shadow:0 8px 30px rgba(232,48,48,.1)}.blog-prose{font-size:1.05rem;line-height:1.85;color:#ddd}.blog-prose h2{font-size:1.5rem;font-weight:700;color:#fff;margin:32px 0 12px}.blog-prose h3{font-size:1.2rem;font-weight:700;color:#fff;margin:24px 0 10px}.blog-prose p{margin-bottom:16px}.blog-prose ol,.blog-prose ul{margin-bottom:16px;padding-left:24px}.blog-prose li{margin-bottom:6px}.blog-prose strong{color:#fff;font-weight:700}.blog-prose a{color:var(--red3);text-decoration:underline}.blog-prose blockquote{border-left:3px solid var(--red);padding:12px 16px;margin:16px 0;background:rgba(232,48,48,.06);border-radius:0 8px 8px 0;color:#ccc}.blog-prose code{background:hsla(0,0%,100%,.08);padding:2px 6px;border-radius:4px;font-size:.9em}.blog-prose pre{background:hsla(0,0%,100%,.05);padding:16px;border-radius:8px;overflow-x:auto;margin-bottom:16px}.blog-prose img{max-width:100%;border-radius:10px;margin:16px 0}.blog-prose a{word-break:break-word}@media (max-width:768px){.blog-prose{font-size:.95rem;line-height:1.75}.blog-prose h2{font-size:1.25rem;margin:24px 0 10px}.blog-prose h3{font-size:1.05rem;margin:20px 0 8px}.blog-prose pre{padding:12px;font-size:.82rem}.blog-prose blockquote{padding:10px 14px;margin:12px 0}.blog-prose ol,.blog-prose ul{padding-left:18px}}@media (max-width:480px){.blog-prose{font-size:.9rem;line-height:1.7}.blog-prose h2{font-size:1.15rem}.blog-prose h3{font-size:1rem}.blog-nav{top:8px!important;padding:8px 12px!important;width:98%!important}.blog-nav-logo{height:36px!important}}@property --gradient-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@property --gradient-angle-offset{syntax:"<angle>";initial-value:0deg;inherits:false}@property --gradient-percent{syntax:"<percentage>";initial-value:5%;inherits:false}@property --gradient-shine{syntax:"<color>";initial-value:#fff;inherits:false}.shiny-cta{--shiny-cta-bg:#000;--shiny-cta-bg-subtle:#1a1818;--shiny-cta-fg:#fff;--shiny-cta-highlight:#e83030;--shiny-cta-highlight-subtle:#f66;--animation:gradient-angle linear infinite;--duration:3s;--shadow-size:2px;--transition:800ms cubic-bezier(0.25,1,0.5,1);isolation:isolate;position:relative;overflow:hidden;cursor:pointer;outline-offset:4px;padding:1.25rem 2.5rem;font-family:var(--font-dm),"Inter",sans-serif;font-size:1.125rem;line-height:1.2;font-weight:500;border:1px solid transparent;border-radius:360px;color:var(--shiny-cta-fg);background:linear-gradient(var(--shiny-cta-bg),var(--shiny-cta-bg)) padding-box,conic-gradient(from calc(var(--gradient-angle) - var(--gradient-angle-offset)),transparent,var(--shiny-cta-highlight) var(--gradient-percent),var(--gradient-shine) calc(var(--gradient-percent) * 2),var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),transparent calc(var(--gradient-percent) * 4)) border-box;box-shadow:inset 0 0 0 1px var(--shiny-cta-bg-subtle);transition:var(--transition);transition-property:--gradient-angle-offset,--gradient-percent,--gradient-shine}.shiny-cta span:before,.shiny-cta:after,.shiny-cta:before{content:"";pointer-events:none;position:absolute;inset-inline-start:50%;inset-block-start:50%;translate:-50% -50%;z-index:-1}.shiny-cta:active{translate:0 1px}.shiny-cta:before{--size:calc(100% - var(--shadow-size) * 3);--position:2px;--space:calc(var(--position) * 2);width:var(--size);height:var(--size);background:radial-gradient(circle at var(--position) var(--position),#fff calc(var(--position) / 4),transparent 0) padding-box;background-size:var(--space) var(--space);background-repeat:space;-webkit-mask-image:conic-gradient(from calc(var(--gradient-angle) + 45deg),#000,transparent 10% 90%,#000);mask-image:conic-gradient(from calc(var(--gradient-angle) + 45deg),#000,transparent 10% 90%,#000);border-radius:inherit;opacity:.4;z-index:-1}.shiny-cta:after{--animation:shimmer linear infinite;width:100%;aspect-ratio:1;background:linear-gradient(-50deg,transparent,var(--shiny-cta-highlight),transparent);-webkit-mask-image:radial-gradient(circle at bottom,transparent 40%,#000);mask-image:radial-gradient(circle at bottom,transparent 40%,#000);opacity:.6}.shiny-cta span{z-index:1}.shiny-cta span:before{--size:calc(100% + 1rem);width:var(--size);height:var(--size);box-shadow:inset 0 -1ex 2rem 4px var(--shiny-cta-highlight);opacity:0;transition:opacity var(--transition);animation:calc(var(--duration) * 1.5) breathe linear infinite}.shiny-cta,.shiny-cta:after,.shiny-cta:before{animation:var(--animation) var(--duration),var(--animation) calc(var(--duration) / .4) reverse paused;animation-composition:add}.shiny-cta:is(:hover,:focus-visible){--gradient-percent:20%;--gradient-angle-offset:95deg;--gradient-shine:var(--shiny-cta-highlight-subtle)}.shiny-cta:is(:hover,:focus-visible),.shiny-cta:is(:hover,:focus-visible):after,.shiny-cta:is(:hover,:focus-visible):before{animation-play-state:running}.shiny-cta:is(:hover,:focus-visible) span:before{opacity:1}@keyframes gradient-angle{to{--gradient-angle:360deg}}@keyframes shimmer{to{rotate:1turn}}@keyframes breathe{0%,to{scale:1}50%{scale:1.2}}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:left-0:before{content:var(--tw-content);left:0}.before\:top-0:before{content:var(--tw-content);top:0}.before\:h-\[100\%\]:before{content:var(--tw-content);height:100%}.before\:w-\[100\%\]:before{content:var(--tw-content);width:100%}.before\:rounded-xl:before{content:var(--tw-content);border-radius:.75rem}.before\:bg-blend-overlay:before{content:var(--tw-content);background-blend-mode:overlay}.before\:outline-1:before{content:var(--tw-content);outline-width:1px}.before\:outline-\[var\(--border\)\]:before{content:var(--tw-content);outline-color:var(--border)}.before\:transition-opacity:before{content:var(--tw-content);transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.before\:duration-700:before{content:var(--tw-content);transition-duration:.7s}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-right-1:after{content:var(--tw-content);right:-.25rem}.after\:top-\[-5\%\]:after{content:var(--tw-content);top:-5%}.after\:h-\[110\%\]:after{content:var(--tw-content);height:110%}.after\:w-\[20rem\]:after{content:var(--tw-content);width:20rem}.after\:bg-gradient-to-l:after{content:var(--tw-content);background-image:linear-gradient(to left,var(--tw-gradient-stops))}.after\:from-\[var\(--bg\)\]:after{content:var(--tw-content);--tw-gradient-from:var(--bg) var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.after\:to-transparent:after{content:var(--tw-content);--tw-gradient-to:transparent var(--tw-gradient-to-position)}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.hover\:-translate-y-1:hover{--tw-translate-y:-0.25rem}.hover\:-translate-y-10:hover,.hover\:-translate-y-1:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-10:hover{--tw-translate-y:-2.5rem}.hover\:translate-y-10:hover{--tw-translate-y:2.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-white\/20:hover{border-color:hsla(0,0%,100%,.2)}.hover\:bg-\[var\(--bg3\)\]:hover{background-color:var(--bg3)}.hover\:grayscale-0:hover{--tw-grayscale:grayscale(0);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)}.hover\:before\:opacity-0:hover:before{content:var(--tw-content);opacity:0}.\[\&\>\*\]\:flex>*{display:flex}.\[\&\>\*\]\:items-center>*{align-items:center}.\[\&\>\*\]\:gap-2>*{gap:.5rem}