.yt-surprise-modal{left:53%;top:41%}.yt-task-check-popup{align-items:center;background:linear-gradient(180deg,#1a6cff,#0a3a7c);border:2px solid #ffffff2e;border-radius:18px;box-shadow:0 0 40px 8px #000a;color:#fff;display:flex;flex-direction:column;left:50%;max-width:420px;padding:32px 24px 24px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:10000}.yt-task-check-btn{background:linear-gradient(90deg,#1a6cff,#0a3a7c);border:none;border-radius:10px;box-shadow:inset 0 0 0 2px #fff2;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;letter-spacing:1px;margin-bottom:18px;padding:10px 13px;transition:background .2s}.yt-task-check-btn:hover{background:#0a3a7e}.yt-task-check-input{background:#eaf2ff;border:none;border-radius:10px;box-shadow:inset 0 0 0 2px #fff2;color:#1a6cff;font-size:1.1rem;font-weight:700;margin-bottom:18px;outline:none;padding:10px 5px;text-align:center;width:68%}.yt-task-check-error{color:#ff3b3b;font-size:1rem;font-weight:700;margin-top:2px}.yt-task-check-close{background:none;border:none;color:#fff;cursor:pointer;font-size:1.4rem;font-weight:700;position:absolute;right:18px;top:10px;z-index:2}@media (max-width:480px){.yt-task-check-popup{border-radius:16px;max-width:92%;padding:26px 18px 20px}.yt-task-check-btn{border-radius:8px;font-size:1rem;padding:9px 12px}.yt-task-check-input{font-size:1rem;padding:9px 5px;width:80%}.yt-task-check-error{font-size:.9rem}.yt-task-check-close{font-size:1.2rem;right:14px;top:10px}}.screenshot-upload-check{align-items:center;display:flex;flex-direction:column;margin-top:0;width:100%}.screenshot-upload-btn{background:linear-gradient(90deg,#1a6cff,#0a3a7c);border:none;border-radius:10px;box-shadow:inset 0 0 0 2px #fff2;color:#fff;cursor:pointer;font-size:.9rem;font-weight:700;letter-spacing:1px;margin-bottom:3px;padding:10px 13px;transition:background .2s}.screenshot-upload-btn:hover{background:#0a3a7e}.screenshot-upload-filename{color:#fff;font-size:1rem;margin-bottom:8px;margin-top:-2px}.screenshot-check-btn{background:linear-gradient(90deg,#1a6cff,#0a3a7c);border:none;border-radius:10px;box-shadow:inset 0 0 0 2px #fff2;color:#fff;cursor:pointer;font-size:.9rem;font-weight:700;letter-spacing:1px;padding:10px 20px;transition:background .2s,opacity .2s}.screenshot-check-btn:disabled{cursor:not-allowed;opacity:.5}.screenshot-upload-timer{color:#fff;font-size:1.1rem}.screenshot-upload-error{color:#ff3b3b;font-size:1rem;font-weight:700;margin-top:2px}.screenshot-upload-preview-container{align-items:center;background:linear-gradient(135deg,#e3f0ff,#c2d9ff);border:2px solid #1a6cff;border-radius:8px;box-shadow:0 4px 16px #1a6cff26;display:flex;height:120px;justify-content:center;margin:3px 0 5px;overflow:hidden;width:100px}.screenshot-upload-preview{display:block;height:100%;object-fit:cover;width:100%}@media (max-width:480px){.screenshot-check-btn,.screenshot-upload-btn{border-radius:8px;font-size:.85rem;padding:9px 14px}.screenshot-upload-filename{font-size:.9rem}.screenshot-upload-preview-container{height:105px;width:90px}.screenshot-upload-error{font-size:.9rem}}.yt-surprise-modal{background:#1a6cf7;border-radius:18px;box-shadow:0 4px 16px #0000002e;color:#fff;font-family:inherit;left:50%;padding:16px 0 0;position:fixed;top:50%;transform:translate(-50%,-50%);width:320px;z-index:9999;@media (max-width:480px){border-radius:16px;padding-top:14px;width:92%}}.yt-surprise-header{font-size:22px;font-weight:700;margin-bottom:0;text-align:center;@media (max-width:480px){font-size:18px}}.yt-surprise-content{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:120px;padding:0 20px;@media (max-width:480px){min-height:100px;padding-bottom:0;padding-left:16px;padding-right:16px;padding-top:0}}.yt-surprise-icon{font-size:24px;margin-bottom:0;@media (max-width:480px){font-size:20px}}.yt-surprise-text{font-size:12px;line-height:1.4;text-align:left;@media (max-width:480px){font-size:11px}}.yt-surprise-footer{align-items:center;display:flex;justify-content:space-between;padding:12px 18px;@media (max-width:480px){padding-bottom:10px;padding-left:14px;padding-right:14px;padding-top:10px}}.yt-surprise-task{color:#b2d2ff;font-size:12px;font-weight:700;@media (max-width:480px){font-size:11px}}.yt-surprise-nav{background:#2a8cff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;height:32px;margin:5px 0;transition:background .2s;width:32px;@media (max-width:480px){font-size:11px;height:28px;width:28px}}.yt-surprise-nav:disabled{background:#3a6cf7;cursor:not-allowed}.yt-surprise-close{background:#2a8cff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:700;margin-left:0;padding:6px 18px;transition:background .2s;@media (max-width:480px){border-radius:7px;font-size:13px;padding-bottom:6px;padding-left:14px;padding-right:14px;padding-top:6px}}.yt-surprise-close:hover{background:#0a4cf7}.base-backdrop{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;position:fixed;z-index:999999}.base-box{background:#0b3a7a;border-radius:20px;box-shadow:0 8px 32px #00000052;color:#fff;display:flex;flex-direction:column;max-width:95vw;padding:32px;width:400px}.base-title{align-items:center;display:flex;font-size:24px;font-weight:700;margin-bottom:18px}.base-icon{font-size:26px;margin-right:6px}.base-content{background:linear-gradient(180deg,#2176ff,#1857b6);border:2.5px solid #2366d1;border-radius:22px;box-shadow:0 4px 24px #0b5cff33;margin-bottom:24px;padding:28px 24px 18px;text-align:center}.base-label{color:#b6d0ff;font-size:14px;letter-spacing:1px;margin-bottom:4px;opacity:.85}.base-value{font-size:18px;font-weight:700;margin-bottom:16px}.base-value.prize{color:#ffe14d;font-size:20px;text-shadow:0 1px 2px #0b5cff33}.base-value.date{color:#fff;font-size:16px}.base-buttons{display:flex;gap:16px;justify-content:space-between}.base-btn{border:none;border-radius:12px;cursor:pointer;flex:1 1;font-size:18px;font-weight:700;padding:12px 0}.base-btn-white{background:#fff;border:2px solid #1e88e5;color:#1e88e5}.base-btn-blue{background:linear-gradient(90deg,#1ec6ff,#1e88e5);color:#fff}.gc-backdrop{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;position:fixed;z-index:999999}.gc-box{background:linear-gradient(180deg,#0b5cff,#063b87);border-radius:24px;box-shadow:0 12px 30px #00000059;color:#fff;display:flex;flex-direction:column;max-width:450px;padding:14px 22px;text-align:center;width:85%}.gc-title{align-items:center;display:flex;font-size:26px;font-weight:900;justify-content:center;margin-bottom:6px}.gc-title-icon{font-size:26px;margin-right:4px}.gc-content-scroll{flex:1 1;overflow-y:auto;padding-right:4px;scrollbar-width:none}.gc-content-scroll::-webkit-scrollbar{display:none}.gc-innerbox{background:linear-gradient(180deg,#2176ff,#1857b6);border:2.5px solid #2366d1;border-radius:22px;box-shadow:0 4px 24px #0b5cff40;margin-bottom:20px;padding:28px 22px 22px;position:relative}.gc-innerbox-scroll{overflow-y:visible;padding-right:0;scrollbar-width:none}.gc-innerbox-scroll::-webkit-scrollbar{display:none}.gc-status-dot{background:#00ff24;border-radius:50%;box-shadow:0 0 6px #00ff24;height:12px;position:absolute;right:18px;top:18px;width:12px}.gc-label{color:#b6d0ff;font-size:14px;font-weight:700;margin-bottom:4px;text-align:left}.gc-value{color:#ffe14d;font-size:17px;font-weight:800;margin-bottom:10px;text-align:left}.gc-value.prize{font-size:18px}.gc-region-dropdown{margin:16px 0;position:relative;width:100%;z-index:20}.gc-region-box{background:linear-gradient(90deg,#1877f2,#1565c0);border:1.5px solid #2a7cff;border-radius:14px;box-shadow:0 2px 8px #0b5cff40;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:700;justify-content:space-between;padding:14px 16px;transition:.18s ease}.gc-region-box.open{box-shadow:0 4px 16px #0b5cff59}.gc-region-label{font-size:15px;font-weight:700}.gc-region-arrow{color:#e0eaff;font-size:14px}.gc-region-list{grid-gap:8px;background:linear-gradient(180deg,#1a6cff,#1857b6);border-radius:14px;box-shadow:0 8px 32px #0b5cff59;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-top:6px;padding:14px 12px;width:100%}.gc-region-item{align-items:center;background:#ffffff1a;border:none;border-radius:10px;box-shadow:0 2px 8px #0b5cff40;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:700;gap:6px;justify-content:center;padding:10px 0;text-align:center}.gc-region-item.selected{background:#1ec6ff;color:#222}.gc-flag-icon{border-radius:4px;height:18px;object-fit:cover;width:26px}.gc-code-box{background:#ffffff1a;border-radius:14px;box-shadow:0 2px 8px #0b5cff40;margin-top:10px;padding:18px 0 12px;text-align:center;width:100%}.gc-code-title{color:#fff;font-size:16px;font-weight:800;margin-bottom:6px}.gc-code-value{color:#fff;font-size:22px;font-weight:700;letter-spacing:4px}.gc-code-wait{font-weight:600;margin-top:4px}.gc-code-wait,.gc-info{color:#b6d0ff;font-size:14px}.gc-info{background:#ffffff12;border-radius:12px;font-weight:500;margin-top:18px;padding:10px 14px;text-align:center}.gc-accept-btn{background:linear-gradient(90deg,#ffe14d,#ffb300);border:none;border-radius:14px;box-shadow:0 2px 8px #ffe14d59;color:#222;font-size:18px;font-weight:900;height:48px;transition:.18s ease;width:100%}.gc-accept-btn:hover{filter:brightness(1.08)}.gc-buttons{display:flex;gap:16px;justify-content:space-between;margin-top:8px}.gc-btn{border-radius:12px;cursor:pointer;flex:1 1;font-size:16px;font-weight:700;padding:12px 0}.gc-btn-blue{background:linear-gradient(90deg,#1ec6ff,#1e88e5);color:#fff}.gc-btn-white{background:#fff;border:2px solid #1e88e5;color:#1e88e5}.ag-game-tabs{display:flex;gap:10px;margin-bottom:12px}.ag-game-tab{background:linear-gradient(180deg,#2366d1,#1e4fbf);border:none;border-radius:12px;color:#fff;cursor:pointer;flex:1 1;font-size:15px;font-weight:800;padding:10px 0;transition:.18s ease}.ag-game-tab.active{background:linear-gradient(180deg,#1ec6ff,#1ea4ff);box-shadow:0 2px 10px #1ec6ff59;color:#222}.ag-game-search{background:#ffffff1f;border:none;border-radius:12px;color:#fff;font-size:14px;margin-bottom:12px;outline:none;padding:10px 14px;width:100%}.ag-game-search::placeholder{color:#7eb6ff}.ag-game-list{display:flex;flex-direction:column;gap:10px;max-height:220px;overflow-y:auto;padding-right:6px;scrollbar-width:none}.ag-game-list::-webkit-scrollbar{display:none}.ag-game-item{background:#ffffff14;border-radius:12px;color:#fff;cursor:pointer;font-size:14px;font-weight:800;padding:12px;text-align:center;transition:.18s ease}.ag-game-item:hover{background:#1ec6ff;color:#222}.ag-game-dropdown-wrap{margin-bottom:18px;position:relative;width:100%;z-index:50}.ag-game-dropdown-box{background:linear-gradient(90deg,#1877f2,#1565c0);border:1.5px solid #2a7cff;border-radius:14px;box-shadow:0 2px 10px #0b5cff40;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:800;justify-content:space-between;padding:14px 16px;transition:.18s ease}.ag-game-dropdown-box.open{box-shadow:0 4px 18px #0b5cff59}.ag-game-dropdown-label{font-size:15px;font-weight:800}.ag-game-dropdown-arrow{color:#e0eaff;font-size:14px}.ag-game-dropdown-list{background:linear-gradient(180deg,#1a6cff,#1857b6);border-radius:14px;box-shadow:0 8px 32px #0b5cff59;left:0;padding:14px 12px;position:absolute;top:calc(100% + 6px);width:100%;z-index:9999}.ag-backdrop{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;position:fixed;z-index:999999}.ag-box{background:linear-gradient(180deg,#0b5cff,#063b87);border-radius:24px;box-shadow:0 12px 30px #00000059;color:#fff;display:flex;flex-direction:column;max-width:450px;padding:14px 22px;text-align:center;width:85%}.ag-title{align-items:center;display:flex;font-size:26px;font-weight:900;justify-content:center;margin-bottom:6px}.ag-title-icon{font-size:26px;margin-right:4px}.ag-content-scroll{flex:1 1;overflow-y:auto;padding-right:4px;scrollbar-width:none}.ag-content-scroll::-webkit-scrollbar{display:none}.ag-innerbox{background:linear-gradient(180deg,#2176ff,#1857b6);border:2.5px solid #2366d1;border-radius:22px;box-shadow:0 4px 24px #0b5cff40;margin-bottom:20px;padding:28px 22px 22px;position:relative}.ag-innerbox-scroll{max-height:680px;overflow-y:visible;padding-right:0;scrollbar-width:none}.ag-innerbox-scroll::-webkit-scrollbar{display:none}.ag-status-dot{background:#00ff24;border-radius:50%;box-shadow:0 0 6px #00ff24;height:12px;position:absolute;right:18px;top:18px;width:12px}.ag-label{color:#b6d0ff;font-size:13px;margin-bottom:2px;opacity:.8;text-align:left}.ag-value{color:#ffe14d;font-size:17px;font-weight:800;margin-bottom:10px;text-align:left}.ag-value.prize{font-size:18px}.ag-row{align-items:center;display:flex;margin-bottom:10px}.ag-row-label{color:#b6d0ff;flex:1 1;font-size:15px;font-weight:800}.ag-copy-btn{border:none;border-radius:8px;cursor:pointer;padding:6px 18px}.ag-box-value,.ag-copy-btn{background:#ffffff14;color:#fff;font-weight:800}.ag-box-value{font-size:16px;margin-bottom:10px}.ag-box-value,.ag-info{border-radius:10px;padding:10px 14px}.ag-info{background:#ffffff12;color:#b6d0ff;font-size:14px;margin-top:18px;text-align:center}.ag-buttons{display:flex;gap:16px;justify-content:space-between}.ag-btn{border-radius:12px;cursor:pointer;flex:1 1;font-size:16px;font-weight:800;padding:12px 0}.ag-btn-blue{background:linear-gradient(90deg,#1ec6ff,#1e88e5);color:#fff}.ag-btn-white{background:#fff;border:2px solid #1e88e5;color:#1e88e5}.ag-pagination-btn:disabled{cursor:default;opacity:.35}.ag-accept-btn{background:linear-gradient(90deg,#ffe14d,#ffb300);border:none;border-radius:14px;box-shadow:0 3px 10px #ffe14d59;color:#222;cursor:pointer;font-size:20px;font-weight:900;margin-top:6px;padding:16px 0;transition:.18s ease;width:100%}.ag-accept-btn:hover{filter:brightness(1.08)}.ag-field-row{align-items:center;display:flex;gap:10px;margin-bottom:12px;width:100%}.ag-field-box{background:#ffffff1a;border-radius:10px;box-shadow:0 2px 8px #0b5cff40;color:#fff;flex:1 1;font-size:16px;letter-spacing:3px;padding:12px 14px}.ag-field-box,.ag-field-label{font-weight:800;text-align:left}.ag-field-label{color:#b6d0ff;font-size:14px;margin-bottom:4px}.cpaward-backdrop{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;position:fixed;z-index:999999}.cpaward-box{background:linear-gradient(180deg,#0b5cff,#063b87);border-radius:24px;box-shadow:0 12px 30px #00000059;color:#fff;display:flex;flex-direction:column;max-width:450px;padding:14px 22px;text-align:center;width:85%}.cpaward-title{align-items:center;display:flex;font-size:26px;font-weight:900;justify-content:center;margin-bottom:6px}.cpaward-title-icon{font-size:26px;margin-right:4px}.cpaward-content-scroll{flex:1 1;overflow-y:auto;padding-right:4px;scrollbar-width:none}.cpaward-content-scroll::-webkit-scrollbar{display:none}.cpaward-innerbox{background:linear-gradient(180deg,#2176ff,#1857b6);border:2.5px solid #2366d1;border-radius:22px;box-shadow:0 4px 24px #0b5cff40;margin-bottom:20px;overflow:hidden;padding:28px 22px 22px;position:relative}.cpaward-innerbox-scroll{max-height:380px;overflow-y:auto;padding-right:6px;scrollbar-width:none}.cpaward-innerbox-scroll::-webkit-scrollbar{display:none}.cpaward-status-dot{background:#00ff24;border-radius:50%;box-shadow:0 0 6px #00ff24;height:12px;position:absolute;right:18px;top:18px;width:12px}.cpaward-details-label{color:#b6d0ff;font-size:13px;letter-spacing:1px;margin-bottom:2px;opacity:.8;text-align:left}.cpaward-details-value{color:#ffe14d;font-size:17px;font-weight:800;margin-bottom:10px;text-align:left}.cpaward-platform-btns{display:flex;gap:16px;justify-content:center;margin:26px 0 10px}.cpaward-platform-btn{background:linear-gradient(90deg,#1ec6ff,#1e88e5);border:none;border-radius:12px;box-shadow:0 1px 4px #1e88e559;color:#fff;cursor:pointer;flex:1 1;font-size:16px;font-weight:800;max-width:160px;min-width:120px;padding:12px 0;transition:.18s ease}.cpaward-platform-btn.selected{background:#1e88e5}.cpaward-label{color:#b6d0ff;font-size:13px;letter-spacing:1px;margin-top:18px;opacity:.8;text-align:left}.cpaward-input{background:#ffffff14;border:none;border-radius:12px;box-shadow:0 1px 4px #0b5cff26;color:#fff;font-size:16px;font-weight:700;margin-top:6px;outline:none;padding:12px 16px;text-align:center;width:100%}.cpaward-input:focus{box-shadow:0 0 0 2px #1e88e5}.cpaward-info-box{background:#ffffff12;border-radius:12px;color:#b6d0ff;font-size:13px;font-weight:500;margin-top:18px;padding:10px 14px;text-align:center}.cpaward-pagination{gap:12px;margin:14px 0 18px}.cpaward-pagination,.cpaward-pagination-number{align-items:center;display:flex;justify-content:center}.cpaward-pagination-number{background:#fff;border-radius:12px;color:#2366d1;font-size:18px;font-weight:900;height:40px;width:40px}.cpaward-accept-btn{background:linear-gradient(90deg,#ffe14d,#ffb300);border:none;border-radius:14px;box-shadow:0 2px 8px #ffe14d59;color:#222;font-size:18px;font-weight:900;height:48px;transition:.18s ease;width:100%}.cpaward-accept-btn:hover{filter:brightness(1.08)}.cpaward-buttons{display:flex;gap:16px;justify-content:space-between;margin-top:8px}.cpaward-btn{background:linear-gradient(90deg,#1ec6ff,#1e88e5);border:none;border-radius:12px;box-shadow:0 2px 8px #1e88e559;color:#fff;cursor:pointer;flex:1 1;font-size:16px;font-weight:800;padding:12px 0;transition:.18s ease}.cpaward-btn:active{transform:scale(.96)}.cpaward-btn-blue{background:linear-gradient(90deg,#1ec6ff,#1e88e5)}.cpaward-btn-white{background:#fff;border:2px solid #1e88e5;color:#1e88e5}.rks-backdrop{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;position:fixed;z-index:999999}.rks-box{background:linear-gradient(180deg,#0b5cff,#063b87);border-radius:24px;box-shadow:0 12px 30px #00000059;color:#fff;display:flex;flex-direction:column;max-width:450px;padding:14px 22px;text-align:center;width:85%}.rks-title{align-items:center;display:flex;font-size:26px;font-weight:900;justify-content:center;margin-bottom:6px}.rks-title-icon{font-size:26px;margin-right:4px}.rks-content-scroll{flex:1 1;overflow-y:auto;padding-right:4px;scrollbar-width:none}.rks-content-scroll::-webkit-scrollbar{display:none}.rks-innerbox{background:linear-gradient(180deg,#2176ff,#1857b6);border:2.5px solid #2366d1;border-radius:22px;box-shadow:0 4px 24px #0b5cff40;margin-bottom:20px;overflow:hidden;padding:28px 22px 22px;position:relative}.rks-innerbox-scroll{max-height:380px;overflow-y:auto;padding-right:6px;scrollbar-width:none}.rks-innerbox-scroll::-webkit-scrollbar{display:none}.rks-status-dot{background:#00ff24;border-radius:50%;box-shadow:0 0 6px #00ff24;height:12px;position:absolute;right:18px;top:18px;width:12px}.rks-label{color:#b6d0ff;font-size:14px;font-weight:700;margin-bottom:4px;text-align:left}.rks-value{color:#ffe14d;font-size:17px;font-weight:800;margin-bottom:10px;text-align:left}.rks-value.prize{font-size:18px}.rks-code-box{background:#ffffff1a;border-radius:14px;box-shadow:0 2px 8px #0b5cff40;margin-top:18px;padding:18px 0 12px;text-align:center;width:100%}.rks-code-title{color:#fff;font-size:16px;font-weight:800;margin-bottom:6px}.rks-code-value{color:#fff;font-size:20px;font-weight:700;letter-spacing:3px}.rks-code-wait{font-weight:600;margin-top:4px}.rks-code-wait,.rks-info{color:#b6d0ff;font-size:14px}.rks-info{background:#ffffff12;border-radius:12px;font-weight:500;margin-top:18px;padding:10px 14px;text-align:center}.rks-pagination{align-items:center;display:flex;gap:12px;justify-content:center;margin:14px 0 18px}.rks-pagination-number{background:#fff;color:#2366d1;font-size:18px;font-weight:900}.rks-page-btn,.rks-pagination-number{align-items:center;border-radius:12px;display:flex;height:40px;justify-content:center;width:40px}.rks-page-btn{background:#2366d1;border:none;box-shadow:0 1px 4px #1e88e559;color:#fff}.rks-accept-btn{background:linear-gradient(90deg,#ffe14d,#ffb300);border:none;border-radius:14px;box-shadow:0 2px 8px #ffe14d59;color:#222;font-size:18px;font-weight:900;height:48px;transition:.18s ease;width:100%}.rks-accept-btn:hover{filter:brightness(1.08)}.rks-buttons{display:flex;gap:16px;justify-content:space-between;margin-top:8px}.rks-btn{border-radius:12px;cursor:pointer;flex:1 1;font-size:16px;font-weight:700;padding:12px 0}.rks-btn-blue{background:linear-gradient(90deg,#1ec6ff,#1e88e5);color:#fff}.rks-btn-white{background:#fff;border:2px solid #1e88e5;color:#1e88e5}.ag-pagination{align-items:center;display:flex;gap:18px;justify-content:center;margin-bottom:14px;margin-top:20px;width:100%}.ag-pagination-btn{background:#ffffff1a;border:none;box-shadow:0 2px 8px #0b5cff40;color:#fff;cursor:pointer;font-size:22px}.ag-pagination-btn,.ag-pagination-number{align-items:center;border-radius:12px;display:flex;font-weight:900;height:46px;justify-content:center;width:46px}.ag-pagination-number{background:#fff;color:#1e4fbf;font-size:20px}.t100-backdrop{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;position:fixed;z-index:999999}.t100-box{background:linear-gradient(180deg,#0b5cff,#063b87);border-radius:24px;box-shadow:0 12px 30px #00000059;color:#fff;display:flex;flex-direction:column;max-width:450px;padding:14px 22px;text-align:center;width:85%}.t100-title{align-items:center;display:flex;font-size:26px;font-weight:900;justify-content:center;margin-bottom:6px}.t100-title-icon{font-size:26px;margin-right:4px}.t100-content-scroll{flex:1 1;overflow-y:auto;padding-right:4px;scrollbar-width:none}.t100-content-scroll::-webkit-scrollbar{display:none}.t100-innerbox{background:linear-gradient(180deg,#2176ff,#1857b6);border:2.5px solid #2366d1;border-radius:22px;box-shadow:0 4px 24px #0b5cff40;margin-bottom:20px;overflow:hidden;padding:28px 22px 22px;position:relative}.t100-status-dot{background:#00ff24;border-radius:50%;box-shadow:0 0 6px #00ff24;height:12px;position:absolute;right:18px;top:18px;width:12px}.t100-details-label{color:#b6d0ff;font-size:14px;font-weight:700;margin-bottom:4px;text-align:left}.t100-details-value{color:#ffe14d;font-size:17px;font-weight:800;margin-bottom:10px;text-align:left}.t100-label{color:#b6d0ff;font-size:14px;letter-spacing:1px;margin-top:18px;opacity:.8;text-align:left}.t100-input{background:#ffffff1a;border:none;border-radius:12px;box-shadow:0 1px 4px #0b5cff26;color:#fff!important;font-size:16px;font-weight:700;margin-top:6px;outline:none;padding:12px 16px;text-align:left;width:100%}.t100-input::placeholder{color:#fffc!important}.t100-input:focus{box-shadow:0 0 0 2px #1e88e5}.t100-network-dropdown{margin-top:6px;position:relative;width:100%;z-index:20}.t100-network-box{background:#ffffff1a;border-radius:12px;box-shadow:0 2px 8px #0b5cff40;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;justify-content:space-between;padding:12px 16px;transition:.18s ease}.t100-network-box.open{box-shadow:0 4px 16px #0b5cff59}.t100-network-arrow{color:#e0eaff;font-size:14px}.t100-network-list{animation:dropdownFade .18s ease-out;background:linear-gradient(180deg,#1a6cff,#1857b6);border-radius:14px;box-shadow:0 8px 32px #0b5cff59;margin-top:6px;padding:14px 12px;width:100%}.t100-network-item{background:#ffffff1a;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;margin-bottom:8px;padding:10px 0;text-align:center;transition:.18s ease;width:100%}.t100-network-item:last-child{margin-bottom:0}.t100-network-item.selected{background:#1ec6ff;color:#222}.t100-info-box{background:#ffffff12;border-radius:12px;color:#b6d0ff;font-size:14px;font-weight:500;margin-top:18px;padding:10px 14px;text-align:center}.t100-pagination{align-items:center;display:flex;gap:12px;justify-content:center;margin:14px 0 18px}.t100-page-number{background:#fff;color:#2366d1;font-size:18px;font-weight:900}.t100-page-btn,.t100-page-number{align-items:center;border-radius:12px;display:flex;height:40px;justify-content:center;width:40px}.t100-page-btn{background:#2366d1;border:none;box-shadow:0 1px 4px #1e88e559;color:#fff}.t100-accept-btn{background:linear-gradient(90deg,#ffe14d,#ffb300);border:none;border-radius:14px;box-shadow:0 2px 8px #ffe14d59;color:#222;font-size:18px;font-weight:900;height:48px;transition:.18s ease;width:100%}.t100-accept-btn:hover{filter:brightness(1.08)}.t100-buttons{display:flex;gap:16px;justify-content:space-between;margin-top:8px}.t100-btn{border-radius:12px;cursor:pointer;flex:1 1;font-size:16px;font-weight:700;padding:12px 0}.t100-btn-blue{background:linear-gradient(90deg,#1ec6ff,#1e88e5);color:#fff}.t100-btn-white{background:#fff;border:2px solid #1e88e5;color:#1e88e5}.t50-backdrop{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;position:fixed;z-index:999999}.t50-box{background:linear-gradient(180deg,#0b5cff,#063b87);border-radius:24px;box-shadow:0 12px 30px #00000059;color:#fff;display:flex;flex-direction:column;max-width:450px;padding:14px 22px;text-align:center;width:85%}.t50-title{align-items:center;display:flex;font-size:26px;font-weight:900;justify-content:center;margin-bottom:6px}.t50-title-icon{font-size:26px;margin-right:4px}.t50-content-scroll{flex:1 1;overflow-y:auto;padding-right:4px;scrollbar-width:none}.t50-content-scroll::-webkit-scrollbar{display:none}.t50-innerbox{background:linear-gradient(180deg,#2176ff,#1857b6);border:2.5px solid #2366d1;border-radius:22px;box-shadow:0 4px 24px #0b5cff40;margin-bottom:20px;padding:28px 22px 22px;position:relative}.t50-status-dot{background:#00ff24;border-radius:50%;box-shadow:0 0 6px #00ff24;height:12px;position:absolute;right:18px;top:18px;width:12px}.t50-details-label{color:#b6d0ff;font-size:14px;font-weight:700;margin-bottom:4px;text-align:left}.t50-details-value{color:#ffe14d;font-size:17px;font-weight:800;margin-bottom:10px;text-align:left}.t50-label{color:#b6d0ff;font-size:14px;letter-spacing:1px;margin-top:18px;opacity:.8;text-align:left}.t50-input{background:#ffffff1a;border:none;border-radius:12px;box-shadow:0 1px 4px #0b5cff26;color:#fff!important;font-size:16px;font-weight:700;margin-top:6px;outline:none;padding:12px 16px;text-align:left;width:100%}.t50-input::placeholder{color:#fffc!important}.t50-input:focus{box-shadow:0 0 0 2px #1e88e5}.t50-network-dropdown{margin-top:6px;position:relative;width:100%;z-index:20}.t50-network-box{background:#ffffff1a;border-radius:12px;box-shadow:0 2px 8px #0b5cff40;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;justify-content:space-between;padding:12px 16px;transition:.18s ease}.t50-network-box.open{box-shadow:0 4px 16px #0b5cff59}.t50-network-arrow{color:#e0eaff;font-size:14px}.t50-network-list{background:linear-gradient(180deg,#1a6cff,#1857b6);border-radius:14px;box-shadow:0 8px 32px #0b5cff59;margin-top:6px;padding:14px 12px;width:100%}.t50-network-item{background:#ffffff1a;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:10px 0;text-align:center;transition:.18s ease;width:100%}.t50-network-item.selected{background:#1ec6ff;color:#222}.t50-info-box{background:#ffffff12;border-radius:12px;color:#b6d0ff;font-size:14px;font-weight:500;margin-top:18px;padding:10px 14px;text-align:center}.t50-pagination{align-items:center;display:flex;gap:12px;justify-content:center;margin:14px 0 18px}.t50-page-number{background:#fff;color:#2366d1;font-size:18px;font-weight:900}.t50-page-btn,.t50-page-number{align-items:center;border-radius:12px;display:flex;height:40px;justify-content:center;width:40px}.t50-page-btn{background:#2366d1;border:none;box-shadow:0 1px 4px #1e88e559;color:#fff}.t50-accept-btn{background:linear-gradient(90deg,#ffe14d,#ffb300);border:none;border-radius:14px;box-shadow:0 2px 8px #ffe14d59;color:#222;font-size:18px;font-weight:900;height:48px;transition:.18s ease;width:100%}.t50-accept-btn:hover{filter:brightness(1.08)}.t50-buttons{display:flex;gap:16px;justify-content:space-between;margin-top:8px}.t50-btn{border-radius:12px;cursor:pointer;flex:1 1;font-size:16px;font-weight:700;padding:12px 0}.t50-btn-blue{background:linear-gradient(90deg,#1ec6ff,#1e88e5);color:#fff}.t50-btn-white{background:#fff;border:2px solid #1e88e5;color:#1e88e5}.ton050-backdrop{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;position:fixed;z-index:999999}.ton050-box{background:linear-gradient(180deg,#0b5cff,#063b87);border-radius:24px;box-shadow:0 12px 30px #00000059;color:#fff;display:flex;flex-direction:column;max-width:450px;padding:14px 22px;text-align:center;width:85%}.ton050-title{align-items:center;display:flex;font-size:26px;font-weight:900;justify-content:center;margin-bottom:6px}.ton050-title-icon{font-size:26px;margin-right:4px}.ton050-content-scroll{flex:1 1;overflow-y:auto;padding-right:4px;scrollbar-width:none}.ton050-content-scroll::-webkit-scrollbar{display:none}.ton050-innerbox{background:linear-gradient(180deg,#2176ff,#1857b6);border:2.5px solid #2366d1;border-radius:22px;box-shadow:0 4px 24px #0b5cff40;margin-bottom:20px;padding:28px 22px 22px;position:relative}.ton050-status-dot{background:#00ff24;border-radius:50%;box-shadow:0 0 6px #00ff24;height:12px;position:absolute;right:18px;top:18px;width:12px}.ton050-details-label,.ton050-label{color:#b6d0ff;font-size:14px;letter-spacing:1px;margin-top:18px;opacity:.85;text-align:left}.ton050-details-value{color:#ffe14d;font-size:17px;font-weight:800;margin-bottom:10px;text-align:left}.ton050-input{background:#ffffff1a;border:none;border-radius:12px;box-shadow:0 1px 4px #0b5cff26;color:#fff!important;font-size:16px;font-weight:700;margin-top:6px;outline:none;padding:12px 16px;text-align:left;width:100%}.ton050-input::placeholder{color:#fffc!important}.ton050-info-box{background:#ffffff12;border-radius:12px;color:#b6d0ff;font-size:14px;font-weight:500;margin-bottom:12px;margin-top:18px;padding:10px 12px;text-align:center}.ton050-pagination{gap:14px;margin-bottom:10px;margin-top:22px}.ton050-page-btn,.ton050-pagination{align-items:center;display:flex;justify-content:center}.ton050-page-btn{background:#2366d1;border:none;border-radius:14px;box-shadow:0 4px 12px #00000059;color:#fff;cursor:pointer;font-size:22px;font-weight:900;height:44px;transition:.18s ease;width:44px}.ton050-page-btn:hover{background:#1e4fbf;transform:translateY(-2px)}.ton050-page-number-box{align-items:center;background:#fff;border-radius:14px;box-shadow:0 4px 12px #00000059;color:#2366d1;display:flex;font-size:20px;font-weight:900;height:44px;justify-content:center;width:44px}.ton050-network-dropdown{margin-top:10px;position:relative;width:100%;z-index:20}.ton050-network-box{background:#ffffff1a;border-radius:12px;box-shadow:0 2px 8px #0b5cff40;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;justify-content:space-between;padding:12px 16px;transition:.18s ease}.ton050-network-box.open{box-shadow:0 4px 16px #0b5cff59}.ton050-network-arrow{color:#e0eaff;font-size:14px}.ton050-network-list{animation:dropdownFade .18s ease-out;background:linear-gradient(180deg,#1a6cff,#1857b6);border-radius:14px;box-shadow:0 8px 32px #0b5cff59;margin-top:6px;padding:14px 12px;width:100%}.ton050-network-item{background:#ffffff1a;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;margin-bottom:8px;padding:10px 0;text-align:center;transition:.18s ease;width:100%}.ton050-network-item:last-child{margin-bottom:0}.ton050-network-item.selected{background:#1ec6ff;color:#222}.ton050-buttons{display:flex;gap:16px;justify-content:space-between}.ton050-btn{border:none;border-radius:12px;cursor:pointer;flex:1 1;font-size:18px;font-weight:700;padding:12px 0}.ton050-btn-blue{background:linear-gradient(90deg,#1ec6ff,#1e88e5);color:#fff}.ton050-btn-white{background:#fff;border:2px solid #1e88e5;color:#1e88e5}.ton050-accept-btn{background:linear-gradient(90deg,#ffe14d,#ffca28);border:none;border-radius:14px;color:#222;cursor:pointer;font-size:18px;font-weight:900;margin-top:8px;padding:14px 0;transition:.18s ease;width:100%}.ton050-accept-btn:hover{filter:brightness(1.08)}.ton017-backdrop{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;position:fixed;z-index:999999}.ton017-box{background:linear-gradient(180deg,#0b5cff,#063b87);border-radius:24px;box-shadow:0 12px 30px #00000059;color:#fff;display:flex;flex-direction:column;max-width:450px;padding:14px 22px;text-align:center;width:85%}.ton017-title{align-items:center;display:flex;font-size:26px;font-weight:900;justify-content:center;margin-bottom:6px}.ton017-title-icon{font-size:26px;margin-right:4px}.ton017-content-scroll{flex:1 1;overflow-y:auto;padding-right:4px;scrollbar-width:none}.ton017-content-scroll::-webkit-scrollbar{display:none}.ton017-innerbox{background:linear-gradient(180deg,#2176ff,#1857b6);border:2.5px solid #2366d1;border-radius:22px;box-shadow:0 4px 24px #0b5cff40;margin-bottom:20px;padding:28px 22px 22px;position:relative}.ton017-status-dot{background:#00ff24;border-radius:50%;box-shadow:0 0 6px #00ff24;height:12px;position:absolute;right:18px;top:18px;width:12px}.ton017-details-label,.ton017-label{color:#b6d0ff;font-size:14px;letter-spacing:1px;margin-top:18px;opacity:.85;text-align:left}.ton017-details-value{color:#ffe14d;font-size:17px;font-weight:800;margin-bottom:10px;text-align:left}.ton017-input{background:#ffffff1a;border:none;border-radius:12px;box-shadow:0 1px 4px #0b5cff26;color:#fff!important;font-size:16px;font-weight:700;margin-top:6px;outline:none;padding:12px 16px;text-align:left;width:100%}.ton017-input::placeholder{color:#fffc!important}.ton017-info-box{background:#ffffff12;border-radius:12px;color:#b6d0ff;font-size:14px;font-weight:500;margin-bottom:12px;margin-top:18px;padding:10px 12px;text-align:center}.ton017-pagination{gap:14px;margin-bottom:10px;margin-top:22px}.ton017-page-btn,.ton017-pagination{align-items:center;display:flex;justify-content:center}.ton017-page-btn{background:#2366d1;border:none;border-radius:14px;box-shadow:0 4px 12px #00000059;color:#fff;cursor:pointer;font-size:22px;font-weight:900;height:44px;transition:.18s ease;width:44px}.ton017-page-btn:hover{background:#1e4fbf;transform:translateY(-2px)}.ton017-page-number-box{align-items:center;background:#fff;border-radius:14px;box-shadow:0 4px 12px #00000059;color:#2366d1;display:flex;font-size:20px;font-weight:900;height:44px;justify-content:center;width:44px}.ton017-network-dropdown{margin-top:10px;position:relative;width:100%;z-index:20}.ton017-network-box{background:#ffffff1a;border-radius:12px;box-shadow:0 2px 8px #0b5cff40;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;justify-content:space-between;padding:12px 16px;transition:.18s ease}.ton017-network-box.open{box-shadow:0 4px 16px #0b5cff59}.ton017-network-arrow{color:#e0eaff;font-size:14px}.ton017-network-list{animation:dropdownFade .18s ease-out;background:linear-gradient(180deg,#1a6cff,#1857b6);border-radius:14px;box-shadow:0 8px 32px #0b5cff59;margin-top:6px;padding:14px 12px;width:100%}.ton017-network-item{background:#ffffff1a;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;margin-bottom:8px;padding:10px 0;text-align:center;transition:.18s ease;width:100%}.ton017-network-item:last-child{margin-bottom:0}.ton017-network-item.selected{background:#1ec6ff;color:#222}.ton017-buttons{display:flex;gap:16px;justify-content:space-between}.ton017-btn{border:none;border-radius:12px;cursor:pointer;flex:1 1;font-size:18px;font-weight:700;padding:12px 0}.ton017-btn-blue{background:linear-gradient(90deg,#1ec6ff,#1e88e5);color:#fff}.ton017-btn-white{background:#fff;border:2px solid #1e88e5;color:#1e88e5}.ton017-accept-btn{background:linear-gradient(90deg,#ffe14d,#ffca28);border:none;border-radius:14px;color:#222;cursor:pointer;font-size:18px;font-weight:900;margin-top:8px;padding:14px 0;transition:.18s ease;width:100%}.ton017-accept-btn:hover{filter:brightness(1.08)}.tgs-backdrop{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;position:fixed;z-index:999999}.tgs-box{background:linear-gradient(180deg,#0b5cff,#063b87);border-radius:24px;box-shadow:0 12px 30px #00000059;color:#fff;display:flex;flex-direction:column;max-width:450px;padding:14px 22px;text-align:center;width:85%}.tgs-title{align-items:center;display:flex;font-size:26px;font-weight:900;justify-content:center;margin-bottom:6px}.tgs-title-icon{font-size:26px;margin-right:4px}.tgs-content-scroll{flex:1 1;overflow-y:auto;padding-right:4px;scrollbar-width:none}.tgs-content-scroll::-webkit-scrollbar{display:none}.tgs-innerbox{background:linear-gradient(180deg,#2176ff,#1857b6);border:2.5px solid #2366d1;border-radius:22px;box-shadow:0 4px 24px #0b5cff40;margin-bottom:20px;overflow:hidden;padding:28px 22px 22px;position:relative}.tgs-status-dot{background:#00ff24;border-radius:50%;box-shadow:0 0 6px #00ff24;height:12px;position:absolute;right:18px;top:18px;width:12px}.tgs-details-label{color:#b6d0ff;font-size:14px;font-weight:700;margin-bottom:4px;text-align:left}.tgs-details-value{color:#ffe14d;font-size:17px;font-weight:800;margin-bottom:10px;text-align:left}.tgs-label{color:#b6d0ff;font-size:14px;letter-spacing:1px;margin-top:18px;opacity:.8;text-align:left}.tgs-input{background:#ffffff1a;border:none;border-radius:12px;box-shadow:0 1px 4px #0b5cff26;color:#fff!important;font-size:16px;font-weight:700;margin-top:6px;outline:none;padding:12px 16px;text-align:left;width:100%}.tgs-input::placeholder{color:#fffc!important}.tgs-info-box{background:#ffffff12;border-radius:12px;color:#b6d0ff;font-size:14px;font-weight:500;margin-top:18px;padding:10px 14px;text-align:center}.tgs-pagination{align-items:center;display:flex;gap:12px;justify-content:center;margin:14px 0 18px}.tgs-page-number{background:#fff;color:#2366d1;font-size:18px;font-weight:900}.tgs-page-btn,.tgs-page-number{align-items:center;border-radius:12px;display:flex;height:40px;justify-content:center;width:40px}.tgs-page-btn{background:#2366d1;border:none;box-shadow:0 1px 4px #1e88e559;color:#fff}.tgs-accept-btn{background:linear-gradient(90deg,#ffe14d,#ffb300);border:none;border-radius:14px;box-shadow:0 2px 8px #ffe14d59;color:#222;font-size:18px;font-weight:900;height:48px;transition:.18s ease;width:100%}.tgs-accept-btn:hover{filter:brightness(1.08)}.tgs-buttons{display:flex;gap:16px;justify-content:space-between;margin-top:8px}.tgs-btn-blue,.tgs-btn-white{border-radius:12px;cursor:pointer;flex:1 1;font-size:16px;font-weight:700;padding:12px 0}.tgs-btn-blue{background:linear-gradient(90deg,#1ec6ff,#1e88e5);color:#fff}.tgs-btn-white{background:#fff;border:2px solid #1e88e5;color:#1e88e5}.tgm-backdrop{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;position:fixed;z-index:999999}.tgm-box{background:linear-gradient(180deg,#0b5cff,#063b87);border-radius:24px;box-shadow:0 12px 30px #00000059;color:#fff;display:flex;flex-direction:column;max-width:450px;padding:14px 22px;text-align:center;width:85%}.tgm-title{align-items:center;display:flex;font-size:26px;font-weight:900;justify-content:center;margin-bottom:6px}.tgm-title-icon{font-size:26px;margin-right:4px}.tgm-content-scroll{flex:1 1;overflow-y:auto;padding-right:4px;scrollbar-width:none}.tgm-content-scroll::-webkit-scrollbar{display:none}.tgm-innerbox{background:linear-gradient(180deg,#2176ff,#1857b6);border:2.5px solid #2366d1;border-radius:22px;box-shadow:0 4px 24px #0b5cff40;margin-bottom:20px;overflow:hidden;padding:28px 22px 22px;position:relative}.tgm-innerbox-scroll{max-height:380px;overflow-y:auto;padding-right:6px;scrollbar-width:none}.tgm-innerbox-scroll::-webkit-scrollbar{display:none}.tgm-status-dot{background:#00ff24;border-radius:50%;box-shadow:0 0 6px #00ff24;height:12px;position:absolute;right:18px;top:18px;width:12px}.tgm-label{color:#b6d0ff;font-size:14px;font-weight:700;margin-bottom:4px;text-align:left}.tgm-value{color:#ffe14d;font-size:17px;font-weight:800;margin-bottom:10px;text-align:left}.tgm-value.prize{font-size:18px}.tgm-type-select{display:flex;gap:10px;justify-content:center;margin-top:18px;width:100%}.tgm-type-btn{background:#ffffff1a;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;font-weight:800;padding:10px 24px;transition:.18s ease}.tgm-type-btn.selected{background:linear-gradient(90deg,#ffe14d,#ffb300);border:2px solid #ffe14d;box-shadow:0 2px 8px #ffe14d59;color:#222}.tgm-input-wrap{display:flex;justify-content:center;margin-top:18px;width:100%}.tgm-input{background:#ffffff1a;border:none;border-radius:12px;box-shadow:0 1px 4px #0b5cff26;color:#fff!important;font-size:16px;font-weight:700;padding:12px 16px;text-align:center;width:320px}.tgm-input::placeholder{color:#fffc!important}.tgm-info{background:#ffffff12;border-radius:12px;color:#b6d0ff;font-size:14px;font-weight:500;margin-top:18px;padding:10px 14px;text-align:center}.tgm-pagination{align-items:center;display:flex;gap:12px;justify-content:center;margin:14px 0 18px}.tgm-pagination-number{background:#fff;color:#2366d1;font-size:18px;font-weight:900}.tgm-page-btn,.tgm-pagination-number{align-items:center;border-radius:12px;display:flex;height:40px;justify-content:center;width:40px}.tgm-page-btn{background:#2366d1;border:none;box-shadow:0 1px 4px #1e88e559;color:#fff}.tgm-accept-btn{background:linear-gradient(90deg,#ffe14d,#ffb300);border:none;border-radius:14px;box-shadow:0 2px 8px #ffe14d59;color:#222;font-size:18px;font-weight:900;height:48px;transition:.18s ease;width:100%}.tgm-accept-btn:hover{filter:brightness(1.08)}.tgm-buttons{display:flex;gap:16px;justify-content:space-between;margin-top:8px}.tgm-btn{border-radius:12px;cursor:pointer;flex:1 1;font-size:16px;font-weight:700;padding:12px 0}.tgm-btn-blue{background:linear-gradient(90deg,#1ec6ff,#1e88e5);color:#fff}.tgm-btn-white{background:#fff;border:2px solid #1e88e5;color:#1e88e5}.vn-backdrop{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;position:fixed;z-index:999999}.vn-box{background:linear-gradient(180deg,#0b5cff,#063b87);border-radius:24px;box-shadow:0 12px 30px #00000059;color:#fff;display:flex;flex-direction:column;max-width:450px;padding:14px 22px;text-align:center;width:85%}.vn-title{align-items:center;display:flex;font-size:26px;font-weight:900;justify-content:center;margin-bottom:6px}.vn-title-icon{font-size:26px;margin-right:4px}.vn-content-scroll{flex:1 1;overflow-y:auto;padding-right:4px;scrollbar-width:none}.vn-content-scroll::-webkit-scrollbar{display:none}.vn-innerbox{background:linear-gradient(180deg,#2176ff,#1857b6);border:2.5px solid #2366d1;border-radius:22px;box-shadow:0 4px 24px #0b5cff40;margin-bottom:20px;overflow:hidden;padding:28px 22px 22px;position:relative}.vn-status-dot{background:#00ff24;border-radius:50%;box-shadow:0 0 6px #00ff24;height:12px;position:absolute;right:18px;top:18px;width:12px}.vn-details-label{color:#b6d0ff;font-size:14px;font-weight:700;margin-bottom:4px;text-align:left}.vn-details-value{color:#ffe14d;font-size:17px;font-weight:800;margin-bottom:10px;text-align:left}.vn-label{color:#b6d0ff;font-size:14px;letter-spacing:1px;margin-top:18px;opacity:.8;text-align:left}.vn-select-box{background:#ffffff1a;border-radius:12px;box-shadow:0 1px 4px #0b5cff26;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin-top:6px;padding:12px 16px;text-align:left}.vn-select-box,.vn-selected-region{align-items:center;display:flex;gap:10px}.vn-select-grid{grid-gap:14px;background:#ffffff1f;border-radius:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin-top:10px;padding:14px}.vn-grid-item{background:#ffffff1f;border-radius:12px;cursor:pointer;padding:10px 6px;text-align:center;transition:.18s ease}.vn-grid-item:hover{background:#ffffff38}.vn-flag-img{border-radius:4px;height:22px;margin-bottom:6px;width:32px}.vn-grid-code{color:#fff;font-size:14px;font-weight:800}.vn-grid-name{color:#fff;font-size:12px;opacity:.7}.vn-box-value{background:#ffffff1a;border-radius:12px;color:#fff;font-size:17px;font-weight:700;margin-top:6px;padding:12px 16px;text-align:left}.vn-box-value.small{width:360px}.vn-row{display:flex;gap:10px;margin-top:10px}.vn-small-btn{background:#ffffff1a;border:none;border-radius:12px;color:#fff;cursor:pointer;flex:1 1;font-weight:700;padding:10px 0}.vn-info-box{background:#ffffff12;border-radius:12px;color:#b6d0ff;font-size:14px;font-weight:500;margin-top:18px;padding:10px 14px;text-align:center}.vn-pagination{align-items:center;display:flex;gap:12px;justify-content:center;margin:14px 0 18px}.vn-page-number{background:#fff;color:#2366d1;font-size:18px;font-weight:900}.vn-page-btn,.vn-page-number{align-items:center;border-radius:12px;display:flex;height:40px;justify-content:center;width:40px}.vn-page-btn{background:#2366d1;border:none;box-shadow:0 1px 4px #1e88e559;color:#fff}.vn-page-btn.disabled{opacity:.4}.vn-accept-btn{background:linear-gradient(90deg,#ffe14d,#ffb300);border:none;border-radius:14px;box-shadow:0 2px 8px #ffe14d59;color:#222;font-size:18px;font-weight:900;height:48px;transition:.18s ease;width:100%}.vn-accept-btn:hover{filter:brightness(1.08)}.vn-buttons{display:flex;gap:16px;justify-content:space-between;margin-top:0}.vn-btn-blue,.vn-btn-white{border-radius:12px;cursor:pointer;flex:1 1;font-size:16px;font-weight:700;padding:12px 0}.vn-btn-blue{background:linear-gradient(90deg,#1ec6ff,#1e88e5);color:#fff}.vn-btn-white{background:#fff;border:2px solid #1e88e5;color:#1e88e5}.v2ray-backdrop{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;position:fixed;z-index:999999}.v2ray-box{background:linear-gradient(180deg,#0b5cff,#063b87);border-radius:24px;box-shadow:0 12px 30px #00000059;color:#fff;display:flex;flex-direction:column;max-width:450px;padding:14px 22px;text-align:center;width:85%}.v2ray-title{align-items:center;display:flex;font-size:26px;font-weight:900;justify-content:center;margin-bottom:6px}.v2ray-title-icon{font-size:26px;margin-right:4px}.v2ray-content-scroll{flex:1 1;overflow-y:auto;padding-right:4px;scrollbar-width:none}.v2ray-content-scroll::-webkit-scrollbar{display:none}.v2ray-innerbox{background:linear-gradient(180deg,#2176ff,#1857b6);border:2.5px solid #2366d1;border-radius:22px;box-shadow:0 4px 24px #0b5cff40;margin-bottom:20px;padding:28px 22px 22px;position:relative}.v2ray-status-dot{background:#00ff24;border-radius:50%;box-shadow:0 0 6px #00ff24;height:12px;position:absolute;right:18px;top:18px;width:12px}.v2ray-details-label,.v2ray-label{color:#b6d0ff;font-size:14px;letter-spacing:1px;margin-top:18px;opacity:.85;text-align:left}.v2ray-details-value{color:#ffe14d;font-size:17px;font-weight:800;margin-bottom:10px;text-align:left}.region-dropdown{margin-top:10px;position:relative;width:100%}.region-box{align-items:center;background:#ffffff1a;border-radius:12px;box-shadow:0 2px 8px #0b5cff40;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;transition:.18s ease}.region-box.open{box-shadow:0 4px 16px #0b5cff59}.region-arrow{color:#e0eaff;font-size:14px}.region-flag{border-radius:4px;height:22px;width:32px}.region-text{color:#fff;flex:1 1;font-size:16px;font-weight:700;margin-left:12px}.region-grid{grid-gap:12px;animation:dropdownFade .18s ease-out;background:linear-gradient(180deg,#1a6cff,#1857b6);border-radius:14px;box-shadow:0 8px 32px #0b5cff59;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-top:10px;padding:14px}.region-grid-item{align-items:center;background:#ffffff1a;border-radius:12px;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:14px;font-weight:700;gap:6px;padding:10px 0;transition:.18s ease}.region-grid-item:hover{background:#ffffff2e}@keyframes dropdownFade{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.v2ray-wait-box{align-items:center;background:#ffffff14;border-radius:12px;color:#fff;display:flex;flex-direction:column;font-size:24px;font-weight:900;justify-content:center;margin-bottom:12px;margin-top:8px;padding:32px 0}.v2ray-copy-btn{background:#ffffff1f;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;margin-top:12px;opacity:.5;padding:6px 18px}.v2ray-info-box{background:#ffffff12;border-radius:12px;color:#b6d0ff;font-size:14px;font-weight:500;margin-bottom:12px;margin-top:18px;padding:10px 12px;text-align:center}.v2ray-pagination{gap:14px;margin-bottom:18px}.v2ray-page-btn,.v2ray-pagination{align-items:center;display:flex;justify-content:center}.v2ray-page-btn{background:#2366d1;border:none;border-radius:14px;color:#fff;cursor:pointer;font-size:22px;font-weight:900;height:44px;transition:.18s ease;width:44px}.v2ray-page-number{color:#fff;font-size:20px;font-weight:900;text-align:center;width:32px}.v2ray-accept-btn{background:linear-gradient(90deg,#ffe14d,#ffca28);border:none;border-radius:14px;color:#222;cursor:pointer;font-size:18px;font-weight:900;margin-top:8px;padding:14px 0;transition:.18s ease;width:100%}.v2ray-accept-btn:hover{filter:brightness(1.08)}.v2ray-buttons{display:flex;gap:16px;justify-content:space-between}.v2ray-btn{border:none;border-radius:12px;cursor:pointer;flex:1 1;font-size:18px;font-weight:700;padding:12px 0}.v2ray-btn-blue{background:#fff;border:2px solid #1e88e5;color:#1e88e5}.v2ray-btn-white{background:linear-gradient(90deg,#1ec6ff,#1e88e5);color:#fff}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes scaleIn{0%{transform:scale(.98)}to{transform:scale(1)}}@keyframes scaleOut{0%{transform:scale(1)}to{transform:scale(.98)}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes slideOutDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(30px)}}@keyframes slideOutUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-30px)}}@keyframes slideOutLeft{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-30px)}}@keyframes slideOutRight{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(30px)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}to{transform:scale(1)}}@keyframes bounceUp{0%{opacity:0;transform:translateY(30px)}60%{opacity:1;transform:translateY(-5px)}to{transform:translateY(0)}}@keyframes bounceDown{0%{opacity:0;transform:translateY(-30px)}60%{opacity:1;transform:translateY(5px)}to{transform:translateY(0)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes glow{0%,to{box-shadow:0 0 10px #0072f54d}50%{box-shadow:0 0 20px #0072f599}}@keyframes glowGreen{0%,to{box-shadow:0 0 10px #00c8534d}50%{box-shadow:0 0 20px #00c85399}}@keyframes glowOrange{0%,to{box-shadow:0 0 10px #ff8c004d}50%{box-shadow:0 0 20px #ff8c0099}}@keyframes heartbeat{0%,to{transform:scale(1)}14%{transform:scale(1.05)}28%{transform:scale(1)}42%{transform:scale(1.05)}56%{transform:scale(1)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spinReverse{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes rotate180{0%{transform:rotate(0deg)}to{transform:rotate(180deg)}}@keyframes wobble{0%,to{transform:rotate(0deg)}25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes shimmerWave{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes rainbowGradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes pop{0%{opacity:0;transform:scale(.8) rotate(-180deg)}70%{transform:scale(1.1) rotate(10deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}@keyframes popScale{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes expandWidth{0%{opacity:0;width:0}to{opacity:1;width:100%}}@keyframes expandHeight{0%{height:0;opacity:0}to{height:100%;opacity:1}}@keyframes flipInX{0%{opacity:0;transform:perspective(400px) rotateX(90deg)}to{opacity:1;transform:perspective(400px) rotateX(0deg)}}@keyframes flipInY{0%{opacity:0;transform:perspective(400px) rotateY(90deg)}to{opacity:1;transform:perspective(400px) rotateY(0deg)}}@keyframes flipOutX{0%{opacity:1;transform:perspective(400px) rotateX(0deg)}to{opacity:0;transform:perspective(400px) rotateX(90deg)}}@keyframes flipOutY{0%{opacity:1;transform:perspective(400px) rotateY(0deg)}to{opacity:0;transform:perspective(400px) rotateY(90deg)}}@keyframes zoomIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes zoomOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.5)}}@keyframes zoomInUp{0%{opacity:0;transform:scale(.5) translateY(30px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes zoomInDown{0%{opacity:0;transform:scale(.5) translateY(-30px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes blurIn{0%{filter:blur(10px);opacity:0}to{filter:blur(0);opacity:1}}@keyframes blurOut{0%{filter:blur(0);opacity:1}to{filter:blur(10px);opacity:0}}@keyframes swing{0%,to{transform:rotate(0deg);transform-origin:top center}25%{transform:rotate(5deg)}75%{transform:rotate(-5deg)}}@keyframes tilt{0%,to{transform:skewY(0deg) skewX(0deg)}25%{transform:skewY(2deg) skewX(-1deg)}75%{transform:skewY(-2deg) skewX(1deg)}}@keyframes shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes levitate{0%,to{transform:translateY(0)}25%{transform:translateY(-15px)}50%{transform:translateY(-8px)}75%{transform:translateY(-15px)}}@keyframes drift{0%,to{transform:translateX(0) translateY(0)}25%{transform:translateX(5px) translateY(-5px)}50%{transform:translateX(0) translateY(-10px)}75%{transform:translateX(-5px) translateY(-5px)}}@keyframes morph{0%,to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}50%{border-radius:30% 60% 70% 40%/50% 60% 30% 60%}}@keyframes pulse-ring{0%{box-shadow:0 0 0 0 #0072f5b3}70%{box-shadow:0 0 0 10px #0072f500}to{box-shadow:0 0 0 0 #0072f500}}@keyframes gradientBorder{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes particle-float{0%{opacity:1;transform:translateY(0) rotate(0deg)}to{opacity:0;transform:translateY(-100px) rotate(1turn)}}@keyframes particle-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes typewriter{0%{border-right:3px solid #0072f5;width:0}50%{border-right:3px solid #0072f5}to{border-right:none;width:100%}}@keyframes fadeInText{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes textGlow{0%,to{text-shadow:0 0 5px #0072f54d}50%{text-shadow:0 0 15px #0072f5cc}}@keyframes slideUpBounce{0%{opacity:0;transform:translateY(40px)}60%{opacity:1;transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes slideDownBounce{0%{opacity:0;transform:translateY(-40px)}60%{opacity:1;transform:translateY(10px)}to{transform:translateY(0)}}@keyframes rollIn{0%{opacity:0;transform:translateX(-100%) rotate(-120deg)}to{opacity:1;transform:translateX(0) rotate(0deg)}}@keyframes rollOut{0%{opacity:1;transform:translateX(0) rotate(0deg)}to{opacity:0;transform:translateX(100%) rotate(120deg)}}@keyframes none{0%,to{opacity:1}}@keyframes hidden{0%,to{opacity:0;visibility:hidden}}@keyframes attention-flash{0%,50%,to{opacity:1}25%,75%{opacity:.3}}@keyframes attention-bounce{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes attention-wiggle{0%,to{transform:rotate(-1deg)}50%{transform:rotate(1deg)}}@keyframes stagger-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes stagger-slide-in{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.animate-fade-in{animation:fadeIn .6s ease-out forwards}.animate-slide-up{animation:slideInUp .6s cubic-bezier(.34,1.56,.64,1) forwards}.animate-slide-down{animation:slideInDown .6s cubic-bezier(.34,1.56,.64,1) forwards}.animate-bounce-in{animation:bounceIn .6s cubic-bezier(.34,1.56,.64,1) forwards}.animate-zoom-in{animation:zoomIn .5s ease-out forwards}.animate-pop{animation:pop .5s cubic-bezier(.34,1.56,.64,1) forwards}.animate-float{animation:float 3s ease-in-out infinite}.animate-pulse{animation:pulse 2s ease-in-out infinite}.animate-glow{animation:glow 2s ease-in-out infinite}.animate-spin{animation:spin 2s linear infinite}.animate-shimmer{animation:shimmer 2s infinite}#root,.App,.container,.main-container,.section,body,html{-webkit-overflow-scrolling:touch;overflow-x:hidden;overscroll-behavior:none;touch-action:pan-x pan-y}.App,.WheelContainer,.box,.card,.centered,.container,.dialog,.main-container,.modal,.section,.wheel-container{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin-left:auto;margin-right:auto}.center-text,.section-title,.title,h1,h2,h3{text-align:center}*{user-select:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none}html{font-size:16px}body{font-size:1rem;line-height:1.5}img,video{height:auto;max-width:100%}h1{font-size:clamp(2rem,5vw,2.8rem)}h2{font-size:clamp(1.5rem,4vw,2.2rem)}h3{font-size:clamp(1.2rem,3vw,1.6rem)}h4,h5,h6{font-size:clamp(1rem,2vw,1.2rem)}button,input,label,li,p,span{font-size:clamp(.95rem,2.5vw,1.1rem)}.App,.container,.section,section{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:4vw;padding-right:4vw}button{border-radius:1.5em;font-size:clamp(1rem,2.5vw,1.2rem);padding:.7em 2em}.box,.card,.dialog,.modal{border-radius:1.2em;max-width:95vw;min-width:220px;padding:2vw 4vw;width:100%}.flex,.row{display:flex;flex-wrap:wrap;gap:2vw}.grid{grid-gap:2vw;display:grid;gap:2vw}@media (min-width:600px){html{font-size:17px}.box,.card,.dialog,.modal{max-width:500px}}@media (min-width:900px){html{font-size:18px}.box,.card,.dialog,.modal{max-width:600px}}@media (min-width:1200px){html{font-size:19px}.box,.card,.dialog,.modal{max-width:700px}}@media (max-width:400px){html{font-size:13px}.box,.card,.dialog,.modal{border-radius:.8em;max-width:98vw;padding:2vw 1vw}button,input,select,textarea{font-size:.95rem;padding:.5em 1.2em}.App,.container,.section,section{padding-left:1vw;padding-right:1vw}.MenuContainer,.bottom-nav,.menu-bar,.tab-bar{gap:.5vw;max-width:420px;padding:.5vw;width:100%}.WheelContainer,.wheel-container{height:95vw;max-height:320px;max-width:320px;min-height:160px;min-width:160px;width:95vw}}html{-webkit-text-size-adjust:100%;-webkit-overflow-scrolling:touch;background-color:#0f172a;overscroll-behavior-y:none}body,html{overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;overflow-y:auto;padding:0}*{-webkit-tap-highlight-color:transparent;box-sizing:border-box}button,input,select,textarea{font-family:inherit;font-size:16px}img{height:auto;max-width:100%}#root,.App{background:#0000;min-height:100vh;width:100%}.modal,.overlay{position:relative;z-index:9999}@media (max-width:480px){body{font-size:15px}button{padding:10px 14px}}html:before{content:"build-refresh";display:none}