[dir=rtl]{text-align:right}[dir=rtl] .fixed.inset-y-0.z-10.hidden.md\:flex.left-0{left:0;right:auto}[dir=rtl] .fixed.inset-y-0.z-10.hidden.md\:flex.right-0{right:0;left:auto}[dir=rtl] .fixed.inset-y-0.h-full.left-0{left:0;right:auto}[dir=rtl] .fixed.inset-y-0.h-full.right-0{right:0;left:auto}[dir=rtl] .ml-1{margin-left:0;margin-right:.25rem}[dir=rtl] .ml-2{margin-left:0;margin-right:.5rem}[dir=rtl] .ml-3{margin-left:0;margin-right:.75rem}[dir=rtl] .ml-4{margin-left:0;margin-right:1rem}[dir=rtl] .ml-6{margin-left:0;margin-right:1.5rem}[dir=rtl] .ml-8{margin-left:0;margin-right:2rem}[dir=rtl] .-ml-1{margin-left:0;margin-right:-.25rem}[dir=rtl] .mr-2{margin-right:0;margin-left:.5rem}[dir=rtl] .mr-4{margin-right:0;margin-left:1rem}[dir=rtl] .ml-auto{margin-left:auto;margin-right:0}[dir=rtl] .mr-auto{margin-right:auto;margin-left:0}[dir=rtl] .me-2{margin-right:0;margin-left:.5rem}[dir=rtl] .me-4{margin-right:0;margin-left:1rem}[dir=rtl] .ms-2{margin-left:0;margin-right:.5rem}[dir=rtl] .ms-auto{margin-right:auto;margin-left:0}[dir=rtl] .pl-2{padding-left:0;padding-right:.5rem}[dir=rtl] .pl-4{padding-left:0;padding-right:1rem}[dir=rtl] .pl-6{padding-left:0;padding-right:1.5rem}[dir=rtl] .pl-8{padding-left:0;padding-right:2rem}[dir=rtl] .pr-2{padding-right:0;padding-left:.5rem}[dir=rtl] .pr-4{padding-right:0;padding-left:1rem}[dir=rtl] .pr-6{padding-right:0;padding-left:1.5rem}[dir=rtl] .ps-1{padding-right:.25rem;padding-left:0}[dir=rtl] .ps-2{padding-right:.5rem;padding-left:0}[dir=rtl] .ps-8{padding-right:2rem;padding-left:0}[dir=rtl] .pe-2{padding-left:.5rem;padding-right:0}[dir=rtl] .flex-row{flex-direction:row}[dir=rtl] .flex-row-reverse{flex-direction:row-reverse}[dir=rtl] .justify-start{justify-content:flex-start;direction:rtl}[dir=rtl] .justify-between{justify-content:space-between}[dir=rtl] .text-left{text-align:right}[dir=rtl] .text-right{text-align:left}[dir=rtl] .left-0{left:auto;right:0}[dir=rtl] .right-0{right:auto;left:0}[dir=rtl] .left-1{left:auto;right:.25rem}[dir=rtl] .left-2{left:auto;right:.5rem}[dir=rtl] .left-4{left:auto;right:1rem}[dir=rtl] .right-1{right:auto;left:.25rem}[dir=rtl] .right-2{right:auto;left:.5rem}[dir=rtl] .right-3{right:auto;left:.75rem}[dir=rtl] .right-4{right:auto;left:1rem}[dir=rtl] .start-2{right:.5rem;left:auto}[dir=rtl] .start-4{right:1rem;left:auto}[dir=rtl] .end-2{left:.5rem;right:auto}[dir=rtl] .end-4{left:1rem;right:auto}[dir=rtl] .origin-left{transform-origin:right}[dir=rtl] .origin-right{transform-origin:left}[dir=rtl] .translate-x-full{transform:translate(-100%)}[dir=rtl] .-translate-x-full{transform:translate(100%)}[dir=rtl] .rounded-l{border-radius:0 .25rem .25rem 0}[dir=rtl] .rounded-r{border-radius:.25rem 0 0 .25rem}[dir=rtl] .rounded-l-lg{border-radius:0 var(--radius) var(--radius) 0}[dir=rtl] .rounded-r-lg{border-radius:var(--radius) 0 0 var(--radius)}[dir=rtl] .divide-x{border-right-width:1px;border-left-width:0}[dir=rtl] .divide-x-reverse{border-left-width:1px;border-right-width:0}[dir=rtl] .absolute.top-0.right-0{right:auto;left:0}[dir=rtl] .absolute.top-0.left-0{left:auto;right:0}[dir=rtl] .absolute.bottom-0.right-0{right:auto;left:0}[dir=rtl] .absolute.bottom-0.left-0{left:auto;right:0}[dir=rtl] .-top-2.-end-2{top:-.5rem;right:-.5rem;left:auto}[dir=rtl] .absolute.top-1\.5.left-1\.5{left:auto;right:.375rem}[dir=rtl] .absolute.top-1\.5.right-1\.5{right:auto;left:.375rem}[dir=rtl] .card-footer,[dir=rtl] .project-card-footer,[dir=rtl] [class*=footer]{flex-direction:row-reverse}[dir=rtl] .flex.items-center.gap-1.ml-auto{margin-left:0;margin-right:auto}[dir=rtl] .flex.items-center.justify-end{justify-content:flex-end}[dir=rtl] input[type=text],[dir=rtl] input[type=email],[dir=rtl] input[type=password],[dir=rtl] input[type=search],[dir=rtl] textarea,[dir=rtl] select{direction:rtl;text-align:right}[dir=rtl] input[type=tel]{direction:ltr;text-align:right}[dir=rtl] .absolute\[left\:0\.625rem\]{left:auto;right:.625rem}[dir=rtl] .absolute\[right\:0\.625rem\]{right:auto;left:.625rem}[dir=rtl] .breadcrumb-separator{transform:none}[dir=rtl] table{direction:rtl}[dir=rtl] th,[dir=rtl] td{text-align:right}[dir=rtl] ul:not([data-sidebar]),[dir=rtl] ol:not([data-sidebar]){padding-right:1.5rem;padding-left:0}[dir=rtl] input[type=checkbox],[dir=rtl] input[type=radio]{margin-right:.5rem;margin-left:0}[dir=rtl] label{text-align:right}[dir=rtl] .float-left{float:right}[dir=rtl] .float-right{float:left}[dir=rtl] header{direction:rtl}[dir=rtl] nav{direction:rtl}[dir=rtl] [role=menuitem]{direction:rtl;text-align:right}[dir=rtl] [role=menu]{direction:rtl}[dir=rtl] [role=combobox]{flex-direction:row-reverse}[dir=rtl] [role=option]{padding-left:.5rem;padding-right:2rem;text-align:right;direction:rtl}[dir=rtl] [role=option] span.absolute.left-2{left:auto;right:.5rem}[dir=rtl] [data-sidebar=rail]{left:auto;right:-1rem}[dir=rtl] .order-1{order:1}[dir=rtl] .order-2{order:2}[dir=rtl] .order-3{order:3}[dir=rtl] .flex.space-x-2{flex-direction:row-reverse}[dir=rtl] .space-x-2>*+*{margin-left:0;margin-right:.5rem}[dir=rtl] .space-x-4>*+*{margin-left:0;margin-right:1rem}[dir=rtl] .space-x-6>*+*{margin-left:0;margin-right:1.5rem}[dir=rtl] .space-x-8>*+*{margin-left:0;margin-right:2rem}[dir=rtl] button .h-4.w-4.mr-2,[dir=rtl] button .h-5.w-5.mr-2{margin-right:0;margin-left:.5rem}[dir=rtl] .flex.flex-col.gap-3,[dir=rtl] .flex.flex-col.gap-2,[dir=rtl] .flex.gap-2,[dir=rtl] .flex.gap-3,[dir=rtl] .flex.gap-4,[dir=rtl] .grid.grid-cols-1,[dir=rtl] .grid.grid-cols-2,[dir=rtl] .grid.grid-cols-3,[dir=rtl] .grid.grid-cols-6,[dir=rtl] .flex.items-center.gap-2,[dir=rtl] .grid.grid-cols-6.gap-2,[dir=rtl] .grid.grid-cols-3.gap-3,[dir=rtl] .grid.grid-cols-3.gap-2{direction:rtl}[dir=rtl] button .h-4.w-4.ml-2{margin-left:0;margin-right:.5rem}[dir=rtl] .flex.flex-row{flex-direction:row-reverse}[dir=rtl] .sticky.top-20,[dir=rtl] .border.rounded-md.p-4{direction:rtl}[dir=rtl] .text-xs.mb-2.text-muted-foreground{text-align:right}[dir=rtl] .border.rounded-md.p-4.flex.items-center.justify-center,[dir=rtl] .flex.flex-col.items-center.gap-2{direction:rtl}[dir=rtl] .flex.gap-2>input[type=text]{text-align:right;direction:rtl}[dir=rtl] .relative>input[type=color].absolute.inset-0{direction:rtl}[dir=rtl] .flex.flex-row.items-center.justify-between,[dir=rtl] .flex.flex-row.items-center.justify-between.space-y-0,[dir=rtl] .flex.items-center.justify-between.p-4.border.rounded-lg{flex-direction:row-reverse}[dir=rtl] .flex.items-center.justify-between.p-4.border.rounded-lg>div{text-align:right}[dir=rtl] .grid.grid-cols-1.lg\:grid-cols-3.gap-8,[dir=rtl] .space-y-3{direction:rtl}[dir=rtl] .relative>input[type=password],[dir=rtl] .relative>input[type=text]{padding-left:2.5rem;padding-right:.75rem;text-align:right;direction:rtl}[dir=rtl] .absolute.right-0.top-0.h-full.px-3.py-2{right:auto;left:0}[dir=rtl] .flex.items-center.space-x-2>*+*{margin-left:0;margin-right:.5rem}[dir=rtl] .border.rounded-lg.p-4.bg-blue-50.dark\:bg-blue-950\/20{direction:rtl;text-align:right}[dir=rtl] .border.rounded-lg.p-4.bg-blue-50.dark\:bg-blue-950\/20 h4{text-align:right}[dir=rtl] .border.rounded-lg.p-4.bg-blue-50.dark\:bg-blue-950\/20 .space-y-2{direction:rtl}[dir=rtl] .border.rounded-lg.p-4.bg-blue-50.dark\:bg-blue-950\/20 .flex.items-start.gap-2{flex-direction:row}[dir=rtl] .border.rounded-lg.p-4.bg-blue-50.dark\:bg-blue-950\/20 .flex.items-start.gap-2>span{order:0}[dir=rtl] .border.rounded-lg.p-4.bg-blue-50.dark\:bg-blue-950\/20 a,[dir=rtl] [role=switch]{direction:rtl}[dir=rtl] [role=switch] [data-state=checked]{transform:translate(-1.25rem)}[dir=rtl] [role=switch] [data-state=unchecked]{transform:translate(0)}[dir=rtl] [role=switch]{flex-direction:row}@media (max-width: 768px){[dir=rtl] .flex.items-center.gap-2:not(.md\:flex){flex-direction:row!important}[dir=rtl] .flex.items-center.gap-3:not(.md\:flex){flex-direction:row!important}[dir=rtl] .flex.items-center.gap-4:not(.md\:flex){flex-direction:row!important}[dir=rtl] .flex.items-center.justify-between:not(.md\:flex){flex-direction:row!important}[dir=rtl] .flex.items-center.justify-between.p-4:not(.md\:flex){flex-direction:row!important}}:root{--background: 220 23% 97%;--foreground: 228 14% 9%;--card: 0 0% 100%;--card-foreground: 228 14% 9%;--popover: 0 0% 100%;--popover-foreground: 228 14% 9%;--secondary: 220 20% 95%;--secondary-foreground: 228 14% 12%;--muted: 220 20% 95%;--muted-foreground: 224 8% 40%;--accent: 226 100% 96%;--accent-foreground: 226 100% 40%;--border: 222 16% 90%;--input: 222 16% 86%;--ring: 226 100% 59%;--radius: .625rem;--sidebar-background: 0 0% 100%;--sidebar-foreground: 228 10% 26%;--sidebar-primary: 226 100% 59%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 226 100% 96%;--sidebar-accent-foreground: 226 90% 42%;--sidebar-border: 222 16% 91%;--sidebar-ring: 226 100% 59%;--cw-font-body: "Instrument Sans", "Segoe UI", system-ui, sans-serif;--cw-font-display: "Schibsted Grotesk", "Helvetica Neue", Arial, sans-serif}.dark{--background: 228 16% 5%;--foreground: 225 20% 94%;--card: 226 15% 9%;--card-foreground: 225 20% 94%;--popover: 226 15% 9%;--popover-foreground: 225 20% 94%;--secondary: 226 13% 13%;--secondary-foreground: 225 20% 94%;--muted: 226 13% 13%;--muted-foreground: 225 9% 65%;--accent: 228 42% 18%;--accent-foreground: 226 100% 78%;--border: 226 14% 18%;--input: 226 14% 22%;--ring: 226 100% 74%;--sidebar-background: 226 15% 7%;--sidebar-foreground: 225 14% 80%;--sidebar-primary: 226 100% 74%;--sidebar-primary-foreground: 228 16% 5%;--sidebar-accent: 228 42% 16%;--sidebar-accent-foreground: 226 100% 80%;--sidebar-border: 226 14% 16%;--sidebar-ring: 226 100% 74%}body{font-family:var(--cw-font-body);-webkit-font-smoothing:antialiased;letter-spacing:-.005em}h1,h2,h3,.text-2xl,.text-3xl{font-family:var(--cw-font-display);letter-spacing:-.02em}.rounded-lg.border.bg-card{border-radius:12px;box-shadow:none}.shadow-sm{box-shadow:0 1px 2px #1215210a!important}.shadow,.shadow-md{box-shadow:0 2px 8px #1215210f!important}.shadow-lg,.shadow-xl{box-shadow:0 12px 32px -12px #1215212e!important}:not(.cw *)[class*=bg-gradient-to-]:not(button):not(a):not(.cw-keep-gradient){background-image:none!important;background-color:hsl(var(--card))!important;border:1px solid hsl(var(--border))!important;box-shadow:none!important}:not(.cw *)[class*=bg-gradient-to-]:not(button):not(a):not(.cw-keep-gradient) :is(h1,h2,h3,h4,div,span,p)[class*=text-]:not([class*=text-muted]){color:hsl(var(--foreground))!important}:not(.cw *)[class*=bg-gradient-to-]:not(button):not(a):not(.cw-keep-gradient) :is(p,span).text-xs,:not(.cw *)[class*=bg-gradient-to-]:not(button):not(a):not(.cw-keep-gradient) :is(h3,div).text-sm,:not(.cw *)[class*=bg-gradient-to-]:not(button):not(a):not(.cw-keep-gradient) [data-slot=card-title]{color:hsl(var(--muted-foreground))!important;font-weight:500}:not(.cw *)[class*=bg-gradient-to-]:not(button):not(a):not(.cw-keep-gradient) :is(.text-2xl,.text-3xl){font-weight:700;font-variant-numeric:tabular-nums}:not(.cw *)[class*=bg-gradient-to-]:not(button):not(a):not(.cw-keep-gradient) svg{opacity:.9}header.bg-background\/95{background:hsl(var(--card) / .92)!important;box-shadow:none!important;margin-bottom:0!important}[data-sidebar=sidebar]{background:hsl(var(--sidebar-background))}[data-sidebar=menu-button],[data-sidebar=menu-sub-button]{border-radius:8px;font-weight:500;color:hsl(var(--sidebar-foreground));transition:background-color .12s ease,color .12s ease}[data-sidebar=menu-button]:hover,[data-sidebar=menu-sub-button]:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}[data-sidebar=menu-button][data-active=true],[data-sidebar=menu-sub-button][data-active=true]{background:hsl(var(--sidebar-accent))!important;color:hsl(var(--sidebar-accent-foreground))!important;font-weight:600}[data-sidebar=menu-sub]{border-color:hsl(var(--sidebar-border))}[data-sidebar=input],[data-sidebar=sidebar] input[type=text]{background:hsl(var(--muted));border-color:transparent}table thead th{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:hsl(var(--muted-foreground));background:hsl(var(--muted) / .6)}table tbody tr{transition:background-color .1s ease}table tbody tr:hover{background:hsl(var(--accent) / .45)}table td{font-variant-numeric:tabular-nums}input,select,textarea,button{font-family:inherit}:is(input,textarea,[role=combobox]):focus-visible{outline:none;box-shadow:0 0 0 3px hsl(var(--ring) / .18)!important;border-color:hsl(var(--ring))!important}@media (max-width: 768px){header.bg-background\/95{padding-left:12px!important;padding-right:12px!important}main,[data-sidebar-inset]{padding-bottom:env(safe-area-inset-bottom,0px)}}@media (display-mode: standalone){header.bg-background\/95{padding-top:env(safe-area-inset-top,0px);height:calc(3.5rem + env(safe-area-inset-top,0px))}}@media (max-width: 640px){div.fixed.bottom-4.left-1\/2.z-50{bottom:calc(8px + env(safe-area-inset-bottom,0px))!important;max-height:46vh;overflow-y:auto;border-radius:14px}}
