:root{--font-sans:var(--pixelor-font),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-heading:var(--pixelor-heading),var(--pixelor-font),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-mono:"JetBrains Mono","Fira Code",Monaco,Consolas,"Liberation Mono","Courier New",monospace;--text-xs:0.75rem;--text-sm:0.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;--font-thin:100;--font-light:300;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--font-extrabold:800;--font-black:900;--leading-none:1;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--tracking-tighter:-0.05em;--tracking-tight:-0.025em;--tracking-normal:0em;--tracking-wide:0.025em;--tracking-wider:0.05em;--tracking-widest:0.1em;--color-brand-50:hsl(210,100%,97%);--color-brand-100:hsl(210,100%,94%);--color-brand-200:hsl(210,100%,87%);--color-brand-300:hsl(210,100%,78%);--color-brand-400:hsl(210,100%,66%);--color-brand-500:hsl(210,100%,56%);--color-brand-600:hsl(210,100%,47%);--color-brand-700:hsl(210,100%,39%);--color-brand-800:hsl(210,100%,31%);--color-brand-900:hsl(210,100%,24%);--color-brand-950:hsl(210,100%,15%);--color-neutral-0:hsl(0,0%,100%);--color-neutral-50:hsl(210,20%,98%);--color-neutral-100:hsl(210,20%,95%);--color-neutral-200:hsl(210,16%,93%);--color-neutral-300:hsl(210,14%,89%);--color-neutral-400:hsl(210,14%,83%);--color-neutral-500:hsl(210,11%,71%);--color-neutral-600:hsl(210,7%,56%);--color-neutral-700:hsl(210,9%,31%);--color-neutral-800:hsl(210,10%,23%);--color-neutral-900:hsl(210,11%,15%);--color-neutral-950:hsl(210,11%,9%);--color-neutral-1000:hsl(0,0%,0%);--color-success-50:hsl(142,76%,96%);--color-success-500:hsl(142,71%,45%);--color-success-600:hsl(142,76%,36%);--color-success-700:hsl(142,72%,29%);--color-warning-50:hsl(48,100%,96%);--color-warning-500:hsl(48,96%,53%);--color-warning-600:hsl(48,96%,49%);--color-warning-700:hsl(48,96%,41%);--color-error-50:hsl(0,86%,97%);--color-error-500:hsl(0,84%,60%);--color-error-600:hsl(0,72%,51%);--color-error-700:hsl(0,74%,42%);--color-info-50:hsl(204,100%,97%);--color-info-500:hsl(204,94%,94%);--color-info-600:hsl(204,91%,39%);--color-info-700:hsl(204,80%,32%);--space-0:0;--space-px:1px;--space-0-5:0.125rem;--space-1:0.25rem;--space-1-5:0.375rem;--space-2:0.5rem;--space-2-5:0.625rem;--space-3:0.75rem;--space-3-5:0.875rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-9:2.25rem;--space-10:2.5rem;--space-11:2.75rem;--space-12:3rem;--space-14:3.5rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-28:7rem;--space-32:8rem;--space-36:9rem;--space-40:10rem;--space-44:11rem;--space-48:12rem;--space-52:13rem;--space-56:14rem;--space-60:15rem;--space-64:16rem;--space-72:18rem;--space-80:20rem;--space-96:24rem;--size-0:0;--size-px:1px;--size-0-5:0.125rem;--size-1:0.25rem;--size-1-5:0.375rem;--size-2:0.5rem;--size-2-5:0.625rem;--size-3:0.75rem;--size-3-5:0.875rem;--size-4:1rem;--size-5:1.25rem;--size-6:1.5rem;--size-7:1.75rem;--size-8:2rem;--size-9:2.25rem;--size-10:2.5rem;--size-11:2.75rem;--size-12:3rem;--size-14:3.5rem;--size-16:4rem;--size-20:5rem;--size-24:6rem;--size-28:7rem;--size-32:8rem;--size-36:9rem;--size-40:10rem;--size-44:11rem;--size-48:12rem;--size-52:13rem;--size-56:14rem;--size-60:15rem;--size-64:16rem;--size-72:18rem;--size-80:20rem;--size-96:24rem;--radius-none:0;--radius-sm:0.125rem;--radius-base:0.25rem;--radius-md:0.375rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-full:9999px;--shadow-xs:0 1px 2px 0 rgba(0,0,0,0.05);--shadow-sm:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px -1px rgba(0,0,0,0.1);--shadow-base:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -2px rgba(0,0,0,0.1);--shadow-md:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -4px rgba(0,0,0,0.1);--shadow-lg:0 20px 25px -5px rgba(0,0,0,0.1),0 8px 10px -6px rgba(0,0,0,0.1);--shadow-xl:0 25px 50px -12px rgba(0,0,0,0.25);--shadow-2xl:0 25px 50px -12px rgba(0,0,0,0.25);--shadow-inner:inset 0 2px 4px 0 rgba(0,0,0,0.05);--z-auto:auto;--z-0:0;--z-10:10;--z-20:20;--z-30:30;--z-40:40;--z-50:50;--z-dropdown:100;--z-sticky:200;--z-fixed:300;--z-modal-backdrop:400;--z-modal:500;--z-popover:600;--z-tooltip:700;--z-toast:800;--z-loading:900;--z-max:9999;--transition-none:none;--transition-all:all 150ms cubic-bezier(0.4,0,0.2,1);--transition-default:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter 150ms cubic-bezier(0.4,0,0.2,1);--transition-colors:color,background-color,border-color,text-decoration-color,fill,stroke 150ms cubic-bezier(0.4,0,0.2,1);--transition-opacity:opacity 150ms cubic-bezier(0.4,0,0.2,1);--transition-shadow:box-shadow 150ms cubic-bezier(0.4,0,0.2,1);--transition-transform:transform 150ms cubic-bezier(0.4,0,0.2,1);--input-height-sm:var(--size-8);--input-height-base:var(--size-10);--input-height-lg:var(--size-12);--input-height-xl:var(--size-14);--input-padding-x-sm:var(--space-3);--input-padding-x-base:var(--space-3);--input-padding-x-lg:var(--space-4);--input-padding-x-xl:var(--space-5);--button-height-xs:var(--size-6);--button-height-sm:var(--size-8);--button-height-base:var(--size-10);--button-height-lg:var(--size-12);--button-height-xl:var(--size-14);--button-padding-x-xs:var(--space-2);--button-padding-x-sm:var(--space-3);--button-padding-x-base:var(--space-4);--button-padding-x-lg:var(--space-6);--button-padding-x-xl:var(--space-8);--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1280px;--container-2xl:1536px}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--font-heading);font-weight:var(--font-semibold);line-height:var(--leading-tight);color:var(--color-neutral-900)}div,p,span{margin:0;font-family:var(--font-sans);font-weight:var(--font-normal);line-height:var(--leading-normal);color:var(--color-neutral-700)}.text-display-2xl{font-size:var(--text-9xl)}.text-display-2xl,.text-display-xl{line-height:var(--leading-none);font-weight:var(--font-extrabold);letter-spacing:var(--tracking-tighter)}.text-display-xl{font-size:var(--text-8xl)}.text-display-lg{font-size:var(--text-7xl)}.text-display-lg,.text-display-md{line-height:var(--leading-none);font-weight:var(--font-bold);letter-spacing:var(--tracking-tight)}.text-display-md{font-size:var(--text-6xl)}.text-display-sm{font-size:var(--text-5xl)}.text-display-sm,.text-h1,h1{line-height:var(--leading-tight);font-weight:var(--font-bold)}.text-h1,h1{font-size:var(--text-4xl);margin-bottom:var(--space-6)}.text-h2,h2{font-size:var(--text-3xl);line-height:var(--leading-tight);margin-bottom:var(--space-5)}.text-h2,.text-h3,h2,h3{font-weight:var(--font-semibold)}.text-h3,h3{font-size:var(--text-2xl);line-height:var(--leading-snug);margin-bottom:var(--space-4)}.text-h4,h4{font-size:var(--text-xl)}.text-h4,.text-h5,h4,h5{line-height:var(--leading-snug);font-weight:var(--font-medium);margin-bottom:var(--space-3)}.text-h5,h5{font-size:var(--text-lg)}.text-h6,h6{font-size:var(--text-base);line-height:var(--leading-normal);font-weight:var(--font-medium);margin-bottom:var(--space-2)}.text-xl{font-size:var(--text-xl)}.text-lg,.text-xl{line-height:var(--leading-relaxed)}.text-lg{font-size:var(--text-lg)}.text-base,p{font-size:var(--text-base);line-height:var(--leading-relaxed);margin-bottom:var(--space-4)}.text-sm{font-size:var(--text-sm)}.text-sm,.text-xs{line-height:var(--leading-normal)}.text-xs{font-size:var(--text-xs)}.font-thin{font-weight:var(--font-thin)}.font-light{font-weight:var(--font-light)}.font-normal{font-weight:var(--font-normal)}.font-medium{font-weight:var(--font-medium)}.font-semibold{font-weight:var(--font-semibold)}.font-bold{font-weight:var(--font-bold)}.font-extrabold{font-weight:var(--font-extrabold)}.font-black{font-weight:var(--font-black)}.leading-none{line-height:var(--leading-none)}.leading-tight{line-height:var(--leading-tight)}.leading-snug{line-height:var(--leading-snug)}.leading-normal{line-height:var(--leading-normal)}.leading-relaxed{line-height:var(--leading-relaxed)}.leading-loose{line-height:var(--leading-loose)}.tracking-tighter{letter-spacing:var(--tracking-tighter)}.tracking-tight{letter-spacing:var(--tracking-tight)}.tracking-normal{letter-spacing:var(--tracking-normal)}.tracking-wide{letter-spacing:var(--tracking-wide)}.tracking-wider{letter-spacing:var(--tracking-wider)}.tracking-widest{letter-spacing:var(--tracking-widest)}.text-brand{color:var(--color-brand-600)}.text-brand-light{color:var(--color-brand-500)}.text-brand-dark{color:var(--color-brand-700)}.text-neutral{color:var(--color-neutral-700)}.text-neutral-light{color:var(--color-neutral-500)}.text-neutral-dark{color:var(--color-neutral-900)}.text-success{color:var(--color-success-600)}.text-warning{color:var(--color-warning-600)}.text-error{color:var(--color-error-600)}.text-info{color:var(--color-info-600)}.text-muted{color:var(--color-neutral-500)}.text-white{color:var(--color-neutral-0)}.text-black{color:var(--color-neutral-1000)}.text-code,code{font-size:.875em;padding:var(--space-1) var(--space-2);border-radius:var(--radius-base);color:var(--color-neutral-800)}.text-code,code,pre{font-family:var(--font-mono);background-color:var(--color-neutral-100)}pre{padding:var(--space-4);border-radius:var(--radius-lg);overflow-x:auto;margin-bottom:var(--space-4)}.link,a{color:var(--color-brand-600);text-decoration:underline;text-decoration-color:transparent;transition:var(--transition-colors)}.link:hover,a:hover{color:var(--color-brand-700);text-decoration-color:currentColor}.link:focus,a:focus{outline:2px solid var(--color-brand-500);outline-offset:2px;border-radius:var(--radius-sm)}ol,ul{margin:0 0 var(--space-4) 0;padding-left:var(--space-6)}li{margin-bottom:var(--space-1);line-height:var(--leading-relaxed)}blockquote{border-left:4px solid var(--color-brand-500);padding-left:var(--space-4);margin:var(--space-6) 0;font-style:italic;color:var(--color-neutral-600)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-justify{text-align:justify}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.text-capitalize{text-transform:capitalize}.text-truncate{overflow:hidden;text-overflow:ellipsis}.text-no-wrap,.text-truncate{white-space:nowrap}.text-wrap{white-space:normal}@media (max-width:768px){.text-display-2xl{font-size:var(--text-7xl)}.text-display-xl{font-size:var(--text-6xl)}.text-display-lg{font-size:var(--text-5xl)}.text-display-md{font-size:var(--text-4xl)}.text-display-sm,.text-h1,h1{font-size:var(--text-3xl)}.text-h2,h2{font-size:var(--text-2xl)}.text-h3,h3{font-size:var(--text-xl)}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:var(--font-sans);font-weight:var(--font-medium);text-decoration:none;border:1px solid transparent;border-radius:var(--radius-lg);cursor:pointer;transition:var(--transition-all);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none}.btn:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-xs{height:var(--button-height-xs);padding:0 var(--button-padding-x-xs);font-size:var(--text-xs)}.btn-sm{height:var(--button-height-sm);padding:0 var(--button-padding-x-sm);font-size:var(--text-sm)}.btn-base{height:var(--button-height-base);padding:0 var(--button-padding-x-base);font-size:var(--text-base)}.btn-lg{height:var(--button-height-lg);padding:0 var(--button-padding-x-lg);font-size:var(--text-lg)}.btn-xl{height:var(--button-height-xl);padding:0 var(--button-padding-x-xl);font-size:var(--text-xl)}.btn-primary{background-color:var(--color-brand-600);color:var(--color-neutral-0);border-color:var(--color-brand-600)}.btn-primary:hover{background-color:var(--color-brand-700);border-color:var(--color-brand-700)}.btn-primary:active{background-color:var(--color-brand-800);border-color:var(--color-brand-800)}.btn-secondary{background-color:var(--color-neutral-100);color:var(--color-neutral-900);border-color:var(--color-neutral-300)}.btn-secondary:hover{background-color:var(--color-neutral-200);border-color:var(--color-neutral-400)}.btn-outline{background-color:transparent;color:var(--color-brand-600);border-color:var(--color-brand-600)}.btn-outline:hover{background-color:var(--color-brand-50);color:var(--color-brand-700);border-color:var(--color-brand-700)}.btn-ghost{background-color:transparent;color:var(--color-neutral-700);border-color:transparent}.btn-ghost:hover{background-color:var(--color-neutral-100);color:var(--color-neutral-900)}.btn-success{background-color:var(--color-success-600);color:var(--color-neutral-0);border-color:var(--color-success-600)}.btn-success:hover{background-color:var(--color-success-700);border-color:var(--color-success-700)}.btn-warning{background-color:var(--color-warning-500);color:var(--color-neutral-900);border-color:var(--color-warning-500)}.btn-warning:hover{background-color:var(--color-warning-600);border-color:var(--color-warning-600)}.btn-error{background-color:var(--color-error-600);color:var(--color-neutral-0);border-color:var(--color-error-600)}.btn-error:hover{background-color:var(--color-error-700);border-color:var(--color-error-700)}.btn-full{width:100%}.form-group,.form-row{margin-bottom:var(--space-4)}.form-row{display:flex;gap:var(--space-4)}.form-col{flex:1}.form-label{display:block;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-neutral-900);margin-bottom:var(--space-2)}.form-label.required:after{content:" *";color:var(--color-error-600)}.form-input{width:100%;font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-neutral-900);background-color:var(--color-neutral-0);border:1px solid var(--color-neutral-300);border-radius:var(--radius-lg);transition:var(--transition-all);outline:none}.form-input::-moz-placeholder{color:var(--color-neutral-500)}.form-input::placeholder{color:var(--color-neutral-500)}.form-input:focus{border-color:var(--color-brand-500);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.form-input:disabled{background-color:var(--color-neutral-100);color:var(--color-neutral-500);cursor:not-allowed}.form-input-sm{height:var(--input-height-sm);padding:0 var(--input-padding-x-sm);font-size:var(--text-sm)}.form-input-base{height:var(--input-height-base);padding:0 var(--input-padding-x-base);font-size:var(--text-base)}.form-input-lg{height:var(--input-height-lg);padding:0 var(--input-padding-x-lg);font-size:var(--text-lg)}.form-input-xl{height:var(--input-height-xl);padding:0 var(--input-padding-x-xl);font-size:var(--text-xl)}.form-textarea{width:100%;min-height:120px;padding:var(--space-3);font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-neutral-900);background-color:var(--color-neutral-0);border:1px solid var(--color-neutral-300);border-radius:var(--radius-lg);resize:vertical;transition:var(--transition-all);outline:none}.form-textarea::-moz-placeholder{color:var(--color-neutral-500)}.form-textarea::placeholder{color:var(--color-neutral-500)}.form-textarea:focus{border-color:var(--color-brand-500);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.form-select{width:100%;height:var(--input-height-base);padding:0 var(--input-padding-x-base);font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-neutral-900);background-color:var(--color-neutral-0);border:1px solid var(--color-neutral-300);border-radius:var(--radius-lg);transition:var(--transition-all);outline:none;cursor:pointer;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right var(--space-3) center;background-repeat:no-repeat;background-size:16px;padding-right:var(--space-10)}.form-select:focus{border-color:var(--color-brand-500);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.form-checkbox,.form-radio{width:var(--size-4);height:var(--size-4);color:var(--color-brand-600);background-color:var(--color-neutral-0);border:1px solid var(--color-neutral-300);border-radius:var(--radius-sm);cursor:pointer}.form-radio{border-radius:50%}.form-checkbox:checked,.form-radio:checked{background-color:var(--color-brand-600);border-color:var(--color-brand-600)}.form-checkbox:focus,.form-radio:focus{outline:2px solid var(--color-brand-500);outline-offset:2px}.form-input.error,.form-select.error,.form-textarea.error{border-color:var(--color-error-500)}.form-input.error:focus,.form-select.error:focus,.form-textarea.error:focus{border-color:var(--color-error-500);box-shadow:0 0 0 3px rgba(239,68,68,.1)}.form-input.success,.form-select.success,.form-textarea.success{border-color:var(--color-success-500)}.form-input.success:focus,.form-select.success:focus,.form-textarea.success:focus{border-color:var(--color-success-500);box-shadow:0 0 0 3px rgba(34,197,94,.1)}.form-help{color:var(--color-neutral-600)}.form-error,.form-help{font-size:var(--text-sm);margin-top:var(--space-1)}.form-error{color:var(--color-error-600)}.form-success{font-size:var(--text-sm);color:var(--color-success-600);margin-top:var(--space-1)}.card{background-color:var(--color-neutral-0);border:1px solid var(--color-neutral-200);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:var(--shadow-sm)}.card-header{margin-bottom:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-neutral-200)}.card-title{font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--color-neutral-900);margin-bottom:var(--space-1)}.card-description{font-size:var(--text-sm);color:var(--color-neutral-600)}.card-content{margin-bottom:var(--space-4)}.card-footer{padding-top:var(--space-4);border-top:1px solid var(--color-neutral-200)}.alert{padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid;margin-bottom:var(--space-4)}.alert-info{background-color:var(--color-info-50);border-color:var(--color-info-500);color:var(--color-info-700)}.alert-success{background-color:var(--color-success-50);border-color:var(--color-success-500);color:var(--color-success-700)}.alert-warning{background-color:var(--color-warning-50);border-color:var(--color-warning-500);color:var(--color-warning-700)}.alert-error{background-color:var(--color-error-50);border-color:var(--color-error-500);color:var(--color-error-700)}.badge{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-2);font-size:var(--text-xs);font-weight:var(--font-medium);border-radius:var(--radius-full);white-space:nowrap}.badge-primary{background-color:var(--color-brand-100);color:var(--color-brand-800)}.badge-secondary{background-color:var(--color-neutral-100);color:var(--color-neutral-800)}.badge-success{background-color:var(--color-success-50);color:var(--color-success-700)}.badge-warning{background-color:var(--color-warning-50);color:var(--color-warning-700)}.badge-error{background-color:var(--color-error-50);color:var(--color-error-700)}.p-0{padding:0}.p-1{padding:var(--space-1)}.p-2{padding:var(--space-2)}.p-3{padding:var(--space-3)}.p-4{padding:var(--space-4)}.p-5{padding:var(--space-5)}.p-6{padding:var(--space-6)}.p-8{padding:var(--space-8)}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:var(--space-1);padding-right:var(--space-1)}.px-2{padding-left:var(--space-2);padding-right:var(--space-2)}.px-3{padding-left:var(--space-3);padding-right:var(--space-3)}.px-4{padding-left:var(--space-4);padding-right:var(--space-4)}.px-6{padding-left:var(--space-6);padding-right:var(--space-6)}.py-0{padding-top:0;padding-bottom:0}.py-1{padding-top:var(--space-1);padding-bottom:var(--space-1)}.py-2{padding-top:var(--space-2);padding-bottom:var(--space-2)}.py-3{padding-top:var(--space-3);padding-bottom:var(--space-3)}.py-4{padding-top:var(--space-4);padding-bottom:var(--space-4)}.py-6{padding-top:var(--space-6);padding-bottom:var(--space-6)}.m-0{margin:0}.m-1{margin:var(--space-1)}.m-2{margin:var(--space-2)}.m-3{margin:var(--space-3)}.m-4{margin:var(--space-4)}.m-6{margin:var(--space-6)}.mx-0{margin-left:0;margin-right:0}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.my-4{margin-top:var(--space-4);margin-bottom:var(--space-4)}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.border{border:1px solid var(--color-neutral-300)}.border-t{border-top:1px solid var(--color-neutral-300)}.border-b{border-bottom:1px solid var(--color-neutral-300)}.border-l{border-left:1px solid var(--color-neutral-300)}.border-r{border-right:1px solid var(--color-neutral-300)}.rounded{border-radius:var(--radius-base)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-md{border-radius:var(--radius-md)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-full{border-radius:var(--radius-full)}.bg-white{background-color:var(--color-neutral-0)}.bg-gray-50{background-color:var(--color-neutral-50)}.bg-gray-100{background-color:var(--color-neutral-100)}.bg-brand{background-color:var(--color-brand-600)}.bg-brand-light{background-color:var(--color-brand-50)}.w-full{width:100%}.w-auto{width:auto}.max-w-xs{max-width:20rem}.max-w-sm{max-width:24rem}.max-w-md{max-width:28rem}.max-w-lg{max-width:32rem}.max-w-xl{max-width:36rem}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}