@charset "UTF-8";:root{--bg-color: #f5f5f5;--bg-secondary: #f9fafb;--bg-surface: #ffffff;--text-primary: #111827;--text-secondary: #374151;--text-muted: #6b7280;--text-inverse: ;--border-primary: #60a5fa;--border-secondary: rgba(96, 165, 250, .3);--error-color: #ef4444;--success-color: #10b981;--warning-color: #f59e0b;--info-color: #3b82f6;--form-label-color-light: #855f1b;--form-input-text-light: #f5e6d3;--gray-50: #f9fafb;--gray-50-rgb: 249, 250, 251;--gray-100: #f3f4f6;--gray-200: #e5e7eb;--gray-300: #d1d5db;--gray-400: #9ca3af;--gray-500: #6b7280;--gray-600: #4b5563;--gray-700: #374151;--gray-800: #1f2937;--gray-900: #111827;--slot-transition-duration: .55s;--slot-transition-ease: cubic-bezier(.2,.8,.2,1);--slot-stagger-icon: 40ms;--slot-stagger-button: 80ms;--filled-button-color: linear-gradient(180deg, var(--color-primary-light) 0%, var(--color-primary) 50%, var(--color-secondary-dark) 100%)}html.dark,body.dark,.dark{--bg-color: #1a1a1a;--bg-secondary: rgba(31, 41, 55, .95);--bg-surface: rgba(31, 41, 55, .9);--text-primary: #f9fafb;--text-secondary: #e5e7eb;--text-muted: #9ca3af;--text-inverse: ;--border-primary: #60a5fa;--border-secondary: rgba(59, 130, 246, .3)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;line-height:1.6;scroll-behavior:smooth;-webkit-text-size-adjust:100%;overflow-x:hidden;max-width:100vw}body{font-family:Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;line-height:1.625;color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:color .3s ease;min-height:100vh;position:relative;background:transparent;border:none!important;border-radius:0!important;padding:0!important;overflow-x:hidden;max-width:100vw}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none;background-color:var(--bg-color);will-change:background-color;transform:translateZ(0);backface-visibility:hidden}body.light{color:#1f2937}body.dark{color:#f9fafb}h1,h2,h3,h4,h5,h6{font-family:Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:600;line-height:1.25;color:#111827;margin-bottom:1rem}h1{font-size:3rem}h2{font-size:2.25rem}h3{font-size:1.875rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1.125rem}p{margin-bottom:1rem;color:#374151}a{color:#60a5fa;text-decoration:none;transition:all .3s ease}a:hover{color:#3b82f6;text-decoration:underline}a:focus{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 3px #60a5fa1a}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.block{display:block}.inline-block{display:inline-block}.hidden{display:none}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.m-xs{margin:.25rem}.mt-xs{margin-top:.25rem}.mr-xs{margin-right:.25rem}.mb-xs{margin-bottom:.25rem}.ml-xs{margin-left:.25rem}.mx-xs{margin-left:.25rem;margin-right:.25rem}.my-xs{margin-top:.25rem;margin-bottom:.25rem}.p-xs{padding:.25rem}.pt-xs{padding-top:.25rem}.pr-xs{padding-right:.25rem}.pb-xs{padding-bottom:.25rem}.pl-xs{padding-left:.25rem}.px-xs{padding-left:.25rem;padding-right:.25rem}.py-xs{padding-top:.25rem;padding-bottom:.25rem}.m-sm{margin:.5rem}.mt-sm{margin-top:.5rem}.mr-sm{margin-right:.5rem}.mb-sm{margin-bottom:.5rem}.ml-sm{margin-left:.5rem}.mx-sm{margin-left:.5rem;margin-right:.5rem}.my-sm{margin-top:.5rem;margin-bottom:.5rem}.p-sm{padding:.5rem}.pt-sm{padding-top:.5rem}.pr-sm{padding-right:.5rem}.pb-sm{padding-bottom:.5rem}.pl-sm{padding-left:.5rem}.px-sm{padding-left:.5rem;padding-right:.5rem}.py-sm{padding-top:.5rem;padding-bottom:.5rem}.m-md{margin:1rem}.mt-md{margin-top:1rem}.mr-md{margin-right:1rem}.mb-md{margin-bottom:1rem}.ml-md{margin-left:1rem}.mx-md{margin-left:1rem;margin-right:1rem}.my-md{margin-top:1rem;margin-bottom:1rem}.p-md{padding:1rem}.pt-md{padding-top:1rem}.pr-md{padding-right:1rem}.pb-md{padding-bottom:1rem}.pl-md{padding-left:1rem}.px-md{padding-left:1rem;padding-right:1rem}.py-md{padding-top:1rem;padding-bottom:1rem}.m-lg{margin:1.5rem}.mt-lg{margin-top:1.5rem}.mr-lg{margin-right:1.5rem}.mb-lg{margin-bottom:1.5rem}.ml-lg{margin-left:1.5rem}.mx-lg{margin-left:1.5rem;margin-right:1.5rem}.my-lg{margin-top:1.5rem;margin-bottom:1.5rem}.p-lg{padding:1.5rem}.pt-lg{padding-top:1.5rem}.pr-lg{padding-right:1.5rem}.pb-lg{padding-bottom:1.5rem}.pl-lg{padding-left:1.5rem}.px-lg{padding-left:1.5rem;padding-right:1.5rem}.py-lg{padding-top:1.5rem;padding-bottom:1.5rem}.m-xl{margin:2rem}.mt-xl{margin-top:2rem}.mr-xl{margin-right:2rem}.mb-xl{margin-bottom:2rem}.ml-xl{margin-left:2rem}.mx-xl{margin-left:2rem;margin-right:2rem}.my-xl{margin-top:2rem;margin-bottom:2rem}.p-xl{padding:2rem}.pt-xl{padding-top:2rem}.pr-xl{padding-right:2rem}.pb-xl{padding-bottom:2rem}.pl-xl{padding-left:2rem}.px-xl{padding-left:2rem;padding-right:2rem}.py-xl{padding-top:2rem;padding-bottom:2rem}.m-2xl{margin:3rem}.mt-2xl{margin-top:3rem}.mr-2xl{margin-right:3rem}.mb-2xl{margin-bottom:3rem}.ml-2xl{margin-left:3rem}.mx-2xl{margin-left:3rem;margin-right:3rem}.my-2xl{margin-top:3rem;margin-bottom:3rem}.p-2xl{padding:3rem}.pt-2xl{padding-top:3rem}.pr-2xl{padding-right:3rem}.pb-2xl{padding-bottom:3rem}.pl-2xl{padding-left:3rem}.px-2xl{padding-left:3rem;padding-right:3rem}.py-2xl{padding-top:3rem;padding-bottom:3rem}.m-3xl{margin:4rem}.mt-3xl{margin-top:4rem}.mr-3xl{margin-right:4rem}.mb-3xl{margin-bottom:4rem}.ml-3xl{margin-left:4rem}.mx-3xl{margin-left:4rem;margin-right:4rem}.my-3xl{margin-top:4rem;margin-bottom:4rem}.p-3xl{padding:4rem}.pt-3xl{padding-top:4rem}.pr-3xl{padding-right:4rem}.pb-3xl{padding-bottom:4rem}.pl-3xl{padding-left:4rem}.px-3xl{padding-left:4rem;padding-right:4rem}.py-3xl{padding-top:4rem;padding-bottom:4rem}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-bold{font-weight:700}.font-semibold{font-weight:600}.font-medium{font-weight:500}.text-primary{color:var(--color-text-primary, #60a5fa)!important}.text-secondary{color:#3b82f6}.text-danger{color:#ef4444}.text-success{color:#10b981}.text-warning{color:#f59e0b}.text-info{color:#3b82f6}.bg-primary{background-color:#60a5fa}.bg-secondary{background-color:#3b82f6}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.z-dropdown{z-index:1000}.z-sticky{z-index:1020}.z-fixed{z-index:1030}.z-modal-backdrop{z-index:1040}.z-modal{z-index:1050}.z-popover{z-index:1060}.z-tooltip{z-index:1070}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-auto{z-index:auto}.z-negative{z-index:-1}.visible{visibility:visible}.invisible{visibility:hidden}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-100{opacity:1}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.btn{display:inline-flex;align-items:center;justify-content:center;font-weight:500;border-radius:.5rem;transition:all .3s ease;cursor:pointer;text-decoration:none}.btn:disabled{opacity:.6;cursor:not-allowed}.btn.btn-primary{display:inline-flex;align-items:center;justify-content:center;font-weight:500;border-radius:.5rem;transition:all .3s ease;cursor:pointer;text-decoration:none}.btn.btn-primary:disabled{opacity:.6;cursor:not-allowed}.btn.btn-primary{background:var(--filled-button-color, linear-gradient(180deg, var(--color-primary-light) 0%, var(--color-primary) 50%, var(--color-secondary-dark) 100%));color:#000}.btn.btn-primary:hover:not(:disabled){background:var(--filled-button-color, linear-gradient(180deg, var(--color-primary-light) 0%, var(--color-primary) 50%, var(--color-secondary-dark) 100%));transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.btn.btn-secondary{display:inline-flex;align-items:center;justify-content:center;font-weight:500;border-radius:.5rem;transition:all .3s ease;cursor:pointer;text-decoration:none}.btn.btn-secondary:disabled{opacity:.6;cursor:not-allowed}.btn.btn-secondary{background:linear-gradient(135deg,#bfdbfe1a,#ffd77a1a);border:1px solid rgba(191,219,254,.3);color:#60a5fa}.btn.btn-secondary:hover:not(:disabled){background:var(--filled-button-color, linear-gradient(180deg, var(--color-primary-light) 0%, var(--color-primary) 50%, var(--color-secondary-dark) 100%));color:#000}.btn.btn-outline{display:inline-flex;align-items:center;justify-content:center;font-weight:500;border-radius:.5rem;transition:all .3s ease;cursor:pointer;text-decoration:none}.btn.btn-outline:disabled{opacity:.6;cursor:not-allowed}.btn.btn-outline{background:transparent;border:2px solid #60a5fa;color:#60a5fa}.btn.btn-outline:hover:not(:disabled){background:var(--filled-button-color, linear-gradient(180deg, var(--color-primary-light) 0%, var(--color-primary) 50%, var(--color-secondary-dark) 100%));color:#fff;border-color:transparent}.btn.btn-ghost{display:inline-flex;align-items:center;justify-content:center;font-weight:500;border-radius:.5rem;transition:all .3s ease;cursor:pointer;text-decoration:none}.btn.btn-ghost:disabled{opacity:.6;cursor:not-allowed}.btn.btn-ghost{background:transparent;border:none;color:#60a5fa}.btn.btn-ghost:hover:not(:disabled){background:#60a5fa1a}.btn.btn-sm{padding:.25rem .5rem;font-size:.875rem}.btn.btn-lg{padding:1rem 2rem;font-size:1.125rem}.btn.btn-xl{padding:1.5rem 3rem;font-size:1.25rem}.form-group{margin-bottom:1.5rem}.form-label{color:#d1d5db;font-weight:500;font-size:.875rem}.form-input{padding:.5rem 1rem;background:var(--form-input-bg, rgba(24, 17, 12, .85));border:1px solid var(--form-input-border, rgba(191, 219, 254, .25));color:var(--form-input-color, #eff6ff);border-radius:.75rem;transition:border-color box-shadow}.form-input:focus{border-color:var(--form-input-border-focus, #93c5fd);box-shadow:0 0 0 3px var(--form-input-focus-shadow, rgba(191, 219, 254, .25));outline:none}.form-input::-moz-placeholder{color:var(--form-input-placeholder, rgba(255, 255, 255, .45))}.form-input::placeholder{color:var(--form-input-placeholder, rgba(255, 255, 255, .45))}.form-input:disabled,.form-input.disabled{background:var(--form-input-bg-disabled, rgba(42, 30, 23, .6));cursor:not-allowed}.form-input.form-input-error{border-color:#ef4444;background:#ef44440d}.form-input.form-input-error:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a;outline:none}.form-select{padding:.5rem 1rem;background:var(--form-input-bg, rgba(24, 17, 12, .85));border:1px solid var(--form-input-border, rgba(191, 219, 254, .25));color:var(--form-input-color, #eff6ff);border-radius:.75rem;transition:border-color box-shadow}.form-select:focus{border-color:var(--form-input-border-focus, #93c5fd);box-shadow:0 0 0 3px var(--form-input-focus-shadow, rgba(191, 219, 254, .25));outline:none}.form-select::-moz-placeholder{color:var(--form-input-placeholder, rgba(255, 255, 255, .45))}.form-select::placeholder{color:var(--form-input-placeholder, rgba(255, 255, 255, .45))}.form-select:disabled,.form-select.disabled{background:var(--form-input-bg-disabled, rgba(42, 30, 23, .6));cursor:not-allowed}.form-select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}.form-textarea{padding:.5rem 1rem;background:var(--form-input-bg, rgba(24, 17, 12, .85));border:1px solid var(--form-input-border, rgba(191, 219, 254, .25));color:var(--form-input-color, #eff6ff);border-radius:.75rem;transition:border-color box-shadow}.form-textarea:focus{border-color:var(--form-input-border-focus, #93c5fd);box-shadow:0 0 0 3px var(--form-input-focus-shadow, rgba(191, 219, 254, .25));outline:none}.form-textarea::-moz-placeholder{color:var(--form-input-placeholder, rgba(255, 255, 255, .45))}.form-textarea::placeholder{color:var(--form-input-placeholder, rgba(255, 255, 255, .45))}.form-textarea:disabled,.form-textarea.disabled{background:var(--form-input-bg-disabled, rgba(42, 30, 23, .6));cursor:not-allowed}.form-textarea{min-height:100px;resize:vertical}.form-checkbox,.form-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border:1px solid var(--form-checkbox-border, rgba(191, 219, 254, .4));border-radius:.25rem;background:var(--form-checkbox-bg, rgba(24, 17, 12, .85));cursor:pointer;position:relative;display:inline-flex;align-items:center;justify-content:center}.form-checkbox:checked,.form-radio:checked{background:var(--form-checkbox-bg-checked, linear-gradient(135deg, #bfdbfe 0%, #60a5fa 100%));border-color:var(--form-checkbox-border-checked, #93c5fd)}.form-checkbox:checked:after,.form-radio:checked:after{content:"✓";color:var(--form-checkbox-check-color, #0c0806);font-size:12px;font-weight:700;line-height:1;transform:translateY(-1px)}.form-error{color:#ef4444;font-size:.875rem;margin-top:.25rem}.card{background:#fff}.dark .card{background:#1f2937e6}.card{border-radius:.5rem;box-shadow:"0 1px 2px 0 rgba(0, 0, 0, 0.05)";padding:1.5rem;background:transparent}.card.card-glass{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ede0d0cc;border:1px solid rgba(96,165,250,.3)}.dark .card.card-glass{background:#2d1b13cc;border:1px solid rgba(191,219,254,.2)}.card.card-surface{background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1.5rem;padding:1.5rem;box-shadow:"0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)"}.dark .card.card-surface,.theme-dark .card.card-surface{background:#2d1b13e6}.card.content-card{background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1.5rem;padding:2rem;box-shadow:"0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)"}.dark .card.content-card,.theme-dark .card.content-card{background:#2d1b13e6}@media (max-width: 767px){.card.content-card{padding:1.5rem;border-radius:1rem}}.card-header{border-bottom:1px solid #e5e7eb;padding-bottom:1rem;margin-bottom:1.5rem}.card-title{font-size:1.25rem;font-weight:600;color:#111827}.status--completed{color:#10b981;font-weight:700}.status--pending{color:#f59e0b;font-weight:700}.status--failed,.status--rejected,.status--cancelled{color:#ef4444;font-weight:700}.status--processing{color:#3b82f6;font-weight:700}.page-title{background:var(--filled-button-color, linear-gradient(180deg, var(--color-primary-light) 0%, var(--color-primary) 50%, var(--color-secondary-dark) 100%));-webkit-background-clip:text;background-clip:text;color:transparent;font-family:Poppins,Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.875rem;font-style:italic;font-weight:800;text-align:center;padding-bottom:1.5rem}.light .page-title,.theme-light .page-title{background:linear-gradient(135deg,#8b4513,sienna,#8b4513);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 2px 4px rgba(139,69,19,.3)}.page-title.page-title-lg{background:var(--filled-button-color, linear-gradient(180deg, var(--color-primary-light) 0%, var(--color-primary) 50%, var(--color-secondary-dark) 100%));-webkit-background-clip:text;background-clip:text;color:transparent;font-family:Poppins,Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:3rem;font-style:italic;font-weight:800;text-align:center;padding-bottom:1.5rem}.light .page-title.page-title-lg,.theme-light .page-title.page-title-lg{background:linear-gradient(135deg,#8b4513,sienna,#8b4513);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 2px 4px rgba(139,69,19,.3)}.page-title.page-title-md{background:var(--filled-button-color, linear-gradient(180deg, var(--color-primary-light) 0%, var(--color-primary) 50%, var(--color-secondary-dark) 100%));-webkit-background-clip:text;background-clip:text;color:transparent;font-family:Poppins,Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.5rem;font-style:italic;font-weight:800;text-align:center;padding-bottom:1.5rem}.light .page-title.page-title-md,.theme-light .page-title.page-title-md{background:linear-gradient(135deg,#8b4513,sienna,#8b4513);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 2px 4px rgba(139,69,19,.3)}.page-title.page-title-left{background:var(--filled-button-color, linear-gradient(180deg, var(--color-primary-light) 0%, var(--color-primary) 50%, var(--color-secondary-dark) 100%));-webkit-background-clip:text;background-clip:text;color:transparent;font-family:Poppins,Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.875rem;font-style:italic;font-weight:800;text-align:left;padding-bottom:1.5rem}.light .page-title.page-title-left,.theme-light .page-title.page-title-left{background:linear-gradient(135deg,#8b4513,sienna,#8b4513);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 2px 4px rgba(139,69,19,.3)}.section-title{font-size:1.25rem;font-weight:700;color:var(--text-primary);margin-bottom:1rem;letter-spacing:.025em}.section-title.section-title-lg{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:1rem;letter-spacing:.025em}.section-title.section-title-sm{font-size:1.125rem;font-weight:700;color:var(--text-primary);margin-bottom:1rem;letter-spacing:.025em}.golden-separator{width:94%;height:.7px;margin:2rem auto;background:var(--filled-button-color, linear-gradient(180deg, var(--color-primary-light) 0%, var(--color-primary) 50%, var(--color-secondary-dark) 100%));box-shadow:0 0 12px #60a5fa59}.light .golden-separator,.theme-light .golden-separator{background:linear-gradient(135deg,#8b4513,sienna,#8b4513);box-shadow:0 0 8px #8b451366}.form-field-group{margin-bottom:1.5rem}.form-field-group .form-label{display:block;font-size:.875rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem}.form-field-group .form-label .asterik{color:#ef4444;margin-left:2px}.form-field-group .form-error,.form-field-group .textfield__error{color:#ef4444;font-size:.875rem;margin-top:.25rem;display:block}.input-with-addon{display:flex;align-items:center;gap:.5rem}.input-with-addon input{flex:1}.input-with-addon .addon-prefix,.input-with-addon .addon-suffix{display:flex;align-items:center;font-weight:500;color:var(--text-primary)}.input-with-addon .addon-button{flex-shrink:0;white-space:nowrap}.details-accordion{border-radius:1rem;border:1px solid rgba(191,219,254,.3);background:#fff9;transition:.3s ease;overflow:hidden}.details-accordion:hover{box-shadow:"0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)"}.details-accordion summary{display:flex;cursor:pointer;align-items:center;justify-content:space-between;padding:1.5rem 2rem;font-size:1.125rem;font-weight:600;color:var(--text-primary);list-style:none}.details-accordion summary::-webkit-details-marker{display:none}.details-accordion summary .icon{transition:transform .3s ease}.details-accordion[open] summary{color:#60a5fa}.details-accordion[open] summary .icon{transform:rotate(180deg)}.details-accordion .details-content{border-top:1px solid rgba(191,219,254,.3);padding:1.5rem 2rem;background:#ffffffe6}.dark .details-accordion,.theme-dark .details-accordion{background:#2d1b1399;border-color:#bfdbfe33}.dark .details-accordion .details-content,.theme-dark .details-accordion .details-content{background:#2d1b13cc}.prose-content{max-width:none;color:var(--text-secondary)}.prose-content h1,.prose-content h2,.prose-content h3,.prose-content h4,.prose-content h5,.prose-content h6{color:var(--text-primary);font-weight:700;margin-top:2rem;margin-bottom:1rem}.prose-content h1:first-child,.prose-content h2:first-child,.prose-content h3:first-child,.prose-content h4:first-child,.prose-content h5:first-child,.prose-content h6:first-child{margin-top:0}.prose-content h2{font-size:1.5rem}.prose-content h3{font-size:1.25rem}.prose-content p{font-size:1rem;line-height:1.625;margin-bottom:1rem}.prose-content ul,.prose-content ol{margin-bottom:1rem;padding-left:2rem}.prose-content ul li,.prose-content ol li{margin-bottom:.5rem;line-height:1.625}.prose-content ul{list-style-type:disc}.prose-content ol{list-style-type:decimal}.prose-content a{color:#60a5fa;text-decoration:underline;transition:color .3s ease}.prose-content a:hover{color:#3b82f6}.prose-content strong,.prose-content b{font-weight:700;color:var(--text-primary)}.prose-content code{background:#60a5fa1a;padding:2px 6px;border-radius:.25rem;font-size:.9em;color:#60a5fa}.content-container{margin:0 auto;width:100%;max-width:1200px;padding:0 1.5rem}.content-container.content-container-narrow{max-width:900px}.content-container.content-container-wide{max-width:1400px}@media (max-width: 767px){.content-container{padding:0 1rem}}.container{width:100%;margin:0 auto;padding:0 15px}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1140px}}@media (min-width: 1400px){.container{max-width:1320px}}.page-section{padding:4rem 0}@media (max-width: 767px){.page-section{padding:3rem 0}}.title-wrapper{text-align:center;margin-bottom:3rem}.title-wrapper .subtitle{color:var(--text-secondary);font-size:1.125rem;margin-top:1rem}@media (max-width: 767px){.mobile-hidden{display:none!important}}@media (min-width: 768px) and (max-width: 1023px){.tablet-hidden{display:none!important}}@media (min-width: 1024px){.desktop-hidden{display:none!important}}.fade-in{animation:fadeIn .3s ease-in-out}.slide-up{animation:slideUp .3s ease-out}.scale-in{animation:scaleIn .2s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.alert{position:relative;padding:1rem 3rem 1rem 1.25rem;border-radius:.5rem;margin-bottom:1.5rem;display:flex;align-items:center;gap:.75rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid;box-shadow:0 4px 12px #0003,inset 0 1px #ffffff1a;transition:all .3s ease}.alert i{font-size:1.125rem;flex-shrink:0}.alert span{flex:1;font-weight:500;font-size:.9375rem}.alert:hover{transform:translateY(-1px);box-shadow:0 6px 16px #00000040,inset 0 1px #ffffff26}.alert .btn-clear{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:#0003;border:1px solid rgba(255,255,255,.1);border-radius:.25rem;color:inherit;cursor:pointer;padding:.25rem .5rem;font-size:.875rem;opacity:.7;transition:all .2s ease;width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center}.alert .btn-clear:hover{opacity:1;background:#0006;transform:translateY(-50%) scale(1.1)}.alert .btn-clear:active{transform:translateY(-50%) scale(.95)}.alert-success{background:linear-gradient(135deg,#10b98126,#05966926);border-color:#10b98166;color:#10b981}.alert-success i{color:#10b981;filter:drop-shadow(0 0 8px rgba(16,185,129,.4))}.alert-success .btn-clear{color:#10b981}.alert-success .btn-clear:hover{background:#10b98133;border-color:#10b9814d}.alert-danger{background:linear-gradient(135deg,#ef444426,#dc262626);border-color:#ef444466;color:#ef4444}.alert-danger i{color:#ef4444;filter:drop-shadow(0 0 8px rgba(239,68,68,.4))}.alert-danger .btn-clear{color:#ef4444}.alert-danger .btn-clear:hover{background:#ef444433;border-color:#ef44444d}.alert-warning{background:linear-gradient(135deg,#f59e0b26,#d9770626);border-color:#f59e0b66;color:var(--color-warning)}.alert-warning i{color:var(--color-warning);filter:drop-shadow(0 0 8px rgba(245,158,11,.4))}.alert-warning .btn-clear{color:var(--color-warning)}.alert-warning .btn-clear:hover{background:#f59e0b33;border-color:#f59e0b4d}.alert-info{background:linear-gradient(135deg,#3b82f626,#2563eb26);border-color:#3b82f666;color:#3b82f6}.alert-info i{color:#3b82f6;filter:drop-shadow(0 0 8px rgba(59,130,246,.4))}.alert-info .btn-clear{color:#3b82f6}.alert-info .btn-clear:hover{background:#3b82f633;border-color:#3b82f64d}.cell-with-copy{display:flex;align-items:center;gap:8px}.copy-btn{background:transparent;border:none;color:#60a5fa;cursor:pointer;padding:4px 6px;border-radius:4px;transition:all .2s ease;font-size:16px;line-height:1;display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;flex-shrink:0}.copy-btn:hover{background-color:#60a5fa1a;color:#3b82f6;transform:scale(1.1)}.copy-btn:active{transform:scale(.98);box-shadow:0 1px 2px #0003}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#3b82f6,#93c5fd);border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#60a5fa,#3b82f6)}@media print{*,*:before,*:after{background:transparent!important;color:#333!important;box-shadow:none!important;text-shadow:none!important}.print-hidden{display:none!important}}
