@font-face{font-family:VW Head;src:url(/fonts/VWHead.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:VW Head;src:url(/fonts/VWHead-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:VW Head;src:url(/fonts/VWHead-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:VW Head;src:url(/fonts/VWHead-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:VW Head;src:url(/fonts/VWHead-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:VW Head;src:url(/fonts/VWHead-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}:root{color-scheme:light only;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{margin:0;padding:0;box-sizing:border-box;font-family:VW Head,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}*:focus,*:focus-visible,*:active{-webkit-tap-highlight-color:transparent!important;outline:none!important;-webkit-focus-ring-color:transparent!important;box-shadow:none!important}:root{--babylon-color-primary: #ffffff}html,body,canvas{color-scheme:light!important;forced-color-adjust:none!important;background-color:#fff!important;filter:none!important}input[type=text],input[type=number],input[type=range],textarea{color:#000!important}.bjs-input,input[type=text],input[type=number],input[type=range],select,textarea{color:#000!important;background-color:#fff!important}.samsung-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.samsung-popup{background:#fff;border-radius:12px;padding:0;max-width:90%;width:400px;max-height:80vh;overflow-y:auto;box-shadow:0 20px 40px #0000004d;animation:popupSlideIn .3s ease-out}@keyframes popupSlideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.samsung-popup-header{display:flex;justify-content:space-between;align-items:center;padding:20px 20px 0;border-bottom:1px solid #e0e0e0}.samsung-popup-header h3{color:#333;font-size:18px;font-weight:600;margin:0}.samsung-popup-close{background:none;border:none;font-size:24px;color:#666;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s}.samsung-popup-close:hover{background-color:#f0f0f0;color:#333}.samsung-popup-content{padding:20px}.samsung-popup-content p{color:#555;line-height:1.6;margin-bottom:15px}.samsung-popup-content ul{margin:15px 0;padding-left:20px}.samsung-popup-content li{color:#555;line-height:1.6;margin-bottom:8px}.samsung-popup-content strong{color:#333;font-weight:600}.samsung-popup-actions{display:flex;flex-direction:column;gap:12px;margin:20px 0}.samsung-popup-button{width:100%;padding:12px 20px;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease;border:none;text-align:center}.samsung-popup-button.primary{background:linear-gradient(135deg,#4285f4,#3367d6);color:#fff;box-shadow:0 2px 8px #4285f44d}.samsung-popup-button.primary:hover{background:linear-gradient(135deg,#3367d6,#2a56c6);transform:translateY(-1px);box-shadow:0 4px 12px #4285f466}.samsung-popup-button.secondary{background:#f8f9fa;color:#5f6368;border:1px solid #dadce0;box-shadow:0 1px 3px #0000001a}.samsung-popup-button.secondary:hover{background:#f1f3f4;color:#3c4043;border-color:#bdc1c6;transform:translateY(-1px);box-shadow:0 2px 6px #00000026}.samsung-popup-button:active{transform:translateY(0)}.samsung-popup-note{font-size:14px;color:#666;background:#f8f9fa;padding:12px;border-radius:6px;border-left:4px solid #4285f4;margin-top:15px}.samsung-popup-footer{padding:0 20px 20px;border-top:1px solid #e0e0e0;margin-top:10px}@media (max-width: 480px){.samsung-popup{width:95%;margin:10px}.samsung-popup-header h3{font-size:16px}.samsung-popup-content{padding:15px}.samsung-popup-footer{padding:0 15px 15px}.samsung-popup-actions{gap:10px}.samsung-popup-button{padding:10px 16px;font-size:15px}}
