.theme3-color-pass{--t3-primary-rgb:6, 182, 212;--t3-secondary-rgb:139, 92, 246}.theme1-color-pass{--t1-primary-rgb:14, 165, 233;--t1-secondary-rgb:99, 102, 241}.theme1-color-pass>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass),.theme1-color-pass>div>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass),.theme1-color-pass>section[data-related-block=chapters],.theme1-color-pass>div>section[data-related-block=chapters]{border:1px solid rgba(var(--t1-primary-rgb), .26);border-left:4px solid rgba(var(--t1-primary-rgb), .9);background:linear-gradient(135deg, rgba(var(--t1-primary-rgb), .11) 0%, hsl(var(--background) / .76) 60%, rgba(var(--t1-secondary-rgb), .09) 100%);border-radius:.95rem;padding:1rem}.theme1-color-pass>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass):has(>.card-glass){background:0 0;border:0;border-radius:0;padding:0}.theme1-color-pass>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass):has(>:is(p,div,article)[class*=rounded][class*=border]){background:0 0;border:0;border-radius:0;padding:0}.theme1-color-pass>div>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass):has(>.card-glass){background:0 0;border:0;border-radius:0;padding:0}.theme1-color-pass>div>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass):has(>:is(p,div,article)[class*=rounded][class*=border]){background:0 0;border:0;border-radius:0;padding:0}.theme1-color-pass>section:nth-of-type(2):not(.not-prose):not(.card-glass),.theme1-color-pass>div>section:nth-of-type(2):not(.not-prose):not(.card-glass),.theme1-color-pass>section:nth-of-type(3):not(.not-prose):not(.card-glass),.theme1-color-pass>div>section:nth-of-type(3):not(.not-prose):not(.card-glass){border-color:rgba(var(--t1-secondary-rgb), .28);border-left-color:rgba(var(--t1-secondary-rgb), .9);background:linear-gradient(135deg, rgba(var(--t1-secondary-rgb), .11) 0%, hsl(var(--background) / .76) 60%, rgba(var(--t1-primary-rgb), .09) 100%)}.theme1-color-pass .text-muted-foreground{color:hsl(var(--muted-foreground) / .9)}.theme1-color-pass article ul.list-disc{margin-left:0;padding-left:0;list-style:none}.theme1-color-pass article ul.list-disc>li:not([class*=flex]){margin-top:.45rem;padding-left:1.2rem;list-style:none;position:relative}.theme1-color-pass article ul.list-disc>li:not([class*=flex]):before{content:"";background:rgba(var(--t1-primary-rgb), .92);width:.42rem;height:.42rem;box-shadow:0 0 0 2px rgba(var(--t1-primary-rgb), .24);border-radius:9999px;position:absolute;top:.58rem;left:0}.theme1-color-pass article ul:not([class*=list-none])>li[class*=flex]{list-style:none}.theme2-color-pass{--t2-primary-rgb:14, 165, 233;--t2-secondary-rgb:99, 102, 241}.theme2-color-pass>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass),.theme2-color-pass>div>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass),.theme2-color-pass>section[data-related-block=chapters],.theme2-color-pass>div>section[data-related-block=chapters]{border:1px solid rgba(var(--t2-primary-rgb), .26);border-left:4px solid rgba(var(--t2-primary-rgb), .9);background:linear-gradient(135deg, rgba(var(--t2-primary-rgb), .11) 0%, hsl(var(--background) / .76) 60%, rgba(var(--t2-secondary-rgb), .09) 100%);border-radius:.95rem;padding:1rem}.theme2-color-pass>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass):has(>.card-glass){background:0 0;border:0;border-radius:0;padding:0}.theme2-color-pass>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass):has(>:is(p,div,article)[class*=rounded][class*=border]){background:0 0;border:0;border-radius:0;padding:0}.theme2-color-pass>div>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass):has(>.card-glass){background:0 0;border:0;border-radius:0;padding:0}.theme2-color-pass>div>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass):has(>:is(p,div,article)[class*=rounded][class*=border]){background:0 0;border:0;border-radius:0;padding:0}.theme2-color-pass>section:nth-of-type(2):not(.not-prose):not(.card-glass),.theme2-color-pass>div>section:nth-of-type(2):not(.not-prose):not(.card-glass),.theme2-color-pass>section:nth-of-type(3):not(.not-prose):not(.card-glass),.theme2-color-pass>div>section:nth-of-type(3):not(.not-prose):not(.card-glass){border-color:rgba(var(--t2-secondary-rgb), .28);border-left-color:rgba(var(--t2-secondary-rgb), .9);background:linear-gradient(135deg, rgba(var(--t2-secondary-rgb), .11) 0%, hsl(var(--background) / .76) 60%, rgba(var(--t2-primary-rgb), .09) 100%)}.theme2-color-pass .text-muted-foreground{color:hsl(var(--muted-foreground) / .9)}.theme2-color-pass article ul.list-disc{margin-left:0;padding-left:0;list-style:none}.theme2-color-pass article ul.list-disc>li:not([class*=flex]){margin-top:.45rem;padding-left:1.2rem;list-style:none;position:relative}.theme2-color-pass article ul.list-disc>li:not([class*=flex]):before{content:"";background:rgba(var(--t2-primary-rgb), .92);width:.42rem;height:.42rem;box-shadow:0 0 0 2px rgba(var(--t2-primary-rgb), .24);border-radius:9999px;position:absolute;top:.58rem;left:0}.theme2-color-pass article ul:not([class*=list-none])>li[class*=flex]{list-style:none}:root:not(.dark) :is(.theme1-color-pass,.theme2-color-pass,.theme10-color-pass,.theme11-color-pass,.theme12-color-pass,.theme13-color-pass,.theme14-color-pass,.theme15-color-pass) :is(.text-cyan-200,.text-cyan-300,.text-cyan-400,.text-sky-200,.text-sky-300,.text-sky-400,.text-blue-200,.text-blue-300,.text-blue-400,.text-indigo-200,.text-indigo-300,.text-indigo-400){color:#1e40af}:root:not(.dark) :is(.theme1-color-pass,.theme2-color-pass,.theme10-color-pass,.theme11-color-pass,.theme12-color-pass,.theme13-color-pass,.theme14-color-pass,.theme15-color-pass) :is(.text-emerald-200,.text-emerald-300,.text-emerald-400,.text-green-200,.text-green-300,.text-green-400,.text-teal-200,.text-teal-300,.text-teal-400,.text-lime-200,.text-lime-300,.text-lime-400){color:#15803d}:root:not(.dark) :is(.theme1-color-pass,.theme2-color-pass,.theme10-color-pass,.theme11-color-pass,.theme12-color-pass,.theme13-color-pass,.theme14-color-pass,.theme15-color-pass) :is(.text-amber-200,.text-amber-300,.text-amber-400,.text-yellow-200,.text-yellow-300,.text-yellow-400,.text-orange-200,.text-orange-300,.text-orange-400){color:#9a3412}:root:not(.dark) :is(.theme1-color-pass,.theme2-color-pass,.theme10-color-pass,.theme11-color-pass,.theme12-color-pass,.theme13-color-pass,.theme14-color-pass,.theme15-color-pass) :is(.text-violet-200,.text-violet-300,.text-violet-400,.text-purple-200,.text-purple-300,.text-purple-400,.text-fuchsia-200,.text-fuchsia-300,.text-fuchsia-400,.text-pink-200,.text-pink-300,.text-pink-400){color:#7e22ce}:root:not(.dark) :is(.theme1-color-pass,.theme2-color-pass,.theme10-color-pass,.theme11-color-pass,.theme12-color-pass,.theme13-color-pass,.theme14-color-pass,.theme15-color-pass) :is(.text-rose-200,.text-rose-300,.text-rose-400,.text-red-200,.text-red-300,.text-red-400){color:#b91c1c}.theme3-color-pass>section:nth-of-type(-n+2),.theme3-color-pass>div>section:nth-of-type(-n+2),.theme3-color-pass>section[data-related-block=chapters],.theme3-color-pass>div>section[data-related-block=chapters]{border:1px solid rgba(var(--t3-primary-rgb), .28);border-left:4px solid rgba(var(--t3-primary-rgb), .92);background:linear-gradient(135deg, rgba(var(--t3-primary-rgb), .11) 0%, hsl(var(--background) / .72) 62%, rgba(var(--t3-secondary-rgb), .08) 100%);border-radius:.95rem;padding:1rem}.theme3-color-pass>section:nth-of-type(2),.theme3-color-pass>div>section:nth-of-type(2){border-color:rgba(var(--t3-secondary-rgb), .28);border-left-color:rgba(var(--t3-secondary-rgb), .92);background:linear-gradient(135deg, rgba(var(--t3-secondary-rgb), .11) 0%, hsl(var(--background) / .72) 62%, rgba(var(--t3-primary-rgb), .08) 100%)}.theme3-color-pass article ul.list-disc{margin-left:0;padding-left:0;list-style:none}.theme3-color-pass article ul.list-disc>li:not([class*=flex]){margin-top:.45rem;padding-left:1.2rem;list-style:none;position:relative}.theme3-color-pass article ul.list-disc>li:not([class*=flex]):before{content:"";background:rgba(var(--t3-primary-rgb), .9);width:.42rem;height:.42rem;box-shadow:0 0 0 2px rgba(var(--t3-primary-rgb), .24);border-radius:9999px;position:absolute;top:.58rem;left:0}.theme3-color-pass article ul:not([class*=list-none])>li[class*=flex]{list-style:none}.theme4-color-pass{--t4-primary-rgb:14, 165, 233;--t4-secondary-rgb:99, 102, 241}.theme4-color-pass>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass),.theme4-color-pass>div>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass),.theme4-color-pass>section[data-related-block=chapters],.theme4-color-pass>div>section[data-related-block=chapters]{border:1px solid rgba(var(--t4-primary-rgb), .26);border-left:4px solid rgba(var(--t4-primary-rgb), .9);background:linear-gradient(135deg, rgba(var(--t4-primary-rgb), .1) 0%, hsl(var(--background) / .74) 60%, rgba(var(--t4-secondary-rgb), .08) 100%);border-radius:.95rem;padding:1rem}.theme4-color-pass>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass):has(>.card-glass){background:0 0;border:0;border-radius:0;padding:0}.theme4-color-pass>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass):has(>:is(p,div,article)[class*=rounded][class*=border]){background:0 0;border:0;border-radius:0;padding:0}.theme4-color-pass>div>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass):has(>.card-glass){background:0 0;border:0;border-radius:0;padding:0}.theme4-color-pass>div>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass):has(>:is(p,div,article)[class*=rounded][class*=border]){background:0 0;border:0;border-radius:0;padding:0}.theme4-color-pass>section:nth-of-type(2):not(.not-prose):not(.card-glass),.theme4-color-pass>div>section:nth-of-type(2):not(.not-prose):not(.card-glass),.theme4-color-pass>section:nth-of-type(3):not(.not-prose):not(.card-glass),.theme4-color-pass>div>section:nth-of-type(3):not(.not-prose):not(.card-glass){border-color:rgba(var(--t4-secondary-rgb), .26);border-left-color:rgba(var(--t4-secondary-rgb), .9);background:linear-gradient(135deg, rgba(var(--t4-secondary-rgb), .1) 0%, hsl(var(--background) / .74) 60%, rgba(var(--t4-primary-rgb), .08) 100%)}.theme4-color-pass .text-muted-foreground{color:hsl(var(--muted-foreground) / .9)}.theme4-color-pass article ul.list-disc{margin-left:0;padding-left:0;list-style:none}.theme4-color-pass article ul.list-disc>li:not([class*=flex]){margin-top:.45rem;padding-left:1.2rem;list-style:none;position:relative}.theme4-color-pass article ul.list-disc>li:not([class*=flex]):before{content:"";background:rgba(var(--t4-primary-rgb), .92);width:.42rem;height:.42rem;box-shadow:0 0 0 2px rgba(var(--t4-primary-rgb), .24);border-radius:9999px;position:absolute;top:.58rem;left:0}.theme4-color-pass article ul:not([class*=list-none])>li[class*=flex]{list-style:none}.theme5-color-pass{--t5-primary-rgb:14, 165, 233;--t5-secondary-rgb:99, 102, 241}.theme5-color-pass>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass),.theme5-color-pass>div>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass),.theme5-color-pass>section[data-related-block=chapters],.theme5-color-pass>div>section[data-related-block=chapters]{border:1px solid rgba(var(--t5-primary-rgb), .26);border-left:4px solid rgba(var(--t5-primary-rgb), .9);background:linear-gradient(135deg, rgba(var(--t5-primary-rgb), .1) 0%, hsl(var(--background) / .74) 60%, rgba(var(--t5-secondary-rgb), .08) 100%);border-radius:.95rem;padding:1rem}.theme5-color-pass>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass):has(>.card-glass){background:0 0;border:0;border-radius:0;padding:0}.theme5-color-pass>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass):has(>:is(p,div,article)[class*=rounded][class*=border]){background:0 0;border:0;border-radius:0;padding:0}.theme5-color-pass>div>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass):has(>.card-glass){background:0 0;border:0;border-radius:0;padding:0}.theme5-color-pass>div>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass):has(>:is(p,div,article)[class*=rounded][class*=border]){background:0 0;border:0;border-radius:0;padding:0}.theme5-color-pass>section:nth-of-type(2):not(.not-prose):not(.card-glass),.theme5-color-pass>div>section:nth-of-type(2):not(.not-prose):not(.card-glass),.theme5-color-pass>section:nth-of-type(3):not(.not-prose):not(.card-glass),.theme5-color-pass>div>section:nth-of-type(3):not(.not-prose):not(.card-glass){border-color:rgba(var(--t5-secondary-rgb), .26);border-left-color:rgba(var(--t5-secondary-rgb), .9);background:linear-gradient(135deg, rgba(var(--t5-secondary-rgb), .1) 0%, hsl(var(--background) / .74) 60%, rgba(var(--t5-primary-rgb), .08) 100%)}.theme5-color-pass .text-muted-foreground{color:hsl(var(--muted-foreground) / .9)}.theme5-color-pass article ul.list-disc{margin-left:0;padding-left:0;list-style:none}.theme5-color-pass article ul.list-disc>li:not([class*=flex]){margin-top:.45rem;padding-left:1.2rem;list-style:none;position:relative}.theme5-color-pass article ul.list-disc>li:not([class*=flex]):before{content:"";background:rgba(var(--t5-primary-rgb), .92);width:.42rem;height:.42rem;box-shadow:0 0 0 2px rgba(var(--t5-primary-rgb), .24);border-radius:9999px;position:absolute;top:.58rem;left:0}.theme5-color-pass article ul:not([class*=list-none])>li[class*=flex]{list-style:none}.theme6-color-pass{--t6-primary-rgb:14, 165, 233;--t6-secondary-rgb:99, 102, 241}.theme6-color-pass>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass),.theme6-color-pass>div>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass),.theme6-color-pass>section[data-related-block=chapters],.theme6-color-pass>div>section[data-related-block=chapters]{border:1px solid rgba(var(--t6-primary-rgb), .26);border-left:4px solid rgba(var(--t6-primary-rgb), .9);background:linear-gradient(135deg, rgba(var(--t6-primary-rgb), .11) 0%, hsl(var(--background) / .76) 60%, rgba(var(--t6-secondary-rgb), .09) 100%);border-radius:.95rem;padding:1rem}.theme6-color-pass>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass):has(>.card-glass){background:0 0;border:0;border-radius:0;padding:0}.theme6-color-pass>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass):has(>:is(p,div,article)[class*=rounded][class*=border]){background:0 0;border:0;border-radius:0;padding:0}.theme6-color-pass>div>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass):has(>.card-glass){background:0 0;border:0;border-radius:0;padding:0}.theme6-color-pass>div>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass):has(>:is(p,div,article)[class*=rounded][class*=border]){background:0 0;border:0;border-radius:0;padding:0}.theme6-color-pass>section:nth-of-type(2):not(.not-prose):not(.card-glass),.theme6-color-pass>div>section:nth-of-type(2):not(.not-prose):not(.card-glass),.theme6-color-pass>section:nth-of-type(3):not(.not-prose):not(.card-glass),.theme6-color-pass>div>section:nth-of-type(3):not(.not-prose):not(.card-glass){border-color:rgba(var(--t6-secondary-rgb), .28);border-left-color:rgba(var(--t6-secondary-rgb), .9);background:linear-gradient(135deg, rgba(var(--t6-secondary-rgb), .11) 0%, hsl(var(--background) / .76) 60%, rgba(var(--t6-primary-rgb), .09) 100%)}.theme6-color-pass .text-muted-foreground{color:hsl(var(--muted-foreground) / .9)}.theme6-color-pass article ul.list-disc{margin-left:0;padding-left:0;list-style:none}.theme6-color-pass article ul.list-disc>li:not([class*=flex]){margin-top:.45rem;padding-left:1.2rem;list-style:none;position:relative}.theme6-color-pass article ul.list-disc>li:not([class*=flex]):before{content:"";background:rgba(var(--t6-primary-rgb), .92);width:.42rem;height:.42rem;box-shadow:0 0 0 2px rgba(var(--t6-primary-rgb), .24);border-radius:9999px;position:absolute;top:.58rem;left:0}.theme6-color-pass article ul:not([class*=list-none])>li[class*=flex]{list-style:none}.theme7-color-pass{--t7-primary-rgb:14, 165, 233;--t7-secondary-rgb:99, 102, 241}.theme7-color-pass>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass),.theme7-color-pass>div>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass),.theme7-color-pass>section[data-related-block=chapters],.theme7-color-pass>div>section[data-related-block=chapters]{border:1px solid rgba(var(--t7-primary-rgb), .26);border-left:4px solid rgba(var(--t7-primary-rgb), .9);background:linear-gradient(135deg, rgba(var(--t7-primary-rgb), .11) 0%, hsl(var(--background) / .76) 60%, rgba(var(--t7-secondary-rgb), .09) 100%);border-radius:.95rem;padding:1rem}.theme7-color-pass>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass):has(>.card-glass){background:0 0;border:0;border-radius:0;padding:0}.theme7-color-pass>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass):has(>:is(p,div,article)[class*=rounded][class*=border]){background:0 0;border:0;border-radius:0;padding:0}.theme7-color-pass>div>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass):has(>.card-glass){background:0 0;border:0;border-radius:0;padding:0}.theme7-color-pass>div>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass):has(>:is(p,div,article)[class*=rounded][class*=border]){background:0 0;border:0;border-radius:0;padding:0}.theme7-color-pass>section:nth-of-type(2):not(.not-prose):not(.card-glass),.theme7-color-pass>div>section:nth-of-type(2):not(.not-prose):not(.card-glass),.theme7-color-pass>section:nth-of-type(3):not(.not-prose):not(.card-glass),.theme7-color-pass>div>section:nth-of-type(3):not(.not-prose):not(.card-glass){border-color:rgba(var(--t7-secondary-rgb), .28);border-left-color:rgba(var(--t7-secondary-rgb), .9);background:linear-gradient(135deg, rgba(var(--t7-secondary-rgb), .11) 0%, hsl(var(--background) / .76) 60%, rgba(var(--t7-primary-rgb), .09) 100%)}.theme7-color-pass .text-muted-foreground{color:hsl(var(--muted-foreground) / .9)}.theme7-color-pass article ul.list-disc{margin-left:0;padding-left:0;list-style:none}.theme7-color-pass article ul.list-disc>li:not([class*=flex]){margin-top:.45rem;padding-left:1.2rem;list-style:none;position:relative}.theme7-color-pass article ul.list-disc>li:not([class*=flex]):before{content:"";background:rgba(var(--t7-primary-rgb), .92);width:.42rem;height:.42rem;box-shadow:0 0 0 2px rgba(var(--t7-primary-rgb), .24);border-radius:9999px;position:absolute;top:.58rem;left:0}.theme7-color-pass article ul:not([class*=list-none])>li[class*=flex]{list-style:none}.theme8-color-pass{--t8-primary-rgb:14, 165, 233;--t8-secondary-rgb:99, 102, 241}.theme8-color-pass>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass),.theme8-color-pass>div>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass),.theme8-color-pass>section[data-related-block=chapters],.theme8-color-pass>div>section[data-related-block=chapters]{border:1px solid rgba(var(--t8-primary-rgb), .26);border-left:4px solid rgba(var(--t8-primary-rgb), .9);background:linear-gradient(135deg, rgba(var(--t8-primary-rgb), .11) 0%, hsl(var(--background) / .76) 60%, rgba(var(--t8-secondary-rgb), .09) 100%);border-radius:.95rem;padding:1rem}.theme8-color-pass>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass):has(>.card-glass){background:0 0;border:0;border-radius:0;padding:0}.theme8-color-pass>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass):has(>:is(p,div,article)[class*=rounded][class*=border]){background:0 0;border:0;border-radius:0;padding:0}.theme8-color-pass>div>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass):has(>.card-glass){background:0 0;border:0;border-radius:0;padding:0}.theme8-color-pass>div>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass):has(>:is(p,div,article)[class*=rounded][class*=border]){background:0 0;border:0;border-radius:0;padding:0}.theme8-color-pass>section:nth-of-type(2):not(.not-prose):not(.card-glass),.theme8-color-pass>div>section:nth-of-type(2):not(.not-prose):not(.card-glass),.theme8-color-pass>section:nth-of-type(3):not(.not-prose):not(.card-glass),.theme8-color-pass>div>section:nth-of-type(3):not(.not-prose):not(.card-glass){border-color:rgba(var(--t8-secondary-rgb), .28);border-left-color:rgba(var(--t8-secondary-rgb), .9);background:linear-gradient(135deg, rgba(var(--t8-secondary-rgb), .11) 0%, hsl(var(--background) / .76) 60%, rgba(var(--t8-primary-rgb), .09) 100%)}.theme8-color-pass .text-muted-foreground{color:hsl(var(--muted-foreground) / .9)}.theme8-color-pass article ul.list-disc{margin-left:0;padding-left:0;list-style:none}.theme8-color-pass article ul.list-disc>li:not([class*=flex]){margin-top:.45rem;padding-left:1.2rem;list-style:none;position:relative}.theme8-color-pass article ul.list-disc>li:not([class*=flex]):before{content:"";background:rgba(var(--t8-primary-rgb), .92);width:.42rem;height:.42rem;box-shadow:0 0 0 2px rgba(var(--t8-primary-rgb), .24);border-radius:9999px;position:absolute;top:.58rem;left:0}.theme8-color-pass article ul:not([class*=list-none])>li[class*=flex]{list-style:none}.theme9-color-pass{--t9-primary-rgb:14, 165, 233;--t9-secondary-rgb:99, 102, 241}.theme9-color-pass>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass),.theme9-color-pass>div>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass),.theme9-color-pass>section[data-related-block=chapters],.theme9-color-pass>div>section[data-related-block=chapters]{border:1px solid rgba(var(--t9-primary-rgb), .26);border-left:4px solid rgba(var(--t9-primary-rgb), .9);background:linear-gradient(135deg, rgba(var(--t9-primary-rgb), .11) 0%, hsl(var(--background) / .76) 60%, rgba(var(--t9-secondary-rgb), .09) 100%);border-radius:.95rem;padding:1rem}.theme9-color-pass>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass):has(>.card-glass){background:0 0;border:0;border-radius:0;padding:0}.theme9-color-pass>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass):has(>:is(p,div,article)[class*=rounded][class*=border]){background:0 0;border:0;border-radius:0;padding:0}.theme9-color-pass>div>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass):has(>.card-glass){background:0 0;border:0;border-radius:0;padding:0}.theme9-color-pass>div>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass):has(>:is(p,div,article)[class*=rounded][class*=border]){background:0 0;border:0;border-radius:0;padding:0}.theme9-color-pass>section:nth-of-type(2):not(.not-prose):not(.card-glass),.theme9-color-pass>div>section:nth-of-type(2):not(.not-prose):not(.card-glass),.theme9-color-pass>section:nth-of-type(3):not(.not-prose):not(.card-glass),.theme9-color-pass>div>section:nth-of-type(3):not(.not-prose):not(.card-glass){border-color:rgba(var(--t9-secondary-rgb), .28);border-left-color:rgba(var(--t9-secondary-rgb), .9);background:linear-gradient(135deg, rgba(var(--t9-secondary-rgb), .11) 0%, hsl(var(--background) / .76) 60%, rgba(var(--t9-primary-rgb), .09) 100%)}.theme9-color-pass .text-muted-foreground{color:hsl(var(--muted-foreground) / .9)}.theme9-color-pass article ul.list-disc{margin-left:0;padding-left:0;list-style:none}.theme9-color-pass article ul.list-disc>li:not([class*=flex]){margin-top:.45rem;padding-left:1.2rem;list-style:none;position:relative}.theme9-color-pass article ul.list-disc>li:not([class*=flex]):before{content:"";background:rgba(var(--t9-primary-rgb), .92);width:.42rem;height:.42rem;box-shadow:0 0 0 2px rgba(var(--t9-primary-rgb), .24);border-radius:9999px;position:absolute;top:.58rem;left:0}.theme9-color-pass article ul:not([class*=list-none])>li[class*=flex]{list-style:none}.theme10-color-pass{--t10-primary-rgb:14, 165, 233;--t10-secondary-rgb:99, 102, 241}.theme10-color-pass>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass),.theme10-color-pass>div>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass),.theme10-color-pass>section[data-related-block=chapters],.theme10-color-pass>div>section[data-related-block=chapters]{border:1px solid rgba(var(--t10-primary-rgb), .26);border-left:4px solid rgba(var(--t10-primary-rgb), .9);background:linear-gradient(135deg, rgba(var(--t10-primary-rgb), .11) 0%, hsl(var(--background) / .76) 60%, rgba(var(--t10-secondary-rgb), .09) 100%);border-radius:.95rem;padding:1rem}.theme10-color-pass>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass):has(>.card-glass){background:0 0;border:0;border-radius:0;padding:0}.theme10-color-pass>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass):has(>:is(p,div,article)[class*=rounded][class*=border]){background:0 0;border:0;border-radius:0;padding:0}.theme10-color-pass>div>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass):has(>.card-glass){background:0 0;border:0;border-radius:0;padding:0}.theme10-color-pass>div>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass):has(>:is(p,div,article)[class*=rounded][class*=border]){background:0 0;border:0;border-radius:0;padding:0}.theme10-color-pass>section:nth-of-type(2):not(.not-prose):not(.card-glass),.theme10-color-pass>div>section:nth-of-type(2):not(.not-prose):not(.card-glass),.theme10-color-pass>section:nth-of-type(3):not(.not-prose):not(.card-glass),.theme10-color-pass>div>section:nth-of-type(3):not(.not-prose):not(.card-glass){border-color:rgba(var(--t10-secondary-rgb), .28);border-left-color:rgba(var(--t10-secondary-rgb), .9);background:linear-gradient(135deg, rgba(var(--t10-secondary-rgb), .11) 0%, hsl(var(--background) / .76) 60%, rgba(var(--t10-primary-rgb), .09) 100%)}.theme10-color-pass .text-muted-foreground{color:hsl(var(--muted-foreground) / .9)}.theme10-color-pass article ul.list-disc{margin-left:0;padding-left:0;list-style:none}.theme10-color-pass article ul.list-disc>li:not([class*=flex]){margin-top:.45rem;padding-left:1.2rem;list-style:none;position:relative}.theme10-color-pass article ul.list-disc>li:not([class*=flex]):before{content:"";background:rgba(var(--t10-primary-rgb), .92);width:.42rem;height:.42rem;box-shadow:0 0 0 2px rgba(var(--t10-primary-rgb), .24);border-radius:9999px;position:absolute;top:.58rem;left:0}.theme10-color-pass article ul:not([class*=list-none])>li[class*=flex]{list-style:none}.theme11-color-pass{--t11-primary-rgb:14, 165, 233;--t11-secondary-rgb:99, 102, 241}.theme11-color-pass>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass),.theme11-color-pass>div>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass),.theme11-color-pass>section[data-related-block=chapters],.theme11-color-pass>div>section[data-related-block=chapters]{border:1px solid rgba(var(--t11-primary-rgb), .26);border-left:4px solid rgba(var(--t11-primary-rgb), .9);background:linear-gradient(135deg, rgba(var(--t11-primary-rgb), .11) 0%, hsl(var(--background) / .76) 60%, rgba(var(--t11-secondary-rgb), .09) 100%);border-radius:.95rem;padding:1rem}.theme11-color-pass>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass):has(>.card-glass){background:0 0;border:0;border-radius:0;padding:0}.theme11-color-pass>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass):has(>:is(p,div,article)[class*=rounded][class*=border]){background:0 0;border:0;border-radius:0;padding:0}.theme11-color-pass>div>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass):has(>.card-glass){background:0 0;border:0;border-radius:0;padding:0}.theme11-color-pass>div>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass):has(>:is(p,div,article)[class*=rounded][class*=border]){background:0 0;border:0;border-radius:0;padding:0}.theme11-color-pass>section:nth-of-type(2):not(.not-prose):not(.card-glass),.theme11-color-pass>div>section:nth-of-type(2):not(.not-prose):not(.card-glass),.theme11-color-pass>section:nth-of-type(3):not(.not-prose):not(.card-glass),.theme11-color-pass>div>section:nth-of-type(3):not(.not-prose):not(.card-glass){border-color:rgba(var(--t11-secondary-rgb), .28);border-left-color:rgba(var(--t11-secondary-rgb), .9);background:linear-gradient(135deg, rgba(var(--t11-secondary-rgb), .11) 0%, hsl(var(--background) / .76) 60%, rgba(var(--t11-primary-rgb), .09) 100%)}.theme11-color-pass .text-muted-foreground{color:hsl(var(--muted-foreground) / .9)}.theme11-color-pass article ul.list-disc{margin-left:0;padding-left:0;list-style:none}.theme11-color-pass article ul.list-disc>li:not([class*=flex]){margin-top:.45rem;padding-left:1.2rem;list-style:none;position:relative}.theme11-color-pass article ul.list-disc>li:not([class*=flex]):before{content:"";background:rgba(var(--t11-primary-rgb), .92);width:.42rem;height:.42rem;box-shadow:0 0 0 2px rgba(var(--t11-primary-rgb), .24);border-radius:9999px;position:absolute;top:.58rem;left:0}.theme11-color-pass article ul:not([class*=list-none])>li[class*=flex]{list-style:none}.theme12-color-pass{--t12-primary-rgb:14, 165, 233;--t12-secondary-rgb:99, 102, 241}.theme12-color-pass>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass),.theme12-color-pass>div>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass),.theme12-color-pass>section[data-related-block=chapters],.theme12-color-pass>div>section[data-related-block=chapters]{border:1px solid rgba(var(--t12-primary-rgb), .26);border-left:4px solid rgba(var(--t12-primary-rgb), .9);background:linear-gradient(135deg, rgba(var(--t12-primary-rgb), .11) 0%, hsl(var(--background) / .76) 60%, rgba(var(--t12-secondary-rgb), .09) 100%);border-radius:.95rem;padding:1rem}.theme12-color-pass>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass):has(>.card-glass){background:0 0;border:0;border-radius:0;padding:0}.theme12-color-pass>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass):has(>:is(p,div,article)[class*=rounded][class*=border]){background:0 0;border:0;border-radius:0;padding:0}.theme12-color-pass>div>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass):has(>.card-glass){background:0 0;border:0;border-radius:0;padding:0}.theme12-color-pass>div>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass):has(>:is(p,div,article)[class*=rounded][class*=border]){background:0 0;border:0;border-radius:0;padding:0}.theme12-color-pass>section:nth-of-type(2):not(.not-prose):not(.card-glass),.theme12-color-pass>div>section:nth-of-type(2):not(.not-prose):not(.card-glass),.theme12-color-pass>section:nth-of-type(3):not(.not-prose):not(.card-glass),.theme12-color-pass>div>section:nth-of-type(3):not(.not-prose):not(.card-glass){border-color:rgba(var(--t12-secondary-rgb), .28);border-left-color:rgba(var(--t12-secondary-rgb), .9);background:linear-gradient(135deg, rgba(var(--t12-secondary-rgb), .11) 0%, hsl(var(--background) / .76) 60%, rgba(var(--t12-primary-rgb), .09) 100%)}.theme12-color-pass .text-muted-foreground{color:hsl(var(--muted-foreground) / .9)}.theme12-color-pass article ul.list-disc{margin-left:0;padding-left:0;list-style:none}.theme12-color-pass article ul.list-disc>li:not([class*=flex]){margin-top:.45rem;padding-left:1.2rem;list-style:none;position:relative}.theme12-color-pass article ul.list-disc>li:not([class*=flex]):before{content:"";background:rgba(var(--t12-primary-rgb), .92);width:.42rem;height:.42rem;box-shadow:0 0 0 2px rgba(var(--t12-primary-rgb), .24);border-radius:9999px;position:absolute;top:.58rem;left:0}.theme12-color-pass article ul:not([class*=list-none])>li[class*=flex]{list-style:none}.theme12-api-security-patterns{isolation:isolate;position:relative}.theme12-api-security-patterns>section,.theme12-api-security-patterns>div>section{z-index:1;position:relative}.theme12-api-security-patterns>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass),.theme12-api-security-patterns>div>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass){overflow:hidden}.theme12-api-security-patterns>section.not-prose{z-index:2}.theme12-api-security-patterns>section.not-prose>h2{z-index:3;color:hsl(var(--foreground));text-shadow:0 1px 20px rgba(var(--t12-primary-rgb), .12);position:relative}.theme12-api-security-patterns>section.not-prose>h2 svg{color:rgb(var(--t12-primary-rgb))}.theme12-security-overview{--t12-primary-rgb:59, 130, 246;--t12-secondary-rgb:100, 116, 139}.theme12-security-overview>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass),.theme12-security-overview>div>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass),.theme12-security-overview>section[data-related-block=chapters],.theme12-security-overview>div>section[data-related-block=chapters]{background:linear-gradient(135deg,#f8fbfff5 0%,#eef6ffe6 56%,#f1f5f9e6 100%);border-color:#2563eb38 #2563eb38 #2563eb38 #2563ebc2}.security-overview-hero,.security-overview-card{background:linear-gradient(135deg,#f8fbfff5 0%,#eef6ffe6 58%,#f1f5f9eb 100%);border-color:#2563eb38;box-shadow:0 12px 36px #0f172a14}.security-overview-hero :is(p,span),.security-overview-prose,.security-overview-card-body{color:#334155}.security-overview-hero strong,.security-overview-section-title,.security-overview-card-title{color:#0f172a}.security-overview-section-title{text-shadow:none}.security-overview-section-icon{color:#2563eb}.security-overview-muted{color:#475569}.security-overview-link{color:#2563eb;text-decoration-color:#2563eb66}.security-overview-link:hover{color:#1d4ed8}.security-overview-chip{color:#1d4ed8;background:#2563eb14;border:1px solid #2563eb2e;transition:background-color .16s,border-color .16s,color .16s}.security-overview-chip:hover{color:#1e3a8a;background:#2563eb1f;border-color:#2563eb57}.security-overview-danger-item{color:#7f1d1d;background:#fef2f2b8;border-color:#dc262657}.security-overview-success-item{color:#14532d;background:#f0fdf4b8;border-color:#16a34a57}.security-overview-danger-icon{color:#dc2626}.security-overview-success-icon{color:#16a34a}.dark .theme12-security-overview>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass),.dark .theme12-security-overview>div>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass),.dark .theme12-security-overview>section[data-related-block=chapters],.dark .theme12-security-overview>div>section[data-related-block=chapters]{background:linear-gradient(135deg,#07111ff0 0%,#0f2537e0 60%,#0f172ae6 100%);border-color:#7dd3fc42 #7dd3fc42 #7dd3fc42 #7dd3fcc2}.dark .security-overview-hero,.dark .security-overview-card{background:linear-gradient(135deg,#07111ff0 0%,#0f2537e0 62%,#0f172aeb 100%);border-color:#7dd3fc42;box-shadow:0 16px 44px #00000057}.dark .security-overview-hero :is(p,span),.dark .security-overview-prose,.dark .security-overview-card-body{color:#cbd5e1}.dark .security-overview-hero strong,.dark .security-overview-section-title,.dark .security-overview-card-title{color:#f8fafc}.dark .security-overview-section-title{text-shadow:0 1px 18px #7dd3fc29}.dark .security-overview-section-icon{color:#7dd3fc}.dark .security-overview-muted{color:#94a3b8}.dark .security-overview-link{color:#7dd3fc;text-decoration-color:#7dd3fc73}.dark .security-overview-link:hover{color:#bae6fd}.dark .security-overview-chip{color:#bae6fd;background:#7dd3fc17;border-color:#7dd3fc38}.dark .security-overview-chip:hover{color:#e0f2fe;background:#7dd3fc24;border-color:#7dd3fc61}.dark .security-overview-danger-item{color:#fecaca;background:#7f1d1d2e;border-color:#f871715c}.dark .security-overview-success-item{color:#bbf7d0;background:#14532d2e;border-color:#4ade8057}.dark .security-overview-danger-icon{color:#fca5a5}.dark .security-overview-success-icon{color:#86efac}.theme13-color-pass{--t13-primary-rgb:14, 165, 233;--t13-secondary-rgb:99, 102, 241}.theme13-color-pass>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass),.theme13-color-pass>div>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass),.theme13-color-pass>section[data-related-block=chapters],.theme13-color-pass>div>section[data-related-block=chapters]{border:1px solid rgba(var(--t13-primary-rgb), .26);border-left:4px solid rgba(var(--t13-primary-rgb), .9);background:linear-gradient(135deg, rgba(var(--t13-primary-rgb), .11) 0%, hsl(var(--background) / .76) 60%, rgba(var(--t13-secondary-rgb), .09) 100%);border-radius:.95rem;padding:1rem}.theme13-color-pass>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass):has(>.card-glass){background:0 0;border:0;border-radius:0;padding:0}.theme13-color-pass>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass):has(>:is(p,div,article)[class*=rounded][class*=border]){background:0 0;border:0;border-radius:0;padding:0}.theme13-color-pass>div>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass):has(>.card-glass){background:0 0;border:0;border-radius:0;padding:0}.theme13-color-pass>div>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass):has(>:is(p,div,article)[class*=rounded][class*=border]){background:0 0;border:0;border-radius:0;padding:0}.theme13-color-pass>section:nth-of-type(2):not(.not-prose):not(.card-glass),.theme13-color-pass>div>section:nth-of-type(2):not(.not-prose):not(.card-glass),.theme13-color-pass>section:nth-of-type(3):not(.not-prose):not(.card-glass),.theme13-color-pass>div>section:nth-of-type(3):not(.not-prose):not(.card-glass){border-color:rgba(var(--t13-secondary-rgb), .28);border-left-color:rgba(var(--t13-secondary-rgb), .9);background:linear-gradient(135deg, rgba(var(--t13-secondary-rgb), .11) 0%, hsl(var(--background) / .76) 60%, rgba(var(--t13-primary-rgb), .09) 100%)}.theme13-color-pass .text-muted-foreground{color:hsl(var(--muted-foreground) / .9)}.theme13-color-pass article ul.list-disc{margin-left:0;padding-left:0;list-style:none}.theme13-color-pass article ul.list-disc>li:not([class*=flex]){margin-top:.45rem;padding-left:1.2rem;list-style:none;position:relative}.theme13-color-pass article ul.list-disc>li:not([class*=flex]):before{content:"";background:rgba(var(--t13-primary-rgb), .92);width:.42rem;height:.42rem;box-shadow:0 0 0 2px rgba(var(--t13-primary-rgb), .24);border-radius:9999px;position:absolute;top:.58rem;left:0}.theme13-color-pass article ul:not([class*=list-none])>li[class*=flex]{list-style:none}.theme14-color-pass{--t14-primary-rgb:14, 165, 233;--t14-secondary-rgb:99, 102, 241}.theme14-color-pass>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass),.theme14-color-pass>div>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass),.theme14-color-pass>section[data-related-block=chapters],.theme14-color-pass>div>section[data-related-block=chapters]{border:1px solid rgba(var(--t14-primary-rgb), .26);border-left:4px solid rgba(var(--t14-primary-rgb), .9);background:linear-gradient(135deg, rgba(var(--t14-primary-rgb), .11) 0%, hsl(var(--background) / .76) 60%, rgba(var(--t14-secondary-rgb), .09) 100%);border-radius:.95rem;padding:1rem}.theme14-color-pass>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass):has(>.card-glass){background:0 0;border:0;border-radius:0;padding:0}.theme14-color-pass>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass):has(>:is(p,div,article)[class*=rounded][class*=border]){background:0 0;border:0;border-radius:0;padding:0}.theme14-color-pass>div>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass):has(>.card-glass){background:0 0;border:0;border-radius:0;padding:0}.theme14-color-pass>div>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass):has(>:is(p,div,article)[class*=rounded][class*=border]){background:0 0;border:0;border-radius:0;padding:0}.theme14-color-pass>section:nth-of-type(2):not(.not-prose):not(.card-glass),.theme14-color-pass>div>section:nth-of-type(2):not(.not-prose):not(.card-glass),.theme14-color-pass>section:nth-of-type(3):not(.not-prose):not(.card-glass),.theme14-color-pass>div>section:nth-of-type(3):not(.not-prose):not(.card-glass){border-color:rgba(var(--t14-secondary-rgb), .28);border-left-color:rgba(var(--t14-secondary-rgb), .9);background:linear-gradient(135deg, rgba(var(--t14-secondary-rgb), .11) 0%, hsl(var(--background) / .76) 60%, rgba(var(--t14-primary-rgb), .09) 100%)}.theme14-color-pass .text-muted-foreground{color:hsl(var(--muted-foreground) / .9)}.theme14-color-pass article ul.list-disc{margin-left:0;padding-left:0;list-style:none}.theme14-color-pass article ul.list-disc>li:not([class*=flex]){margin-top:.45rem;padding-left:1.2rem;list-style:none;position:relative}.theme14-color-pass article ul.list-disc>li:not([class*=flex]):before{content:"";background:rgba(var(--t14-primary-rgb), .92);width:.42rem;height:.42rem;box-shadow:0 0 0 2px rgba(var(--t14-primary-rgb), .24);border-radius:9999px;position:absolute;top:.58rem;left:0}.theme14-color-pass article ul:not([class*=list-none])>li[class*=flex]{list-style:none}.theme15-color-pass{--t15-primary-rgb:14, 165, 233;--t15-secondary-rgb:99, 102, 241}.theme15-color-pass>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass),.theme15-color-pass>div>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass),.theme15-color-pass>section[data-related-block=chapters],.theme15-color-pass>div>section[data-related-block=chapters]{border:1px solid rgba(var(--t15-primary-rgb), .26);border-left:4px solid rgba(var(--t15-primary-rgb), .9);background:linear-gradient(135deg, rgba(var(--t15-primary-rgb), .11) 0%, hsl(var(--background) / .76) 60%, rgba(var(--t15-secondary-rgb), .09) 100%);border-radius:.95rem;padding:1rem}.theme15-color-pass>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass):has(>.card-glass){background:0 0;border:0;border-radius:0;padding:0}.theme15-color-pass>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass):has(>:is(p,div,article)[class*=rounded][class*=border]){background:0 0;border:0;border-radius:0;padding:0}.theme15-color-pass>div>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass):has(>.card-glass){background:0 0;border:0;border-radius:0;padding:0}.theme15-color-pass>div>section:nth-of-type(-n+3):not(.not-prose):not(.card-glass):has(>:is(p,div,article)[class*=rounded][class*=border]){background:0 0;border:0;border-radius:0;padding:0}.theme15-color-pass>section:nth-of-type(2):not(.not-prose):not(.card-glass),.theme15-color-pass>div>section:nth-of-type(2):not(.not-prose):not(.card-glass),.theme15-color-pass>section:nth-of-type(3):not(.not-prose):not(.card-glass),.theme15-color-pass>div>section:nth-of-type(3):not(.not-prose):not(.card-glass){border-color:rgba(var(--t15-secondary-rgb), .28);border-left-color:rgba(var(--t15-secondary-rgb), .9);background:linear-gradient(135deg, rgba(var(--t15-secondary-rgb), .11) 0%, hsl(var(--background) / .76) 60%, rgba(var(--t15-primary-rgb), .09) 100%)}.theme15-color-pass .text-muted-foreground{color:hsl(var(--muted-foreground) / .9)}.theme15-color-pass article ul.list-disc{margin-left:0;padding-left:0;list-style:none}.theme15-color-pass article ul.list-disc>li:not([class*=flex]){margin-top:.45rem;padding-left:1.2rem;list-style:none;position:relative}.theme15-color-pass article ul.list-disc>li:not([class*=flex]):before{content:"";background:rgba(var(--t15-primary-rgb), .92);width:.42rem;height:.42rem;box-shadow:0 0 0 2px rgba(var(--t15-primary-rgb), .24);border-radius:9999px;position:absolute;top:.58rem;left:0}.theme15-color-pass article ul:not([class*=list-none])>li[class*=flex]{list-style:none}.case-examples-theme{--primary:209 100% 48%;--accent:188 95% 45%;--secondary:208 42% 91%;--muted:208 35% 92%;--border:208 40% 78%;--ring:209 100% 48%;--gradient-hero:linear-gradient(135deg, #f2f8fd 0%, #e5f6fb 48%, #eef4fc 100%);--gradient-card:linear-gradient(150deg, #f3f7fc 0%, #e9f7fb 52%, #eef3fb 100%);--gradient-accent:linear-gradient(135deg, #007ef5 0%, #06c3e0 100%);--gradient-text:linear-gradient(135deg, #0061c2 0%, #04889f 100%);--glow-primary:0 0 42px #007ef53d;--glow-accent:0 0 34px #06c3e033;--shadow-card:0 8px 28px #28598a24;--shadow-elevated:0 10px 44px #224d772e;--grid-color:#81bdee73;--node-color:#007ef5;--connection-color:#06c3e094}.dark .case-examples-theme{--primary:206 100% 62%;--accent:184 95% 58%;--secondary:214 42% 19%;--muted:214 35% 16%;--border:212 37% 24%;--ring:206 100% 62%;--gradient-hero:linear-gradient(135deg, #0c1322 0%, #102437 46%, #102b33 100%);--gradient-card:linear-gradient(150deg, #101828 0%, #132839 50%, #112d37 100%);--gradient-accent:linear-gradient(135deg, #3dabff 0%, #2eecfa 100%);--gradient-text:linear-gradient(135deg, #7ac6ff 0%, #56f0fb 100%);--glow-primary:0 0 44px #3dabff57;--glow-accent:0 0 36px #2eecfa4d;--shadow-card:0 8px 38px #0408109e;--shadow-elevated:0 12px 50px #03060cad;--grid-color:#28506c73;--node-color:#3dabff;--connection-color:#2eecfa8f}.case-examples-theme .text-sky-200{color:#0369a1}.case-examples-theme .text-sky-300{color:#075985}.case-examples-theme .text-emerald-200{color:#065f46}.case-examples-theme .text-emerald-300{color:#047857}.case-examples-theme .text-amber-200{color:#92400e}.case-examples-theme .text-amber-300{color:#b45309}.case-examples-theme .text-violet-200{color:#5b21b6}.case-examples-theme .text-violet-300{color:#6d28d9}.case-examples-theme .text-cyan-200{color:#0e7490}.case-examples-theme .text-cyan-300{color:#155e75}.dark .case-examples-theme .text-sky-200{color:#bae6fd}.dark .case-examples-theme .text-sky-300{color:#7dd3fc}.dark .case-examples-theme .text-emerald-200{color:#a7f3d0}.dark .case-examples-theme .text-emerald-300{color:#6ee7b7}.dark .case-examples-theme .text-amber-200{color:#fde68a}.dark .case-examples-theme .text-amber-300{color:#fcd34d}.dark .case-examples-theme .text-violet-200{color:#ddd6fe}.dark .case-examples-theme .text-violet-300{color:#c4b5fd}.dark .case-examples-theme .text-cyan-200{color:#a5f3fc}.dark .case-examples-theme .text-cyan-300{color:#67e8f9}.source-overviews-theme{--primary:222 88% 44%;--accent:176 88% 42%;--secondary:223 58% 92%;--muted:219 45% 91%;--border:220 42% 78%;--ring:222 88% 44%;--gradient-hero:linear-gradient(135deg, #f2f6fd 0%, #e4f2fb 42%, #e9ecfb 100%);--gradient-card:linear-gradient(150deg, #f2f6fc 0%, #e9f6fc 48%, #eef1fb 100%);--gradient-accent:linear-gradient(135deg, #0d49d3 0%, #0dc9bd 100%);--gradient-text:linear-gradient(135deg, #0335bf 0%, #069389 100%);--glow-primary:0 0 42px #0d49d33d;--glow-accent:0 0 34px #0dc9bd33;--shadow-card:0 8px 30px #28448024;--shadow-elevated:0 12px 44px #243a6b2e;--grid-color:#8baae473;--node-color:#0d49d3;--connection-color:#0dc9bd8f}.dark .source-overviews-theme{--primary:211 100% 68%;--accent:178 92% 60%;--secondary:222 40% 20%;--muted:222 33% 17%;--border:219 33% 26%;--ring:211 100% 68%;--gradient-hero:linear-gradient(135deg, #0d1221 0%, #112436 44%, #0f2b34 100%);--gradient-card:linear-gradient(150deg, #111727 0%, #142639 48%, #102c37 100%);--gradient-accent:linear-gradient(135deg, #5cabff 0%, #3bf7f1 100%);--gradient-text:linear-gradient(135deg, #8fc5ff 0%, #5ffcf7 100%);--glow-primary:0 0 46px #5cabff57;--glow-accent:0 0 38px #3bf7f14d;--shadow-card:0 10px 40px #03060c9e;--shadow-elevated:0 14px 52px #020408ad;--grid-color:#2b4d6e73;--node-color:#5cabff;--connection-color:#3bf7f194}.source-overviews-theme .text-blue-400{color:#1e40af}.source-overviews-theme .text-green-400{color:#15803d}.source-overviews-theme .text-emerald-400{color:#059669}.source-overviews-theme .text-amber-400{color:#b45309}.source-overviews-theme .text-yellow-400{color:#a16207}.source-overviews-theme .text-purple-400{color:#6b21a8}.source-overviews-theme .text-red-400,.source-overviews-theme .text-red-500{color:#b91c1c}.dark .source-overviews-theme .text-blue-400{color:#60a5fa}.dark .source-overviews-theme .text-green-400{color:#4ade80}.dark .source-overviews-theme .text-emerald-400{color:#34d399}.dark .source-overviews-theme .text-amber-400{color:#fbbf24}.dark .source-overviews-theme .text-yellow-400{color:#facc15}.dark .source-overviews-theme .text-purple-400{color:#c4b5fd}.dark .source-overviews-theme .text-red-400,.dark .source-overviews-theme .text-red-500{color:#f87171}.software-architecture-theme{--primary:210 100% 46%;--accent:187 90% 44%;--secondary:209 42% 92%;--muted:208 35% 92%;--border:208 38% 80%;--ring:210 100% 46%;--gradient-hero:linear-gradient(135deg, #f2f8fd 0%, #e4f6fb 44%, #eef3fc 100%);--gradient-card:linear-gradient(150deg, #f2f8fc 0%, #e9f7fb 48%, #eef3fc 100%);--gradient-accent:linear-gradient(135deg, #0075eb 0%, #0bbed5 100%);--gradient-text:linear-gradient(135deg, #0056b8 0%, #07899d 100%);--glow-primary:0 0 44px #0075eb3d;--glow-accent:0 0 36px #0bbed533;--shadow-card:0 8px 30px #264d7324;--shadow-elevated:0 12px 44px #203d5b2e;--grid-color:#95bfe470;--node-color:#0075eb;--connection-color:#0bbed58f}.dark .software-architecture-theme{--primary:206 100% 64%;--accent:184 94% 60%;--secondary:214 40% 20%;--muted:214 34% 17%;--border:212 34% 26%;--ring:206 100% 64%;--gradient-hero:linear-gradient(135deg, #0d1321 0%, #112436 46%, #0f2b33 100%);--gradient-card:linear-gradient(150deg, #111728 0%, #142639 48%, #102d37 100%);--gradient-accent:linear-gradient(135deg, #47afff 0%, #39ecf9 100%);--gradient-text:linear-gradient(135deg, #8fceff 0%, #5ff1fc 100%);--glow-primary:0 0 48px #47afff57;--glow-accent:0 0 40px #39ecf94d;--shadow-card:0 10px 42px #04060ca1;--shadow-elevated:0 14px 54px #020408ad;--grid-color:#2c4e6d70;--node-color:#47afff;--connection-color:#39ecf994}.software-architecture-theme .text-blue-400{color:#1e40af}.software-architecture-theme .text-green-400{color:#15803d}.software-architecture-theme .text-emerald-400{color:#059669}.software-architecture-theme .text-amber-400{color:#b45309}.software-architecture-theme .text-yellow-400{color:#a16207}.software-architecture-theme .text-purple-400{color:#1d4ed8}.software-architecture-theme .text-red-400,.software-architecture-theme .text-red-500{color:#b91c1c}.dark .software-architecture-theme .text-blue-400{color:#60a5fa}.dark .software-architecture-theme .text-green-400{color:#4ade80}.dark .software-architecture-theme .text-emerald-400{color:#34d399}.dark .software-architecture-theme .text-amber-400{color:#fbbf24}.dark .software-architecture-theme .text-yellow-400{color:#facc15}.dark .software-architecture-theme .text-purple-400{color:#7dd3fc}.dark .software-architecture-theme .text-red-400,.dark .software-architecture-theme .text-red-500{color:#f87171}.foundations-theme{--primary:208 100% 47%;--accent:191 95% 43%;--secondary:208 44% 92%;--muted:208 35% 92%;--border:208 38% 80%;--ring:208 100% 47%;--gradient-hero:linear-gradient(135deg, #f2f8fd 0%, #e4f6fb 44%, #eef3fc 100%);--gradient-card:linear-gradient(150deg, #f2f8fc 0%, #e9f7fb 48%, #eef3fc 100%);--gradient-accent:linear-gradient(135deg, #0080f0 0%, #05b0d6 100%);--gradient-text:linear-gradient(135deg, #0059b8 0%, #0383a0 100%);--glow-primary:0 0 44px #0080f03d;--glow-accent:0 0 36px #05b0d633;--shadow-card:0 8px 30px #264d7324;--shadow-elevated:0 12px 44px #203d5b2e;--grid-color:#95bfe470;--node-color:#0080f0;--connection-color:#05b0d68f}.dark .foundations-theme{--primary:205 100% 66%;--accent:188 95% 60%;--secondary:214 40% 20%;--muted:214 34% 17%;--border:212 34% 26%;--ring:205 100% 66%;--gradient-hero:linear-gradient(135deg, #0d1321 0%, #112436 46%, #0f2b33 100%);--gradient-card:linear-gradient(150deg, #111728 0%, #142639 48%, #102d37 100%);--gradient-accent:linear-gradient(135deg, #52b7ff 0%, #38e0fa 100%);--gradient-text:linear-gradient(135deg, #94d2ff 0%, #5fe7fc 100%);--glow-primary:0 0 48px #52b7ff57;--glow-accent:0 0 40px #38e0fa4d;--shadow-card:0 10px 42px #04060ca1;--shadow-elevated:0 14px 54px #020408ad;--grid-color:#2c4e6d70;--node-color:#52b7ff;--connection-color:#38e0fa94}.foundations-theme .text-blue-400{color:#1e40af}.foundations-theme .text-green-400{color:#15803d}.foundations-theme .text-emerald-400{color:#059669}.foundations-theme .text-amber-400{color:#b45309}.foundations-theme .text-yellow-400{color:#a16207}.foundations-theme .text-purple-400{color:#1d4ed8}.foundations-theme .text-red-400,.foundations-theme .text-red-500{color:#b91c1c}.dark .foundations-theme .text-blue-400{color:#60a5fa}.dark .foundations-theme .text-green-400{color:#4ade80}.dark .foundations-theme .text-emerald-400{color:#34d399}.dark .foundations-theme .text-amber-400{color:#fbbf24}.dark .foundations-theme .text-yellow-400{color:#facc15}.dark .foundations-theme .text-purple-400{color:#7dd3fc}.dark .foundations-theme .text-red-400,.dark .foundations-theme .text-red-500{color:#f87171}.distributed-systems-theme{--primary:209 100% 49%;--accent:189 96% 32%;--secondary:209 46% 91%;--muted:208 36% 91%;--border:209 42% 79%;--ring:209 100% 49%;--gradient-hero:linear-gradient(135deg, #f2f8fd 0%, #e4f6fb 44%, #eef3fc 100%);--gradient-card:linear-gradient(150deg, #f2f8fd 0%, #e9f7fc 48%, #eef3fc 100%);--gradient-accent:linear-gradient(135deg, #0081fa 0%, #0388a0 100%);--gradient-text:linear-gradient(135deg, #005ec2 0%, #016e83 100%);--glow-primary:0 0 46px #0081fa3d;--glow-accent:0 0 38px #0388a033;--shadow-card:0 8px 30px #264d7324;--shadow-elevated:0 12px 46px #203d5b2e;--grid-color:#8bb9e473;--node-color:#0081fa;--connection-color:#0388a094}.dark .distributed-systems-theme{--primary:206 100% 66%;--accent:188 96% 60%;--secondary:214 40% 20%;--muted:214 34% 17%;--border:212 34% 26%;--ring:206 100% 66%;--gradient-hero:linear-gradient(135deg, #0d1321 0%, #112436 46%, #0f2c34 100%);--gradient-card:linear-gradient(150deg, #111728 0%, #142739 48%, #102d38 100%);--gradient-accent:linear-gradient(135deg, #52b4ff 0%, #37e1fb 100%);--gradient-text:linear-gradient(135deg, #99d3ff 0%, #68e9fd 100%);--glow-primary:0 0 50px #52b4ff57;--glow-accent:0 0 40px #37e1fb4d;--shadow-card:0 10px 42px #04060ca1;--shadow-elevated:0 14px 56px #020408ad;--grid-color:#2b4e6e73;--node-color:#52b4ff;--connection-color:#37e1fb94}.distributed-systems-theme .text-blue-300,.distributed-systems-theme .text-blue-400,.distributed-systems-theme .text-blue-500{color:#1e40af}.distributed-systems-theme .text-cyan-300,.distributed-systems-theme .text-cyan-400,.distributed-systems-theme .text-cyan-500{color:#0e7490}.distributed-systems-theme .text-green-300{color:#166534}.distributed-systems-theme .text-green-400,.distributed-systems-theme .text-green-500{color:#15803d}.distributed-systems-theme .text-emerald-300{color:#065f46}.distributed-systems-theme .text-emerald-400,.distributed-systems-theme .text-emerald-500{color:#059669}.distributed-systems-theme .text-amber-300{color:#92400e}.distributed-systems-theme .text-amber-400,.distributed-systems-theme .text-amber-500{color:#b45309}.distributed-systems-theme .text-yellow-300{color:#854d0e}.distributed-systems-theme .text-yellow-400,.distributed-systems-theme .text-yellow-500{color:#a16207}.distributed-systems-theme .text-purple-300{color:#1e40af}.distributed-systems-theme .text-purple-400{color:#1d4ed8}.distributed-systems-theme .text-purple-500{color:#2563eb}.distributed-systems-theme .text-pink-300,.distributed-systems-theme .text-pink-400{color:#9d174d}.distributed-systems-theme .text-pink-500{color:#be185d}.distributed-systems-theme .text-orange-300{color:#9a3412}.distributed-systems-theme .text-orange-400,.distributed-systems-theme .text-orange-500{color:#c2410c}.distributed-systems-theme .text-red-300,.distributed-systems-theme .text-red-400,.distributed-systems-theme .text-red-500{color:#b91c1c}.distributed-systems-theme .text-lime-300,.distributed-systems-theme .text-lime-400,.distributed-systems-theme .text-lime-500{color:#4d7c0f}.dark .distributed-systems-theme .text-blue-300,.dark .distributed-systems-theme .text-blue-400,.dark .distributed-systems-theme .text-blue-500{color:#93c5fd}.dark .distributed-systems-theme .text-cyan-300,.dark .distributed-systems-theme .text-cyan-400,.dark .distributed-systems-theme .text-cyan-500{color:#67e8f9}.dark .distributed-systems-theme .text-green-300,.dark .distributed-systems-theme .text-green-400,.dark .distributed-systems-theme .text-green-500{color:#86efac}.dark .distributed-systems-theme .text-emerald-300,.dark .distributed-systems-theme .text-emerald-400,.dark .distributed-systems-theme .text-emerald-500{color:#6ee7b7}.dark .distributed-systems-theme .text-amber-300,.dark .distributed-systems-theme .text-amber-400,.dark .distributed-systems-theme .text-amber-500{color:#fcd34d}.dark .distributed-systems-theme .text-yellow-300,.dark .distributed-systems-theme .text-yellow-400,.dark .distributed-systems-theme .text-yellow-500{color:#fde047}.dark .distributed-systems-theme .text-purple-300,.dark .distributed-systems-theme .text-purple-400,.dark .distributed-systems-theme .text-purple-500{color:#7dd3fc}.dark .distributed-systems-theme .text-pink-300{color:#f9a8d4}.dark .distributed-systems-theme .text-pink-400,.dark .distributed-systems-theme .text-pink-500{color:#f472b6}.dark .distributed-systems-theme .text-orange-300,.dark .distributed-systems-theme .text-orange-400,.dark .distributed-systems-theme .text-orange-500{color:#fdba74}.dark .distributed-systems-theme .text-red-300,.dark .distributed-systems-theme .text-red-400,.dark .distributed-systems-theme .text-red-500{color:#fca5a5}.dark .distributed-systems-theme .text-lime-300,.dark .distributed-systems-theme .text-lime-400,.dark .distributed-systems-theme .text-lime-500{color:#bef264}.databases-theme{--primary:211 100% 50%;--accent:192 98% 34%;--secondary:210 48% 91%;--muted:208 38% 91%;--border:210 44% 79%;--ring:211 100% 50%;--gradient-hero:linear-gradient(135deg, #f2f8fd 0%, #e3f6fc 44%, #edf3fc 100%);--gradient-card:linear-gradient(150deg, #f2f8fd 0%, #e8f8fc 48%, #eef2fc 100%);--gradient-accent:linear-gradient(135deg, #007bff 0%, #028aac 100%);--gradient-text:linear-gradient(135deg, #0063cc 0%, #00728f 100%);--glow-primary:0 0 48px #007bff3d;--glow-accent:0 0 38px #028aac33;--shadow-card:0 8px 30px #264d7324;--shadow-elevated:0 12px 46px #203d5b2e;--grid-color:#8bb8e473;--node-color:#007bff;--connection-color:#028aac94}.dark .databases-theme{--primary:206 100% 68%;--accent:189 98% 62%;--secondary:214 40% 20%;--muted:214 34% 17%;--border:212 34% 26%;--ring:206 100% 68%;--gradient-hero:linear-gradient(135deg, #0d1321 0%, #102437 46%, #0e2c34 100%);--gradient-card:linear-gradient(150deg, #111728 0%, #13273a 48%, #0f2d38 100%);--gradient-accent:linear-gradient(135deg, #5cb8ff 0%, #3fe1fd 100%);--gradient-text:linear-gradient(135deg, #a3d7ff 0%, #71e9fe 100%);--glow-primary:0 0 50px #5cb8ff57;--glow-accent:0 0 40px #3fe1fd4d;--shadow-card:0 10px 42px #04060ca1;--shadow-elevated:0 14px 56px #020408ad;--grid-color:#2b4e6e73;--node-color:#5cb8ff;--connection-color:#3fe1fd94}.databases-theme .text-blue-300,.databases-theme .text-blue-400,.databases-theme .text-blue-500{color:#1e40af}.databases-theme .text-cyan-300,.databases-theme .text-cyan-400,.databases-theme .text-cyan-500{color:#0e7490}.databases-theme .text-green-300{color:#166534}.databases-theme .text-green-400,.databases-theme .text-green-500{color:#15803d}.databases-theme .text-emerald-300{color:#065f46}.databases-theme .text-emerald-400,.databases-theme .text-emerald-500{color:#059669}.databases-theme .text-amber-300{color:#92400e}.databases-theme .text-amber-400,.databases-theme .text-amber-500{color:#b45309}.databases-theme .text-yellow-300{color:#854d0e}.databases-theme .text-yellow-400,.databases-theme .text-yellow-500{color:#a16207}.databases-theme .text-purple-300{color:#6b21a8}.databases-theme .text-purple-400{color:#6d28d9}.databases-theme .text-purple-500{color:#7e22ce}.databases-theme .text-violet-300{color:#5b21b6}.databases-theme .text-violet-400{color:#6d28d9}.databases-theme .text-violet-500{color:#7c3aed}.databases-theme .text-pink-300,.databases-theme .text-pink-400{color:#9d174d}.databases-theme .text-pink-500{color:#be185d}.databases-theme .text-rose-300{color:#9d174d}.databases-theme .text-rose-400,.databases-theme .text-rose-500{color:#be123c}.databases-theme .text-orange-300{color:#9a3412}.databases-theme .text-orange-400,.databases-theme .text-orange-500{color:#c2410c}.databases-theme .text-red-300,.databases-theme .text-red-400,.databases-theme .text-red-500{color:#b91c1c}.databases-theme .text-lime-300,.databases-theme .text-lime-400,.databases-theme .text-lime-500{color:#4d7c0f}.dark .databases-theme .text-blue-300,.dark .databases-theme .text-blue-400,.dark .databases-theme .text-blue-500{color:#93c5fd}.dark .databases-theme .text-cyan-300,.dark .databases-theme .text-cyan-400,.dark .databases-theme .text-cyan-500{color:#67e8f9}.dark .databases-theme .text-green-300,.dark .databases-theme .text-green-400,.dark .databases-theme .text-green-500{color:#86efac}.dark .databases-theme .text-emerald-300,.dark .databases-theme .text-emerald-400,.dark .databases-theme .text-emerald-500{color:#6ee7b7}.dark .databases-theme .text-amber-300,.dark .databases-theme .text-amber-400,.dark .databases-theme .text-amber-500{color:#fcd34d}.dark .databases-theme .text-yellow-300,.dark .databases-theme .text-yellow-400,.dark .databases-theme .text-yellow-500{color:#fde047}.dark .databases-theme .text-purple-300,.dark .databases-theme .text-purple-400{color:#c4b5fd}.dark .databases-theme .text-purple-500{color:#d8b4fe}.dark .databases-theme .text-violet-300,.dark .databases-theme .text-violet-400{color:#c4b5fd}.dark .databases-theme .text-violet-500{color:#d8b4fe}.dark .databases-theme .text-pink-300{color:#f9a8d4}.dark .databases-theme .text-pink-400,.dark .databases-theme .text-pink-500{color:#f472b6}.dark .databases-theme .text-rose-300{color:#fda4af}.dark .databases-theme .text-rose-400,.dark .databases-theme .text-rose-500{color:#fb7185}.dark .databases-theme .text-orange-300,.dark .databases-theme .text-orange-400,.dark .databases-theme .text-orange-500{color:#fdba74}.dark .databases-theme .text-red-300,.dark .databases-theme .text-red-400,.dark .databases-theme .text-red-500{color:#fca5a5}.dark .databases-theme .text-lime-300,.dark .databases-theme .text-lime-400,.dark .databases-theme .text-lime-500{color:#bef264}.microservices-theme{--primary:210 100% 42%;--accent:186 96% 30%;--secondary:209 46% 91%;--muted:207 36% 91%;--border:209 42% 79%;--ring:210 100% 48%;--destructive:0 72% 50%;--gradient-hero:linear-gradient(135deg, #f2f8fd 0%, #e3f7fc 44%, #edf3fc 100%);--gradient-card:linear-gradient(150deg, #f2f8fd 0%, #e8f8fc 48%, #eef3fc 100%);--gradient-accent:linear-gradient(135deg, #007af5 0%, #038796 100%);--gradient-text:linear-gradient(135deg, #0060c7 0%, #006c7a 100%);--glow-primary:0 0 46px #007af53d;--glow-accent:0 0 38px #03879633;--shadow-card:0 8px 30px #264d7324;--shadow-elevated:0 12px 46px #203d5b2e;--grid-color:#8bb9e473;--node-color:#007af5;--connection-color:#03879694}.dark .microservices-theme{--primary:206 100% 68%;--accent:186 96% 62%;--secondary:214 40% 20%;--muted:214 34% 17%;--border:212 34% 26%;--ring:206 100% 68%;--destructive:0 84% 60%;--gradient-hero:linear-gradient(135deg, #0d1321 0%, #102437 46%, #0e2d34 100%);--gradient-card:linear-gradient(150deg, #111728 0%, #13273a 48%, #0f2e38 100%);--gradient-accent:linear-gradient(135deg, #5cb8ff 0%, #41e9fb 100%);--gradient-text:linear-gradient(135deg, #a3d7ff 0%, #72f0fe 100%);--glow-primary:0 0 50px #5cb8ff57;--glow-accent:0 0 40px #41e9fb4d;--shadow-card:0 10px 42px #04060ca1;--shadow-elevated:0 14px 56px #020408ad;--grid-color:#2b4e6e73;--node-color:#5cb8ff;--connection-color:#41e9fb94}.microservices-theme .text-blue-300,.microservices-theme .text-blue-400,.microservices-theme .text-blue-500,.microservices-theme .text-sky-300,.microservices-theme .text-sky-400,.microservices-theme .text-sky-500,.microservices-theme .text-sky-600,.microservices-theme .text-sky-700{color:#1e40af}.microservices-theme .text-cyan-300,.microservices-theme .text-cyan-400,.microservices-theme .text-cyan-500,.microservices-theme .text-cyan-700{color:#0e7490}.microservices-theme .text-teal-300{color:#0f766e}.microservices-theme .text-teal-400,.microservices-theme .text-teal-500{color:#0d9488}.microservices-theme .text-indigo-300,.microservices-theme .text-indigo-400{color:#1e40af}.microservices-theme .text-indigo-500{color:#2563eb}.microservices-theme .text-green-300{color:#166534}.microservices-theme .text-green-400,.microservices-theme .text-green-500{color:#15803d}.microservices-theme .text-emerald-300,.microservices-theme .text-emerald-400,.microservices-theme .text-emerald-500,.microservices-theme .text-emerald-600,.microservices-theme .text-emerald-700{color:#065f46}.microservices-theme .text-destructive{color:#dc2626}.microservices-theme .text-primary\/90{color:hsl(var(--primary))}.microservices-theme .text-amber-300{color:#92400e}.microservices-theme .text-amber-400,.microservices-theme .text-amber-500{color:#b45309}.microservices-theme .text-amber-600,.microservices-theme .text-amber-700{color:#92400e}.microservices-theme .text-accent{color:#0e7490}.microservices-theme .text-yellow-300{color:#854d0e}.microservices-theme .text-yellow-400,.microservices-theme .text-yellow-500{color:#a16207}.microservices-theme .text-purple-300{color:#1e40af}.microservices-theme .text-purple-400{color:#1d4ed8}.microservices-theme .text-purple-500{color:#2563eb}.microservices-theme .text-pink-300,.microservices-theme .text-pink-400{color:#9d174d}.microservices-theme .text-pink-500{color:#be185d}.microservices-theme .text-rose-300{color:#9d174d}.microservices-theme .text-rose-400,.microservices-theme .text-rose-500{color:#be123c}.microservices-theme .text-rose-700{color:#9f1239}.microservices-theme .text-violet-300{color:#1e40af}.microservices-theme .text-violet-400{color:#1d4ed8}.microservices-theme .text-violet-500{color:#2563eb}.microservices-theme .text-violet-600,.microservices-theme .text-violet-700,.microservices-theme .text-fuchsia-300,.microservices-theme .text-fuchsia-700{color:#1d4ed8}.microservices-theme .text-orange-300{color:#9a3412}.microservices-theme .text-orange-400,.microservices-theme .text-orange-500{color:#c2410c}.microservices-theme .text-red-300,.microservices-theme .text-red-400,.microservices-theme .text-red-500{color:#b91c1c}.microservices-theme .text-red-600,.microservices-theme .text-red-700{color:#991b1b}.microservices-theme .text-lime-300,.microservices-theme .text-lime-400,.microservices-theme .text-lime-500{color:#4d7c0f}.dark .microservices-theme .text-blue-300,.dark .microservices-theme .text-blue-400,.dark .microservices-theme .text-blue-500,.dark .microservices-theme .text-sky-300,.dark .microservices-theme .text-sky-400,.dark .microservices-theme .text-sky-500,.dark .microservices-theme .text-sky-600,.dark .microservices-theme .text-sky-700{color:#93c5fd}.dark .microservices-theme .text-cyan-300,.dark .microservices-theme .text-cyan-400,.dark .microservices-theme .text-cyan-500,.dark .microservices-theme .text-cyan-700{color:#67e8f9}.dark .microservices-theme .text-teal-300,.dark .microservices-theme .text-teal-400,.dark .microservices-theme .text-teal-500{color:#5eead4}.dark .microservices-theme .text-indigo-300,.dark .microservices-theme .text-indigo-400,.dark .microservices-theme .text-indigo-500{color:#a5b4fc}.dark .microservices-theme .text-green-300,.dark .microservices-theme .text-green-400,.dark .microservices-theme .text-green-500{color:#86efac}.dark .microservices-theme .text-emerald-300,.dark .microservices-theme .text-emerald-400,.dark .microservices-theme .text-emerald-500,.dark .microservices-theme .text-emerald-600,.dark .microservices-theme .text-emerald-700{color:#6ee7b7}.dark .microservices-theme .text-amber-300,.dark .microservices-theme .text-amber-400,.dark .microservices-theme .text-amber-500,.dark .microservices-theme .text-amber-600,.dark .microservices-theme .text-amber-700{color:#fcd34d}.dark .microservices-theme .text-accent{color:#67e8f9}.dark .microservices-theme .text-yellow-300,.dark .microservices-theme .text-yellow-400,.dark .microservices-theme .text-yellow-500{color:#fde047}.dark .microservices-theme .text-purple-300,.dark .microservices-theme .text-purple-400,.dark .microservices-theme .text-purple-500{color:#7dd3fc}.dark .microservices-theme .text-pink-300{color:#f9a8d4}.dark .microservices-theme .text-pink-400,.dark .microservices-theme .text-pink-500{color:#f472b6}.dark .microservices-theme .text-rose-300{color:#fda4af}.dark .microservices-theme .text-rose-400,.dark .microservices-theme .text-rose-500{color:#fb7185}.dark .microservices-theme .text-rose-700{color:#fda4af}.dark .microservices-theme .text-violet-300,.dark .microservices-theme .text-violet-400{color:#7dd3fc}.dark .microservices-theme .text-violet-500,.dark .microservices-theme .text-violet-600,.dark .microservices-theme .text-violet-700{color:#93c5fd}.dark .microservices-theme .text-fuchsia-300,.dark .microservices-theme .text-fuchsia-700{color:#f9a8d4}.dark .microservices-theme .text-orange-300,.dark .microservices-theme .text-orange-400,.dark .microservices-theme .text-orange-500{color:#fdba74}.dark .microservices-theme .text-red-300,.dark .microservices-theme .text-red-400,.dark .microservices-theme .text-red-500,.dark .microservices-theme .text-red-600,.dark .microservices-theme .text-red-700,.dark .microservices-theme .text-destructive{color:#fca5a5}.dark .microservices-theme .text-lime-300,.dark .microservices-theme .text-lime-400,.dark .microservices-theme .text-lime-500{color:#bef264}.dark .microservices-theme .dark\:text-amber-300,.dark .microservices-theme .dark\:text-amber-400{color:#fcd34d}.dark .microservices-theme .dark\:text-cyan-300{color:#67e8f9}.dark .microservices-theme .dark\:text-emerald-300,.dark .microservices-theme .dark\:text-emerald-400{color:#6ee7b7}.dark .microservices-theme .dark\:text-fuchsia-300{color:#f9a8d4}.dark .microservices-theme .dark\:text-red-300{color:#fca5a5}.dark .microservices-theme .dark\:text-rose-300{color:#fda4af}.dark .microservices-theme .dark\:text-sky-300{color:#93c5fd}.dark .microservices-theme .dark\:text-violet-300{color:#7dd3fc}
