[data-skin=dojo-partner]{--dp-card-pad:24px;--radius-sm:3px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px}[data-skin=dojo-partner] [data-slot=button]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;border-radius:4px}[data-skin=dojo-partner] [data-slot=button]:hover{transform:translateY(-1px)}[data-skin=dojo-partner] [data-slot=button]:active{transform:translateY(0)}[data-skin=dojo-partner] [data-slot=badge]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;border-radius:3px;padding:4px 8px;font-size:10px;line-height:1}[data-skin=dojo-partner] [data-slot=input]{background-color:var(--muted);min-height:44px}[data-skin=dojo-partner] [data-slot=textarea]{background-color:var(--muted)}[data-skin=dojo-partner] [data-slot=card],[data-skin=dojo-partner] [data-slot=dialog-content],[data-skin=dojo-partner] [data-slot=dropdown-menu-content]{border:1px solid var(--border)}[data-skin=dojo-partner].dark [data-slot=card],[data-skin=dojo-partner].dark [data-slot=dialog-content],[data-skin=dojo-partner].dark [data-slot=dropdown-menu-content]{border-color:rgba(201,168,76,.25)}[data-skin=dojo-partner] [data-slot=tabs-trigger]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem}[data-skin=dojo-partner] [data-slot=dashboard-sidebar]{width:248px}[data-skin=dojo-partner] [data-slot=sidebar-section-label]{font-family:var(--font-mono)}[data-skin=dojo-partner] [data-slot=dashboard-sidebar] a[aria-current=page]{border-left:3px solid var(--dp-accent);color:var(--dp-accent-readable);background-color:transparent;padding-left:calc(.75rem - 3px)}[data-skin=dojo-partner] [data-slot=dp-table] thead{font-family:var(--font-mono);letter-spacing:.08em}[data-skin=dojo-partner] [data-slot=dp-table] tbody tr:nth-child(2n){background-color:var(--muted)}[data-skin=dojo-partner] [data-slot=dp-stat-value]{font-family:var(--font-display);letter-spacing:.01em}[data-skin=dojo-partner] [data-slot=dp-stat-label]{font-family:var(--font-mono);letter-spacing:.08em}[data-skin=dojo-partner] [data-bk-surface] h1,[data-skin=dojo-partner] [data-bk-surface] h2{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;font-weight:400;line-height:1}[data-skin=dojo-partner] [data-bk-surface] h1{font-size:2.5rem}[data-skin=dojo-partner] [data-bk-surface] h2{font-size:1.75rem}[data-skin=dojo-partner] [data-bk-surface] [data-bk=stat]{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;font-size:3rem;font-weight:400;line-height:.95}[data-skin=dojo-partner] [data-bk-surface] label,[data-skin=dojo-partner] [data-bk-surface] [data-bk=kicker]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:400}[data-skin=dojo-partner] [data-bk-surface] [data-bk=cta]{background-color:var(--primary);border-color:var(--primary);color:var(--primary-foreground);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;border-radius:4px;font-size:12px;font-weight:700;transition:transform .12s,background-color .12s}[data-skin=dojo-partner] [data-bk-surface] [data-bk=cta]:hover:not(:disabled){background-color:var(--dp-accent-hover);transform:translateY(-1px)}[data-skin=dojo-partner] [data-bk-surface] button.border-primary\/60{font-family:var(--font-mono);letter-spacing:.04em;border-radius:4px;font-size:12px}[data-skin=dojo-partner] [data-bk-surface] [data-bk=frame]{border-color:var(--border);box-shadow:0 6px 20px rgba(7,43,79,.1)}[data-skin=dojo-partner].dark [data-bk-surface] [data-bk=frame],[data-skin=dojo-partner].dark [data-bk-surface] article{border-color:rgba(201,168,76,.25);box-shadow:0 8px 24px rgba(0,0,0,.45)}[data-skin=dojo-partner] [data-bk-surface] article,[data-skin=dojo-partner] [data-bk-surface] [data-bk=frame].rounded-2xl,[data-skin=dojo-partner] [data-bk-surface] [data-bk=frame].rounded-xl{border-radius:12px}[data-skin=dojo-partner] [data-bk-surface] input:not([type=checkbox]):not([type=radio]),[data-skin=dojo-partner] [data-bk-surface] select,[data-skin=dojo-partner] [data-bk-surface] textarea{background-color:var(--muted);border-color:var(--border);color:var(--foreground);border-radius:6px}[data-skin=dojo-partner] [data-bk-surface] input:not([type=checkbox]):not([type=radio]),[data-skin=dojo-partner] [data-bk-surface] select{min-height:44px}[data-skin=dojo-partner] [data-bk-surface] input::placeholder,[data-skin=dojo-partner] [data-bk-surface] textarea::placeholder{color:var(--dp-text-tertiary)}[data-skin=dojo-partner] [data-bk-surface] :-webkit-any(input,select,textarea,button):focus-visible{outline:2px solid var(--ring);outline-offset:2px}[data-skin=dojo-partner] [data-bk-surface] :-moz-any(input,select,textarea,button):focus-visible{outline:2px solid var(--ring);outline-offset:2px}[data-skin=dojo-partner] [data-bk-surface] :is(input,select,textarea,button):focus-visible{outline:2px solid var(--ring);outline-offset:2px}[data-skin=dojo-partner] [data-bk-surface] .bg-gray-50{background-color:var(--background)}[data-skin=dojo-partner] [data-bk-surface] .bg-white{background-color:var(--card)}[data-skin=dojo-partner] [data-bk-surface] .hover\:bg-gray-100:hover{background-color:var(--muted)}[data-skin=dojo-partner] [data-bk-surface] .text-gray-900,[data-skin=dojo-partner] [data-bk-surface] .text-gray-800,[data-skin=dojo-partner] [data-bk-surface] .hover\:text-gray-800:hover{color:var(--foreground)}[data-skin=dojo-partner] [data-bk-surface] .text-gray-700,[data-skin=dojo-partner] [data-bk-surface] .text-gray-600{color:var(--dp-text-secondary)}[data-skin=dojo-partner] [data-bk-surface] .text-gray-500,[data-skin=dojo-partner] [data-bk-surface] .text-gray-400{color:var(--muted-foreground)}[data-skin=dojo-partner] [data-bk-surface] .text-gray-300{color:var(--dp-text-tertiary)}[data-skin=dojo-partner] [data-bk-surface] .border-gray-100,[data-skin=dojo-partner] [data-bk-surface] .border-gray-200,[data-skin=dojo-partner] [data-bk-surface] .lg\:border-gray-100{border-color:var(--border)}[data-skin=dojo-partner] [data-bk-surface] .border-gray-300,[data-skin=dojo-partner] [data-bk-surface] .border-gray-400{border-color:var(--dp-border-strong)}[data-skin=dojo-partner] [data-bk-surface] .text-primary{color:var(--dp-accent-readable)}[data-skin=dojo-partner] [data-bk-surface] .bg-red-50{background-color:var(--dp-danger-subtle)}[data-skin=dojo-partner] [data-bk-surface] .text-red-700,[data-skin=dojo-partner] [data-bk-surface] .text-red-600{color:color-mix(in srgb,var(--destructive)60%,var(--foreground))}
