:root{--darkui-bg-primary: #0a0a0a;--darkui-bg-secondary: #161616;--darkui-bg-tertiary: #1f1f1f;--darkui-bg-elevated: #262626;--darkui-text-primary: #ffffff;--darkui-text-secondary: #b3b3b3;--darkui-text-tertiary: #737373;--darkui-text-muted: #525252;--darkui-color-primary: #667eea;--darkui-color-primary-hover: #5568d3;--darkui-color-primary-active: #4c5fc2;--darkui-color-secondary: #764ba2;--darkui-color-secondary-hover: #5f3d85;--darkui-color-secondary-active: #4d3169;--darkui-color-accent: #f093fb;--darkui-color-accent-hover: #d87eeb;--darkui-color-accent-active: #c06ddb;--darkui-color-success: #10b981;--darkui-color-success-hover: #059669;--darkui-color-success-active: #047857;--darkui-color-warning: #f59e0b;--darkui-color-warning-hover: #d97706;--darkui-color-warning-active: #b45309;--darkui-color-error: #ef4444;--darkui-color-error-hover: #dc2626;--darkui-color-error-active: #b91c1c;--darkui-color-info: #3b82f6;--darkui-color-info-hover: #2563eb;--darkui-color-info-active: #1d4ed8;--darkui-border-primary: #333333;--darkui-border-secondary: #404040;--darkui-border-tertiary: #525252;--darkui-spacing-0: 0;--darkui-spacing-1: .25rem;--darkui-spacing-2: .5rem;--darkui-spacing-3: .75rem;--darkui-spacing-4: 1rem;--darkui-spacing-5: 1.25rem;--darkui-spacing-6: 1.5rem;--darkui-spacing-7: 1.75rem;--darkui-spacing-8: 2rem;--darkui-spacing-9: 2.5rem;--darkui-spacing-10: 3rem;--darkui-spacing-11: 3.5rem;--darkui-spacing-12: 4rem;--darkui-font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--darkui-font-mono: "SF Mono", Monaco, "Cascadia Code", "Courier New", monospace;--darkui-font-size-xs: .75rem;--darkui-font-size-sm: .875rem;--darkui-font-size-base: 1rem;--darkui-font-size-lg: 1.125rem;--darkui-font-size-xl: 1.25rem;--darkui-font-size-2xl: 1.5rem;--darkui-font-size-3xl: 1.875rem;--darkui-font-size-4xl: 2.25rem;--darkui-font-size-5xl: 3rem;--darkui-font-size-6xl: 3.75rem;--darkui-font-weight-normal: 400;--darkui-font-weight-medium: 500;--darkui-font-weight-semibold: 600;--darkui-font-weight-bold: 700;--darkui-font-weight-extrabold: 800;--darkui-line-height-tight: 1.25;--darkui-line-height-normal: 1.5;--darkui-line-height-relaxed: 1.75;--darkui-border-width-0: 0;--darkui-border-width-1: 1px;--darkui-border-width-2: 2px;--darkui-border-width-3: 3px;--darkui-border-width-4: 4px;--darkui-radius-none: 0;--darkui-radius-sm: .25rem;--darkui-radius-base: .375rem;--darkui-radius-md: .5rem;--darkui-radius-lg: .75rem;--darkui-radius-xl: 1rem;--darkui-radius-2xl: 1.5rem;--darkui-radius-full: 9999px;--darkui-shadow-sm: 0 .125rem .25rem 0 rgba(255, 255, 255, .08);--darkui-shadow-md: 0 .375rem .75rem 0 rgba(255, 255, 255, .12);--darkui-shadow-lg: 0 .75rem 1.5rem 0 rgba(255, 255, 255, .16);--darkui-shadow-inner: inset 0 .125rem .25rem 0 rgba(0, 0, 0, .3);--darkui-shadow-glow: 0 0 1rem .25rem rgba(102, 126, 234, .3);--darkui-transition-fast: .15s ease-in-out;--darkui-transition-base: .2s ease-in-out;--darkui-transition-slow: .3s ease-in-out;--darkui-breakpoint-sm: 680px;--darkui-breakpoint-md: 1024px;--darkui-z-base: 0;--darkui-z-dropdown: 100;--darkui-z-sticky: 200;--darkui-z-fixed: 300;--darkui-z-modal-backdrop: 400;--darkui-z-modal: 500;--darkui-z-popover: 600;--darkui-z-tooltip: 700;--darkui-opacity-0: 0;--darkui-opacity-25: .25;--darkui-opacity-50: .5;--darkui-opacity-75: .75;--darkui-opacity-100: 1;--darkui-gradient-primary: linear-gradient(135deg, var(--darkui-color-primary) 0%, var(--darkui-color-secondary) 100%);--darkui-gradient-accent: linear-gradient(135deg, var(--darkui-color-accent) 0%, var(--darkui-color-secondary) 100%);--darkui-gradient-dark: linear-gradient(180deg, var(--darkui-bg-secondary) 0%, var(--darkui-bg-primary) 100%)}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{min-height:100vh;font-family:var(--darkui-font-sans);font-size:var(--darkui-font-size-base);font-weight:var(--darkui-font-weight-normal);line-height:var(--darkui-line-height-normal);color:var(--darkui-text-primary);background-color:var(--darkui-bg-primary);overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-weight:var(--darkui-font-weight-bold);line-height:var(--darkui-line-height-tight);color:var(--darkui-text-primary)}a{color:var(--darkui-color-primary);text-decoration:none;transition:color var(--darkui-transition-fast)}a:hover{color:var(--darkui-color-primary-hover)}ul,ol{list-style:none}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit}button{background:none;border:none;cursor:pointer}table{border-collapse:collapse;border-spacing:0}code,pre,kbd,samp{font-family:var(--darkui-font-mono)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--darkui-bg-secondary)}::-webkit-scrollbar-thumb{background:var(--darkui-border-tertiary);border-radius:var(--darkui-radius-base)}::-webkit-scrollbar-thumb:hover{background:var(--darkui-text-tertiary)}::selection{background-color:var(--darkui-color-primary);color:var(--darkui-text-primary)}::-moz-selection{background-color:var(--darkui-color-primary);color:var(--darkui-text-primary)}:focus-visible{outline:2px solid var(--darkui-color-primary);outline-offset:2px}:focus:not(:focus-visible){outline:none}.heading-1{font-size:var(--darkui-font-size-5xl);font-weight:var(--darkui-font-weight-extrabold);line-height:var(--darkui-line-height-tight);color:var(--darkui-text-primary)}.heading-2{font-size:var(--darkui-font-size-4xl);font-weight:var(--darkui-font-weight-bold);line-height:var(--darkui-line-height-tight);color:var(--darkui-text-primary)}.heading-3{font-size:var(--darkui-font-size-3xl);font-weight:var(--darkui-font-weight-bold);line-height:var(--darkui-line-height-tight);color:var(--darkui-text-primary)}.heading-4{font-size:var(--darkui-font-size-2xl);font-weight:var(--darkui-font-weight-semibold);line-height:var(--darkui-line-height-normal);color:var(--darkui-text-primary)}.heading-5{font-size:var(--darkui-font-size-xl);font-weight:var(--darkui-font-weight-semibold);line-height:var(--darkui-line-height-normal);color:var(--darkui-text-primary)}.heading-6{font-size:var(--darkui-font-size-lg);font-weight:var(--darkui-font-weight-semibold);line-height:var(--darkui-line-height-normal);color:var(--darkui-text-primary)}.text-xs{font-size:var(--darkui-font-size-xs)}.text-sm{font-size:var(--darkui-font-size-sm)}.text-base{font-size:var(--darkui-font-size-base)}.text-lg{font-size:var(--darkui-font-size-lg)}.text-xl{font-size:var(--darkui-font-size-xl)}.text-2xl{font-size:var(--darkui-font-size-2xl)}.text-3xl{font-size:var(--darkui-font-size-3xl)}.text-4xl{font-size:var(--darkui-font-size-4xl)}.text-5xl{font-size:var(--darkui-font-size-5xl)}.text-6xl{font-size:var(--darkui-font-size-6xl)}.font-normal{font-weight:var(--darkui-font-weight-normal)}.font-medium{font-weight:var(--darkui-font-weight-medium)}.font-semibold{font-weight:var(--darkui-font-weight-semibold)}.font-bold{font-weight:var(--darkui-font-weight-bold)}.font-extrabold{font-weight:var(--darkui-font-weight-extrabold)}.leading-tight{line-height:var(--darkui-line-height-tight)}.leading-normal{line-height:var(--darkui-line-height-normal)}.leading-relaxed{line-height:var(--darkui-line-height-relaxed)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.underline{text-decoration:underline}.line-through{text-decoration:line-through}.no-underline{text-decoration:none}.tracking-tight{letter-spacing:-.025em}.tracking-normal{letter-spacing:0}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.text-clip{text-overflow:clip}.break-normal{overflow-wrap:normal;word-break:normal}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.font-sans{font-family:var(--darkui-font-sans)}.font-mono{font-family:var(--darkui-font-mono)}.text-gradient{background:var(--darkui-gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-gradient-accent{background:var(--darkui-gradient-accent);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.code-inline{font-family:var(--darkui-font-mono);font-size:.875em;padding:.125rem .375rem;background-color:var(--darkui-bg-elevated);border:1px solid var(--darkui-border-primary);border-radius:var(--darkui-radius-sm);color:var(--darkui-color-accent)}.code-block{font-family:var(--darkui-font-mono);font-size:var(--darkui-font-size-sm);padding:var(--darkui-spacing-4);background-color:var(--darkui-bg-elevated);border:1px solid var(--darkui-border-primary);border-radius:var(--darkui-radius-md);overflow-x:auto;color:var(--darkui-text-primary);white-space:pre}.list-none{list-style-type:none;padding-left:0}.list-disc{list-style-type:disc;padding-left:var(--darkui-spacing-6)}.list-decimal{list-style-type:decimal;padding-left:var(--darkui-spacing-6)}.list-inside{list-style-position:inside}.list-outside{list-style-position:outside}.container{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:var(--darkui-spacing-4);padding-right:var(--darkui-spacing-4)}.container-sm{max-width:640px}.container-md{max-width:768px}.container-lg{max-width:1024px}.container-xl{max-width:1280px}.container-fluid{max-width:100%}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-column{flex-direction:column}.flex-column-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-initial{flex:0 1 auto}.flex-none{flex:none}.flex-justify-start{justify-content:flex-start}.flex-justify-end{justify-content:flex-end}.flex-justify-center{justify-content:center}.flex-justify-between{justify-content:space-between}.flex-justify-around{justify-content:space-around}.flex-justify-evenly{justify-content:space-evenly}.flex-align-items-start{align-items:flex-start}.flex-align-items-end{align-items:flex-end}.flex-align-items-center{align-items:center}.flex-align-items-baseline{align-items:baseline}.flex-align-items-stretch{align-items:stretch}.flex-align-self-auto{align-self:auto}.flex-align-self-start{align-self:flex-start}.flex-align-self-end{align-self:flex-end}.flex-align-self-center{align-self:center}.flex-align-self-stretch{align-self:stretch}.flex-align-content-start{align-content:flex-start}.flex-align-content-end{align-content:flex-end}.flex-align-content-center{align-content:center}.flex-align-content-between{align-content:space-between}.flex-align-content-around{align-content:space-around}.flex-align-content-evenly{align-content:space-evenly}.gap-0{gap:var(--darkui-spacing-0)}.gap-1{gap:var(--darkui-spacing-1)}.gap-2{gap:var(--darkui-spacing-2)}.gap-3{gap:var(--darkui-spacing-3)}.gap-4{gap:var(--darkui-spacing-4)}.gap-5{gap:var(--darkui-spacing-5)}.gap-6{gap:var(--darkui-spacing-6)}.gap-7{gap:var(--darkui-spacing-7)}.gap-8{gap:var(--darkui-spacing-8)}.gap-9{gap:var(--darkui-spacing-9)}.gap-10{gap:var(--darkui-spacing-10)}.gap-11{gap:var(--darkui-spacing-11)}.gap-12{gap:var(--darkui-spacing-12)}.gap-x-0{column-gap:var(--darkui-spacing-0)}.gap-x-1{column-gap:var(--darkui-spacing-1)}.gap-x-2{column-gap:var(--darkui-spacing-2)}.gap-x-3{column-gap:var(--darkui-spacing-3)}.gap-x-4{column-gap:var(--darkui-spacing-4)}.gap-x-5{column-gap:var(--darkui-spacing-5)}.gap-x-6{column-gap:var(--darkui-spacing-6)}.gap-x-7{column-gap:var(--darkui-spacing-7)}.gap-x-8{column-gap:var(--darkui-spacing-8)}.gap-x-9{column-gap:var(--darkui-spacing-9)}.gap-x-10{column-gap:var(--darkui-spacing-10)}.gap-x-11{column-gap:var(--darkui-spacing-11)}.gap-x-12{column-gap:var(--darkui-spacing-12)}.gap-y-0{row-gap:var(--darkui-spacing-0)}.gap-y-1{row-gap:var(--darkui-spacing-1)}.gap-y-2{row-gap:var(--darkui-spacing-2)}.gap-y-3{row-gap:var(--darkui-spacing-3)}.gap-y-4{row-gap:var(--darkui-spacing-4)}.gap-y-5{row-gap:var(--darkui-spacing-5)}.gap-y-6{row-gap:var(--darkui-spacing-6)}.gap-y-7{row-gap:var(--darkui-spacing-7)}.gap-y-8{row-gap:var(--darkui-spacing-8)}.gap-y-9{row-gap:var(--darkui-spacing-9)}.gap-y-10{row-gap:var(--darkui-spacing-10)}.gap-y-11{row-gap:var(--darkui-spacing-11)}.gap-y-12{row-gap:var(--darkui-spacing-12)}.order-first{order:-9999}.order-last{order:9999}.order-none{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.grid{grid-template-columns:repeat(6,1fr)}.column-1{grid-column:span 1}.column-2{grid-column:span 2}.column-3{grid-column:span 3}.column-4{grid-column:span 4}.column-5{grid-column:span 5}.column-6{grid-column:span 6}.column-1-2{grid-column:1 / 2}.column-1-3{grid-column:1 / 3}.column-1-4{grid-column:1 / 4}.column-1-5{grid-column:1 / 5}.column-1-6{grid-column:1 / 6}.column-1-7{grid-column:1 / 7}.column-2-3{grid-column:2 / 3}.column-2-4{grid-column:2 / 4}.column-2-5{grid-column:2 / 5}.column-2-6{grid-column:2 / 6}.column-2-7{grid-column:2 / 7}.column-3-4{grid-column:3 / 4}.column-3-5{grid-column:3 / 5}.column-3-6{grid-column:3 / 6}.column-3-7{grid-column:3 / 7}.column-4-5{grid-column:4 / 5}.column-4-6{grid-column:4 / 6}.column-4-7{grid-column:4 / 7}.column-5-6{grid-column:5 / 6}.column-5-7{grid-column:5 / 7}.column-6-7{grid-column:6 / 7}.grid-auto{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.justify-items-start{justify-items:start}.justify-items-end{justify-items:end}.justify-items-center{justify-items:center}.justify-items-stretch{justify-items:stretch}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.justify-self-center{justify-self:center}.justify-self-stretch{justify-self:stretch}.justify-self-auto{justify-self:auto}.align-items-start{align-items:start}.align-items-end{align-items:end}.align-items-center{align-items:center}.align-items-stretch{align-items:stretch}.align-self-start{align-self:start}.align-self-end{align-self:end}.align-self-center{align-self:center}.align-self-stretch{align-self:stretch}.align-self-auto{align-self:auto}.place-items-start{place-items:start}.place-items-end{place-items:end}.place-items-center{place-items:center}.place-items-stretch{place-items:stretch}.place-self-start{place-self:start}.place-self-end{place-self:end}.place-self-center{place-self:center}.place-self-stretch{place-self:stretch}.place-self-auto{place-self:auto}.width-auto{width:auto}.width-full{width:100%}.width-1-6{width:16.666667%}.width-2-6{width:33.333333%}.width-3-6{width:50%}.width-4-6{width:66.666667%}.width-5-6{width:83.333333%}.width-6-6{width:100%}.width-1-2{width:50%}.width-1-3{width:33.333333%}.width-2-3{width:66.666667%}.width-1-4{width:25%}.width-3-4{width:75%}.height-auto{height:auto}.height-full{height:100%}.height-screen{height:100vh}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--darkui-spacing-2);padding:var(--darkui-spacing-3) var(--darkui-spacing-6);font-family:var(--darkui-font-sans);font-size:var(--darkui-font-size-base);font-weight:var(--darkui-font-weight-medium);line-height:1;text-decoration:none;text-align:center;white-space:nowrap;border:1px solid transparent;border-radius:var(--darkui-radius-md);cursor:pointer;user-select:none;transition:all var(--darkui-transition-base);background:none;appearance:none;-webkit-appearance:none}.button:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.button:focus-visible{outline:2px solid var(--darkui-color-primary);outline-offset:2px}.button-primary{background-color:var(--darkui-color-primary);color:#fff;border-color:var(--darkui-color-primary);box-shadow:var(--darkui-shadow-sm)}.button-primary:hover:not(:disabled){background-color:var(--darkui-color-primary-hover);border-color:var(--darkui-color-primary-hover);box-shadow:var(--darkui-shadow-md);transform:translateY(-1px)}.button-primary:active:not(:disabled){background-color:var(--darkui-color-primary-active);border-color:var(--darkui-color-primary-active);box-shadow:var(--darkui-shadow-sm);transform:translateY(0)}.button-secondary{background-color:var(--darkui-bg-tertiary);color:var(--darkui-text-primary);border-color:var(--darkui-border-secondary);box-shadow:var(--darkui-shadow-sm)}.button-secondary:hover:not(:disabled){background-color:var(--darkui-bg-elevated);border-color:var(--darkui-border-tertiary);box-shadow:var(--darkui-shadow-md)}.button-secondary:active:not(:disabled){background-color:var(--darkui-bg-secondary);box-shadow:var(--darkui-shadow-sm);transform:translateY(0)}.button-ghost{background-color:transparent;color:var(--darkui-text-secondary);border-color:transparent}.button-ghost:hover:not(:disabled){background-color:var(--darkui-bg-tertiary);color:var(--darkui-text-primary);border-color:var(--darkui-border-primary)}.button-ghost:active:not(:disabled){background-color:var(--darkui-bg-secondary)}.button-sm{padding:var(--darkui-spacing-2) var(--darkui-spacing-4);font-size:var(--darkui-font-size-sm);border-radius:var(--darkui-radius-sm)}.button-lg{padding:var(--darkui-spacing-4) var(--darkui-spacing-8);font-size:var(--darkui-font-size-lg);border-radius:var(--darkui-radius-lg)}.button-full{width:100%}.button-icon{padding:var(--darkui-spacing-3);aspect-ratio:1}.button-icon.button-sm{padding:var(--darkui-spacing-2)}.button-icon.button-lg{padding:var(--darkui-spacing-4)}.button-loading{position:relative;color:transparent;pointer-events:none}.button-loading:after{content:"";position:absolute;top:50%;left:50%;width:1rem;height:1rem;margin:-.5rem 0 0 -.5rem;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:button-spin .6s linear infinite}@keyframes button-spin{to{transform:rotate(360deg)}}.button-group{display:inline-flex;gap:var(--darkui-spacing-2)}.button-group-attached{display:inline-flex}.button-group-attached .button{border-radius:0;margin-left:-1px}.button-group-attached .button:first-child{border-top-left-radius:var(--darkui-radius-md);border-bottom-left-radius:var(--darkui-radius-md);margin-left:0}.button-group-attached .button:last-child{border-top-right-radius:var(--darkui-radius-md);border-bottom-right-radius:var(--darkui-radius-md)}.button-group-attached .button:hover,.button-group-attached .button:focus{z-index:1;position:relative}.form-group{display:flex;flex-direction:column;gap:var(--darkui-spacing-2);margin-bottom:var(--darkui-spacing-4)}.form-group-inline{display:flex;flex-direction:row;align-items:center;gap:var(--darkui-spacing-3);margin-bottom:var(--darkui-spacing-4)}.form-label{display:block;font-size:var(--darkui-font-size-sm);font-weight:var(--darkui-font-weight-medium);color:var(--darkui-text-primary);margin-bottom:var(--darkui-spacing-2)}.form-label-required:after{content:" *";color:var(--darkui-color-error)}.form-label-sm{font-size:var(--darkui-font-size-xs)}.form-label-lg{font-size:var(--darkui-font-size-base)}.form-input,.form-textarea,.form-select{width:100%;padding:var(--darkui-spacing-3) var(--darkui-spacing-4);font-family:var(--darkui-font-sans);font-size:var(--darkui-font-size-base);font-weight:var(--darkui-font-weight-normal);line-height:var(--darkui-line-height-normal);color:var(--darkui-text-primary);background-color:var(--darkui-bg-secondary);border:var(--darkui-border-width-1) solid var(--darkui-border-primary);border-radius:var(--darkui-radius-md);transition:all var(--darkui-transition-base);outline:none}.form-input::placeholder,.form-textarea::placeholder{color:var(--darkui-text-tertiary)}.form-input:focus,.form-textarea:focus,.form-select:focus{border-color:var(--darkui-color-primary);background-color:var(--darkui-bg-tertiary);box-shadow:0 0 0 3px #667eea1a}.form-input:hover:not(:disabled),.form-textarea:hover:not(:disabled),.form-select:hover:not(:disabled){border-color:var(--darkui-border-secondary)}.form-input:disabled,.form-textarea:disabled,.form-select:disabled{background-color:var(--darkui-bg-primary);color:var(--darkui-text-muted);cursor:not-allowed;opacity:.6}.form-input-sm,.form-select-sm{padding:var(--darkui-spacing-2) var(--darkui-spacing-3);font-size:var(--darkui-font-size-sm)}.form-input-lg,.form-select-lg{padding:var(--darkui-spacing-4) var(--darkui-spacing-5);font-size:var(--darkui-font-size-lg)}.form-textarea{min-height:120px;resize:vertical}.form-textarea-sm{min-height:80px;padding:var(--darkui-spacing-2) var(--darkui-spacing-3);font-size:var(--darkui-font-size-sm)}.form-textarea-lg{min-height:160px;padding:var(--darkui-spacing-4) var(--darkui-spacing-5);font-size:var(--darkui-font-size-lg)}.form-textarea-no-resize{resize:none}.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23b3b3b3' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--darkui-spacing-3) center;padding-right:var(--darkui-spacing-8);cursor:pointer}.form-select:disabled{cursor:not-allowed}.form-checkbox,.form-radio{appearance:none;width:1.25rem;height:1.25rem;border:var(--darkui-border-width-2) solid var(--darkui-border-primary);background-color:var(--darkui-bg-secondary);cursor:pointer;transition:all var(--darkui-transition-base);flex-shrink:0}.form-checkbox{border-radius:var(--darkui-radius-sm)}.form-radio{border-radius:var(--darkui-radius-full)}.form-checkbox:hover:not(:disabled),.form-radio:hover:not(:disabled){border-color:var(--darkui-color-primary)}.form-checkbox:focus,.form-radio:focus{outline:none;border-color:var(--darkui-color-primary);box-shadow:0 0 0 3px #667eea1a}.form-checkbox:checked,.form-radio:checked{background-color:var(--darkui-color-primary);border-color:var(--darkui-color-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='white' d='M13.854 3.646a.5.5 0 0 1 0 .708l-7 7a.5.5 0 0 1-.708 0l-3.5-3.5a.5.5 0 1 1 .708-.708L6.5 10.293l6.646-6.647a.5.5 0 0 1 .708 0z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}.form-radio:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='3' fill='white'/%3E%3C/svg%3E");background-size:80%}.form-checkbox:disabled,.form-radio:disabled{background-color:var(--darkui-bg-primary);border-color:var(--darkui-border-primary);cursor:not-allowed;opacity:.5}.form-check{display:flex;align-items:flex-start;gap:var(--darkui-spacing-2);margin-bottom:var(--darkui-spacing-3)}.form-check-label{font-size:var(--darkui-font-size-base);color:var(--darkui-text-primary);cursor:pointer;user-select:none;line-height:1.25rem}.form-check-label-sm{font-size:var(--darkui-font-size-sm)}.form-check-inline{display:inline-flex;align-items:center;margin-right:var(--darkui-spacing-4)}.form-input-success,.form-textarea-success,.form-select-success{border-color:var(--darkui-color-success)}.form-input-success:focus,.form-textarea-success:focus,.form-select-success:focus{border-color:var(--darkui-color-success);box-shadow:0 0 0 3px #10b9811a}.form-input-error,.form-textarea-error,.form-select-error{border-color:var(--darkui-color-error)}.form-input-error:focus,.form-textarea-error:focus,.form-select-error:focus{border-color:var(--darkui-color-error);box-shadow:0 0 0 3px #ef44441a}.form-input-warning,.form-textarea-warning,.form-select-warning{border-color:var(--darkui-color-warning)}.form-input-warning:focus,.form-textarea-warning:focus,.form-select-warning:focus{border-color:var(--darkui-color-warning);box-shadow:0 0 0 3px #f59e0b1a}.form-help{font-size:var(--darkui-font-size-sm);color:var(--darkui-text-secondary);margin-top:var(--darkui-spacing-1)}.form-help-success{color:var(--darkui-color-success)}.form-help-error{color:var(--darkui-color-error)}.form-help-warning{color:var(--darkui-color-warning)}.input-group{display:flex;width:100%}.input-group>.form-input{flex:1;border-radius:0}.input-group>.form-input:first-child{border-top-left-radius:var(--darkui-radius-md);border-bottom-left-radius:var(--darkui-radius-md)}.input-group>.form-input:last-child{border-top-right-radius:var(--darkui-radius-md);border-bottom-right-radius:var(--darkui-radius-md)}.input-group-addon{display:flex;align-items:center;padding:var(--darkui-spacing-3) var(--darkui-spacing-4);font-size:var(--darkui-font-size-base);color:var(--darkui-text-secondary);background-color:var(--darkui-bg-tertiary);border:var(--darkui-border-width-1) solid var(--darkui-border-primary);white-space:nowrap}.input-group-addon:first-child{border-top-left-radius:var(--darkui-radius-md);border-bottom-left-radius:var(--darkui-radius-md);border-right:none}.input-group-addon:last-child{border-top-right-radius:var(--darkui-radius-md);border-bottom-right-radius:var(--darkui-radius-md);border-left:none}.form-switch{position:relative;display:inline-block;width:2.75rem;height:1.5rem;flex-shrink:0}.form-switch-input{opacity:0;width:0;height:0}.form-switch-slider{position:absolute;cursor:pointer;inset:0;background-color:var(--darkui-bg-tertiary);border:var(--darkui-border-width-2) solid var(--darkui-border-primary);transition:var(--darkui-transition-base);border-radius:var(--darkui-radius-full)}.form-switch-slider:before{position:absolute;content:"";height:1rem;width:1rem;left:.125rem;bottom:.125rem;background-color:var(--darkui-text-secondary);transition:var(--darkui-transition-base);border-radius:var(--darkui-radius-full)}.form-switch-input:checked+.form-switch-slider{background-color:var(--darkui-color-primary);border-color:var(--darkui-color-primary)}.form-switch-input:checked+.form-switch-slider:before{background-color:#fff;transform:translate(1.25rem)}.form-switch-input:focus+.form-switch-slider{box-shadow:0 0 0 3px #667eea1a}.form-switch-input:disabled+.form-switch-slider{opacity:.5;cursor:not-allowed}.form-range{appearance:none;width:100%;height:.375rem;background:var(--darkui-bg-tertiary);border-radius:var(--darkui-radius-full);outline:none;cursor:pointer}.form-range::-webkit-slider-thumb{appearance:none;width:1.25rem;height:1.25rem;background:var(--darkui-color-primary);border-radius:var(--darkui-radius-full);cursor:pointer;transition:var(--darkui-transition-base)}.form-range::-webkit-slider-thumb:hover{background:var(--darkui-color-primary-hover);box-shadow:0 0 0 6px #667eea1a}.form-range::-moz-range-thumb{width:1.25rem;height:1.25rem;background:var(--darkui-color-primary);border-radius:var(--darkui-radius-full);border:none;cursor:pointer;transition:var(--darkui-transition-base)}.form-range::-moz-range-thumb:hover{background:var(--darkui-color-primary-hover);box-shadow:0 0 0 6px #667eea1a}.form-range:disabled{opacity:.5;cursor:not-allowed}.form-file{position:relative;display:inline-block;width:100%}.form-file-input{position:absolute;width:.1px;height:.1px;opacity:0;overflow:hidden;z-index:-1}.form-file-label{display:flex;align-items:center;justify-content:center;gap:var(--darkui-spacing-2);width:100%;padding:var(--darkui-spacing-3) var(--darkui-spacing-4);font-size:var(--darkui-font-size-base);font-weight:var(--darkui-font-weight-medium);color:var(--darkui-text-primary);background-color:var(--darkui-bg-secondary);border:var(--darkui-border-width-2) dashed var(--darkui-border-primary);border-radius:var(--darkui-radius-md);cursor:pointer;transition:all var(--darkui-transition-base)}.form-file-label:hover{border-color:var(--darkui-color-primary);background-color:var(--darkui-bg-tertiary)}.form-file-input:focus+.form-file-label{border-color:var(--darkui-color-primary);box-shadow:0 0 0 3px #667eea1a}.list-none{list-style:none;padding-left:0;margin:0}.list-ordered{list-style:decimal;padding-left:var(--darkui-spacing-6);margin:var(--darkui-spacing-4) 0}.list-ordered li{padding-left:var(--darkui-spacing-2);margin-bottom:var(--darkui-spacing-2);color:var(--darkui-text-secondary);line-height:var(--darkui-line-height-relaxed)}.list-unordered{list-style:disc;padding-left:var(--darkui-spacing-6);margin:var(--darkui-spacing-4) 0}.list-unordered li{padding-left:var(--darkui-spacing-2);margin-bottom:var(--darkui-spacing-2);color:var(--darkui-text-secondary);line-height:var(--darkui-line-height-relaxed)}.list-circle{list-style:circle;padding-left:var(--darkui-spacing-6);margin:var(--darkui-spacing-4) 0}.list-circle li{padding-left:var(--darkui-spacing-2);margin-bottom:var(--darkui-spacing-2);color:var(--darkui-text-secondary);line-height:var(--darkui-line-height-relaxed)}.list-square{list-style:square;padding-left:var(--darkui-spacing-6);margin:var(--darkui-spacing-4) 0}.list-square li{padding-left:var(--darkui-spacing-2);margin-bottom:var(--darkui-spacing-2);color:var(--darkui-text-secondary);line-height:var(--darkui-line-height-relaxed)}.list-icon{list-style:none;padding-left:0;margin:var(--darkui-spacing-4) 0}.list-icon li{position:relative;padding-left:var(--darkui-spacing-7);margin-bottom:var(--darkui-spacing-3);color:var(--darkui-text-secondary);line-height:var(--darkui-line-height-relaxed)}.list-icon li:before{content:"\25b8";position:absolute;left:0;color:var(--darkui-color-primary);font-weight:var(--darkui-font-weight-bold)}.list-check{list-style:none;padding-left:0;margin:var(--darkui-spacing-4) 0}.list-check li{position:relative;padding-left:var(--darkui-spacing-7);margin-bottom:var(--darkui-spacing-3);color:var(--darkui-text-secondary);line-height:var(--darkui-line-height-relaxed)}.list-check li:before{content:"\2713";position:absolute;left:0;color:var(--darkui-color-success);font-weight:var(--darkui-font-weight-bold);font-size:var(--darkui-font-size-lg)}.list-numbered{list-style:none;counter-reset:list-counter;padding-left:0;margin:var(--darkui-spacing-4) 0}.list-numbered li{position:relative;padding-left:var(--darkui-spacing-8);margin-bottom:var(--darkui-spacing-3);counter-increment:list-counter;color:var(--darkui-text-secondary);line-height:var(--darkui-line-height-relaxed)}.list-numbered li:before{content:counter(list-counter);position:absolute;left:0;width:var(--darkui-spacing-6);height:var(--darkui-spacing-6);background-color:var(--darkui-color-primary);color:var(--darkui-text-primary);border-radius:var(--darkui-radius-full);display:flex;align-items:center;justify-content:center;font-size:var(--darkui-font-size-sm);font-weight:var(--darkui-font-weight-semibold)}.list-compact li{margin-bottom:var(--darkui-spacing-1)}.list-spacious li{margin-bottom:var(--darkui-spacing-4)}.list-divided{list-style:none;padding-left:0;margin:var(--darkui-spacing-4) 0}.list-divided li{padding:var(--darkui-spacing-3) 0;border-bottom:var(--darkui-border-width-1) solid var(--darkui-border-primary);color:var(--darkui-text-secondary);line-height:var(--darkui-line-height-relaxed)}.list-divided li:last-child{border-bottom:none}.list-columns-2{column-count:2;column-gap:var(--darkui-spacing-6)}.list-columns-3{column-count:3;column-gap:var(--darkui-spacing-6)}.description-list{margin:var(--darkui-spacing-4) 0}.description-list dt{font-weight:var(--darkui-font-weight-semibold);color:var(--darkui-text-primary);margin-bottom:var(--darkui-spacing-2);margin-top:var(--darkui-spacing-4)}.description-list dt:first-child{margin-top:0}.description-list dd{margin-left:var(--darkui-spacing-6);margin-bottom:var(--darkui-spacing-2);color:var(--darkui-text-secondary);line-height:var(--darkui-line-height-relaxed)}.description-list-inline{margin:var(--darkui-spacing-4) 0}.description-list-inline dt{display:inline-block;font-weight:var(--darkui-font-weight-semibold);color:var(--darkui-text-primary);margin-right:var(--darkui-spacing-2)}.description-list-inline dt:after{content:":"}.description-list-inline dd{display:inline;margin:0;color:var(--darkui-text-secondary)}.description-list-inline dd:after{content:"\a";white-space:pre}.list-ordered ul,.list-unordered ul,.list-ordered ol,.list-unordered ol{margin-top:var(--darkui-spacing-2);margin-bottom:var(--darkui-spacing-2)}.richtext{color:var(--darkui-text-secondary);line-height:var(--darkui-line-height-relaxed);font-size:var(--darkui-font-size-base)}.richtext h1,.richtext h2,.richtext h3,.richtext h4,.richtext h5,.richtext h6{color:var(--darkui-text-primary);font-weight:var(--darkui-font-weight-semibold);line-height:var(--darkui-line-height-tight);margin-top:var(--darkui-spacing-8);margin-bottom:var(--darkui-spacing-4)}.richtext h1:first-child,.richtext h2:first-child,.richtext h3:first-child,.richtext h4:first-child,.richtext h5:first-child,.richtext h6:first-child{margin-top:0}.richtext h1{font-size:var(--darkui-font-size-4xl);margin-bottom:var(--darkui-spacing-6)}.richtext h2{font-size:var(--darkui-font-size-3xl)}.richtext h3{font-size:var(--darkui-font-size-2xl)}.richtext h4{font-size:var(--darkui-font-size-xl)}.richtext h5{font-size:var(--darkui-font-size-lg)}.richtext h6{font-size:var(--darkui-font-size-base)}.richtext p{margin-bottom:var(--darkui-spacing-4);color:var(--darkui-text-secondary);line-height:var(--darkui-line-height-relaxed)}.richtext p:last-child{margin-bottom:0}.richtext a{color:var(--darkui-color-primary);text-decoration:underline;transition:color var(--darkui-transition-fast)}.richtext a:hover{color:var(--darkui-color-primary-hover)}.richtext strong,.richtext b{font-weight:var(--darkui-font-weight-bold);color:var(--darkui-text-primary)}.richtext em,.richtext i{font-style:italic}.richtext u{text-decoration:underline}.richtext s,.richtext del{text-decoration:line-through;opacity:.7}.richtext mark{background-color:#ffd50033;color:var(--darkui-text-primary);padding:.125rem .25rem;border-radius:var(--darkui-radius-sm)}.richtext small{font-size:var(--darkui-font-size-sm)}.richtext code{font-family:Courier New,Courier,monospace;font-size:.875em;background-color:var(--darkui-bg-tertiary);color:var(--darkui-color-primary);padding:.125rem .375rem;border-radius:var(--darkui-radius-sm);border:var(--darkui-border-width-1) solid var(--darkui-border-primary)}.richtext pre{font-family:Courier New,Courier,monospace;font-size:var(--darkui-font-size-sm);background-color:var(--darkui-bg-tertiary);color:var(--darkui-text-primary);padding:var(--darkui-spacing-4);border-radius:var(--darkui-radius-md);border:var(--darkui-border-width-1) solid var(--darkui-border-primary);overflow-x:auto;margin:var(--darkui-spacing-4) 0;line-height:var(--darkui-line-height-relaxed)}.richtext pre code{background-color:transparent;border:none;padding:0;font-size:inherit;color:inherit}.richtext blockquote{border-left:4px solid var(--darkui-color-primary);padding-left:var(--darkui-spacing-4);margin:var(--darkui-spacing-6) 0;font-style:italic;color:var(--darkui-text-secondary)}.richtext blockquote p{margin-bottom:var(--darkui-spacing-2)}.richtext blockquote cite{display:block;margin-top:var(--darkui-spacing-2);font-size:var(--darkui-font-size-sm);color:var(--darkui-text-tertiary);font-style:normal}.richtext blockquote cite:before{content:"\2014  "}.richtext ul,.richtext ol{margin:var(--darkui-spacing-4) 0;padding-left:var(--darkui-spacing-6)}.richtext ul{list-style:disc}.richtext ol{list-style:decimal}.richtext li{margin-bottom:var(--darkui-spacing-2);padding-left:var(--darkui-spacing-2);color:var(--darkui-text-secondary);line-height:var(--darkui-line-height-relaxed)}.richtext ul ul,.richtext ol ul{list-style:circle;margin-top:var(--darkui-spacing-2)}.richtext ul ul ul,.richtext ol ul ul{list-style:square}.richtext hr{border:none;border-top:var(--darkui-border-width-1) solid var(--darkui-border-primary);margin:var(--darkui-spacing-8) 0}.richtext table{width:100%;border-collapse:collapse;margin:var(--darkui-spacing-6) 0;font-size:var(--darkui-font-size-sm)}.richtext table th{background-color:var(--darkui-bg-tertiary);color:var(--darkui-text-primary);font-weight:var(--darkui-font-weight-semibold);text-align:left;padding:var(--darkui-spacing-3) var(--darkui-spacing-4);border:var(--darkui-border-width-1) solid var(--darkui-border-primary)}.richtext table td{padding:var(--darkui-spacing-3) var(--darkui-spacing-4);border:var(--darkui-border-width-1) solid var(--darkui-border-primary);color:var(--darkui-text-secondary)}.richtext table tr:hover{background-color:var(--darkui-bg-tertiary)}.richtext img{max-width:100%;height:auto;border-radius:var(--darkui-radius-md);margin:var(--darkui-spacing-4) 0}.richtext figure{margin:var(--darkui-spacing-6) 0}.richtext figcaption{margin-top:var(--darkui-spacing-2);font-size:var(--darkui-font-size-sm);color:var(--darkui-text-tertiary);text-align:center;font-style:italic}.richtext kbd{font-family:Courier New,Courier,monospace;font-size:var(--darkui-font-size-sm);background-color:var(--darkui-bg-secondary);color:var(--darkui-text-primary);padding:.125rem .5rem;border-radius:var(--darkui-radius-sm);border:var(--darkui-border-width-1) solid var(--darkui-border-primary);box-shadow:0 2px 0 var(--darkui-border-primary);display:inline-block}.richtext abbr{text-decoration:underline dotted;cursor:help;color:var(--darkui-text-primary)}.richtext address{font-style:normal;line-height:var(--darkui-line-height-relaxed);margin:var(--darkui-spacing-4) 0;color:var(--darkui-text-secondary)}.richtext details{background-color:var(--darkui-bg-secondary);border:var(--darkui-border-width-1) solid var(--darkui-border-primary);border-radius:var(--darkui-radius-md);padding:var(--darkui-spacing-4);margin:var(--darkui-spacing-4) 0}.richtext summary{cursor:pointer;font-weight:var(--darkui-font-weight-medium);color:var(--darkui-text-primary);user-select:none}.richtext summary:hover{color:var(--darkui-color-primary)}.richtext details[open] summary{margin-bottom:var(--darkui-spacing-3);padding-bottom:var(--darkui-spacing-3);border-bottom:var(--darkui-border-width-1) solid var(--darkui-border-primary)}.richtext sub,.richtext sup{font-size:var(--darkui-font-size-xs);line-height:0;position:relative;vertical-align:baseline}.richtext sup{top:-.5em}.richtext sub{bottom:-.25em}.accordion details{background-color:var(--darkui-bg-secondary);border:var(--darkui-border-width-1) solid var(--darkui-border-primary);border-radius:var(--darkui-radius-md);margin-bottom:var(--darkui-spacing-2);overflow:hidden;transition:all var(--darkui-transition-base)}.accordion details:hover{border-color:var(--darkui-border-secondary)}.accordion details[open]{border-color:var(--darkui-color-primary)}.accordion summary{padding:var(--darkui-spacing-4);font-size:var(--darkui-font-size-base);font-weight:var(--darkui-font-weight-medium);color:var(--darkui-text-primary);cursor:pointer;user-select:none;list-style:none;display:flex;align-items:center;justify-content:space-between;transition:all var(--darkui-transition-base)}.accordion summary::-webkit-details-marker{display:none}.accordion summary:after{content:"\25bc";font-size:var(--darkui-font-size-sm);color:var(--darkui-text-secondary);transition:transform var(--darkui-transition-base)}.accordion details[open] summary:after{transform:rotate(180deg)}.accordion summary:hover{background-color:var(--darkui-bg-tertiary)}.accordion details[open] summary{border-bottom:var(--darkui-border-width-1) solid var(--darkui-border-primary);background-color:var(--darkui-bg-tertiary)}.accordion details>*:not(summary){padding:var(--darkui-spacing-4);color:var(--darkui-text-secondary);font-size:var(--darkui-font-size-base);line-height:var(--darkui-line-height-relaxed)}.accordion-primary details[open]{border-color:var(--darkui-color-primary)}.accordion-primary details[open] summary{background-color:var(--darkui-color-primary);color:var(--darkui-text-primary)}.accordion-primary details[open] summary:after{color:var(--darkui-text-primary)}.accordion-rounded details{border-radius:var(--darkui-radius-lg)}.accordion-flush details{margin-bottom:0;border-radius:0;border-left:none;border-right:none}.accordion-flush details:first-child{border-top:none}.accordion-flush details:last-child{border-bottom:none}.accordion-compact summary{padding:var(--darkui-spacing-3);font-size:var(--darkui-font-size-sm)}.accordion-compact details>*:not(summary){padding:var(--darkui-spacing-3);font-size:var(--darkui-font-size-sm)}.dropdown{position:relative;display:inline-block}.dropdown details{position:relative}.dropdown summary{padding:var(--darkui-spacing-3) var(--darkui-spacing-4);font-size:var(--darkui-font-size-base);font-weight:var(--darkui-font-weight-medium);color:var(--darkui-text-primary);background-color:var(--darkui-bg-secondary);border:var(--darkui-border-width-1) solid var(--darkui-border-primary);border-radius:var(--darkui-radius-md);cursor:pointer;user-select:none;list-style:none;display:inline-flex;align-items:center;gap:var(--darkui-spacing-2);transition:all var(--darkui-transition-base)}.dropdown summary::-webkit-details-marker{display:none}.dropdown summary:after{content:"\25bc";font-size:var(--darkui-font-size-xs);color:var(--darkui-text-secondary);transition:transform var(--darkui-transition-base)}.dropdown details[open] summary:after{transform:rotate(180deg)}.dropdown summary:hover{background-color:var(--darkui-bg-tertiary);border-color:var(--darkui-border-secondary)}.dropdown details[open] summary{border-color:var(--darkui-color-primary);background-color:var(--darkui-bg-tertiary)}.dropdown details>*:not(summary){position:absolute;top:calc(100% + var(--darkui-spacing-1));left:0;min-width:200px;background-color:var(--darkui-bg-secondary);border:var(--darkui-border-width-1) solid var(--darkui-border-primary);border-radius:var(--darkui-radius-md);box-shadow:var(--darkui-shadow-lg);padding:var(--darkui-spacing-2);z-index:var(--darkui-z-dropdown);animation:dropdownFadeIn var(--darkui-transition-base)}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.dropdown-menu{list-style:none;margin:0;padding:0}.dropdown-item{padding:var(--darkui-spacing-2) var(--darkui-spacing-3);color:var(--darkui-text-secondary);font-size:var(--darkui-font-size-sm);cursor:pointer;border-radius:var(--darkui-radius-sm);transition:all var(--darkui-transition-fast);display:block;text-decoration:none}.dropdown-item:hover{background-color:var(--darkui-bg-tertiary);color:var(--darkui-text-primary)}.dropdown-item:active{background-color:var(--darkui-bg-elevated)}.dropdown-divider{height:var(--darkui-border-width-1);background-color:var(--darkui-border-primary);margin:var(--darkui-spacing-2) 0}.dropdown-right details>*:not(summary){left:auto;right:0}.dropdown-up details>*:not(summary){top:auto;bottom:calc(100% + var(--darkui-spacing-1))}.dropdown-primary summary{background-color:var(--darkui-color-primary);border-color:var(--darkui-color-primary);color:var(--darkui-text-primary)}.dropdown-primary summary:hover{background-color:var(--darkui-color-primary-hover)}.dropdown-primary summary:after{color:var(--darkui-text-primary)}.dropdown-ghost summary{background-color:transparent;border-color:var(--darkui-border-primary)}.dropdown-ghost summary:hover{background-color:var(--darkui-bg-tertiary)}.dropdown-full{width:100%}.dropdown-full summary{width:100%;justify-content:space-between}.dropdown-full details>*:not(summary){width:100%;left:0;right:0}.modal details{display:inline-block}.modal summary{display:inline-block;cursor:pointer;user-select:none;list-style:none}.modal summary::-webkit-details-marker{display:none}.modal details>div{position:fixed;inset:0;z-index:var(--darkui-z-modal);display:flex;align-items:center;justify-content:center;pointer-events:auto}.modal details[open] [data-mask]{position:fixed;inset:0;background-color:#000000b3;backdrop-filter:blur(4px);animation:modalBackdropFadeIn var(--darkui-transition-base);z-index:-1}@keyframes modalBackdropFadeIn{0%{opacity:0}to{opacity:1}}.modal details[open] .modal-content{display:flex;flex-direction:column}.modal details .modal-content{position:relative;display:none;background-color:var(--darkui-bg-secondary);border:var(--darkui-border-width-1) solid var(--darkui-border-primary);border-radius:var(--darkui-radius-lg);box-shadow:var(--darkui-shadow-lg);max-width:90vw;max-height:90vh;animation:modalSlideIn var(--darkui-transition-base);width:600px}@keyframes modalSlideIn{0%{opacity:0;transform:scale(.95) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-sm details .modal-content{width:400px}.modal-md details .modal-content{width:600px}.modal-lg details .modal-content{width:800px}.modal-xl details .modal-content{width:1000px}.modal-full details .modal-content{width:95vw;height:95vh;max-width:none;max-height:none}.modal-header{padding:var(--darkui-spacing-5) var(--darkui-spacing-6);border-bottom:var(--darkui-border-width-1) solid var(--darkui-border-primary);display:flex;align-items:center;justify-content:space-between}.modal-title{font-size:var(--darkui-font-size-xl);font-weight:var(--darkui-font-weight-semibold);color:var(--darkui-text-primary);margin:0}.modal-body{flex:1;padding:var(--darkui-spacing-6);color:var(--darkui-text-secondary);line-height:var(--darkui-line-height-relaxed);overflow:auto}.modal-footer{padding:var(--darkui-spacing-5) var(--darkui-spacing-6);border-top:var(--darkui-border-width-1) solid var(--darkui-border-primary);display:flex;align-items:center;justify-content:flex-end;gap:var(--darkui-spacing-3)}.modal-divider{height:var(--darkui-border-width-1);background-color:var(--darkui-border-primary);margin:var(--darkui-spacing-3) var(--darkui-spacing-4)}.modal-centered details{align-items:center}.modal-no-padding .modal-body{padding:0}.sidebar details{display:inline-block}.sidebar summary{display:inline-block;cursor:pointer;user-select:none;list-style:none}.sidebar summary::-webkit-details-marker{display:none}.sidebar details>div{position:fixed;inset:0;z-index:var(--darkui-z-modal);display:flex;align-items:center;justify-content:center;pointer-events:auto}.sidebar details[open] [data-mask]{content:"";position:fixed;inset:0;background-color:#00000080;backdrop-filter:blur(2px);animation:sidebarBackdropFadeIn var(--darkui-transition-base);z-index:-1}@keyframes sidebarBackdropFadeIn{0%{opacity:0}to{opacity:1}}.sidebar details[open] .sidebar-content{display:flex;flex-direction:column}.sidebar details .sidebar-content{position:fixed;top:0;left:0;display:none;width:280px;height:100vh;background-color:var(--darkui-bg-secondary);border-right:var(--darkui-border-width-1) solid var(--darkui-border-primary);box-shadow:var(--darkui-shadow-lg);overflow-y:auto;animation:sidebarSlideIn var(--darkui-transition-base);z-index:var(--darkui-z-fixed)}@keyframes sidebarSlideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}.sidebar-right details .sidebar-content{left:unset;right:0;border-right:none;border-left:var(--darkui-border-width-1) solid var(--darkui-border-primary);animation:sidebarSlideInRight var(--darkui-transition-base)}@keyframes sidebarSlideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}.sidebar-sm details .sidebar-content{width:200px}.sidebar-lg details .sidebar-content{width:360px}.sidebar-xl details .sidebar-content{width:480px}.sidebar-header{padding:var(--darkui-spacing-6);border-bottom:var(--darkui-border-width-1) solid var(--darkui-border-primary);position:sticky;top:0;background-color:var(--darkui-bg-secondary);z-index:1}.sidebar-title{font-size:var(--darkui-font-size-lg);font-weight:var(--darkui-font-weight-semibold);color:var(--darkui-text-primary);margin:0}.sidebar-body{flex:1;padding:var(--darkui-spacing-4)}.sidebar-footer{padding:var(--darkui-spacing-4);border-top:var(--darkui-border-width-1) solid var(--darkui-border-primary);position:sticky;bottom:0;background-color:var(--darkui-bg-secondary)}.sidebar-divider{height:var(--darkui-border-width-1);background-color:var(--darkui-border-primary);margin:var(--darkui-spacing-3) var(--darkui-spacing-4)}.sidebar-dark details[open] [data-mask]{background-color:#000000b3}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.inline-grid{display:inline-grid}.hidden{display:none}.padding-0{padding:var(--darkui-spacing-0)}.padding-1{padding:var(--darkui-spacing-1)}.padding-2{padding:var(--darkui-spacing-2)}.padding-3{padding:var(--darkui-spacing-3)}.padding-4{padding:var(--darkui-spacing-4)}.padding-5{padding:var(--darkui-spacing-5)}.padding-6{padding:var(--darkui-spacing-6)}.padding-7{padding:var(--darkui-spacing-7)}.padding-8{padding:var(--darkui-spacing-8)}.padding-9{padding:var(--darkui-spacing-9)}.padding-10{padding:var(--darkui-spacing-10)}.padding-11{padding:var(--darkui-spacing-11)}.padding-12{padding:var(--darkui-spacing-12)}.padding-top-0{padding-top:var(--darkui-spacing-0)}.padding-top-1{padding-top:var(--darkui-spacing-1)}.padding-top-2{padding-top:var(--darkui-spacing-2)}.padding-top-3{padding-top:var(--darkui-spacing-3)}.padding-top-4{padding-top:var(--darkui-spacing-4)}.padding-top-5{padding-top:var(--darkui-spacing-5)}.padding-top-6{padding-top:var(--darkui-spacing-6)}.padding-top-7{padding-top:var(--darkui-spacing-7)}.padding-top-8{padding-top:var(--darkui-spacing-8)}.padding-top-9{padding-top:var(--darkui-spacing-9)}.padding-top-10{padding-top:var(--darkui-spacing-10)}.padding-top-11{padding-top:var(--darkui-spacing-11)}.padding-top-12{padding-top:var(--darkui-spacing-12)}.padding-right-0{padding-right:var(--darkui-spacing-0)}.padding-right-1{padding-right:var(--darkui-spacing-1)}.padding-right-2{padding-right:var(--darkui-spacing-2)}.padding-right-3{padding-right:var(--darkui-spacing-3)}.padding-right-4{padding-right:var(--darkui-spacing-4)}.padding-right-5{padding-right:var(--darkui-spacing-5)}.padding-right-6{padding-right:var(--darkui-spacing-6)}.padding-right-7{padding-right:var(--darkui-spacing-7)}.padding-right-8{padding-right:var(--darkui-spacing-8)}.padding-right-9{padding-right:var(--darkui-spacing-9)}.padding-right-10{padding-right:var(--darkui-spacing-10)}.padding-right-11{padding-right:var(--darkui-spacing-11)}.padding-right-12{padding-right:var(--darkui-spacing-12)}.padding-bottom-0{padding-bottom:var(--darkui-spacing-0)}.padding-bottom-1{padding-bottom:var(--darkui-spacing-1)}.padding-bottom-2{padding-bottom:var(--darkui-spacing-2)}.padding-bottom-3{padding-bottom:var(--darkui-spacing-3)}.padding-bottom-4{padding-bottom:var(--darkui-spacing-4)}.padding-bottom-5{padding-bottom:var(--darkui-spacing-5)}.padding-bottom-6{padding-bottom:var(--darkui-spacing-6)}.padding-bottom-7{padding-bottom:var(--darkui-spacing-7)}.padding-bottom-8{padding-bottom:var(--darkui-spacing-8)}.padding-bottom-9{padding-bottom:var(--darkui-spacing-9)}.padding-bottom-10{padding-bottom:var(--darkui-spacing-10)}.padding-bottom-11{padding-bottom:var(--darkui-spacing-11)}.padding-bottom-12{padding-bottom:var(--darkui-spacing-12)}.padding-left-0{padding-left:var(--darkui-spacing-0)}.padding-left-1{padding-left:var(--darkui-spacing-1)}.padding-left-2{padding-left:var(--darkui-spacing-2)}.padding-left-3{padding-left:var(--darkui-spacing-3)}.padding-left-4{padding-left:var(--darkui-spacing-4)}.padding-left-5{padding-left:var(--darkui-spacing-5)}.padding-left-6{padding-left:var(--darkui-spacing-6)}.padding-left-7{padding-left:var(--darkui-spacing-7)}.padding-left-8{padding-left:var(--darkui-spacing-8)}.padding-left-9{padding-left:var(--darkui-spacing-9)}.padding-left-10{padding-left:var(--darkui-spacing-10)}.padding-left-11{padding-left:var(--darkui-spacing-11)}.padding-left-12{padding-left:var(--darkui-spacing-12)}.padding-x-0{padding-left:var(--darkui-spacing-0);padding-right:var(--darkui-spacing-0)}.padding-x-1{padding-left:var(--darkui-spacing-1);padding-right:var(--darkui-spacing-1)}.padding-x-2{padding-left:var(--darkui-spacing-2);padding-right:var(--darkui-spacing-2)}.padding-x-3{padding-left:var(--darkui-spacing-3);padding-right:var(--darkui-spacing-3)}.padding-x-4{padding-left:var(--darkui-spacing-4);padding-right:var(--darkui-spacing-4)}.padding-x-5{padding-left:var(--darkui-spacing-5);padding-right:var(--darkui-spacing-5)}.padding-x-6{padding-left:var(--darkui-spacing-6);padding-right:var(--darkui-spacing-6)}.padding-x-7{padding-left:var(--darkui-spacing-7);padding-right:var(--darkui-spacing-7)}.padding-x-8{padding-left:var(--darkui-spacing-8);padding-right:var(--darkui-spacing-8)}.padding-x-9{padding-left:var(--darkui-spacing-9);padding-right:var(--darkui-spacing-9)}.padding-x-10{padding-left:var(--darkui-spacing-10);padding-right:var(--darkui-spacing-10)}.padding-x-11{padding-left:var(--darkui-spacing-11);padding-right:var(--darkui-spacing-11)}.padding-x-12{padding-left:var(--darkui-spacing-12);padding-right:var(--darkui-spacing-12)}.padding-y-0{padding-top:var(--darkui-spacing-0);padding-bottom:var(--darkui-spacing-0)}.padding-y-1{padding-top:var(--darkui-spacing-1);padding-bottom:var(--darkui-spacing-1)}.padding-y-2{padding-top:var(--darkui-spacing-2);padding-bottom:var(--darkui-spacing-2)}.padding-y-3{padding-top:var(--darkui-spacing-3);padding-bottom:var(--darkui-spacing-3)}.padding-y-4{padding-top:var(--darkui-spacing-4);padding-bottom:var(--darkui-spacing-4)}.padding-y-5{padding-top:var(--darkui-spacing-5);padding-bottom:var(--darkui-spacing-5)}.padding-y-6{padding-top:var(--darkui-spacing-6);padding-bottom:var(--darkui-spacing-6)}.padding-y-7{padding-top:var(--darkui-spacing-7);padding-bottom:var(--darkui-spacing-7)}.padding-y-8{padding-top:var(--darkui-spacing-8);padding-bottom:var(--darkui-spacing-8)}.padding-y-9{padding-top:var(--darkui-spacing-9);padding-bottom:var(--darkui-spacing-9)}.padding-y-10{padding-top:var(--darkui-spacing-10);padding-bottom:var(--darkui-spacing-10)}.padding-y-11{padding-top:var(--darkui-spacing-11);padding-bottom:var(--darkui-spacing-11)}.padding-y-12{padding-top:var(--darkui-spacing-12);padding-bottom:var(--darkui-spacing-12)}.margin-0{margin:var(--darkui-spacing-0)}.margin-1{margin:var(--darkui-spacing-1)}.margin-2{margin:var(--darkui-spacing-2)}.margin-3{margin:var(--darkui-spacing-3)}.margin-4{margin:var(--darkui-spacing-4)}.margin-5{margin:var(--darkui-spacing-5)}.margin-6{margin:var(--darkui-spacing-6)}.margin-7{margin:var(--darkui-spacing-7)}.margin-8{margin:var(--darkui-spacing-8)}.margin-9{margin:var(--darkui-spacing-9)}.margin-10{margin:var(--darkui-spacing-10)}.margin-11{margin:var(--darkui-spacing-11)}.margin-12{margin:var(--darkui-spacing-12)}.margin-auto{margin:auto}.margin-top-0{margin-top:var(--darkui-spacing-0)}.margin-top-1{margin-top:var(--darkui-spacing-1)}.margin-top-2{margin-top:var(--darkui-spacing-2)}.margin-top-3{margin-top:var(--darkui-spacing-3)}.margin-top-4{margin-top:var(--darkui-spacing-4)}.margin-top-5{margin-top:var(--darkui-spacing-5)}.margin-top-6{margin-top:var(--darkui-spacing-6)}.margin-top-7{margin-top:var(--darkui-spacing-7)}.margin-top-8{margin-top:var(--darkui-spacing-8)}.margin-top-9{margin-top:var(--darkui-spacing-9)}.margin-top-10{margin-top:var(--darkui-spacing-10)}.margin-top-11{margin-top:var(--darkui-spacing-11)}.margin-top-12{margin-top:var(--darkui-spacing-12)}.margin-top-auto{margin-top:auto}.margin-right-0{margin-right:var(--darkui-spacing-0)}.margin-right-1{margin-right:var(--darkui-spacing-1)}.margin-right-2{margin-right:var(--darkui-spacing-2)}.margin-right-3{margin-right:var(--darkui-spacing-3)}.margin-right-4{margin-right:var(--darkui-spacing-4)}.margin-right-5{margin-right:var(--darkui-spacing-5)}.margin-right-6{margin-right:var(--darkui-spacing-6)}.margin-right-7{margin-right:var(--darkui-spacing-7)}.margin-right-8{margin-right:var(--darkui-spacing-8)}.margin-right-9{margin-right:var(--darkui-spacing-9)}.margin-right-10{margin-right:var(--darkui-spacing-10)}.margin-right-11{margin-right:var(--darkui-spacing-11)}.margin-right-12{margin-right:var(--darkui-spacing-12)}.margin-right-auto{margin-right:auto}.margin-bottom-0{margin-bottom:var(--darkui-spacing-0)}.margin-bottom-1{margin-bottom:var(--darkui-spacing-1)}.margin-bottom-2{margin-bottom:var(--darkui-spacing-2)}.margin-bottom-3{margin-bottom:var(--darkui-spacing-3)}.margin-bottom-4{margin-bottom:var(--darkui-spacing-4)}.margin-bottom-5{margin-bottom:var(--darkui-spacing-5)}.margin-bottom-6{margin-bottom:var(--darkui-spacing-6)}.margin-bottom-7{margin-bottom:var(--darkui-spacing-7)}.margin-bottom-8{margin-bottom:var(--darkui-spacing-8)}.margin-bottom-9{margin-bottom:var(--darkui-spacing-9)}.margin-bottom-10{margin-bottom:var(--darkui-spacing-10)}.margin-bottom-11{margin-bottom:var(--darkui-spacing-11)}.margin-bottom-12{margin-bottom:var(--darkui-spacing-12)}.margin-bottom-auto{margin-bottom:auto}.margin-left-0{margin-left:var(--darkui-spacing-0)}.margin-left-1{margin-left:var(--darkui-spacing-1)}.margin-left-2{margin-left:var(--darkui-spacing-2)}.margin-left-3{margin-left:var(--darkui-spacing-3)}.margin-left-4{margin-left:var(--darkui-spacing-4)}.margin-left-5{margin-left:var(--darkui-spacing-5)}.margin-left-6{margin-left:var(--darkui-spacing-6)}.margin-left-7{margin-left:var(--darkui-spacing-7)}.margin-left-8{margin-left:var(--darkui-spacing-8)}.margin-left-9{margin-left:var(--darkui-spacing-9)}.margin-left-10{margin-left:var(--darkui-spacing-10)}.margin-left-11{margin-left:var(--darkui-spacing-11)}.margin-left-12{margin-left:var(--darkui-spacing-12)}.margin-left-auto{margin-left:auto}.margin-x-0{margin-left:var(--darkui-spacing-0);margin-right:var(--darkui-spacing-0)}.margin-x-1{margin-left:var(--darkui-spacing-1);margin-right:var(--darkui-spacing-1)}.margin-x-2{margin-left:var(--darkui-spacing-2);margin-right:var(--darkui-spacing-2)}.margin-x-3{margin-left:var(--darkui-spacing-3);margin-right:var(--darkui-spacing-3)}.margin-x-4{margin-left:var(--darkui-spacing-4);margin-right:var(--darkui-spacing-4)}.margin-x-5{margin-left:var(--darkui-spacing-5);margin-right:var(--darkui-spacing-5)}.margin-x-6{margin-left:var(--darkui-spacing-6);margin-right:var(--darkui-spacing-6)}.margin-x-7{margin-left:var(--darkui-spacing-7);margin-right:var(--darkui-spacing-7)}.margin-x-8{margin-left:var(--darkui-spacing-8);margin-right:var(--darkui-spacing-8)}.margin-x-9{margin-left:var(--darkui-spacing-9);margin-right:var(--darkui-spacing-9)}.margin-x-10{margin-left:var(--darkui-spacing-10);margin-right:var(--darkui-spacing-10)}.margin-x-11{margin-left:var(--darkui-spacing-11);margin-right:var(--darkui-spacing-11)}.margin-x-12{margin-left:var(--darkui-spacing-12);margin-right:var(--darkui-spacing-12)}.margin-x-auto{margin-left:auto;margin-right:auto}.margin-y-0{margin-top:var(--darkui-spacing-0);margin-bottom:var(--darkui-spacing-0)}.margin-y-1{margin-top:var(--darkui-spacing-1);margin-bottom:var(--darkui-spacing-1)}.margin-y-2{margin-top:var(--darkui-spacing-2);margin-bottom:var(--darkui-spacing-2)}.margin-y-3{margin-top:var(--darkui-spacing-3);margin-bottom:var(--darkui-spacing-3)}.margin-y-4{margin-top:var(--darkui-spacing-4);margin-bottom:var(--darkui-spacing-4)}.margin-y-5{margin-top:var(--darkui-spacing-5);margin-bottom:var(--darkui-spacing-5)}.margin-y-6{margin-top:var(--darkui-spacing-6);margin-bottom:var(--darkui-spacing-6)}.margin-y-7{margin-top:var(--darkui-spacing-7);margin-bottom:var(--darkui-spacing-7)}.margin-y-8{margin-top:var(--darkui-spacing-8);margin-bottom:var(--darkui-spacing-8)}.margin-y-9{margin-top:var(--darkui-spacing-9);margin-bottom:var(--darkui-spacing-9)}.margin-y-10{margin-top:var(--darkui-spacing-10);margin-bottom:var(--darkui-spacing-10)}.margin-y-11{margin-top:var(--darkui-spacing-11);margin-bottom:var(--darkui-spacing-11)}.margin-y-12{margin-top:var(--darkui-spacing-12);margin-bottom:var(--darkui-spacing-12)}.margin-y-auto{margin-top:auto;margin-bottom:auto}.bg-primary{background-color:var(--darkui-bg-primary)}.bg-secondary{background-color:var(--darkui-bg-secondary)}.bg-tertiary{background-color:var(--darkui-bg-tertiary)}.bg-elevated{background-color:var(--darkui-bg-elevated)}.bg-color-primary{background-color:var(--darkui-color-primary)}.bg-color-secondary{background-color:var(--darkui-color-secondary)}.bg-color-accent{background-color:var(--darkui-color-accent)}.bg-success{background-color:var(--darkui-color-success)}.bg-warning{background-color:var(--darkui-color-warning)}.bg-error{background-color:var(--darkui-color-error)}.bg-info{background-color:var(--darkui-color-info)}.bg-transparent{background-color:transparent}.bg-white{background-color:#fff}.bg-black{background-color:#000}.text-primary{color:var(--darkui-text-primary)}.text-secondary{color:var(--darkui-text-secondary)}.text-tertiary{color:var(--darkui-text-tertiary)}.text-muted{color:var(--darkui-text-muted)}.text-color-primary{color:var(--darkui-color-primary)}.text-color-secondary{color:var(--darkui-color-secondary)}.text-color-accent{color:var(--darkui-color-accent)}.text-success{color:var(--darkui-color-success)}.text-warning{color:var(--darkui-color-warning)}.text-error{color:var(--darkui-color-error)}.text-info{color:var(--darkui-color-info)}.text-white{color:#fff}.text-black{color:#000}.text-transparent{color:transparent}.border-color-primary{border-color:var(--darkui-border-primary)}.border-color-secondary{border-color:var(--darkui-border-secondary)}.border-color-tertiary{border-color:var(--darkui-border-tertiary)}.border-primary{border-color:var(--darkui-color-primary)}.border-secondary{border-color:var(--darkui-color-secondary)}.border-accent{border-color:var(--darkui-color-accent)}.border-success{border-color:var(--darkui-color-success)}.border-warning{border-color:var(--darkui-color-warning)}.border-error{border-color:var(--darkui-color-error)}.border-info{border-color:var(--darkui-color-info)}.border-transparent{border-color:transparent}.border-white{border-color:#fff}.border-black{border-color:#000}.bg-gradient-primary{background:var(--darkui-gradient-primary)}.bg-gradient-accent{background:var(--darkui-gradient-accent)}.bg-gradient-dark{background:var(--darkui-gradient-dark)}.opacity-0{opacity:var(--darkui-opacity-0)}.opacity-25{opacity:var(--darkui-opacity-25)}.opacity-50{opacity:var(--darkui-opacity-50)}.opacity-75{opacity:var(--darkui-opacity-75)}.opacity-100{opacity:var(--darkui-opacity-100)}.hover-bg-primary:hover{background-color:var(--darkui-bg-primary)}.hover-bg-secondary:hover{background-color:var(--darkui-bg-secondary)}.hover-bg-tertiary:hover{background-color:var(--darkui-bg-tertiary)}.hover-bg-elevated:hover{background-color:var(--darkui-bg-elevated)}.hover-bg-color-primary:hover{background-color:var(--darkui-color-primary)}.hover-bg-color-primary-hover:hover{background-color:var(--darkui-color-primary-hover)}.hover-text-primary:hover{color:var(--darkui-text-primary)}.hover-text-secondary:hover{color:var(--darkui-text-secondary)}.hover-text-color-primary:hover{color:var(--darkui-color-primary)}.hover-text-color-primary-hover:hover{color:var(--darkui-color-primary-hover)}.hover-border-primary:hover{border-color:var(--darkui-color-primary)}.hover-border-secondary:hover{border-color:var(--darkui-color-secondary)}.hover-border-accent:hover{border-color:var(--darkui-color-accent)}.hover-opacity-0:hover{opacity:var(--darkui-opacity-0)}.hover-opacity-25:hover{opacity:var(--darkui-opacity-25)}.hover-opacity-50:hover{opacity:var(--darkui-opacity-50)}.hover-opacity-75:hover{opacity:var(--darkui-opacity-75)}.hover-opacity-100:hover{opacity:var(--darkui-opacity-100)}.border-0{border-width:var(--darkui-border-width-0)}.border-1{border-width:var(--darkui-border-width-1);border-style:solid}.border-2{border-width:var(--darkui-border-width-2);border-style:solid}.border-3{border-width:var(--darkui-border-width-3);border-style:solid}.border-4{border-width:var(--darkui-border-width-4);border-style:solid}.border-top-0{border-top-width:var(--darkui-border-width-0)}.border-top-1{border-top-width:var(--darkui-border-width-1);border-top-style:solid}.border-top-2{border-top-width:var(--darkui-border-width-2);border-top-style:solid}.border-right-0{border-right-width:var(--darkui-border-width-0)}.border-right-1{border-right-width:var(--darkui-border-width-1);border-right-style:solid}.border-right-2{border-right-width:var(--darkui-border-width-2);border-right-style:solid}.border-bottom-0{border-bottom-width:var(--darkui-border-width-0)}.border-bottom-1{border-bottom-width:var(--darkui-border-width-1);border-bottom-style:solid}.border-bottom-2{border-bottom-width:var(--darkui-border-width-2);border-bottom-style:solid}.border-left-0{border-left-width:var(--darkui-border-width-0)}.border-left-1{border-left-width:var(--darkui-border-width-1);border-left-style:solid}.border-left-2{border-left-width:var(--darkui-border-width-2);border-left-style:solid}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-dotted{border-style:dotted}.border-double{border-style:double}.border-none{border-style:none}.rounded-none{border-radius:var(--darkui-radius-none)}.rounded-sm{border-radius:var(--darkui-radius-sm)}.rounded{border-radius:var(--darkui-radius-base)}.rounded-md{border-radius:var(--darkui-radius-md)}.rounded-lg{border-radius:var(--darkui-radius-lg)}.rounded-xl{border-radius:var(--darkui-radius-xl)}.rounded-2xl{border-radius:var(--darkui-radius-2xl)}.rounded-full{border-radius:var(--darkui-radius-full)}.rounded-top-none{border-top-left-radius:var(--darkui-radius-none);border-top-right-radius:var(--darkui-radius-none)}.rounded-top-sm{border-top-left-radius:var(--darkui-radius-sm);border-top-right-radius:var(--darkui-radius-sm)}.rounded-top{border-top-left-radius:var(--darkui-radius-base);border-top-right-radius:var(--darkui-radius-base)}.rounded-top-md{border-top-left-radius:var(--darkui-radius-md);border-top-right-radius:var(--darkui-radius-md)}.rounded-top-lg{border-top-left-radius:var(--darkui-radius-lg);border-top-right-radius:var(--darkui-radius-lg)}.rounded-top-xl{border-top-left-radius:var(--darkui-radius-xl);border-top-right-radius:var(--darkui-radius-xl)}.rounded-bottom-none{border-bottom-left-radius:var(--darkui-radius-none);border-bottom-right-radius:var(--darkui-radius-none)}.rounded-bottom-sm{border-bottom-left-radius:var(--darkui-radius-sm);border-bottom-right-radius:var(--darkui-radius-sm)}.rounded-bottom{border-bottom-left-radius:var(--darkui-radius-base);border-bottom-right-radius:var(--darkui-radius-base)}.rounded-bottom-md{border-bottom-left-radius:var(--darkui-radius-md);border-bottom-right-radius:var(--darkui-radius-md)}.rounded-bottom-lg{border-bottom-left-radius:var(--darkui-radius-lg);border-bottom-right-radius:var(--darkui-radius-lg)}.rounded-bottom-xl{border-bottom-left-radius:var(--darkui-radius-xl);border-bottom-right-radius:var(--darkui-radius-xl)}.rounded-left-none{border-top-left-radius:var(--darkui-radius-none);border-bottom-left-radius:var(--darkui-radius-none)}.rounded-left-sm{border-top-left-radius:var(--darkui-radius-sm);border-bottom-left-radius:var(--darkui-radius-sm)}.rounded-left{border-top-left-radius:var(--darkui-radius-base);border-bottom-left-radius:var(--darkui-radius-base)}.rounded-left-md{border-top-left-radius:var(--darkui-radius-md);border-bottom-left-radius:var(--darkui-radius-md)}.rounded-left-lg{border-top-left-radius:var(--darkui-radius-lg);border-bottom-left-radius:var(--darkui-radius-lg)}.rounded-left-xl{border-top-left-radius:var(--darkui-radius-xl);border-bottom-left-radius:var(--darkui-radius-xl)}.rounded-right-none{border-top-right-radius:var(--darkui-radius-none);border-bottom-right-radius:var(--darkui-radius-none)}.rounded-right-sm{border-top-right-radius:var(--darkui-radius-sm);border-bottom-right-radius:var(--darkui-radius-sm)}.rounded-right{border-top-right-radius:var(--darkui-radius-base);border-bottom-right-radius:var(--darkui-radius-base)}.rounded-right-md{border-top-right-radius:var(--darkui-radius-md);border-bottom-right-radius:var(--darkui-radius-md)}.rounded-right-lg{border-top-right-radius:var(--darkui-radius-lg);border-bottom-right-radius:var(--darkui-radius-lg)}.rounded-right-xl{border-top-right-radius:var(--darkui-radius-xl);border-bottom-right-radius:var(--darkui-radius-xl)}.rounded-top-left-none{border-top-left-radius:var(--darkui-radius-none)}.rounded-top-left-sm{border-top-left-radius:var(--darkui-radius-sm)}.rounded-top-left{border-top-left-radius:var(--darkui-radius-base)}.rounded-top-left-md{border-top-left-radius:var(--darkui-radius-md)}.rounded-top-left-lg{border-top-left-radius:var(--darkui-radius-lg)}.rounded-top-left-xl{border-top-left-radius:var(--darkui-radius-xl)}.rounded-top-right-none{border-top-right-radius:var(--darkui-radius-none)}.rounded-top-right-sm{border-top-right-radius:var(--darkui-radius-sm)}.rounded-top-right{border-top-right-radius:var(--darkui-radius-base)}.rounded-top-right-md{border-top-right-radius:var(--darkui-radius-md)}.rounded-top-right-lg{border-top-right-radius:var(--darkui-radius-lg)}.rounded-top-right-xl{border-top-right-radius:var(--darkui-radius-xl)}.rounded-bottom-left-none{border-bottom-left-radius:var(--darkui-radius-none)}.rounded-bottom-left-sm{border-bottom-left-radius:var(--darkui-radius-sm)}.rounded-bottom-left{border-bottom-left-radius:var(--darkui-radius-base)}.rounded-bottom-left-md{border-bottom-left-radius:var(--darkui-radius-md)}.rounded-bottom-left-lg{border-bottom-left-radius:var(--darkui-radius-lg)}.rounded-bottom-left-xl{border-bottom-left-radius:var(--darkui-radius-xl)}.rounded-bottom-right-none{border-bottom-right-radius:var(--darkui-radius-none)}.rounded-bottom-right-sm{border-bottom-right-radius:var(--darkui-radius-sm)}.rounded-bottom-right{border-bottom-right-radius:var(--darkui-radius-base)}.rounded-bottom-right-md{border-bottom-right-radius:var(--darkui-radius-md)}.rounded-bottom-right-lg{border-bottom-right-radius:var(--darkui-radius-lg)}.rounded-bottom-right-xl{border-bottom-right-radius:var(--darkui-radius-xl)}.shadow-none{box-shadow:none}.shadow-sm{box-shadow:var(--darkui-shadow-sm)}.shadow-md{box-shadow:var(--darkui-shadow-md)}.shadow-lg{box-shadow:var(--darkui-shadow-lg)}.shadow-inner{box-shadow:var(--darkui-shadow-inner)}.shadow-glow{box-shadow:var(--darkui-shadow-glow)}.shadow-primary{box-shadow:0 .25rem .5rem #667eea33}.shadow-secondary{box-shadow:0 .25rem .5rem #764ba233}.shadow-accent{box-shadow:0 .25rem .5rem #f093fb33}.shadow-success{box-shadow:0 .25rem .5rem #10b98133}.shadow-warning{box-shadow:0 .25rem .5rem #f59e0b33}.shadow-error{box-shadow:0 .25rem .5rem #ef444433}.hover-shadow-sm:hover{box-shadow:var(--darkui-shadow-sm)}.hover-shadow-md:hover{box-shadow:var(--darkui-shadow-md)}.hover-shadow-lg:hover{box-shadow:var(--darkui-shadow-lg)}.static{position:static}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.top-0{top:var(--darkui-spacing-0)}.top-1{top:var(--darkui-spacing-1)}.top-2{top:var(--darkui-spacing-2)}.top-3{top:var(--darkui-spacing-3)}.top-4{top:var(--darkui-spacing-4)}.top-5{top:var(--darkui-spacing-5)}.top-6{top:var(--darkui-spacing-6)}.top-7{top:var(--darkui-spacing-7)}.top-8{top:var(--darkui-spacing-8)}.top-9{top:var(--darkui-spacing-9)}.top-10{top:var(--darkui-spacing-10)}.top-11{top:var(--darkui-spacing-11)}.top-12{top:var(--darkui-spacing-12)}.right-0{right:var(--darkui-spacing-0)}.right-1{right:var(--darkui-spacing-1)}.right-2{right:var(--darkui-spacing-2)}.right-3{right:var(--darkui-spacing-3)}.right-4{right:var(--darkui-spacing-4)}.right-5{right:var(--darkui-spacing-5)}.right-6{right:var(--darkui-spacing-6)}.right-7{right:var(--darkui-spacing-7)}.right-8{right:var(--darkui-spacing-8)}.right-9{right:var(--darkui-spacing-9)}.right-10{right:var(--darkui-spacing-10)}.right-11{right:var(--darkui-spacing-11)}.right-12{right:var(--darkui-spacing-12)}.bottom-0{bottom:var(--darkui-spacing-0)}.bottom-1{bottom:var(--darkui-spacing-1)}.bottom-2{bottom:var(--darkui-spacing-2)}.bottom-3{bottom:var(--darkui-spacing-3)}.bottom-4{bottom:var(--darkui-spacing-4)}.bottom-5{bottom:var(--darkui-spacing-5)}.bottom-6{bottom:var(--darkui-spacing-6)}.bottom-7{bottom:var(--darkui-spacing-7)}.bottom-8{bottom:var(--darkui-spacing-8)}.bottom-9{bottom:var(--darkui-spacing-9)}.bottom-10{bottom:var(--darkui-spacing-10)}.bottom-11{bottom:var(--darkui-spacing-11)}.bottom-12{bottom:var(--darkui-spacing-12)}.left-0{left:var(--darkui-spacing-0)}.left-1{left:var(--darkui-spacing-1)}.left-2{left:var(--darkui-spacing-2)}.left-3{left:var(--darkui-spacing-3)}.left-4{left:var(--darkui-spacing-4)}.left-5{left:var(--darkui-spacing-5)}.left-6{left:var(--darkui-spacing-6)}.left-7{left:var(--darkui-spacing-7)}.left-8{left:var(--darkui-spacing-8)}.left-9{left:var(--darkui-spacing-9)}.left-10{left:var(--darkui-spacing-10)}.left-11{left:var(--darkui-spacing-11)}.left-12{left:var(--darkui-spacing-12)}.inset-0{top:var(--darkui-spacing-0);right:var(--darkui-spacing-0);bottom:var(--darkui-spacing-0);left:var(--darkui-spacing-0)}.inset-4{top:var(--darkui-spacing-4);right:var(--darkui-spacing-4);bottom:var(--darkui-spacing-4);left:var(--darkui-spacing-4)}.inset-6{top:var(--darkui-spacing-6);right:var(--darkui-spacing-6);bottom:var(--darkui-spacing-6);left:var(--darkui-spacing-6)}.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-100{z-index:100}.z-999{z-index:999}.z-9999{z-index:9999}.top-auto{top:auto}.right-auto{right:auto}.bottom-auto{bottom:auto}.left-auto{left:auto}@media (max-width: 1024px){.container{padding-left:var(--darkui-spacing-4);padding-right:var(--darkui-spacing-4)}.md-gap-0{gap:var(--darkui-spacing-0)}.md-gap-1{gap:var(--darkui-spacing-1)}.md-gap-2{gap:var(--darkui-spacing-2)}.md-gap-3{gap:var(--darkui-spacing-3)}.md-gap-4{gap:var(--darkui-spacing-4)}.md-gap-5{gap:var(--darkui-spacing-5)}.md-gap-6{gap:var(--darkui-spacing-6)}.md-gap-7{gap:var(--darkui-spacing-7)}.md-gap-8{gap:var(--darkui-spacing-8)}.md-gap-9{gap:var(--darkui-spacing-9)}.md-gap-10{gap:var(--darkui-spacing-10)}.md-gap-11{gap:var(--darkui-spacing-11)}.md-gap-12{gap:var(--darkui-spacing-12)}.md-gap-x-0{column-gap:var(--darkui-spacing-0)}.md-gap-x-1{column-gap:var(--darkui-spacing-1)}.md-gap-x-2{column-gap:var(--darkui-spacing-2)}.md-gap-x-3{column-gap:var(--darkui-spacing-3)}.md-gap-x-4{column-gap:var(--darkui-spacing-4)}.md-gap-x-5{column-gap:var(--darkui-spacing-5)}.md-gap-x-6{column-gap:var(--darkui-spacing-6)}.md-gap-y-0{row-gap:var(--darkui-spacing-0)}.md-gap-y-1{row-gap:var(--darkui-spacing-1)}.md-gap-y-2{row-gap:var(--darkui-spacing-2)}.md-gap-y-3{row-gap:var(--darkui-spacing-3)}.md-gap-y-4{row-gap:var(--darkui-spacing-4)}.md-gap-y-5{row-gap:var(--darkui-spacing-5)}.md-gap-y-6{row-gap:var(--darkui-spacing-6)}.md-column-1{grid-column:span 1}.md-column-2{grid-column:span 2}.md-column-3{grid-column:span 3}.md-column-4{grid-column:span 4}.md-column-5{grid-column:span 5}.md-column-6{grid-column:span 6}.md-column-1-2{grid-column:1 / 2}.md-column-1-3{grid-column:1 / 3}.md-column-1-4{grid-column:1 / 4}.md-column-1-5{grid-column:1 / 5}.md-column-1-6{grid-column:1 / 6}.md-column-1-7{grid-column:1 / 7}.md-column-2-3{grid-column:2 / 3}.md-column-2-4{grid-column:2 / 4}.md-column-2-5{grid-column:2 / 5}.md-column-2-6{grid-column:2 / 6}.md-column-2-7{grid-column:2 / 7}.md-column-3-4{grid-column:3 / 4}.md-column-3-5{grid-column:3 / 5}.md-column-3-6{grid-column:3 / 6}.md-column-3-7{grid-column:3 / 7}.md-column-4-5{grid-column:4 / 5}.md-column-4-6{grid-column:4 / 6}.md-column-4-7{grid-column:4 / 7}.md-column-5-6{grid-column:5 / 6}.md-column-5-7{grid-column:5 / 7}.md-column-6-7{grid-column:6 / 7}.md-justify-items-start{justify-items:start}.md-justify-items-end{justify-items:end}.md-justify-items-center{justify-items:center}.md-justify-items-stretch{justify-items:stretch}.md-justify-self-start{justify-self:start}.md-justify-self-end{justify-self:end}.md-justify-self-center{justify-self:center}.md-justify-self-stretch{justify-self:stretch}.md-justify-self-auto{justify-self:auto}.md-align-items-start{align-items:start}.md-align-items-end{align-items:end}.md-align-items-center{align-items:center}.md-align-items-stretch{align-items:stretch}.md-align-self-start{align-self:start}.md-align-self-end{align-self:end}.md-align-self-center{align-self:center}.md-align-self-stretch{align-self:stretch}.md-align-self-auto{align-self:auto}.md-place-items-start{place-items:start}.md-place-items-end{place-items:end}.md-place-items-center{place-items:center}.md-place-items-stretch{place-items:stretch}.md-place-self-start{place-self:start}.md-place-self-end{place-self:end}.md-place-self-center{place-self:center}.md-place-self-stretch{place-self:stretch}.md-place-self-auto{place-self:auto}.md-grid{display:grid}.md-inline-grid{display:inline-grid}.md-static{position:static}.md-relative{position:relative}.md-absolute{position:absolute}.md-fixed{position:fixed}.md-sticky{position:sticky}.md-grid-1{display:flex;flex-wrap:wrap;gap:var(--darkui-spacing-4)}.md-grid-1>*{flex:0 0 100%}.md-grid-2{display:flex;flex-wrap:wrap;gap:var(--darkui-spacing-4)}.md-grid-2>*{flex:0 0 calc(50% - var(--darkui-spacing-4) / 2)}.md-grid-3{display:flex;flex-wrap:wrap;gap:var(--darkui-spacing-4)}.md-grid-3>*{flex:0 0 calc(33.333333% - var(--darkui-spacing-4) * 2 / 3)}.md-grid-4{display:flex;flex-wrap:wrap;gap:var(--darkui-spacing-4)}.md-grid-4>*{flex:0 0 calc(25% - var(--darkui-spacing-4) * 3 / 4)}.md-grid-5{display:flex;flex-wrap:wrap;gap:var(--darkui-spacing-4)}.md-grid-5>*{flex:0 0 calc(20% - var(--darkui-spacing-4) * 4 / 5)}.md-grid-6{display:flex;flex-wrap:wrap;gap:var(--darkui-spacing-4)}.md-grid-6>*{flex:0 0 calc(16.666667% - var(--darkui-spacing-4) * 5 / 6)}.md-block{display:block}.md-inline-block{display:inline-block}.md-inline{display:inline}.md-flex{display:flex}.md-inline-flex{display:inline-flex}.md-hidden{display:none}.md-flex-row{flex-direction:row}.md-flex-col{flex-direction:column}.md-width-full{width:100%}.md-width-auto{width:auto}.md-text-left{text-align:left}.md-text-center{text-align:center}.md-text-right{text-align:right}.md-padding-0{padding:var(--darkui-spacing-0)}.md-padding-1{padding:var(--darkui-spacing-1)}.md-padding-2{padding:var(--darkui-spacing-2)}.md-padding-3{padding:var(--darkui-spacing-3)}.md-padding-4{padding:var(--darkui-spacing-4)}.md-padding-5{padding:var(--darkui-spacing-5)}.md-padding-6{padding:var(--darkui-spacing-6)}.md-padding-7{padding:var(--darkui-spacing-7)}.md-padding-8{padding:var(--darkui-spacing-8)}.md-padding-9{padding:var(--darkui-spacing-9)}.md-padding-10{padding:var(--darkui-spacing-10)}.md-padding-11{padding:var(--darkui-spacing-11)}.md-padding-12{padding:var(--darkui-spacing-12)}.md-padding-x-0{padding-left:var(--darkui-spacing-0);padding-right:var(--darkui-spacing-0)}.md-padding-x-1{padding-left:var(--darkui-spacing-1);padding-right:var(--darkui-spacing-1)}.md-padding-x-2{padding-left:var(--darkui-spacing-2);padding-right:var(--darkui-spacing-2)}.md-padding-x-3{padding-left:var(--darkui-spacing-3);padding-right:var(--darkui-spacing-3)}.md-padding-x-4{padding-left:var(--darkui-spacing-4);padding-right:var(--darkui-spacing-4)}.md-padding-x-5{padding-left:var(--darkui-spacing-5);padding-right:var(--darkui-spacing-5)}.md-padding-x-6{padding-left:var(--darkui-spacing-6);padding-right:var(--darkui-spacing-6)}.md-padding-y-0{padding-top:var(--darkui-spacing-0);padding-bottom:var(--darkui-spacing-0)}.md-padding-y-1{padding-top:var(--darkui-spacing-1);padding-bottom:var(--darkui-spacing-1)}.md-padding-y-2{padding-top:var(--darkui-spacing-2);padding-bottom:var(--darkui-spacing-2)}.md-padding-y-3{padding-top:var(--darkui-spacing-3);padding-bottom:var(--darkui-spacing-3)}.md-padding-y-4{padding-top:var(--darkui-spacing-4);padding-bottom:var(--darkui-spacing-4)}.md-padding-y-5{padding-top:var(--darkui-spacing-5);padding-bottom:var(--darkui-spacing-5)}.md-padding-y-6{padding-top:var(--darkui-spacing-6);padding-bottom:var(--darkui-spacing-6)}.md-margin-0{margin:var(--darkui-spacing-0)}.md-margin-1{margin:var(--darkui-spacing-1)}.md-margin-2{margin:var(--darkui-spacing-2)}.md-margin-3{margin:var(--darkui-spacing-3)}.md-margin-4{margin:var(--darkui-spacing-4)}.md-margin-5{margin:var(--darkui-spacing-5)}.md-margin-6{margin:var(--darkui-spacing-6)}.md-margin-7{margin:var(--darkui-spacing-7)}.md-margin-8{margin:var(--darkui-spacing-8)}.md-margin-9{margin:var(--darkui-spacing-9)}.md-margin-10{margin:var(--darkui-spacing-10)}.md-margin-11{margin:var(--darkui-spacing-11)}.md-margin-12{margin:var(--darkui-spacing-12)}.md-margin-x-auto{margin-left:auto;margin-right:auto}.md-margin-y-auto{margin-top:auto;margin-bottom:auto}}@media (max-width: 680px){.container{padding-left:var(--darkui-spacing-3);padding-right:var(--darkui-spacing-3)}.sm-gap-0{gap:var(--darkui-spacing-0)}.sm-gap-1{gap:var(--darkui-spacing-1)}.sm-gap-2{gap:var(--darkui-spacing-2)}.sm-gap-3{gap:var(--darkui-spacing-3)}.sm-gap-4{gap:var(--darkui-spacing-4)}.sm-gap-5{gap:var(--darkui-spacing-5)}.sm-gap-6{gap:var(--darkui-spacing-6)}.sm-gap-7{gap:var(--darkui-spacing-7)}.sm-gap-8{gap:var(--darkui-spacing-8)}.sm-gap-9{gap:var(--darkui-spacing-9)}.sm-gap-10{gap:var(--darkui-spacing-10)}.sm-gap-11{gap:var(--darkui-spacing-11)}.sm-gap-12{gap:var(--darkui-spacing-12)}.sm-gap-x-0{column-gap:var(--darkui-spacing-0)}.sm-gap-x-1{column-gap:var(--darkui-spacing-1)}.sm-gap-x-2{column-gap:var(--darkui-spacing-2)}.sm-gap-x-3{column-gap:var(--darkui-spacing-3)}.sm-gap-x-4{column-gap:var(--darkui-spacing-4)}.sm-gap-x-5{column-gap:var(--darkui-spacing-5)}.sm-gap-x-6{column-gap:var(--darkui-spacing-6)}.sm-gap-y-0{row-gap:var(--darkui-spacing-0)}.sm-gap-y-1{row-gap:var(--darkui-spacing-1)}.sm-gap-y-2{row-gap:var(--darkui-spacing-2)}.sm-gap-y-3{row-gap:var(--darkui-spacing-3)}.sm-gap-y-4{row-gap:var(--darkui-spacing-4)}.sm-gap-y-5{row-gap:var(--darkui-spacing-5)}.sm-gap-y-6{row-gap:var(--darkui-spacing-6)}.sm-column-1{grid-column:span 1}.sm-column-2{grid-column:span 2}.sm-column-3{grid-column:span 3}.sm-column-4{grid-column:span 4}.sm-column-5{grid-column:span 5}.sm-column-6{grid-column:span 6}.sm-column-1-2{grid-column:1 / 2}.sm-column-1-3{grid-column:1 / 3}.sm-column-1-4{grid-column:1 / 4}.sm-column-1-5{grid-column:1 / 5}.sm-column-1-6{grid-column:1 / 6}.sm-column-1-7{grid-column:1 / 7}.sm-column-2-3{grid-column:2 / 3}.sm-column-2-4{grid-column:2 / 4}.sm-column-2-5{grid-column:2 / 5}.sm-column-2-6{grid-column:2 / 6}.sm-column-2-7{grid-column:2 / 7}.sm-column-3-4{grid-column:3 / 4}.sm-column-3-5{grid-column:3 / 5}.sm-column-3-6{grid-column:3 / 6}.sm-column-3-7{grid-column:3 / 7}.sm-column-4-5{grid-column:4 / 5}.sm-column-4-6{grid-column:4 / 6}.sm-column-4-7{grid-column:4 / 7}.sm-column-5-6{grid-column:5 / 6}.sm-column-5-7{grid-column:5 / 7}.sm-column-6-7{grid-column:6 / 7}.sm-justify-items-start{justify-items:start}.sm-justify-items-end{justify-items:end}.sm-justify-items-center{justify-items:center}.sm-justify-items-stretch{justify-items:stretch}.sm-justify-self-start{justify-self:start}.sm-justify-self-end{justify-self:end}.sm-justify-self-center{justify-self:center}.sm-justify-self-stretch{justify-self:stretch}.sm-justify-self-auto{justify-self:auto}.sm-align-items-start{align-items:start}.sm-align-items-end{align-items:end}.sm-align-items-center{align-items:center}.sm-align-items-stretch{align-items:stretch}.sm-align-self-start{align-self:start}.sm-align-self-end{align-self:end}.sm-align-self-center{align-self:center}.sm-align-self-stretch{align-self:stretch}.sm-align-self-auto{align-self:auto}.sm-place-items-start{place-items:start}.sm-place-items-end{place-items:end}.sm-place-items-center{place-items:center}.sm-place-items-stretch{place-items:stretch}.sm-place-self-start{place-self:start}.sm-place-self-end{place-self:end}.sm-place-self-center{place-self:center}.sm-place-self-stretch{place-self:stretch}.sm-place-self-auto{place-self:auto}.list-columns-2,.list-columns-3{column-count:1}.richtext{font-size:var(--darkui-font-size-sm)}.richtext h1{font-size:var(--darkui-font-size-3xl)}.richtext h2{font-size:var(--darkui-font-size-2xl)}.richtext h3{font-size:var(--darkui-font-size-xl)}.richtext table{font-size:var(--darkui-font-size-xs)}.richtext pre{font-size:var(--darkui-font-size-xs);padding:var(--darkui-spacing-3)}.modal details .modal-content{width:95vw!important;max-width:95vw!important;margin:var(--darkui-spacing-4)}.modal-header,.modal-body,.modal-footer{padding:var(--darkui-spacing-4)}.sidebar details .sidebar-content,.sidebar-sm details .sidebar-content,.sidebar-lg details .sidebar-content,.sidebar-xl details .sidebar-content{width:85vw}.sidebar-header,.sidebar-body,.sidebar-footer{padding:var(--darkui-spacing-4)}.sm-grid{display:grid}.sm-inline-grid{display:inline-grid}.sm-static{position:static}.sm-relative{position:relative}.sm-absolute{position:absolute}.sm-fixed{position:fixed}.sm-sticky{position:sticky}.sm-grid-1{display:flex;flex-wrap:wrap;gap:var(--darkui-spacing-4)}.sm-grid-1>*{flex:0 0 100%}.sm-grid-2{display:flex;flex-wrap:wrap;gap:var(--darkui-spacing-4)}.sm-grid-2>*{flex:0 0 calc(50% - var(--darkui-spacing-4) / 2)}.sm-grid-3{display:flex;flex-wrap:wrap;gap:var(--darkui-spacing-4)}.sm-grid-3>*{flex:0 0 calc(33.333333% - var(--darkui-spacing-4) * 2 / 3)}.sm-grid-4{display:flex;flex-wrap:wrap;gap:var(--darkui-spacing-4)}.sm-grid-4>*{flex:0 0 calc(25% - var(--darkui-spacing-4) * 3 / 4)}.sm-grid-5{display:flex;flex-wrap:wrap;gap:var(--darkui-spacing-4)}.sm-grid-5>*{flex:0 0 calc(20% - var(--darkui-spacing-4) * 4 / 5)}.sm-grid-6{display:flex;flex-wrap:wrap;gap:var(--darkui-spacing-4)}.sm-grid-6>*{flex:0 0 calc(16.666667% - var(--darkui-spacing-4) * 5 / 6)}.sm-block{display:block}.sm-inline-block{display:inline-block}.sm-inline{display:inline}.sm-flex{display:flex}.sm-inline-flex{display:inline-flex}.sm-hidden{display:none}.sm-flex-row{flex-direction:row}.sm-flex-col{flex-direction:column}.sm-width-full{width:100%}.sm-width-auto{width:auto}.sm-text-left{text-align:left}.sm-text-center{text-align:center}.sm-text-right{text-align:right}.sm-padding-0{padding:var(--darkui-spacing-0)}.sm-padding-1{padding:var(--darkui-spacing-1)}.sm-padding-2{padding:var(--darkui-spacing-2)}.sm-padding-3{padding:var(--darkui-spacing-3)}.sm-padding-4{padding:var(--darkui-spacing-4)}.sm-padding-5{padding:var(--darkui-spacing-5)}.sm-padding-6{padding:var(--darkui-spacing-6)}.sm-padding-7{padding:var(--darkui-spacing-7)}.sm-padding-8{padding:var(--darkui-spacing-8)}.sm-padding-9{padding:var(--darkui-spacing-9)}.sm-padding-10{padding:var(--darkui-spacing-10)}.sm-padding-11{padding:var(--darkui-spacing-11)}.sm-padding-12{padding:var(--darkui-spacing-12)}.sm-padding-x-0{padding-left:var(--darkui-spacing-0);padding-right:var(--darkui-spacing-0)}.sm-padding-x-1{padding-left:var(--darkui-spacing-1);padding-right:var(--darkui-spacing-1)}.sm-padding-x-2{padding-left:var(--darkui-spacing-2);padding-right:var(--darkui-spacing-2)}.sm-padding-x-3{padding-left:var(--darkui-spacing-3);padding-right:var(--darkui-spacing-3)}.sm-padding-x-4{padding-left:var(--darkui-spacing-4);padding-right:var(--darkui-spacing-4)}.sm-padding-x-5{padding-left:var(--darkui-spacing-5);padding-right:var(--darkui-spacing-5)}.sm-padding-x-6{padding-left:var(--darkui-spacing-6);padding-right:var(--darkui-spacing-6)}.sm-padding-y-0{padding-top:var(--darkui-spacing-0);padding-bottom:var(--darkui-spacing-0)}.sm-padding-y-1{padding-top:var(--darkui-spacing-1);padding-bottom:var(--darkui-spacing-1)}.sm-padding-y-2{padding-top:var(--darkui-spacing-2);padding-bottom:var(--darkui-spacing-2)}.sm-padding-y-3{padding-top:var(--darkui-spacing-3);padding-bottom:var(--darkui-spacing-3)}.sm-padding-y-4{padding-top:var(--darkui-spacing-4);padding-bottom:var(--darkui-spacing-4)}.sm-padding-y-5{padding-top:var(--darkui-spacing-5);padding-bottom:var(--darkui-spacing-5)}.sm-padding-y-6{padding-top:var(--darkui-spacing-6);padding-bottom:var(--darkui-spacing-6)}.sm-margin-0{margin:var(--darkui-spacing-0)}.sm-margin-1{margin:var(--darkui-spacing-1)}.sm-margin-2{margin:var(--darkui-spacing-2)}.sm-margin-3{margin:var(--darkui-spacing-3)}.sm-margin-4{margin:var(--darkui-spacing-4)}.sm-margin-5{margin:var(--darkui-spacing-5)}.sm-margin-6{margin:var(--darkui-spacing-6)}.sm-margin-7{margin:var(--darkui-spacing-7)}.sm-margin-8{margin:var(--darkui-spacing-8)}.sm-margin-9{margin:var(--darkui-spacing-9)}.sm-margin-10{margin:var(--darkui-spacing-10)}.sm-margin-11{margin:var(--darkui-spacing-11)}.sm-margin-12{margin:var(--darkui-spacing-12)}.sm-margin-x-auto{margin-left:auto;margin-right:auto}.sm-margin-y-auto{margin-top:auto;margin-bottom:auto}}
/*!
 * DarkUI CSS v1.0.0
 * Librería CSS moderna y ligera para interfaces dark-first
 * Diseñada para landing pages de documentación
 *
 * Características:
 * - Theme Dark optimizado
 * - Sistema de grid flexible (6 columnas)
 * - Espaciado basado en rem (0-12)
 * - Responsive: sm (<=680px), md (<=1024px), lg (default)
 * - Variables CSS personalizables
 * - Nomenclatura kebab-case descriptiva
 *
 * Autor: Lenin
 * Licencia: MIT
 */
