@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-outline-style:solid}}}.nd--spin-box{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-ctp-surface2,var(--ctp-mocha-surface2));height:-moz-min-content;height:min-content;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));align-items:stretch;display:flex;overflow:clip}.nd--spin-box>button{margin:calc(var(--spacing,.25rem)*0);cursor:pointer;background-color:var(--color-ctp-surface0,var(--ctp-mocha-surface0));padding-inline:calc(var(--spacing,.25rem)*1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));align-items:center;display:flex}@media(hover:hover){.nd--spin-box>button:hover{border-color:var(--color-ctp-surface2,var(--ctp-mocha-surface2));background-color:var(--color-ctp-surface1,var(--ctp-mocha-surface1))}}.nd--spin-box>button:active{border-color:var(--color-ctp-mauve,var(--ctp-mocha-mauve));color:var(--color-ctp-mauve,var(--ctp-mocha-mauve))}.nd--spin-box>button:disabled{cursor:default;color:var(--color-ctp-surface1,var(--ctp-mocha-surface1));background-color:#0000}.nd--spin-box>input[type=number]{border-right-style:var(--tw-border-style);border-right-width:1px;border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-ctp-surface2,var(--ctp-mocha-surface2));padding-inline:calc(var(--spacing,.25rem)*2);text-align:center;outline-style:var(--tw-outline-style);outline-width:0;display:block}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}canvas{height:100%;width:100%}
