@import "https://fonts.googleapis.com/css2?family=Crimson+Pro:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&family=Roboto+Mono:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400&family=Inter:wght@100..900&family=Space+Grotesk:wght@300;400;500;600;700&family=JetBrains+Mono:ital,wght@0,100..800;1,100..800&display=swap";@layer components;@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:var(--font-primary,"Inter", ui-sans-serif, system-ui, sans-serif);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--text-7xl:4.5rem;--text-8xl:6rem;--text-9xl:8rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:var(--font-display,"Playfair Display", serif);--font-technical:var(--font-technical,"Plus Jakarta Sans", sans-serif);--color-brand-50:var(--color-brand-50);--color-brand-100:var(--color-brand-100);--color-brand-200:var(--color-brand-200);--color-brand-300:var(--color-brand-300);--color-brand-400:var(--color-brand-400);--color-brand-500:var(--color-brand-500);--color-brand-600:var(--color-brand-600);--color-brand-700:var(--color-brand-700);--color-brand-800:var(--color-brand-800);--color-brand-900:var(--color-brand-900);--color-brand-950:var(--color-brand-950);--color-accent-50:var(--color-accent-50);--color-accent-100:var(--color-accent-100);--color-accent-200:var(--color-accent-200);--color-accent-300:var(--color-accent-300);--color-accent-400:var(--color-accent-400);--color-accent-500:var(--color-accent-500);--color-accent-600:var(--color-accent-600);--color-accent-700:var(--color-accent-700);--color-accent-800:var(--color-accent-800);--color-accent-900:var(--color-accent-900);--color-accent-950:var(--color-accent-950);--color-text-primary:var(--color-text-primary);--color-text-secondary:var(--color-text-secondary);--color-text-inverse:var(--color-text-inverse);--color-bg-primary:var(--color-bg-primary);--color-bg-secondary:var(--color-bg-secondary);--color-border:var(--color-border);--color-success:var(--color-success);--color-error:var(--color-error);--color-warning:var(--color-warning);--spacing-4:var(--space-4);--spacing-10:var(--space-10)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}a,button,input[type=submit],input[type=button],[role=button],[tabindex]:not([tabindex="-1"]){cursor:pointer;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-in-out);transition-duration:.3s;transition-timing-function:var(--ease-in-out)}button:disabled,[role=button]:disabled{cursor:not-allowed}}@layer utilities{.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.justify-center{justify-content:center}.border{border-style:var(--tw-border-style);border-width:1px}.py-4{padding-block:var(--spacing-4)}.py-10{padding-block:var(--spacing-10)}.uppercase{text-transform:uppercase}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.glass-etched-light{border:1px solid var(--color-border);background:var(--color-bg-secondary);box-shadow:0 2px 4px #00000005}.glass-etched-dark{border:1px solid var(--color-border);background:var(--color-bg-secondary);box-shadow:0 10px 15px -3px #0003}.tracking-extreme{letter-spacing:-.05em}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-marquee{animation:60s linear infinite marquee;display:flex}.animate-marquee:hover{animation-play-state:paused}.custom-scrollbar::-webkit-scrollbar{width:4px}.custom-scrollbar::-webkit-scrollbar-track{background:0 0}.custom-scrollbar::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--space-2)}.dark .custom-scrollbar::-webkit-scrollbar-thumb{background:var(--color-text-secondary)}@supports (color:color-mix(in lab, red, red)){.dark .custom-scrollbar::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-text-secondary) 50%, transparent)}}:root,[data-brand=classic]{--classic-font-heading:"Crimson Pro", Georgia, serif;--classic-font-body:"Inter", ui-sans-serif, system-ui, sans-serif;--classic-font-mono:"Roboto Mono", "Courier New", monospace;--classic-tracking-heading:-.02em;--classic-tracking-tight:-.01em;--classic-tracking-label:.06em;--classic-tracking-data:-.02em;--neo-color-brand:#3b82f6;--neo-color-brand-light:#93c5fd;--neo-color-brand-tint:#dbeafe;--neo-color-success:#22c55e;--neo-color-danger:#ef4444;--neo-color-warning:#f59e0b;--neo-color-ink-mid:#64748b;--neo-color-navy-base:#1e293b;--neo-color-navy-mid:#334155}[data-brand=classic] .semantic-brand-text{color:var(--color-brand-500)}[data-brand=neo] .semantic-brand-text{color:var(--neo-color-brand)}[data-brand=classic]{font-family:var(--classic-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;line-height:1.6}[data-brand=classic] h1,[data-brand=classic] h2,[data-brand=classic] h3,[data-brand=classic] h4,[data-brand=classic] h5,[data-brand=classic] h6{font-family:var(--classic-font-heading)!important;letter-spacing:var(--classic-tracking-heading)!important;text-transform:none!important;font-weight:600!important;line-height:1.05!important}[data-brand=classic] p,[data-brand=classic] span,[data-brand=classic] li,[data-brand=classic] label{font-family:var(--classic-font-body);font-weight:400}[data-brand=classic] .font-mono,[data-brand=classic] .price,[data-brand=classic] .ticker,[data-brand=classic] .data-cell,[data-brand=classic] .data-value,[data-brand=classic] code,[data-brand=classic] pre,[data-brand=classic] kbd{letter-spacing:var(--classic-tracking-data);font-variant-numeric:tabular-nums;font-family:var(--classic-font-mono)!important}[data-brand=classic] button:not(.cmda-tab-btn),[data-brand=classic] [role=button]:not(.cmda-tab-btn),[data-brand=classic] input[type=submit],[data-brand=classic] input[type=button]{font-family:var(--classic-font-body)!important;letter-spacing:.02em!important;text-transform:none!important;font-weight:500!important;transition:opacity .2s,transform .15s,box-shadow .2s!important}[data-brand=classic] input[type=text]:not(.classic-search-input),[data-brand=classic] input[type=search]:not(.classic-search-input),[data-brand=classic] input[type=email]:not(.classic-search-input),[data-brand=classic] input[type=number]:not(.classic-search-input),[data-brand=classic] input[type=password]:not(.classic-search-input),[data-brand=classic] textarea,[data-brand=classic] select{transition:border-color .25s;font-family:var(--classic-font-body)!important;letter-spacing:.01em!important;border:none!important;border-bottom:1px solid var(--color-border)!important;box-shadow:none!important;background-color:#0000!important;border-radius:0!important;outline:none!important;padding:10px 2px!important;font-size:14px!important;font-weight:400!important}[data-brand=classic] input:focus,[data-brand=classic] textarea:focus,[data-brand=classic] select:focus{border-bottom-color:var(--color-brand-500)!important;box-shadow:none!important;outline:none!important;transform:none!important}[data-brand=classic] .input-filled input,[data-brand=classic] .input-filled textarea{background-color:var(--color-bg-secondary)!important;border:1px solid var(--color-border)!important;border-radius:8px!important;padding:10px 16px!important}[data-brand=classic] .data-label,[data-brand=classic] [class*=data-label]{font-family:var(--classic-font-body)!important;text-transform:uppercase!important;letter-spacing:var(--classic-tracking-label)!important;color:var(--color-text-secondary)!important;font-size:11px!important;font-weight:500!important}[data-brand=classic] th{color:var(--color-text-secondary);border-bottom:1px solid var(--color-border);padding:8px 12px;font-family:var(--classic-font-body)!important;text-transform:uppercase!important;letter-spacing:var(--classic-tracking-label)!important;font-size:11px!important;font-weight:600!important}[data-brand=classic] td{font-variant-numeric:tabular-nums;border-bottom:1px solid var(--color-border);font-family:var(--classic-font-mono)!important;font-size:13px!important;font-weight:400!important}@supports (color:color-mix(in lab, red, red)){[data-brand=classic] td{border-bottom:1px solid color-mix(in srgb, var(--color-border) 40%, transparent)}}[data-brand=classic] td{padding:8px 12px}[data-brand=classic] nav button,[data-brand=classic] nav a{font-family:var(--classic-font-body)!important;letter-spacing:.01em!important;text-transform:none!important;font-size:13px!important;font-weight:500!important}[data-brand=classic] footer span{font-variant-numeric:tabular-nums;font-family:var(--classic-font-mono)!important;letter-spacing:var(--classic-tracking-data)!important;font-size:11px!important}[data-brand=neo],[data-theme=neo]{font-family:var(--neo-font-body);color:var(--neo-color-ink);background-color:var(--neo-color-technical);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.5}[data-brand=neo] *,[data-brand=neo] :before,[data-brand=neo] :after{-webkit-backdrop-filter:none!important;border-radius:var(--neo-radius)!important}[data-brand=neo] h1,[data-brand=neo] h2,[data-brand=neo] h3,[data-brand=neo] h4,[data-brand=neo] h5,[data-brand=neo] h6{color:var(--neo-color-ink);font-family:var(--neo-font-heading)!important;letter-spacing:var(--neo-tracking-heading)!important;text-transform:uppercase!important;font-weight:700!important;line-height:.95!important}[data-brand=neo] h2 span.accent,[data-brand=neo] .neo-heading-accent{color:var(--neo-color-brand)!important;font-family:var(--neo-font-heading)!important;font-weight:700!important}[data-brand=neo] h2 span.accent,[data-brand=neo] .cmda-nav-badge{box-shadow:1px 1px #0000001a;font-family:var(--neo-font-technical,monospace)!important}[data-brand=neo] p,[data-brand=neo] span,[data-brand=neo] li,[data-brand=neo] label{font-family:var(--neo-font-body)}[data-brand=neo] .font-mono,[data-brand=neo] .price,[data-brand=neo] .ticker,[data-brand=neo] .data-cell,[data-brand=neo] .data-value,[data-brand=neo] code,[data-brand=neo] pre,[data-brand=neo] kbd{letter-spacing:var(--neo-tracking-data);font-variant-numeric:tabular-nums;font-family:var(--neo-font-mono)!important}[data-brand=neo] .theme-config-btn{transition:all .2s;border:var(--neo-border-ink-base)!important}[data-brand=neo] .theme-config-btn.active{background-color:var(--neo-color-brand)!important;color:#fff!important;box-shadow:var(--neo-btn-shadow)!important}[data-brand=neo] .theme-config-btn.shade-active{box-shadow:var(--neo-btn-shadow)!important;transform:translate(-2px,-2px)!important}[data-brand=neo] button:not(.theme-config-btn):not(.cmda-tab-btn),[data-brand=neo] [role=button]:not(.theme-config-btn):not(.cmda-tab-btn),[data-brand=neo] input[type=submit],[data-brand=neo] input[type=button]{cursor:pointer;position:relative;font-family:var(--neo-font-heading)!important;font-weight:700!important;font-size:var(--neo-size-btn-text)!important;letter-spacing:var(--neo-tracking-button)!important;text-transform:uppercase!important;border-radius:var(--neo-radius)!important;border:var(--neo-border-ink-base)!important;box-shadow:var(--neo-btn-shadow)!important;transition:box-shadow .1s,transform .1s!important}[data-brand=neo] button:not(.theme-config-btn):not(.cmda-tab-btn):hover,[data-brand=neo] [role=button]:not(.theme-config-btn):not(.cmda-tab-btn):hover{box-shadow:var(--neo-btn-shadow-hover)!important;transform:var(--neo-btn-transform-hover)!important}[data-brand=neo] button:not(.theme-config-btn):not(.cmda-tab-btn):active,[data-brand=neo] [role=button]:not(.theme-config-btn):not(.cmda-tab-btn):active{box-shadow:var(--neo-shadow-none)!important;transform:var(--neo-btn-transform-press)!important}[data-brand=neo] button:disabled,[data-brand=neo] [role=button][aria-disabled=true]{opacity:.5;cursor:not-allowed;box-shadow:var(--neo-shadow-xs)!important;border-color:var(--neo-color-ink-light)!important;transform:none!important}[data-brand=neo] .btn-neo-primary,[data-brand=neo] button[data-variant=primary]{background-color:var(--neo-color-brand)!important;color:var(--neo-color-surface)!important;border-color:var(--neo-color-ink)!important}[data-brand=neo] .btn-neo-primary-flat,[data-brand=neo] button.cmda-btn[data-variant=primary-flat]{background-color:var(--neo-color-brand)!important;color:var(--neo-color-surface)!important;box-shadow:none!important;border:none!important;transform:none!important}[data-brand=neo] button.cmda-btn[data-variant=primary-flat]:hover{background-color:var(--neo-color-ink)!important;color:var(--neo-color-surface)!important;box-shadow:none!important;transform:none!important}[data-brand=neo] .btn-neo-danger,[data-brand=neo] button[data-variant=danger]{background-color:var(--neo-color-danger)!important;color:var(--neo-color-surface)!important;border-color:var(--neo-color-ink)!important}[data-brand=neo] .btn-neo-success,[data-brand=neo] button[data-variant=success]{background-color:var(--neo-color-success)!important;color:var(--neo-color-surface)!important;border-color:var(--neo-color-ink)!important}[data-brand=neo] .btn-neo-outline,[data-brand=neo] button[data-variant=outline]{background-color:var(--neo-color-surface)!important;color:var(--neo-color-ink)!important;border-color:var(--neo-color-ink)!important}[data-brand=neo] .btn-neo-black,[data-brand=neo] button[data-variant=black]{background-color:var(--neo-color-ink)!important;color:var(--neo-color-surface)!important;border-color:var(--neo-color-ink)!important}[data-brand=neo] input[type=text],[data-brand=neo] input[type=search],[data-brand=neo] input[type=email],[data-brand=neo] input[type=number],[data-brand=neo] input[type=password],[data-brand=neo] textarea,[data-brand=neo] select{transition:border-color .2s,background-color .2s,transform .2s cubic-bezier(.175,.885,.32,1.275);font-family:var(--neo-font-body)!important;font-size:var(--neo-size-mono)!important;border-radius:var(--neo-radius)!important;border:var(--neo-border-subtle)!important;background-color:var(--neo-color-technical)!important;color:var(--neo-color-ink)!important;box-shadow:none!important;outline:none!important;padding:8px 16px!important}[data-brand=neo] input.quantitative,[data-brand=neo] input[type=number]{font-family:var(--neo-font-mono)!important}[data-brand=neo] input:focus,[data-brand=neo] textarea:focus,[data-brand=neo] select:focus{z-index:10;position:relative;background-color:var(--neo-color-surface)!important;border-color:#9333ea!important;outline:none!important;transform:scale(1.015)!important;box-shadow:0 0 0 4px #9333ea1a!important}[data-brand=neo] .card,[data-brand=neo] [class*=card],[data-brand=neo] [class*=panel],[data-brand=neo] [class*=widget]{border:var(--neo-border-subtle);background-color:var(--neo-color-surface);transition:border-color .2s,box-shadow .2s;border-radius:var(--neo-radius)!important}[data-brand=neo] .card:hover,[data-brand=neo] [class*=card]:hover{border-color:var(--neo-color-brand);box-shadow:var(--neo-color-brand-glow) 0 4px 12px}[data-brand=neo] .neo-container,[data-brand=neo] [class*=section-panel],[data-brand=neo] [class*=analysis-hub]{background-color:var(--neo-color-surface);box-shadow:var(--neo-panel-shadow);border:var(--neo-panel-border)!important;border-radius:var(--neo-radius)!important}[data-brand=neo] table{border-collapse:collapse;width:100%}[data-brand=neo] th{background-color:var(--neo-color-secondary-bg);color:var(--neo-color-ink-mid);border-bottom:var(--neo-border-ink-base);padding:8px 12px;font-family:var(--neo-font-body)!important;font-size:var(--neo-size-label)!important;text-transform:uppercase!important;letter-spacing:var(--neo-tracking-label)!important;font-weight:700!important}[data-brand=neo] td{border-bottom:var(--neo-border-subtle);color:var(--neo-color-ink);padding:8px 12px;font-family:var(--neo-font-mono)!important;font-size:var(--neo-size-data)!important}[data-brand=neo] tr:hover td{background-color:var(--neo-color-ink-hover-row)}[data-brand=neo] ::selection{background-color:var(--neo-selection-bg);color:var(--neo-selection-color)}[data-brand=neo] ::-webkit-scrollbar{width:var(--neo-scrollbar-width)}[data-brand=neo] ::-webkit-scrollbar-track{background:var(--neo-scrollbar-track)}[data-brand=neo] ::-webkit-scrollbar-thumb{background:var(--neo-scrollbar-thumb);border-radius:var(--neo-radius)}[data-brand=neo] ::-webkit-scrollbar-thumb:hover{background:var(--neo-scrollbar-thumb-hover)}[data-brand=neo] .neo-accent-strip{width:var(--neo-accent-strip-width);background-color:var(--neo-accent-strip-bg);flex-shrink:0}[data-brand=neo] .neo-divider{background-color:var(--neo-color-brand);height:2px;box-shadow:var(--neo-shadow-divider);border:none}[data-brand=neo] .neo-toggle-group{border:var(--neo-border-ink-base);display:flex;overflow:hidden}[data-brand=neo] .neo-toggle-group button{background:var(--neo-color-surface);color:var(--neo-color-ink-mid);flex:1;padding:8px 12px;border:none!important;border-right:var(--neo-border-ink-base)!important;box-shadow:none!important;font-size:var(--neo-size-btn-text)!important;letter-spacing:var(--neo-tracking-button)!important;text-transform:uppercase!important;font-weight:700!important;transition:background .1s,color .1s!important;transform:none!important}[data-brand=neo] .neo-toggle-group button:last-child{border-right:none!important}[data-brand=neo] .neo-toggle-group button.active,[data-brand=neo] .neo-toggle-group button[data-active=true]{background:var(--neo-color-ink)!important;color:var(--neo-color-surface)!important;box-shadow:none!important;transform:none!important}[data-brand=neo] .neo-toggle-group button:hover:not(.active){background:var(--neo-color-secondary-bg)!important;color:var(--neo-color-ink)!important;box-shadow:none!important;transform:none!important}[data-brand=neo] .data-label,[data-brand=neo] [class*=data-label]{font-family:var(--neo-font-mono)!important;font-size:var(--neo-size-label)!important;text-transform:uppercase!important;color:var(--neo-color-ink-mid)!important;letter-spacing:var(--neo-tracking-label)!important}[data-brand=neo] nav button,[data-brand=neo] nav a{font-family:var(--neo-font-heading)!important;font-weight:900!important;font-size:var(--neo-size-nav-item)!important;letter-spacing:var(--neo-tracking-tight)!important;text-transform:uppercase!important;box-shadow:none!important;background:0 0!important;border:none!important;transform:none!important}[data-brand=neo] nav button:hover,[data-brand=neo] nav a:hover{box-shadow:none!important;transform:none!important}[data-brand=neo] button[data-skip-neo-border],[data-brand=neo] button[data-skip-neo-border]:hover,[data-brand=neo] button[data-skip-neo-border]:active{border:revert!important;box-shadow:revert!important;transform:revert!important}[data-brand=neo] button.icon-btn{box-shadow:none!important;background:0 0!important;border:none!important;padding:8px!important;transform:none!important}[data-brand=neo] button:has(svg):not(:has(span)){box-shadow:none!important;background:0 0!important;border:none!important;padding:8px!important;transform:none!important}[data-brand=neo] button:has(svg):not(:has(span)):hover{background:var(--neo-color-overlay-hover)!important}@keyframes rotate-gradient{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.classic-search-wrapper{z-index:1;position:relative}.classic-search-wrapper:before{content:"";z-index:-1;opacity:0;filter:blur(8px);background:linear-gradient(90deg,#f0f,#0ff,#f0f,#0ff) 0 0/400% 400%;border-radius:32px;transition:opacity .4s,filter .4s;position:absolute;inset:-2px}.classic-search-wrapper:focus-within:before{opacity:1;filter:blur(12px);animation:3s linear infinite rotate-gradient}.classic-search-wrapper:focus-within{transform:scale(1.02);box-shadow:0 0 20px #9333ea66!important}[data-brand=neo] footer{border-top:var(--neo-border-ink-base)!important;background-color:var(--neo-color-paper)!important}[data-brand=neo] footer span{font-family:var(--neo-font-mono)!important;font-size:var(--neo-size-label)!important;letter-spacing:var(--neo-tracking-label)!important}[data-brand=neo] .tracking-extreme{font-family:var(--neo-font-heading)!important;letter-spacing:var(--neo-tracking-heading)!important;text-transform:uppercase!important;font-weight:900!important}[data-brand=neo] [class*=backdrop]{-webkit-backdrop-filter:none!important}[data-brand=neo] .profile-sidebar,[data-brand=neo] [class*=sidebar]{border-radius:var(--neo-radius)!important;border-left:var(--neo-sidebar-border)!important}.main-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;width:70px;height:32px;display:block;position:relative}.main-checkbox{display:none}.main-track{background-color:var(--neo-color-brand,#6d28d9);box-sizing:border-box;border:2px solid #000;width:100%;height:100%;transition:background-color .3s;position:absolute;top:0;left:0;box-shadow:inset 1px 1px #0000001a}.main-knob{z-index:2;background:#fff;border:2px solid #000;justify-content:center;align-items:center;width:32px;height:38px;transition:transform .3s cubic-bezier(.7,-.4,.4,1.4);display:flex;position:absolute;top:50%;left:0;transform:translate(-2px,-50%);box-shadow:2px 2px #000}.main-toggle:active .main-knob{margin-top:1px;margin-left:1px;box-shadow:1px 1px #000}.main-knob:after{content:"N";color:#000;font-size:16px;font-weight:900}.main-checkbox:checked+.main-track{background-color:#2ecc71}.main-checkbox:checked~.main-knob{transform:translate(38px,-50%)}.main-checkbox:checked~.main-knob:after{content:"C"}.main-checkbox:checked~.main-knob{background-color:#fdfdfd}body,#root{background-color:var(--color-bg-primary);min-height:100vh;margin:0;transition:background-color .3s,color .3s}[data-brand=neo] body,[data-brand=neo] #root{background-color:var(--neo-color-technical);--cmda-navbar-padding:0 24px;--cmda-navbar-height:48px;--cmda-navbar-bg:var(--color-bg-secondary);--cmda-navbar-border:1px solid var(--neo-border-ink-base);--cmda-navbar-shadow:none;--cmda-nav-font:var(--neo-font-mono);--cmda-nav-letter-spacing:.05em;--cmda-nav-text-transform:uppercase;--cmda-nav-active-weight:700;--cmda-nav-premium-color:var(--neo-color-premium);--cmda-nav-active-color:var(--neo-color-brand);--cmda-nav-premium-border:2px solid var(--neo-color-premium);--cmda-nav-active-border:2px solid var(--neo-color-brand);--cmda-navbar-dropdown-border:2px solid var(--neo-color-brand);--cmda-navbar-dropdown-radius:0;--cmda-navbar-dropdown-bg:var(--neo-color-surface);--cmda-navbar-dropdown-inner-border:1px solid var(--neo-border-ink-base);--cmda-navbar-dropdown-inner-radius:0;--cmda-navbar-dropdown-shadow:var(--neo-shadow-sm);--cmda-theme-btn-radius:0;--cmda-theme-font:var(--neo-font-body);--cmda-theme-text-transform:uppercase;--cmda-theme-btn-border:2px solid var(--neo-color-ink);--cmda-theme-btn-active-border:2px solid var(--neo-color-ink);--cmda-theme-btn-bg:var(--color-bg-primary);--cmda-theme-btn-active-bg:var(--neo-color-ink);--cmda-theme-btn-color:var(--neo-color-ink);--cmda-theme-btn-active-color:var(--neo-color-surface);--cmda-mode-light-cursor:not-allowed;--cmda-mode-light-events:none;--cmda-mode-dark-cursor:not-allowed;--cmda-mode-dark-events:none;--cmda-mode-dark-opacity:.4;--cmda-btn-dark-bg:var(--neo-color-ink);--cmda-btn-dark-color:var(--neo-color-surface);--cmda-btn-dark-border:var(--cmda-border-heavy,2px) solid var(--neo-color-ink);--cmda-shade-radius:0;--cmda-shade-default-color:#581c87}.shell-version-wrapper button.cmda-navbar-dropdown-btn{height:24px!important;padding:2px 8px!important}.shell-version-wrapper button.cmda-navbar-dropdown-btn svg{width:14px!important;height:14px!important}.shell-version-wrapper button.cmda-navbar-dropdown-btn .cmda-navbar-dropdown-label{font-size:10px!important}.btn-lift{transition:transform .18s,box-shadow .18s!important}.btn-lift:hover:not(:disabled){transform:translateY(-2px)!important;box-shadow:0 4px 14px #0000001f!important}.btn-lift:active:not(:disabled){transform:translateY(0)!important;box-shadow:0 1px 4px #00000014!important}@keyframes gloryPulse{0%{box-shadow:0 0 0 0 var(--color-primary);background-color:var(--color-bg-tertiary)}70%{background-color:#0000;box-shadow:0 0 0 10px #0000}to{background-color:#0000;box-shadow:0 0 #0000}}.glory-animation{animation:1.5s infinite gloryPulse}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes cmda-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}.cmda-anim-shake{animation:.4s cubic-bezier(.36,.07,.19,.97) both cmda-shake}@keyframes cmda-bounce{0%{opacity:0;transform:scale(.9)}50%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.cmda-anim-bounce{animation:.3s cubic-bezier(.175,.885,.32,1.275) both cmda-bounce}@keyframes cmda-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.cmda-anim-shimmer{background:linear-gradient(90deg,#fff0 0%,#fff6 50%,#fff0 100%) 0 0/200% 100%;animation:2s linear infinite cmda-shimmer}[data-brand=classic] .cmda-anim-shimmer.shimmer-skeleton{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%) 0 0/200% 100%;animation:1.5s linear infinite cmda-shimmer}[data-brand=neo] .cmda-anim-shimmer.shimmer-skeleton{background:linear-gradient(90deg,#f8fafc 25%,#e2e8f0 50%,#f8fafc 75%) 0 0/200% 100%;animation:1.5s linear infinite cmda-shimmer}@keyframes cmda-slide-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.cmda-anim-slide-up{animation:cmda-slide-up .4s var(--cmda-motion-easing-easeOut,ease-out) forwards}@keyframes cmda-flash-success{0%{background-color:#22c55e33}to{background-color:#0000}}@keyframes cmda-flash-danger{0%{background-color:#ef444433}to{background-color:#0000}}.cmda-anim-flash-success{animation:1s ease-out forwards cmda-flash-success}.cmda-anim-flash-danger{animation:1s ease-out forwards cmda-flash-danger}@keyframes cmda-drift{0%{transform:translate(0)scale(1)}33%{transform:translate(5%,10%)scale(1.1)}66%{transform:translate(-10%,5%)scale(.9)}to{transform:translate(0)scale(1)}}.cmda-anim-drift{animation:20s ease-in-out infinite cmda-drift}.cmda-anim-drift-slow{animation:30s ease-in-out infinite reverse cmda-drift}.cmda-anim-drift-fast{animation:15s ease-in-out infinite alternate cmda-drift}@keyframes cmda-pointer-bounce-x{0%,to{transform:translate(0)}50%{transform:translate(6px)}}.cmda-anim-pointer-bounce-x{animation:1s ease-in-out infinite cmda-pointer-bounce-x}.cmda-bg-mesh,.cmda-bg-grid,.cmda-bg-glow{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.cmda-bg-mesh{background-color:var(--color-bg-primary)}.cmda-bg-mesh.neo{background-color:var(--neo-color-paper)}.cmda-bg-blob{filter:blur(80px);opacity:.6;border-radius:50%;position:absolute}.cmda-bg-mesh.classic .blob-1{background:var(--cmda-colors-brand-500);opacity:.25;filter:blur(100px);width:60vw;height:60vw;top:-10%;left:-10%}.cmda-bg-mesh.classic .blob-2{background:var(--cmda-colors-brand-300);opacity:.3;filter:blur(120px);width:50vw;height:50vw;bottom:-20%;right:-10%}.cmda-bg-mesh.classic .blob-3{opacity:.2;filter:blur(100px);background:#a855f766;width:40vw;height:40vw;top:40%;left:30%}.cmda-bg-mesh.classic .blob-4{background:var(--cmda-colors-success);opacity:.15;filter:blur(120px);width:45vw;height:45vw;top:-10%;right:20%}.cmda-bg-mesh.classic .blob-5{opacity:.2;filter:blur(90px);background:#3b82f64d;width:35vw;height:35vw;bottom:10%;left:-5%}.cmda-bg-mesh.neo .blob-1{background:var(--neo-color-brand);opacity:.15;filter:blur(140px);width:60vw;height:60vw;top:-20%;left:-20%}.cmda-bg-mesh.neo .blob-2{opacity:.1;filter:blur(160px);background:#3b82f680;width:50vw;height:50vw;bottom:-20%;right:-20%}.cmda-bg-mesh.neo .blob-3{background:var(--neo-color-accent);opacity:.08;filter:blur(130px);width:40vw;height:40vw;top:30%;left:40%}.cmda-bg-mesh.neo .blob-4{background:var(--neo-color-ink);opacity:1;filter:blur(150px);width:70vw;height:70vw;top:10%;right:-30%}.cmda-bg-mesh.neo .blob-5{display:none}.cmda-bg-overlay{opacity:.04;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");position:absolute;inset:0}.cmda-bg-grid{background-color:var(--color-bg-primary)}.cmda-bg-grid.neo{background-color:var(--neo-color-paper)}.cmda-bg-grid.classic{background-image:linear-gradient(var(--color-border) 1px, transparent 1px), linear-gradient(90deg, var(--color-border) 1px, transparent 1px), radial-gradient(var(--cmda-colors-brand-500) 2px, transparent 2px);opacity:.6;background-position:50%,50%,20px 20px;background-size:40px 40px,40px 40px,160px 160px}.cmda-bg-grid.neo{background-image:radial-gradient(var(--neo-color-ink) 2px, transparent 2px), linear-gradient(#ffffff05 1px, transparent 1px), linear-gradient(90deg, #ffffff05 1px, transparent 1px);opacity:1;background-position:50%;background-size:24px 24px,120px 120px,120px 120px}.cmda-bg-grid-overlay{background:radial-gradient(circle, transparent 20%, var(--color-bg-primary,#fff) 100%);pointer-events:none;position:absolute;inset:0}.cmda-bg-grid.neo .cmda-bg-grid-overlay{background:radial-gradient(circle, transparent 10%, var(--neo-color-paper) 100%)}.cmda-bg-grid-noise{opacity:.05;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");position:absolute;inset:0}.cmda-bg-grid.neo .cmda-bg-grid-noise{opacity:.02;mix-blend-mode:color-dodge}.cmda-bg-glow{background-color:var(--color-bg-primary);overflow:hidden}.cmda-bg-glow.neo{background-color:var(--neo-color-paper)}.cmda-glow-orb{background:radial-gradient(circle, var(--cmda-colors-brand-500) 0%, transparent 60%);opacity:.15;filter:blur(100px);border-radius:50%;width:80vw;max-width:800px;height:80vw;max-height:800px;position:absolute}.cmda-bg-glow.neo .cmda-glow-orb{background:radial-gradient(circle, var(--neo-color-brand) 0%, transparent 70%);opacity:.2}.cmda-bg-glow.pos-top-left .cmda-glow-orb{top:-20%;left:-20%}.cmda-bg-glow.pos-top-center .cmda-glow-orb{top:-40%;left:50%;transform:translate(-50%)}.cmda-bg-glow.pos-top-right .cmda-glow-orb{top:-20%;right:-20%}.cmda-glass-overlay{-webkit-backdrop-filter:blur(12px);z-index:999;background:#fff6;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.cmda-glass-overlay.neo{-webkit-backdrop-filter:blur(16px);background:#0a0b0eb3}.cmda-focus-overlay{background:var(--color-focus-overlay);-webkit-backdrop-filter:var(--backdrop-focus-blur);z-index:1000;pointer-events:auto;position:fixed;inset:0}.cmda-btn{cursor:pointer;transition:var(--cmda-motion-duration-fast) var(--cmda-motion-easing-easeOut);border:none;outline:none;justify-content:center;align-items:center;display:inline-flex}.cmda-btn:disabled{cursor:not-allowed;opacity:.5;background-color:var(--cmda-state-disabled-bg)!important;color:var(--cmda-state-disabled-text)!important;border-color:var(--cmda-state-disabled-bg)!important;box-shadow:none!important;transform:none!important}.cmda-btn:focus-visible{box-shadow:0 0 0 3px var(--cmda-state-focus-ring)!important}[data-brand=classic] .cmda-btn:not(:disabled){box-shadow:0 1px 3px #0000001a}body:not(.architect-mode) [data-brand=classic] .cmda-btn:not(:disabled):hover,[data-brand=classic] .cmda-btn:not(:disabled):hover{filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 4px 6px #0000001a}[data-brand=classic] .cmda-btn:not(:disabled):active{filter:brightness(.9);transform:translateY(0);box-shadow:0 1px 2px #0000001a}[data-brand=neo] .cmda-btn:not(:disabled){box-shadow:var(--neo-btn-shadow)}body:not(.architect-mode) [data-brand=neo] .cmda-btn:not(:disabled):hover,[data-brand=neo] .cmda-btn:not(:disabled):hover{transform:var(--neo-btn-transform-hover);box-shadow:var(--neo-btn-shadow-hover)!important}[data-brand=neo] .cmda-btn:not(:disabled):active{transform:var(--neo-btn-transform-press);box-shadow:var(--neo-btn-shadow-press)!important}[data-brand=classic] .cmda-btn[data-variant=plain-ghost],body:not(.architect-mode) [data-brand=classic] .cmda-btn[data-variant=plain-ghost]:not(:disabled):hover,[data-brand=classic] .cmda-btn[data-variant=plain-ghost]:not(:disabled):hover,[data-brand=classic] .cmda-btn[data-variant=plain-ghost]:not(:disabled):active,[data-brand=neo] .cmda-btn[data-variant=plain-ghost],body:not(.architect-mode) [data-brand=neo] .cmda-btn[data-variant=plain-ghost]:not(:disabled):hover,[data-brand=neo] .cmda-btn[data-variant=plain-ghost]:not(:disabled):hover,[data-brand=neo] .cmda-btn[data-variant=plain-ghost]:not(:disabled):active{box-shadow:none!important;filter:none!important;background-color:#0000!important;transform:none!important}[data-brand=classic] .cmda-btn[data-variant=plain-ghost]:not(:disabled):hover{color:var(--cmda-colors-brand-500)!important;border-color:var(--cmda-colors-brand-500)!important}[data-brand=neo] .cmda-btn[data-variant=plain-ghost]:not(:disabled):hover{color:var(--neo-color-brand)!important;border-color:var(--neo-color-brand)!important}[data-variant=ghost]:hover{background-color:#0000!important}[data-brand=classic] .cmda-btn[data-variant=ghost]:not(:disabled):hover{color:var(--cmda-colors-brand-500)!important;border-color:var(--cmda-colors-brand-500)!important}[data-brand=neo] .cmda-btn[data-variant=ghost]:not(:disabled):hover{color:var(--neo-color-brand)!important;border-color:var(--neo-color-brand)!important}.cmda-input{transition:all var(--cmda-motion-duration-fast) var(--cmda-motion-easing-easeOut);outline:none}.cmda-input:disabled{cursor:not-allowed;opacity:.5;background-color:var(--cmda-state-disabled-bg)!important;color:var(--cmda-state-disabled-text)!important;border-color:var(--cmda-state-disabled-bg)!important}[data-brand=classic] .cmda-input:not(:disabled):hover{border-color:var(--cmda-colors-brand-300)}[data-brand=classic] .cmda-input:not(:disabled):focus{border-color:var(--cmda-colors-brand-500);box-shadow:0 0 0 3px var(--cmda-state-focus-ring)}[data-brand=classic] .cmda-input[data-error=true]:not(:disabled):focus{border-color:var(--cmda-colors-error);box-shadow:0 0 0 3px #ef444466}[data-brand=neo] .cmda-input:not(:disabled){box-shadow:var(--neo-shadow-xs)}[data-brand=neo] .cmda-input:not(:disabled):hover{border-color:var(--neo-color-ink)}[data-brand=neo] .cmda-input:not(:disabled):focus{border-color:var(--neo-color-brand);box-shadow:var(--neo-shadow-sm)}[data-brand=neo] .cmda-input[data-error=true]:not(:disabled):focus{border-color:var(--neo-color-danger);box-shadow:var(--neo-shadow-sm)}.cmda-progress-bar-container{background-color:var(--color-bg-tertiary,#00000014);border-radius:9999px;width:100%;display:flex;overflow:hidden;box-shadow:inset 0 1px 2px #0000000d}.cmda-progress-bar-fill{border-radius:9999px;height:100%;transition:width .3s ease-in-out,background-color .3s ease-in-out}.cmda-progress-bar-fill--primary{background-color:var(--color-primary)}.cmda-progress-bar-fill--success{background-color:var(--color-success)}.cmda-progress-bar-fill--warning{background-color:var(--color-warning)}.cmda-progress-bar-fill--error{background-color:var(--color-error)}.cmda-table-container{border:1px solid var(--color-border);background-color:var(--color-bg-primary);border-radius:8px;width:100%;overflow-x:auto}.cmda-table{border-collapse:collapse;text-align:left;width:100%}.cmda-table thead{background-color:var(--color-bg-secondary);border-bottom:1px solid var(--color-border)}.cmda-table th{font-family:var(--cmda-typography-fonts-primary);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary);white-space:nowrap;padding:14px 16px;font-size:12px;font-weight:600}.cmda-table tr{border-bottom:1px solid var(--color-border);transition:background-color .2s}.cmda-table tr:hover{background-color:var(--color-bg-secondary)}.cmda-table td{font-family:var(--cmda-typography-fonts-primary);color:var(--color-text-primary);padding:14px 16px;font-size:14px;font-weight:400}[data-brand=neo] .cmda-table-container{border:1px solid var(--neo-border-ink-base);background-color:var(--neo-color-surface);border-radius:0}[data-brand=neo] .cmda-table thead{background-color:var(--neo-color-technical);border-bottom:1px solid var(--neo-border-ink-base)}[data-brand=neo] .cmda-table th{font-family:var(--neo-font-mono);letter-spacing:.08em;padding:12px 16px;font-size:11px;font-weight:700}[data-brand=neo] .cmda-table tr{border-bottom:1px solid var(--neo-border-subtle)}[data-brand=neo] .cmda-table tr:hover{background-color:var(--neo-color-secondary-bg)}[data-brand=neo] .cmda-table td{font-family:var(--neo-font-mono);padding:12px 16px;font-size:13px;font-weight:500}.cmda-tooltip-container{cursor:help;display:inline-flex;position:relative}.cmda-tooltip-content{color:#fff;font-family:var(--cmda-typography-fonts-primary);text-transform:none;letter-spacing:normal;white-space:normal;word-break:break-word;z-index:9999;pointer-events:auto;-webkit-user-select:text;user-select:text;background-color:#1a1a1a;border:none;border-radius:6px;width:max-content;max-width:220px;padding:8px 12px;font-size:11px;font-weight:500;line-height:1.4;transition:opacity .2s,transform .2s;position:absolute;box-shadow:0 4px 12px #00000040}.cmda-tooltip-brand-strip{display:none}[data-brand=neo] .cmda-tooltip-content{background-color:var(--neo-color-surface);color:var(--color-text-primary);border:1px solid var(--neo-border-ink-base);font-family:var(--neo-font-mono);text-transform:uppercase;letter-spacing:.06em;box-shadow:var(--neo-shadow-md);border-radius:0;padding:6px 10px;font-size:10px;font-weight:700}[data-brand=neo] .cmda-tooltip-brand-strip{background-color:var(--neo-color-brand);width:4px;height:100%;display:block;position:absolute;top:0;left:0}.cmda-pagination{align-items:center;gap:4px;display:inline-flex}.cmda-pagination-btn{min-width:36px;height:36px;color:var(--color-text-secondary);border:1px solid var(--color-border);font-family:var(--cmda-typography-fonts-primary);cursor:pointer;background-color:#0000;border-radius:6px;outline:none;justify-content:center;align-items:center;padding:0 8px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.cmda-pagination-btn:not(:disabled):hover{background-color:var(--color-bg-secondary)}.cmda-pagination-btn:disabled{cursor:not-allowed;opacity:.5}.cmda-pagination-btn.active{background-color:var(--cmda-colors-brand-500);color:#fff;border-color:var(--cmda-colors-brand-500);font-weight:600}[data-brand=neo] .cmda-pagination{border:1px solid var(--neo-border-ink-base);border-radius:0;gap:0}[data-brand=neo] .cmda-pagination-btn{border:none;border-right:1px solid var(--neo-border-ink-base);min-width:32px;height:32px;font-family:var(--neo-font-mono);border-radius:0;font-size:11px}[data-brand=neo] .cmda-pagination-btn:last-child{border-right:none}[data-brand=neo] .cmda-pagination-btn.active{background-color:var(--neo-color-technical);color:var(--neo-color-brand);font-weight:700}.cmda-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background-color:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.cmda-modal-container{background-color:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:12px;flex-direction:column;width:100%;max-height:90vh;display:flex;position:relative;box-shadow:0 20px 40px #0003}.cmda-modal-container.size-sm{max-width:400px}.cmda-modal-container.size-md{max-width:600px}.cmda-modal-container.size-lg{max-width:800px}.cmda-modal-brand-strip{display:none}.cmda-modal-header{border-bottom:1px solid var(--color-border);background-color:#0000;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.cmda-modal-title{font-family:var(--cmda-typography-fonts-display);text-transform:none;letter-spacing:normal;color:var(--color-text-primary);margin:0;font-size:18px;font-weight:600}.cmda-modal-close{cursor:pointer;color:var(--color-text-secondary);background:0 0;border:none;padding:4px}.cmda-modal-body{font-family:var(--cmda-typography-fonts-primary);color:var(--color-text-secondary);padding:24px;font-size:14px;line-height:1.6;overflow-y:auto}.cmda-modal-footer{border-top:1px solid var(--color-border);background-color:#0000;justify-content:flex-end;gap:12px;padding:20px 24px;display:flex}@media (width<=768px){.cmda-modal-container{border:none!important;border-radius:0!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}.cmda-modal-body{flex:1}}[data-brand=neo] .cmda-modal-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#000c}[data-brand=neo] .cmda-modal-container{background-color:var(--neo-color-surface);border:1px solid var(--neo-border-ink-base);box-shadow:var(--neo-shadow-lg);border-radius:0}[data-brand=neo] .cmda-modal-brand-strip{background-color:var(--neo-color-brand);width:100%;height:4px;display:block;position:absolute;top:0;left:0}[data-brand=neo] .cmda-modal-header{border-bottom:1px solid var(--neo-border-ink-base);background-color:var(--neo-color-technical);padding:16px 20px}[data-brand=neo] .cmda-modal-title{font-family:var(--neo-font-heading);text-transform:uppercase;letter-spacing:.06em;font-size:14px;font-weight:700}[data-brand=neo] .cmda-modal-body{font-family:var(--neo-font-body);padding:20px;font-size:13px}[data-brand=neo] .cmda-modal-footer{border-top:1px solid var(--neo-border-ink-base);background-color:var(--neo-color-technical);padding:16px 20px}.cmda-tabs-list{border-bottom:1px solid var(--color-border);gap:24px;display:flex}.cmda-tab-btn{font-family:var(--cmda-typography-fonts-primary);color:var(--color-text-secondary);text-transform:none;letter-spacing:normal;cursor:pointer;background-color:#0000;border:none;border-bottom:2px solid #0000;outline:none;padding:12px 0;font-size:14px;font-weight:500;transition:all .2s}.cmda-tab-btn.active{border-bottom:2px solid var(--cmda-colors-brand-500);color:var(--color-text-primary);font-weight:600}.cmda-tabs-content{padding:24px 0}[data-brand=neo] .cmda-tabs-list{border-bottom:1px solid var(--neo-border-ink-base);gap:0}[data-brand=neo] .cmda-tab-btn{border-bottom:2px solid #0000;border-right:1px solid var(--neo-border-ink-base);font-family:var(--neo-font-mono);text-transform:uppercase;letter-spacing:.06em;padding:12px 20px;font-size:11px}[data-brand=neo] .cmda-tab-btn.active{background-color:var(--neo-color-technical);border-bottom:2px solid var(--neo-color-brand);font-weight:700}.cmda-navbar{padding:var(--cmda-navbar-padding,0 32px);height:var(--cmda-navbar-height,64px);background-color:var(--cmda-navbar-bg,var(--color-bg-primary));border-bottom:var(--cmda-navbar-border,1px solid var(--color-border));box-shadow:var(--cmda-navbar-shadow,0 1px 2px #0000000d);justify-content:space-between;align-items:center;transition:all .3s;display:flex;position:relative}.cmda-navbar-logo-container{align-items:center;gap:32px;display:flex}.cmda-navbar-logo{font-family:var(--cmda-logo-font,var(--cmda-typography-fonts-display));font-weight:800;font-size:var(--cmda-logo-size,18px);letter-spacing:var(--cmda-logo-spacing,normal);color:var(--color-text-primary);align-items:center;gap:8px;text-decoration:none;display:flex}.cmda-navbar-links{align-items:center;gap:20px;display:flex}.cmda-navbar-item{color:var(--color-text-secondary);font-size:var(--cmda-nav-font-size,14px);font-weight:var(--cmda-nav-weight,700);font-family:var(--cmda-nav-font,var(--cmda-typography-fonts-primary));letter-spacing:var(--cmda-nav-letter-spacing,.05em);text-transform:var(--cmda-nav-text-transform,uppercase);border:none;border-bottom:2px solid #0000;outline:none;padding:8px 0;text-decoration:none;transition:all .2s}.cmda-navbar-item.active{color:var(--cmda-nav-active-color,var(--cmda-colors-brand-500));font-weight:var(--cmda-nav-active-weight,800);border-bottom:var(--cmda-nav-active-border,2px solid var(--cmda-colors-brand-500))}.cmda-navbar-item.premium{color:var(--cmda-nav-premium-color,var(--cmda-colors-premium-500));border:1px solid var(--cmda-colors-premium-500);border-bottom:1px solid var(--cmda-colors-premium-500);border-radius:4px;padding:4px 10px}.cmda-navbar-right-content{align-items:center;gap:16px;display:flex}.cmda-navbar-center-content{align-items:center;gap:var(--cmda-navbar-center-gap,6px);margin-left:var(--cmda-navbar-center-margin,6px);display:flex}.cmda-navbar-search-wrapper{width:var(--cmda-navbar-search-width,250px);align-items:center;gap:8px;display:flex}.cmda-navbar-search-icon{color:var(--cmda-color-text-muted);flex-shrink:0}.cmda-navbar-search-input{width:100%;padding:10px 8px 10px var(--cmda-navbar-search-padding-left,36px)!important;font-size:var(--cmda-navbar-search-font-size,11px)!important}.cmda-navbar-dropdown-btn{padding:var(--cmda-navbar-dropdown-btn-padding,2px 5px)!important;gap:var(--cmda-navbar-dropdown-btn-gap,3px)!important}.cmda-navbar-dropdown-btn svg{width:var(--cmda-navbar-dropdown-btn-icon-size,11px)!important;height:var(--cmda-navbar-dropdown-btn-icon-size,11px)!important}.cmda-navbar-dropdown-label{font-size:var(--cmda-navbar-dropdown-label-size,10px)!important;font-weight:700!important}.cmda-navbar-free-badge{background-color:var(--cmda-badge-free-bg,var(--color-success-500,#059669));color:var(--cmda-badge-free-text,var(--color-bg-primary,white));letter-spacing:.05em;z-index:10;border-radius:2px;padding:2px 4px;font-size:7px;font-weight:800;position:absolute;top:-10px;right:-12px}.cmda-navbar-mobile-toggle{color:var(--color-text-primary);cursor:pointer;background:0 0;border:none;margin-left:8px;padding:4px;display:none}@media (width<=768px){.cmda-navbar-links{display:none!important}.cmda-navbar-mobile-toggle{display:flex!important}.cmda-navbar-links.mobile-open{background:var(--cmda-navbar-bg,var(--color-bg-primary));border-bottom:1px solid var(--color-border);z-index:100;flex-direction:column;padding:16px;position:absolute;top:100%;left:0;right:0;align-items:flex-start!important;display:flex!important}}[data-brand=neo] .cmda-navbar{background-color:var(--neo-color-surface);border-bottom:1px solid var(--neo-border-ink-base);box-shadow:var(--neo-shadow-sm);height:56px}[data-brand=neo] .cmda-navbar-logo{font-family:var(--neo-font-heading);letter-spacing:.04em}[data-brand=neo] .cmda-navbar-item{font-family:var(--neo-font-mono);font-size:var(--cmda-nav-font-size,14px);text-transform:uppercase;letter-spacing:.06em;font-weight:700}[data-brand=neo] .cmda-navbar-item.active{color:var(--color-text-primary);border-bottom:2px solid var(--neo-color-brand)!important}[data-brand=neo] .cmda-navbar-item.premium{color:var(--cmda-colors-premium-500)!important;border:1px solid var(--cmda-colors-premium-500)!important;border-bottom:1px solid var(--cmda-colors-premium-500)!important;border-radius:4px!important;padding:4px 10px!important}.cmda-toast{background-color:var(--color-bg-primary);border-radius:8px;gap:12px;width:320px;padding:16px;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 25px #0000001a}.cmda-toast-brand-strip{display:none}.cmda-toast-icon-container{flex-shrink:0}.cmda-toast-icon{width:20px;height:20px}.cmda-toast-title{font-family:var(--cmda-typography-fonts-primary);color:var(--color-text-primary);text-transform:none;letter-spacing:normal;margin:0 0 4px;font-size:14px;font-weight:600}.cmda-toast-description{font-family:var(--cmda-typography-fonts-primary);color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.5}.cmda-toast-close{cursor:pointer;height:fit-content;color:var(--color-text-secondary);background:0 0;border:none;padding:0}[data-brand=neo] .cmda-toast{background-color:var(--neo-color-surface);box-shadow:var(--neo-shadow-md);border-radius:0;padding:12px 16px}[data-brand=neo] .cmda-toast-brand-strip{width:4px;height:100%;display:block;position:absolute;top:0;left:0}[data-brand=neo] .cmda-toast-icon-container{margin-top:2px}[data-brand=neo] .cmda-toast-icon{width:16px;height:16px}[data-brand=neo] .cmda-toast-title{font-family:var(--neo-font-heading);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}[data-brand=neo] .cmda-toast-description{font-family:var(--neo-font-body);font-size:11px}.cmda-app-layout{background-color:var(--color-bg-secondary);border:1px solid var(--color-border);width:100%;height:100%;min-height:400px;display:flex;position:relative;overflow:hidden}.cmda-app-sidebar{border-right:1px solid var(--color-border);background-color:var(--color-bg-primary);z-index:10;flex-direction:column;flex-shrink:0;width:200px;height:100%;display:flex}.cmda-app-main-area{flex-direction:column;flex:1;height:100%;display:flex;overflow:visible}.cmda-app-header{z-index:20;position:relative}.cmda-app-content{flex:1;padding:32px;overflow-y:auto}@media (width<=768px){.cmda-app-sidebar{z-index:50;transition:transform .3s;position:absolute;top:0;left:0;transform:translate(-100%)}.cmda-app-sidebar.mobile-open{transform:translate(0)}}[data-brand=neo] .cmda-app-layout{background-color:var(--neo-color-technical);border:1px solid var(--neo-border-ink-base)}[data-brand=neo] .cmda-app-sidebar{border-right:1px solid var(--neo-border-ink-base);background-color:var(--neo-color-surface)}[data-brand=neo] .cmda-app-content{padding:24px}.cmda-grid{width:100%;display:grid}@media (width<=768px){.cmda-grid{grid-template-columns:1fr!important}.cmda-grid-item{grid-column:span 1!important}}.eq-tabs-container,.eq-tabs-container .cmda-tabs-content,.eq-tabs-container .cmda-tabs-container{box-sizing:border-box!important;width:100%!important;min-width:100%!important;max-width:none!important}.dob-field{border:1.5px solid var(--color-border);background-color:var(--color-bg-primary);height:34px;color:var(--color-text-primary);text-align:center;box-sizing:border-box;border-radius:6px;outline:none;width:100%;padding:0 8px;font-family:inherit;font-size:13px;font-weight:500;transition:border-color .15s}.dob-field:focus{border-color:var(--color-primary)}.dob-field.dob-error{border-color:var(--color-error);box-shadow:0 0 0 3px #ef444466}.dob-field:disabled{opacity:.55;cursor:not-allowed}.dob-error-text{color:var(--color-error);white-space:nowrap;text-align:left;margin-top:3px;font-size:10px;line-height:1.2;display:block}.dob-separator{color:var(--color-text-secondary);-webkit-user-select:none;user-select:none;flex-shrink:0;font-weight:700;line-height:34px}.dob-calendar-btn{background-color:var(--color-bg-tertiary);border:1.5px solid var(--color-border);cursor:pointer;width:34px;height:34px;color:var(--color-text-secondary);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:border-color .15s,color .15s;display:flex}.dob-calendar-btn:hover{border-color:var(--color-primary);color:var(--color-primary)}.dob-calendar-btn:disabled{opacity:.55;cursor:not-allowed}.dob-overlay{z-index:9999;background-color:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dob-modal{background-color:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:12px;flex-direction:column;width:250px;height:300px;display:flex;overflow:hidden;box-shadow:0 8px 32px #0003}.dob-modal-header{border-bottom:1px solid var(--color-border);background-color:var(--color-bg-primary);flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.dob-modal-title{color:var(--color-text-primary);font-size:13px;font-weight:700}.dob-modal-header-actions{align-items:center;gap:6px;display:flex}.dob-back-btn,div.dob-modal-header-actions button.dob-back-btn{cursor:pointer;border-radius:4px;padding:2px 10px;font-family:inherit;font-size:11px;font-weight:600;transition:opacity .15s;color:var(--color-primary)!important;box-shadow:none!important;background:0 0!important;border:none!important;transform:none!important}.dob-back-btn:hover,.dob-back-btn:active,div.dob-modal-header-actions button.dob-back-btn:hover,div.dob-modal-header-actions button.dob-back-btn:active{opacity:.8;box-shadow:none!important;background:0 0!important;transform:none!important}.dob-back-btn:disabled{opacity:.4;cursor:not-allowed}.dob-modal-body{flex:1;gap:6px;padding:12px;display:grid;overflow-y:auto}.dob-grid-3{grid-template-columns:repeat(3,1fr)}.dob-grid-7{grid-template-columns:repeat(7,1fr)}.dob-cell,div.dob-modal-body button.dob-cell{background-color:var(--color-bg-primary);border:1px solid var(--color-border);color:var(--color-text-primary);cursor:pointer;text-align:center;border-radius:6px;padding:8px 4px;font-family:inherit;font-size:12px;font-weight:500;line-height:1.4;transition:border-color .15s,background-color .15s;box-shadow:3px 3px #0000001a!important}.dob-cell:hover,div.dob-modal-body button.dob-cell:hover{border-color:var(--color-primary)!important;background-color:var(--color-primary)!important;color:var(--color-text-primary)!important;box-shadow:none!important}.dob-cell-month{padding:12px 4px}.dob-cell-day{padding:6px 0;font-size:11px}.dob-modal-footer{border-top:1px solid var(--color-border);background-color:var(--color-bg-primary);flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:8px 14px;display:flex}.dob-forming-label{color:var(--color-text-secondary);font-size:11px}.dob-forming-date{color:var(--color-primary);letter-spacing:.5px;font-size:12px;font-weight:700}.dob-forming-placeholder{color:var(--color-text-secondary);letter-spacing:.5px;opacity:.6;font-size:12px;font-weight:500}
