.interface{
    position: absolute;
    opacity: 0;
    top: 52px;
    left: 80px;
    user-select: none;
}
.background-design {
    position: absolute;
    inset: 0;
    overflow: hidden;
    border: 1px solid rgba(148, 163, 184, 0.28);
    border-radius: 28px;
    background:
        radial-gradient(circle at 12% 18%, rgba(255, 255, 255, 0.98), transparent 34%),
        radial-gradient(circle at 88% 82%, rgba(226, 232, 240, 0.72), transparent 38%),
        linear-gradient(135deg, #ffffff 0%, #f8fafc 52%, #eef2f7 100%);
    box-shadow:
        0 24px 60px rgba(15, 23, 42, 0.12),
        inset 0 1px 0 rgba(255, 255, 255, 0.92);
    isolation: isolate;
}
.background-design::before {
    position: absolute;
    inset: 0;
    z-index: -1;
    background-image:
        linear-gradient(rgba(148, 163, 184, 0.1) 1px, transparent 1px),
        linear-gradient(90deg, rgba(148, 163, 184, 0.1) 1px, transparent 1px);
    background-size: 32px 32px;
    content: "";
    mask-image: linear-gradient(to bottom right, rgba(0, 0, 0, 0.7), transparent 68%);
}
#background-image {
    position: absolute;
    top: 0px;
    left: -3px;
    width: 373px;
    height: 301px;
    z-index: 0;
}
#background {
    width: 100%;
    height: 100%;
    object-fit: cover;
    opacity: 0.08;
    filter: grayscale(1) brightness(1.6) contrast(0.7);
    mix-blend-mode: multiply;
}
#alertMessage{
    position: absolute;
    top: 277px;
    left: 5px;
    width: 300px;
    height: 4px;
    z-index: 3;
    display: none;
    color: #fb3333;
    font-size: 11px;
    font-family: 'Minecraftia';
    font-weight: normal;
    font-style: normal;
}
#cursorCH1, #cursorCH2{
    position: absolute;
    top: 137px;
    left: -4px;
    z-index: 3;
    opacity: 0;
}
#cursor-trigger{
    position: absolute;
    top: 139px;
    left: 353px;
    width: 17px;
    height: 17px;
    z-index: 3;
    opacity: 1;
}
#cursor-time{
    position: absolute;
    top: -4px;
    left: 174px;
    z-index: 3;
    opacity: 1;
}
.charts{
    width: 367px;
    height: 295px;
    z-index: 3;
}
#myChart1{
    position: absolute;
    top: 0px;
    left: 0px;
    opacity: 0;
}
#myChart2{
    position: absolute;
    top: 0px;
    left: 0px;
    opacity: 0;
}
#myChart3{
    position: absolute;
    top: 0px;
    left: 0px;
    opacity: 0;
}
#main{
    position: absolute;
    top: 316px;
    left: 5px;
    z-index: 2;
    display: block;
}
#XY{
    position: absolute;
    top: 316px;
    left: 5px;
    z-index: 2;
    display: none;
}
#ch1-signal-frequency{
    position: absolute;
    top: 311px;
    left: 384px;
    color: #fbff00;
    z-index: 2;
    font-size: 12px;
    width: 90px;
    height: 0px;
    font-family: 'Minecraftia';
    font-weight: normal;
    font-style: normal;
}
#ch1{
    position: absolute;
    top: 327px;
    left: 5px;
    color: #fbff00;
    z-index: 2;
    font-size: 12px;
    width: 0px;
    height: 0px;
    font-family: 'Minecraftia';
    font-weight: normal;
    font-style: normal;
}
#ch1-voltageScale {
    position: absolute;
    top: 327px;
    left: 57px;
    color: #fbff00;
    z-index: 2;
    font-size: 12px;
    width: 60px;
    height: 0px;
    font-family: 'Minecraftia';
    font-weight: normal;
    font-style: normal;
}
#ch1-ac{
    position: absolute;
    top: 334px;
    left: 36px;
    z-index: 2;
    opacity: 1;
}
#ch1-gnd{
    position: absolute;
    top: 334px;
    left: 36px;
    z-index: 2;
    opacity: 0;
}
#ch1-dc{
    position: absolute;
    top: 336px;
    left: 36px;
    z-index: 2;
    opacity: 0;
}
#ch2-signal-frequency{
    position: absolute;
    top: 311px;
    left: 384px;
    color: #00eaff;
    z-index: 2;
    font-size: 12px;    
    width: 90px;
    height: 0px;
    font-family: 'Minecraftia';
    font-weight: normal;
    font-style: normal;
}
#ch2{
    position: absolute;
    top: 327px;
    left: 125px;
    color: #00eaff;
    z-index: 2;
    font-size: 12px;    
    width: 0px;
    height: 0px;
    font-family: 'Minecraftia';
    font-weight: normal;
    font-style: normal;
}
#ch2-voltageScale {
    position: absolute;
    top: 327px;
    left: 180px;
    color: #00eaff;
    z-index: 2;
    font-size: 12px;    
    width: 60px;
    height: 0px;
    font-family: 'Minecraftia';
    font-weight: normal;
    font-style: normal;
}
#ch2-ac{
    position: absolute;
    top: 334px;
    left: 159px;
    z-index: 2;
    opacity: 1;
}
#ch2-gnd{
    position: absolute;
    top: 334px;
    left: 159px;
    z-index: 2;
    opacity: 0;
}
#ch2-dc{
    position: absolute;
    top: 336px;
    left: 159px;
    z-index: 2;
    opacity: 0;
}
#time-horizontalScale {
    position: absolute;
    top: 313px;
    left: 158px;
    color: rgb(83, 253, 157);
    z-index: 2;
    font-size: 11px;    
    width: 60px;
    height: 0px;
    font-family: 'Minecraftia';
    font-weight: normal;
    font-style: normal;
}
/*? Trigger */
#trigger-source{
    position: absolute;
    top: 313px;
    left: 240px;
    z-index: 2;
    font-size: 12px;    
    width: 0px;
    height: 0px;
    font-family: 'Minecraftia';
    font-weight: normal;
    font-style: normal;
}
#trigger-type{
    position: absolute;
    top: 313px;
    left: 275px;
    color: #ffffff;
    z-index: 2;
    font-size: 12px;    
    width: 0px;
    height: 0px;
    font-family: 'Minecraftia';
    font-weight: normal;
    font-style: normal;
}
#trigger-slope{
    position: absolute;
    top: 316px;
    left: 330px;
    z-index: 2;
    opacity: 1;
    transform: scaleX(1);
}
#stop {
    position: absolute;
    top: 2px;
    left: 340px;
    display: none;
}
.waveforms {
    opacity: 1;
    position: absolute;
    top: 17px;
    left: 16px;
    width: 367px;
    height: 295px;
}