/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */@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-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}:root,:host{--cc-color-red-50:oklch(97.1% .013 17.38);--cc-color-red-600:oklch(57.7% .245 27.325);--cc-color-amber-400:oklch(82.8% .189 84.429);--cc-color-amber-500:oklch(76.9% .188 70.08);--cc-color-amber-700:oklch(55.5% .163 48.998);--cc-color-slate-50:oklch(98.4% .003 247.858);--cc-color-slate-100:oklch(96.8% .007 247.896);--cc-color-slate-200:oklch(92.9% .013 255.508);--cc-color-slate-300:oklch(86.9% .022 252.894);--cc-color-slate-500:oklch(55.4% .046 257.417);--cc-color-slate-600:oklch(44.6% .043 257.281);--cc-color-slate-700:oklch(37.2% .044 257.287);--cc-color-slate-800:oklch(27.9% .041 260.031);--cc-color-slate-900:oklch(20.8% .042 265.755);--cc-color-black:#000;--cc-color-white:#fff;--cc-spacing:.25rem;--cc-text-xs:.75rem;--cc-text-xs--line-height:calc(1 / .75);--cc-font-weight-medium:500;--cc-font-weight-semibold:600;--cc-leading-relaxed:1.625;--cc-radius-md:.375rem;--cc-radius-lg:.5rem;--cc-default-transition-duration:.15s;--cc-default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}.cc\:relative{position:relative}.cc\:ml-2{margin-left:calc(var(--cc-spacing) * 2)}.cc\:ml-auto{margin-left:auto}.cc\:flex{display:flex}.cc\:min-h-14{min-height:calc(var(--cc-spacing) * 14)}.cc\:w-full{width:100%}.cc\:min-w-32{min-width:calc(var(--cc-spacing) * 32)}.cc\:resize-y{resize:vertical}.cc\:flex-col{flex-direction:column}.cc\:items-center{align-items:center}.cc\:justify-between{justify-content:space-between}.cc\:gap-0\.5{gap:calc(var(--cc-spacing) * .5)}.cc\:gap-1{gap:calc(var(--cc-spacing) * 1)}.cc\:gap-1\.5{gap:calc(var(--cc-spacing) * 1.5)}.cc\:gap-2{gap:calc(var(--cc-spacing) * 2)}.cc\:overflow-hidden{overflow:hidden}.cc\:rounded{border-radius:.25rem}.cc\:rounded-lg{border-radius:var(--cc-radius-lg)}.cc\:rounded-md{border-radius:var(--cc-radius-md)}.cc\:border{border-style:var(--tw-border-style);border-width:1px}.cc\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.cc\:border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.cc\:border-slate-200{border-color:var(--cc-color-slate-200)}.cc\:border-slate-300{border-color:var(--cc-color-slate-300)}.cc\:border-slate-900\/15{border-color:var(--cc-color-slate-900)}@supports (color:color-mix(in lab,red,red)){.cc\:border-slate-900\/15{border-color:color-mix(in oklab,var(--cc-color-slate-900) 15%,transparent)}}.cc\:border-slate-900\/20{border-color:var(--cc-color-slate-900)}@supports (color:color-mix(in lab,red,red)){.cc\:border-slate-900\/20{border-color:color-mix(in oklab,var(--cc-color-slate-900) 20%,transparent)}}.cc\:bg-amber-500{background-color:var(--cc-color-amber-500)}.cc\:bg-white{background-color:var(--cc-color-white)}.cc\:px-1\.5{padding-inline:calc(var(--cc-spacing) * 1.5)}.cc\:px-2{padding-inline:calc(var(--cc-spacing) * 2)}.cc\:px-2\.5{padding-inline:calc(var(--cc-spacing) * 2.5)}.cc\:px-3{padding-inline:calc(var(--cc-spacing) * 3)}.cc\:py-0\.5{padding-block:calc(var(--cc-spacing) * .5)}.cc\:py-1{padding-block:calc(var(--cc-spacing) * 1)}.cc\:py-1\.5{padding-block:calc(var(--cc-spacing) * 1.5)}.cc\:pt-1{padding-top:calc(var(--cc-spacing) * 1)}.cc\:pb-2{padding-bottom:calc(var(--cc-spacing) * 2)}.cc\:pl-4{padding-left:calc(var(--cc-spacing) * 4)}.cc\:text-left{text-align:left}.cc\:text-xs{font-size:var(--cc-text-xs);line-height:var(--tw-leading,var(--cc-text-xs--line-height))}.cc\:leading-relaxed{--tw-leading:var(--cc-leading-relaxed);line-height:var(--cc-leading-relaxed)}.cc\:font-medium{--tw-font-weight:var(--cc-font-weight-medium);font-weight:var(--cc-font-weight-medium)}.cc\:font-semibold{--tw-font-weight:var(--cc-font-weight-semibold);font-weight:var(--cc-font-weight-semibold)}.cc\:break-words{overflow-wrap:break-word}.cc\:whitespace-pre-wrap{white-space:pre-wrap}.cc\:text-amber-700{color:var(--cc-color-amber-700)}.cc\:text-red-600{color:var(--cc-color-red-600)}.cc\:text-slate-600,.cc\:text-slate-600\/80{color:var(--cc-color-slate-600)}@supports (color:color-mix(in lab,red,red)){.cc\:text-slate-600\/80{color:color-mix(in oklab,var(--cc-color-slate-600) 80%,transparent)}}.cc\:text-slate-700{color:var(--cc-color-slate-700)}.cc\:text-slate-800{color:var(--cc-color-slate-800)}.cc\:text-slate-900{color:var(--cc-color-slate-900)}.cc\:italic{font-style:italic}.cc\:placeholder-slate-500::placeholder{color:var(--cc-color-slate-500)}.cc\:shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.cc\:shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.cc\:shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.cc\:transition-colors{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(--cc-default-transition-timing-function));transition-duration:var(--tw-duration,var(--cc-default-transition-duration))}@media(hover:hover){.cc\:hover\:bg-amber-400:hover{background-color:var(--cc-color-amber-400)}.cc\:hover\:bg-black\/5:hover{background-color:var(--cc-color-black)}@supports (color:color-mix(in lab,red,red)){.cc\:hover\:bg-black\/5:hover{background-color:color-mix(in oklab,var(--cc-color-black) 5%,transparent)}}.cc\:hover\:bg-red-50:hover{background-color:var(--cc-color-red-50)}.cc\:hover\:bg-slate-50:hover{background-color:var(--cc-color-slate-50)}.cc\:hover\:bg-slate-100:hover{background-color:var(--cc-color-slate-100)}.cc\:hover\:text-slate-900:hover{color:var(--cc-color-slate-900)}}.cc\:focus\:border-amber-400:focus{border-color:var(--cc-color-amber-400)}.cc\:focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.cc\:focus\:ring-amber-400\/60:focus{--tw-ring-color:var(--cc-color-amber-400)}@supports (color:color-mix(in lab,red,red)){.cc\:focus\:ring-amber-400\/60:focus{--tw-ring-color:color-mix(in oklab, var(--cc-color-amber-400) 60%, transparent)}}.cc\:focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.cc\:disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.cc\:disabled\:opacity-40:disabled{opacity:.4}.canvas-comments-root *,.canvas-comments-root :before,.canvas-comments-root :after{box-sizing:border-box}.canvas-comments-root{color:inherit;font-family:inherit}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
