input{width:100%;height:45px;border:1px solid #ddd;border-radius:9px;padding:0 13px;margin-bottom:10px;font-size:15px}button:hover{background:#2563eb}.back-link{display:inline-block;color:#666;text-decoration:none;font-weight:900;margin-right:10px;margin-top:12px;font-size:13px}.back-link:hover{color:#2563eb}.hint{font-size:13px;color:#777;margin-top:8px}.hidden{display:none!important}.admin-promo-item button{width:auto;padding:0 12px}.admin-promo-item p{font-size:13px;color:#666;word-break:break-all;line-height:1.6}.admin-promo-item img{width:180px;max-width:100%;display:block;border-radius:8px;margin-bottom:8px}.pagination{display:flex;justify-content:center;gap:6px;padding:0 0 16px}.thumb-count{display:block;margin-top:4px;font-size:12px;color:#2563eb;font-weight:900}.list-btn:hover{background:#2563eb}.board-row span:nth-child(3){text-align:center}.promo-board .empty small{display:block;margin-top:7px;font-size:13px;color:#888;line-height:1.5}.promo-tab.active{background:#e11b22;color:#fff}.board-row span:nth-child(5){text-align:center}.image-badge{margin-right:5px;font-size:13px;vertical-align:middle}.local-row{cursor:pointer}.admin-promo-item{display:grid;grid-template-columns:110px 1fr 280px!important;gap:14px!important;align-items:start!important;padding:12px 0;border-top:1px solid #eee}.admin-thumb img,.admin-promo-item img{width:100px!important;height:70px!important;object-fit:cover!important;border-radius:8px!important;border:1px solid #eee}.no-thumb{width:100px;height:70px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#f3f3f3;color:#999;font-size:12px;font-weight:900}.admin-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px}.admin-actions button{height:34px;border-radius:8px;font-size:12px;font-weight:900}.admin-actions .delete-btn{background:#2563eb;color:#fff}.admin-actions .block-btn{background:#1e3a8a;color:#fff}.admin-promo-item.is-hidden{opacity:.55;background:#f7f7f7}.admin-promo-item.is-pinned{background:#fff8e1}.detail-content.align-left{text-align:left}.detail-content.align-center{text-align:center}.scam-board .empty small{display:block;margin-top:7px;font-size:13px;color:#888;line-height:1.5}button[type="submit"]:hover{filter:brightness(1.05)}.board-link{border-radius:12px}.wrap{width:min(1120px,calc(100% - 24px))!important;margin:22px auto 0;margin-top:18px!important}.banner-card .section-title{background:linear-gradient(180deg,var(--ts-red2),var(--ts-blue))!important;border-bottom:1px solid #60a5fa!important;color:#fff!important;padding:13px 18px!important}.banner-list{padding:14px!important;display:grid;grid-template-columns:repeat(2,1fr);gap:12px!important;background:#ffffff!important}button[type="submit"]{background:#fff!important;color:var(--ts-blue)!important;border:1px solid #fff!important}button,.list-btn{background:#111827!important;color:#fff!important;border:0!important}button:hover,.list-btn:hover{background:var(--ts-blue)!important;color:#fff!important}.new-badge,.board-title-text em,.detail-category{background:var(--ts-blue)!important;color:#fff!important}.pinned-row{background:#fff7ed!important}.back-link,.thumb-count{color:var(--ts-blue)!important}.empty,.hint,.detail-date{color:var(--ts-muted)!important}.board-detail{padding:22px 24px;background:#fff!important;color:var(--ts-text)!important}.delete-btn{background:#2563eb!important;color:#fff!important}.block-btn{background:#1e3a8a!important;color:#fff!important}.member-panel h2{margin:0 0 8px;color:#fff;font-size:24px}.member-panel p{margin:0;color:#bdbdbd;line-height:1.6}.user-pill{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(212,175,55,.35);border-radius:999px;padding:8px 12px;background:#151515;color:#fff;font-weight:800}.logout-btn{margin-left:8px;background:#333;color:#eee;border:1px solid #555;border-radius:10px;padding:8px 10px;cursor:pointer}.agree-line{font-size:13px;color:#ccc;line-height:1.5}.welcome-item{display:block;text-decoration:none;color:inherit;background:#fff;border:1px solid #e5e5e5;border-radius:14px;padding:14px}.welcome-item-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.welcome-item h3{margin:0;font-size:16px;color:#111}.welcome-item p{margin:0;color:#555;line-height:1.5}.welcome-meta{font-size:12px;color:#888;white-space:nowrap}.pato-topbar .red{color:#60a5fa}.pato-login-box,.pato-banner-section{background:#151515!important;border:1px solid #303030!important;border-radius:7px!important;box-shadow:none!important;color:#e8e8e8!important;overflow:hidden}.promo-tab{height:42px;border:1px solid #3a3a3a!important;background:#202020!important;color:#ddd!important;border-radius:10px!important;font-size:15px;font-weight:900;cursor:pointer}.promo-tab.active,.promo-tab:hover{background:#d0a51a!important;color:#111!important;border-color:#d0a51a!important}.empty{padding:30px;text-align:center;color:#a5a5a5!important;font-weight:900;background:#151515!important}.member-panel{display:none!important;justify-content:space-between;align-items:center;gap:18px;background:linear-gradient(135deg,#151515,#222 55%,#16120a);border:1px solid rgba(212,175,55,.35);border-radius:18px;padding:22px;margin:18px 0;box-shadow:0 12px 30px rgba(0,0,0,.22)}.level-title{background:linear-gradient(90deg,#241d0d,#151515)!important;border-bottom:1px solid rgba(212,175,55,.18)!important}.level-card.vip{border-color:rgba(94,207,255,.35)}.level-card.admin{border-color:rgba(244,214,117,.45)}.rank-wrap{display:inline-flex;align-items:center;gap:4px;vertical-align:middle}.rank-badge{width:20px!important;height:20px!important;vertical-align:middle;margin-right:2px!important;object-fit:contain;filter:drop-shadow(0 1px 2px rgba(0,0,0,.45))}#sideOnlineUsers{color:#b7ff49}.tospot-white-topbar-inner{height:33px;display:flex;align-items:center;justify-content:space-between;gap:16px}.topbar-left,.topbar-right{display:flex;align-items:center;gap:10px;white-space:nowrap}.tospot-white-topbar a{color:#111;text-decoration:none;font-weight:800}.tospot-white-topbar .favorite{color:#111}.tospot-white-topbar .gift{font-weight:900;color:#151515}.topbar-search{height:28px;display:flex;align-items:center;background:#f6f6f6;border:1px solid #e5e5e5;border-radius:3px;overflow:hidden}.tospot-dropdown.right{left:auto;right:0;transform:none}.tospot-menu-item.dropdown-open>.tospot-dropdown{display:block}.chat-empty b{color:#b7ff49;font-size:13px}.hidden-board-anchors{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);display:none!important}.auth-tab:last-child{border-right:0}.auth-panel{padding:22px;display:flex;flex-direction:column;gap:10px}.auth-panel.hidden{display:none}.auth-page-clean a{text-decoration:none;color:inherit}.top-login,.top-join{display:inline-flex;align-items:center;justify-content:center;height:27px;padding:0 12px;border-radius:5px;font-weight:900;font-size:12px}.top-login{border:1px solid #3b82f6;color:#3b82f6;background:#fff}.top-join{border:1px solid #3b82f6;color:#fff;background:#3b82f6}.auth-primary:hover{filter:brightness(1.05)}.clean-tabs .auth-tab:last-child{border-right:0}.clean-panel.hidden{display:none!important}.find-result-box{margin-top:10px;padding:12px;border-radius:10px;background:#1c1a10;border:1px solid rgba(215,182,58,.32);color:#f8fafc;line-height:1.6}.find-result-box b{color:#f2cf42}.tospot-menu-item>a::after{content:"";position:absolute;left:50%;right:50%;bottom:19px;height:3px;border-radius:4px;background:var(--ts-blue);transition:.18s}.tospot-menu-item:hover>a::after{left:0;right:0}.pato-sidebar .pato-login-box{padding:14px}.tospot-board-tabs a.active{color:var(--ts-blue)}.tospot-board-tabs a.active:after{content:"";position:absolute;left:24px;right:24px;bottom:0;height:4px;background:var(--ts-blue);border-radius:4px 4px 0 0}body.auth-page-clean .tospot-white-header{position:relative}.auth-polished-card{background:#2563eb;border:1px solid #262626;border-radius:20px;box-shadow:0 24px 55px rgba(15,23,42,.14);overflow:hidden}.clean-panel h2{margin:0;color:#f5d349;font-size:26px;letter-spacing:-.7px}.auth-polished-card label{display:flex;flex-direction:column;gap:7px;color:#e9eef7;font-size:13px;font-weight:900}.auth-polished-card label em{font-style:normal;color:#9ca3af}.auth-polished-card input{height:47px;border:1px solid #363636!important;background:#202020!important;color:#fff!important;border-radius:9px!important;padding:0 14px!important;box-sizing:border-box!important;font-size:14px!important;outline:none}.auth-polished-card input:focus{border-color:#f5c51b!important;box-shadow:0 0 0 3px rgba(245,197,27,.14)!important}.clean-agree{display:flex!important;align-items:center;gap:9px;margin-top:8px!important;line-height:1.5;color:#cbd5e1!important;flex-direction:row!important}.clean-agree input{width:18px!important;height:18px!important;flex:0 0 auto;padding:0!important}.clean-tabs{display:grid;grid-template-columns:repeat(3,1fr);background:#081225;border-bottom:1px solid rgba(245,197,27,.34)}.clean-tabs .auth-tab{height:52px;border:0;border-right:1px solid rgba(255,255,255,.08);background:#081225;color:#fff;font-weight:1000;cursor:pointer}.clean-tabs .auth-tab.active{background:#2563eb;color:#f5d349}.clean-panel{padding:30px 26px 26px;display:flex;flex-direction:column;gap:13px}.clean-panel p{margin:0 0 4px;color:#9aa7b9;font-size:14px;line-height:1.55}.admin-dashboard-body{margin:0;background:#eef1f6;color:#111827;font-family:Arial,"Noto Sans KR",sans-serif}.admin-login-screen{min-height:100vh;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at top,#1f2937 0,#07090d 58%,#020304 100%);padding:24px}.admin-login-card{width:min(430px,100%);background:rgba(15,17,22,.96);border:1px solid rgba(255,214,77,.22);border-radius:24px;padding:34px;box-shadow:0 24px 80px rgba(0,0,0,.45)}.admin-login-logo img{width:150px;display:block;margin:0 auto 18px}.admin-kicker{margin:0 0 8px;color:#d8b23b;font-size:12px;font-weight:1000;letter-spacing:.08em}.admin-login-card h1{margin:0 0 8px;color:#fff;font-size:28px}.admin-login-desc{color:#9ca3af;font-size:14px;line-height:1.55;margin:0 0 20px}.admin-login-card input{width:100%;height:48px;margin-bottom:10px;border-radius:12px;border:1px solid #2b313c;background:#1c2027;color:#fff;padding:0 14px;font-weight:800;box-sizing:border-box}.admin-login-card button{width:100%;height:50px;border:0;border-radius:12px;background:linear-gradient(135deg,#f5cf4b,#c99a10);color:#111;font-weight:1000;cursor:pointer}.admin-login-card .back-link{display:block;text-align:center;margin-top:16px;color:#d1d5db;text-decoration:none;font-size:13px;font-weight:900}.admin-brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:#fff;padding:8px 10px 20px;border-bottom:1px solid rgba(255,255,255,.08)}.admin-brand img{width:92px;max-height:44px;object-fit:contain}.admin-nav{display:flex;flex-direction:column;gap:6px;margin-top:18px}.admin-side-footer{position:absolute;left:14px;right:14px;bottom:18px;background:#111827;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:14px}.admin-side-footer strong{display:block;color:#f2c230;font-size:13px;margin-bottom:6px}.admin-side-footer span{font-size:12px;color:#94a3b8;line-height:1.45}.admin-main{padding:28px;min-width:0}.admin-topbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.admin-topbar h1{margin:0;font-size:28px;color:#101827}.admin-top-actions{display:flex;gap:8px;align-items:center}.admin-mini-btn.danger{background:#111827;color:#fff;border-color:#111827}.admin-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:18px}.admin-stat-card{background:#fff;border:1px solid #dde3ee;border-radius:18px;padding:20px;box-shadow:0 12px 30px rgba(15,23,42,.06)}.admin-stat-card span{display:block;color:#64748b;font-size:13px;font-weight:1000;margin-bottom:10px}.admin-stat-card strong{display:block;font-size:34px;font-weight:1000;color:#0f172a}.admin-stat-card small{display:block;margin-top:8px;color:#64748b;font-size:12px;font-weight:800}.admin-stat-card.urgent{background:linear-gradient(135deg,#fff7d6,#fff);border-color:#f2c230}.admin-stat-card.warning{background:linear-gradient(135deg,#fff1f2,#fff);border-color:#fecdd3}.admin-grid-2{display:grid;grid-template-columns:1.35fr 1fr;gap:16px;margin-bottom:16px}.admin-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:16px}.admin-panel-card{background:#fff;border:1px solid #dde3ee;border-radius:18px;padding:20px;margin-bottom:16px;box-shadow:0 12px 30px rgba(15,23,42,.055)}.admin-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.admin-card-head h2{margin:0;color:#0f172a!important;font-size:18px}.admin-card-head span{font-size:12px;color:#64748b;font-weight:900}.admin-card-head button{border:0;border-radius:999px;background:#ffffff;color:#fff;height:32px;padding:0 12px;font-weight:900}.admin-task-list{display:grid;gap:10px}.admin-task-list div{display:grid;grid-template-columns:120px 1fr auto;gap:10px;align-items:center;background:#f8fafc;border:1px solid #e5eaf2;border-radius:12px;padding:12px}.admin-task-list b{font-size:14px;color:#111827}.admin-task-list span{font-size:13px;color:#64748b;font-weight:800}.admin-task-list em{font-style:normal;font-size:12px;font-weight:1000;color:#0f7a35;background:#dcfce7;padding:5px 8px;border-radius:999px}.admin-task-list em.red,.red{color:#dc2626!important}.admin-summary-list p,.admin-panel-card.compact p{display:flex;justify-content:space-between;border-bottom:1px solid #eef2f7;margin:0;padding:11px 0;color:#475569;font-weight:900}.admin-summary-list p:last-child,.admin-panel-card.compact p:last-child{border-bottom:0}.admin-summary-list b,.admin-panel-card.compact b{color:#111827}.admin-panel-card.compact h2{font-size:17px;margin:0 0 10px;color:#0f172a!important}.admin-promo-list .admin-promo-item{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:14px!important;padding:12px!important;margin-bottom:10px!important;color:#111827!important}.admin-promo-body strong{display:block;margin-bottom:5px;color:#111827!important}.admin-promo-body p{color:#64748b!important}.admin-filter-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.admin-filter-actions input,.admin-filter-actions select{height:36px;border:1px solid #dce3ee;border-radius:10px;background:#f8fafc;color:#111827;padding:0 11px;font-weight:800;outline:none}.admin-filter-actions input{width:220px}.admin-filter-actions button{height:36px;border:0;border-radius:10px;background:#ffffff;color:#fff;padding:0 12px;font-weight:1000;cursor:pointer}.admin-member-section{overflow:hidden}.admin-member-table-wrap{overflow-x:auto;border:1px solid #e5eaf2;border-radius:14px;background:#fff}.admin-member-table{width:100%;border-collapse:collapse;min-width:940px;font-size:13px}.admin-member-table th{background:#f8fafc;color:#475569;text-align:left;padding:12px 10px;border-bottom:1px solid #e5eaf2;font-weight:1000;white-space:nowrap}.admin-member-table td{padding:12px 10px;border-bottom:1px solid #eef2f7;color:#111827;font-weight:800;vertical-align:middle}.admin-member-table tr:last-child td{border-bottom:0}.admin-member-table tr:hover td{background:#fffdf2}.admin-user-cell{display:flex;align-items:center;gap:9px;min-width:170px}.admin-user-avatar{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#111827,#334155);color:#f5cf4b;display:flex;align-items:center;justify-content:center;font-weight:1000;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.admin-user-meta b{display:block;color:#0f172a;font-size:13px}.admin-user-meta span{display:block;color:#64748b;font-size:12px;margin-top:2px}.admin-badge{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:999px;font-size:12px;font-weight:1000;background:#eef2ff;color:#3730a3;white-space:nowrap}.admin-badge.ok{background:#dcfce7;color:#167137}.admin-badge.warn{background:#fff7d6;color:#9a6a00}.admin-badge.danger{background:#dbeafe;color:#60a5fa}.admin-badge.gray{background:#f1f5f9;color:#475569}.admin-row-actions{display:flex;gap:6px;flex-wrap:wrap}.admin-row-actions button{height:30px;border:1px solid #d9dee8;border-radius:8px;background:#fff;color:#111827;font-weight:900;font-size:12px;padding:0 9px;cursor:pointer}.admin-row-actions button.primary{background:#ffffff;border-color:#0f172a;color:#fff}.admin-row-actions button.#2563eb{background:#f3c632;border-color:#f3c632;color:#111}.admin-row-actions button.danger{background:#fff1f2;border-color:#fecdd3;color:#dc2626}.admin-empty{text-align:center;color:#64748b!important;padding:24px!important}.admin-member-detail{border-color:#f2c230;background:linear-gradient(135deg,#fffdf2,#fff)}.admin-detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.admin-detail-item{background:#fff;border:1px solid #e5eaf2;border-radius:14px;padding:13px}.admin-detail-item span{display:block;color:#64748b;font-size:12px;font-weight:900;margin-bottom:7px}.admin-detail-item b{display:block;color:#111827;font-size:14px;word-break:break-all}.admin-detail-item.full{grid-column:1/-1}.admin-detail-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.admin-detail-actions button{height:34px;border:0;border-radius:9px;padding:0 12px;font-weight:1000;cursor:pointer}.admin-detail-actions .#2563eb{background:#f3c632;color:#111}.admin-detail-actions .danger{background:#dc2626;color:#fff}.board-page-clean{background:#f3f5f8;color:#111;font-family:Arial,"Noto Sans KR",sans-serif}.event-card h3{margin:0;background:linear-gradient(90deg,#45c5bf,#31b5aa);color:#fff;height:48px;display:flex;align-items:center;justify-content:center;font-size:15px}#eventMiniList,#sideLatestList{padding:12px 14px;display:grid;gap:8px}#eventMiniList a,#sideLatestList a{display:grid;grid-template-columns:auto 34px 54px;gap:5px;align-items:center;color:#111;text-decoration:none;font-size:12px;font-weight:800;min-width:0}#sideLatestList a{grid-template-columns:1fr 42px}#eventMiniList b{background:#37d296;color:#fff;border-radius:4px;padding:2px 4px;margin-right:3px}#eventMiniList em{color:#3b82f6;font-style:normal}#eventMiniList time,#sideLatestList time{color:#667085;text-align:right;font-size:11px}.board-list-head strong{font-size:15px;font-weight:1000;color:#111}.toto-row>span{padding:0 8px;min-width:0}.board-title-text{word-break:break-all;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.toto-row .views{text-align:center;color:#475467}.board-write-box h3{margin:0 0 4px;color:#111}.board-write-box input,.board-write-box textarea{border:1px solid #d6dce7;border-radius:8px;background:#fff;color:#111;padding:12px;font-weight:800;box-sizing:border-box}.board-write-box textarea{min-height:160px;resize:vertical}.write-actions{display:flex;gap:8px}.write-actions button{height:38px;border:0;border-radius:8px;padding:0 16px;font-weight:1000;cursor:pointer}.write-actions button:first-child{background:#3b82f6;color:#fff}.write-actions button:last-child{background:#111827;color:#fff}.board-page-clean .board-detail{padding:22px 6px}.board-page-clean .detail-category{color:#3b82f6;font-weight:1000;margin-bottom:8px}.board-page-clean .board-detail h1{color:#111;font-size:24px;margin:0 0 10px}.board-page-clean .detail-date{color:#667085;font-size:13px;margin-bottom:20px}.board-page-clean .detail-content{background:#fafafa;border:1px solid #edf0f4;border-radius:10px;min-height:220px;padding:20px;color:#111;line-height:1.8;font-weight:800;white-space:pre-wrap}.list-btn{display:inline-flex;text-decoration:none;background:#111827;color:#fff;padding:0 15px;border-radius:8px;font-weight:1000;border:1px solid rgba(246,196,83,.25)!important;height:38px;align-items:center}.board-page-clean .board-content-card .board-page-title{color:#111}.chat-line.admin div{border-color:#e2b928;background:linear-gradient(180deg,#2a220b,#1a1608)}.chat-line.vip div{border-color:#654dd6;background:linear-gradient(180deg,#201842,#151229)}.board-right .login-card-light{padding:16px}.board-right .red-ad{min-height:150px!important;padding:18px!important}.board-right .red-ad b{font-size:29px!important}.board-right .red-ad strong{font-size:28px!important;margin-top:8px!important}.board-right .red-ad span{display:block;margin-top:10px;font-size:12px;font-weight:900;color:#fff5f5;line-height:1.45}.board-page-clean .tospot-white-header{border-bottom:3px solid var(--ts-blue)!important;box-shadow:0 10px 24px rgba(0,0,0,.08)!important}.board-chat-box .live-chat-form{grid-template-columns:minmax(0,1fr)62px!important}.board-chat-box .live-chat-form button{background:#fff!important;color:#3b82f6!important;border-radius:10px!important}.board-page-clean .footer{background:#080808!important;color:#777!important;border-top:1px solid #222!important}.auth-single-card .auth-panel{padding:30px 34px 34px;gap:14px}.auth-panel-head.two-line{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.auth-panel-head small{color:#bfc7d5;font-weight:900;white-space:nowrap;margin-top:8px}.auth-panel-head small b{color:#f7d645}.auth-single-card .input-grid.two{grid-template-columns:1fr 1fr}.auth-single-card .clean-agree{display:flex;align-items:center;gap:9px;line-height:1.4}.auth-single-card .clean-agree input{width:16px;height:16px;flex:0 0 auto}.attendance-card-wrap{padding:24px 28px!important;background:#f8f9fb!important;color:#111!important}.att-calendar-head strong{font-size:24px}.att-day:nth-child(7n) span{color:#0f7cff}body.pato-home,body.board-page-clean{min-height:100vh;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.055),transparent 290px),linear-gradient(180deg,#111 0,#050505 420px,#030303 100%)!important}.banner-card{background:linear-gradient(180deg,#151515,#101010)!important;border:1px solid #303030!important;border-radius:14px!important;margin-bottom:14px;overflow:hidden;margin-top:0;border-color:#d5d5d5;box-shadow:0 18px 48px rgba(0,0,0,.28)!important;color:var(--ts-text)!important;padding:18px!important}.pato-banner-grid .main-banner:hover{transform:translateY(-2px)!important;box-shadow:0 8px 20px rgba(245,197,27,.18)!important;filter:brightness(1.08)!important;border-color:rgba(242,195,25,.55)!important}.chat-line div{background:#1c1c1c;border:1px solid #303030;border-radius:12px!important;padding:8px 9px;min-width:0}.board-chat-box .live-chat-list{height:470px!important}.toto-row:not(.toto-head):hover{background:#fff4f5!important}.member-head{display:grid;grid-template-columns:54px minmax(0,1fr)62px;gap:10px;align-items:center;padding:12px;border:1px solid #363636;border-radius:12px;background:#1a1a1a;margin-bottom:10px}.member-user-info strong{display:block;color:#fff;font-size:15px;font-weight:1000;line-height:1.2}.member-user-info span{display:inline-block;margin-top:4px;color:#ffdc3b;font-size:11px;font-weight:900}.member-logout-mini{height:28px;border:1px solid #454545;background:#222;color:#ddd;border-radius:6px;font-size:11px;font-weight:800;cursor:pointer}.member-exp-row{display:grid;grid-template-columns:46px 1fr;align-items:center;gap:8px;color:#cbd5e1;font-size:12px;margin:10px 0}.member-exp{height:9px;border-radius:999px;background:#2b2b2b;overflow:hidden;border:1px solid #333}.member-exp i{display:block;height:100%;background:linear-gradient(90deg,#3b82f6,#ffcc28)}.member-quick-grid{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid #333;border-radius:10px;overflow:hidden;margin:10px 0;background:#181818}.member-quick-grid a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;height:50px;color:#e7e7e7;text-decoration:none;border-right:1px solid #303030;font-size:17px}.member-quick-grid a:last-child{border-right:0}.member-quick-grid a span{font-size:10px;font-weight:800}.member-withdraw-btn{width:100%;height:40px;border:0;border-radius:10px;background:linear-gradient(180deg,#ffe45c,#dfb80e);color:#111;font-weight:1000;cursor:pointer;box-shadow:0 8px 20px rgba(255,220,40,.18)}.member-withdraw-btn:disabled{cursor:not-allowed;filter:grayscale(.45);opacity:.62}.withdraw-mini-form{display:grid;gap:7px;margin-top:10px;padding-top:10px;border-top:1px solid #2b2b2b}.withdraw-mini-form input{height:34px!important;background:#242424!important;border:1px solid #454545!important;color:#fff!important;border-radius:8px!important;margin:0!important;padding:0 10px!important}.withdraw-mini-form button{height:36px;border:0;border-radius:8px;background:#3b82f6;color:#fff;font-weight:1000;cursor:pointer}.admin-wallet-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px}.admin-wallet-grid span{display:block;background:#111827;border:1px solid #253040;border-radius:8px;padding:9px;color:#cbd5e1}.admin-wallet-grid b{display:block;color:#ffd84a;margin-top:4px}.admin-ref-mini{font-size:12px;color:#9fb0c6;margin-top:4px}.member-v2-card{padding:10px;background:linear-gradient(180deg,#171717 0%,#0e0e0e 100%)!important;border:1px solid #333;box-shadow:0 12px 32px rgba(0,0,0,.32)}.member-v2-head{margin:0 0 10px!important}.member-wallet-cards{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px;margin:10px 0}.member-wallet-cards>div{background:#2563eb;border:1px solid #2f2f2f;border-radius:9px;padding:9px 7px;text-align:center}.member-wallet-cards span{display:block;color:#8ea0b6;font-size:10px;font-weight:800;margin-bottom:5px}.member-wallet-cards b{display:block;color:#ffdf30;font-size:13px;font-weight:1000;white-space:nowrap}.member-referral-panel,.member-withdraw-panel{border:1px solid #313131;border-radius:12px;background:#151515;padding:10px;margin:10px 0}.member-panel-title{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:8px}.member-panel-title b{color:#fff;font-size:13px}.member-panel-title small{color:#94a3b8;font-size:10px;text-align:right;line-height:1.25}.member-ref-code-row{display:grid;grid-template-columns:74px 1fr 64px;gap:6px;align-items:center;background:#0d0d0d;border:1px solid #2e2e2e;border-radius:9px;padding:8px}.member-ref-code-row span{color:#8ea0b6;font-size:11px;font-weight:800}.member-ref-code-row strong{color:#fff;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-ref-code-row button,.member-copy-link{height:28px;border:0;border-radius:7px;background:#2bb7ec;color:white;font-size:11px;font-weight:1000;cursor:pointer}.member-copy-link{width:100%;margin-top:7px;background:#263241;color:#e9f7ff;border:1px solid #38506a}.member-ref-stats{display:grid;grid-template-columns:1fr 1fr 1fr;gap:5px;margin-top:8px}.member-ref-stats span{display:block;background:#101010;border:1px solid #292929;border-radius:8px;padding:7px 5px;text-align:center;color:#9fb0c6;font-size:10px;font-weight:800}.member-ref-stats b{display:block;color:#ffdf30;margin-top:3px;font-size:12px}.withdraw-progress{height:9px;border:1px solid #343434;border-radius:999px;background:#0d0d0d;overflow:hidden;margin:8px 0}.withdraw-progress i{display:block;height:100%;background:linear-gradient(90deg,#3b82f6,#ffd73d)}.withdraw-status{font-size:11px;color:#cbd5e1;text-align:center;margin:6px 0 9px;font-weight:800}.side-login[disabled],.member-ref-code-row button[disabled],.member-copy-link[disabled]{opacity:.6;cursor:not-allowed}.tospot-menu-item:hover>a{color:var(--ts-#2563eb)!important}.banner-card,.board-content-card,.pato-login-box,.tospot-live-chat,.member-profile-card{background:linear-gradient(180deg,rgba(21,24,31,.96),rgba(8,10,13,.98))!important;border:1px solid var(--ts-line)!important;box-shadow:0 20px 55px rgba(0,0,0,.45)!important;color:#fff!important}.tospot-board-tabs button.active{color:#ff3b55!important;border-bottom-color:var(--ts-blue)!important;background:linear-gradient(180deg,#251015,#10131b)!important;border-bottom:2px solid var(--ts-blue)!important}.board-list-head h1,.board-list-head strong{color:#fff!important}.toto-row:hover{background:rgba(59,130,246,.08)!important}.toto-row .date{color:#ff4058!important;text-align:center}.toto-row .views,.toto-row .no{color:#aab3c2!important}.board-pagination .active{background:var(--ts-blue)!important}.member-wallet-cards div,.member-referral-panel,.member-withdraw-panel{background:#0c1017!important;border:1px solid rgba(255,255,255,.10)!important}.member-event-banner{background:rgba(255,210,31,.08)!important;border:1px solid rgba(255,210,31,.35)!important;color:#ffd21f!important;border-radius:10px;padding:9px 10px;font-size:12px;font-weight:900;text-align:center;margin-bottom:10px}.member-copy-link,.member-withdraw-btn,.side-login{background:linear-gradient(180deg,#ef3348,#c80f25)!important;color:#fff!important}.guarantee-thumb{display:block;height:116px;border-radius:10px;overflow:hidden;background:#050608}.guarantee-thumb img{width:100%;height:100%;object-fit:cover}.guarantee-info{display:flex;justify-content:space-between;gap:8px;align-items:center;margin:10px 0 8px}.guarantee-info b{color:#fff}.guarantee-info span{color:#ffdf58;font-size:12px;font-weight:800}.guarantee-meta{display:flex;justify-content:space-between;font-size:12px;color:#cbd5e1;margin-bottom:8px}.guarantee-meta em{color:#ff4058;font-style:normal;font-weight:900}.guarantee-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.guarantee-actions a{text-align:center;border-radius:8px;padding:9px 6px;text-decoration:none;font-size:12px;font-weight:900}.guarantee-actions a:first-child{background:#fff;color:#111}.guarantee-actions a:last-child{background:var(--ts-blue);color:#fff}.detail-top-line{display:flex;justify-content:space-between;gap:15px;align-items:flex-start;border-bottom:1px solid rgba(255,255,255,.12);padding-bottom:14px}.detail-top-line h1{margin:0;color:#fff;font-size:25px}.detail-top-line time{color:#94a3b8;font-size:12px}.detail-tools{display:flex;justify-content:flex-end;gap:6px;margin:12px 0}.detail-tools a,.detail-tools button{border:1px solid rgba(255,255,255,.18);background:#10141c;color:#fff;border-radius:8px;padding:7px 10px;font-size:12px;text-decoration:none}.detail-tools .report-btn{border-color:rgba(59,130,246,.55);color:#ff6678}.guarantee-summary{display:grid;grid-template-columns:300px 1fr;gap:18px;align-items:start;margin:16px 0 24px}.summary-image img{width:100%;border-radius:12px;border:1px solid rgba(255,255,255,.12)}.summary-table{display:grid;grid-template-columns:130px 1fr;border:1px solid rgba(255,255,255,.12);border-radius:12px;overflow:hidden;background:#0e121a}.summary-table dt,.summary-table dd{margin:0;padding:13px 14px;border-bottom:1px solid rgba(255,255,255,.09)}.summary-table dt{background:#080b10;color:#fff;font-weight:900}.summary-table dd{color:#e5e7eb}.summary-table a{color:#ff4058}.detail-section-title{margin:14px 0 18px;border-bottom:2px solid var(--ts-blue);padding:0 0 10px;color:#fff;font-size:18px}.guarantee-promo-detail{background:linear-gradient(180deg,#10141c,#080a0f);border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:22px;text-align:center}.promo-visual{max-width:760px;margin:0 auto 18px;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.13);background:#050608}.promo-visual img{width:100%;display:block;image-rendering:auto}.guarantee-promo-detail h3{font-size:34px;color:#5ca6ff;margin:10px 0}.guarantee-promo-detail p{color:#cbd5e1;font-size:16px;line-height:1.7}.promo-benefit{margin-top:20px;border-radius:14px;background:rgba(59,130,246,.12);border:1px solid rgba(59,130,246,.35);padding:18px}.promo-benefit b{display:block;color:#ffd21f;font-size:22px;margin-bottom:6px}.promo-benefit span{color:#fff}.att-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.att-stat-grid div{padding:15px 16px;border:1px solid #262b35;border-radius:14px;background:linear-gradient(180deg,#151820,#0e1015);box-shadow:0 12px 30px rgba(0,0,0,.22)}.att-stat-grid span{display:block;color:#8f98a8;font-size:12px;font-weight:900;margin-bottom:7px}.att-stat-grid b{display:block;color:#fff;font-size:20px;font-weight:1000;letter-spacing:-.5px}.att-calendar-card,.att-rank-card{border:1px solid #262b35;border-radius:18px;background:linear-gradient(180deg,#14171d,#0b0d11);box-shadow:0 20px 50px rgba(0,0,0,.36);overflow:hidden}.att-calendar-head h2 strong{color:#ffcc00}.att-calendar-head button:hover{border-color:#3b82f6!important;color:#fff!important;background:#191d25!important}.att-week span:first-child{color:#ff5b6b!important}.att-week span:last-child{color:#4aa3ff!important}.att-calendar-grid{display:grid!important;grid-template-columns:repeat(7,1fr)!important;border-left:1px solid #d9dde5;border-top:1px solid #d9dde5;background:#0c0e13!important;border:0!important}.att-day span{font-size:13px!important;color:#d7dde8!important;font-weight:900!important}.att-day em{position:absolute;left:9px;bottom:9px;padding:3px 7px;border-radius:999px;background:rgba(59,130,246,.14);border:1px solid rgba(59,130,246,.35);font-size:11px;color:#ff6c7b;font-style:normal;font-weight:1000}.att-day b{position:absolute!important;right:9px!important;bottom:10px!important;color:#ffcc00!important;font-size:13px!important;font-weight:1000!important}.att-day.today span:after{content:"오늘";margin-left:6px;color:#fff;background:#3b82f6;border-radius:999px;padding:2px 6px;font-size:10px}.att-rank-table thead{background:#10131a!important;color:#b7bfcd!important}.att-rank-table th,.att-rank-table td{padding:12px 12px!important;border-bottom:1px solid #202530!important;text-align:center!important;font-size:13px!important;color:#e7ecf4!important}.att-rank-table td:nth-child(3),.att-rank-table td:nth-child(4){text-align:left!important}.att-rank-table tbody tr:hover{background:rgba(255,255,255,.035)!important}.att-rank-table img{width:22px!important;height:22px!important;vertical-align:middle;margin-right:6px;border-radius:5px!important;margin:0!important;object-fit:contain!important}.att-rank-table b{color:#ffcc00!important}.rank-no.top-rank{font-size:16px!important}.side-event-card,.side-feed-card,.side-rank-card{background:linear-gradient(180deg,#171b22,#0c0e12)!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:14px!important;box-shadow:0 16px 42px rgba(0,0,0,.35)!important;color:#f4f6fb!important;overflow:hidden!important}.side-telegram-card .tg-icon{grid-row:1/3;width:38px;height:38px;border-radius:12px;background:rgba(255,255,255,.18);display:flex;align-items:center;justify-content:center;font-size:22px}.side-tabs button.active:after{content:"";position:absolute;left:24px;right:24px;bottom:0;height:2px;background:#3b82f6;border-radius:2px}.side-tab-panel a{display:grid;grid-template-columns:minmax(0,1fr)38px;gap:8px;text-decoration:none;font-size:11px;color:#111;align-items:center}.side-tab-panel a b{color:#3b82f6;font-weight:900}.side-tab-panel time{color:#3b82f6;text-align:right;font-size:10px}.rank-list span{width:20px;text-align:center;color:#697386;font-weight:900}.rank-list b{font-weight:900;color:#111}.side-event-card,.side-rank-card,.tospot-live-chat,.pato-login-box{background:linear-gradient(180deg,#141820,#0a0c10)!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:16px!important;box-shadow:0 18px 48px rgba(0,0,0,.38)!important}.side-event-card li:last-child{border-bottom:0!important}.side-event-card li time{color:#667085;font-size:10px;display:none!important}.side-rank-card .side-tabs button.active{color:#fff!important}.side-rank-card .side-tab-panel{background:transparent!important;color:#e8edf6!important;padding:12px 14px!important}.side-rank-card .rank-list p:last-child{border-bottom:0!important}.home-board-link.promo-link.#2563eb b:before{content:"🎁 "}.home-board-link.#2563eb:after{background:radial-gradient(circle,rgba(255,204,0,.18),transparent 68%)}.point-guide-page{color:#f4f6fb;padding:8px 0 4px}.pg-title{text-align:center;font-size:24px;margin:20px 0;color:#fff}.pg-table td:first-child{color:#ff4d61;font-weight:900}.pg-table td:nth-child(2){color:#fff;font-weight:800;text-align:left}.pg-table tr:hover td{background:rgba(255,255,255,.035)}.exchange-box{background:linear-gradient(180deg,#151922,#0f1117);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:18px;box-shadow:0 16px 45px rgba(0,0,0,.22);max-width:560px}.exchange-box input,.exchange-box textarea{width:100%;box-sizing:border-box;background:#0b0d12;color:#fff;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:13px;outline:none}.exchange-box textarea{min-height:120px;resize:vertical}.exchange-box button{margin-top:14px;width:100%;border:0;border-radius:12px;padding:14px;background:linear-gradient(135deg,#ffcf24,#ff9d00);font-weight:900;color:#111;cursor:pointer}#certifiedSites.banner-card{overflow:hidden!important}.pato-banner-grid .main-banner{border:1px solid rgba(255,204,0,.18)!important;border-radius:8px!important;overflow:hidden!important;background:#050608!important;box-shadow:0 6px 16px rgba(0,0,0,.22)!important;border-color:#564812!important;transition:.18s transform,.18s filter,.18s border-color!important;display:block!important;min-height:0!important}.pato-banner-grid img{width:100%!important;height:70px!important;object-fit:cover!important;display:block!important;border-radius:8px}#certifiedSites .pato-section-title::after{content:none!important;font-size:12px;color:#ffcc00;padding:5px 10px;border:1px solid rgba(255,204,0,.28);border-radius:999px;background:rgba(255,204,0,.07);display:none!important}#certifiedSites .pato-section-title{display:none!important;align-items:center!important;justify-content:space-between!important}#certifiedSites .guarantee-head{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:14px 16px!important;border-bottom:1px solid rgba(255,255,255,.08)!important;background:linear-gradient(90deg,rgba(255,45,85,.22),rgba(255,204,0,.06),rgba(10,12,18,.2))!important}#certifiedSites .guarantee-head strong{position:relative;color:#fff!important;font-size:17px!important;font-weight:1000!important;padding-left:14px!important}#certifiedSites .guarantee-head strong::before{content:"";position:absolute;left:0;top:1px;bottom:1px;width:4px;border-radius:999px;background:#ffcc00;box-shadow:0 0 12px rgba(255,204,0,.45)}#certifiedSites .guarantee-head strong::after{content:" 🏆"}#certifiedSites .guarantee-head span{color:#cfd5e3!important;font-size:12px!important;font-weight:800!important}.admin-v2-body{background:#07090d!important;color:#e5e7eb!important}.admin-v2-sidebar .admin-nav a{background:transparent!important;color:#aeb7c6!important;border:1px solid transparent!important}.admin-v2-sidebar .admin-nav a:hover,.admin-v2-sidebar .admin-nav a.active{background:linear-gradient(135deg,rgba(255,45,85,.16),rgba(255,204,0,.08))!important;border-color:rgba(255,45,85,.28)!important;color:#fff!important;box-shadow:inset 3px 0 0 #ffcc00!important}.admin-v2-topbar{background:linear-gradient(135deg,rgba(18,24,35,.96),rgba(9,12,18,.96))!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:20px!important;padding:20px 22px!important;box-shadow:0 20px 60px rgba(0,0,0,.22)!important}.admin-v2-topbar h1{color:#fff!important}.admin-v2-topbar span{display:block;color:#94a3b8;font-size:13px;font-weight:800;margin-top:6px}.admin-v2-topbar .admin-mini-btn{background:#111827!important;border-color:rgba(255,255,255,.12)!important;color:#fff!important}.admin-v2-topbar .admin-mini-btn.danger{background:linear-gradient(135deg,#3b82f6,#8f1021)!important;border-color:#3b82f6!important}.admin-v2-stat-grid .admin-stat-card,.admin-v2-main .admin-panel-card{background:linear-gradient(180deg,#111720,#0c1017)!important;border:1px solid rgba(255,255,255,.09)!important;color:#e5e7eb!important;box-shadow:0 18px 54px rgba(0,0,0,.30)!important}.admin-v2-stat-grid .admin-stat-card.urgent{background:linear-gradient(135deg,rgba(255,204,0,.16),rgba(17,23,32,.96))!important;border-color:rgba(255,204,0,.28)!important}.admin-v2-stat-grid .admin-stat-card.warning{background:linear-gradient(135deg,rgba(59,130,246,.18),rgba(17,23,32,.96))!important;border-color:rgba(59,130,246,.30)!important}.admin-v2-stat-grid .admin-stat-card span,.admin-v2-stat-grid .admin-stat-card small{color:#9ca3af!important}.admin-v2-stat-grid .admin-stat-card strong{color:#ffcc00!important}.admin-v2-main .admin-card-head h2,.admin-v2-main .admin-panel-card.compact h2{color:#fff!important}.admin-v2-main .admin-card-head span{color:#94a3b8!important}.admin-v2-main .admin-card-head button{background:#0b1220!important;border:1px solid rgba(255,255,255,.12)!important;color:#fff!important}.admin-v2-main .admin-summary-list p,.admin-v2-main .admin-panel-card.compact p{border-bottom:1px solid rgba(255,255,255,.07)!important;color:#aeb7c6!important}.admin-v2-main .admin-summary-list b,.admin-v2-main .admin-panel-card.compact b{color:#ffcc00!important}.admin-v2-main .admin-task-list div{background:#0b111a!important;border-color:rgba(255,255,255,.08)!important}.admin-v2-main .admin-task-list b{color:#fff!important}.admin-v2-main .admin-task-list span{color:#94a3b8!important}.admin-v2-main .admin-task-list em{background:rgba(34,197,94,.14)!important;color:#58e28a!important}.admin-v2-main .admin-task-list em.red{background:rgba(59,130,246,.14)!important;color:#ff5570!important}.admin-board-map{display:grid;gap:10px}.admin-board-map div{display:grid;grid-template-columns:120px 1fr;gap:12px;align-items:center;background:#0b111a;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:14px}.admin-board-map b{color:#ffcc00;font-size:14px}.admin-board-map span{color:#d1d5db;font-size:13px;font-weight:800;line-height:1.5}.admin-v2-main .admin-filter-actions input,.admin-v2-main .admin-filter-actions select{background:#0b111a!important;border-color:rgba(255,255,255,.10)!important;color:#fff!important}.admin-v2-main .admin-filter-actions button{background:linear-gradient(135deg,#ffcc00,#b48400)!important;color:#111!important}.admin-v2-main .admin-member-table-wrap{background:#0b111a!important;border-color:rgba(255,255,255,.08)!important}.admin-v2-main .admin-member-table th{background:#111827!important;color:#cbd5e1!important;border-bottom-color:rgba(255,255,255,.08)!important}.admin-v2-main .admin-member-table td{background:#0b111a!important;color:#e5e7eb!important;border-bottom-color:rgba(255,255,255,.07)!important}.admin-v2-main .admin-member-table tr:hover td{background:#121926!important}.admin-v2-main .admin-user-meta b{color:#fff!important}.admin-v2-main .admin-user-meta span{color:#9ca3af!important}.admin-v2-main .admin-row-actions button{background:#111827!important;border-color:rgba(255,255,255,.12)!important;color:#fff!important}.admin-v2-main .admin-row-actions button.#2563eb{background:#ffcc00!important;border-color:#ffcc00!important;color:#111!important}.admin-v2-main .admin-row-actions button.danger{background:rgba(59,130,246,.18)!important;border-color:rgba(59,130,246,.28)!important;color:#ff7086!important}.admin-v2-main .admin-member-detail{background:linear-gradient(135deg,rgba(255,204,0,.10),#0c1017)!important;border-color:rgba(255,204,0,.24)!important}.admin-v2-main .admin-detail-item{background:#0b111a!important;border-color:rgba(255,255,255,.08)!important}.admin-v2-main .admin-detail-item span{color:#94a3b8!important}.admin-v2-main .admin-detail-item b{color:#fff!important}.admin-v2-main .admin-promo-list .admin-promo-item{background:#0b111a!important;border-color:rgba(255,255,255,.08)!important;color:#e5e7eb!important}.admin-v2-main .admin-promo-body strong{color:#fff!important}.admin-v2-main .admin-promo-body p{color:#94a3b8!important}.admin-detail-profile{background:linear-gradient(135deg,#101722,#080b10)!important;border:1px solid rgba(255,204,0,.18)!important;border-radius:16px;padding:16px}.admin-level-preview{display:flex;align-items:center;gap:14px;margin-bottom:12px}.admin-level-preview img{width:58px;height:58px;object-fit:contain;border-radius:12px;background:#05070a;border:1px solid rgba(255,255,255,.1);padding:4px}.admin-level-preview strong{display:block;color:#ffcc00;font-size:18px;font-weight:1000}.admin-level-preview span{display:block;color:#cbd5e1;font-size:13px;margin-top:4px}.admin-level-bar{height:9px;background:#273142;border-radius:999px;overflow:hidden;margin:8px 0}.admin-level-bar i{display:block;height:100%;background:linear-gradient(90deg,#ffcc00,#3b82f6);border-radius:999px}.admin-detail-profile p{margin:0;color:#9fb0c6;font-weight:800;font-size:12px}.admin-control-panel{background:linear-gradient(135deg,#0b111a,#0a0d13)!important;border-color:rgba(255,204,0,.16)!important}.admin-control-grid{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:end;margin-top:10px}.admin-control-grid.wallet{grid-template-columns:120px 120px 1fr 2fr auto}.admin-control-grid label{display:flex;flex-direction:column;gap:6px;color:#94a3b8;font-size:12px;font-weight:900}.admin-control-grid select,.admin-control-grid input{height:38px;border-radius:9px;border:1px solid rgba(255,255,255,.12);background:#05070a;color:#fff;padding:0 10px;font-weight:800;outline:none}.admin-control-grid select:focus,.admin-control-grid input:focus{border-color:#ffcc00;box-shadow:0 0 0 3px rgba(255,204,0,.08)}.admin-control-grid button{height:38px;border:0;border-radius:9px;padding:0 16px;font-weight:1000;cursor:pointer;white-space:nowrap}.admin-control-grid button.#2563eb{background:#ffcc00;color:#111}.admin-control-panel small{display:block;margin-top:8px;color:#64748b;font-weight:800}img,video,canvas,svg{max-width:100%;height:auto}input,button,textarea,select{font:inherit;max-width:100%}.pato-shell,.board-shell{max-width:1320px}.auth-polished-wrap{max-width:1180px;margin:0 auto;padding:34px 22px 50px;padding-top:28px!important}.pato-login-box:has(.mini-member-card){padding:0!important;background:#2f2f2f!important;border:1px solid #191919!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important}.side-rank-card .side-tabs{background:#0f141c!important;border-bottom:1px solid rgba(255,255,255,.09)!important;display:grid!important;grid-template-columns:1fr 1fr!important}.side-rank-card .side-tabs button.active:after{left:18px;right:18px;background:#ff2046;content:"";position:absolute;bottom:0;height:2px;border-radius:999px}.rank-list p:last-child{border-bottom:0!important}.tospot-live-chat{overflow:hidden!important;border-radius:14px!important}.tospot-live-chat h3{height:44px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 14px!important;border-bottom:1px solid rgba(255,255,255,.08)!important;color:#fff!important;font-size:14px!important;margin:0!important;background:#121722!important}.tospot-live-chat h3 b{font-size:11px!important;color:#78ff97!important;background:rgba(48,210,92,.12)!important;border:1px solid rgba(120,255,151,.22)!important;border-radius:999px!important;padding:3px 8px!important}.live-chat-list{height:320px!important;overflow:auto;padding:12px!important;display:flex!important;gap:9px!important;background:#07090d!important;flex-direction:column!important;overflow-y:auto!important}.chat-line{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;gap:8px!important;align-items:start!important}.chat-line img{width:26px!important;height:26px!important;object-fit:contain!important;filter:drop-shadow(0 2px 3px rgba(0,0,0,.45));border-radius:50%!important;background:#151923!important;border:1px solid rgba(255,255,255,.08)!important}.chat-line>div{background:#141923!important;border-color:rgba(255,255,255,.09)!important;color:#fff!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important;padding:8px 9px!important;min-width:0!important}.chat-line.admin>div{background:linear-gradient(180deg,#221b08,#171307)!important;border-color:rgba(255,214,62,.28)!important}.chat-line strong{display:flex!important;color:#ffd43b!important;font-size:12px!important;margin-bottom:3px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;justify-content:space-between!important;gap:8px!important}.chat-line strong small{color:#7d8799!important;font-size:10px!important;font-weight:700!important}.chat-line p{margin:0!important;color:#edf1f7!important;font-size:12px!important;line-height:1.45!important;word-break:break-word!important}.live-chat-form{display:grid;grid-template-columns:minmax(0,1fr)58px!important;gap:6px;padding:10px!important;border-top:1px solid rgba(255,255,255,.08)!important;background:#10141d!important}.live-chat-form input{height:38px!important;margin:0!important;border-radius:9px!important;background:#080b11!important;color:#fff!important;border:1px solid rgba(255,255,255,.12)!important;font-size:12px!important;padding:0 10px!important}.live-chat-form input:disabled{opacity:.55!important;cursor:not-allowed!important}.live-chat-form button{height:38px!important;width:auto!important;border-radius:10px!important;background:#3b82f6!important;color:#fff!important;font-weight:1000!important;font-size:12px!important;border:0!important;cursor:pointer!important}.live-chat-form button:disabled{opacity:.45!important;cursor:not-allowed!important}.chat-empty{height:180px;display:flex;align-items:flex-end;padding:18px 12px;color:#8b95a7;font-size:13px;border-bottom:1px solid #242424;text-align:center;line-height:1.55;border:1px dashed rgba(255,255,255,.12);border-radius:12px;background:rgba(255,255,255,.03);margin:auto!important;width:100%!important;box-sizing:border-box!important}.tospot-write-form.hidden{display:none!important}.tw-required{color:#3b82f6;font-weight:1000;text-align:right}.tw-radio-group input{accent-color:#3b82f6;vertical-align:middle;margin-right:4px}.tospot-write-form h3{margin:-18px -18px 18px!important;padding:15px 18px!important;font-size:17px!important;font-weight:1000!important;color:#fff!important;border-bottom:1px solid #d7dce4!important;background:#111827!important;border-radius:8px 8px 0 0!important;letter-spacing:-.3px!important}.tw-row label,.tw-file-label{font-size:14px!important;font-weight:1000!important;color:#111827!important}.tw-title-row input{height:38px!important;border:1px solid #cbd5e1!important;border-radius:6px!important;background:#fff!important;color:#111!important;padding:0 8px!important;font-size:13px!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.03)!important}.tospot-write-form .tw-content{width:100%!important;min-height:260px!important;box-sizing:border-box!important;border:1px solid #cbd5e1!important;border-radius:6px!important;background:#fff!important;color:#111!important;padding:10px!important;resize:vertical!important;font-size:14px!important;line-height:1.6!important}.tw-radio-group{display:flex;align-items:center;gap:18px!important;min-height:28px;font-size:13px;color:#111827;font-weight:700;flex-wrap:wrap}.tw-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;margin-top:4px!important;padding-top:16px!important;border-top:1px solid #d7dce4!important}.tw-actions button{height:42px!important;border-radius:6px!important;border:1px solid #d6dce6!important;font-size:14px!important;font-weight:1000!important;cursor:pointer!important}.tw-actions .tw-cancel{background:#fff!important;color:#374151!important}.tw-actions .tw-submit{background:#e73348!important;color:#fff!important;border-color:#e73348!important}.board-write-btn::before{content:"✍";font-size:13px;line-height:1}.board-write-btn:hover{transform:translateY(-1px);filter:brightness(1.03)}.board-icon-btn{border:1px solid #e3e8f0!important;background:#fff!important;color:#475569!important;font-size:15px!important;cursor:pointer;width:36px!important;min-width:36px!important;height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border-radius:999px!important;line-height:1!important;box-shadow:0 4px 10px rgba(15,23,42,.05)!important}.board-icon-btn:hover{border-color:#3b82f6!important;color:#3b82f6!important;background:#fff5f6!important}.profile-page-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 26px;border-bottom:1px solid #eef0f4;background:linear-gradient(180deg,#fff,#fafbfc)}.profile-page-head h2{margin:0 0 8px;font-size:22px;color:#111827;letter-spacing:-.5px}.profile-page-head p{margin:0;color:#6b7280;font-size:14px}.profile-back-btn{border:1px solid #d8dce3;background:#fff;color:#333;border-radius:999px;padding:10px 16px;font-weight:800;cursor:pointer;white-space:nowrap}.profile-back-btn:hover{border-color:#3b82f6;color:#3b82f6}.profile-verify-box{width:min(430px,90%);margin:58px auto;border:1px solid #d7dbe2;border-radius:4px;background:#fff;overflow:hidden}.profile-red-title{background:#df3448;color:#fff;font-weight:900;padding:13px 18px;font-size:15px}.profile-verify-body{padding:18px 18px 14px}.profile-verify-body b{display:block;color:#111;font-size:14px;margin-bottom:8px}.profile-verify-body p{margin:0 0 14px;color:#222;line-height:1.7;font-size:13px}.profile-password-row button{height:100%;border:0;background:#df3448;color:#fff;font-weight:900;padding:0 16px;cursor:pointer}.profile-edit-grid{display:grid;grid-template-columns:210px 1fr;gap:28px;align-items:start}.profile-avatar-edit{border:1px solid #e3e6ec;border-radius:14px;background:#fafafa;padding:20px;text-align:center}.profile-avatar-edit img{width:118px;height:118px;border-radius:50%;object-fit:cover;border:4px solid #fff;box-shadow:0 4px 14px rgba(0,0,0,.12);background:#f3f4f6}.profile-avatar-edit small{display:block;margin-top:10px;color:#8a93a3;font-size:12px}.profile-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.profile-fields label{display:flex;flex-direction:column;gap:7px;color:#111827;font-size:13px;font-weight:900}.profile-fields label span{font-weight:700;color:#3b82f6;font-size:12px;margin-left:4px}.profile-fields input,.profile-fields textarea{border:1px solid #d8dce3;border-radius:10px;padding:12px 13px;font-size:14px;outline:none;background:#fff}.profile-fields input:disabled{background:#f5f6f8;color:#8a93a3}.profile-fields textarea{min-height:92px;resize:vertical;grid-column:auto}.profile-edit-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px;padding-top:20px;border-top:1px solid #eef0f4}.profile-edit-actions button{border:0;border-radius:10px;padding:13px 24px;font-weight:900;cursor:pointer}.profile-edit-actions button:first-child{background:#f1f3f6;color:#333}.profile-edit-actions button:last-child{background:#df3448;color:#fff}.profile-page-polished{position:relative;border-radius:16px;border:1px solid #e4e7ee;background:#fff;box-shadow:0 10px 28px rgba(15,23,42,.07);overflow:hidden;min-height:520px}.profile-home-link:hover{color:#3b82f6;text-decoration:underline}.profile-summary-left{display:flex;align-items:center;gap:13px;min-width:0}.profile-summary-point{text-align:right;min-width:120px}.profile-summary-point span{display:block;color:#8a93a3;font-size:12px;font-weight:800}.profile-page-polished .profile-avatar-edit small{margin-top:10px;color:#8a93a3;line-height:1.5}.profile-page-polished .profile-edit-actions button:last-child:hover{filter:brightness(.96)}.profile-page-polished .profile-page-topline{height:3px;background:#3b82f6;display:none!important}.profile-page-polished .profile-back-btn:hover{background:#3b82f6!important;border-color:#3b82f6!important;color:#fff!important}.profile-verify-box.profile-verify-polished{width:min(430px,92%)!important;margin:8px auto 0!important;border:1px solid #d8dce3!important;border-radius:4px!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}.profile-verify-polished .profile-red-title{background:#3b82f6!important;padding:13px 17px!important;font-size:14px!important;font-weight:1000!important;color:#fff!important}.profile-verify-polished .profile-verify-body{padding:18px 18px 20px!important;background:#fff!important}.profile-verify-polished .profile-password-row{height:38px!important;border-radius:2px!important;overflow:hidden;border:1px solid #cfd5df!important;background:#fff;box-shadow:none!important}.profile-verify-polished .profile-password-row span{background:#f1f3f6!important;color:#555!important;font-weight:900;width:76px!important;font-size:12px!important;border-right:1px solid #cfd5df!important}.profile-verify-polished .profile-password-row input{font-size:13px!important;height:100%!important;border:0!important;border-radius:0!important;margin:0!important}.profile-verify-polished .profile-password-row button{background:#3b82f6!important;font-weight:1000;width:auto!important;min-width:58px!important;height:100%!important;border-radius:0!important;color:#fff!important;padding:0 13px!important;font-size:12px!important}.profile-page-polished .profile-edit-form{padding:0!important;max-width:760px!important;margin:0 auto!important}.profile-summary-card{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 18px!important;margin-bottom:20px;border:1px solid #e1e4ea!important;border-radius:8px!important;background:#fff!important;border-top:3px solid #3b82f6!important;box-shadow:0 4px 14px rgba(0,0,0,.04)!important}.profile-summary-left img{width:54px!important;height:54px!important;border-radius:50%;object-fit:cover;border:1px solid #e5e7eb!important;box-shadow:none!important;background:#f3f4f6}.profile-summary-left strong{display:block;color:#111!important;font-size:15px!important;font-weight:1000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-summary-left span{display:block;color:#777!important;font-size:12px!important;margin-top:4px}.profile-summary-point b{display:block;color:#3b82f6!important;font-size:16px!important;font-weight:1000;margin-top:4px}.profile-page-polished .profile-edit-grid{grid-template-columns:190px 1fr!important;gap:16px!important;display:grid!important}.profile-page-polished .profile-avatar-edit,.profile-page-polished .profile-fields{background:#fff!important;border:1px solid #e1e4ea!important;border-radius:8px!important;box-shadow:0 4px 14px rgba(0,0,0,.035)!important}.profile-page-polished .profile-avatar-edit{border:1px solid #e6e9f0;background:#fbfcff;border-radius:14px;padding:16px!important;text-align:left}.profile-page-polished .profile-fields{gap:14px!important;padding:16px!important;display:grid!important;grid-template-columns:1fr 1fr!important}.profile-page-polished .profile-upload-btn{width:100%;height:38px!important;margin:0;background:#222!important;border-radius:6px!important;color:#fff;font-weight:1000;font-size:13px!important}.profile-page-polished .profile-upload-btn:hover{background:#3b82f6!important}.profile-page-polished .profile-fields label{font-size:13px!important;color:#111!important;font-weight:1000!important}.profile-page-polished .profile-fields label span{color:#3b82f6!important;font-size:11px!important;font-weight:900}.profile-page-polished .profile-fields input,.profile-page-polished .profile-fields textarea{border:1px solid #d6dbe3!important;border-radius:5px!important;background:#fff!important;padding:0 11px!important;transition:border-color .15s ease,box-shadow .15s ease;height:40px!important;margin:0!important;font-size:13px!important}.profile-page-polished .profile-fields textarea{min-height:92px!important;height:auto!important;padding:11px!important}.profile-page-polished .profile-fields input:focus,.profile-page-polished .profile-fields textarea:focus{border-color:#3b82f6!important;box-shadow:0 0 0 2px rgba(231,51,73,.10)!important}.profile-page-polished .profile-fields input:disabled{background:#f5f6f8!important;color:#777!important}.profile-page-polished .profile-edit-actions{margin-top:16px!important;padding-top:0!important;border-top:0!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}.profile-page-polished .profile-edit-actions button{min-width:118px;height:44px!important;border-radius:5px!important;font-size:14px!important;font-weight:1000;width:100%!important;box-shadow:none!important}.profile-page-polished .profile-edit-actions button:first-child{background:#fff!important;color:#333!important;border:1px solid #d8dce3!important}.profile-page-polished .profile-edit-actions button:last-child{background:#3b82f6!important;color:#fff!important;box-shadow:0 8px 18px rgba(230,51,70,.22);border:1px solid #3b82f6!important}html[data-theme="light"] body{background:#f3f4f6!important;color:#151515!important}html[data-theme="light"] body.pato-home,html[data-theme="light"] body.board-page-clean,html[data-theme="light"] body.auth-page-clean{background:#f3f4f6!important;color:#151515!important}html[data-theme="light"] .tospot-white-topbar,html[data-theme="light"] .tospot-white-header{background:#fff!important;color:#111!important;border-color:#e5e7eb!important;box-shadow:0 2px 14px rgba(0,0,0,.05)!important}html[data-theme="light"] .tospot-menu-item>a,html[data-theme="light"] .tospot-main-menu>a,html[data-theme="light"] .tospot-white-topbar a{color:#111!important}html[data-theme="light"] .tospot-menu-item>a:hover{color:#3b82f6!important}html[data-theme="light"] .tospot-dropdown{background:#fff!important;border-color:#e5e7eb!important;box-shadow:0 14px 30px rgba(0,0,0,.12)!important}html[data-theme="light"] .tospot-dropdown a{color:#222!important}html[data-theme="light"] .tospot-dropdown a:hover{background:#fff1f2!important;color:#3b82f6!important}html[data-theme="light"] .online-pill{background:#f0fdf4!important;border-color:#bbf7d0!important;color:#15803d!important}html[data-theme="light"] .banner-card,html[data-theme="light"] .pato-banner-section,html[data-theme="light"] .side-rank-card,html[data-theme="light"] .board-content-card,html[data-theme="light"] .board-write-box,html[data-theme="light"] .auth-polished-card,html[data-theme="light"] .profile-page-card,html[data-theme="light"] .profile-summary-card,html[data-theme="light"] .profile-verify-box{background:#fff!important;color:#111!important;border:1px solid #e5e7eb!important;box-shadow:0 8px 24px rgba(15,23,42,.08)!important}html[data-theme="light"] .board-list-head,html[data-theme="light"] .auth-tabs,html[data-theme="light"] .side-tabs,html[data-theme="light"] .profile-page-head{background:#fff!important;color:#111!important;border-color:#e5e7eb!important}html[data-theme="light"] .board-page-title,html[data-theme="light"] .profile-page-head h2,html[data-theme="light"] .auth-panel-head h2{color:#111!important}html[data-theme="light"] .board-list-head strong,html[data-theme="light"] .profile-page-head p,html[data-theme="light"] .auth-panel-head p{color:#6b7280!important}html[data-theme="light"] .rank-list p{color:#111!important;border-color:#f1f5f9!important}html[data-theme="light"] .side-tabs button{color:#111!important;background:#fff!important}html[data-theme="light"] .side-tabs button.active{color:#3b82f6!important;border-bottom-color:#3b82f6!important}html[data-theme="light"] .board-row,html[data-theme="light"] .board-list-view a,html[data-theme="light"] .detail-content{color:#111!important;border-color:#eef2f7!important;background:#fff!important}html[data-theme="light"] .board-row:hover{background:#fff1f2!important}html[data-theme="light"] .board-write-btn,html[data-theme="light"] .tw-submit,html[data-theme="light"] .auth-primary,html[data-theme="light"] #profileSaveBtn{background:#3b82f6!important;color:#fff!important}html[data-theme="light"] .board-icon-btn,html[data-theme="light"] .tw-cancel,html[data-theme="light"] #profileCancelBtn{background:#f3f4f6!important;color:#111!important;border:1px solid #e5e7eb!important}html[data-theme="light"] input,html[data-theme="light"] textarea,html[data-theme="light"] select{background:#fff!important;color:#111!important;border-color:#d1d5db!important}html[data-theme="light"] input:disabled{background:#eef2f7!important;color:#64748b!important}html[data-theme="light"] .tw-warning{background:#fff1f2!important;color:#3b82f6!important;border-color:#fecdd3!important}html[data-theme="light"] .tw-file-section{background:#f8fafc!important;border-color:#e5e7eb!important;color:#111!important}html[data-theme="light"] .auth-page-clean .auth-polished-wrap{background:#f3f4f6!important}html[data-theme="light"] .auth-tab{background:#fff!important;color:#111!important;border-color:#e5e7eb!important}html[data-theme="light"] .auth-tab.active{color:#3b82f6!important;border-bottom-color:#3b82f6!important}html[data-theme="light"] .clean-panel label,html[data-theme="light"] .clean-panel em,html[data-theme="light"] .agree-line{color:#111!important}html[data-theme="light"] .profile-red-title,html[data-theme="light"] .profile-page-topline{background:#3b82f6!important;color:#fff!important}html[data-theme="light"] .profile-back-btn,html[data-theme="light"] .profile-upload-btn{background:#fff!important;color:#3b82f6!important;border:1px solid #3b82f6!important}html[data-theme="light"] .profile-fields label{color:#111!important}html[data-theme="light"] .profile-fields label span{color:#3b82f6!important}html[data-theme="light"] body.admin-dashboard-body{background:#f3f4f6!important;color:#111!important}html[data-theme="light"] .admin-v2-sidebar{background:#111827!important;color:#fff!important;border-color:#1f2937!important}html[data-theme="light"] .admin-v2-main,html[data-theme="light"] .admin-v2-topbar{background:#f3f4f6!important;color:#111!important}html[data-theme="light"] .admin-panel-card,html[data-theme="light"] .admin-stat-card,html[data-theme="light"] .admin-login-card{background:#fff!important;color:#111!important;border-color:#e5e7eb!important;box-shadow:0 8px 24px rgba(15,23,42,.08)!important}html[data-theme="light"] .admin-mini-btn{background:#fff!important;color:#111!important;border:1px solid #e5e7eb!important}html[data-theme="light"] .admin-mini-btn.danger,html[data-theme="light"] .admin-top-actions .danger{background:#3b82f6!important;color:#fff!important;border-color:#3b82f6!important}html[data-theme="light"]{--tsp-bg:#f4f6fa;--tsp-bg2:#edf1f7;--tsp-head:#ffffff;--tsp-card:#ffffff;--tsp-card2:#f9fafc;--tsp-card3:#f1f4f8;--tsp-line:#dce2eb;--tsp-line2:#cbd5e1;--tsp-text:#111827;--tsp-text2:#334155;--tsp-muted:#64748b;--tsp-input:#ffffff;--tsp-shadow:0 12px 26px rgba(15,23,42,.08);--tsp-soft-red:rgba(59,130,246,.08)}html[data-theme] body,html[data-theme] body.pato-home,html[data-theme] body.board-page-clean,html[data-theme] body.auth-page-clean,html[data-theme] .admin-v2-body{background:radial-gradient(circle at 50% 0,rgba(59,130,246,.08),transparent 280px),linear-gradient(180deg,var(--tsp-bg),var(--tsp-bg2))!important;color:var(--tsp-text)!important}html[data-theme="light"] body,html[data-theme="light"] body.pato-home,html[data-theme="light"] body.board-page-clean,html[data-theme="light"] body.auth-page-clean,html[data-theme="light"] .admin-v2-body{background:linear-gradient(180deg,#ffffff 0,#f4f6fa 220px,#eef2f7 100%)!important}html[data-theme] .tospot-white-topbar,html[data-theme] .tospot-white-header,html[data-theme] .admin-v2-sidebar,html[data-theme] .admin-sidebar{background:var(--tsp-head)!important;border-color:var(--tsp-red)!important;color:var(--tsp-text)!important}html[data-theme] .tospot-white-header{box-shadow:0 1px 0 var(--tsp-red)!important}html[data-theme] .tospot-main-menu a,html[data-theme] .topbar-left a,html[data-theme] .topbar-left span,html[data-theme] .topbar-right a,html[data-theme] .admin-v2-sidebar a,html[data-theme] .admin-sidebar a{color:var(--tsp-text)!important}html[data-theme] .tospot-main-menu a:hover,html[data-theme] .tospot-menu-item:hover>a,html[data-theme] .topbar-right .gift{color:var(--tsp-red)!important}html[data-theme] .tospot-dropdown{background:var(--tsp-card)!important;border:1px solid var(--tsp-line)!important;box-shadow:var(--tsp-shadow)!important}html[data-theme] .tospot-dropdown a{color:var(--tsp-text2)!important;border-bottom:1px solid var(--tsp-line)!important}html[data-theme] .tospot-dropdown a:hover{background:var(--tsp-soft-red)!important;color:var(--tsp-red)!important}html[data-theme] .tospot-header-side{display:flex!important;align-items:center!important;gap:14px!important}html[data-theme] .online-pill{background:rgba(34,197,94,.12)!important;color:var(--tsp-green)!important;border:1px solid rgba(34,197,94,.45)!important}html[data-theme] .board-page-title,html[data-theme] .admin-v2-topbar h1{color:var(--tsp-text)!important}html[data-theme] .board-list-head strong,html[data-theme] .admin-v2-topbar span,html[data-theme] small{color:var(--tsp-muted)!important}html[data-theme] .live-chat-list{background:var(--tsp-card3)!important;border-color:var(--tsp-line)!important}html[data-theme] .board-list-head,html[data-theme] .board-row,html[data-theme] .board-detail,html[data-theme] .detail-top-line,html[data-theme] .tw-row{border-color:var(--tsp-line)!important;color:var(--tsp-text)!important}html[data-theme] .board-row:hover{background:var(--tsp-soft-red)!important}html[data-theme] .board-write-btn,html[data-theme] .side-login,html[data-theme] .tw-submit,html[data-theme] .admin-mini-btn.danger,html[data-theme] button[type="submit"]{background:linear-gradient(180deg,var(--tsp-red2),var(--tsp-red))!important;color:#fff!important;border:0!important;border-radius:10px!important;font-weight:1000!important}html[data-theme] .board-icon-btn,html[data-theme] .tw-cancel,html[data-theme] .admin-mini-btn{background:var(--tsp-card3)!important;color:var(--tsp-text2)!important;border:1px solid var(--tsp-line2)!important;border-radius:10px!important}html[data-theme] .board-write-btn:hover,html[data-theme] .tw-submit:hover{filter:brightness(1.05)!important;transform:translateY(-1px)!important}html[data-theme] input,html[data-theme] textarea,html[data-theme] select,html[data-theme] .login-input input,html[data-theme] .topbar-search input,html[data-theme] .tw-row input,html[data-theme] .tw-row textarea{background:var(--tsp-input)!important;color:var(--tsp-text)!important;border:1px solid var(--tsp-line2)!important;outline:none!important}html[data-theme] input::placeholder,html[data-theme] textarea::placeholder{color:var(--tsp-muted)!important}html[data-theme] input:focus,html[data-theme] textarea:focus,html[data-theme] select:focus{border-color:var(--tsp-red)!important;box-shadow:0 0 0 3px rgba(59,130,246,.14)!important}html[data-theme] label,html[data-theme] .tw-row label{color:var(--tsp-text)!important}html[data-theme] .tw-required,html[data-theme] .required{color:var(--tsp-red)!important}html[data-theme] .auth-tabs,html[data-theme] .clean-tabs{border-color:var(--tsp-line)!important;background:var(--tsp-card2)!important}html[data-theme] .auth-tab,html[data-theme] .auth-tabs button{color:var(--tsp-text2)!important;background:transparent!important}html[data-theme] .auth-tab.active,html[data-theme] .auth-tabs button.active{color:var(--tsp-red)!important;border-color:var(--tsp-red)!important;background:var(--tsp-card)!important}html[data-theme] .admin-v2-topbar,html[data-theme] .admin-topbar{background:var(--tsp-card)!important;border:1px solid var(--tsp-line)!important;color:var(--tsp-text)!important;box-shadow:var(--tsp-shadow)!important}html[data-theme] .admin-kicker,html[data-theme] .admin-v2-sidebar .active,html[data-theme] .admin-nav .active{color:var(--tsp-red)!important}html[data-theme] .guarantee-info b,html[data-theme] .detail-top-line h1,html[data-theme] .detail-section-title{color:var(--tsp-text)!important}html[data-theme] .summary-table,html[data-theme] .summary-table dt,html[data-theme] .summary-table dd{background:var(--tsp-card)!important;color:var(--tsp-text)!important;border-color:var(--tsp-line)!important}html[data-theme] .summary-table dt{background:var(--tsp-card3)!important}html[data-theme="light"] .tospot-white-logo{filter:none!important}html[data-theme="light"] .main-banner img{box-shadow:0 8px 18px rgba(15,23,42,.08)!important}html[data-theme="light"] .pato-banner-section .home-board-head,html[data-theme="light"] .board-list-head{border-color:#e6ebf2!important}html[data-theme="light"] .tospot-white-header{border-bottom:1px solid var(--tsp-red)!important}html[data-theme="light"] .pato-sidebar{color:var(--tsp-text)!important}b,strong{font-weight:800}[data-theme-toggle]{display:none!important}.tospot-white-topbar{height:32px!important;background:#050608!important;border-bottom:1px solid var(--tsp-line-soft)!important;color:var(--tsp-sub)!important;font-size:12px;box-shadow:none!important;display:none!important}.tospot-white-header-inner,.tospot-white-topbar-inner{color:inherit!important}.tospot-main-menu>a,.tospot-menu-item>a,.topbar-left a,.topbar-right a{color:var(--tsp-white)!important;font-size:16px!important;font-weight:800!important;letter-spacing:-.03em!important}.tospot-menu-item>a:hover,.topbar-left a:hover,.topbar-right a:hover{color:var(--tsp-#2563eb)!important}.topbar-search input{width:205px!important;height:28px!important;border:1px solid var(--tsp-line)!important;background:#101722!important;color:var(--tsp-text)!important;margin:0!important;padding:0 8px!important;font-size:13px!important}.topbar-search button{width:32px!important;height:28px!important;border:0!important;background:var(--tsp-red)!important;color:#fff!important;margin:0!important;padding:0!important;font-size:14px!important}.meta,.hint{color:var(--tsp-sub)!important;font-size:12px!important;font-weight:600!important}h1{font-size:26px!important;font-weight:900!important;letter-spacing:-.04em!important}h2{font-size:22px!important;font-weight:900!important;letter-spacing:-.04em!important}h3{font-size:17px!important;font-weight:850!important;letter-spacing:-.03em!important}p,li,td,th,label,span,button,input,textarea,select{font-family:Pretendard,"Noto Sans KR",Arial,sans-serif!important}.board-title-text,.board-link{font-size:15px!important;font-weight:750!important;color:var(--tsp-text)!important}.small,.back-link,.footer{font-size:12px!important;color:var(--tsp-muted)!important}button,.board-write-btn,.tw-submit{background:linear-gradient(135deg,var(--tsp-red),var(--tsp-red-2))!important;color:#fff!important;border:0!important;border-radius:10px!important;font-size:14px!important;font-weight:850!important;box-shadow:0 8px 18px rgba(59,130,246,.22)!important;transition:.18s ease!important}button:hover,.board-write-btn:hover,.tw-submit:hover{filter:brightness(1.08)!important;transform:translateY(-1px)!important}.board-write-btn{height:36px!important;border:0!important;border-radius:999px!important;background:linear-gradient(180deg,#ff4056,#e11d36)!important;color:#fff!important;font-weight:1000!important;padding:0 16px!important;cursor:pointer!important;min-width:74px!important;width:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;font-size:13px!important;line-height:1!important;letter-spacing:-.2px!important;white-space:nowrap!important;word-break:keep-all!important;box-shadow:0 8px 16px rgba(225,29,54,.22)!important}input,textarea,select,.login-input input,.tw-row input,.tw-row textarea{background:#0b1018!important;border:1px solid var(--tsp-line)!important;color:var(--tsp-text)!important;border-radius:10px!important;font-size:14px!important;font-weight:600!important}label,.tw-row label{color:var(--tsp-sub)!important;font-size:14px!important;font-weight:800!important}.required,.tw-required{color:var(--tsp-red)!important}.pato-banner-grid,.banner-list{background:#0b0f16!important;padding:18px!important;gap:12px!important}.member-level{color:var(--tsp-#2563eb)!important;font-weight:850!important}.points{color:var(--tsp-#2563eb)!important;font-weight:900!important}.chat-message .name{color:var(--tsp-#2563eb)!important;font-weight:850!important}.profile-page-card{background:#fff;border:1px solid #e3e6ec;border-radius:14px;box-shadow:0 8px 24px rgba(15,23,42,.06);padding:0;overflow:hidden;min-height:430px;max-width:760px!important;margin:0 auto!important}.clean-tabs,.auth-tabs{background:#0d121b!important;border-bottom:1px solid var(--tsp-line)!important}.clean-tabs button,.auth-tabs button{background:transparent!important;color:var(--tsp-sub)!important;box-shadow:none!important;border-radius:0!important;border-bottom:2px solid transparent!important}.profile-page-tabs button.active,.clean-tabs button.active,.auth-tabs button.active{color:var(--tsp-red)!important;border-bottom-color:var(--tsp-red)!important}.rank-tabs button.active,.ranking-tabs button.active{color:#fff!important;border-bottom-color:var(--tsp-red)!important}.rank-medal.#2563eb{color:var(--tsp-#2563eb)!important}.guarantee-write-form{background:#090c12!important;border:1px solid #262d3a!important;border-radius:18px!important;padding:0!important;overflow:hidden!important;color:#fff!important;box-shadow:0 18px 45px rgba(0,0,0,.26)!important}.gw-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:20px 22px;background:linear-gradient(90deg,rgba(59,130,246,.22),rgba(255,210,31,.08));border-bottom:1px solid #263040}.gw-head h3{margin:0 0 6px!important;color:#fff!important;font-size:24px!important;font-weight:1000!important;letter-spacing:-.04em!important}.gw-head p{margin:0;color:#aeb8c8;font-size:13px;font-weight:700}.gw-list-btn{height:36px;padding:0 15px;display:inline-flex;align-items:center;border-radius:999px;background:#fff;color:#111!important;text-decoration:none;font-weight:1000;font-size:13px}.gw-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px;padding:22px}.gw-grid label,.gw-detail-label{display:grid;gap:8px;color:#fff;font-size:13px;font-weight:1000}.gw-grid label.wide{grid-column:1/-1}.gw-grid input,.gw-detail-label textarea{width:100%;box-sizing:border-box;border:1px solid #303847!important;border-radius:11px!important;background:#111722!important;color:#fff!important;padding:13px 14px!important;font-size:14px!important;font-weight:800!important;outline:none!important}.gw-grid input:focus,.gw-detail-label textarea:focus{border-color:#3b82f6!important;box-shadow:0 0 0 3px rgba(59,130,246,.15)!important}.gw-preview{margin:0 22px 16px;min-height:180px;border:1px dashed #394150;border-radius:14px;background:#070a0f;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#7f8a9a;font-weight:900}.gw-preview img{width:100%;max-height:320px;object-fit:cover;display:block}.gw-detail-label{padding:0 22px 20px}.gw-detail-label textarea{min-height:220px!important;resize:vertical;line-height:1.7}.gw-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:18px 22px;background:#0d1119;border-top:1px solid #263040}.gw-actions button{height:48px!important;border-radius:12px!important;font-size:15px!important;font-weight:1000!important}.gw-actions button:first-child{background:#fff!important;color:#111!important;box-shadow:none!important}.gw-actions button:last-child{background:linear-gradient(135deg,#3b82f6,#c8172d)!important;color:#fff!important}.member-wallet-clean .wallet-point{color:#ffd21f!important;font-weight:1000!important;font-size:12px!important}.member-wallet-clean .wallet-trx{color:#52e6ff!important;font-weight:1000!important;font-size:12px!important}.member-profile-renewed .member-profile-photo{width:100%!important;height:100%!important;border-radius:50%!important;object-fit:cover!important;display:block!important}.member-profile-renewed .member-rank-badge{position:absolute!important;right:-1px!important;bottom:-1px!important;width:18px!important;height:18px!important;object-fit:contain!important;border-radius:50%!important;background:#090909!important;border:1px solid rgba(246,200,76,.8)!important;padding:2px!important}.att-day .att-count{position:absolute;right:10px;bottom:8px;font-style:normal;font-weight:900;color:#ff334d;font-size:16px;line-height:1}.att-day .att-stamp{position:absolute;right:16px;top:12px;width:58px;height:58px;border:2px solid rgba(255,51,77,.55);border-radius:50%;display:flex;align-items:center;justify-content:center;transform:rotate(-16deg);font-style:normal;font-weight:900;font-size:12px;color:#ff334d;opacity:.55;pointer-events:none}.qna-write-form{background:#f7f8fb;border:1px solid #d7dbe3;border-radius:0;padding:0 0 14px;box-shadow:none;color:#111827}.qna-write-head{padding:18px 4px 14px;border-bottom:1px solid #d6d9df;margin:0 4px 8px}.qna-write-head h3{margin:0;font-size:18px;font-weight:800;color:#111827}.qna-write-head p{margin:8px 0 0;font-size:13px;color:#667085}.qna-form-row{display:grid;grid-template-columns:110px minmax(0,220px)1fr;align-items:center;gap:8px;padding:6px 4px;border-bottom:1px solid #d6d9df}.qna-form-row label{font-size:14px;font-weight:800;color:#111827}.qna-form-row select,.qna-form-row input{height:32px;border:1px solid #cbd5e1;background:#fff;border-radius:4px;padding:0 10px;font-size:13px;color:#111827;outline:none}.qna-title-row{grid-template-columns:110px minmax(0,400px)20px}.qna-required{color:#3b82f6;font-weight:900}.qna-content{display:block;width:calc(100% - 8px);min-height:235px;margin:10px 4px 10px;border:1px solid #cbd5e1;background:#fff;border-radius:2px;resize:vertical;padding:12px;font-size:14px;line-height:1.6;color:#111827}.qna-file-line{display:grid;grid-template-columns:48px 1fr 38px;align-items:center;margin:6px 4px;border:1px solid #cbd5e1;background:#fff;height:31px}.qna-file-line span{display:flex;align-items:center;justify-content:center;height:100%;background:#eef1f5;border-right:1px solid #cbd5e1;font-size:13px;color:#334155}.qna-file-line input[readonly]{border:0;height:100%;padding:0 8px;background:#fff;outline:0;color:#111827}.qna-file-line label{height:100%;display:flex;align-items:center;justify-content:center;border-left:1px solid #cbd5e1;background:#f8fafc;font-size:13px;color:#111827;cursor:pointer}.qna-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 4px 0}.qna-actions button{height:38px;border-radius:2px;font-size:14px;font-weight:800;cursor:pointer}.qna-actions button:first-child{background:#fff;border:1px solid #d1d5db;color:#111827}.qna-actions button:last-child{background:#3b82f6;border:1px solid #3b82f6;color:#fff}.memo-shell-wrap{display:block!important;max-width:980px!important;margin:26px auto!important;width:calc(100% - 28px)!important}.memo-shell-wrap .board-content-card{width:100%!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.memo-window{background:#f7f8fb;border:1px solid #d5d9e2;box-shadow:0 18px 45px rgba(0,0,0,.22);min-height:560px;color:#111827;overflow:hidden}.memo-tabs button.active::after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:3px;background:#3b82f6}.memo-count{padding:16px 20px 10px;font-size:14px;color:#111827;background:#fff}.memo-count b{color:#3b82f6}.memo-keep{padding:13px 20px;border-top:3px solid #3b82f6;border-bottom:1px solid #d8dde6;background:#f8fafc;font-size:14px;font-weight:700;color:#111827}.memo-table th{height:38px;background:#f1f4f8;border-bottom:1px solid #d8dde6;color:#334155;font-size:13px;text-align:left;padding:0 12px}.memo-table td{height:44px;border-bottom:1px solid #edf0f4;color:#111827;font-size:13px;padding:0 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.memo-table th:nth-child(1),.memo-table td:nth-child(1){width:120px}.memo-table th:nth-child(3),.memo-table td:nth-child(3){width:90px;text-align:center}.memo-table th:nth-child(4),.memo-table td:nth-child(4){width:70px;text-align:center}.memo-table tr.unread td{font-weight:900;background:#f8fafc}.memo-open:hover{color:#3b82f6;text-decoration:underline}.memo-empty,.memo-empty-td{text-align:center!important;color:#667085!important;height:140px!important;font-weight:500!important}.memo-page{display:flex;justify-content:center;align-items:center;gap:4px;padding:22px}.memo-page button,.memo-page b{width:32px;height:32px;border:1px solid #d7dbe3;background:#fff;color:#667085;display:flex;align-items:center;justify-content:center;border-radius:3px;font-size:13px}.memo-page b{background:#3b82f6;border-color:#3b82f6;color:#fff}.memo-write-note{padding:16px 20px;border-top:3px solid #3b82f6;border-bottom:1px solid #d8dde6;background:#fff;font-size:14px;color:#111827}.memo-form{padding:24px 26px;background:#f7f8fb}.memo-form input{height:40px}.memo-form textarea{height:150px;padding-top:12px;resize:vertical;line-height:1.5}.memo-help{margin:0 0 22px 124px;font-size:12px;color:#334155}.memo-actions{padding:20px;text-align:center}.alert-window{background:#0d1118!important;border-color:#283241!important;color:#fff!important}.alert-headline div{display:flex;gap:8px}.alert-headline button:hover{border-color:#3b82f6;color:#fff}.alert-item:hover{transform:translateY(-1px);border-color:#3b82f6;box-shadow:0 12px 28px rgba(0,0,0,.24)}.alert-open:hover{filter:brightness(1.06)}.memo-simple-help{margin-left:124px!important;color:#64748b!important}.board-renew-table{border:1px solid rgba(255,255,255,.08);border-radius:14px;overflow:hidden;background:#0b0f16}.board-renew-table .toto-head{background:#151b24!important;color:#e5e7eb!important;font-weight:900}.board-renew-row{transition:background .15s ease,border-color .15s ease,transform .15s ease}.board-renew-row .name{display:flex;align-items:center;min-width:0;color:#d1d5db;font-weight:800}.board-renew-row .date{color:#ffcc00;font-weight:800}.board-renew-row .views{color:#aeb7c4;font-weight:800}.detail-meta-renew span{display:inline-flex;align-items:center;gap:6px}.detail-meta-renew img{width:22px;height:22px;border-radius:50%;object-fit:cover;border:1px solid rgba(255,204,0,.45)}.detail-comments h3 b{color:#ffcc00}.memo-titlebar b{font-size:17px;font-weight:1000}.memo-titlebar a{color:#fff!important;text-decoration:none;font-size:28px;line-height:1;font-weight:900;opacity:.85}.memo-tabs button.active{color:#fff!important;background:#3b82f6!important;position:relative}.memo-write-note,.memo-keep,.memo-help{color:#aeb7c4!important}.memo-write-note b{color:#ffcc00!important}.memo-form label{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:start;gap:14px;margin-bottom:18px;font-size:14px;font-weight:900!important;color:#fff!important}.memo-form input,.memo-form textarea{border:1px solid rgba(255,255,255,.12)!important;background:#0f141d!important;border-radius:12px!important;padding:0 12px;color:#fff!important;font-size:14px;outline:none}.memo-form input:focus,.memo-form textarea:focus{border-color:#3b82f6!important;box-shadow:0 0 0 3px rgba(230,51,70,.12)!important}.memo-send-btn{display:inline-flex;align-items:center;justify-content:center;margin-left:124px;height:38px;padding:0 18px;border:0!important;border-radius:12px!important;background:#3b82f6!important;color:#fff!important;font-weight:1000!important;text-decoration:none;cursor:pointer}.memo-table{width:100%!important;border-collapse:separate!important;background:#fff;table-layout:fixed;border-spacing:0 8px!important}.memo-table thead th{color:#aeb7c4!important;border:0!important;background:transparent!important;font-size:12px!important}.memo-table tbody tr{background:#0f141d!important}.memo-table tbody td{border-top:1px solid rgba(255,255,255,.08)!important;border-bottom:1px solid rgba(255,255,255,.08)!important;color:#e5e7eb!important;padding:12px 10px!important}.memo-table tbody td:first-child{border-left:1px solid rgba(255,255,255,.08)!important;border-radius:12px 0 0 12px!important;font-weight:900!important;color:#ffcc00!important}.memo-table tbody td:last-child{border-right:1px solid rgba(255,255,255,.08)!important;border-radius:0 12px 12px 0!important}.memo-open{border:0;background:transparent;color:#fff!important;font:inherit;cursor:pointer;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left!important;font-weight:800!important}.memo-del{border:1px solid rgba(255,255,255,.1)!important;background:#1f2937!important;color:#fff!important;border-radius:8px!important;height:26px;padding:0 8px;cursor:pointer;font-size:12px}.alert-headline{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px;border-bottom:1px solid rgba(255,255,255,.08);background:#111827;color:#fff}.alert-headline strong{font-size:15px;font-weight:1000;color:#fff}.alert-headline em{color:#ffcc00;font-style:normal}.alert-headline button{height:32px;padding:8px 10px;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:#111827;color:#fff;font-size:12px;font-weight:900;cursor:pointer;margin-left:6px}.alert-icon{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#151b24;border:1px solid #39475a;font-size:20px;color:#ffcc00}.alert-body b{display:block;color:#fff;font-size:14px;font-weight:1000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:4px}.alert-body p{margin:0 0 4px;color:#cbd5e1;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.45}.alert-body span{color:#7d8795;font-size:12px;font-weight:700}.alert-open{height:34px;border:0;border-radius:10px;background:#3b82f6;color:#fff;font-size:12px;font-weight:1000;cursor:pointer;padding:9px 12px}button,input,textarea,select{font-family:inherit}.card,.panel{border:1px solid var(--tsp-line)!important;box-shadow:0 10px 30px rgba(0,0,0,.22);border-radius:14px!important}button,.btn,.#2563eb-btn,.side-login{min-height:38px;border-radius:999px!important;font-weight:800!important;letter-spacing:-.02em;cursor:pointer}.#2563eb-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:linear-gradient(135deg,#ffe08a,var(--tsp-#2563eb))!important;color:#14110a!important;border:0!important;border-radius:12px;padding:12px 16px;font-weight:900!important;text-decoration:none;cursor:pointer;box-shadow:0 8px 18px rgba(212,175,55,.18)}.alert-list{padding:14px;background:#0d1118;min-height:420px;display:flex;gap:8px;flex-direction:column}.memo-item.unread,.alert-item.unread{border-color:rgba(245,197,66,.35);background:rgba(245,197,66,.07)}.alert-body{min-width:0;font-size:13px;line-height:1.55;color:#d6dce8}.chat-reward{display:inline-flex!important;margin-top:5px!important;padding:2px 7px!important;border-radius:999px!important;background:rgba(226,185,40,.13)!important;border:1px solid rgba(226,185,40,.32)!important;color:#7dd3fc;font-size:12px;font-weight:900;font-style:normal!important}body.tsp-modal-open{overflow:hidden}.tsp-hub-modal.hidden{display:none!important}.tsp-hub-tabs button:last-child{border-right:0}.tsp-hub-summary div{display:flex;gap:8px}.tsp-hub-alert:hover,.tsp-memo-item:hover{border-color:#3b82f6}.hub-icon{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#1a2433;border:1px solid #39475a;font-size:18px}.tspAlertOpen{height:34px;border:0;border-radius:9px;background:#3b82f6;color:#fff;font-size:12px;font-weight:1000;cursor:pointer}.memo-from{min-width:0}.memo-delete{height:32px;border:1px solid #344054;border-radius:9px;background:#151d2a;color:#cbd5e1;font-size:12px;font-weight:900;cursor:pointer}.memo-delete:hover{border-color:#3b82f6;color:#fff}.tsp-memo-form input{height:44px}.tsp-memo-form button{margin-left:114px;height:42px;padding:0 18px;border:0;border-radius:12px;background:#3b82f6;color:#fff;font-weight:1000;cursor:pointer;box-shadow:0 10px 24px rgba(255,36,72,.22)}.member-menu-badge{position:absolute!important;top:7px!important;right:12px!important;min-width:17px!important;height:17px!important;padding:0 5px!important;border-radius:999px!important;background:#ffd400!important;color:#111!important;border:2px solid #111827;font-size:10px!important;font-style:normal;font-weight:1000!important;line-height:14px;text-align:center;box-shadow:0 0 0 2px #101722!important;display:flex!important;align-items:center!important;justify-content:center!important}.wallet-point{color:#ffd400!important}.wallet-trx{color:#67e8f9!important}.wrap,.pato-layout,.board-shell{max-width:1180px!important}.board-list-head,.memo-titlebar{background:linear-gradient(90deg,rgba(59,130,246,.23),rgba(255,212,0,.07))!important;color:var(--tsp-text)!important;border-bottom:1px solid var(--tsp-line)!important;font-weight:1000!important}input:disabled,textarea:disabled{background:#101722!important;color:#7f8da3!important;opacity:1!important}button,.board-write-btn{background:linear-gradient(135deg,var(--tsp-red),var(--tsp-red2))!important;color:#fff!important;border:0!important;border-radius:12px!important;font-weight:1000!important;box-shadow:0 10px 22px rgba(59,130,246,.22)!important}button:hover,.board-write-btn:hover{filter:brightness(1.08)!important;transform:translateY(-1px)}#profileCancelBtn{background:#f4f5f7!important;color:#101722!important;box-shadow:none!important;border:1px solid #d9dee7!important}.wallet-point,.profile-summary-point b{color:var(--tsp-#2563eb)!important}.trx,.wallet-trx{color:var(--tsp-cyan)!important}.profile-summary-left span,.profile-summary-point span{color:var(--tsp-muted)!important}.board-title-text em{font-style:normal;display:inline-block;margin-left:4px;padding:2px 6px;border-radius:999px;background:var(--tsp-red)!important;color:#fff!important;font-size:11px;font-weight:1000}.pagination button{width:34px;height:34px;border-radius:8px;background:#101722!important;color:var(--tsp-text)!important;border:1px solid var(--tsp-line)!important;box-shadow:none!important}.pagination button.active,.pagination button:hover{background:var(--tsp-red)!important;color:#fff!important;border-color:var(--ts-blue)!important}.memo-window,.alert-window{background:#0b0f16!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:16px!important;box-shadow:0 14px 40px rgba(0,0,0,.25)!important;color:#f8fafc!important;overflow:hidden!important}.memo-tabs{display:grid!important;gap:0!important;padding:4px!important;border-bottom:1px solid var(--tsp-line)!important;background:#0b1018!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important;flex-wrap:wrap;margin-bottom:12px;grid-template-columns:repeat(4,1fr)!important}.memo-tabs button{height:46px!important;padding:10px 12px;border:1px solid rgba(255,255,255,.12);border-bottom:0;background:transparent!important;color:var(--tsp-muted)!important;font-size:14px;font-weight:1000!important;cursor:pointer;border-radius:0!important;flex:1;min-width:90px;box-shadow:none!important;border-right:1px solid var(--tsp-line)!important}.memo-tabs button.active,.tsp-memo-tabs button.active{color:#fff!important;background:linear-gradient(180deg,var(--tsp-red),var(--tsp-red2))!important}.memo-empty,.empty{color:var(--tsp-muted)!important}.alert-item{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;padding:13px 14px;border:1px solid var(--tsp-line)!important;border-radius:14px!important;background:#0b1018!important;margin-bottom:10px!important;transition:.16s ease}.alert-item.unread{border-color:rgba(255,212,0,.45)!important;background:linear-gradient(90deg,rgba(255,36,72,.12),#101722 55%);box-shadow:0 0 0 1px rgba(255,212,0,.08)!important}.profile-page-card.profile-page-polished{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;min-height:560px!important;padding:34px 0 60px!important;max-width:920px!important;margin:0 auto!important;color:var(--tsp-text)!important}.profile-page-polished .profile-page-head{padding:0!important;background:transparent!important;border-bottom:1px solid #edf0f5;border:0!important;max-width:760px!important;margin:0 auto 22px!important;color:var(--tsp-text)!important}.profile-kicker{display:inline-flex;align-items:center;height:28px!important;padding:0 12px!important;border-radius:6px!important;background:linear-gradient(135deg,var(--tsp-red),var(--tsp-red2))!important;color:#fff!important;font-size:11px!important;font-weight:1000;letter-spacing:.4px;margin-bottom:10px!important;box-shadow:0 10px 22px rgba(59,130,246,.22)!important}.profile-page-polished .profile-page-head h2{font-size:28px!important;font-weight:1000!important;color:var(--tsp-#2563eb)!important;letter-spacing:-.8px!important}.profile-page-polished .profile-page-head p{font-size:14px!important;color:var(--tsp-muted)!important;font-weight:700!important}.profile-page-polished .profile-back-btn{height:36px!important;padding:0 14px!important;border-radius:8px!important;border:1px solid rgba(255,255,255,.18)!important;background:#fff!important;color:#111!important;font-weight:900;box-shadow:0 10px 26px rgba(0,0,0,.22)!important;width:auto!important;font-size:12px!important}.profile-summary-renewal{max-width:760px!important;margin:0 auto 22px!important;padding:18px!important;background:#fff!important;color:#111!important;border-top:3px solid var(--tsp-red)!important;border-radius:10px!important;box-shadow:0 12px 30px rgba(0,0,0,.25)!important}.profile-summary-renewal .profile-summary-left strong{color:#111!important;font-size:17px!important}.profile-summary-renewal .profile-summary-left span{display:inline-block!important;margin-top:5px!important;color:#111!important;font-weight:1000!important}.profile-summary-renewal .profile-summary-left em{display:block!important;margin-top:6px!important;font-style:normal!important;color:#5a6575!important;font-size:13px!important;font-weight:800!important}.profile-summary-avatar{width:68px!important;height:68px!important;border-radius:50%!important;object-fit:cover!important;border:3px solid var(--tsp-#2563eb)!important;box-shadow:0 0 0 4px rgba(255,212,0,.15)!important}.profile-summary-assets{display:flex!important;gap:28px!important;align-items:center!important;min-width:240px!important;justify-content:flex-end!important}.profile-summary-assets>div{text-align:center!important}.profile-summary-assets span{color:#788496!important;font-weight:900!important}.profile-summary-assets b{font-size:20px!important;color:var(--tsp-red)!important}.profile-summary-assets b.trx{color:#00bfe8!important}.profile-edit-form{padding:0!important}.profile-edit-renewal-grid{max-width:760px!important;margin:0 auto!important;display:grid!important;grid-template-columns:190px minmax(0,1fr)!important;gap:18px!important;align-items:start!important}.profile-avatar-renewal{background:#fff!important;color:#111!important;border:0!important;border-radius:10px!important;padding:18px!important;text-align:center!important;box-shadow:0 12px 30px rgba(0,0,0,.18)!important}.profile-section-title{font-size:15px!important;font-weight:1000!important;color:#111!important;margin-bottom:12px!important;text-align:left!important}.profile-preview-button{width:124px!important;height:auto!important;margin:0 auto 12px!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:9px!important;background:transparent!important;color:#111!important;box-shadow:none!important;border:0!important}.profile-preview-button img{width:104px!important;height:104px!important;border-radius:50%!important;object-fit:cover!important;border:3px solid var(--tsp-#2563eb)!important;box-shadow:0 0 0 4px rgba(255,212,0,.12),0 12px 28px rgba(0,0,0,.18)!important;background:#2563eb!important}.profile-preview-button span{font-size:11px!important;color:#687386!important;font-weight:900!important}.profile-upload-btn{display:flex!important;align-items:center!important;justify-content:center!important;margin-top:14px;background:#171717!important;color:#fff!important;border-radius:8px!important;padding:10px 14px;font-weight:900;cursor:pointer;font-size:13px;width:100%!important;height:44px!important;margin:0!important}.profile-avatar-renewal small{color:#7b8493!important;font-weight:800!important;line-height:1.55!important}.profile-fields-renewal{background:#fff!important;color:#111!important;border-radius:10px!important;padding:18px!important;box-shadow:0 12px 30px rgba(0,0,0,.18)!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:16px!important}.profile-fields-renewal label{color:#111!important;font-size:14px!important;font-weight:1000!important;gap:8px!important}.profile-fields-renewal label span{display:block!important;color:var(--tsp-red)!important;font-size:12px!important;margin:4px 0 0!important;font-weight:1000!important}.profile-fields-renewal label .field-help{display:block!important;margin:7px 0 0!important;color:#f5c400!important;font-size:12px!important;font-weight:900!important;line-height:1.35!important}.profile-fields-renewal input{height:46px!important;background:#f7f8fb!important;color:#111!important;border:1px solid #d7dce5!important;border-radius:8px!important;font-weight:900!important}.profile-fields-renewal input:focus{background:#fff!important;border-color:var(--tsp-red)!important;box-shadow:0 0 0 3px rgba(59,130,246,.12)!important}.profile-actions-renewal{max-width:760px!important;margin:18px auto 0!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;border:0!important;padding:0!important}.profile-actions-renewal button{height:48px!important;border-radius:8px!important;font-size:15px!important}#profileSaveBtn{background:linear-gradient(135deg,var(--tsp-red),var(--tsp-red2))!important;color:#fff!important}.profile-verify-polished{width:min(440px,92%);margin:58px auto 20px;border:1px solid var(--tsp-line)!important;border-radius:14px!important;box-shadow:0 14px 30px rgba(15,23,42,.06);background:#101722!important;color:var(--tsp-text)!important}.profile-verify-polished .profile-verify-body b{font-size:13px!important;color:var(--tsp-text)!important;font-weight:1000!important}.profile-verify-polished .profile-verify-body p{font-size:13px!important;color:var(--tsp-muted)!important;line-height:1.8!important;margin-bottom:14px}.profile-home-link{display:block;margin:16px auto 0;border:0;background:transparent;color:var(--tsp-muted)!important;font-size:13px!important;font-weight:800;cursor:pointer;margin-top:18px!important;height:auto!important;width:auto!important}.profile-password-row{display:flex;align-items:center;border:1px solid var(--tsp-line)!important;height:38px;background:#0b1018!important;border-radius:8px!important;overflow:hidden!important}.profile-password-row span{width:78px;text-align:center;background:#111a26!important;border-right:1px solid #cfd5dd;font-size:13px;font-weight:800;color:var(--tsp-muted)!important;height:100%;display:flex;align-items:center;justify-content:center}.profile-password-row input{flex:1;border:0;height:100%;padding:0 10px;outline:none;min-width:0;background:#0b1018!important;color:var(--tsp-text)!important}.ranking-page{padding:22px;background:#0b111d;border:1px solid rgba(255,255,255,.08);border-radius:16px;color:#fff}.ranking-page h1{margin:0 0 16px;font-size:22px;color:#fff}.ranking-list{display:grid;gap:10px}.ranking-row{border-bottom:1px solid var(--tsp-line-soft)!important;color:var(--tsp-text)!important;font-size:13px!important;font-weight:750!important;display:grid;grid-template-columns:44px 34px 1fr auto;align-items:center;gap:10px;padding:12px 14px;background:#101827;border:1px solid rgba(255,255,255,.08);border-radius:12px}.ranking-row img{width:28px;height:28px;object-fit:contain}.ranking-row b{font-size:14px}.ranking-row em{font-style:normal;color:#ffd66b;font-weight:800}.rank-no{font-weight:900;color:#ff344f}.tsp-modal-open{overflow:hidden}.tsp-hub-modal{position:fixed;inset:0;z-index:999999;display:flex;align-items:flex-start;justify-content:center;padding:22px;padding-top:46px;background:rgba(0,0,0,.18)}.tsp-hub-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.58);backdrop-filter:blur(2px)}.tsp-hub-window{position:relative;width:min(680px,calc(100vw - 28px));max-height:min(760px,92vh);display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#f6f7f9;color:#111827;box-shadow:0 20px 80px rgba(0,0,0,.65);height:min(620px,calc(100vh - 76px))}.tsp-hub-titlebar{height:52px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;background:#3b82f6;border-bottom:0;color:#fff}.tsp-hub-titlebar strong{font-size:16px;font-weight:900;letter-spacing:-.2px}.tsp-hub-close{width:34px;height:34px;border:0;border-radius:8px;background:transparent;color:#fff;font-size:30px;line-height:1;cursor:pointer;font-weight:900}.tsp-hub-close:hover{background:rgba(255,255,255,.16)}.tsp-hub-tabs{display:flex;grid-template-columns:repeat(4,1fr);background:#fff;border-bottom:1px solid #e5e7eb;overflow:auto}.tsp-hub-tabs button{height:50px;border:0;border-right:1px solid #e5e7eb;background:#fff;color:#111827;font-weight:800;cursor:pointer;min-width:102px;padding:0 16px}.tsp-hub-tabs button.active{color:#3b82f6;box-shadow:inset 0 -3px 0 #3b82f6;background:#fff}.tsp-hub-body{overflow:auto;min-height:0;background:#f6f7f9;flex:1;color:#111827}.tsp-hub-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;background:#fff;border-bottom:2px solid #3b82f6;color:#111827}.tsp-hub-summary b{font-size:14px;font-weight:900}.tsp-hub-summary em{font-style:normal;color:#3b82f6}.tsp-hub-summary span{font-size:12px;color:#6b7280;font-weight:700}.tsp-hub-summary button{height:32px;padding:0 12px;border:1px solid #d1d5db;border-radius:7px;background:#fff;color:#111827;font-size:12px;font-weight:800;cursor:pointer}.tsp-hub-summary button:hover{border-color:#3b82f6;color:#3b82f6}.tsp-hub-list,.tsp-memo-list{padding:14px 16px}.tsp-hub-alert,.tsp-memo-item{background:#fff;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:10px;box-shadow:0 2px 10px rgba(15,23,42,.04)}.tsp-hub-alert{display:grid;grid-template-columns:42px minmax(0,1fr)64px;align-items:center;gap:10px;padding:12px;border:1px solid #273244;border-radius:14px;background:#101722;margin-bottom:10px}.tsp-hub-alert.unread,.tsp-memo-item.unread{border-color:#3b82f6;background:#fff8f9}.tsp-hub-alert .hub-icon{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff0f2;color:#3b82f6;font-size:18px}.tsp-hub-alert b{display:block;color:#111827;font-size:14px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tsp-hub-alert p{margin:4px 0 2px;color:#4b5563;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tsp-hub-alert small,.memo-from small{color:#8b95a1;font-size:12px;font-weight:700}.tspAlertOpen,.memo-delete{height:30px;border:1px solid #e5e7eb;background:#fff;border-radius:7px;font-size:12px;font-weight:900;cursor:pointer;color:#111827}.tspAlertOpen:hover,.memo-delete:hover{border-color:#3b82f6;color:#3b82f6}.tsp-hub-empty{height:260px;display:flex;align-items:center;justify-content:center;color:#7b8490;font-weight:800;text-align:center}.tsp-memo-item{display:grid;grid-template-columns:150px minmax(0,1fr)58px;gap:10px;align-items:center;padding:12px;border:1px solid #273244;border-radius:14px;background:#101722;margin-bottom:10px}.memo-from b{display:block;color:#111827;font-size:14px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.memo-text{border:0;background:transparent;color:#374151;text-align:left;font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.memo-text:hover{color:#3b82f6;text-decoration:underline}.tsp-memo-note{padding:14px 18px;border-bottom:2px solid #3b82f6;background:#fff;color:#111827;font-size:13px;font-weight:800}.tsp-memo-note b{color:#3b82f6}.tsp-memo-form{padding:18px;display:grid;gap:14px;background:#f6f7f9}.tsp-memo-form label{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;align-items:start;margin-bottom:16px;color:#111827;font-weight:900;font-size:13px}.tsp-memo-form input,.tsp-memo-form textarea{width:100%;border:1px solid #d1d5db;border-radius:8px;background:#fff;color:#111827;outline:none;padding:12px;font-size:14px;box-sizing:border-box;font-weight:700}.tsp-memo-form textarea{height:160px;padding-top:12px;resize:vertical;line-height:1.5;min-height:170px}.tsp-memo-form input:focus,.tsp-memo-form textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(228,43,67,.12)}.tsp-memo-form p{margin:0;color:#6b7280;font-size:12px;font-weight:700;padding-left:122px}#tspMemoSend{justify-self:center;min-width:120px;height:40px;border:0;border-radius:8px;background:#3b82f6;color:#fff;font-weight:900;cursor:pointer;box-shadow:0 8px 20px rgba(228,43,67,.25)}#tspMemoSend:hover{filter:brightness(.95)}.tsp-memo-detail .detail-content{min-height:220px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:16px;color:#111827;line-height:1.7;font-weight:700;white-space:normal}.memo-viewer{width:min(600px,90vw);background:#111827;border:1px solid #333;border-radius:12px;color:#fff}.memo-view-body{padding:20px}.memo-full-text{margin-top:10px;line-height:1.6;white-space:normal}.event-tabs{display:flex;gap:8px;margin:0 0 16px;padding:10px;border:1px solid rgba(255,47,77,.35);border-radius:12px;background:rgba(9,13,22,.65)}.event-tabs a.active{background:#e51b3e;color:#fff;border-color:#ff4564;box-shadow:0 8px 18px rgba(229,27,62,.24)}.event-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.event-card{overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:13px;background:#101722;box-shadow:0 12px 24px rgba(0,0,0,.26)}.event-card-img{position:relative;display:block;height:132px;overflow:hidden;background:#0a0f18}.event-card-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .2s ease}.event-card:hover .event-card-img img{transform:scale(1.04)}.event-status{position:absolute;top:8px;left:8px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:1000;color:#fff;background:#e51b3e}.event-status.active{background:#e51b3e}.event-card-body{padding:12px}.event-title{display:block;color:#fff;font-size:15px;font-weight:1000;text-decoration:none;min-height:38px;line-height:1.35}.event-card-meta{margin-top:9px;padding-top:9px;border-top:1px solid rgba(255,255,255,.08);color:#9fb0c7;font-size:12px;font-weight:800}.event-card-foot{display:flex;justify-content:flex-end;gap:10px;margin-top:8px;color:#ffcf33;font-size:12px;font-style:normal}.event-card-foot em{font-style:normal;font-weight:900}.event-empty{padding:80px 0;text-align:center;color:#b8c7de;font-weight:900;border:1px dashed rgba(255,255,255,.15);border-radius:14px;background:#0d131d}.event-detail-page{color:#eaf2ff}.event-detail-top{display:grid;grid-template-columns:330px 1fr;gap:16px;align-items:stretch}.event-detail-img{border-radius:14px;overflow:hidden;border:1px solid rgba(255,47,77,.45);background:#0a0f18}.event-detail-img img{width:100%;height:220px;object-fit:cover;display:block}.event-detail-info{border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#111824;padding:18px;position:relative}.event-detail-info .event-status{position:static;display:inline-block;margin-bottom:10px}.event-detail-info h1{margin:0 0 16px;font-size:26px;color:#fff}.event-detail-info dl{display:grid;grid-template-columns:96px 1fr;border-top:1px solid rgba(255,255,255,.1)}.event-detail-info dt,.event-detail-info dd{padding:12px 10px;border-bottom:1px solid rgba(255,255,255,.08);font-weight:900}.event-detail-info dt{color:#ffcf33}.event-detail-info dd{color:#eaf2ff}.event-detail-section{margin-top:22px;padding:18px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#0f1622}.event-detail-section h3{display:inline-block;margin:0 0 14px;padding:8px 14px;border:2px solid #e51b3e;border-bottom-color:#0f1622;color:#3b82f6;background:#0f1622;font-size:16px}.event-content{color:#e6eefb;line-height:1.8;font-weight:700;white-space:normal}.event-vote-count{text-align:center;margin:8px 0 18px;color:#dce8ff;font-weight:900}.event-vote-count b{color:#ffcf33}.event-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.event-option-btn strong{display:block;font-size:16px}.event-option-btn span{display:block;margin-top:6px;color:#555;font-size:12px}.event-join-btn{display:block;min-width:180px;margin:22px auto 0;padding:14px 26px;border:0;border-radius:12px;background:linear-gradient(180deg,#ff3758,#d40d2d);color:#fff;font-weight:1000;font-size:17px;cursor:pointer}.event-join-btn:disabled{background:#666;cursor:not-allowed}.event-write-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.event-write-grid label{display:flex;flex-direction:column;gap:8px;color:#fff;font-weight:1000}.event-write-grid label.full{grid-column:1/-1}.event-write-grid input,.event-write-grid select,.event-write-grid textarea{width:100%;border:1px solid rgba(255,255,255,.18);border-radius:10px;background:#151b25;color:#fff;padding:12px;font-weight:800}.event-write-grid textarea{min-height:190px;resize:vertical}.event-preview img{width:100%;max-height:220px;object-fit:cover;border-radius:12px;border:1px solid rgba(255,255,255,.15)}.event-comments{margin-top:16px;background:#0f1624;border:1px solid rgba(255,48,79,.35);border-radius:12px;padding:16px}.event-comments h3{color:#fff;margin-bottom:8px}.event-comments h3 b{color:#3b82f6}.event-comment-item{background:#111b2b;border-color:rgba(255,255,255,.08)}.event-comments .detail-comment-form textarea{min-height:82px}.event-comments .detail-comment-form button{background:linear-gradient(180deg,#3b82f6,#1d4ed8);color:#fff;font-weight:1000}.member-profile-renewed .profile-assets-only .wallet-point,.member-profile-renewed .profile-assets-only .wallet-trx{color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:20px!important;padding:2px 7px!important;border-radius:7px!important;background:linear-gradient(180deg,#113f8c,#0b2560)!important;border:1px solid rgba(71,145,255,.9)!important;font-size:12px!important;font-weight:1000!important;line-height:1!important;box-shadow:0 6px 16px rgba(33,106,255,.18)!important}.detail-comments h3::before,.event-comments h3::before{content:"댓글";background:#0c56c9;color:#fff;padding:2px 5px;border-radius:2px;margin-right:-2px;display:none}.detail-comment-form button,.event-comments .detail-comment-form button{border:0!important;border-radius:13px!important;background:linear-gradient(180deg,#3b82f6,#1d4ed8)!important;color:#fff!important;font-weight:1000!important;cursor:pointer!important;box-shadow:0 12px 24px rgba(216,11,46,.22)!important}.tospot-white-topbar,.tospot-white-header,.header{background:rgba(5,8,13,.88)!important;border-bottom:1px solid rgba(47,124,255,.26)!important;backdrop-filter:blur(16px)}.tospot-main-menu a,.topbar-left,.topbar-right,.top-login,.top-join{color:var(--tsp-text)!important}.board-page-title,.auth-panel-head h2,.event-detail-section h3{color:#fff!important}button,.auth-primary,.event-join-btn,.list-btn,.top-join{border-radius:12px!important;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease!important}button:hover,.auth-primary:hover,.event-join-btn:hover{transform:translateY(-1px);filter:brightness(1.06)}.auth-primary,.event-join-btn,#eventJoinBtn,.memo-send-btn{background:linear-gradient(135deg,var(--tsp-blue),#2460e8)!important;color:#fff!important;border:1px solid rgba(82,161,255,.5)!important;box-shadow:0 14px 32px rgba(47,124,255,.22)!important}.logout-btn,#sideLogoutBtn{background:#12233a!important;color:#d9e9ff!important;border:1px solid rgba(82,161,255,.32)!important;box-shadow:none!important}.member-profile-card .profile-badges .danger,.profile-badges .danger{color:inherit!important;background:transparent!important}.member-profile-card .wallet-row{justify-content:flex-start!important;gap:10px!important;margin-top:8px!important}.detail-comments h3,.event-comments h3{display:flex!important;align-items:center!important;gap:6px!important;margin:0 0 8px!important;color:#fff!important;font-size:17px!important;font-weight:1000!important}.board-header,.board-head,.board-row.board-head{background:rgba(47,124,255,.10)!important;border-bottom:1px solid rgba(82,161,255,.25)!important}.board-row{display:grid;grid-template-columns:minmax(0,1fr)auto;gap:10px;align-items:center;padding:12px!important;border-bottom:1px solid rgba(255,255,255,.07)!important;color:var(--tsp-text)!important;text-decoration:none;font-size:14px!important;font-weight:800;border-radius:10px!important;background:rgba(255,255,255,.02)!important;border:1px solid rgba(255,255,255,.08)!important;transition:.16s ease;margin-bottom:8px!important}.event-tabs a.active,.event-status.active{background:linear-gradient(135deg,var(--tsp-blue),#2460e8)!important;color:#fff!important}.event-status.ended{background:#39465b!important;color:#c9d4e7!important}.event-option-btn.selected{border-color:var(--tsp-blue2)!important;box-shadow:0 0 0 3px rgba(47,124,255,.16)!important;background:rgba(47,124,255,.14)!important}.event-vote-count b,.event-card-foot em{color:var(--tsp-#2563eb)!important}.guarantee-empty,.event-empty{padding:40px 18px!important;text-align:center!important;color:#aebbd0!important}.memo-close{background:rgba(255,255,255,.06)!important;color:#dbe8fb!important;border:1px solid rgba(255,255,255,.12)!important;padding:8px 12px;border-radius:8px}.admin-shell,.admin-main{background:var(--tsp-bg)!important;color:var(--tsp-text)!important}.admin-nav a.active,.admin-nav button.active{background:rgba(47,124,255,.18)!important;color:#fff!important;border-color:rgba(82,161,255,.35)!important}body,button,input,textarea,select,a,table,td,th,p,span,div,li,label{font-family:"Pretendard","Noto Sans KR",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}header,.tospot-white-topbar,.tospot-white-header{background:rgba(5,9,16,.84)!important;border-bottom:1px solid rgba(82,161,255,.26)!important;box-shadow:0 10px 34px rgba(0,0,0,.34)!important;backdrop-filter:blur(16px)!important}.tospot-main-menu a:hover{color:#fff!important;text-shadow:0 0 18px rgba(89,166,255,.35)!important}.current{color:var(--tsp-blue2)!important}.card,.box,.panel,.section{background:linear-gradient(180deg,rgba(15,27,46,.94),rgba(7,13,23,.96))!important;border:1px solid rgba(82,161,255,.18)!important;color:var(--tsp-text)!important;border-radius:16px!important}h1,h2,h3,h4,.title,.board-page-title,.auth-panel-head h2,.event-detail-section h3{color:#fff!important;letter-spacing:-.03em!important}.hint,small{color:var(--tsp-muted)!important}.badge,.tag,.status,.label,.event-status,.new-badge{border-radius:999px!important}.event-status.active,.event-badge.active,.status.active,.badge.active,.new-badge{background:linear-gradient(135deg,var(--tsp-blue),#1e62ff)!important;color:#fff!important;border:1px solid rgba(89,166,255,.38)!important}.danger:not(.delete):not(.remove):not(.error),.red:not(.delete):not(.remove):not(.error){color:#eaf4ff!important;background:transparent!important}input,textarea,select,.input{background:rgba(255,255,255,.045)!important;border:1px solid rgba(143,162,189,.26)!important;color:#fff!important;border-radius:12px!important;box-shadow:none!important}label{color:#cfe0f5!important;font-weight:800!important}button,.btn,.auth-primary,.event-join-btn,.list-btn,.memo-send-btn,[type="button"],[type="submit"]{border-radius:12px!important;border:1px solid rgba(82,161,255,.35)!important;transition:transform .15s ease,filter .15s ease,box-shadow .15s ease!important}button:hover,.btn:hover,.auth-primary:hover,.event-join-btn:hover{transform:translateY(-1px);filter:brightness(1.07)}.auth-primary,.event-join-btn,#eventJoinBtn,.memo-send-btn,.primary,button.primary,[type="submit"]{background:linear-gradient(135deg,var(--tsp-blue),#1d5dff)!important;color:#fff!important;box-shadow:0 14px 34px rgba(47,124,255,.22)!important}.delete,.remove{background:#1f2d42!important;color:#ffb9c5!important;border-color:rgba(255,79,110,.35)!important}.auth-tabs .auth-tab{color:#b7c8df!important;background:transparent!important}.auth-tabs .auth-tab.active{color:#fff!important;border-bottom-color:var(--tsp-blue)!important;background:rgba(47,124,255,.12)!important}.member-profile-card{color:#e9eef8;background:linear-gradient(180deg,#101b2d,#07111e)!important;border-radius:18px!important;overflow:hidden;border:1px solid rgba(82,161,255,.28)!important}.member-profile-card .exp-title{color:var(--tsp-blue2)!important;font-weight:900!important}.member-profile-card .profile-badges{color:#dfeaff!important;display:none!important}.board-header,.board-head,.board-row.board-head,thead,th{background:rgba(47,124,255,.10)!important;color:#dff0ff!important;border-bottom:1px solid rgba(82,161,255,.25)!important}.board-row,tr,td{border-color:rgba(255,255,255,.07)!important;color:#edf6ff!important}.board-row:hover,tr:hover{background:rgba(47,124,255,.07)!important}.event-tabs a{padding:9px 16px;border-radius:9px;color:#d8e8fb!important;font-weight:900;text-decoration:none;border:1px solid rgba(82,161,255,.18)!important;background:rgba(255,255,255,.04)!important}.event-tabs a.active,.event-tab.active,.event-filter-btn.active{background:linear-gradient(135deg,var(--tsp-blue),#1f62ff)!important;color:#fff!important}.event-option-btn{min-height:70px;border:1px solid rgba(82,161,255,.23)!important;border-radius:14px!important;background:rgba(255,255,255,.04)!important;color:#eaf4ff!important;font-weight:1000;cursor:pointer;box-shadow:0 8px 18px rgba(0,0,0,.16)}.event-option-btn.selected,.event-choice.selected,.vote-option.selected{background:rgba(47,124,255,.16)!important;border-color:rgba(89,166,255,.85)!important;box-shadow:0 0 0 3px rgba(47,124,255,.14)!important}.event-vote-count b,.event-card-foot em,.#2563eb{color:var(--tsp-#2563eb)!important}.event-empty,.guarantee-empty{padding:40px 18px!important;text-align:center!important;color:#aebbd0!important}.tsp-modal,.memo-viewer{background:linear-gradient(180deg,#101b2d,#08101c)!important;border:1px solid rgba(82,161,255,.30)!important;color:#eef5ff!important;border-radius:18px!important;box-shadow:var(--tsp-shadow)!important}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:#07111f}header,nav,main,section,article,aside,footer,.wrap,.content,.page,.board-shell,.card,.box,.panel,.section,.banner-card,.auth-polished-card,.auth-single-card,.auth-panel,.member-panel,.member-profile-card,.board-detail,.event-detail-page,.event-detail-section,.event-card,.event-comments,.attendance-page,.tsp-modal{background:linear-gradient(180deg,rgba(15,29,50,.96),rgba(6,13,25,.98))!important;color:var(--tb-text)!important;border-color:var(--tb-line)!important}.tospot-white-header,.tospot-white-topbar{background:rgba(3,7,18,.92)!important;color:var(--tb-text)!important;border-bottom:1px solid var(--tb-line)!important;box-shadow:0 12px 34px rgba(0,0,0,.38)!important}h1,h2,h3,h4,h5,h6,.title,.board-page-title{color:#fff!important}p,span,div,li,td,th,label,strong,b,small{border-color:var(--tb-line2)!important}small,.hint,.detail-date{color:var(--tb-muted)!important}select{min-height:44px!important;background-color:#0b1627!important;background-image:linear-gradient(180deg,#11213a,#0b1627)!important;color:#fff!important;cursor:pointer!important}select option,select optgroup{background:#0b1627!important;color:#f8fbff!important}select option:checked,select option:hover{background:#1d4ed8!important;color:#ffffff!important}input:focus,textarea:focus,select:focus,.input:focus{border-color:var(--tb-blue2)!important;box-shadow:0 0 0 3px rgba(47,124,255,.22),0 0 20px rgba(47,124,255,.18)!important;outline:none!important}input[type="file"]::file-selector-button{background:linear-gradient(135deg,var(--tb-blue),var(--tb-blue3))!important;color:#fff!important;border:0!important;border-radius:9px!important;padding:9px 13px!important;margin-right:10px!important;font-weight:900!important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-text-fill-color:#fff!important;transition:background-color 9999s ease-in-out 0s!important;box-shadow:0 0 0 1000px #0b1627 inset!important}button,.btn,.event-join-btn,.auth-primary,.memo-send-btn,[type="button"],[type="submit"]{background:linear-gradient(135deg,var(--tb-blue),var(--tb-blue3))!important;color:#fff!important;border:1px solid rgba(96,165,250,.42)!important;border-radius:12px!important;box-shadow:0 12px 30px rgba(47,124,255,.20)!important}button:hover,.btn:hover,.event-join-btn:hover{filter:brightness(1.08)!important;transform:translateY(-1px)}.logout-btn,#sideLogoutBtn,.list-btn{background:#12233a!important;color:#dcecff!important;border:1px solid rgba(96,165,250,.32)!important;box-shadow:none!important}.delete,.remove,.delete-btn{background:#16243a!important;color:#ffb5c4!important;border-color:rgba(255,80,120,.34)!important}table,thead,tbody,tr,td,th,.board-row,.board-head{background:transparent!important;color:var(--tb-text)!important;border-color:rgba(148,163,184,.16)!important}th,.board-head,.board-row.board-head,thead{background:rgba(47,124,255,.11)!important;color:#dff0ff!important}tr:hover,.board-row:hover,.board-link:hover{background:rgba(47,124,255,.075)!important}.new-badge,.board-title-text em,.event-status,.badge.active,.status.active{background:linear-gradient(135deg,var(--tb-blue),var(--tb-blue3))!important;color:#fff!important;border:1px solid rgba(96,165,250,.38)!important}.detail-comments,.event-comments{margin-top:24px!important;background:linear-gradient(180deg,#0e1a2e,#07111f)!important;border:1px solid var(--tb-line)!important;border-radius:18px!important;padding:18px!important;box-shadow:0 16px 34px rgba(0,0,0,.18)!important}.detail-comment-empty,.empty{background:rgba(255,255,255,.025)!important;border:1px dashed rgba(148,163,184,.28)!important;color:var(--tb-muted)!important}.detail-comment-item,.alert-item{background:rgba(255,255,255,.045)!important;border:1px solid rgba(148,163,184,.16)!important;color:var(--tb-text)!important}.memo-viewer-overlay{position:fixed;inset:0;background:rgba(0,0,0,.76)!important;display:flex;align-items:center;justify-content:center;z-index:9999;backdrop-filter:blur(6px)!important}.memo-titlebar{height:54px;background:rgba(47,124,255,.13)!important;color:#fff!important;display:flex;align-items:center;justify-content:space-between;padding:0 18px;font-size:16px;font-weight:900;border-bottom:1px solid var(--tb-line)!important}.admin-card-head,.board-head,.member-panel-title,.board-list-head,.clean-tabs .auth-tab.active,.auth-menu a.active{background:linear-gradient(90deg,#0f172a,#1e3a8a)!important;color:#f8fbff!important;border-color:rgba(96,165,250,.38)!important}[class*="head"],[class*="title"]{border-color:rgba(96,165,250,.35)!important}button,.btn,.board-write-btn,.auth-primary,.top-join,.list-btn,.event-join-btn,.member-withdraw-btn,.withdraw-mini-form button,.live-chat-form button,.write-actions button:first-child{background:linear-gradient(180deg,#3b82f6,#1d4ed8)!important;color:#fff!important;border-color:rgba(96,165,250,.42)!important;box-shadow:0 10px 24px rgba(37,99,235,.22)!important}button:hover,.btn:hover,.board-write-btn:hover,.auth-primary:hover,.top-join:hover,.event-join-btn:hover,.member-withdraw-btn:hover{background:linear-gradient(180deg,#60a5fa,#2563eb)!important;color:#fff!important}.delete-btn,.block-btn,.admin-actions .block-btn{background:linear-gradient(180deg,#1e3a8a,#172554)!important;color:#fff!important}.red,.danger,.rank-no,.board-detail .detail-category,.detail-category,.board-title-text em,#eventMiniList em,.att-day b,.back-link:hover,.tospot-menu-item>a:hover,.top-login,.profile-red-title,.qna-required,.tw-required{color:#60a5fa!important}.notice-label,.new-badge,.badge.hot,.promo-tab.active,.promo-tab:hover,.tospot-menu-item>a::after,.att-day.today span:after{background:linear-gradient(135deg,#3b82f6,#1d4ed8)!important;color:#fff!important}.card,.panel,.admin-panel-card,.board-write-box,.event-card,.member-referral-panel,.member-withdraw-panel,.member-wallet-cards div{background:linear-gradient(180deg,#0b1220,#08111e)!important;border-color:rgba(96,165,250,.25)!important;color:#eaf2ff!important}select option{background:#0b1220!important;color:#f8fbff!important}input[type="date"],input[type="file"]{background:#081525!important;color:#f8fbff!important}.toto-head,.board-list-head,.toto-row:not(.toto-head):hover{background:#0d1b2f!important;color:#f8fbff!important}.toto-row .name,.board-list-head strong,.board-page-clean .board-detail h1{color:#f8fbff!important}.toto-row .date,.toto-row .views,.toto-row .no{color:#93c5fd!important}.board-pagination button.active{background:#2563eb!important;border-color:#3b82f6!important;color:#fff!important}.member-exp i,.withdraw-progress i,.progress i{background:linear-gradient(90deg,#2563eb,#60a5fa)!important}.att-day:nth-child(7n+1) span{color:#93c5fd!important}.modal,.tsp-modal{background:#0b1220!important;border-color:rgba(96,165,250,.32)!important;color:#eaf2ff!important}.header,.nav{background:#050b14!important;border-color:rgba(96,165,250,.28)!important}*::-webkit-scrollbar-thumb{background:#1d4ed8;border-radius:999px;border:2px solid #07111f}.tw-file-section,.tw-photo-section{display:grid;grid-template-columns:88px minmax(0,1fr)!important;gap:10px;align-items:start;padding:12px 0!important;border-top:1px solid rgba(96,165,250,.18)!important}.tw-file-label,.tw-row label{color:#dbeafe!important}.tw-file-input-line span{height:42px!important;line-height:42px!important;text-align:center;border-right:1px solid rgba(96,165,250,.26)!important;font-size:13px!important;color:#dbeafe!important;white-space:nowrap;background:#0d1b2f!important;font-weight:900!important}.tw-file-input-line input[type="file"]{width:100%!important;height:42px!important;padding:9px 10px!important;border:0!important;border-radius:0!important;background:#081525!important;color:#93c5fd!important;box-shadow:none!important}.tw-file-input-line input[type="file"]::file-selector-button{display:none!important}.tospot-write-form .tw-actions,.tw-actions{gap:12px!important}.tospot-write-form .tw-actions button,.tw-actions button{height:48px!important;border-radius:13px!important}.tospot-dropdown a[href*="gifticon"],.tospot-dropdown a[href*="point-ranking"],.tospot-dropdown a[href*="level-ranking"]{display:none!important}.side-event-card h3,.board-list-head,.admin-card-head{background:linear-gradient(90deg,#0f172a,#1d4ed8)!important;color:#fff!important;border-color:rgba(96,165,250,.22)!important}.side-event-card li em,.side-rank-card .rank-list span,.side-rank-card .rank-list em{color:#60a5fa!important}.side-event-card li.side-empty-item{display:block!important;color:#9fb2cc!important;text-align:center;padding:12px!important;font-weight:800!important}.exchange-box.compact{background:#0d1424!important;border:1px solid var(--tsp-line)!important;border-radius:18px!important;padding:18px!important;display:grid!important;gap:10px!important}.exchange-box.compact label{font-size:13px;color:#bfdbfe;font-weight:900;margin-top:4px}.exchange-box.compact select,.exchange-box.compact textarea{background:#08111f!important;color:#fff!important;border:1px solid rgba(96,165,250,.28)!important;border-radius:12px!important;padding:12px 14px!important;outline:none!important}.exchange-box.compact textarea{height:92px!important;resize:vertical!important}.exchange-info-card{background:#0d1424;border:1px solid var(--tsp-line);border-radius:18px;padding:18px;color:#eaf2ff}.exchange-info-card p,.exchange-info-card li{color:#b9c8dd;font-size:13px;line-height:1.6}.att-stat-grid.clean{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:12px!important}.att-stat-grid.clean div{background:#0d1424!important;border:1px solid rgba(96,165,250,.22)!important;border-radius:16px!important;padding:15px!important}.att-stat-grid.clean span{display:block;color:#9fb2cc;font-size:12px;font-weight:900}.att-stat-grid.clean b{display:block;margin-top:5px;color:#fff;font-size:20px}.att-day.today{background:linear-gradient(180deg,rgba(59,130,246,.16),#0b1220)!important;box-shadow:0 0 0 2px rgba(96,165,250,.18)inset!important;outline:2px solid rgba(255,204,0,.75);outline-offset:-2px;border-color:#60a5fa!important}.att-day.checked{background:linear-gradient(180deg,rgba(37,99,235,.24),rgba(8,17,31,.95))!important}.att-count{position:absolute;top:7px;right:7px;background:#1e40af;color:#dbeafe;border-radius:999px;font-size:10px;padding:2px 6px;font-style:normal;font-weight:1000}.att-write-box.clean input{height:44px!important;background:#08111f!important;color:#fff!important;border:1px solid rgba(96,165,250,.22)!important;border-radius:12px!important;padding:0 14px!important;width:100%!important}.att-rank-card.clean{background:#0d1424!important;border:1px solid rgba(96,165,250,.22)!important;border-radius:18px!important;padding:16px!important}select,select option,input[type="date"],input[type="file"]{background:#0b1220!important;color:#fff!important;border-color:rgba(96,165,250,.35)!important}.att-write-box.clean{background:#0d1424!important;border:1px solid rgba(96,165,250,.22)!important;border-radius:16px!important;padding:14px!important;display:none!important}.trx-withdraw-modal .trx-window{max-width:520px!important}.trx-withdraw-body{padding:18px!important;color:#eaf2ff!important}.trx-summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.trx-summary-grid div{background:#0b1526;border:1px solid rgba(96,165,250,.22);border-radius:14px;padding:13px}.trx-summary-grid span{display:block;color:#9fb2cc;font-size:12px;margin-bottom:5px}.trx-summary-grid b{font-size:18px;color:#fff}.trx-form-label{display:block;margin:10px 0}.trx-form-label span{display:block;font-weight:900;font-size:13px;margin-bottom:7px;color:#cfe1ff}.trx-form-label input,.trx-form-label textarea{width:100%;box-sizing:border-box;background:#071426!important;color:#fff!important;border:1px solid rgba(96,165,250,.45)!important;border-radius:12px!important;padding:12px 13px!important;outline:none!important}.trx-form-label textarea{min-height:82px;resize:vertical}.trx-submit-btn{width:100%;height:46px;border:0;border-radius:13px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;font-weight:1000;margin-top:8px}.trx-history-box{margin-top:14px;border-top:1px solid rgba(255,255,255,.08);padding-top:12px}.trx-history-box strong{display:block;margin-bottom:8px}.trx-history-box p{display:flex;justify-content:space-between;margin:0;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.06)}.trx-history-box em{display:block;color:#9fb2cc;font-style:normal;padding:10px 0}.auth-panel label em{display:none!important}.auth-panel label small{display:inline-block;margin-left:6px;color:#93c5fd;font-size:11px;font-weight:800}.board-bottom-actions{text-align:center;margin:16px 0 24px;margin-top:14px;display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}.report-post-btn,.admin-mini-btn,.admin-danger-btn{height:38px;border:0;border-radius:10px;padding:0 14px;font-weight:1000;cursor:pointer}.report-post-btn{background:#0b1728;color:#bfdbfe;border:1px solid rgba(96,165,250,.35)!important}.admin-mini-btn{height:38px;padding:0 14px;border-radius:10px;border:1px solid #d9dee8;background:#1d4ed8;color:#fff;text-decoration:none;font-weight:1000;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.admin-danger-btn{background:#ffffff;color:#fecaca;border:1px solid rgba(248,113,113,.35)!important}.board-detail .detail-content,.detail-content{background:linear-gradient(180deg,rgba(11,22,40,.98),rgba(7,14,26,.98))!important;color:#eaf2ff!important;border:1px solid rgba(59,130,246,.45)!important;border-radius:16px!important}.detail-content *{color:inherit!important}textarea{background:#081426!important;color:#eaf2ff!important;border-color:rgba(59,130,246,.45)!important}textarea::placeholder,input::placeholder{color:rgba(191,219,254,.65)!important}.attendance-rank-page{display:flex;flex-direction:column;gap:18px}.att-rank-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.att-rank-stats div{background:linear-gradient(180deg,#0d213d,#081426);border:1px solid rgba(59,130,246,.5);border-radius:16px;padding:18px;box-shadow:inset 0 0 18px rgba(37,99,235,.12)}.att-rank-stats span{display:block;color:#9ec5ff;font-weight:900;font-size:13px;margin-bottom:8px}.att-rank-stats b{display:block;color:#60a5fa;font-size:26px;font-weight:1000}.att-table-card{background:linear-gradient(180deg,#0b1d36,#081426);border:1px solid rgba(59,130,246,.45);border-radius:18px;padding:18px}.att-rank-table tr.top-rank td{background:rgba(37,99,235,.08)}.att-rank-table td b{color:#f8fbff;font-weight:1000}.att-user-name{display:inline-flex;align-items:center;gap:6px;color:#f8fbff;font-weight:1000}.att-empty-row{padding:16px!important;color:#9ec5ff!important;text-align:center!important;height:90px!important;font-weight:900!important}.detail-inline-image:first-child{margin-top:0!important}.board-page-clean .detail-date,.detail-meta-renew{color:#b8cff7!important}.detail-category{display:inline-flex!important;background:rgba(47,124,255,.18)!important;color:#bfdbfe!important;border-radius:999px!important;padding:7px 12px!important;font-size:13px;font-weight:900;margin-bottom:10px;border:1px solid rgba(82,161,255,.28)!important;width:auto!important}.board-detail .detail-content,.detail-content.align-left{background:transparent!important;color:#eaf2ff!important;border:0!important;border-radius:0!important;padding:10px 2px 18px!important;min-height:0!important;line-height:1.85!important;font-weight:800!important;box-shadow:none!important;white-space:normal!important}.detail-text-body{color:#eaf2ff!important;word-break:break-word!important;white-space:pre-wrap!important;margin:14px 0 0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.detail-inline-image{margin:14px 0 18px!important;padding:0!important;border:0!important;background:transparent!important;text-align:left!important}.detail-inline-image img{display:block!important;max-width:100%!important;height:auto!important;max-height:none!important;margin:0 auto!important;border-radius:12px!important;border:1px solid rgba(82,161,255,.36)!important;background:#020817!important;object-fit:contain!important}.scam-write-form{background:#071326!important;border:1px solid rgba(59,130,246,.45)!important;border-radius:18px!important;padding:22px!important;color:#eaf2ff!important}.scam-list-btn{display:inline-flex;align-items:center;justify-content:center;min-width:64px;height:38px;padding:0 14px;border-radius:12px;background:#0b1b33;border:1px solid rgba(59,130,246,.55);color:#dbeafe;font-weight:900;text-decoration:none}.scam-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.scam-form-grid label{display:flex;flex-direction:column;gap:8px;color:#cfe2ff;font-size:13px;font-weight:1000}.scam-form-grid label.wide{grid-column:1 / -1}.scam-form-grid input,.scam-form-grid textarea{width:100%;background:#0b1628!important;color:#eaf2ff!important;border:1px solid rgba(59,130,246,.55)!important;border-radius:12px;padding:13px 14px;font-weight:800;outline:none}.scam-form-grid input:focus,.scam-form-grid textarea:focus{border-color:#60a5fa!important;box-shadow:0 0 0 3px rgba(37,99,235,.18)}.scam-form-grid textarea{min-height:220px;resize:vertical;line-height:1.8}.scam-preview{margin-top:14px;padding:14px;border:1px solid rgba(59,130,246,.38);border-radius:14px;background:#0b1628;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px}.scam-preview.hidden{display:none!important}.scam-preview img{max-width:100%;max-height:220px;border-radius:12px;display:block}.scam-preview span{color:#9fc3ff;font-size:12px;font-weight:900}.scam-detail-title{display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;text-align:center!important}.scam-title-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;font-weight:1000!important;line-height:1!important}.scam-detail-row{display:grid!important;grid-template-columns:190px minmax(0,1fr)!important;min-height:52px!important;border-bottom:1px solid rgba(96,165,250,.22)!important}.scam-detail-row:last-child{border-bottom:0!important}.scam-detail-row b,.scam-detail-row span{display:flex!important;align-items:center!important;justify-content:center!important;padding:12px 14px!important;color:#f8fbff!important;font-weight:1000!important;word-break:break-word!important}.scam-detail-row b{background:rgba(255,255,255,.035)!important;border-right:1px solid rgba(96,165,250,.22)!important;color:#dbeafe!important}.scam-detail-row span{color:#ffffff!important}.scam-detail-row a{color:#93c5fd!important}.detail-meta-renew{display:flex!important;align-items:center;gap:14px!important;flex-wrap:wrap;justify-content:center!important;text-align:center!important}.detail-content.align-left .scam-detail-card+.detail-inline-image,.detail-content.align-left .scam-detail-card+.detail-text-body{margin-top:16px!important}.board-detail.detail-simple-view{padding:22px 18px 28px!important}.board-detail.detail-simple-view .detail-category{display:none!important}.board-detail.detail-simple-view h1{text-align:left!important;margin:0 0 12px!important;padding-bottom:14px!important;border-bottom:1px solid rgba(96,165,250,.22)!important;color:#f8fbff!important;font-size:26px!important;line-height:1.35!important;letter-spacing:-.03em!important}.board-detail.detail-simple-view .detail-date.detail-meta-renew{justify-content:flex-start!important;text-align:left!important;margin:0 0 22px!important;padding:0 0 14px!important;border-bottom:1px solid rgba(96,165,250,.14)!important;color:#b9d4ff!important}.board-detail.detail-simple-view .detail-date.detail-meta-renew span{color:#b9d4ff!important;font-size:13px!important;font-weight:900!important}.board-detail.detail-simple-view .detail-date.detail-meta-renew img{width:22px!important;height:22px!important}.board-detail.detail-simple-view .detail-content{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;min-height:0!important;text-align:left!important;color:#eef6ff!important;line-height:1.95!important;font-size:15px!important;font-weight:800!important;white-space:normal!important}.board-detail.detail-simple-view .detail-inline-image{margin:18px auto 24px!important;padding:0!important;border:0!important;background:transparent!important;text-align:center!important}.board-detail.detail-simple-view .detail-inline-image img{display:block!important;max-width:min(760px,100%)!important;height:auto!important;margin:0 auto!important;border-radius:10px!important;border:1px solid rgba(96,165,250,.35)!important;box-shadow:0 14px 34px rgba(0,0,0,.28)!important}.board-detail.detail-simple-view .detail-text-body{margin:0!important;padding:0!important;background:transparent!important;border:0!important;color:#eef6ff!important;word-break:break-word!important}.board-detail.detail-simple-view .detail-comments{margin-top:28px!important}.detail-meta-renew,.scam-detail-title+.detail-meta-renew{justify-content:flex-start!important;text-align:left!important;margin-left:0!important;width:100%!important}#boardDetail .scam-detail-title,#boardDetail.detail-simple-view h1{text-align:left!important}.scam-write-head{display:flex;align-items:center!important;justify-content:space-between;gap:12px!important;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid rgba(96,165,250,.22)}.scam-write-head p{font-size:13px;color:#9fc3ff;font-weight:800;margin:0;display:none!important}.scam-write-head h3{font-size:24px;margin:0!important;color:#fff}.home-board-grid.two-col{grid-template-columns:repeat(2,minmax(0,1fr))!important}#boardDetail h1,#boardDetail .scam-detail-title{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;text-align:left!important;margin:0 0 12px!important;padding-bottom:16px!important;border-bottom:1px solid rgba(96,165,250,.22)!important;color:#f8fbff!important;font-size:28px!important;line-height:1.35!important;letter-spacing:-.03em!important}#boardDetail .detail-category{margin-bottom:14px!important}#boardDetail .detail-date.detail-meta-renew,#boardDetail .detail-meta-renew,#boardDetail .scam-detail-title+.detail-meta-renew{display:flex!important;justify-content:flex-start!important;align-items:center!important;text-align:left!important;margin:0 0 22px!important;padding:0 0 14px!important;border-bottom:1px solid rgba(96,165,250,.14)!important;gap:12px!important;flex-wrap:wrap!important;width:100%!important;color:#b9d4ff!important;font-size:13px!important;font-weight:900!important}#boardDetail .detail-date.detail-meta-renew span,#boardDetail .detail-meta-renew span{display:inline-flex!important;align-items:center!important;gap:5px!important}#boardDetail .detail-content{background:transparent!important;border:0!important;box-shadow:none!important;text-align:left!important}#boardDetail .detail-inline-image{text-align:center!important;margin:18px auto 22px!important}#boardDetail .detail-inline-image img{display:block!important;margin:0 auto!important;max-width:min(760px,100%)!important;height:auto!important;border-radius:10px!important}.scam-title-icon.verify{color:#ef4444!important;font-size:42px!important;font-family:Arial Black,Impact,sans-serif!important;text-shadow:0 0 18px rgba(239,68,68,.18)!important;line-height:1!important}.scam-title-icon.report{width:40px!important;height:40px!important;border-radius:14px!important;background:rgba(239,68,68,.12)!important;border:1px solid rgba(239,68,68,.38)!important;font-size:24px!important}.scam-detail-card{width:100%!important;margin:18px 0!important;border:1px solid rgba(96,165,250,.34)!important;border-radius:0!important;background:rgba(3,10,21,.38)!important;overflow:hidden!important}.side-notice-live #sideNoticeList{display:block}.side-rank-card .rank-list p.rank-placeholder b,.side-rank-card .rank-list p.rank-placeholder em{color:#64748b!important}.side-rank-card .rank-list p.rank-placeholder span{color:#475569!important}.side-stats-card .community-stats-list{display:none!important}.level-guide-page .pg-title{margin-top:6px;margin-bottom:18px}.level-guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.level-table-card{background:#0f1726;border:1px solid rgba(96,165,250,.24);border-radius:14px;overflow:hidden;box-shadow:0 14px 36px rgba(0,0,0,.22)}.level-table{min-width:0!important}.level-table th{background:#334155!important;color:#fff!important;border-bottom:0!important}.level-table td{padding:9px 12px!important}.pg-alert.compact{margin-top:18px;margin-bottom:0}.point-guide-final{display:flex;flex-direction:column;gap:18px}.point-guide-final .level-title{margin-top:20px!important}.pg-table{width:100%!important;border-collapse:collapse!important;min-width:720px;table-layout:fixed}.pg-table th{background:#3f4655!important;color:#fff!important;padding:13px 12px;font-size:13px!important;border-bottom:1px solid rgba(255,45,85,.45);height:34px!important;font-weight:900!important;text-align:center!important}.pg-table td{padding:7px 9px!important;border-bottom:1px solid rgba(255,255,255,.08);font-size:13px!important;color:#dceaff!important;text-align:center!important;background:#111b2c!important;border-top:1px solid rgba(255,255,255,.08)!important;height:34px!important;font-weight:800!important}.point-rule-table th:nth-child(1){width:12%}.point-rule-table th:nth-child(2){width:18%}.point-rule-table th:nth-child(3){width:14%}.point-rule-table th:nth-child(4){width:12%}.point-rule-table th:nth-child(5){width:44%}.point-rule-table td:nth-child(5){text-align:left!important;font-weight:700!important;color:#b9c9e8!important}.point-rule-table td em{display:inline-block;min-width:58px;font-style:normal;color:#ff5777;font-weight:1000}.level-guide-grid.two-col{display:grid!important;grid-template-columns:1fr 1fr!important;gap:16px!important;align-items:start!important}.level-table td:first-child{color:#ff5f73!important}.point-guide-final .pg-alert{border:1px solid rgba(96,165,250,.35)!important;background:#0b1628!important;border-radius:12px!important;padding:16px 18px!important;color:#dbeafe!important}.point-guide-final .pg-alert h2{margin:0 0 8px!important;font-size:16px!important;color:#fff!important}.point-guide-final .pg-alert p{margin:6px 0!important;line-height:1.65!important;font-weight:700!important}.side-event-card,.side-rank-card,.side-stats-card{width:100%}.home-event-card .home-event-row{display:grid!important;grid-template-columns:32px minmax(0,1fr)46px!important;align-items:center!important;gap:10px!important;min-height:42px!important;text-decoration:none!important;border-bottom:1px solid rgba(148,163,184,.14)!important}.home-event-card .home-event-row:last-child{border-bottom:0!important}.home-event-card .home-event-row span{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#0b2a55;border:1px solid rgba(96,165,250,.35)}.home-event-card .home-event-row b{color:#eaf2ff!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:900}.home-event-card .home-event-row em{font-style:normal;text-align:right;color:#fde68a;font-size:11px;font-weight:1000}.admin-withdraw-row button{height:30px;border:0;border-radius:8px;background:#2563eb;color:#fff;font-weight:900;cursor:pointer}.side-feed-card .side-tabs button{border:0!important;background:transparent!important;color:#dbeafe!important;font-weight:1000!important;cursor:pointer!important}.side-feed-card .side-tabs button.active{color:#fff!important;border-bottom:2px solid #60a5fa!important;background:rgba(37,99,235,.16)!important}.side-mini-feed.active{display:flex!important;flex-direction:column!important}.side-feed-row:last-child{border-bottom:0!important}.side-event-live{margin-top:14px!important}.pato-sidebar section,.board-right section{margin:0!important}.side-event-card,.side-feed-card,.side-rank-card,.side-withdraw-card,.side-stats-card{width:100%;box-sizing:border-box;background:linear-gradient(180deg,#0d1b2f 0%,#091322 100%)!important;border:1px solid rgba(96,165,250,.28)!important;border-radius:14px!important;overflow:hidden!important;box-shadow:0 12px 30px rgba(0,0,0,.22)!important}.side-event-card li b{background:rgba(37,99,235,.24)!important;color:#bfdbfe!important;border-radius:999px!important;padding:3px 5px;text-align:center;border:1px solid rgba(96,165,250,.32)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;height:24px!important;font-size:10px!important;font-weight:1000!important}.side-event-card li a{color:#fff!important;text-decoration:none!important;font-weight:1000!important;line-height:1.25;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;min-width:0!important;font-size:12px!important}.side-event-card li em{color:#2563eb!important;font-style:normal!important;font-weight:1000!important;white-space:nowrap;text-align:right!important;font-size:10px!important}.side-mini-feed{display:none!important;padding:9px 12px!important;min-height:178px!important}.side-withdraw-list p{display:grid!important;grid-template-columns:minmax(0,1fr)74px 72px!important;align-items:center!important;gap:8px!important;min-height:34px!important;margin:0;padding:6px 0!important;border-bottom:1px solid rgba(255,255,255,.065)!important}.side-withdraw-list p:last-child{border-bottom:0!important}.side-withdraw-list p span,.side-withdraw-list p b,.side-withdraw-list p em{min-width:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:12px!important}.side-withdraw-list p span{color:#eaf2ff!important;font-weight:1000!important}.side-withdraw-list p b{color:#2563eb!important;text-align:right!important;font-weight:1000!important}.side-withdraw-list p em{font-style:normal!important;text-align:right!important;font-weight:1000!important;color:#bfdbfe!important}.empty-side-line,.side-empty-item{color:#93a4bb!important;font-weight:900!important;font-size:12px!important;text-align:center!important;padding:12px 4px!important}*,*::before,*::after{box-sizing:border-box!important}.pato-shell,.wrap,.board-shell{width:min(var(--tsp-page-w),calc(100% - 24px))!important;max-width:var(--tsp-page-w)!important;margin-left:auto!important;margin-right:auto!important}.pato-sidebar>*,.board-right>*{width:100%!important;margin-left:0!important;margin-right:0!important}#certifiedSites .guarantee-head,#certifiedSites .home-board-head,#certifiedSites .pato-section-title,#certifiedSites h1,#certifiedSites h2,#certifiedSites h3{display:none!important}#certifiedSites,#certifiedSites.pato-banner-section,#certifiedSites.banner-card,.pato-banner-section.banner-card{width:var(--tsp-main-w)!important;max-width:var(--tsp-main-w)!important;min-width:var(--tsp-main-w)!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;border-radius:0!important;overflow:hidden!important}#bannerList>*,#bannerList .main-banner,.main-banner{width:var(--tsp-banner-w)!important;min-width:var(--tsp-banner-w)!important;max-width:var(--tsp-banner-w)!important;height:var(--tsp-banner-h)!important;min-height:var(--tsp-banner-h)!important;max-height:var(--tsp-banner-h)!important;display:block!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important;border-radius:0!important;overflow:hidden!important}.side-withdraw-card,.side-stats-card,.side-rank-card,.side-event-card,.side-feed-card{min-height:0!important}.side-withdraw-list div,.side-withdraw-list p{min-height:0!important;margin:0!important}body.board-page-clean main{width:min(var(--tsp-page-w),calc(100% - 24px))!important;max-width:var(--tsp-page-w)!important;margin-left:auto!important;margin-right:auto!important;display:grid!important;grid-template-columns:var(--tsp-main-w)var(--tsp-side-w)!important;column-gap:var(--tsp-gap)!important;row-gap:0!important;justify-content:center!important;align-items:start!important}body.board-page-clean main>section{width:var(--tsp-main-w)!important;max-width:var(--tsp-main-w)!important;min-width:0!important;margin:0!important;padding:0!important}body.board-page-clean main>aside.pato-sidebar{width:var(--tsp-side-w)!important;min-width:var(--tsp-side-w)!important;max-width:var(--tsp-side-w)!important;margin:0!important;padding:0!important}body.auth-page-clean main,.auth-polished-wrap,.auth-single-wrap{max-width:760px!important;margin-left:auto!important;margin-right:auto!important}.pato-sidebar section,.side-event-card,.side-feed-card,.side-rank-card,.side-withdraw-card,.side-stats-card{margin:0!important;min-height:0!important}.side-event-card{overflow:hidden!important}.side-event-card h3{height:44px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;background:linear-gradient(90deg,#111827,#141820)!important;color:#fff!important;font-size:14px;font-weight:1000;border-bottom:1px solid rgba(255,255,255,.08)!important;padding:0 14px!important;min-height:44px!important}.side-feed-card .side-tabs{height:44px!important;display:grid!important;grid-template-columns:1fr 1fr!important;background:rgba(15,23,42,.95)!important;border-bottom:1px solid rgba(96,165,250,.18)!important;min-height:44px!important}.side-feed-card .side-feed-list,#sideFeedList,#sideCommentList{max-height:210px!important;overflow:hidden!important}.level-icon,.rank-badge{width:22px!important;height:22px!important;object-fit:contain!important;vertical-align:middle!important;border-radius:0!important;background:transparent!important;border:0!important;padding:0!important;margin:0!important}.side-rank-card>.rank-list{min-height:290px!important;padding:10px 14px!important}.side-feed-card>.side-tab-panel.active{display:block!important}.side-feed-card>.side-mini-feed{min-height:205px!important}.side-withdraw-list p:last-child,.side-withdraw-list .withdraw-row:last-child{border-bottom:0!important}.withdraw-row.complete em{color:#22c55e!important}.withdraw-row.pending em{color:#2563eb!important}.withdraw-row.failed em{color:#ef4444!important}.board-list-view{display:block!important;width:100%!important;min-height:120px!important}.board-list-view.hidden{display:none!important}.toto-board-table{display:block;background:#0d121b!important;color:#e5e7eb!important;width:100%!important;overflow:hidden!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.08)!important}.toto-row:last-child{border-bottom:0!important}.toto-head{min-height:42px!important;background:#111827!important;font-weight:1000!important;color:#9fb2cc!important;border-bottom:1px solid rgba(59,130,246,.6)!important;font-size:12px!important}.header{width:100%!important;min-width:0!important}.logo{justify-self:start!important;flex:0 0 auto!important}.logo img{max-width:110px!important;height:auto!important;display:block!important}.nav{display:flex!important;align-items:center!important;justify-content:center!important;gap:30px!important;min-width:0!important;width:100%!important;white-space:nowrap!important;overflow:visible!important}.nav a{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;min-width:max-content!important;height:54px!important;padding:0!important;font-size:15px!important;line-height:1!important;font-weight:1000!important;white-space:nowrap!important;color:#fff!important;text-decoration:none!important}#certifiedSites,#certifiedSites.pato-banner-section,#certifiedSites.banner-card,.pato-banner-section.banner-card,.pato-maincol{width:954px!important;min-width:954px!important;max-width:954px!important}#bannerList,#bannerList.pato-banner-grid,#bannerList.banner-list,.pato-banner-grid.banner-list{display:grid!important;grid-template-columns:repeat(3,318px)!important;grid-auto-rows:55px!important;justify-content:start!important;align-items:start!important;gap:4px 0!important;width:954px!important;max-width:954px!important;min-width:954px!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important;border-radius:0!important;overflow:hidden!important}#bannerList>*,#bannerList .main-banner,.main-banner,#bannerList img,.main-banner img{width:318px!important;min-width:318px!important;max-width:318px!important;height:55px!important;min-height:55px!important;max-height:55px!important;object-fit:fill!important}#sideNoticeList p,#sideNoticeList a,.empty-side-line{margin:0!important;padding:0!important;height:20px!important;line-height:20px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;color:#eaf2ff!important;font-size:12px!important;font-weight:800!important}.side-event-card a,.side-event-card b{min-width:0!important;color:#eaf2ff!important;font-size:12px!important;font-weight:900!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;text-decoration:none!important}.side-event-card em{color:#ffd400!important;font-size:10px!important;font-style:normal!important;font-weight:1000!important}.side-feed-card{display:block!important;background:linear-gradient(180deg,#0d1b31,#081425)!important;border:1px solid rgba(59,130,246,.24)!important;border-radius:16px!important;overflow:hidden!important;margin-top:14px!important;box-shadow:0 14px 30px rgba(0,0,0,.22)!important;min-height:0!important}.side-feed-card .side-tabs button.active,.side-rank-card .side-tabs button.active{color:#fff!important;background:linear-gradient(180deg,#123a76,#0b2a55)!important;border-bottom:2px solid #60a5fa!important}.side-rank-card .rank-list b{color:#fff!important;min-width:0!important;font-size:12px!important;font-weight:900!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#certifiedSites{margin-bottom:0!important}.pato-sidebar::before,.pato-sidebar::after,aside.pato-sidebar::before,aside.pato-sidebar::after,.board-right::before,.board-right::after{content:none!important;display:none!important;background:none!important;border:0!important;box-shadow:none!important}.pato-layout,.pato-shell,.pato-maincol,main.pato-shell.pato-layout,.board-shell,.wrap{border-right:0!important;border-left:0!important;box-shadow:none!important}.pato-layout::before,.pato-layout::after,.pato-shell::before,.pato-shell::after,.pato-maincol::before,.pato-maincol::after,main.pato-shell.pato-layout::before,main.pato-shell.pato-layout::after,.board-shell::before,.board-shell::after{content:none!important;display:none!important;border:0!important;background:none!important;box-shadow:none!important}.pato-sidebar>*,aside.pato-sidebar>*,.board-right>*{margin:0!important;width:100%!important}.pato-shell,.pato-layout,main.pato-shell.pato-layout,.pato-maincol,#certifiedSites,#bannerList,.board-shell,.wrap{border-bottom:0!important;box-shadow:none!important;outline:0!important}.pato-sidebar>*:last-child,aside.pato-sidebar>*:last-child,.board-right>*:last-child,.side-stats-card{border-bottom:0!important;box-shadow:none!important}footer::before,footer::after,.footer::before,.footer::after,.pato-shell::before,.pato-shell::after,.pato-layout::before,.pato-layout::after,main.pato-shell.pato-layout::before,main.pato-shell.pato-layout::after,.pato-sidebar::before,.pato-sidebar::after,aside.pato-sidebar::before,aside.pato-sidebar::after{content:none!important;display:none!important;border:0!important;background:none!important;box-shadow:none!important}.empty-side-line{display:block;margin:0!important;padding:12px;color:#9fb2cc!important;font-size:12px!important;text-align:center;height:28px!important;line-height:28px!important;font-weight:900!important}#sideNoticeList>*{display:none!important}#sideNoticeList>*:first-child{display:block!important;width:100%!important;height:22px!important;line-height:22px!important;margin:0!important;padding:0!important;color:#eaf2ff!important;font-size:12px!important;font-weight:900!important;text-align:left!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}footer,.footer,.pato-shell,.pato-layout,main.pato-shell.pato-layout,.pato-maincol,#certifiedSites,#bannerList{border-bottom:0!important;border-right:0!important;border-left:0!important;box-shadow:none!important;outline:0!important}footer::before,footer::after,.pato-shell::before,.pato-shell::after,.pato-layout::before,.pato-layout::after,.pato-sidebar::before,.pato-sidebar::after,aside.pato-sidebar::before,aside.pato-sidebar::after{content:none!important;display:none!important}#sideNoticeList{display:none!important;gap:6px;min-width:0!important;flex:1 1 auto!important;margin:0!important;padding:0!important;max-height:22px!important;overflow:hidden!important;width:100%!important;height:22px!important;white-space:nowrap!important}.pato-sidebar,aside.pato-sidebar,.board-right{grid-column:2!important;width:var(--tsp-side-w)!important;min-width:var(--tsp-side-w)!important;max-width:var(--tsp-side-w)!important;margin:0!important;padding:0!important;align-self:start!important;transform:none!important;translate:none!important;position:relative!important;top:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;border-left:0!important;border-right:0!important;box-shadow:none!important;outline:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;height:auto!important;min-height:0!important;max-height:none!important;display:flex!important;flex-direction:column!important;gap:10px!important;border-bottom:0!important}.pato-login-box,.side-event-card,.side-feed-card,.side-rank-card,.side-withdraw-card,.side-stats-card,.tospot-live-chat{width:100%!important;background:linear-gradient(180deg,#0d1b31,#081425)!important;border:1px solid rgba(59,130,246,.38)!important;border-radius:12px!important;box-shadow:none!important;color:#eaf2ff!important;overflow:hidden!important;box-sizing:border-box!important;margin:0!important}.side-event-card li{display:grid!important;grid-template-columns:auto minmax(0,1fr)auto!important;gap:8px!important;align-items:center!important;font-size:11px;padding:0!important;border-bottom:1px solid rgba(255,255,255,.07)!important;min-height:26px!important;height:28px!important}.side-feed-card .side-tabs,.side-rank-card .side-tabs{display:grid!important;grid-template-columns:1fr 1fr!important;height:38px!important;background:#07111f!important;border-bottom:1px solid rgba(59,130,246,.32)!important;min-height:38px!important;overflow:hidden!important}.side-feed-card .side-tabs button,.side-rank-card .side-tabs button{display:flex!important;align-items:center!important;justify-content:center!important;border:0!important;background:transparent!important;color:#dbeafe!important;font-size:12px!important;font-weight:1000!important;height:38px!important;outline:0!important;cursor:pointer!important;position:relative!important;box-shadow:none!important}.side-feed-card .side-tabs button.active::after,.side-rank-card .side-tabs button.active::after{content:""!important;position:absolute!important;left:22px!important;right:22px!important;bottom:0!important;height:2px!important;background:#60a5fa!important;border-radius:999px!important}.side-feed-card>.side-tab-panel{display:none!important;min-height:142px!important;max-height:170px!important;padding:8px 12px!important;background:linear-gradient(180deg,#0d1b31,#081425)!important;color:#eaf2ff!important;overflow:hidden!important}.side-rank-card>.rank-tab-panel:first-of-type{display:block}.side-rank-card>.rank-tab-panel.active~.rank-tab-panel:first-of-type{display:none}.side-withdraw-card,.side-stats-card{width:100%!important;margin:0!important;border-radius:12px!important;overflow:hidden!important;background:linear-gradient(180deg,#0d1b31,#081425)!important;border:1px solid rgba(59,130,246,.38)!important;box-shadow:none!important}.side-withdraw-card h3,.side-stats-card h3{height:38px!important;min-height:38px!important;max-height:38px!important;padding:0 14px!important;margin:0!important;display:flex!important;align-items:center!important;background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;color:#fff!important;font-size:13px!important;font-weight:1000!important;line-height:1!important}.toto-board-table,.board-list-view{overflow:hidden!important}.toto-row.board-renew-row{min-height:46px!important}.board-pagination,#boardPagination,.pagination{display:flex!important;justify-content:center!important;align-items:center!important;gap:5px!important;margin:14px 0 0!important;padding:0!important}.board-pagination a,.board-pagination button,#boardPagination a,#boardPagination button,.pagination a,.pagination button{min-width:28px!important;height:28px!important;padding:0 8px!important;border-radius:8px!important}.side-rank-card .rank-list em{color:#60a5fa!important;font-size:11px!important;font-weight:1000!important;font-style:normal!important;text-align:right!important;white-space:nowrap!important}.side-rank-card>.rank-tab-panel:first-of-type:not(.active){display:none!important;visibility:hidden!important;position:absolute!important;height:0!important;padding:0!important;opacity:0!important}.side-rank-card .rank-list p{padding:5px 0!important;border-bottom:1px solid rgba(255,255,255,.06)!important;min-height:27px!important;display:grid!important;grid-template-columns:28px minmax(0,1fr)auto!important;align-items:center!important;gap:8px!important;margin:0!important}.side-rank-card .rank-list span{color:#ffd400!important;display:flex!important;align-items:center!important;justify-content:center!important;width:24px!important;font-weight:1000!important;min-width:24px!important}.side-rank-card>.rank-tab-panel{display:none!important;min-height:0!important;padding:0!important;background:linear-gradient(180deg,#0d1b31,#081425)!important;height:0!important;visibility:hidden!important;position:absolute!important;left:-99999px!important;top:0!important;max-height:0!important;margin:0!important;overflow:hidden!important;opacity:0!important}.side-rank-card>.rank-tab-panel.active{display:block!important;visibility:visible!important;position:static!important;left:auto!important;top:auto!important;height:auto!important;min-height:292px!important;max-height:none!important;padding:10px 14px!important;margin:0!important;overflow:visible!important;opacity:1!important;background:linear-gradient(180deg,#0d1b31,#081425)!important}.side-rank-card .rank-list p,.side-rank-card .rank-tab-panel p{display:grid!important;grid-template-columns:28px minmax(0,1fr)auto!important;align-items:center!important;gap:8px!important;min-height:27px!important;padding:4px 0!important;margin:0!important;border-bottom:1px solid rgba(255,255,255,.06)!important}.side-rank-card .rank-list p:last-child,.side-rank-card .rank-tab-panel p:last-child{border-bottom:0!important}.side-rank-card .rank-list span,.side-rank-card .rank-tab-panel span{display:flex!important;align-items:center!important;justify-content:center!important;width:24px!important;min-width:24px!important}.side-rank-card .rank-list b,.side-rank-card .rank-tab-panel b{min-width:0!important;color:#fff!important;font-size:12px!important;font-weight:900!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.side-rank-card .rank-list em,.side-rank-card .rank-tab-panel em{color:#60a5fa!important;font-size:11px!important;font-style:normal!important;font-weight:1000!important;text-align:right!important;white-space:nowrap!important}.rank-badge,.level-icon{width:20px!important;height:20px!important;object-fit:contain!important;vertical-align:-4px;margin-right:3px}#boardPagination button,.board-pagination button,.pagination button,#boardPagination a,.board-pagination a,.pagination a{cursor:pointer!important;border:1px solid rgba(96,165,250,.55)!important;background:#07111f!important;color:#eaf2ff!important;font-weight:900!important}#boardPagination button.active,.board-pagination button.active,.pagination button.active,#boardPagination a.active,.board-pagination a.active,.pagination a.active{background:#2d6cdf!important;color:#fff!important;border-color:#60a5fa!important}.board-pagination:empty{display:none!important}.board-pagination button.active,.board-pagination button:hover:not(:disabled){background:linear-gradient(180deg,#3b82f6,#2563eb)!important;color:#fff!important}.board-pagination button:disabled{opacity:.45!important;cursor:default!important}.board-right .pato-login-box,.board-right .side-event-card,.board-right .side-feed-card,.board-right .side-rank-card,.board-right .side-withdraw-card,.board-right .side-stats-card{background:linear-gradient(180deg,#0d1b31,#081425)!important;border:1px solid rgba(59,130,246,.38)!important;border-radius:14px!important;overflow:hidden!important;box-shadow:0 14px 34px rgba(0,0,0,.20)!important;color:#eaf2ff!important}.board-right .side-feed-card>.side-tab-panel,.board-right .side-rank-card>.rank-tab-panel,.board-right .side-rank-card>.side-tab-panel{display:none!important}.board-right .side-feed-card>.side-tab-panel.active,.board-right .side-rank-card>.rank-tab-panel.active,.board-right .side-rank-card>.side-tab-panel.active{display:block!important;position:static!important;height:auto!important;visibility:visible!important;overflow:visible!important}.board-right .side-event-card ul,.board-right .side-mini-feed,.board-right .rank-list,.board-right .side-withdraw-list,.board-right .visitor-stats-list{background:transparent!important}body.pato-home .tospot-white-header,body.board-page-clean .tospot-white-header,.tospot-white-header{width:100%!important;max-width:100%!important;border-bottom:1px solid rgba(47,124,255,.72)!important;box-shadow:none!important}body.pato-home .tospot-white-header::after,body.board-page-clean .tospot-white-header::after,.tospot-white-header::after{content:""!important;display:block!important;position:absolute!important;left:0!important;right:0!important;bottom:-1px!important;width:100vw!important;height:1px!important;background:#2f7cff!important;box-shadow:none!important}body.pato-home .pato-shell,body.pato-home main.pato-shell.pato-layout,body.pato-home .pato-layout,body.board-page-clean .board-shell,body.board-page-clean main{width:min(1276px,calc(100vw - 24px))!important;max-width:1276px!important;margin-left:auto!important;margin-right:auto!important}body.pato-home main.pato-shell.pato-layout,body.pato-home .pato-layout,body.board-page-clean main.board-shell,body.board-page-clean main{display:grid!important;grid-template-columns:954px 300px!important;column-gap:22px!important;justify-content:center!important;align-items:start!important}body.pato-home .pato-maincol,body.board-page-clean main>section,body.board-page-clean .board-content-card{width:954px!important;max-width:954px!important;min-width:0!important}body.pato-home .pato-sidebar,body.board-page-clean main>aside.pato-sidebar{width:300px!important;max-width:300px!important;min-width:300px!important}body.pato-home .pato-layout,body.pato-home .pato-shell,body.pato-home .pato-maincol,body.pato-home .banner-card,body.pato-home #certifiedSites,body.board-page-clean .board-shell,body.board-page-clean .board-content-card{border-top-width:0!important;border-bottom-width:0!important;box-shadow:none!important;outline:0!important}.email-verify-row{display:flex;gap:8px;align-items:center;width:100%}.email-verify-row input{flex:1;min-width:0}.auth-mini-btn:disabled{opacity:.55;cursor:not-allowed}.verify-state.bad{color:#ff7b7b}.auth-panel.clean-panel label{display:flex!important;flex-direction:column!important;gap:8px!important;width:100%!important;box-sizing:border-box!important}.auth-panel.clean-panel input:not([type="checkbox"]){display:block!important;width:100%!important;max-width:none!important;min-width:0!important;height:46px!important;box-sizing:border-box!important}.auth-panel.clean-panel .email-verify-row{display:grid!important;grid-template-columns:minmax(0,1fr)156px!important;gap:10px!important;width:100%!important;align-items:center!important}.auth-panel.clean-panel .email-verify-row input{width:100%!important;min-width:0!important}.auth-panel.clean-panel .auth-mini-btn{width:156px!important;height:46px!important;margin:0!important;padding:0 12px!important;border-radius:10px!important;white-space:nowrap!important}.auth-panel.clean-panel .verify-state{display:block!important;margin-top:4px!important;color:#93c5fd!important;font-size:12px!important;font-weight:800!important}.auth-panel.clean-panel .verify-state.ok{color:#5ef0a0!important}.auth-panel.clean-panel .verify-state.bad{color:#ff7b7b!important}.auth-page-clean .tospot-white-header{background:#030814!important;border-top:0!important;border-bottom:1px solid #2b75d6!important}.auth-page-clean .tospot-white-header-inner{max-width:1540px!important;height:96px!important;grid-template-columns:220px minmax(620px,760px)220px!important;justify-content:center!important;gap:26px!important}.auth-page-clean .tospot-logo-wrap{justify-self:center!important}.auth-page-clean .tospot-white-logo{width:118px!important;max-height:74px!important;object-fit:contain!important}.auth-page-clean .tospot-main-menu{height:78px!important;background:#0b1728!important;border:1px solid rgba(59,130,246,.12)!important;border-radius:0!important;padding:0 30px!important;gap:34px!important;display:flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;box-shadow:inset 0 -1px 0 rgba(255,255,255,.03)!important}.auth-page-clean .tospot-menu-item,.auth-page-clean .tospot-menu-item>a{height:78px!important}.auth-page-clean .tospot-menu-item>a{color:#fff!important;font-size:16px!important;font-weight:1000!important;letter-spacing:-.04em!important;display:flex!important;align-items:center!important;gap:6px!important;padding:0!important;background:transparent!important;border:0!important;text-shadow:0 1px 1px rgba(0,0,0,.6)!important}.auth-page-clean .tospot-menu-item>a:hover{color:#ffd21f!important}.auth-page-clean .tospot-menu-item>a::after{bottom:16px!important;height:2px!important}.auth-page-clean .tospot-header-side{justify-self:start!important}.auth-page-clean .online-pill{height:36px!important;padding:0 18px!important;border-radius:999px!important;background:#062816!important;border:1px solid #058b3c!important;color:#d9ffe8!important;font-size:13px!important;font-weight:900!important}.two-tabs{grid-template-columns:repeat(2,1fr)!important}.tsp-modal.hidden,.find-info-reset.hidden{display:none!important}.tsp-modal{background:rgba(0,0,0,.7)!important;backdrop-filter:blur(6px)!important;position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:18px}.tsp-modal-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.68);backdrop-filter:blur(3px)}.tsp-modal-card{position:relative;width:min(560px,calc(100vw - 28px));max-height:calc(100vh - 36px);overflow:auto;background:#081426;border:1px solid rgba(82,161,255,.42);border-radius:16px;box-shadow:0 24px 70px rgba(0,0,0,.55);padding:0;color:#f8fafc}.tsp-modal-head{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid rgba(82,161,255,.24);background:linear-gradient(180deg,#0d2342,#081426)}.tsp-modal-head h3{margin:0;font-size:18px;font-weight:1000;color:#fff}.tsp-modal-x{width:32px;height:32px;border-radius:8px;border:1px solid rgba(255,255,255,.15);background:#0e1c31;color:#fff;font-size:22px;line-height:1;cursor:pointer}.find-info-card{display:flex;flex-direction:column;gap:13px;padding-bottom:18px}.find-info-card label,.find-info-reset label{display:flex;flex-direction:column;gap:7px;margin:0 18px;color:#e9eef7;font-size:13px;font-weight:900}.find-info-desc{margin:16px 18px 2px;color:#a9b8cc;font-size:13px;line-height:1.55}.find-info-card input:focus{border-color:#ffd319!important;box-shadow:0 0 0 3px rgba(255,211,25,.12)!important}.find-info-actions{display:flex;justify-content:flex-end;padding:0 18px}.auth-primary.small{width:auto;min-width:86px;height:40px;padding:0 18px}.find-info-reset{display:flex;flex-direction:column;gap:12px;margin-top:2px}.find-info-reset .auth-primary{margin:0 18px}.find-info-card .find-result-box{margin:2px 18px 0;background:#0d1b30;border:1px solid rgba(82,161,255,.32);border-radius:10px;padding:12px;color:#eaf2ff}.find-info-card .find-result-box b{color:#ffd319}.find-info-card .email-verify-row{display:grid!important;grid-template-columns:minmax(0,1fr)156px!important;gap:10px!important;align-items:center!important;width:100%!important;box-sizing:border-box!important}.find-info-card .email-verify-row input{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;flex:none!important;margin:0!important;height:46px!important}.find-info-card .email-verify-row .auth-mini-btn{display:block!important;width:156px!important;min-width:156px!important;max-width:156px!important;flex:0 0 156px!important;margin:0!important;height:46px!important;padding:0 12px!important;box-sizing:border-box!important}#regReferrer[readonly]{opacity:.95}.verify-state.ok{color:#65d987!important}.admin-referral-row{position:relative;gap:6px}.admin-referral-row .admin-mini-btn{position:absolute;right:10px;bottom:9px;border:0;border-radius:8px;padding:6px 10px;font-weight:900;cursor:pointer}.admin-referral-row .admin-mini-btn.#2563eb{background:linear-gradient(135deg,#ffe45c,#f5b600);color:#111}.exchange-box.compact button{margin-top:8px;width:100%;height:48px;border:0;border-radius:14px;background:linear-gradient(135deg,#2563eb,#60a5fa);color:#fff;font-weight:1000;cursor:pointer;box-shadow:0 12px 28px rgba(37,99,235,.24)}.exchange-box.compact button:disabled{opacity:.6;cursor:not-allowed}.tospot-white-header,.tospot-white-topbar,.pato-layout,.board-shell{flex-shrink:0}.tospot-white-topbar,.tospot-white-header,.pato-shell,.pato-layout,.board-shell,.auth-polished-wrap,.auth-single-wrap,.admin-shell{max-width:none}.tospot-white-topbar-inner,.tospot-white-header-inner,.pato-shell{width:1220px!important;max-width:1220px!important;margin-left:auto!important;margin-right:auto!important}.pato-banner-grid,.banner-list.pato-banner-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:8px!important;padding:16px!important;background:#151515!important}.tospot-menu-item,.tospot-menu-item>a{height:auto!important;white-space:nowrap!important}.auth-page-clean .auth-polished-wrap,.auth-single-wrap{width:1220px!important;max-width:1220px!important;margin-left:auto!important;margin-right:auto!important}.admin-shell{min-height:100vh;display:grid;grid-template-columns:260px 1fr;width:1320px!important;max-width:1320px!important;margin:0 auto!important}html{scroll-behavior:smooth;width:auto!important;min-width:1320px!important;overflow-x:hidden!important;background:#ffffff!important}.tospot-white-topbar,.tospot-white-header{font-family:Arial,"Noto Sans KR",sans-serif;width:100%!important;margin-left:auto!important;margin-right:auto!important}.tospot-white-topbar-inner,.tospot-white-header-inner,.pato-shell,.pato-layout,.board-shell,.auth-polished-wrap,.auth-single-wrap{width:1220px!important;max-width:1220px!important;margin-left:auto!important;margin-right:auto!important}.board-shell{width:1220px!important;margin:26px auto 54px!important;display:grid!important;grid-template-columns:minmax(0,1fr)340px!important;gap:18px!important;align-items:start!important;max-width:1220px!important}.board-right{display:block!important;gap:14px;position:static!important;top:16px}.main-banner,.pato-banner-grid .main-banner{display:block!important;overflow:hidden!important;border-radius:8px!important}.tospot-white-header,.tospot-white-topbar,.tospot-white-header-inner,.tospot-white-topbar-inner,header.tospot-white-header,header.tospot-white-topbar{background:transparent!important;box-shadow:none!important}.tospot-main-menu,nav.tospot-main-menu,.nav.tospot-main-menu{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;height:56px!important;min-height:0!important;padding:0!important;margin:0!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:30px!important;overflow:visible!important;white-space:nowrap!important}.tospot-main-menu::before,.tospot-main-menu::after{display:none!important;content:none!important}.tospot-menu-item,.tospot-main-menu>a{background:transparent!important;border:0!important;box-shadow:none!important}.pato-shell,.pato-layout,.board-shell,.auth-polished-wrap{width:1220px!important;max-width:1220px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}.pato-layout,.board-shell{background:radial-gradient(circle at top,#181a20 0%,#050608 42%,#020203 100%)!important;display:grid!important;grid-template-columns:minmax(0,1fr)340px!important;gap:18px!important;align-items:start!important}.pato-sidebar,.board-right{display:block!important;flex-direction:column!important;gap:12px!important;align-self:start!important;position:static!important}body.auth-page-clean .auth-single-card,body.auth-page-clean .auth-polished-card.auth-single-card{width:100%!important;max-width:860px!important;margin:0 auto!important;border-radius:18px!important;background:#0b1627!important;border:1px solid rgba(64,139,255,.45)!important;box-shadow:0 18px 45px rgba(0,0,0,.28)!important;overflow:hidden!important}body.auth-page-clean .clean-tabs{display:grid!important;grid-template-columns:1fr 1fr!important;background:#091426!important;border-bottom:1px solid rgba(64,139,255,.45)!important}body.auth-page-clean .clean-tabs .auth-tab{height:48px!important;background:#0b1627!important;color:#dbeafe!important;border:0!important;border-right:1px solid rgba(64,139,255,.35)!important;font-weight:950!important}body.auth-page-clean .clean-tabs .auth-tab.active{background:linear-gradient(135deg,#14346d,#2555c8)!important;color:#fff!important}body.auth-page-clean .auth-polished-card label,body.auth-page-clean .clean-panel label{color:#dbeafe!important;font-weight:900!important}body.auth-page-clean .auth-polished-card input,body.auth-page-clean .clean-panel input{height:46px!important;background:#071225!important;color:#fff!important;border:1px solid rgba(82,161,255,.55)!important;border-radius:10px!important;padding:0 14px!important;box-sizing:border-box!important}body.auth-page-clean .auth-primary,body.auth-page-clean button.auth-primary,body.auth-page-clean #loginForm button[type="submit"],body.auth-page-clean #registerForm button[type="submit"]{width:100%!important;height:50px!important;border:0!important;border-radius:11px!important;background:linear-gradient(135deg,#3b82f6,#2454df)!important;color:#fff!important;font-size:15px!important;font-weight:1000!important;box-shadow:0 14px 28px rgba(37,99,235,.22)!important;margin-top:10px!important}body.auth-page-clean .auth-under-links button,body.auth-page-clean .find-info-inline{height:44px!important;border:0!important;border-radius:10px!important;background:linear-gradient(135deg,#2f7cff,#2454df)!important;color:#fff!important;font-weight:950!important;cursor:pointer!important}body.auth-page-clean .footer,body.auth-page-clean .clean-auth-footer{margin-top:18px!important;padding:0 0 18px!important;min-height:0!important;background:transparent!important}header.tospot-white-header,.tospot-white-header,.tospot-white-header-inner,.tospot-main-menu,.tospot-main-menu .tospot-menu-item,.tospot-main-menu .tospot-menu-item>a,.tospot-main-menu>a{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;border-radius:0!important}.tospot-main-menu .tospot-menu-item>a,.tospot-main-menu>a{border:0!important;padding:0 12px!important;color:#f4f8ff!important}.tospot-main-menu .tospot-menu-item>a:hover,.tospot-main-menu>a:hover{background:transparent!important;color:#63b3ff!important}.tospot-white-header,header.tospot-white-header{background:#ffffff!important;box-shadow:none!important;border-bottom:1px solid rgba(47,124,255,.65)!important}.tospot-main-menu,nav.tospot-main-menu,.tospot-main-menu *{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}.tospot-menu-item,.tospot-menu-item.has-dropdown{position:relative!important;background:transparent!important;border:0!important;box-shadow:none!important}.tospot-menu-item>a:hover,.tospot-main-menu>a:hover{color:#63b3ff!important;background:transparent!important;transform:none!important}.tospot-menu-item>a::before,.tospot-menu-item>a::after,.tospot-main-menu>a::before,.tospot-main-menu>a::after{display:none!important;content:none!important}.tospot-dropdown,.tospot-menu-item:hover .tospot-dropdown,.tospot-menu-item:focus-within .tospot-dropdown{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.tospot-main-menu,.nav.tospot-main-menu{background:transparent!important;box-shadow:none!important;border:0!important}.tospot-menu-item.has-dropdown::after{display:none!important;content:none!important}.tospot-main-menu .tospot-menu-item{position:relative!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}.tospot-main-menu .tospot-menu-item>a:hover,.tospot-main-menu .tospot-menu-item>a:focus{background:transparent!important;color:#63b3ff!important}body .tospot-main-menu .tospot-menu-item.has-dropdown:hover>.tospot-dropdown,body .tospot-main-menu .tospot-menu-item.has-dropdown:focus-within>.tospot-dropdown{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.tospot-main-menu .tospot-dropdown a:last-child{border-bottom:0!important}.tospot-main-menu,nav.tospot-main-menu{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;overflow:visible!important}.tospot-main-menu .tospot-menu-item,.tospot-menu-item.has-dropdown{position:relative!important;overflow:visible!important}.tospot-main-menu .tospot-menu-item>a{color:#f5f9ff!important;text-shadow:0 1px 0 rgba(0,0,0,.45);background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;text-decoration:none!important;height:42px!important;line-height:42px!important;padding:0 8px!important;font-weight:900!important}.tospot-main-menu .tospot-menu-item>a:hover{color:#66b8ff!important}.tospot-main-menu .tospot-dropdown{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;position:absolute!important;top:42px!important;left:50%!important;transform:translateX(-50%)translateY(4px)!important;width:max-content!important;padding:5px!important;margin:0!important;background:rgba(5,13,26,.98)!important;border:1px solid rgba(59,130,246,.42)!important;border-radius:8px!important;box-shadow:0 10px 24px rgba(0,0,0,.55)!important;z-index:999999!important;overflow:hidden!important;min-width:132px!important;max-width:172px!important}.tospot-main-menu .tospot-dropdown a{white-space:nowrap!important;display:flex!important;align-items:center!important;height:30px!important;padding:0 10px!important;background:transparent!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.06)!important;color:#dbeafe!important;font-size:12.5px!important;font-weight:800!important;text-decoration:none!important;box-shadow:none!important;min-height:30px!important;gap:6px!important;border-radius:6px!important;letter-spacing:-.04em!important;line-height:1!important}.tospot-main-menu .tospot-dropdown a+a{margin-top:2px!important}.tospot-main-menu .tospot-dropdown a:hover,.tospot-main-menu .tospot-dropdown a:focus{background:rgba(37,99,235,.22)!important;color:#fff!important}.tospot-white-header .pato-shell,.tospot-white-header-inner,.auth-page-clean .tospot-white-header-inner{width:1280px!important;max-width:1280px!important;min-width:1280px!important;height:86px!important;margin:0 auto!important;padding:0!important;display:grid!important;grid-template-columns:210px 1fr 220px!important;align-items:center!important;justify-content:center!important;gap:18px!important;background:transparent!important;border:0!important;box-shadow:none!important}.tospot-logo-wrap,.auth-page-clean .tospot-logo-wrap{justify-self:center!important;background:transparent!important;border:0!important;box-shadow:none!important}.tospot-white-logo,.auth-page-clean .tospot-white-logo{width:118px!important;height:auto!important;max-height:74px!important;object-fit:contain!important}.tospot-main-menu,.auth-page-clean .tospot-main-menu{display:flex!important;align-items:center!important;justify-content:center!important;gap:34px!important;width:auto!important;min-width:0!important;max-width:none!important;height:54px!important;padding:0!important;margin:0!important;overflow:visible!important;white-space:nowrap!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.tospot-menu-item,.auth-page-clean .tospot-menu-item,.tospot-menu-item.has-dropdown{position:relative!important;height:54px!important;overflow:visible!important;display:flex!important;align-items:center!important;background:transparent!important;border:0!important;box-shadow:none!important}.tospot-main-menu>a,.tospot-menu-item>a,.auth-page-clean .tospot-menu-item>a,.auth-page-clean .tospot-main-menu>a{display:flex!important;align-items:center!important;justify-content:center!important;height:54px!important;line-height:54px!important;padding:0 2px!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#f8fbff!important;text-decoration:none!important;font-size:16px!important;font-weight:900!important;letter-spacing:-.04em!important;text-shadow:0 1px 0 rgba(0,0,0,.45)!important}.tospot-main-menu>a:hover,.tospot-menu-item>a:hover,.auth-page-clean .tospot-menu-item>a:hover{color:#66b8ff!important;background:transparent!important}.tospot-main-menu .tospot-dropdown,.auth-page-clean .tospot-main-menu .tospot-dropdown{display:none!important;position:absolute!important;top:50px!important;left:50%!important;right:auto!important;transform:translateX(-50%)translateY(2px)!important;width:max-content!important;min-width:126px!important;max-width:168px!important;padding:5px!important;margin:0!important;background:rgba(6,14,28,.98)!important;border:1px solid rgba(54,121,217,.55)!important;border-radius:7px!important;box-shadow:0 8px 22px rgba(0,0,0,.52)!important;z-index:999999!important;overflow:hidden!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.tospot-main-menu .tospot-dropdown.right{left:50%!important;right:auto!important;transform:translateX(-50%)translateY(2px)!important}.tospot-main-menu .tospot-menu-item.has-dropdown:hover>.tospot-dropdown,.tospot-main-menu .tospot-menu-item.has-dropdown:focus-within>.tospot-dropdown{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.tospot-main-menu .tospot-dropdown a,.auth-page-clean .tospot-main-menu .tospot-dropdown a{display:flex!important;align-items:center!important;justify-content:flex-start!important;height:28px!important;min-height:28px!important;line-height:28px!important;padding:0 10px!important;margin:0!important;gap:6px!important;background:transparent!important;border:0!important;border-radius:5px!important;color:#dbeafe!important;font-size:12px!important;font-weight:800!important;letter-spacing:-.04em!important;text-decoration:none!important;white-space:nowrap!important;text-shadow:none!important}.auth-single-card .clean-agree,.clean-agree{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;width:100%!important;margin:12px 0!important;line-height:1.4!important;font-size:14px!important;color:#d7e6ff!important;text-align:left!important}.auth-single-card .clean-agree input[type="checkbox"],.clean-agree input[type="checkbox"]{width:16px!important;height:16px!important;min-width:16px!important;flex:0 0 16px!important;margin:0!important;padding:0!important;accent-color:#2f7df6}.auth-single-card .agree-line{padding:0!important;border:0!important}#emailVerifyState.verified{color:#22c55e!important;font-weight:900!important}.admin-withdraw-row,.admin-referral-row,.admin-qna-row{border:1px solid rgba(86,145,255,.22);background:rgba(7,17,38,.62);border-radius:14px;padding:14px;margin:10px 0;display:grid;gap:8px}.admin-withdraw-row{display:grid!important;grid-template-columns:1.4fr 2fr auto auto auto;align-items:center;gap:8px!important}.admin-withdraw-row b,.admin-referral-row b,.admin-qna-row b{color:#f6fbff;font-size:14px}.admin-withdraw-row span,.admin-referral-row span,.admin-qna-row span{color:#9fb3d8;font-size:12px;line-height:1.55}.admin-withdraw-row em,.admin-referral-row em,.admin-qna-head em{font-style:normal;font-size:12px;color:#dbeafe;white-space:nowrap}.admin-withdraw-row button,.admin-referral-row button,.admin-qna-row button{border:1px solid rgba(74,144,255,.35);background:linear-gradient(180deg,#1d4ed8,#1e40af);color:#fff;border-radius:10px;padding:8px 10px;cursor:pointer;font-weight:800}.admin-withdraw-row button.danger{background:linear-gradient(180deg,#dc2626,#991b1b);border-color:rgba(248,113,113,.35)}.admin-qna-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-qna-row p{margin:0;color:#d7e6ff;font-size:13px;line-height:1.65;white-space:pre-wrap}.admin-qna-row textarea{width:100%;min-height:90px;resize:vertical;border-radius:12px;border:1px solid rgba(86,145,255,.28);background:#071326;color:#eaf3ff;padding:12px;box-sizing:border-box}.admin-answer-box{border-left:3px solid #3b82f6;background:rgba(59,130,246,.08);border-radius:10px;padding:10px 12px}.admin-answer-box strong{display:block;color:#93c5fd;margin-bottom:4px;font-size:12px}body.auth-page-clean .auth-right-sidebar .pato-login-box,body.auth-page-clean .auth-right-sidebar .side-event-card,body.auth-page-clean .auth-right-sidebar .side-feed-card,body.auth-page-clean .auth-right-sidebar .side-rank-card,body.auth-page-clean .auth-right-sidebar .side-withdraw-card,body.auth-page-clean .auth-right-sidebar .side-stats-card{width:100%!important}body.auth-page-clean .auth-single-card .auth-panel{padding:30px 32px 34px!important}body.auth-page-clean .email-verify-row{display:grid!important;grid-template-columns:minmax(0,1fr)144px!important;gap:10px!important;align-items:center!important}body.auth-page-clean .tsp-modal{position:fixed!important;inset:0!important;z-index:99999!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:20px!important;background:rgba(0,0,0,.72)!important;backdrop-filter:blur(4px)!important}body.auth-page-clean .tsp-modal.hidden{display:none!important}body.auth-page-clean .tsp-modal-backdrop{position:absolute!important;inset:0!important}body.auth-page-clean .tsp-modal-card.find-info-card{position:relative!important;left:auto!important;top:auto!important;right:auto!important;bottom:auto!important;transform:none!important;width:min(560px,calc(100vw - 32px))!important;max-height:calc(100vh - 40px)!important;margin:0 auto!important;overflow:auto!important}.side-withdraw-card{background:linear-gradient(180deg,rgba(15,23,42,.96),rgba(2,6,23,.96));border:1px solid rgba(59,130,246,.24);border-radius:16px;padding:0!important;margin-top:14px;box-shadow:0 14px 30px rgba(0,0,0,.22);min-height:190px!important;overflow:hidden!important}.side-withdraw-card h3{margin:0!important;color:#eaf2ff;font-size:14px!important;font-weight:1000!important;display:flex!important;align-items:center!important;height:40px!important;padding:0 16px!important;line-height:1!important}.side-withdraw-list p,.side-withdraw-list .withdraw-row{display:grid!important;grid-template-columns:minmax(0,1fr)72px 68px!important;gap:8px!important;align-items:center!important;min-height:38px!important;margin:0!important;border-bottom:1px solid rgba(75,132,255,.16)!important;padding:0 14px!important}.side-withdraw-list span{color:#eaf2ff!important;font-weight:900!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;min-width:0!important;font-size:12px!important;display:block!important;text-align:left!important}.side-withdraw-list .empty-side-line span,.side-withdraw-list .empty-side-line em,.side-withdraw-list .withdraw-empty span,.side-withdraw-list .withdraw-empty em{display:none!important}.side-withdraw-list .empty-side-line b,.side-withdraw-list .withdraw-empty b{display:inline!important;text-align:center!important;color:#ffd400!important;font-size:13px!important}.side-stats-card{min-height:145px!important;border:1px solid rgba(43,124,255,.55);border-radius:12px;overflow:hidden;background:#07172b;margin-top:12px}.side-stats-card h3{margin:0;padding:12px 16px;background:linear-gradient(90deg,#1f70ff,#2352d9);color:#fff;font-size:15px;font-weight:900}.visitor-stats-list p:last-child{border-bottom:0}.visitor-stats-list span{color:#dbeafe!important;font-size:12px!important;font-weight:900!important;min-width:0!important;white-space:nowrap}.admin-manage-toolbar{display:flex;gap:8px;margin-top:14px;align-items:center;flex-wrap:wrap}.admin-manage-toolbar select,.admin-manage-toolbar input{height:38px;border:1px solid rgba(54,129,255,.55);background:#071528;color:#dcecff;border-radius:9px;padding:0 12px;font-weight:800;outline:none}.admin-manage-toolbar input{min-width:220px;flex:1}.admin-manage-toolbar button,.admin-manage-row button{border:1px solid rgba(59,131,246,.65);background:linear-gradient(180deg,#347cff,#1e58d9);color:#fff;border-radius:8px;font-weight:900;cursor:pointer;padding:8px 12px}.admin-manage-list{display:flex;flex-direction:column;gap:8px;margin-top:12px;max-height:520px;overflow:auto;padding-right:2px}.admin-manage-row{display:grid;grid-template-columns:minmax(0,1fr)54px auto auto auto;gap:8px;align-items:center;background:#07172d;border:1px solid rgba(54,129,255,.28);border-radius:10px;padding:10px}.admin-manage-row.is-hidden{opacity:.62;background:#07111f}.admin-manage-main{min-width:0;display:flex;flex-direction:column;gap:5px}.admin-manage-main b{color:#fff;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-manage-main span{color:#9ebdf0;font-size:12px;line-height:1.45;word-break:break-all}.admin-manage-row em{font-style:normal;color:#ffd84f;font-weight:900;font-size:12px;text-align:center}.admin-manage-row button.danger{background:linear-gradient(180deg,#ef4444,#991b1b);border-color:rgba(239,68,68,.65)}.admin-empty.danger{color:#ff9b9b}body.admin-v2-body{background:#061224!important;color:#eaf3ff!important}.admin-v2-shell{grid-template-columns:270px minmax(0,1fr)!important;background:linear-gradient(180deg,#061224,#081a33)!important;min-height:100vh}.admin-v2-sidebar{background:#07172d!important;border-right:1px solid rgba(65,131,255,.28)!important;box-shadow:20px 0 60px rgba(0,0,0,.25)!important}.admin-brand span{font-weight:1000!important;font-size:13px;color:#fff!important}.admin-nav a{display:block;padding:13px 14px;border-radius:10px!important;color:#bcd5ff!important;text-decoration:none;font-size:14px;font-weight:900;border:1px solid transparent!important}.admin-nav a:hover,.admin-nav a.active{background:linear-gradient(90deg,rgba(43,124,255,.28),rgba(33,82,217,.08))!important;color:#fff!important;box-shadow:inset 3px 0 0 #f2c230;border-color:rgba(80,145,255,.35)!important}.admin-v2-main{padding:26px!important;background:transparent!important}.admin-v2-topbar,.admin-panel-card,.admin-stat-card{background:#07172d!important;border:1px solid rgba(65,131,255,.28)!important;box-shadow:0 12px 32px rgba(0,0,0,.22)!important}.admin-card-head h2,.admin-v2-topbar h1{color:#fff!important}.admin-card-head span,.admin-v2-topbar span,.admin-side-footer span{color:#9ebdf0!important}.admin-setting-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.admin-setting-grid div{background:#081d39!important;border:1px solid rgba(65,131,255,.25)!important;border-radius:12px!important;padding:12px!important}.admin-setting-grid b{display:block!important;color:#93c5fd!important;font-size:12px!important;margin-bottom:6px!important}.admin-setting-grid span{color:#fff!important;font-weight:900!important;font-size:13px!important;display:block!important}.admin-login-card button:disabled{opacity:.65!important;cursor:wait!important}.side-withdraw-list p.withdraw-row-clean{display:grid!important;grid-template-columns:42px minmax(0,1fr)70px 62px!important;gap:7px!important;align-items:center!important;min-height:32px!important;padding:7px 8px!important;margin:0!important;border:1px solid rgba(75,132,255,.14)!important;border-radius:9px!important;background:rgba(7,19,38,.74)!important;transition:background .16s ease,border-color .16s ease!important}.side-withdraw-list p.withdraw-row-clean:hover{background:rgba(31,112,255,.12)!important;border-color:rgba(96,165,250,.34)!important}.side-withdraw-list p.withdraw-row-clean time{display:block!important;color:#93c5fd!important;font-size:11px!important;font-weight:1000!important;letter-spacing:-.2px!important;text-align:left!important;white-space:nowrap!important}.side-withdraw-list p.withdraw-row-clean span{display:block!important;min-width:0!important;text-align:left!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;color:#f3f8ff!important;font-size:12px!important;font-weight:1000!important}.side-withdraw-list p.withdraw-row-clean b{display:block!important;min-width:0!important;text-align:right!important;white-space:nowrap!important;color:#ffd84f!important;font-size:12px!important;font-weight:1000!important}.side-withdraw-list p.withdraw-row-clean em.withdraw-status{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;min-width:0!important;text-align:right!important;white-space:nowrap!important;font-style:normal!important;font-size:11px!important;font-weight:1000!important;letter-spacing:-.4px!important;line-height:1!important}.side-withdraw-list p.withdraw-row-clean em.withdraw-status.done{color:#62f58b!important}.side-withdraw-list p.withdraw-row-clean em.withdraw-status.pending{color:#ffe45c!important}.side-withdraw-list p.withdraw-row-clean em.withdraw-status.fail{color:#ff8b8b!important}.side-withdraw-list .empty-side-line,.side-withdraw-list .withdraw-empty{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:46px!important;height:auto!important;padding:0 14px!important;margin:0!important;text-align:center!important;color:#ffd400!important;font-size:13px!important;font-weight:1000!important;line-height:1.4!important;border-bottom:0!important;border:0!important;background:transparent!important}.tospot-write-form .tw-file-section-clean{display:grid!important;grid-template-columns:88px minmax(0,1fr)!important;gap:12px 16px!important;align-items:start!important;margin:16px 0 18px!important;padding:16px!important;border:1px solid rgba(78,145,255,.24)!important;border-radius:14px!important;background:linear-gradient(180deg,rgba(10,26,50,.76),rgba(6,17,34,.76))!important}.tospot-write-form .tw-file-section-clean .tw-file-label{grid-row:1 / span 3!important;color:#eaf4ff!important;font-size:14px!important;font-weight:1000!important;padding-top:14px!important;white-space:nowrap!important}.tospot-write-form .tw-file-panel{display:grid!important;grid-template-columns:minmax(0,1fr)112px!important;gap:10px!important;align-items:stretch!important;position:relative!important}.tospot-write-form .tw-file-pick-btn{position:relative!important;min-height:64px!important;display:flex!important;align-items:center!important;gap:12px!important;padding:12px 16px!important;border:1px dashed rgba(98,167,255,.55)!important;border-radius:14px!important;background:rgba(12,32,62,.72)!important;color:#eaf4ff!important;cursor:pointer!important;transition:.18s!important;overflow:hidden!important;user-select:none!important}.tospot-write-form .tw-file-pick-btn:hover{background:rgba(32,91,180,.34)!important;border-color:#64a7ff!important;transform:translateY(-1px)!important}.tospot-write-form .tw-file-pick-btn .tw-file-icon{width:38px!important;height:38px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:12px!important;background:linear-gradient(180deg,#3b82f6,#1d4ed8)!important;box-shadow:0 8px 18px rgba(37,99,235,.24)!important;font-size:18px!important;flex:0 0 auto!important}.tospot-write-form .tw-file-pick-btn strong{display:block!important;font-size:15px!important;font-weight:1000!important;line-height:1.1!important}.tospot-write-form .tw-file-pick-btn small{display:block!important;margin-top:4px!important;color:#96b9e8!important;font-size:12px!important;font-weight:800!important;line-height:1.1!important}.tospot-write-form .tw-real-file-input{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.tospot-write-form .tw-file-clear-btn{height:64px!important;border-radius:14px!important;border:1px solid rgba(255,98,122,.35)!important;background:linear-gradient(180deg,#ef4444,#be123c)!important;color:#fff!important;font-size:14px!important;font-weight:1000!important;cursor:pointer!important}.tospot-write-form .tw-file-clear-btn:hover{filter:brightness(1.08)!important;transform:translateY(-1px)!important}.tospot-write-form .tw-file-name-line{grid-column:2!important;min-height:34px!important;display:flex!important;align-items:center!important;padding:0 12px!important;border-radius:10px!important;background:rgba(5,15,30,.55)!important;border:1px solid rgba(78,145,255,.18)!important;color:#9fc5ff!important;font-size:13px!important;font-weight:900!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.tospot-write-form .write-image-preview{grid-column:2!important;margin:0!important;padding:12px!important;border-radius:14px!important;border:1px solid rgba(80,150,255,.35)!important;background:rgba(6,19,37,.78)!important}.tospot-write-form .write-image-preview-inner{display:flex!important;gap:14px!important;align-items:center!important}.tospot-write-form .write-image-preview img{width:138px!important;height:82px!important;object-fit:cover!important;border-radius:12px!important;border:1px solid rgba(98,167,255,.45)!important;background:#071326!important;flex:0 0 auto!important}.tospot-write-form .write-image-preview b{display:block!important;color:#fff!important;font-size:14px!important;margin-bottom:4px!important;word-break:break-all!important}.tospot-write-form .write-image-preview span{display:block!important;color:#9ebdf0!important;font-size:12px!important;font-weight:800!important}.tospot-write-form .tw-submit[disabled],.tospot-write-form .tw-cancel[disabled]{opacity:.65!important;cursor:wait!important}body.board-page-clean .tospot-write-form{border:1px solid rgba(72,137,255,.38)!important;border-radius:16px!important;background:linear-gradient(180deg,#08172d,#061120)!important;padding:18px!important;box-shadow:0 12px 28px rgba(0,0,0,.22)!important}body.board-page-clean .tospot-write-form h3{height:auto!important;padding:0 0 16px!important;margin:0 0 18px!important;border-bottom:1px solid rgba(118,171,255,.25)!important;color:#fff!important;font-size:20px!important}body.board-page-clean .tospot-write-form .tw-title-row{display:grid!important;grid-template-columns:72px minmax(0,1fr)16px!important;gap:12px!important;align-items:center!important;margin-bottom:14px!important}body.board-page-clean .tospot-write-form .tw-title-row label,body.board-page-clean .tospot-write-form .tw-file-label{color:#d9ecff!important;font-weight:1000!important;font-size:14px!important}body.board-page-clean .tospot-write-form .tw-title-row input{margin:0!important;height:42px!important;border-radius:10px!important;background:#071326!important;border:1px solid rgba(75,145,255,.5)!important;color:#fff!important;font-weight:900!important}body.board-page-clean .tospot-write-form .tw-warning{margin:0 0 12px 84px!important;padding:10px 12px!important;border-radius:9px!important;background:#fff0f3!important;border-left:4px solid #ff3657!important;color:#e11d48!important;font-size:13px!important;font-weight:900!important}body.board-page-clean .tospot-write-form .tw-content{display:block!important;width:calc(100% - 84px)!important;margin:0 0 16px 84px!important;min-height:220px!important;border-radius:10px!important;padding:14px!important;border:1px solid rgba(75,145,255,.35)!important;background:#fff!important;color:#111!important;font-weight:800!important;resize:vertical!important}body.board-page-clean .tospot-write-form .tw-file-section-clean{display:grid!important;grid-template-columns:72px minmax(0,1fr)!important;gap:10px 12px!important;margin:0 0 16px!important;padding:0!important;border:0!important;background:transparent!important}body.board-page-clean .tospot-write-form .tw-file-section-clean .tw-file-label{grid-row:auto!important;padding-top:10px!important}body.board-page-clean .tospot-write-form .tw-file-panel{display:grid!important;grid-template-columns:minmax(0,1fr)96px!important;gap:10px!important;align-items:center!important}body.board-page-clean .tospot-write-form .tw-real-file-input{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important;left:-9999px!important}body.board-page-clean .tospot-write-form .tw-file-pick-btn{min-height:48px!important;height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0 14px!important;border-radius:11px!important;border:1px dashed rgba(110,176,255,.65)!important;background:linear-gradient(180deg,#2f7cff,#2358df)!important;color:#fff!important;cursor:pointer!important;font-size:14px!important;font-weight:1000!important}body.board-page-clean .tospot-write-form .tw-file-pick-btn small{display:inline!important;color:#dbeafe!important;font-size:11px!important;font-weight:800!important;margin-left:4px!important}body.board-page-clean .tospot-write-form .tw-file-pick-btn .tw-file-icon{width:auto!important;height:auto!important;background:none!important;box-shadow:none!important}body.board-page-clean .tospot-write-form .tw-file-clear-btn{height:48px!important;border-radius:11px!important;background:#10213e!important;border:1px solid rgba(91,152,255,.35)!important;color:#cfe5ff!important}body.board-page-clean .tospot-write-form .tw-file-name-line{grid-column:2!important;min-height:36px!important;display:flex!important;align-items:center!important;padding:0 12px!important;border-radius:10px!important;background:#071326!important;border:1px solid rgba(75,145,255,.25)!important;color:#9ec5ff!important;font-size:13px!important;font-weight:900!important}body.board-page-clean .tospot-write-form .write-image-preview{grid-column:2!important;display:block;padding:10px!important;border-radius:12px!important;background:#081a32!important;border:1px solid rgba(75,145,255,.32)!important}body.board-page-clean .tospot-write-form .write-image-preview-inner{display:flex!important;gap:12px!important;align-items:center!important}body.board-page-clean .tospot-write-form .write-image-preview img{width:132px!important;height:74px!important;object-fit:cover!important;border-radius:10px!important;border:1px solid rgba(121,181,255,.45)!important}body.board-page-clean .tospot-write-form .write-image-preview b{color:#fff!important;font-size:13px!important}body.board-page-clean .tospot-write-form .write-image-preview span{color:#9ec5ff!important;font-size:12px!important}body.board-page-clean .tospot-write-form .tw-photo-section{display:grid!important;grid-template-columns:72px minmax(0,1fr)!important;gap:12px!important;align-items:center!important;margin:12px 0 16px!important;padding-top:14px!important;border-top:1px solid rgba(118,171,255,.18)!important}body.board-page-clean .tospot-write-form .tw-radio-group{display:flex!important;gap:10px!important;align-items:center!important}body.board-page-clean .tospot-write-form .tw-radio-group label{min-width:118px!important;height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border-radius:999px!important;background:#0b1e39!important;border:1px solid rgba(89,151,255,.32)!important;color:#dbeafe!important;font-size:13px!important;font-weight:1000!important}body.board-page-clean .tospot-write-form .tw-radio-group input{width:18px!important;height:18px!important;margin:0!important;accent-color:#3b82f6!important}body.board-page-clean .tospot-write-form .tw-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;margin-top:10px!important;padding-top:14px!important;border-top:1px solid rgba(255,255,255,.75)!important}body.board-page-clean .tospot-write-form .tw-actions button{height:48px!important;border-radius:12px!important;font-size:14px!important;font-weight:1000!important}body.board-page-clean .tospot-write-form .tw-cancel{background:linear-gradient(180deg,#3b82f6,#1d4ed8)!important;color:#fff!important}body.board-page-clean .tospot-write-form .tw-submit{background:linear-gradient(180deg,#f43f5e,#e11d48)!important;color:#fff!important}body.board-page-clean .tospot-write-form .tw-submit:disabled{opacity:.65!important;cursor:wait!important}.post-detail-image{margin:18px 0;border:1px solid rgba(80,150,255,.25);border-radius:14px;overflow:hidden;background:#071426}.post-detail-image img{display:block;max-width:100%;margin:0 auto}.tospot-post-detail{background:rgba(7,18,34,.92);border:1px solid rgba(80,150,255,.25);border-radius:16px;padding:22px;color:#eaf3ff}.tospot-post-detail h2{font-size:26px;margin:6px 0 14px}.detail-top-actions{display:flex;justify-content:flex-end;margin-bottom:8px}.detail-comment{padding:12px 0;border-bottom:1px solid rgba(255,255,255,.08)}.detail-comment b{color:#fff;margin-right:8px}.detail-comment span{color:#8eaed8;font-size:12px}.detail-comment p{margin:8px 0 0;color:#dcecff}.tw-file-section-clean{display:grid;grid-template-columns:90px 1fr;gap:10px 16px;align-items:start}.tw-file-panel{display:grid;grid-template-columns:1fr 110px;gap:10px}.tw-file-pick-btn{min-height:50px;border:1px dashed rgba(100,170,255,.55);border-radius:12px;background:rgba(12,31,57,.9);display:flex!important;align-items:center;justify-content:center;gap:8px;cursor:pointer;color:#eaf3ff}.tw-file-pick-btn small{color:#8eadd6}.tw-file-clear-btn{border:0;border-radius:12px;background:#2b5ee9;color:#fff;font-weight:900}.tw-file-name-line{grid-column:2/3;background:rgba(8,18,35,.8);border:1px solid rgba(80,150,255,.2);border-radius:10px;padding:9px 12px;color:#b9d4ff}.detail-comments{margin-top:22px;border-top:1px solid rgba(255,255,255,.1);padding-top:18px;background:rgba(5,15,32,.72);border:1px solid rgba(70,139,255,.32);border-radius:16px;padding:18px;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.detail-comments h3{display:flex;align-items:center;gap:8px;margin:0 0 8px;color:#fff;font-size:18px;font-weight:1000}.detail-comments h3:before{content:"💬"}.detail-comment-item p{margin:0;color:#eaf3ff;line-height:1.55;font-size:14px;white-space:pre-wrap}.detail-comments,.event-comments,.tospot-comment-force-box{margin-top:24px!important;padding:0!important;border:1px solid rgba(70,139,255,.34)!important;border-radius:18px!important;background:linear-gradient(180deg,rgba(8,20,40,.96),rgba(5,13,28,.96))!important;box-shadow:0 14px 34px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.05)!important;overflow:hidden!important}.detail-comments h3,.event-comments h3,.tospot-comment-force-box h3{height:48px!important;margin:0!important;padding:0 18px!important;display:flex!important;align-items:center!important;gap:8px!important;color:#fff!important;font-size:17px!important;font-weight:1000!important;background:linear-gradient(90deg,#123a7b,#1d5ee8)!important;border-bottom:1px solid rgba(116,170,255,.22)!important}.detail-comments h3:before,.event-comments h3:before,.tospot-comment-force-box h3:before{content:"💬"!important;font-size:17px!important}.detail-comments h3 b,.event-comments h3 b{display:inline-flex!important;min-width:24px!important;height:22px!important;align-items:center!important;justify-content:center!important;background:rgba(255,255,255,.12)!important;color:#ffe45c!important;border-radius:999px!important;font-size:13px!important;padding:0 8px!important}.comment-rule{margin:0!important;color:#9fc5ff!important;font-size:13px!important;font-weight:900!important;line-height:1.5!important;background:rgba(8,23,48,.72)!important;border-left:3px solid #2f7cff!important;padding:12px 18px!important;border-radius:8px!important;border-bottom:1px solid rgba(72,139,255,.18)!important}.detail-comment-item,.event-comment-item{border:1px solid rgba(76,145,255,.25)!important;background:linear-gradient(180deg,rgba(13,32,61,.92),rgba(8,22,44,.92))!important;border-radius:15px!important;padding:14px 16px 14px 54px!important;position:relative!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important}.detail-comment-item:hover,.event-comment-item:hover{border-color:rgba(98,164,255,.48)!important;background:linear-gradient(180deg,rgba(15,39,76,.96),rgba(8,25,51,.96))!important}.detail-comment-writer{display:flex!important;align-items:center!important;gap:8px!important;color:#fff!important;font-size:13px;font-weight:900;margin-bottom:7px;min-height:28px!important;margin:0 0 8px!important}.detail-comment-writer img{width:30px!important;height:30px!important;border-radius:50%!important;object-fit:cover!important;border:2px solid rgba(255,220,75,.9)!important;position:absolute!important;left:14px!important;top:14px!important;background:#e5e7eb url("images/default-profile.png")center/cover no-repeat!important;box-shadow:0 0 0 3px rgba(37,99,235,.2)!important}.detail-comment-writer b{color:#fff!important;font-size:14px!important;font-weight:1000!important;max-width:55%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.detail-comment-writer span{margin-left:auto!important;color:#80a9df!important;font-size:12px!important;font-weight:800!important;white-space:nowrap!important}.detail-comment-item p,.event-comment-item p{margin:0!important;color:#e8f2ff!important;font-size:14px!important;font-weight:750!important;line-height:1.65!important;white-space:pre-wrap!important;word-break:break-word!important}.detail-comment-form textarea::placeholder{color:#6f94c9!important;font-weight:800!important}.detail-comment-form textarea:focus{border-color:#6aa8ff!important;box-shadow:0 0 0 3px rgba(59,130,246,.2),inset 0 1px 0 rgba(255,255,255,.04)!important}.detail-comment-form button:hover{filter:brightness(1.08)!important;transform:translateY(-1px)!important}.detail-comment-form button:disabled{opacity:.65!important;cursor:wait!important;transform:none!important}.member-inline-level-icon{width:18px!important;height:18px!important;object-fit:contain!important;margin-right:5px!important;vertical-align:-4px!important}.tsp-comment-clean-final{margin-top:22px!important;background:#071428!important;border:1px solid rgba(62,134,255,.28)!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 12px 24px rgba(0,0,0,.20)!important}.tsp-comment-clean-final>h3{display:flex!important;align-items:center!important;gap:5px!important;margin:0!important;padding:14px 16px!important;background:linear-gradient(90deg,#12356c,#0b254b)!important;color:#f7fbff!important;font-size:15px!important;font-weight:1000!important;border-bottom:1px solid rgba(85,151,255,.18)!important}.tsp-comment-clean-final>h3 b{color:#ffd84f!important;margin-left:3px!important}.tsp-comment-clean-final>h3 small{color:#9db9e9!important;font-size:12px!important}.tsp-comment-clean-final .comment-rule{margin:0!important;padding:10px 16px!important;color:#9fb9df!important;font-size:12px!important;font-weight:800!important;background:rgba(255,255,255,.025)!important;border-bottom:1px solid rgba(85,151,255,.12)!important}.tsp-comment-clean-final .detail-comment-form{margin:0!important;padding:15px 16px!important;background:#08182e!important;border-bottom:1px solid rgba(85,151,255,.16)!important;display:grid!important;grid-template-columns:1fr auto!important;gap:10px!important;align-items:end!important}.tsp-comment-clean-final textarea{grid-column:1!important;min-height:86px!important;width:100%!important;resize:vertical!important;border:1px solid rgba(78,142,255,.35)!important;border-radius:12px!important;background:#050f20!important;color:#f4f8ff!important;padding:12px 13px!important;line-height:1.55!important;outline:none!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.02)!important}.tsp-comment-clean-final textarea:focus{border-color:#66a2ff!important;box-shadow:0 0 0 3px rgba(59,130,246,.16)!important}.tsp-comment-clean-final .detail-comment-form button{grid-column:2!important;width:104px!important;height:42px!important;border:0!important;border-radius:12px!important;background:linear-gradient(180deg,#3b82f6,#1d4ed8)!important;color:#fff!important;font-weight:1000!important;cursor:pointer!important;box-shadow:0 8px 16px rgba(37,99,235,.28)!important}.tsp-comment-clean-final .detail-comment-list{padding:12px 16px 16px!important;display:flex!important;flex-direction:column!important;gap:10px!important}.tsp-comment-clean-final .detail-comment-item{margin:0!important;padding:13px 14px!important;background:#0a1b33!important;border:1px solid rgba(78,142,255,.20)!important;border-radius:13px!important;box-shadow:none!important}.tsp-comment-clean-final .detail-comment-writer{display:flex!important;align-items:center!important;gap:8px!important;margin-bottom:8px!important;color:#eaf3ff!important}.tsp-comment-clean-final .detail-comment-writer img{width:28px!important;height:28px!important;border-radius:50%!important;object-fit:cover!important;background:#111827!important;border:1px solid rgba(255,216,79,.55)!important}.tsp-comment-clean-final .detail-comment-writer b{font-size:13px!important;color:#fff!important;font-weight:1000!important}.tsp-comment-clean-final .detail-comment-writer span{margin-left:auto!important;color:#89a8d4!important;font-size:12px!important;font-weight:800!important}.tsp-comment-clean-final .detail-comment-content{color:#dbeafe!important;font-size:14px!important;line-height:1.68!important;white-space:pre-wrap!important;word-break:break-word!important}.tsp-comment-clean-final .detail-comment-empty{padding:22px 12px!important;text-align:center!important;color:#90a8c9!important;background:#08182e!important;border:1px dashed rgba(78,142,255,.25)!important;border-radius:12px!important;font-size:13px!important;font-weight:900!important}.tospot-write-form{margin:0!important;padding:18px!important;border:1px solid rgba(69,140,255,.32)!important;border-radius:16px!important;background:#071428!important;color:#111827!important;display:block!important;box-shadow:0 8px 20px rgba(15,23,42,.06)!important}.tw-image-card,.write-attach-row{background:#08182e!important;border:1px dashed rgba(85,151,255,.32)!important;border-radius:14px!important;padding:14px!important}.member-level-inline-img,.member-inline-level-icon{display:inline-block!important;width:16px!important;height:16px!important;object-fit:contain!important;flex:0 0 16px!important;margin:0!important;vertical-align:-3px!important}.member-menu-five a,.member-menu-five button{min-width:0!important;height:52px!important;border-radius:0!important;border:0!important;border-right:1px solid rgba(71,132,223,.28)!important;background:#0a1b33!important;color:#e8f2ff!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important}.member-menu-five a:last-child,.member-menu-five button:last-child{border-right:0!important}.side-event-card h3,.side-feed-card h3,.side-rank-card h3,.side-withdraw-card h3,.side-stats-card h3{height:38px!important;display:flex!important;align-items:center!important;margin:0!important;padding:0 14px!important;background:linear-gradient(90deg,#1f70ff,#2457df)!important;color:#fff!important;font-size:14px!important;font-weight:1000!important}.side-mini-feed .empty-side-line,.rank-list .empty-side-line{display:flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;color:#9fb9df!important;font-size:12px!important;font-weight:900!important}.side-feed-row{display:grid!important;grid-template-columns:minmax(0,1fr)42px!important;gap:8px!important;align-items:center!important;min-height:26px!important;padding:8px 9px!important;border-bottom:1px solid rgba(255,255,255,.07)!important;text-decoration:none!important;background:#0a1b33!important;margin-bottom:6px!important;border:1px solid rgba(67,133,230,.22)!important;border-radius:9px!important;color:#eaf3ff!important}.side-feed-row b{min-width:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;color:#eaf2ff!important;font-size:12px!important;font-weight:900!important;display:block!important}.side-feed-board{color:#ffd84f!important;font-weight:1000!important;margin-right:4px!important}.side-feed-row em{font-style:normal!important;color:#8fb0df!important;text-align:right!important;font-size:11px!important;font-weight:900!important}.side-withdraw-list{display:flex!important;flex-direction:column!important;gap:6px!important;padding:6px 10px 8px!important;min-height:0!important;background:linear-gradient(180deg,#0d1b31,#081425)!important}.withdraw-row-clean{display:grid!important;grid-template-columns:38px minmax(0,1fr)58px 52px!important;gap:7px!important;align-items:center!important;min-height:34px!important;margin:0!important;padding:0 8px!important;border:1px solid rgba(67,133,230,.24)!important;border-radius:9px!important;background:#0a1b33!important;color:#eaf3ff!important}.withdraw-row-clean time{font-size:11px!important;color:#8fd0ff!important;font-weight:1000!important;white-space:nowrap!important}.withdraw-row-clean span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;color:#fff!important;font-weight:900!important}.withdraw-row-clean b{text-align:right!important;font-size:12px!important;color:#ffd84f!important;font-weight:1000!important;white-space:nowrap!important}.withdraw-row-clean em{text-align:right!important;font-style:normal!important;font-size:11px!important;font-weight:1000!important;white-space:nowrap!important}.withdraw-status.done{color:#42f57b!important}.withdraw-status.pending{color:#ffe15c!important}.withdraw-status.fail{color:#ff7575!important}.withdraw-empty{display:flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;color:#9fb9df!important;font-size:12px!important;font-weight:900!important}.member-profile-photo{width:48px!important;height:48px!important;object-fit:cover!important;border-radius:50%!important;display:block!important;background:#e9e9e9!important}.board-write-box{margin-top:18px;border:1px solid rgba(57,130,255,.35)!important;border-radius:14px!important;background:#081421!important;padding:16px;display:grid;gap:10px;box-shadow:0 12px 28px rgba(0,0,0,.25)!important;overflow:hidden!important}.tw-row{display:grid!important;grid-template-columns:80px 1fr!important;align-items:start!important;gap:12px!important;padding:0 0 12px!important;border-bottom:0!important;margin:0 0 12px!important}.tw-row>label{padding-top:10px!important;color:#d9ecff!important;font-weight:800!important}#writePostTitle,#writePostContent{width:100%!important;box-sizing:border-box!important;background:#071321!important;border:1px solid #2869bf!important;color:#fff!important;border-radius:10px!important;padding:12px!important;outline:none!important}#writePostContent{min-height:210px!important;resize:vertical!important;line-height:1.55!important}.tw-file-pick-btn,#addAttachFile{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:38px!important;padding:0 16px!important;border-radius:10px!important;background:linear-gradient(180deg,#3e86ff,#2360e9)!important;border:1px solid rgba(85,151,255,.42)!important;color:#fff!important;font-weight:900!important;cursor:pointer!important;height:38px!important;min-width:130px!important;max-width:180px!important}#attachFileName{display:inline-flex!important;align-items:center!important;color:#bcd9ff!important;font-size:12px!important;margin-left:10px!important;vertical-align:middle!important}#clearAttachFile{height:36px!important;border-radius:10px!important;background:#17335c!important;color:#d8ecff!important;border:1px solid rgba(75,145,255,.35)!important;font-weight:800!important}.write-image-preview{grid-column:2/3;margin:0!important;margin-top:8px!important;border:1px dashed rgba(91,158,255,.45)!important;background:#061120!important;border-radius:12px!important;padding:10px!important}.write-image-preview-inner{display:flex!important;align-items:center!important;gap:12px!important;padding:10px!important;border:1px solid rgba(85,151,255,.22)!important;border-radius:12px!important;background:#061225!important}.write-image-preview-inner img{width:90px!important;height:58px!important;object-fit:cover!important;border-radius:8px!important;border:1px solid rgba(255,255,255,.18)!important}.write-image-preview-inner b{display:block!important;color:#fff!important;font-size:13px!important;margin-bottom:4px!important}.write-image-preview-inner span{display:block!important;color:#8fb8e9!important;margin-top:4px;font-size:12px!important;font-weight:800!important}.write-actions,.tw-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;margin-top:16px!important}#saveBoardPost,.tw-submit{height:44px!important;border-radius:12px!important;background:#ef3450!important;color:#fff!important;border:0!important;font-weight:900!important;cursor:pointer!important}.tsp-comment-final{margin-top:22px!important;border:1px solid rgba(57,130,255,.42)!important;border-radius:14px!important;background:#071421!important;overflow:hidden!important}.tsp-comment-title{height:42px!important;display:flex!important;align-items:center!important;gap:6px!important;padding:0 16px!important;background:linear-gradient(90deg,#123f86,#2567ee)!important;color:#fff!important;font-weight:900!important}.tsp-comment-title b{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:20px!important;height:20px!important;border-radius:999px!important;background:#ffd329!important;color:#17315b!important;font-size:12px!important}.tsp-comment-list{padding:14px!important;display:flex!important;flex-direction:column!important;gap:10px!important}.tsp-comment-head,.detail-comment-writer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin-bottom:8px!important;color:#9cc9ff!important;font-size:12px!important}.tsp-comment-user{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important}.tsp-comment-user>img{width:26px!important;height:26px!important;border-radius:50%!important;object-fit:cover!important;background:#eee!important}.tsp-comment-user em{display:flex!important;align-items:center!important;gap:4px!important;color:#fff!important;font-style:normal!important;font-weight:900!important}.tsp-comment-user em img{width:13px!important;height:13px!important;object-fit:contain!important}.tsp-comment-body{font-size:14px!important;line-height:1.55!important;color:#fff!important;word-break:break-word!important}.tsp-comment-write{border-top:1px solid rgba(57,130,255,.32)!important;background:#08182b!important;padding:14px!important}.tsp-comment-write p{margin:0 0 10px!important;color:#88b7e9!important;font-size:12px!important}.tsp-comment-input-row{display:grid!important;grid-template-columns:1fr 104px!important;gap:10px!important;align-items:stretch!important}#detailCommentText{min-height:70px!important;border:1px solid #276bc7!important;border-radius:10px!important;background:#071321!important;color:#fff!important;padding:12px!important;resize:vertical!important;box-sizing:border-box!important}#detailCommentSubmit{border:0!important;border-radius:10px!important;background:#2f7df5!important;color:#fff!important;font-weight:900!important;cursor:pointer!important}.member-rank-badge,.member-level-inline-img,.member-inline-level-icon,.member-level-clean-icon,.rank-badge.level-icon{display:none!important;visibility:hidden!important;width:0!important;height:0!important;margin:0!important;padding:0!important;border:0!important}.rank-list p:nth-child(1) em,.rank-list p:nth-child(2) em,.rank-list p:nth-child(3) em{color:#ff9d2e!important}.level-mini img{width:18px!important;height:18px!important;object-fit:contain!important;image-rendering:auto;display:none!important}.member-final-avatar img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.member-profile-final-card .member-menu-five{margin-top:10px!important}.member-profile-final-card .member-rank-img,.member-profile-final-card .member-rank-badge,.member-profile-final-card .member-level-inline-img,.member-profile-final-card .member-inline-level-icon,.member-profile-final-card .rank-badge.level-icon{display:none!important;width:0!important;height:0!important;visibility:hidden!important;margin:0!important;padding:0!important;border:0!important}.side-rank-card .side-tab-head button{font-size:12px!important;letter-spacing:-.2px!important;font-weight:1000!important}.rank-list p,.rank-list .rank-row-clean{display:grid!important;grid-template-columns:24px minmax(0,1fr)auto!important;gap:8px!important;align-items:center!important;height:34px!important;margin:0 0 7px 0!important;padding:0 9px!important;border:1px solid rgba(67,133,230,.22)!important;border-radius:9px!important;background:#0a1b33!important;color:#eaf3ff!important}#adminWriteBtn .rank-badge,#adminWriteBtn img{display:none!important}.detail-comments.tsp-comment-clean-final{border:1px solid rgba(67,133,230,.45)!important;border-radius:14px!important;overflow:hidden!important;background:#07131f!important;margin-top:18px!important}.detail-comments.tsp-comment-clean-final h3{display:flex!important;align-items:center!important;gap:6px!important;margin:0!important;padding:12px 14px!important;background:linear-gradient(90deg,#164aa4,#2465ee)!important;color:#fff!important;font-size:14px!important}.detail-comments.tsp-comment-clean-final h3 b{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:20px!important;height:20px!important;border-radius:999px!important;background:#ffd84f!important;color:#0a1730!important;font-size:12px!important}.detail-comments.tsp-comment-clean-final h3 small{font-size:12px!important;color:#dcecff!important}.tsp-comment-write-title{grid-column:1/-1!important;color:#ffd84f!important;font-size:13px!important;font-weight:1000!important;margin-bottom:8px!important;margin:0 0 8px 0!important}.detail-comment-form textarea{min-height:68px!important;resize:vertical!important;border:1px solid rgba(80,145,255,.6)!important;border-radius:9px!important;background:#061224!important;color:#eaf3ff!important;padding:10px!important;outline:none!important;font-size:13px!important;box-sizing:border-box!important;height:78px!important;font-weight:850!important;line-height:1.55!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)!important}.detail-comment-form button{border:0!important;border-radius:9px!important;background:linear-gradient(180deg,#3382ff,#225ee8)!important;color:#fff!important;font-weight:1000!important;cursor:pointer!important;height:78px!important;box-shadow:0 10px 22px rgba(37,99,235,.30)!important;align-self:stretch!important;min-height:86px!important;font-size:13px!important}.detail-comment-list{display:flex!important;gap:8px!important;margin-bottom:14px;flex-direction:column!important;margin:0!important;padding:10px 12px!important}.detail-comment-item{border:1px solid rgba(67,133,230,.28)!important;background:#0a1b33!important;border-radius:10px!important;padding:10px!important}.detail-comment-empty{border:1px dashed rgba(80,145,255,.35)!important;border-radius:10px!important;padding:18px!important;text-align:center!important;color:#a9c1e6!important;background:rgba(7,18,36,.62)!important;min-height:76px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:14px!important;font-weight:900!important}.rank-list{padding:9px!important;min-height:auto!important;padding-bottom:12px!important}.rank-list .rank-row-clean{grid-template-columns:24px minmax(0,1fr)auto!important}#adminWriteBtn{gap:4px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}#adminWriteBtn::before,#adminWriteBtn::after{content:none!important;display:none!important}#adminWriteBtn img,#adminWriteBtn .rank-badge{display:none!important}.member-profile-final-card .member-level-medal{display:none!important}.member-profile-final-card{width:100%!important;border:1px solid rgba(70,145,255,.65)!important;border-radius:10px!important;background:#071526!important;padding:10px!important;box-sizing:border-box!important;overflow:hidden!important;box-shadow:none!important}.member-final-top{display:grid!important;grid-template-columns:42px minmax(0,1fr)58px!important;gap:8px!important;align-items:center!important}.member-final-avatar{width:40px!important;height:40px!important;border-radius:50%!important;border:2px solid #ffe55e!important;background:#e5e5e5!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;min-width:40px!important;position:relative!important}.member-final-avatar img.member-profile-photo{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.member-final-avatar .member-rank-badge,.member-final-avatar .rank-badge,.member-final-avatar .member-level-medal,.member-final-avatar .member-profile-level-gif:not(.member-profile-photo){display:none!important;visibility:hidden!important;width:0!important;height:0!important}.member-final-info{min-width:0!important;display:flex!important;flex-direction:column!important;gap:3px!important}.member-final-name{font-size:13px!important;line-height:1.1!important;font-weight:1000!important;color:#fff!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.member-final-level{display:flex!important;align-items:center!important;gap:4px!important;min-width:0!important;line-height:17px!important;white-space:nowrap!important;min-height:18px!important;overflow:hidden!important;height:17px!important}.member-final-level .member-profile-level-gif{display:inline-block!important;visibility:visible!important;width:14px!important;height:14px!important;min-width:14px!important;object-fit:contain!important;position:static!important;margin:0!important;border:0!important;border-radius:0!important;flex:0 0 14px!important}.member-final-level .member-level-medal{font-size:12px!important;line-height:1!important;flex:0 0 auto!important;display:none!important}.member-final-level b{font-size:10.5px!important;color:#ffd94b!important;font-weight:1000!important;line-height:17px!important}.member-final-level em{font-style:normal!important;font-size:10px!important;color:#f3f7ff!important;font-weight:900!important;line-height:17px!important;overflow:hidden!important;text-overflow:ellipsis!important}.member-final-exp{margin-top:9px!important}.member-final-exp-head{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:5px!important;gap:8px!important}.member-final-exp-head span{font-size:10.5px!important;color:#80bbff!important;font-weight:1000!important}.member-final-exp-head strong{font-size:10px!important;color:#dbeaff!important;font-weight:1000!important;white-space:nowrap!important;letter-spacing:-.4px!important}.member-final-wallet .wallet-pending{background:#13283f!important;color:#ffe45c!important;border-color:rgba(255,228,92,.35)!important;grid-column:1/3!important}.member-menu-five button:last-child{border-right:0!important}.member-menu-five em{font-style:normal!important;font-size:18px!important;line-height:1!important;display:block!important;margin-bottom:3px!important}.member-menu-five small{font-size:10px!important;font-weight:1000!important;white-space:nowrap!important;line-height:1!important}.side-event-card,.side-rank-card,.side-withdraw-card{border:1px solid rgba(68,136,238,.48)!important;border-radius:9px!important;background:#071526!important;overflow:hidden!important;margin-bottom:10px!important;box-shadow:none!important}.side-withdraw-card .side-box-title{height:36px!important;display:flex!important;align-items:center!important;background:linear-gradient(90deg,#1769f5,#2c61e6)!important;color:#fff!important;font-size:12px!important;font-weight:1000!important;padding:0 10px!important}.side-tab-head{display:grid!important;grid-template-columns:1fr 1fr!important;border-bottom:1px solid rgba(78,143,242,.35)!important;background:#061224!important;height:36px!important}.side-tab-head button{height:36px!important;border:0!important;border-radius:0!important;background:#07162a!important;color:#dcecff!important;font-size:11.5px!important;font-weight:1000!important;padding:0!important}.side-tab-head button.active{background:#0d3a75!important;box-shadow:inset 0 -2px 0 #6bb5ff!important;color:#fff!important}.side-mini-feed,.rank-list,.side-withdraw-list{padding:8px!important;min-height:178px!important;background:#071526!important;max-height:none!important;overflow:hidden!important}.tsp-side-feed-item::after{content:""!important}.tsp-side-feed-item>em,.side-feed-row em{font-size:10.5px!important;color:#8fbaff!important}#bannerList.banner-grid-287,.pato-banner-grid.banner-grid-287{display:grid!important;grid-template-columns:repeat(3,287px)!important;gap:10px!important;justify-content:center!important;align-items:start!important;padding:10px 0 14px!important}#bannerList.banner-grid-287 .main-banner{width:287px!important;height:120px!important;display:block!important;border-radius:8px!important;overflow:hidden!important;background:#071326!important;border:1px solid rgba(48,120,255,.25)!important;box-shadow:none!important}#bannerList.banner-grid-287 .main-banner img{width:287px!important;height:120px!important;display:block!important;object-fit:cover!important}.profile-level-line{display:inline-flex!important;align-items:center!important;gap:5px!important;min-width:0!important;white-space:nowrap!important}.tsp-withdraw-item time{font-size:10px!important;font-weight:900!important;color:#99c6ff!important;white-space:nowrap!important}.tsp-withdraw-item b{min-width:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:11px!important;color:#fff!important;font-weight:900!important}.tsp-withdraw-item strong{text-align:right!important;white-space:nowrap!important;font-size:10px!important;color:#ffe04b!important;font-weight:1000!important}.tsp-withdraw-item em{text-align:right!important;white-space:nowrap!important;font-size:10px!important;font-style:normal!important;font-weight:1000!important}.tsp-withdraw-item em.done{color:#24e36b!important}.tsp-withdraw-item em.pending{color:#ffd426!important}.tsp-withdraw-item em.fail{color:#ff5a66!important}body.pato-home #bannerList.banner-grid-287 .main-banner{width:287px!important;height:120px!important;max-width:287px!important;min-width:287px!important;display:block!important;overflow:hidden!important;border-radius:4px!important;border:1px solid rgba(255,210,55,.75)!important;background:#061225!important;box-shadow:none!important;transform:none!important}body.pato-home #bannerList.banner-grid-287 .main-banner:hover{transform:translateY(-1px)!important;filter:brightness(1.06)!important;box-shadow:0 8px 18px rgba(0,0,0,.25)!important}body.pato-home #bannerList.banner-grid-287 .main-banner img{width:287px!important;height:120px!important;max-width:287px!important;max-height:120px!important;min-width:287px!important;min-height:120px!important;display:block!important;object-fit:cover!important;object-position:center center!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}body.pato-home #bannerList.banner-grid-287 .main-banner:hover,body.pato-home .pato-banner-grid.banner-grid-287 .main-banner:hover,body.pato-home .banner-list.banner-grid-287 .main-banner:hover{filter:brightness(1.07)!important;box-shadow:0 8px 18px rgba(0,0,0,.28)!important;transform:translateY(-1px)!important}body.pato-home .side-event-card h3,body.pato-home .side-feed-card h3,body.pato-home .side-rank-card h3,body.pato-home .side-withdraw-card h3,body.pato-home .side-stats-card h3{height:38px!important;padding:0 14px!important;display:flex!important;align-items:center!important;font-size:13px!important;font-weight:1000!important;background:linear-gradient(90deg,#176cf5,#245be0)!important}body.pato-home .side-feed-card .side-feed-body,body.pato-home .side-rank-card .rank-body,body.pato-home .side-withdraw-list,body.pato-home .visitor-stats-list{padding:10px!important}body.pato-home .tsp-side-feed-item,body.pato-home .tsp-rank-item,body.pato-home .tsp-withdraw-item{margin-bottom:7px!important;border-radius:8px!important;background:#091d36!important;border:1px solid rgba(83,148,255,.18)!important}body.pato-home .tsp-side-feed-item:last-child,body.pato-home .tsp-rank-item:last-child,body.pato-home .tsp-withdraw-item:last-child{margin-bottom:0!important}body.pato-home .tsp-side-empty{min-height:54px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important}body.pato-home .pato-layout{width:1189px!important;max-width:1189px!important;margin:24px auto 0!important;display:grid!important;grid-template-columns:877px 300px!important;gap:12px!important;align-items:start!important;min-width:1189px!important;column-gap:12px!important;justify-content:center!important}body.pato-home #certifiedSites.banner-card,body.pato-home .pato-banner-section,body.pato-home #bannerList.banner-grid-287,body.pato-home .pato-banner-grid.banner-grid-287,body.pato-home .banner-list.banner-grid-287{margin-left:0!important;margin-right:0!important}body.pato-home .side-event-card,body.pato-home .side-feed-card,body.pato-home .side-rank-card,body.pato-home .side-withdraw-card,body.pato-home .side-stats-card,body.pato-home .pato-login-box,body.pato-home .member-panel-card{margin:0!important;border-radius:10px!important;border:1px solid rgba(55,130,255,.55)!important;background:#07192f!important;box-shadow:none!important;overflow:hidden!important}body.pato-home .tospot-header{width:100%!important;border-bottom:1px solid #1f63d8!important;box-shadow:0 1px 0 rgba(54,129,255,.42)!important}body.pato-home .tospot-header-inner{border-bottom:0!important;box-shadow:none!important}body.pato-home .pato-notice{grid-area:notice!important;width:100%!important;margin:0 0 4px 0!important}body.pato-home #certifiedSites.banner-card,body.pato-home .pato-banner-section{width:var(--tsp-main-w)!important;max-width:var(--tsp-main-w)!important;min-width:var(--tsp-main-w)!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}body.pato-home .pato-maincol{width:877px!important;min-width:877px!important;max-width:877px!important;overflow:visible!important;grid-area:main!important;margin:0!important;padding:0!important}body.pato-home .pato-sidebar{width:300px!important;min-width:300px!important;max-width:300px!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:12px!important;grid-area:side!important;padding:0!important}body.pato-home .pato-banner-section{width:877px!important;min-width:877px!important;max-width:877px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}body.pato-home #bannerList.banner-grid-287,body.pato-home .pato-banner-grid.banner-grid-287,body.pato-home .banner-list.banner-grid-287{width:877px!important;min-width:877px!important;max-width:877px!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:287px 287px 287px!important;grid-auto-rows:120px!important;gap:8px!important;justify-content:start!important;align-content:start!important;background:transparent!important;border:0!important;box-shadow:none!important;align-items:start!important}body.pato-home #bannerList.banner-grid-287 .main-banner,body.pato-home .pato-banner-grid.banner-grid-287 .main-banner,body.pato-home .banner-list.banner-grid-287 .main-banner{width:287px!important;height:120px!important;min-width:287px!important;max-width:287px!important;min-height:120px!important;max-height:120px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;border:1px solid rgba(255,211,61,.72)!important;border-radius:6px!important;background:#040913!important;box-shadow:none!important;transform:none!important;line-height:0!important}body.pato-home #bannerList.banner-grid-287 .main-banner img,body.pato-home .pato-banner-grid.banner-grid-287 .main-banner img,body.pato-home .banner-list.banner-grid-287 .main-banner img{width:287px!important;height:120px!important;max-width:100%!important;max-height:100%!important;min-width:0!important;min-height:0!important;display:block!important;object-fit:contain!important;object-position:center!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;background:#050b14!important}body.pato-home .pato-top-line,body.pato-home .site-line,body.pato-home .top-blue-line{width:100%!important;max-width:none!important}body.pato-home{background:radial-gradient(circle at 50% 0,rgba(255,255,255,.06),transparent 260px),linear-gradient(180deg,#111 0,#070707 360px,#050505 100%)!important;color:#e8e8e8!important;font-family:Arial,"Noto Sans KR",sans-serif!important;padding-bottom:0!important}body.pato-home .pato-notice.tsp-mission-notice{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-height:46px!important;padding:0 22px!important;margin:0 auto 28px!important;border:1px solid rgba(245,201,54,.78)!important;border-radius:10px!important;background:linear-gradient(180deg,rgba(17,32,52,.96),rgba(12,23,38,.96))!important;color:#f4f8ff!important;box-shadow:0 8px 28px rgba(0,0,0,.25)!important;line-height:1.2!important;white-space:nowrap!important}.footer,footer.footer{display:none!important;height:0!important;min-height:0!important;padding:0!important;margin:0!important;overflow:hidden!important}.tsp-footer-actions{display:flex!important;flex-direction:column!important;gap:8px!important}.tsp-footer-actions a:hover{filter:brightness(1.08)!important;transform:translateY(-1px)!important}.tospot-white-header::after{display:none!important}.tospot-white-header-inner,.pato-shell,.admin-shell{width:min(var(--tsp-shell-w),calc(100vw - 32px))!important;margin:0 auto!important}.tospot-menu-item>a:hover{color:var(--tsp-blue)!important}.pato-layout,.auth-polished-wrap{background:#fff!important;border-left:1px solid var(--tsp-line)!important;border-right:1px solid var(--tsp-line)!important;box-shadow:0 20px 45px rgba(15,23,42,.08)!important}.banner-card,.pato-banner-section{background:transparent!important;border:0!important;box-shadow:none!important;margin:0!important;padding:0!important}.banner-grid-287,.pato-banner-grid,.banner-list{display:grid!important;grid-template-columns:repeat(3,287px)!important;gap:10px!important;padding:0!important;justify-content:start!important}.pato-login-box,.side-event-card,.side-feed-card,.side-rank-card,.side-withdraw-card,.side-stats-card,.banner-card,.auth-single-card,.tsp-modal-card{background:#fff!important;color:var(--tsp-text)!important;border:1px solid var(--tsp-line)!important;border-radius:14px!important;box-shadow:var(--tsp-shadow)!important}.side-event-card h3,.side-withdraw-card h3,.side-stats-card h3,.admin-card-head,.admin-v2-topbar{background:linear-gradient(180deg,#2f7bff,#2463e8)!important;color:#fff!important;border-color:transparent!important;text-shadow:none!important}.login-input input,.login-input input::placeholder{background:transparent!important;color:#1f2937!important}.side-login,.side-reward,.side-feed-card button,.side-tabs button,.tsp-footer-actions a:first-child{border:0!important;box-shadow:none!important;text-shadow:none!important}.side-mini-feed p,.rank-list p,.side-withdraw-list p,.visitor-stats-list p,.side-mini-feed a{background:#f8fafc!important;color:var(--tsp-text)!important;border:1px solid #edf2f7!important;border-radius:8px!important;margin:6px 8px!important;padding:8px 10px!important}.empty-side-line,.side-empty-item,.withdraw-empty{color:#667085!important;background:#f8fafc!important}.rank-list em,.side-withdraw-list b{color:#f97316!important}.rank-list b,.side-mini-feed b,.side-mini-feed strong{color:#111827!important}.board-row:hover{transform:translateY(-1px);background:#f8fbff!important;border-color:rgba(225,29,47,.25)!important}.board-detail,.detail-content{background:#fff!important;color:#111827!important;border-color:var(--tsp-line)!important}.board-detail h1{font-size:24px;color:#111827!important;margin-bottom:8px;word-break:break-word!important;text-shadow:none!important}.detail-date{color:#667085!important;font-size:13px;font-weight:800;margin-bottom:18px}.detail-content{white-space:pre-wrap;line-height:1.8;font-weight:800;font-size:15px;color:#111827!important;min-height:180px;padding:22px 0;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.tospot-write-form,body.board-page-clean .tospot-write-form{background:#fff!important;color:#111827!important;border:1px solid var(--tsp-line)!important;box-shadow:var(--tsp-shadow)!important}.tospot-write-form h3,body.board-page-clean .tospot-write-form h3{color:#111827!important;border-bottom:1px solid var(--tsp-line)!important}.tospot-write-form label,body.board-page-clean .tospot-write-form .tw-title-row label,body.board-page-clean .tospot-write-form .tw-file-label{color:#344054!important}input,select,textarea,.tospot-write-form input,.tospot-write-form textarea,body.board-page-clean .tospot-write-form .tw-title-row input,body.board-page-clean .tospot-write-form .tw-content{background:#fff!important;color:#111827!important;border:1px solid var(--tsp-line-strong)!important}button,.tw-submit{background:linear-gradient(180deg,#3b82f6,#2563eb)!important;color:#fff!important}.tw-cancel{height:44px!important;border-radius:12px!important;background:#f1f5f9!important;color:#111827!important;border:1px solid var(--tsp-line)!important;font-weight:900!important}.auth-tab,.auth-tabs button{background:#fff!important;color:#344054!important;border-color:var(--tsp-line)!important}.auth-tab.active,.auth-tabs button.active{background:#2563eb!important;color:#fff!important}.admin-sidebar{position:sticky;top:0;height:100vh;background:#fff!important;color:#111827!important;border-right:1px solid rgba(82,161,255,.24)!important;padding:20px 14px;box-sizing:border-box;border-color:var(--tsp-line)!important}.admin-sidebar a{color:#344054!important}.admin-sidebar a.active,.admin-side a.active{background:#eff6ff!important;color:#2563eb!important}.tg-head{display:flex!important;align-items:center!important;gap:10px!important;margin-bottom:8px!important}.tg-head b{font-size:18px!important;color:#111827!important;font-weight:1000!important}.tsp-footer-telegram p{margin:0!important;color:#344054!important;font-size:13px!important;font-weight:800!important;line-height:1.65!important;word-break:keep-all!important}hr{border-color:var(--tsp-line)!important}.pato-shell,.tospot-white-header-inner,.tospot-white-topbar-inner,.tsp-footer-inner{width:var(--tsp-shell-w)!important;max-width:var(--tsp-shell-w)!important;min-width:var(--tsp-shell-w)!important;margin-left:auto!important;margin-right:auto!important}.pato-layout,main.pato-layout,main.pato-shell.pato-layout{display:grid!important;grid-template-areas:"notice notice" "main side"!important;grid-template-columns:var(--tsp-main-w)var(--tsp-side-w)!important;column-gap:var(--tsp-gap)!important;row-gap:12px!important;width:var(--tsp-shell-w)!important;min-width:var(--tsp-shell-w)!important;max-width:var(--tsp-shell-w)!important;margin:0 auto!important;padding:18px 0 34px!important;background:transparent!important;border:0!important}.banner-card,.pato-banner-section,.pato-login-box,.side-event-card,.side-rank-card,.side-withdraw-card,.side-stats-card,.board-detail,.auth-panel{background:#fff!important;color:var(--tsp-text)!important;border:1px solid var(--tsp-line)!important;border-radius:12px!important;box-shadow:var(--tsp-shadow)!important;overflow:hidden!important}.side-event-card,.side-rank-card,.side-withdraw-card,.side-stats-card{margin:0!important}.side-withdraw-card h3,.side-withdraw-card .side-box-title,.side-stats-card h3{background:linear-gradient(180deg,#3b82f6,#2563eb)!important;color:#fff!important;border:0!important;min-height:38px!important;display:flex!important;align-items:center!important;padding:0 14px!important;font-size:13px!important;font-weight:1000!important}.pato-banner-grid,.banner-list,.banner-grid-287{display:grid!important;grid-template-columns:repeat(3,287px)!important;gap:10px!important;padding:0!important;margin:0!important;justify-content:start!important;align-items:start!important}.main-banner:hover{transform:translateY(-1px)!important;box-shadow:0 10px 20px rgba(37,99,235,.14)!important;border-color:rgba(59,130,246,.55)!important}.tsp-side-feed-item,.side-mini-feed p,.rank-list p,.side-withdraw-list p,.visitor-stats-list p{min-height:36px!important;margin:0 0 7px!important;padding:8px 10px!important;border-radius:9px!important;border:1px solid #edf2f7!important;background:#f8fafc!important;color:#111827!important;font-size:12px!important;font-weight:900!important;text-decoration:none!important}.tsp-side-empty,.empty-side-line,.side-empty-item,.withdraw-empty{background:#f8fafc!important;color:#667085!important;border:1px dashed #d9e4f2!important;border-radius:9px!important;min-height:54px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:12px!important;font-weight:900!important;text-align:center!important;margin:10px!important}.side-withdraw-list b{color:#2563eb!important;font-weight:1000!important;text-align:right!important;white-space:nowrap!important;font-size:11px!important;display:block!important;min-width:0!important}.side-withdraw-list em{font-style:normal!important;font-size:11px!important;font-weight:1000!important;text-align:right!important;white-space:nowrap!important;display:block!important;min-width:0!important;color:#16a34a!important}.member-exp-text{font-size:11px!important;color:#344054!important;text-align:right;margin-top:4px;font-weight:1000!important}.board-row,.detail-comment-item{background:#fff!important;color:#111827!important;border-color:#edf2f7!important}.board-head{background:#eff6ff!important;color:#2563eb!important;border-radius:10px!important;border-bottom:2px solid #cfcfcf;font-weight:850!important;border-top:1px solid #e0e0e0;border:1px solid var(--tsp-line)!important;font-size:13px!important}.board-link:hover,.board-row:hover{background:#f8fbff!important}.board-detail h1,.detail-content{color:#111827!important}.auth-page-clean{background:var(--tsp-bg)!important;color:#111827!important}.auth-panel,.admin-main{background:#fff!important;color:#111827!important;border-color:var(--tsp-line)!important;box-shadow:var(--tsp-shadow)!important}.tsp-footer-brand strong{display:block!important;font-size:20px!important;font-weight:1000!important;color:#111827!important;letter-spacing:.4px!important;line-height:1.1!important}.tsp-footer-telegram{min-width:0!important;text-align:left!important}html,body,body.pato-home,body.board-page-clean,body.auth-page-clean,body.admin-dashboard-body,body.admin-v2-body{background:var(--tsp-bg)!important;color:var(--tsp-text)!important;min-width:1195px!important;overflow-x:auto!important}body.pato-home *:not(img):not(svg),body.board-page-clean *:not(img):not(svg),body.auth-page-clean *:not(img):not(svg),body.admin-dashboard-body *:not(img):not(svg){text-shadow:none!important}.tospot-white-header,body.pato-home .tospot-white-header,body.board-page-clean .tospot-white-header,body.auth-page-clean .tospot-white-header,body.admin-dashboard-body .tospot-white-header{background:#fff!important;color:#111827!important;border-bottom:2px solid #2563eb!important;box-shadow:0 2px 12px rgba(15,23,42,.07)!important}main.pato-shell.pato-layout,.pato-layout,.board-shell,.auth-polished-wrap,.admin-main{background:#fff!important;color:#111827!important;border-left:1px solid #e5edf7!important;border-right:1px solid #e5edf7!important;box-shadow:0 8px 30px rgba(15,23,42,.05)!important}.pato-banner-grid,.banner-list,.banner-grid-287,#bannerList{background:#fff!important;display:grid!important;grid-template-columns:repeat(3,287px)!important;gap:10px!important;padding:0!important;margin:0!important}.main-banner,.pato-banner-grid a{width:287px!important;height:120px!important;border-radius:8px!important;border:1px solid #e5b80b!important;overflow:hidden!important;background:#fff!important;display:block!important;box-shadow:0 5px 14px rgba(15,23,42,.08)!important}.main-banner img,.pato-banner-grid img{width:100%!important;height:100%!important;object-fit:contain!important;display:block!important;background:#fff!important}.side-event-card h3,.side-feed-card h3,.side-rank-card h3,.side-withdraw-card h3,.side-stats-card h3,.detail-comments h3,.tsp-comment-title{background:linear-gradient(180deg,#3b82f6,#2563eb)!important;color:#fff!important;border:0!important}.side-mini-feed p,.rank-list p,.side-withdraw-list p,.visitor-stats-list p,.tsp-side-feed-item,.tsp-rank-item,.tsp-withdraw-item{background:#f8fafc!important;color:#111827!important;border:1px solid #e8eef6!important}.empty-side-line,.side-empty-item,.tsp-side-empty,.withdraw-empty{background:#f8fafc!important;color:#667085!important;border:1px dashed #d5dfeb!important}input,select,textarea,.login-input,.detail-comment-form,.tospot-write-form{background:#fff!important;color:#111827!important;border-color:#cbd5e1!important}.login-input input,input::placeholder,textarea::placeholder{color:#64748b!important}#writePostTitle,#writePostContent,#detailCommentText{background:#fff!important;color:#111827!important;border:1px solid #cbd5e1!important}.tsp-comment-final,.detail-comments.tsp-comment-clean-final{background:#fff!important;color:#111827!important;border-color:#dbe4f0!important}.tsp-comment-row,.detail-comment,.detail-comment-item{background:#f8fafc!important;border:1px solid rgba(61,135,255,.28)!important;border-radius:12px!important;padding:12px!important;color:#111827!important;border-color:#e8eef6!important}.tsp-comment-empty{border:1px dashed rgba(76,146,255,.45)!important;border-radius:12px!important;padding:18px!important;text-align:center!important;color:#667085!important;background:#f8fafc!important;border-color:#d5dfeb!important}.detail-comment-form{display:grid!important;grid-template-columns:minmax(0,1fr)96px!important;gap:10px!important;align-items:stretch!important;margin-top:12px;margin:0!important;padding:12px!important;border-top:1px solid var(--tsp-line)!important;background:#fff!important}.tsp-footer-brand strong,.tg-head b{color:#111827!important}.tsp-footer-brand span{display:block!important;margin-top:3px!important;font-size:12px!important;font-weight:900!important;color:#2563eb!important}.tsp-footer-brand small,.tsp-footer-telegram p{color:#344054!important}[style*="background:#000"],[style*="background:#000"],[style*="background-color:#000"],[style*="background-color:#000"]{background:#fff!important}body.pato-home .pato-layout::before,body.pato-home .pato-layout::after{display:none!important;content:none!important}body:before,body:after,.pato-layout:before,.pato-layout:after{display:none!important;content:none!important}body *:not(img):not(svg):not(path){text-shadow:none!important}strong,b{font-weight:1000}.pato-shell,.tospot-white-header-inner,.tsp-footer-inner,.admin-shell{width:var(--tw-shell)!important;min-width:var(--tw-shell)!important;max-width:var(--tw-shell)!important;margin-left:auto!important;margin-right:auto!important}.tospot-main-menu a,.tospot-menu-item>a{color:#111827!important;text-shadow:none!important;font-weight:1000!important;font-size:15px!important;text-decoration:none!important;opacity:1!important;white-space:nowrap!important}main.pato-shell.pato-layout,.pato-layout{display:grid!important;grid-template-columns:var(--tw-main)var(--tw-side)!important;column-gap:var(--tsp-gap)!important;row-gap:14px!important;justify-content:center!important;align-items:start!important;padding:18px 0 40px!important;grid-template-areas:"notice notice" "main side"!important;background:#fff!important;color:var(--tw-text)!important;border-left:1px solid #e7edf5!important;border-right:1px solid #e7edf5!important;box-shadow:0 8px 30px rgba(15,23,42,.05)!important;gap:18px!important}.pato-banner-section,.banner-card,#certifiedSites{background:#fff!important;border:0!important;box-shadow:none!important;margin:0!important;padding:0!important;overflow:visible!important}#bannerList,.pato-banner-grid,.banner-grid-287,.banner-list{display:grid!important;grid-template-columns:repeat(3,287px)!important;grid-auto-rows:120px!important;gap:10px!important;background:#fff!important;margin:0!important;padding:0!important;align-items:start!important;justify-content:start!important}#bannerList .main-banner,.pato-banner-grid .main-banner,.banner-grid-287 .main-banner,.main-banner{width:287px!important;height:120px!important;display:block!important;overflow:hidden!important;background:#fff!important;border:1px solid #f1c40f!important;border-radius:7px!important;box-shadow:0 4px 12px rgba(15,23,42,.10)!important;transition:transform .16s ease,box-shadow .16s ease!important}#bannerList .main-banner:hover{transform:translateY(-2px)!important;box-shadow:0 9px 20px rgba(15,23,42,.16)!important}.side-login,.side-reward{display:flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;height:42px!important;margin-top:8px!important;font-size:13px!important;font-weight:1000!important;border-radius:9px!important;min-height:40px!important}.side-event-card ul,.side-event-card li{list-style:none!important;margin:0!important;padding:0!important}.side-feed-row,.tsp-side-feed-item,.rank-list p,.side-withdraw-list p,.tsp-withdraw-item,.visitor-stats-list p{min-height:34px!important;margin:0 0 7px!important;padding:7px 9px!important;display:grid!important;align-items:center!important;background:#f8fafc!important;color:#111827!important;border:1px solid #e5edf7!important;border-radius:8px!important;font-size:12px!important;font-weight:900!important}.rank-list p span{font-weight:1000!important;text-align:center!important;color:#2563eb!important;font-size:15px!important;line-height:1!important}.rank-list p b{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#111827!important;font-weight:1000!important;font-size:12px!important}.member-final-avatar .member-rank-badge,.profile-avatar-wrap .member-rank-badge,.member-level-medal{display:none!important;visibility:hidden!important;width:0!important;height:0!important;opacity:0!important}.member-profile-level-gif{display:inline-block!important;visibility:visible!important;opacity:1!important;width:16px!important;height:16px!important;min-width:16px!important;object-fit:contain!important;margin:0 4px 0 0!important;padding:0!important;border:0!important;border-radius:0!important;position:static!important;vertical-align:-3px!important;flex:0 0 auto!important;margin-right:4px!important}.member-final-wallet{display:grid!important;align-items:center!important;gap:6px!important;margin-top:8px!important;min-width:0!important;flex-wrap:nowrap!important;grid-template-columns:1fr 1fr!important}.member-menu-five{display:grid!important;grid-template-columns:repeat(5,1fr)!important;margin-top:8px!important;border:1px solid #e5edf7!important;border-radius:9px!important;overflow:hidden!important;background:#fff!important}.detail-comments h3,.tsp-comment-title{background:#2563eb!important;color:#fff!important;border-color:#2563eb!important}.board-row,.detail-comment-item,.tsp-comment-row,.detail-comment,.event-comment-item{background:#f8fafc!important;color:#111827!important;border-color:#e5edf7!important}.board-detail h1,.tospot-post-detail h2{color:#111827!important}.detail-content,.detail-comment-item p,.detail-comment p{color:#111827!important}input,textarea,select,#writePostTitle,#writePostContent,#detailCommentText{background:#fff!important;color:#111827!important;border:1px solid #cbd5e1!important}button{width:100%;height:45px;border:0;border-radius:9px;background:#2563eb!important;color:#fff!important;font-weight:1000;cursor:pointer}.tsp-footer-brand{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important}.tsp-footer-brand img{width:58px!important;height:auto!important;display:block!important;object-fit:contain!important;filter:none!important}.tg-icon{width:38px!important;height:38px!important;border-radius:50%!important;background:#2aabee!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:20px!important;font-weight:1000!important;box-shadow:0 6px 16px rgba(42,171,238,.25)!important}.tsp-footer-actions a{display:flex!important;align-items:center!important;justify-content:center!important;height:36px!important;border-radius:8px!important;background:#f1f5f9!important;color:#111827!important;text-decoration:none!important;font-size:13px!important;font-weight:1000!important;border:1px solid var(--tw-line)!important}body.pato-home .pato-layout,body.board-page-clean .pato-layout,body.auth-page-clean .pato-layout{background:#fff!important}#bannerList{margin-bottom:0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;width:100%!important;max-width:100%!important;min-width:0!important}.side-event-card h3,.side-withdraw-card h3,.side-stats-card h3,.side-tabs button.active{background:#2563eb!important;color:#fff!important}.side-mini-feed,.rank-list,.side-withdraw-list,.visitor-stats-list{background:#fff!important;color:#111827!important;padding:10px!important;min-height:96px!important}.tsp-footer-brand small{display:block!important;margin-top:9px!important;color:#475467!important;font-size:11px!important;font-weight:1000!important;letter-spacing:.2px!important;text-transform:uppercase!important}body,body *{text-shadow:none!important}.tospot-main-menu a,.tospot-menu-item>a,.header a{color:#111827!important;opacity:1!important;font-weight:900!important;filter:none!important}.tospot-main-menu a:hover,.tospot-menu-item>a:hover{color:var(--tsp-blue)!important}.tospot-white-logo,.logo img{opacity:1!important;filter:none!important}.pato-sidebar *:not(.side-login):not(.side-reward):not(button):not(.tsp-tab-active):not(.active):not(h3):not(.card-title):not(.side-title){color:inherit}.side-tabs button.active,.side-tabs .active{background:#eff6ff!important;color:#1d4ed8!important;border-bottom:3px solid #2563eb!important}.side-feed-row,.tsp-side-feed-item,.rank-list p,.side-withdraw-list p,.tsp-withdraw-item,.visitor-stats-list p,.side-empty-item,.empty-side-line,.withdraw-empty{background:#f8fafc!important;color:#111827!important;border:1px solid #e5edf7!important;border-radius:8px!important;font-weight:800!important;opacity:1!important}.side-feed-row *,.tsp-side-feed-item *,.rank-list p *,.side-withdraw-list p *,.tsp-withdraw-item *,.visitor-stats-list p *{opacity:1!important}.rank-list p b,.rank-list p strong,.side-feed-row b,.side-feed-row strong{color:#111827!important}.rank-list p em,.rank-list p span:last-child{color:#f97316!important}input,textarea,select,.login-input,#writePostTitle,#writePostContent,#detailCommentText{background:#fff!important;color:#111827!important;border:1px solid #cbd5e1!important;box-shadow:none!important;opacity:1!important}.side-login,button[type="submit"]{background:#2563eb!important;color:#fff!important;border-color:#2563eb!important}.board-page-clean main,.board-shell,.board-detail,.tospot-post-detail,.auth-page-clean main,.auth-polished-wrap,.auth-panel,.admin-dashboard-body main,.admin-v2-body main,.admin-sidebar,.detail-comments,.detail-comment-form,.tospot-write-form{background:#fff!important;color:#111827!important;border-color:var(--tsp-border)!important;box-shadow:var(--tsp-shadow)!important}.board-detail h1,.tospot-post-detail h2,h1,h2,h3,h4,label{color:#111827!important;opacity:1!important}.detail-content,.detail-comment-item p,.detail-comment p,p,span,small{opacity:1}.member-final-name,.member-final-level,.member-final-exp-head strong,.member-final-exp-head em{color:#111827!important;opacity:1!important}.member-menu-five button{height:42px!important;border-radius:0!important;border:0!important;border-right:1px solid #e5edf7!important;background:#fff!important;color:#334155!important;padding:4px 0!important;font-size:11px!important;font-weight:1000!important;border-color:#e5edf7!important}.small{color:#475569!important;opacity:1!important}.error,.red{color:#ef4444!important}body::before,body::after{display:none!important;content:none!important;background:var(--tw-bg)!important}.tospot-white-header-inner,.pato-shell,.tsp-footer-inner,.admin-shell{width:min(1195px,calc(100vw - 28px))!important;max-width:min(1195px,calc(100vw - 28px))!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important}.pato-maincol,.admin-main{min-width:0!important;background:#fff!important;color:var(--tw-text)!important}.tospot-main-menu a,.tospot-menu-item>a,.header a,.tospot-white-header a,.nav a{color:#111827!important;opacity:1!important;font-weight:900!important;filter:none!important}.logo img,.tospot-white-logo{opacity:1!important;filter:none!important}.pato-banner-section,.banner-card,#certifiedSites,#bannerList,.pato-banner-grid,.banner-list{background:#fff!important;border:0!important;box-shadow:none!important;margin:0!important;padding:0!important}#bannerList,.pato-banner-grid,.banner-list{background:#fff!important;display:grid!important;grid-template-columns:repeat(3,287px)!important;grid-auto-rows:120px!important;gap:10px!important;justify-content:start!important;align-items:start!important}#bannerList .main-banner,.main-banner{width:287px!important;height:120px!important;aspect-ratio:287 / 120!important;min-width:0!important;background:#fff!important;border:1px solid #d9b230!important;border-radius:7px!important;overflow:hidden!important;box-shadow:0 4px 12px rgba(15,23,42,.10)!important}#bannerList img,.main-banner img{width:100%!important;min-width:var(--tsp-banner-w)!important;max-width:var(--tsp-banner-w)!important;height:100%!important;min-height:var(--tsp-banner-h)!important;max-height:var(--tsp-banner-h)!important;display:block!important;object-fit:contain!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:#fff!important;object-position:center!important}.side-event-card h3,.side-withdraw-card h3,.side-stats-card h3,.side-feed-card>h3,.side-rank-card>h3{background:#2563eb!important;color:#fff!important;border:0!important;font-weight:1000!important;opacity:1!important;height:40px!important;display:flex!important;align-items:center!important;font-size:13px!important;padding:0 14px!important}.side-event-card h3 *,.side-withdraw-card h3 *,.side-stats-card h3 *{color:#fff!important;opacity:1!important}.side-tab-head,.side-tabs{display:grid!important;grid-template-columns:1fr 1fr!important;background:#fff!important;border-bottom:1px solid var(--tw-line)!important}.side-tab-head button,.side-tabs button{height:40px!important;background:#fff!important;color:#334155!important;border:0!important;border-radius:0!important;font-size:13px!important;font-weight:1000!important;opacity:1!important}.side-tab-head button.active,.side-tabs button.active,.side-tabs .active{background:#eff6ff!important;color:#1d4ed8!important;border-bottom:3px solid #2563eb!important}.tsp-side-feed-item,.side-feed-row,.tsp-rank-item,.tsp-withdraw-item,.visitor-stats-list p,.side-empty-item,.empty-side-line,.withdraw-empty,.tsp-side-empty{background:#f8fafc!important;color:#111827!important;border:1px solid #e5edf7!important;border-radius:8px!important;font-size:12px!important;font-weight:900!important;opacity:1!important}.tsp-side-empty,.side-empty-item,.empty-side-line,.withdraw-empty{min-height:52px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:10px!important;color:#64748b!important;border-style:dashed!important}.tsp-side-feed-item *,.side-feed-row *,.tsp-rank-item *,.tsp-withdraw-item *,.visitor-stats-list p *{color:inherit!important;opacity:1!important}.tsp-rank-item .rank-value,.rank-list .rank-value{color:#f97316!important}.login-input,input,textarea,select,#writePostTitle,#writePostContent,#detailCommentText{background:#fff!important;color:#111827!important;border:1px solid #cbd5e1!important;box-shadow:none!important;opacity:1!important}.member-final-exp-bar{height:8px!important;border-radius:999px!important;background:#e5e7eb!important;overflow:hidden!important;box-shadow:inset 0 1px 3px rgba(0,0,0,.45)!important;border:1px solid rgba(96,165,250,.22)!important;border-color:#d1d5db!important}.member-final-exp-bar i{display:block!important;height:100%!important;border-radius:999px!important;background:linear-gradient(90deg,#f97316,#2563eb,#60a5fa)!important;min-width:3px!important}.member-final-wallet strong{height:19px!important;min-width:0!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:3px 6px!important;border-radius:7px!important;background:#eff6ff!important;border:1px solid #bfdbfe!important;color:#1d4ed8!important;font-size:11px!important;line-height:1!important;font-weight:1000!important;white-space:nowrap!important;width:100%!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;border-color:#bfdbfe!important;text-align:center!important}.member-menu-five,.member-menu-five button{background:#fff!important;color:#334155!important;border-color:#e5edf7!important}.board-page-clean main,.board-shell,.board-detail,.tospot-post-detail,.auth-page-clean main,.auth-polished-wrap,.auth-panel,.admin-dashboard-body main,.admin-v2-body main,.admin-sidebar,.detail-comments,.detail-comment-form,.tospot-write-form,.modal,.dialog{background:#fff!important;color:#111827!important;border-color:var(--tw-line)!important;box-shadow:0 6px 16px rgba(15,23,42,.06)!important}.board-row *,.detail-comment-item *,.tsp-comment-row *,.detail-comment *,.event-comment-item *{color:inherit!important;opacity:1!important}p,span,small,.detail-content{opacity:1!important}[style*="background:#000"],[style*="background:#000"],[style*="background-color:#000"],[style*="background-color:#000"],[style*="background:#050"],[style*="background:#061"],[style*="background:#071"],[style*="background:#081"],[style*="background-color:#050"],[style*="background-color:#061"],[style*="background-color:#071"],[style*="background-color:#081"]{background:#fff!important;color:#111827!important}.tospot-menu-item a:hover{color:#2563eb!important}.tsp-quick-icon.danger{background:linear-gradient(135deg,#ffe4e6,#fff1f2)!important}.tsp-quick-icon.point{background:linear-gradient(135deg,#fef3c7,#fff7ed)!important}.tsp-quick-icon.check{background:linear-gradient(135deg,#dcfce7,#ecfeff)!important}.tsp-guarantee-title h2::first-letter{color:#ef4444!important}.pato-banner-section{border-radius:11px!important;background:transparent!important;box-shadow:none!important;border:0!important;padding:0!important}.pato-banner-grid.banner-grid-287{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:8px!important}.pato-sidebar h3{background:#2563eb!important;color:#fff!important;font-weight:1000!important}.side-tab-panel,.rank-list,.side-mini-feed,.side-withdraw-list,.visitor-stats-list{background:#fff!important;color:#111827!important}.empty-side-line,.side-empty-item,.rank-list p,.visitor-stats-list p{background:#f8fafc!important;color:#334155!important;border:1px solid #e5e7eb!important}.tsp-site-footer{display:block!important;width:100%!important;margin:0!important;padding:22px 0!important;background:#1f2937!important;border-top:3px solid #2563eb!important;color:#fff!important;overflow:hidden!important;min-width:0!important;box-shadow:0 -8px 22px rgba(15,23,42,.05)!important;max-width:100%!important}.tsp-site-footer *{color:inherit!important;opacity:1!important}.tsp-footer-actions a:first-child{background:#ef4444!important;color:#fff!important;border:0!important;border-color:#ef4444!important}body::before,body::after,.pato-shell::before,.pato-shell::after{display:none!important;content:none!important}.pato-shell,.wrap,.admin-shell{background:var(--tsp-page)!important;color:var(--tsp-text)!important}.pato-shell.pato-layout,.pato-layout{background:#fff!important;color:var(--tsp-text)!important}.tospot-white-header,header,.header{background:#fff!important;color:var(--tsp-text)!important;border-bottom:2px solid var(--tsp-blue)!important;box-shadow:0 2px 10px rgba(15,23,42,.05)!important}.tospot-white-header *,header *{color:var(--tsp-text)!important;text-shadow:none!important}.nav a,header a{color:#111827!important;font-weight:900!important;opacity:1!important}.nav a:hover{color:var(--tsp-blue)!important}.card,.box,.panel,.banner-card{background:#fff!important;color:var(--tsp-text)!important;border:1px solid var(--tsp-line)!important;box-shadow:var(--tsp-shadow)!important}.pato-sidebar,.sidebar{background:#fff!important;color:var(--tsp-text)!important;width:300px!important;max-width:300px!important;min-width:300px!important;display:flex!important;flex-direction:column!important;gap:12px!important}.pato-sidebar section,.pato-login-box,.side-login,.side-event-card,.side-event-live,.side-feed-card,.side-recent-feed,.side-rank-card,.side-withdraw-card,.side-stats-card,.side-reward,.event-card{background:#fff!important;color:var(--tsp-text)!important;border:1px solid var(--tsp-line)!important;box-shadow:var(--tsp-shadow)!important;border-radius:12px!important;overflow:hidden!important}.pato-sidebar section *,.pato-login-box *,.side-login *,.side-event-card *,.side-feed-card *,.side-rank-card *,.side-withdraw-card *,.side-stats-card *,.side-reward *,.event-card *{color:var(--tsp-text)!important;text-shadow:none!important}.pato-sidebar h3,.side-event-card h3,.side-feed-card h3,.side-rank-card h3,.side-withdraw-card h3,.side-stats-card h3{background:linear-gradient(180deg,#3b82f6,#2563eb)!important;color:#fff!important;font-weight:1000!important;border-bottom:1px solid #1d4ed8!important}.pato-sidebar h3 *,.side-event-card h3 *,.side-feed-card h3 *,.side-rank-card h3 *,.side-withdraw-card h3 *,.side-stats-card h3 *{color:#fff!important}.side-tabs,.tabs{background:#f8fafc!important;border-bottom:1px solid var(--tsp-line)!important}.side-tabs button,.tabs button{background:#fff!important;color:#111827!important;border:0!important;font-weight:1000!important}.side-tabs button.active,.rank-tabs button.active,.tabs button.active,.board-tabs button.active{background:linear-gradient(180deg,#3b82f6,#2563eb)!important;color:#fff!important}.side-tab-panel,.rank-tab-panel,.rank-list,.side-mini-feed,.side-withdraw-list,.visitor-stats-list{background:#fff!important;color:#111827!important}.empty-side-line,.side-empty-item,.visitor-stats-list p,.rank-list p,.side-mini-feed p,.side-withdraw-list p{background:#f8fafc!important;color:#111827!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.empty-side-line *,.side-empty-item *,.visitor-stats-list p *,.rank-list p *,.side-mini-feed p *,.side-withdraw-list p *{color:#111827!important}input,textarea,select,.login-input{background:#fff!important;color:#111827!important;border:1px solid #cbd5e1!important;box-shadow:none!important}input::placeholder,textarea::placeholder{color:#64748b!important;opacity:1!important}.board-page-clean,.board-page-clean main,.board-detail,.comments{background:#fff!important;color:#111827!important}.board-page-clean *,.board-detail *,.comments *{text-shadow:none!important}small,span,p,li,td,th,label,strong,b,div{text-shadow:none!important}button,.btn,.tsp-footer-actions a:first-child{color:#fff!important}.side-login .mission-link{color:#111827!important}.pato-banner-grid.banner-grid-287,.banner-grid-287,.banner-list{background:#fff!important}.tsp-site-footer,footer{background:#fff!important;color:#111827!important;border-top:2px solid var(--tsp-blue)!important;box-shadow:0 -6px 18px rgba(15,23,42,.05)!important}.tsp-site-footer *,footer *{color:#111827!important;text-shadow:none!important}.tsp-footer-actions a:last-child{background:#f8fafc!important;color:#111827!important;border-color:#cbd5e1!important;border:1px solid #cbd5e1!important}.admin-dashboard-body,.admin-v2-body,.admin-dashboard-body main{background:#fff!important;color:#111827!important}.admin-dashboard-body *,.admin-v2-body *{text-shadow:none!important}body.auth-page-clean .auth-tabs{display:none!important}body.auth-page-clean .signup-reference-form.hidden{display:none!important}body.auth-page-clean .verify-state.ok{color:#15803d!important}body.auth-page-clean .verify-state.bad{color:#dc2626!important}body.auth-page-clean *{text-shadow:none!important}body.auth-page-clean .signup-reference-form input::placeholder{color:#94a3b8!important}body.auth-page-clean .signup-reference-form input:focus{outline:0!important;border-color:#2563eb!important;box-shadow:0 0 0 3px rgba(37,99,235,.12)!important}body.auth-page-clean .signup-email-row input{width:430px!important}body.auth-page-clean .verify-state{display:block!important;margin:0!important;font-size:12px!important;color:#64748b!important;font-weight:800!important;line-height:1.4!important}body.auth-page-clean .signup-captcha-box{display:flex!important;align-items:center!important;gap:6px!important}body.auth-page-clean .signup-captcha-img{width:126px!important;height:46px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid #94a3b8!important;background:#f8fafc!important;color:#111827!important;font-family:Georgia,serif!important;font-size:28px!important;font-weight:900!important;letter-spacing:-2px!important;transform:skew(-7deg)!important;text-decoration:line-through!important;user-select:none!important}body.auth-page-clean .signup-captcha-icon{width:32px!important;height:46px!important;border-radius:6px!important;border:1px solid #cbd5e1!important;background:#fff!important;color:#111827!important;font-size:18px!important;padding:0!important}body.auth-page-clean .signup-captcha-box input{width:180px!important;height:46px!important;border-radius:7px!important}body.auth-page-clean .signup-submit-btn:hover{background:#1d4ed8!important}body.auth-page-clean .pato-sidebar,body.auth-page-clean .auth-right-sidebar,body.auth-page-clean .pato-sidebar section,body.auth-page-clean .pato-login-box,body.auth-page-clean .side-event-card,body.auth-page-clean .side-feed-card,body.auth-page-clean .side-rank-card,body.auth-page-clean .side-withdraw-card,body.auth-page-clean .side-stats-card{background:#fff!important;color:#111827!important;border:1px solid #dbe3ef!important;box-shadow:0 8px 22px rgba(15,23,42,.08)!important;border-radius:10px!important}body.auth-page-clean .pato-sidebar *{color:#111827!important;background-color:transparent!important}body.auth-page-clean .pato-login-box .login-input{background:#fff!important;border:1px solid #cbd5e1!important;border-radius:7px!important}body.auth-page-clean .pato-login-box input{background:#fff!important;color:#111827!important;border:0!important;height:34px!important;margin:0!important}body.auth-page-clean .side-login *{color:#fff!important}body.auth-page-clean .side-tabs button{background:#f8fafc!important;color:#111827!important;border:1px solid #dbe3ef!important}body.auth-page-clean .side-tabs button.active{background:#2563eb!important;color:#fff!important;border-color:#2563eb!important}body.auth-page-clean .side-event-card h3,body.auth-page-clean .side-feed-card h3,body.auth-page-clean .side-rank-card h3,body.auth-page-clean .side-withdraw-card h3,body.auth-page-clean .side-stats-card h3{background:#2563eb!important;color:#fff!important}body.auth-page-clean .side-event-card h3 *,body.auth-page-clean .side-tabs button.active *{color:#fff!important}body.auth-page-clean .empty-side-line,body.auth-page-clean .side-empty-item{background:#fff!important;color:#64748b!important}body.pato-home main.pato-shell.pato-layout,body.pato-home .pato-layout{display:grid!important;grid-template-columns:877px 300px!important;grid-template-areas:"notice notice" "main side"!important;column-gap:18px!important;row-gap:22px!important;width:1195px!important;min-width:1195px!important;max-width:1195px!important;margin:0 auto!important;padding:0!important;justify-content:center!important;align-items:start!important;background:transparent!important;gap:18px!important;margin-bottom:0!important;padding-bottom:0!important}body.pato-home .pato-maincol,body.pato-home .pato-banner-section,body.pato-home #certifiedSites,body.pato-home #bannerList,body.pato-home .pato-banner-grid,body.pato-home .banner-list{background:transparent!important;padding-bottom:0!important;margin-bottom:0!important;min-height:0!important;height:auto!important}body.pato-home .tsp-site-footer{margin-top:18px!important;background:#fff!important;border-top:2px solid #2563eb!important;color:#111827!important}body.pato-home .tsp-footer-brand strong,body.pato-home .tsp-footer-info small{color:#111827!important}body.pato-home .tsp-footer-brand span{color:#2563eb!important}body.pato-home .tsp-footer-info p{color:#374151!important}body.pato-home .side-event-card h3,body.pato-home .side-withdraw-card h3,body.pato-home .side-stats-card h3,body.pato-home .side-tabs button.active{background:linear-gradient(180deg,#3b82f6,#2563eb)!important;color:#fff!important;border-color:#2563eb!important}body.pato-home .side-tabs{background:#eef4ff!important;border-bottom:1px solid #dbeafe!important}body.pato-home .side-tabs button{background:#f8fbff!important;color:#1d4ed8!important;border-color:#dbeafe!important}body.pato-home .side-mini-feed,body.pato-home .rank-list,body.pato-home .side-withdraw-list{background:#fff!important;color:#111827!important;min-height:auto!important;height:auto!important;max-height:none!important;padding:8px!important}body.pato-home .tsp-side-feed-item,body.pato-home .tsp-rank-item,body.pato-home .tsp-withdraw-item,body.pato-home .visitor-stats-list p,body.pato-home .visitor-box .visitor-row,body.pato-home .visitor-stats p{background:#f8fafc!important;border:1px solid #e5edf8!important;color:#111827!important}body.pato-home .tsp-side-feed-item strong,body.pato-home .tsp-rank-item b,body.pato-home .tsp-withdraw-item b,body.pato-home .visitor-stats-list span,body.pato-home .visitor-stats-list b{color:#111827!important}body.pato-home .tsp-side-feed-item small,body.pato-home .tsp-withdraw-item time{color:#64748b!important}body.pato-home .tsp-rank-item em,body.pato-home .tsp-withdraw-item strong{color:#2563eb!important}body.pato-home .tsp-side-empty,body.pato-home .empty-side-line,body.pato-home .withdraw-empty{min-height:42px!important;margin:0!important;background:#fff!important;border:1px dashed #dbe3ef!important;color:#64748b!important}body.pato-home .rank-list p{background:#f8fafc!important;border:1px solid #e5edf8!important;color:#111827!important}body.pato-home .rank-list p b{color:#111827!important}body.pato-home .rank-list p em{color:#f97316!important}body.pato-home .login-input{background:#fff!important;border:1px solid #dbe3ef!important}body.pato-home .login-input input{background:#fff!important;color:#111827!important}body.pato-home main.pato-shell.pato-layout,body.pato-home .pato-layout,main.pato-shell.pato-layout,.pato-layout{background:transparent!important;border-left:0!important;border-right:0!important;box-shadow:none!important}body.pato-home .pato-maincol,.pato-maincol{background:transparent!important}body::before,body::after,.pato-shell::before,.pato-shell::after,.pato-layout::before,.pato-layout::after{display:none!important;content:none!important}.tospot-white-topbar,.header{background:#fff!important;border-bottom:2px solid var(--tsp-blue)!important;box-shadow:0 4px 16px rgba(15,23,42,.04)!important}.tospot-main-menu,.tospot-white-header-inner nav,.nav{opacity:1!important;filter:none!important}.tospot-main-menu a,.tospot-menu-item>a,.header a,.nav a{color:#172033!important;opacity:1!important;text-shadow:none!important;filter:none!important;font-weight:1000!important}.tospot-main-menu a:hover,.tospot-menu-item>a:hover,.nav a:hover{color:var(--tsp-blue)!important}.pato-shell,.wrap{max-width:1220px!important;background:transparent!important;color:var(--tw-text)!important;border-left:1px solid #e8eef7!important;border-right:1px solid #e8eef7!important;box-shadow:none!important;overflow:visible!important;border:none!important}.pato-sidebar,.board-right,.auth-right-sidebar{width:var(--tsp-side-w)!important;min-width:var(--tsp-side-w)!important;max-width:var(--tsp-side-w)!important;display:flex!important;flex-direction:column!important;gap:12px!important;grid-area:side!important;margin:0!important;padding:0!important;background:transparent!important;color:var(--tsp-text)!important}.pato-sidebar section,.pato-login-box,.side-event-card,.side-feed-card,.side-rank-card,.side-withdraw-card,.side-stats-card,.board-content-card,.banner-card,.pato-banner-section,.auth-polished-card,.auth-single-card{background:#fff!important;color:var(--tsp-text)!important;border:1px solid var(--tsp-line)!important;box-shadow:0 8px 22px rgba(15,23,42,.07)!important;border-radius:12px!important;overflow:hidden!important}.member-rank-badge{display:block!important;visibility:visible!important;opacity:1!important;position:absolute!important;right:-3px!important;bottom:-3px!important;width:16px!important;height:16px!important;object-fit:contain!important;border-radius:50%!important;background:#fff!important;border:1px solid #ffe15a!important;padding:1px!important;z-index:3!important;border-color:#2563eb!important}.side-tabs button.active,.side-tabs button.tsp-tab-active,.side-card-tabs button.active{color:var(--tsp-blue)!important;border-bottom-color:var(--tsp-blue)!important}input,select,textarea,.login-input{background:#fff!important;color:#111827!important;border:1px solid #cbd5e1!important;box-shadow:none!important}.pato-login-box .login-input{height:38px!important;border-radius:8px!important;display:flex!important;align-items:center!important;background:#fff!important}.pato-login-box input{height:36px!important;margin:0!important;border:0!important;background:transparent!important;color:#111827!important}.side-login,button[type="submit"],.tw-submit{background:linear-gradient(180deg,#3b82f6,#2563eb)!important;color:#fff!important;border-color:#2563eb!important;box-shadow:none!important}.side-login *{color:#fff!important}.side-reward *{color:#111827!important}.board-write-box,.tsp-comment-final,.detail-comments.tsp-comment-clean-final,.tsp-comment-write,.tsp-comment-row,.detail-comment,.detail-comment-item,.write-image-preview{background:#fff!important;color:#111827!important;border-color:var(--tsp-line)!important;box-shadow:0 8px 22px rgba(15,23,42,.05)!important}.board-link:hover{background:#f1f5f9!important;color:#111827!important}.footer *{color:#111827!important;text-shadow:none!important}.empty,.side-empty-item,.empty-side-line{background:#fff!important;color:#64748b!important;border-color:#e2e8f0!important}*{box-sizing:border-box!important;margin:0;padding:0;scrollbar-width:thin;scrollbar-color:var(--tb-blue3)#07111f;text-shadow:none!important}body::before,body::after,.pato-layout::before,.pato-layout::after,.pato-maincol::before,.pato-maincol::after,.pato-sidebar::before,.pato-sidebar::after{display:none!important;content:none!important}.pato-layout,main.pato-shell.pato-layout{background:transparent!important;color:var(--tsp-text)!important;box-shadow:none!important;min-height:0!important;padding-bottom:28px!important;display:grid!important;grid-template-columns:minmax(0,860px)300px!important;gap:20px!important;align-items:start!important;border:0!important;padding:14px 0 28px!important}.pato-maincol,.pato-sidebar{background:transparent!important;border:0!important;box-shadow:none!important;min-height:0!important}.tospot-white-header,.header{width:100%!important;min-width:0!important;max-width:none!important;overflow:hidden!important;background:#fff!important;color:var(--tw-text)!important;border-bottom:2px solid var(--v8-blue)!important;box-shadow:0 4px 18px rgba(15,23,42,.04)!important;height:56px!important;border:0!important}.tospot-menu-item>a::before{font-size:18px!important;line-height:1!important}.tsp-guarantee-title,.pato-banner-section,.banner-card,.pato-sidebar section,.pato-login-box,.side-event-card,.side-feed-card,.side-rank-card,.side-withdraw-card,.side-stats-card,.auth-polished-card,.auth-single-card,.board-content-card,.board-write-box{background:var(--v8-card)!important;border:1px solid var(--v8-line)!important;border-radius:var(--v8-radius)!important;box-shadow:var(--v8-shadow)!important;color:var(--v8-text)!important;overflow:hidden!important}.pato-banner-section,.banner-card{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;margin:0!important;overflow:visible!important;padding:0!important}.pato-banner-grid{gap:10px!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important}.main-banner{display:block!important;border-radius:8px!important;overflow:hidden!important;border:1px solid #d8c06c!important;background:#2563eb!important;transition:.2s;box-shadow:0 3px 8px rgba(15,23,42,.09)!important;width:100%!important;height:70px!important;aspect-ratio:287/120!important}.main-banner img{width:100%!important;display:block!important;border-radius:9px!important;height:100%!important;object-fit:cover!important;background:#fff!important}.pato-sidebar section{padding:0!important}.side-event-card ul{list-style:none!important;margin:0!important;padding:10px!important;display:flex!important;gap:0!important;background:#fff!important;color:#e8edf6!important;flex-direction:column!important}.side-tab-panel,.rank-tab-panel,.side-mini-feed,.rank-list,.side-withdraw-list{background:#fff!important;color:#111827!important;padding:10px!important;min-height:50px!important;border:0!important;box-shadow:none!important}.rank-list p,.visitor-stats-list p,.tsp-side-feed-item,.tsp-rank-item,.tsp-withdraw-item,.withdraw-row-clean{min-height:34px!important;margin:0 0 7px!important;padding:0 10px!important;border:1px solid #e5edf8!important;border-radius:9px!important;background:#f8fafc!important;color:#111827!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;box-shadow:none!important}.rank-list p:last-child,.visitor-stats-list p:last-child{margin-bottom:0!important}.rank-list p *,.visitor-stats-list p *,.tsp-side-feed-item *,.tsp-rank-item *,.tsp-withdraw-item *,.withdraw-row-clean *{color:#111827!important;text-shadow:none!important}.rank-list p em,.tsp-rank-item em,.withdraw-row-clean b{color:#f97316!important;font-style:normal!important;font-weight:1000!important}input:focus,textarea:focus,select:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px rgba(37,99,235,.12)!important;outline:none!important}.tsp-comment-final,.detail-comment,.detail-comment-item{background:#fff!important;color:#111827!important;border:1px solid var(--v8-line)!important}body.auth-page-clean .signup-reference-form,.signup-reference-form{background:#fff!important;color:#111827!important;border:1px solid var(--v8-line)!important;border-radius:14px!important;box-shadow:var(--v8-shadow)!important;overflow:hidden!important}body.auth-page-clean .signup-field-row label{color:#111827!important;font-size:14px!important;font-weight:1000!important}body.auth-page-clean .signup-control,body.auth-page-clean .signup-reference-form input{height:44px!important;max-width:460px!important;width:100%!important;background:#fff!important;color:#111827!important;border:1px solid #cbd5e1!important;border-radius:8px!important;padding:0 12px!important}body.auth-page-clean .auth-mini-btn:hover{background:#eff6ff!important;color:#2563eb!important;border-color:#93c5fd!important}body.auth-page-clean .auth-right-sidebar{display:flex!important;flex-direction:column!important;gap:12px!important;position:relative!important;top:0!important;grid-column:2!important;width:300px!important;min-width:300px!important;max-width:300px!important;margin:0!important;background:transparent!important}body .tospot-main-menu,body .tospot-menu-item,body .tospot-menu-item>a,body .tospot-main-menu a{opacity:1!important;visibility:visible!important;filter:none!important;text-shadow:none!important;color:var(--tsp-fix-text)!important;font-weight:1000!important}body .tospot-menu-item>a span,body .tospot-main-menu a span,body .tospot-menu-item>a b,body .tospot-main-menu a b{opacity:1!important;color:var(--tsp-fix-text)!important;font-weight:1000!important;text-shadow:none!important;filter:none!important}body .tospot-menu-item>a:hover,body .tospot-main-menu a:hover,body .tospot-menu-item>a:hover span,body .tospot-main-menu a:hover span{color:var(--tsp-fix-blue)!important}body .pato-login-box form{display:flex!important;flex-direction:column!important;gap:10px!important;margin:0!important}body .login-input{height:44px!important;margin:0!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:10px!important;padding:0 12px!important;display:flex!important;align-items:center!important;box-shadow:inset 0 1px 0 rgba(15,23,42,.02)!important}body .login-input:focus-within{border-color:#3b82f6!important;box-shadow:0 0 0 3px rgba(37,99,235,.12)!important}body .login-input span{width:24px!important;min-width:24px!important;color:#111827!important;font-size:15px!important;opacity:1!important}body .login-input input{height:42px!important;border:0!important;margin:0!important;padding:0!important;background:transparent!important;color:#111827!important;font-size:13px!important;font-weight:800!important}body .login-input input::placeholder{color:#94a3b8!important;font-weight:800!important}body .side-login{height:44px!important;margin:0!important;border-radius:10px!important;background:linear-gradient(180deg,#3b82f6,#2563eb)!important;color:#fff!important;border:0!important;font-size:14px!important;font-weight:1000!important;box-shadow:0 7px 16px rgba(37,99,235,.22)!important}body .side-login:hover{filter:brightness(.98)!important;transform:translateY(-1px)!important}body .side-reward{height:40px!important;margin:0!important;border-radius:10px!important;background:linear-gradient(180deg,#fde047,#2563eb)!important;color:#111827!important;border:1px solid #2563eb!important;font-size:13px!important;font-weight:1000!important;box-shadow:none!important}body .pato-login-links a:not(.find-info){height:38px!important;border:1px solid var(--tsp-fix-line)!important;border-radius:10px!important;background:#fff!important;color:#111827!important;display:flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;font-size:12px!important;font-weight:1000!important}body .find-info{margin-top:4px!important;color:#111827!important;font-size:12px!important;font-weight:1000!important;text-align:right!important}body .side-rank-card .rank-body,body .side-rank-card .rank-list,body .side-rank-card .rank-tab-panel,body .rank-list,body .rank-tab-panel,body .side-mini-feed,body .side-tab-panel,body .side-withdraw-list{background:#fff!important;color:var(--tsp-fix-text)!important;min-height:auto!important;height:auto!important;max-height:none!important;padding:10px!important;border:0!important;box-shadow:none!important;overflow:visible!important}body .side-tab-head,body .side-tabs{background:#fff!important;border:1px solid var(--tsp-fix-line)!important;border-bottom:0!important;border-radius:12px 12px 0 0!important;overflow:hidden!important;display:grid!important;grid-template-columns:1fr 1fr!important;height:38px!important}body .side-tab-head button,body .side-tabs button{height:38px!important;border:0!important;border-radius:0!important;background:#fff!important;color:#111827!important;font-size:12px!important;font-weight:1000!important;box-shadow:none!important;text-shadow:none!important;opacity:1!important}body .side-tab-head button.active,body .side-tabs button.active{background:#eff6ff!important;color:#111827!important;border-bottom:2px solid var(--tsp-fix-blue)!important;box-shadow:none!important}body .side-event-card h3,body .side-withdraw-card h3,body .side-stats-card h3,body .pato-sidebar h3{background:#fff!important;color:#111827!important;border-bottom:1px solid var(--tsp-fix-line)!important;height:38px!important;font-size:13px!important;font-weight:1000!important}body .side-event-card h3 *,body .side-withdraw-card h3 *,body .side-stats-card h3 *,body .pato-sidebar h3 *{color:#111827!important;opacity:1!important;text-shadow:none!important}body .rank-list p,body .rank-list .rank-row-clean,body .tsp-rank-item,body .tsp-side-feed-item,body .side-empty-item,body .empty-side-line,body .withdraw-empty,body .tsp-withdraw-item,body .withdraw-row-clean,body .visitor-stats-list p{background:#fff!important;color:#111827!important;border:1px solid #e5edf8!important;border-radius:10px!important;min-height:38px!important;height:auto!important;margin:0 0 8px!important;padding:0 12px!important;box-shadow:none!important;text-shadow:none!important}body .rank-list p *,body .rank-list .rank-row-clean *,body .tsp-rank-item *,body .tsp-side-feed-item *,body .side-empty-item *,body .empty-side-line *,body .withdraw-empty *,body .tsp-withdraw-item *,body .withdraw-row-clean *,body .visitor-stats-list p *{color:#111827!important;text-shadow:none!important;opacity:1!important}body .rank-list p em,body .tsp-rank-item em,body .withdraw-row-clean b{color:#f97316!important}a{color:inherit!important;text-decoration:none!important}.tospot-white-header-inner{height:76px!important;display:flex!important;grid-template-columns:220px 1fr 220px!important;align-items:center!important;gap:28px!important;width:1220px!important;max-width:1220px!important;margin:0 auto!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;justify-content:space-between!important}.tospot-menu-item>a,.tospot-main-menu a{color:#111827!important;font-size:15px!important;font-weight:900!important;text-decoration:none!important;white-space:nowrap!important;display:flex!important;align-items:center!important;gap:7px!important;height:76px!important;padding:0 4px!important;background:transparent!important;border:0!important;opacity:1!important;text-shadow:none!important;filter:none!important;letter-spacing:-.3px!important;visibility:visible!important}.tospot-menu-item>a:hover,.tospot-main-menu a:hover{color:#2563eb!important}.pato-shell{width:1320px!important;margin:0 auto!important;background:transparent!important;border-left:1px solid #e9eef6!important;border-right:1px solid #e9eef6!important;box-shadow:none!important;max-width:1320px!important;border:0!important}.pato-layout{display:grid!important;grid-template-columns:980px 320px!important;gap:24px!important;margin-top:24px!important;align-items:start!important;width:100%!important;max-width:100%!important;padding:18px 0 34px!important;min-width:0!important;background:transparent!important;color:var(--tw-text)!important;overflow:visible!important;column-gap:18px!important;padding-top:28px!important;padding-bottom:28px!important}.pato-maincol{min-width:0!important;display:flex!important;flex-direction:column!important;gap:14px!important;grid-column:1!important;width:980px!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;grid-area:main!important;background:transparent!important;color:var(--tw-text)!important;min-height:0!important}.pato-sidebar{display:flex!important;flex-direction:column!important;gap:14px!important;position:static!important;top:18px!important;align-content:start;min-width:0!important;grid-area:side!important;width:320px!important;max-width:var(--tsp-side)!important;background:transparent!important;color:#111827!important;margin:0!important;padding:0!important}.tsp-guarantee-title,#certifiedSites.banner-card,.pato-banner-section{background:#fff!important;border:1px solid var(--v9-line)!important;border-radius:14px!important;box-shadow:0 10px 26px rgba(15,23,42,.05)!important;overflow:hidden!important}.tsp-guarantee-title{text-align:center!important;margin:0 0 20px!important;padding:14px 18px!important;background:#fff!important;height:76px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}.tsp-guarantee-title h2{margin:0!important;font-size:22px!important;font-weight:1000!important;color:#111827!important;letter-spacing:-.04em!important}.tsp-guarantee-title p{margin:6px 0 0!important;color:#334155!important;font-size:13px!important;font-weight:800!important}#certifiedSites.banner-card,.pato-banner-section{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}#bannerList.banner-grid-287{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:12px!important;background:transparent!important;padding:0!important}#bannerList .main-banner{height:120px!important;border-radius:8px!important;overflow:hidden!important;border:1px solid #f5d452!important;background:#000!important;box-shadow:none!important}#bannerList .main-banner img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.pato-sidebar h3,.side-event-card h3,.side-withdraw-card h3,.side-stats-card h3{margin:0!important;height:44px!important;padding:0 16px!important;display:flex!important;align-items:center!important;background:#fff!important;color:#111827!important;border:0!important;font-size:15px!important;font-weight:1000!important;text-shadow:none!important;border-bottom:1px solid var(--v9-line2)!important}.pato-sidebar h3 *,.side-event-card h3 *,.side-withdraw-card h3 *,.side-stats-card h3 *{color:#111827!important;opacity:1!important}.login-input:focus-within{border-color:#2563eb!important;box-shadow:0 0 0 3px rgba(37,99,235,.12)!important}.login-input input::placeholder{color:#64748b!important;font-weight:900!important;opacity:.85!important}.find-info::after{content:"›";font-size:18px;margin-left:3px;color:#64748b!important;line-height:1}.side-tabs,.side-tab-head{display:grid!important;grid-template-columns:1fr 1fr!important;height:44px!important;margin:0!important;background:#fff!important;border:0!important;border-bottom:1px solid var(--v9-line2)!important;border-radius:0!important;overflow:hidden!important}.side-tabs button,.side-tab-head button{height:44px!important;margin:0!important;border:0!important;border-right:1px solid var(--v9-line2)!important;border-radius:0!important;background:#fff!important;color:#111827!important;font-size:13px!important;font-weight:1000!important;opacity:1!important;filter:none!important;box-shadow:none!important}.side-tabs button:last-child,.side-tab-head button:last-child{border-right:0!important}.side-tabs button.active,.side-tab-head button.active{background:#eff6ff!important;color:#111827!important;border-bottom:3px solid #2563eb!important}.side-mini-feed,.side-tab-panel,.rank-list,.rank-tab-panel,.side-withdraw-list,.visitor-stats-list{background:#fff!important;color:#111827!important;padding:10px!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:visible!important;border:0!important;box-shadow:none!important}.side-tab-panel:not(.active),.rank-tab-panel:not(.active){display:none!important}.side-tab-panel.active,.rank-tab-panel.active{display:block!important}.empty-side-line,.side-empty-item,.rank-list p,.rank-row-clean,.tsp-rank-item,.tsp-side-feed-item,.withdraw-empty,.tsp-withdraw-item,.withdraw-row-clean{min-height:42px!important;height:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0 12px!important;background:#fff!important;border:1px dashed #d7e1ee!important;border-radius:10px!important;color:#111827!important;font-size:13px!important;font-weight:900!important;box-shadow:none!important}.rank-list p,.rank-row-clean,.tsp-rank-item{display:grid!important;grid-template-columns:28px 1fr auto!important;gap:8px!important;border-style:solid!important;justify-content:normal!important}.rank-list p span,.rank-row-clean span,.tsp-rank-item span{color:#111827!important;font-size:14px!important;font-weight:1000!important;text-align:left!important}.rank-list p b,.rank-row-clean b,.tsp-rank-item b{color:#111827!important;font-size:13px!important;font-weight:1000!important;text-align:center!important}.rank-list p em,.rank-row-clean em,.tsp-rank-item em{color:#f97316!important;font-style:normal!important;font-size:12px!important;font-weight:1000!important;text-align:right!important}.visitor-stats-list{padding:10px!important;background:#fff!important}.auth-page-clean .auth-polished-wrap{max-width:1320px!important;width:1320px!important;margin:28px auto!important;padding-top:28px!important;display:grid!important;grid-template-columns:980px 320px!important;gap:24px!important;align-items:start!important}.auth-page-clean .auth-single-wrap{max-width:900px!important;margin:0!important;width:980px!important}.auth-polished-card,.auth-single-card{background:#fff!important;border:1px solid var(--v9-line)!important;border-radius:16px!important;box-shadow:0 14px 34px rgba(15,23,42,.07)!important;overflow:hidden!important}.auth-tabs{display:grid!important;grid-template-columns:1fr 1fr!important;border-bottom:1px solid var(--v9-line)!important;background:#fff!important;height:56px!important}.auth-tab{height:56px!important;border:0!important;border-right:1px solid #262626;background:#fff!important;color:#111827!important;font-weight:1000!important;cursor:pointer;font-size:16px!important}.auth-tab.active{background:#eff6ff!important;color:#111827!important;border-bottom:3px solid #2563eb!important}.auth-panel-head{margin-bottom:4px;margin:0 0 24px!important;text-align:left!important}.card-eyebrow{display:block;color:#2563eb!important;font-weight:1000!important;font-size:12px!important;letter-spacing:2px!important;margin-bottom:8px}.auth-panel-head h2{margin:8px 0 4px!important;color:#111827!important;font-size:28px!important;letter-spacing:-.03em;font-weight:1000!important}.auth-panel-head p{margin:0!important;color:#64748b!important;font-size:14px!important;line-height:1.55;font-weight:800!important}.auth-panel label{display:block!important;margin:0 0 14px!important;color:#111827!important;font-size:13px!important;font-weight:1000!important}.auth-panel input{height:48px!important;width:100%!important;margin-top:7px!important;border:1px solid #cbd5e1!important;border-radius:11px!important;background:#fff!important;color:#111827!important;padding:0 14px!important;font-size:14px!important;font-weight:800!important;outline:0!important}.auth-panel input:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px rgba(37,99,235,.12)!important}.signup-reference-form{padding:0!important}.signup-field-row{display:grid!important;grid-template-columns:150px 1fr!important;gap:18px!important;align-items:start!important;margin-bottom:16px!important}.signup-label{height:48px!important;display:flex!important;align-items:center!important;color:#111827!important;font-size:14px!important;font-weight:1000!important}.signup-control input{height:48px!important;margin:0!important}.signup-help{margin:7px 0 0!important;color:#334155!important;font-size:12px!important;font-weight:800!important}.signup-help b{color:#ef4444!important}.signup-divider{height:1px!important;background:var(--v9-line)!important;margin:22px 0!important}.signup-email-row{display:grid!important;grid-template-columns:1fr 128px!important;gap:10px!important;margin-bottom:10px!important}.signup-agree{margin:18px 44px!important;display:flex!important;align-items:center!important;gap:8px!important;color:#334155!important;font-size:13px!important;font-weight:900!important}.signup-agree input{width:16px!important;height:16px!important;margin:0!important}.signup-submit-btn{width:calc(100% - 88px)!important;margin:0 44px 34px!important;background:#2563eb!important}html body,body.pato-home,body.board-page-clean,body.auth-page-clean{background:#f4f7fb!important;color:#111827!important}body .pato-sidebar>section,body .pato-sidebar section,body .pato-login-box,body .side-event-card,body .side-feed-card,body .side-rank-card,body .side-withdraw-card,body .side-stats-card{background:#ffffff!important;background-color:#ffffff!important;color:#111827!important;border:1px solid #dbe5f2!important;border-radius:13px!important;box-shadow:0 8px 20px rgba(15,23,42,.06)!important;overflow:hidden!important;min-height:0!important;height:auto!important;max-height:none!important}body .pato-sidebar h3,body .side-event-card>h3,body .side-feed-card>h3,body .side-rank-card>h3,body .side-withdraw-card>h3,body .side-stats-card>h3{background:#ffffff!important;background-image:none!important;color:#111827!important;border-bottom:1px solid #e5edf8!important;height:42px!important;min-height:42px!important;display:flex!important;align-items:center!important;padding:0 14px!important;margin:0!important;font-size:14px!important;font-weight:1000!important;line-height:1!important;text-shadow:none!important;opacity:1!important}body .pato-sidebar h3 *,body .side-event-card>h3 *,body .side-withdraw-card>h3 *,body .side-stats-card>h3 *{color:#111827!important;opacity:1!important;text-shadow:none!important}body .pato-sidebar .side-tabs,body .pato-sidebar .side-tab-head{display:grid!important;grid-template-columns:1fr 1fr!important;height:42px!important;margin:0!important;padding:0!important;background:#ffffff!important;background-image:none!important;border:0!important;border-bottom:1px solid #e5edf8!important;border-radius:0!important;overflow:hidden!important}body .pato-sidebar .side-tabs button,body .pato-sidebar .side-tab-head button{height:42px!important;margin:0!important;padding:0!important;border:0!important;border-right:1px solid #e5edf8!important;border-radius:0!important;background:#ffffff!important;background-image:none!important;color:#111827!important;font-size:13px!important;font-weight:1000!important;box-shadow:none!important;text-shadow:none!important;opacity:1!important}body .pato-sidebar .side-tabs button:last-child,body .pato-sidebar .side-tab-head button:last-child{border-right:0!important}body .pato-sidebar .side-tabs button.active,body .pato-sidebar .side-tab-head button.active{background:#f8fbff!important;background-image:none!important;color:#111827!important;border-bottom:3px solid #2563eb!important}body .pato-sidebar ul,body .pato-sidebar li,body .side-mini-feed,body .side-tab-panel,body .rank-tab-panel,body .rank-list,body .side-withdraw-list,body .visitor-stats-list,body #sideEventList,body #sideWithdrawList,body #visitorStatsList{background:#ffffff!important;background-color:#ffffff!important;background-image:none!important;color:#111827!important;border:0!important;box-shadow:none!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:visible!important}body .side-mini-feed,body .side-tab-panel,body .rank-tab-panel,body .rank-list,body .side-withdraw-list,body .visitor-stats-list,body #sideEventList{padding:10px!important}body .side-rank-card,body .side-rank-card *{background-color:#ffffff!important;background-image:none!important;color:#111827!important;text-shadow:none!important}body .side-rank-card{min-height:0!important;height:auto!important;overflow:hidden!important;max-height:none!important}body .side-rank-card .rank-tab-panel,body .side-rank-card .rank-list{min-height:0!important;height:auto!important;max-height:none!important;padding:10px!important;margin:0!important;background:#ffffff!important;overflow:visible!important}body .side-rank-card .rank-tab-panel:not(.active){display:none!important}body .side-rank-card .rank-tab-panel.active{display:block!important}body .side-rank-card::before,body .side-rank-card::after,body .rank-list::before,body .rank-list::after{display:none!important;content:none!important;background:none!important}body .side-empty-item,body .empty-side-line,body .withdraw-empty,body .rank-list p,body .rank-row-clean,body .tsp-rank-item,body .tsp-side-feed-item,body .side-withdraw-list p,body .tsp-withdraw-item,body .withdraw-row-clean{background:#ffffff!important;background-image:none!important;color:#111827!important;border:1px dashed #d7e1ee!important;border-radius:10px!important;box-shadow:none!important;min-height:40px!important;height:auto!important;max-height:none!important;margin:0!important;padding:0 12px!important;font-size:13px!important;font-weight:900!important;text-shadow:none!important}body .rank-list p,body .rank-row-clean,body .tsp-rank-item{display:grid!important;grid-template-columns:28px minmax(0,1fr)auto!important;gap:8px!important;align-items:center!important;border-style:solid!important}body .rank-list p span,body .rank-row-clean span,body .tsp-rank-item span{color:#111827!important;font-weight:1000!important;text-align:left!important}body .rank-list p b,body .rank-row-clean b,body .tsp-rank-item b{color:#111827!important;font-weight:1000!important;text-align:center!important}body .rank-list p em,body .rank-row-clean em,body .tsp-rank-item em{color:#f97316!important;font-style:normal!important;font-weight:1000!important;text-align:right!important}body .side-empty-item *,body .empty-side-line *,body .withdraw-empty *,body .rank-list p *,body .tsp-rank-item *,body .tsp-side-feed-item *{color:#111827!important;text-shadow:none!important;opacity:1!important}body .visitor-stats-list p{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:38px!important;margin:0!important;padding:0 10px!important;background:#ffffff!important;color:#111827!important;border:0!important;border-bottom:1px solid #eef3f9!important;border-radius:0!important;box-shadow:none!important}body .visitor-stats-list p:last-child{border-bottom:0!important}body .visitor-stats-list p *,body .visitor-stats-list span,body .visitor-stats-list b{color:#111827!important;font-weight:1000!important}body .pato-login-box{background:#fff!important;border:1px solid var(--tsp-fix-line)!important;border-radius:14px!important;padding:12px!important;box-shadow:0 10px 28px rgba(15,23,42,.07)!important;overflow:hidden!important}body .pato-login-box .login-input{height:42px!important;margin-bottom:8px!important;border:1px solid #dbe5f2!important;border-radius:9px!important;background:#fff!important;display:flex!important;align-items:center!important;padding:0 10px!important}body .pato-login-box .login-input span{width:22px!important;color:#111827!important;font-size:14px!important}body .pato-login-box .login-input input{height:40px!important;margin:0!important;border:0!important;background:transparent!important;color:#111827!important;font-size:13px!important;font-weight:800!important;padding:0 4px!important;box-shadow:none!important}body .pato-login-box .side-login{height:44px!important;border-radius:9px!important;background:#2563eb!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;font-weight:1000!important;margin:8px 0!important}body .pato-login-box .side-reward{height:38px!important;border-radius:9px!important;background:#2563eb!important;color:#111827!important;display:flex!important;align-items:center!important;justify-content:center!important;font-weight:1000!important;font-size:12px!important;border:1px solid #2563eb!important}body .pato-login-box .find-info{display:block!important;text-align:right!important;margin-top:8px!important;color:#111827!important;font-size:12px!important;font-weight:1000!important}html body .pato-sidebar,html body aside.pato-sidebar,html body .board-right,html body .auth-right-sidebar{background:transparent!important;background-color:transparent!important;background-image:none!important;color:#111827!important;box-shadow:none!important;border:0!important}html body .pato-sidebar>section,html body .pato-sidebar .pato-login-box,html body .pato-sidebar .side-event-card,html body .pato-sidebar .side-feed-card,html body .pato-sidebar .side-rank-card,html body .pato-sidebar .side-withdraw-card,html body .pato-sidebar .side-stats-card,html body .pato-sidebar .visitor-box,html body .pato-sidebar .side-card,html body .pato-sidebar .side-box{background:#ffffff!important;background-color:#ffffff!important;background-image:none!important;color:#111827!important;border:1px solid #dbe4f0!important;border-radius:12px!important;box-shadow:0 6px 16px rgba(15,23,42,.06)!important;overflow:hidden!important}html body .pato-sidebar h3,html body .pato-sidebar .side-event-card h3,html body .pato-sidebar .side-withdraw-card h3,html body .pato-sidebar .side-stats-card h3,html body .pato-sidebar .visitor-box h3,html body .pato-sidebar .side-box-title,html body .pato-sidebar .side-card-title,html body .pato-sidebar .side-title{background:#ffffff!important;background-color:#ffffff!important;background-image:none!important;color:#111827!important;border:0!important;border-bottom:1px solid #e5edf7!important;box-shadow:none!important;text-shadow:none!important;opacity:1!important;height:40px!important;min-height:40px!important;padding:0 14px!important;margin:0!important;display:flex!important;align-items:center!important;font-size:13px!important;font-weight:1000!important}html body .pato-sidebar h3 *,html body .pato-sidebar .side-event-card h3 *,html body .pato-sidebar .side-withdraw-card h3 *,html body .pato-sidebar .side-stats-card h3 *{color:#111827!important;text-shadow:none!important;opacity:1!important}html body .pato-sidebar .side-tabs,html body .pato-sidebar .side-tab-head{background:#ffffff!important;background-color:#ffffff!important;background-image:none!important;border:0!important;border-bottom:1px solid #e5edf7!important;box-shadow:none!important;height:40px!important}html body .pato-sidebar .side-tabs button,html body .pato-sidebar .side-tab-head button,html body .pato-sidebar .side-tabs .active,html body .pato-sidebar .side-tab-head .active{background:#ffffff!important;background-color:#ffffff!important;background-image:none!important;color:#111827!important;border:0!important;border-right:1px solid #e5edf7!important;border-radius:0!important;box-shadow:none!important;text-shadow:none!important;font-weight:1000!important;opacity:1!important}html body .pato-sidebar .side-tabs button.active,html body .pato-sidebar .side-tab-head button.active{color:#111827!important;border-bottom:3px solid #2563eb!important}html body .pato-sidebar .side-rank-card,html body .pato-sidebar .side-rank-card *,html body .pato-sidebar .rank-list,html body .pato-sidebar .rank-tab-panel{background:#ffffff!important;background-color:#ffffff!important;background-image:none!important;color:#111827!important;text-shadow:none!important}html body .pato-sidebar .side-rank-card,html body .pato-sidebar .rank-list,html body .pato-sidebar .rank-tab-panel,html body .pato-sidebar .side-mini-feed,html body .pato-sidebar .side-withdraw-list,html body .pato-sidebar .visitor-stats-list{min-height:0!important;height:auto!important;max-height:none!important;overflow:visible!important}html body .pato-sidebar .rank-tab-panel.active,html body .pato-sidebar .side-tab-panel.active{display:block!important}html body .pato-sidebar .side-empty-item,html body .pato-sidebar .empty-side-line,html body .pato-sidebar .withdraw-empty,html body .pato-sidebar .rank-list p,html body .pato-sidebar .side-withdraw-list p,html body .pato-sidebar .visitor-stats-list p,html body .pato-sidebar .tsp-side-feed-item,html body .pato-sidebar .tsp-rank-item,html body .pato-sidebar .tsp-withdraw-item{background:#ffffff!important;background-color:#ffffff!important;background-image:none!important;color:#111827!important;border:1px solid #e5edf7!important;border-radius:8px!important;box-shadow:none!important;text-shadow:none!important}html body .pato-sidebar .side-empty-item *,html body .pato-sidebar .empty-side-line *,html body .pato-sidebar .withdraw-empty *,html body .pato-sidebar .rank-list p *,html body .pato-sidebar .side-withdraw-list p *,html body .pato-sidebar .visitor-stats-list p *{color:#111827!important;text-shadow:none!important;opacity:1!important}html body .tospot-white-header,html body .tospot-white-header-inner,html body .tospot-main-menu,html body .tospot-menu-item,html body .tospot-menu-item>a,html body .tospot-main-menu a{opacity:1!important;visibility:visible!important;filter:none!important;text-shadow:none!important;mix-blend-mode:normal!important}html body .tospot-menu-item>a,html body .tospot-main-menu a,html body header.tospot-white-header nav.tospot-main-menu a,html body header.tospot-white-header .tospot-menu-item>a{color:#111827!important;-webkit-text-fill-color:#111827!important;font-weight:1000!important;font-size:15px!important;letter-spacing:-0.2px!important;text-decoration:none!important}html body .tospot-menu-item>a:hover,html body .tospot-main-menu a:hover,html body header.tospot-white-header nav.tospot-main-menu a:hover{color:#2563eb!important;-webkit-text-fill-color:#2563eb!important}html body .tospot-dropdown a{color:#111827!important;-webkit-text-fill-color:#111827!important;opacity:1!important;background:#fff!important}html body .tospot-white-header,html body .tospot-white-header-inner,html body .tospot-main-menu,html body .tospot-menu-item,html body .has-dropdown{overflow:visible!important}html body .tospot-menu-item.has-dropdown:hover>.tospot-dropdown,html body .tospot-menu-item.has-dropdown:focus-within>.tospot-dropdown{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}html body .tospot-dropdown a:hover,html body .tospot-dropdown a:focus{background:#eff6ff!important;color:#2563eb!important;-webkit-text-fill-color:#2563eb!important}html body aside.pato-sidebar,html body .pato-sidebar,html body .pato-sidebar *,html body .board-right,html body .auth-right-sidebar{text-shadow:none!important;filter:none!important}html body aside.pato-sidebar,html body .pato-sidebar{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}html body .pato-sidebar .pato-login-box,html body .pato-sidebar .side-box,html body .pato-sidebar .side-card,html body .pato-sidebar .side-event-card,html body .pato-sidebar .side-feed-card,html body .pato-sidebar .side-rank-card,html body .pato-sidebar .side-withdraw-card,html body .pato-sidebar .side-stats-card,html body .pato-sidebar .visitor-box{background:#ffffff!important;background-color:#ffffff!important;background-image:none!important;border:1px solid #dbe4f0!important;border-radius:12px!important;box-shadow:0 8px 22px rgba(15,23,42,.06)!important;overflow:hidden!important;color:#111827!important}html body .pato-sidebar .side-event-card h3,html body .pato-sidebar .side-withdraw-card h3,html body .pato-sidebar .side-stats-card h3{background:#ffffff!important;background-color:#ffffff!important;background-image:none!important;color:#111827!important;-webkit-text-fill-color:#111827!important;border-bottom:1px solid #e5e7eb!important;font-weight:1000!important}html body .pato-sidebar .side-tabs{background:#ffffff!important;background-color:#ffffff!important;background-image:none!important;border-bottom:1px solid #e5e7eb!important}html body .pato-sidebar .side-tabs button{background:#ffffff!important;background-color:#ffffff!important;background-image:none!important;color:#111827!important;-webkit-text-fill-color:#111827!important;border:0!important;border-right:1px solid #e5e7eb!important;font-weight:1000!important}html body .pato-sidebar .side-tabs button.active{background:#2563eb!important;background-color:#2563eb!important;background-image:none!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}html body .pato-sidebar .rank-list,html body .pato-sidebar .rank-tab-panel,html body .pato-sidebar .side-mini-feed,html body .pato-sidebar .side-withdraw-list,html body .pato-sidebar .visitor-stats-list,html body .pato-sidebar #side-level-rank,html body .pato-sidebar #side-point-rank{display:block!important;background:#ffffff!important;background-color:#ffffff!important;background-image:none!important;color:#111827!important;border:0!important;min-height:0!important;height:auto!important;max-height:none!important;padding:10px!important;overflow:visible!important}html body .pato-sidebar .rank-tab-panel:not(.active),html body .pato-sidebar .side-tab-panel:not(.active){display:none!important}html body .pato-sidebar .rank-list p,html body .pato-sidebar .rank-row,html body .pato-sidebar .tsp-rank-item,html body .pato-sidebar .side-mini-feed p,html body .pato-sidebar .side-withdraw-list p,html body .pato-sidebar .visitor-stats-list p,html body .pato-sidebar .side-empty-item,html body .pato-sidebar .empty-side-line{background:#ffffff!important;background-color:#ffffff!important;background-image:none!important;color:#111827!important;border:1px solid #e5e7eb!important;border-radius:10px!important;box-shadow:none!important;min-height:38px!important;height:auto!important}html body .pato-sidebar .rank-list p *,html body .pato-sidebar .rank-row *,html body .pato-sidebar .tsp-rank-item *,html body .pato-sidebar .side-mini-feed p *,html body .pato-sidebar .side-withdraw-list p *,html body .pato-sidebar .visitor-stats-list p *,html body .pato-sidebar .side-empty-item *,html body .pato-sidebar .empty-side-line *{color:#111827!important;-webkit-text-fill-color:#111827!important}html body .pato-sidebar .rank-list p em,html body .pato-sidebar .rank-row em,html body .pato-sidebar .tsp-rank-item em{color:#f97316!important;-webkit-text-fill-color:#f97316!important}html body .pato-sidebar .side-rank-card,html body .pato-sidebar .side-rank-card .rank-body{min-height:0!important;height:auto!important;background:#fff!important;background-image:none!important}html body .tospot-white-header,html body .tospot-white-header-inner,html body .tospot-main-menu{overflow:visible!important;position:relative!important;z-index:9990!important}html body .tospot-menu-item,html body .tospot-menu-item.has-dropdown,html body .has-dropdown{position:relative!important;overflow:visible!important}html body .tospot-menu-item.has-dropdown::after{content:""!important;position:absolute!important;left:-24px!important;right:-24px!important;top:100%!important;height:22px!important;display:block!important;background:transparent!important;pointer-events:auto!important}html body .tospot-menu-item.has-dropdown>.tospot-dropdown,html body .tospot-dropdown,html body .tospot-dropdown.right{display:block!important;position:absolute!important;top:calc(100% - 1px)!important;left:50%!important;right:auto!important;transform:translateX(-50%)translateY(6px)!important;min-width:160px!important;width:max-content!important;max-width:230px!important;padding:8px!important;margin:0!important;background:#fff!important;border:1px solid #dbe4f0!important;border-radius:12px!important;box-shadow:0 18px 42px rgba(15,23,42,.18)!important;z-index:999999!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;transition:opacity .12s ease,transform .12s ease,visibility .12s ease!important}html body .tospot-menu-item.has-dropdown:hover>.tospot-dropdown,html body .tospot-menu-item.has-dropdown:focus-within>.tospot-dropdown,html body .tospot-menu-item.has-dropdown.dropdown-open>.tospot-dropdown{visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:translateX(-50%)translateY(0)!important}html body .tospot-menu-item.has-dropdown>.tospot-dropdown a,html body .tospot-dropdown a{display:flex!important;align-items:center!important;justify-content:flex-start!important;height:38px!important;min-height:38px!important;padding:0 12px!important;margin:0!important;border-radius:8px!important;background:#fff!important;color:#111827!important;-webkit-text-fill-color:#111827!important;font-size:13px!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important;opacity:1!important;text-shadow:none!important;filter:none!important;width:100%!important}html body .tospot-dropdown a+a{margin-top:4px!important}body{font-family:Arial,"Noto Sans KR",sans-serif!important;background:#f2f5f9!important;color:#111827!important;text-rendering:optimizeLegibility;overflow-x:hidden!important;margin:0!important;width:auto!important;min-width:0!important;max-width:1320px!important;font-size:14px!important;line-height:1.45!important;min-height:auto!important}.tospot-main-menu a{letter-spacing:-.03em!important;color:#111827!important;font-weight:900!important;text-shadow:none!important;-webkit-text-fill-color:#111827!important;opacity:1!important}.tospot-main-menu a:hover,.tospot-menu-item:hover>a{color:#2563eb!important;-webkit-text-fill-color:#2563eb!important}.tospot-dropdown a:hover{background:#eff6ff!important;color:#2563eb!important;-webkit-text-fill-color:#2563eb!important}.pato-shell.pato-layout,.board-shell,.auth-polished-wrap{width:min(1180px,calc(100% - 28px))!important;max-width:1180px!important;margin:18px auto 0!important;display:grid!important;grid-template-columns:minmax(0,1fr)300px!important;gap:18px!important;align-items:start!important;min-height:0!important;height:auto!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.pato-maincol,.board-content-card,.auth-single-wrap{min-width:0!important;width:100%!important;max-width:none!important;margin:0!important}aside.pato-sidebar,aside.pato-sidebar.board-right,aside.pato-sidebar.auth-right-sidebar,.board-right,.auth-right-sidebar{width:300px!important;min-width:300px!important;max-width:300px!important;display:flex!important;flex-direction:column!important;gap:12px!important;margin:0!important;padding:0!important;align-self:start!important;position:static!important;top:auto!important;transform:none!important;background:transparent!important;border:0!important;box-shadow:none!important;min-height:0!important;height:auto!important;color:#111827!important;-webkit-text-fill-color:initial!important}aside.pato-sidebar section,.pato-login-box,.side-event-card,.side-feed-card,.side-rank-card,.side-withdraw-card,.side-stats-card{background:#fff!important;color:#111827!important;border:1px solid #dbe6f3!important;border-radius:14px!important;box-shadow:0 10px 24px rgba(15,23,42,.06)!important;overflow:hidden!important;margin:0!important;min-height:0!important;height:auto!important}.side-rank-card{min-height:0!important;height:auto!important;max-height:none!important;overflow:hidden!important;background:#fff!important}.side-rank-card .rank-list{min-height:0!important;padding:10px!important;height:auto!important;max-height:none!important;background:#fff!important;display:none!important}.side-rank-card .rank-list.active{display:block!important}.rank-list p,.empty-side-line,.side-empty-item{background:#fff!important;color:#111827!important;-webkit-text-fill-color:#111827!important;border:1px solid #e5edf7!important;border-radius:9px!important;min-height:42px!important;height:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:10px!important;font-weight:900!important;list-style:none!important}.rank-list p em{font-style:normal!important;color:#f97316!important;font-weight:1000!important;font-size:11px!important;white-space:nowrap!important;-webkit-text-fill-color:#f97316!important}body.auth-page-clean .auth-tabs.clean-tabs{display:grid!important;grid-template-columns:1fr 1fr!important;background:#fff!important;border-bottom:1px solid #e5edf7!important}body.auth-page-clean .auth-tabs.clean-tabs .auth-tab{height:52px!important;background:#fff!important;color:#111827!important;-webkit-text-fill-color:#111827!important;border:0!important;border-radius:0!important;font-weight:1000!important}body.auth-page-clean .auth-tabs.clean-tabs .auth-tab.active{background:#2563eb!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.auth-page-clean #registerForm.signup-reference-form,body.auth-page-clean .auth-single-card .auth-panel{padding:34px 46px 38px!important;background:#fff!important}body.auth-page-clean .signup-help{margin:7px 0 0!important;color:#475569!important;font-size:12px!important;font-weight:800!important;line-height:1.45!important}body.auth-page-clean .signup-help b{color:#ef4444!important}body.auth-page-clean .signup-field-row:has(#regIntro),body.auth-page-clean .signup-captcha-row,#regIntro,#signupCaptchaText,#signupCaptchaRefresh,#signupCaptchaInput{display:none!important}footer{margin-top:24px!important;padding-top:18px!important}main,.pato-shell,.board-shell,.auth-polished-wrap,.pato-layout{margin-bottom:0!important;padding-bottom:0!important;min-height:0!important}body::before,body::after,main::before,main::after,.pato-shell::before,.pato-shell::after,.pato-layout::before,.pato-layout::after,.board-shell::before,.board-shell::after,.auth-polished-wrap::before,.auth-polished-wrap::after{display:none!important;content:none!important}main.pato-shell.pato-layout,.pato-layout,main.board-shell,.board-shell,main.auth-polished-wrap,.auth-polished-wrap,.wrap{width:1195px!important;max-width:1195px!important;min-width:1195px!important;margin:18px auto 0!important;padding:0!important;display:grid!important;grid-template-columns:877px 300px!important;gap:18px!important;align-items:start!important;justify-content:center!important;background:transparent!important;background-color:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;min-height:0!important;height:auto!important;max-height:none!important}.pato-maincol,.board-content-card,.auth-single-wrap,.auth-polished-card,.auth-single-card{min-width:0!important;max-width:100%!important;margin:0!important}.board-content-card,.auth-polished-card,.auth-single-card{background:#fff!important;border:1px solid #dbe6f3!important;border-radius:14px!important;box-shadow:0 10px 24px rgba(15,23,42,.06)!important;overflow:hidden!important;min-height:0!important;height:auto!important}aside.pato-sidebar,.pato-sidebar,.board-right,.auth-right-sidebar,.sidebar{width:300px!important;min-width:300px!important;max-width:300px!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:12px!important;align-self:start!important;background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:visible!important}.pato-sidebar section,.pato-login-box,.side-event-card,.side-feed-card,.side-rank-card,.side-withdraw-card,.side-stats-card{background:#fff!important;color:#111827!important;border:1px solid #dbe6f3!important;box-shadow:0 8px 20px rgba(15,23,42,.055)!important;border-radius:13px!important;overflow:hidden!important;margin-bottom:14px!important;margin:0!important;min-height:0!important;height:auto!important;max-height:none!important;background-color:#fff!important;-webkit-text-fill-color:initial!important}.side-tab-panel,.side-mini-feed,.rank-list,.side-withdraw-list,.visitor-stats-list,ul#sideEventList{background:#fff!important;color:#111827!important;min-height:0!important;height:auto!important;padding:10px!important;margin:0!important;display:block!important;max-height:none!important;overflow:visible!important}.side-tab-panel:not(.active){display:none!important}.rank-list p,.empty-side-line,.side-empty-item,.withdraw-empty{min-height:38px!important;height:auto!important;margin:0!important;padding:10px 12px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;background:#fff!important;color:#111827!important;-webkit-text-fill-color:#111827!important;border:1px dashed #d7e1ee!important;border-radius:10px!important;font-size:13px!important;font-weight:900!important;list-style:none!important;box-shadow:none!important}body.auth-page-clean .auth-single-card{width:100%!important;max-width:877px!important;margin:0!important;min-height:0!important;background:#fff!important;border:1px solid #dbe3ef!important;border-radius:10px!important;box-shadow:0 10px 28px rgba(15,23,42,.12)!important;padding:0!important;overflow:hidden!important}body.auth-page-clean .signup-control input,body.auth-page-clean #registerForm input{width:100%!important;height:46px!important;margin:0!important;padding:0 14px!important;border:1px solid #cbd7e6!important;border-radius:9px!important;background:#fff!important;color:#111827!important;-webkit-text-fill-color:#111827!important;font-size:14px!important;font-weight:800!important;box-shadow:none!important;max-width:none!important}body.auth-page-clean .email-verify-row.signup-email-row{display:grid!important;grid-template-columns:minmax(0,1fr)140px!important;gap:10px!important;width:100%!important;align-items:center!important;margin:0 0 10px!important}body.auth-page-clean .signup-field-row:has(#regIntro),body.auth-page-clean .signup-captcha-row,body.auth-page-clean #regIntro,body.auth-page-clean #signupCaptchaText,body.auth-page-clean #signupCaptchaRefresh,body.auth-page-clean #signupCaptchaInput{display:none!important}.tsp-site-footer,footer.tsp-site-footer{margin:22px 0 0!important;padding:18px 0 20px!important;background:#fff!important;border-top:2px solid #2563eb!important;min-height:0!important;height:auto!important}.tsp-footer-inner{width:1195px!important;margin:0 auto!important;padding:0!important;display:grid!important;grid-template-columns:280px minmax(0,1fr)150px!important;gap:28px!important;align-items:center!important;max-width:1195px!important;min-height:0!important}.tospot-menu-item>a{background:transparent!important;border:0!important;box-shadow:none!important;color:#111827!important;-webkit-text-fill-color:#111827!important;opacity:1!important;font-weight:1000!important;text-shadow:none!important}.tospot-dropdown{display:none;position:absolute;top:100%!important;left:50%;transform:translateX(-50%);width:138px;background:#fff!important;border:1px solid #dbe6f3!important;border-radius:12px!important;box-shadow:0 14px 34px rgba(15,23,42,.16)!important;z-index:999999!important;padding:10px!important;overflow:hidden!important;color:#111827!important;margin-top:-6px!important}.tospot-dropdown a{display:flex;align-items:center;height:38px!important;padding:0 10px!important;color:#111827!important;text-decoration:none;font-size:13px!important;font-weight:900!important;white-space:nowrap;background:#fff!important;border-radius:8px!important;-webkit-text-fill-color:#111827!important}body::before,body::after,main::before,main::after{background:transparent!important;box-shadow:none!important}main.board-shell,.board-shell{width:min(1200px,calc(100vw - 28px))!important;max-width:1200px!important;margin:18px auto 20px!important;padding:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)300px!important;gap:18px!important;align-items:start!important;background:transparent!important;min-height:auto!important;height:auto!important;box-shadow:none!important;border:0!important}.board-shell>*{min-width:0!important}.board-list-head{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:14px 18px!important;border-bottom:0!important;margin-bottom:0;padding-bottom:14px!important;gap:14px!important;background:linear-gradient(90deg,#1e40af,#2563eb)!important;color:#fff!important;font-size:17px!important;font-weight:850!important;letter-spacing:-.03em!important;min-height:66px!important}.board-list-head *{color:#fff!important;text-shadow:none!important}.board-page-title{font-size:22px!important;margin:0!important;color:#fff!important;font-weight:1000!important;letter-spacing:-.5px!important;line-height:1.1!important}#boardTotalText{display:block!important;margin-top:8px!important;font-size:13px!important;font-weight:900!important;color:rgba(255,255,255,.92)!important}.board-head-actions{display:flex!important;align-items:center!important;gap:7px!important;justify-content:flex-end!important;width:auto!important;flex:0 0 auto!important}.board-write-btn,.board-icon-btn{width:auto!important;min-width:38px!important;height:34px!important;padding:0 13px!important;border:1px solid rgba(255,255,255,.34)!important;border-radius:9px!important;background:rgba(255,255,255,.16)!important;color:#fff!important;font-size:13px!important;font-weight:1000!important;box-shadow:none!important}.board-write-btn:hover,.board-icon-btn:hover{background:#fff!important;color:var(--v11-blue)!important}#boardListView{background:#fff!important;padding:0!important}.toto-board-table,.board-renew-table{width:100%!important;background:#fff!important;border:0!important;border-radius:0!important;overflow:hidden!important;box-shadow:none!important}.toto-row{display:grid!important;grid-template-columns:76px minmax(0,1fr)132px 92px 70px!important;align-items:center!important;min-height:40px!important;border-bottom:1px solid var(--v11-line2)!important;color:var(--v11-text)!important;text-decoration:none!important;font-size:13px!important;border-color:rgba(96,165,250,.18)!important;gap:8px!important;padding:0 12px!important;background:#fff!important;font-weight:700!important;line-height:1.25!important}.toto-row.toto-head{min-height:38px!important;background:#f8fafc!important;color:#111827!important;font-weight:1000!important;border-top:2px solid var(--v11-red)!important;border-bottom:1px solid #cbd5e1!important}.toto-head span{color:#111827!important;text-align:center!important;font-size:13px!important;font-weight:1000!important}.board-renew-row:hover{background:#f8fbff!important;border-color:rgba(230,51,70,.35)!important;transform:translateY(-1px)}.toto-row .no{color:#64748b!important;text-align:center!important;font-weight:800!important}.toto-row .title{min-width:0!important;overflow:hidden!important}.board-title-line{display:flex!important;align-items:center!important;gap:5px!important;min-width:0!important;font-size:14px;line-height:1.35;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;color:#111827!important}.board-title-line strong{font-weight:800!important;color:#111827!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;min-width:0!important;font-size:13px!important}.comment-badge{display:inline-flex;align-items:center;color:#ef4444!important;font-style:normal!important;font-weight:1000!important;font-size:12px!important;white-space:nowrap;background:transparent!important;border:1px solid rgba(82,161,255,.25)!important;border-radius:999px!important;padding:0!important;margin-left:2px!important}.new-badge{display:inline-block!important;align-items:center;justify-content:center;width:17px;height:18px;margin-right:2px!important;border-radius:5px!important;background:transparent!important;color:#ef4444!important;font-size:12px!important;line-height:1;vertical-align:middle;font-weight:1000!important;padding:1px 5px!important;min-width:18px;box-shadow:0 0 0 1px rgba(255,255,255,.08)inset}.attach-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:22px!important;height:22px!important;margin-right:6px!important;border-radius:7px!important;background:transparent!important;border:1px solid rgba(82,161,255,.38)!important;color:#2563eb!important;font-size:12px!important;line-height:1!important;vertical-align:middle!important}.toto-row .name{display:flex!important;align-items:center!important;gap:5px!important;color:#111827!important;font-weight:700!important;justify-content:flex-start!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.list-rank-img{width:18px!important;height:18px!important;border-radius:50%!important;object-fit:cover!important;margin-right:5px!important;vertical-align:-4px!important;border:1px solid rgba(255,204,0,.45);background:#111827;flex:0 0 auto!important}.toto-row .date,.toto-row .views{text-align:center!important;color:#64748b!important;font-weight:700!important;font-size:12px!important;white-space:nowrap!important}.board-empty-db small{margin-top:6px!important;color:#64748b!important;font-weight:700!important}.board-pagination{display:flex!important;justify-content:center!important;gap:5px!important;margin-top:20px;align-items:center!important;padding:14px 0 18px!important;background:#fff!important;border-top:0!important}.board-pagination button{width:30px!important;height:30px!important;border:1px solid #d6dee9!important;background:#fff!important;color:#111827!important;border-radius:4px!important;cursor:pointer!important;font-weight:800!important;border-color:rgba(96,165,250,.38)!important;min-width:36px!important;font-size:13px!important;box-shadow:none!important}.board-pagination button.active,.board-pagination button:hover{background:#ef4444!important;border-color:#ef4444!important;color:#fff!important}.board-write-box,.board-detail{background:#fff!important;color:#111827!important;border:0!important;box-shadow:none!important}.board-detail *:not(button):not(a){color:#111827!important}.pato-sidebar::before,.pato-sidebar::after,.board-right::before,.board-right::after{display:none!important;content:none!important}.pato-login-box,.side-event-card,.side-feed-card,.side-rank-card,.side-withdraw-card,.side-stats-card{margin:0 0 12px!important;background:#fff!important;color:#111827!important;border:1px solid var(--v11-line)!important;border-radius:12px!important;box-shadow:0 8px 20px rgba(15,23,42,.06)!important;overflow:hidden!important;padding:0!important;min-height:0!important;height:auto!important}.pato-sidebar *{text-shadow:none!important}.pato-login-box{border-radius:14px!important;background:linear-gradient(180deg,#171717,#101010)!important;box-shadow:0 18px 46px rgba(0,0,0,.28)!important;border:1px solid #333!important;padding:13px!important;margin-top:0!important;padding-top:14px!important;min-height:0!important;display:flex!important;flex-direction:column!important;gap:10px!important}.login-input{display:flex!important;grid-template-columns:28px 1fr;align-items:center!important;background:#fff!important;border:1px solid #d7e2f1!important;margin-bottom:9px!important;height:40px!important;border-radius:8px!important;overflow:hidden!important;min-height:40px!important;color:#111827!important;gap:8px!important;padding:0 10px!important;box-shadow:inset 0 1px 0 rgba(15,23,42,.02)!important;width:100%!important;margin:0 0 9px!important}.login-input span{display:inline-flex!important;align-items:center!important;justify-content:center!important;border-right:1px solid #333;font-size:13px!important;width:18px!important;text-align:center!important;color:#111827!important;min-width:22px!important;height:22px!important;opacity:1!important}.login-input input{height:38px!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#111827!important;font-size:13px!important;padding:0!important;font-weight:800!important;flex:1!important;outline:0!important;width:100%!important;box-shadow:none!important}.side-login:hover{background:#1d4ed8!important;transform:translateY(-1px)!important;color:#fff!important}.find-info{display:block!important;text-align:right!important;color:#111827!important;text-decoration:none!important;font-size:12px!important;margin:0!important;margin-top:7px!important;font-weight:900!important;align-self:flex-end!important;height:28px!important;align-items:center!important;justify-content:flex-end!important;-webkit-text-fill-color:#111827!important;padding:2px 0 0!important}.side-event-card ul,.side-withdraw-list,.visitor-stats-list{padding:10px!important;background:#fff!important;margin:0!important}.side-empty-item,.empty-side-line,.withdraw-empty{display:flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;margin:0!important;padding:0 10px!important;background:#fff!important;border:1px dashed #d7e2f1!important;border-radius:8px!important;color:#111827!important;font-size:12px!important;font-weight:900!important;width:100%!important;text-align:center!important;line-height:1.35!important;list-style:none!important}.side-tabs button:last-child{border-right:0!important}.side-tab-panel,.side-mini-feed,.rank-list{background:#fff!important;color:#111827!important;min-height:0!important;height:auto!important;padding:10px!important;margin:0!important;border:0!important;box-shadow:none!important}.rank-list p{display:grid!important;grid-template-columns:24px 1fr 44px!important;gap:8px!important;align-items:center!important;margin:0!important;font-size:12px!important;padding:0 10px!important;color:#111827!important;border-bottom:1px solid rgba(255,255,255,.045)!important;height:34px!important;border:1px solid #d7e2f1!important;border-radius:8px!important;background:#fff!important;justify-content:space-between!important;min-height:38px!important;font-weight:900!important}.rank-list span,.rank-list b{color:#111827!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.rank-list em{font-style:normal!important;color:#f97316!important;font-weight:1000!important;text-align:right!important;font-size:11px;-webkit-text-fill-color:#f97316!important}.visitor-stats-list span,.visitor-stats-list b{color:#111827!important;font-weight:1000!important}footer,.footer{border-top:1px solid var(--v11-line)!important;border-bottom:0!important;box-shadow:none!important;outline:0!important;background:#fff!important;margin-top:18px!important;padding-top:24px!important;min-height:auto!important;padding-bottom:24px!important}body.board-page-clean .pato-sidebar>section,body.board-page-clean .pato-login-box,body.board-page-clean .side-event-card,body.board-page-clean .side-feed-card,body.board-page-clean .side-rank-card,body.board-page-clean .side-withdraw-card,body.board-page-clean .side-stats-card{width:300px!important;max-width:300px!important;min-width:0!important;margin:0!important;padding:0!important;background:#fff!important;color:#111827!important;border:1px solid #dbe5f2!important;border-radius:12px!important;box-shadow:0 8px 18px rgba(15,23,42,.05)!important;overflow:hidden!important;min-height:0!important;height:auto!important}body.board-page-clean .pato-sidebar>section+section{margin-top:0!important}body.board-page-clean .pato-login-box{padding:13px!important}body.board-page-clean .side-tab-panel,body.board-page-clean .side-mini-feed,body.board-page-clean .rank-list,body.board-page-clean .side-withdraw-list,body.board-page-clean .visitor-stats-list{background:#fff!important;color:#111827!important;min-height:0!important;height:auto!important;padding:10px!important;margin:0!important;border:0!important}body.board-page-clean footer,body.board-page-clean .tospot-footer,body.board-page-clean .footer{margin-top:18px!important}body.board-page-clean{background:#f4f7fb!important;color:#e8e8e8!important;font-family:Arial,"Noto Sans KR",sans-serif!important;overflow-x:auto!important}body.board-page-clean .board-list-head{min-height:58px!important;padding:12px 16px!important;background:#fff!important;border-bottom:2px solid #ef4444!important;display:flex!important;align-items:center!important;justify-content:space-between!important;background-image:none!important;color:#111827!important}body.board-page-clean .board-page-title{color:#111827!important;font-size:22px!important;font-weight:1000!important;margin:0!important;-webkit-text-fill-color:#111827!important;letter-spacing:-.4px!important;line-height:1.1!important}body.board-page-clean #boardTotalText{color:#111827!important;font-size:12px!important;margin-top:6px!important;display:block!important;-webkit-text-fill-color:#111827!important;font-weight:900!important}body.board-page-clean .board-head-actions{display:flex!important;align-items:center!important;gap:6px!important}body.board-page-clean .board-write-btn,body.board-page-clean .board-icon-btn{height:32px!important;min-width:32px!important;border-radius:7px!important;border:1px solid #dbe5f2!important;background:#fff!important;color:#111827!important;-webkit-text-fill-color:#111827!important;font-weight:1000!important;box-shadow:none!important}body.board-page-clean .board-write-btn{padding:0 12px!important;background:#ef4444!important;border-color:#ef4444!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.board-page-clean .board-list-view,body.board-page-clean .toto-board-table,body.board-page-clean .board-renew-table{background:#fff!important;color:#111827!important}body.board-page-clean .toto-row{grid-template-columns:70px minmax(0,1fr)130px 88px 60px!important;min-height:40px!important;padding:0 12px!important;font-size:13px!important;display:grid!important;align-items:center!important;border-bottom:1px solid #e5edf7!important;background:#fff!important;color:#111827!important;font-weight:800!important}body.board-page-clean .toto-row.toto-head{min-height:36px!important;border-top:0!important;background:#fbfdff!important;color:#111827!important;border-bottom:1px solid #cbd7e6!important;font-size:12px!important;font-weight:1000!important}body.board-page-clean .toto-row:hover{background:#f8fafc!important}body.board-page-clean .board-empty-db{min-height:96px!important;padding:18px!important;background:#fff!important;color:#111827!important;border-bottom:1px solid #e5edf7!important;text-align:center!important;font-size:14px!important;font-weight:1000!important}body.board-page-clean .board-empty-db small{display:block!important;margin-top:8px!important;color:#64748b!important;font-size:12px!important;font-weight:800!important}body.board-page-clean .board-pagination{background:#fff!important;padding:14px 0 18px!important}body.board-page-clean .pato-login-box,body.board-page-clean .side-event-card,body.board-page-clean .side-feed-card,body.board-page-clean .side-rank-card,body.board-page-clean .side-withdraw-card,body.board-page-clean .side-stats-card{width:300px!important;max-width:300px!important;min-width:0!important;margin:0!important;background:#fff!important;color:#111827!important;border:1px solid #dbe5f2!important;border-radius:12px!important;box-shadow:0 8px 20px rgba(15,23,42,.055)!important;overflow:hidden!important;height:auto!important;min-height:0!important}body.board-page-clean .login-input{height:42px!important;margin:0 0 10px!important;background:#fff!important;border:1px solid #d7e2f1!important;border-radius:9px!important}body.board-page-clean .side-login{height:42px!important;margin:8px 0!important;background:#2563eb!important;border-radius:9px!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.board-page-clean .side-reward{height:38px!important;border-radius:9px!important;background:#ffcc18!important;color:#111827!important;-webkit-text-fill-color:#111827!important}body.board-page-clean .side-event-card h3,body.board-page-clean .side-withdraw-card h3,body.board-page-clean .side-stats-card h3{height:40px!important;background:#fff!important;color:#111827!important;border-bottom:1px solid #e5edf7!important;padding:0 13px!important;font-size:14px!important;font-weight:1000!important;-webkit-text-fill-color:#111827!important}body.board-page-clean .side-tabs{height:42px!important;background:#fff!important;border-bottom:1px solid #e5edf7!important}body.board-page-clean .side-tabs button{height:42px!important;background:#fff!important;color:#111827!important;border-color:#dbe5f2!important;-webkit-text-fill-color:#111827!important;border:0!important;border-right:1px solid #dbe5f2!important;font-weight:1000!important}body.board-page-clean .side-tabs button.active{background:#2563eb!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.board-page-clean .side-tab-panel,body.board-page-clean .side-mini-feed,body.board-page-clean .rank-list,body.board-page-clean .side-withdraw-list,body.board-page-clean .visitor-stats-list,body.board-page-clean ul#sideEventList{padding:10px!important;background:#fff!important;color:#111827!important;min-height:0!important;height:auto!important;margin:0!important}body.board-page-clean .side-empty-item,body.board-page-clean .empty-side-line,body.board-page-clean .withdraw-empty,body.board-page-clean .rank-list p{background:#fff!important;color:#111827!important;border:1px solid #d7e2f1!important;border-radius:9px!important;min-height:38px!important;-webkit-text-fill-color:#111827!important}body.pato-home .pato-layout,body.board-page-clean .board-shell,body.auth-page-clean .auth-polished-wrap{align-items:start!important}aside.pato-sidebar>section,.pato-login-box,.side-event-card,.side-feed-card,.side-rank-card,.side-withdraw-card,.side-stats-card{width:var(--tsp-side-w)!important;min-width:0!important;max-width:var(--tsp-side-w)!important;margin:0!important;padding:0!important;background:#fff!important;background-color:#fff!important;color:var(--tsp-text)!important;border:1px solid var(--tsp-line)!important;border-radius:var(--tsp-card-radius)!important;box-shadow:0 8px 20px rgba(15,23,42,.055)!important;overflow:hidden!important;height:auto!important;min-height:0!important}.pato-login-box .login-input,.login-input{display:flex!important;align-items:center!important;gap:8px!important;width:100%!important;height:42px!important;margin:0 0 10px!important;padding:0 12px!important;background:#fff!important;border:1px solid #d7e2f1!important;border-radius:9px!important;box-shadow:none!important}.pato-login-box .login-input input,.login-input input{height:100%!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;color:#111827!important;font-size:13px!important;font-weight:800!important}.pato-login-box .login-input input::placeholder,.login-input input::placeholder{color:#9aa8bb!important;font-weight:800!important}.side-login{background:var(--tsp-blue)!important;color:#fff!important;border:0!important;height:42px!important;border-radius:9px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;font-weight:1000!important;font-size:14px!important;width:100%!important;margin:8px 0!important;box-shadow:0 8px 16px rgba(37,99,235,.16)!important;-webkit-text-fill-color:#fff!important;line-height:1!important}.side-reward{background:#ffcc18!important;color:#111827!important;border-radius:9px!important;border:1px solid #f2b705!important;box-shadow:none!important;height:38px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;font-weight:1000!important;margin-top:8px!important;border-color:#2563eb!important;font-size:12px!important;width:100%!important;margin:0 0 8px!important;-webkit-text-fill-color:#111827!important}.pato-login-box .login-links{display:flex!important;justify-content:flex-end!important;align-items:center!important;min-height:24px!important;margin-top:2px!important;color:#111827!important}.pato-login-box .login-links a,.pato-login-box a[href*="find"]{color:#111827!important;-webkit-text-fill-color:#111827!important;font-size:12px!important;font-weight:1000!important;text-decoration:none!important}.side-event-card h3,.side-withdraw-card h3,.side-stats-card h3{display:flex!important;align-items:center!important;min-height:38px!important;padding:0 14px!important;margin:0!important;background:#fff!important;color:#111827!important;font-size:14px!important;font-weight:1000!important;letter-spacing:-.3px!important;height:40px!important;-webkit-text-fill-color:#111827!important;border-bottom:1px solid #e5edf7!important;line-height:1!important}.side-event-card ul,ul#sideEventList,.side-withdraw-list,.visitor-stats-list,.side-tab-panel,.side-mini-feed,.rank-list{width:100%!important;margin:0!important;padding:10px!important;background:#fff!important;background-color:#fff!important;color:#111827!important;min-height:0!important;height:auto!important;border:0!important;box-shadow:none!important}.side-empty-item,.empty-side-line,.withdraw-empty,.rank-list p{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:38px!important;margin:0!important;padding:0 10px!important;background:#fff!important;color:#111827!important;-webkit-text-fill-color:#111827!important;border:1px solid #d7e2f1!important;border-radius:9px!important;text-align:center!important;font-size:13px!important;font-weight:1000!important}.side-tabs{display:grid!important;grid-template-columns:1fr 1fr!important;border-bottom:1px solid #e5edf7!important;background:#fff!important;color:#111;height:42px!important;padding:0!important;gap:0!important;width:100%!important;margin:0!important}.rank-list,.side-rank-card,.side-rank-card *,.side-stats-card,.side-stats-card *,.side-withdraw-card,.side-withdraw-card *{text-shadow:none!important}.rank-list,.side-rank-card .rank-list,.side-mini-feed,.side-tab-panel{background:#fff!important;background-color:#fff!important;min-height:0!important;height:auto!important}.visitor-stats-list p{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:38px!important;padding:0 10px!important;border-bottom:1px solid #e5edf7!important;margin:0!important;grid-template-columns:minmax(0,1fr)auto!important;gap:10px!important;color:#111827!important;font-size:13px!important;font-weight:900!important;background:#fff!important}.visitor-stats-list b{color:#111827!important;font-size:12px!important;font-weight:1000!important;text-align:right;white-space:nowrap!important;min-width:58px;-webkit-text-fill-color:#111827!important}body.board-page-clean main.board-shell,body.board-page-clean .board-shell{width:1195px!important;max-width:1195px!important;min-width:1195px!important;margin:18px auto 18px!important;padding:0!important;display:grid!important;grid-template-columns:875px var(--tsp-side-w)!important;column-gap:20px!important;row-gap:0!important;align-items:start!important;justify-items:stretch!important;background:transparent!important;border:0!important;box-shadow:none!important;min-height:0!important;height:auto!important;gap:20px!important;justify-content:center!important}body.board-page-clean .board-content-card{grid-column:1!important;grid-row:1!important;width:875px!important;max-width:875px!important;min-width:0!important;margin:0!important;align-self:start!important;background:#fff!important;border:1px solid #dbe5f2!important;border-radius:12px!important;box-shadow:0 8px 22px rgba(15,23,42,.055)!important;overflow:hidden!important}body.board-page-clean .board-list-head,.board-list-head,.board-content-card .board-list-head,.tospot-write-form h3,.auth-polished-card .auth-head,.auth-single-card .auth-head{border-bottom-color:#2563eb!important}body.board-page-clean .toto-row.toto-head,.toto-row.toto-head,.toto-board-table .toto-head,.board-renew-table .toto-head{border-top-color:#2563eb!important;border-bottom-color:#dbe6f3!important}.board-write-btn,.board-pagination button.active,.board-pagination button:hover,.pagination button.active,.pagination button:hover,.auth-tab.active,.auth-tabs button.active,.promo-tab.active{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.board-page-clean .board-content-card,.board-content-card,.toto-board-table,.board-renew-table,.board-list-view,.board-write-box,.auth-polished-card,.auth-single-card{border-color:#dbe6f3!important}body.board-page-clean .board-content-card::before,.board-content-card::before{background:#2563eb!important;border-color:#2563eb!important}.notice-label{display:inline-flex!important;background:#ef4444!important;color:#fff!important;border-radius:4px!important;height:20px!important;align-items:center!important;padding:0 7px;font-size:11px!important;justify-content:center!important;min-width:38px!important;font-weight:1000!important}.pato-sidebar .pato-login-box,aside.pato-sidebar .pato-login-box,.board-right .pato-login-box{background:#fff!important;border:1px solid #d7e3f2!important;border-radius:14px!important;padding:14px 14px 13px!important;box-shadow:0 10px 24px rgba(15,23,42,.06)!important;overflow:hidden!important}.pato-sidebar .pato-login-box .login-input,aside.pato-sidebar .pato-login-box .login-input,.board-right .pato-login-box .login-input{height:42px!important;margin:0 0 12px!important;padding:0 12px!important;display:flex!important;align-items:center!important;gap:10px!important;background:#fff!important;border:1px solid #cfdceb!important;border-radius:9px!important;box-shadow:none!important}.pato-sidebar .pato-login-box .login-input span,aside.pato-sidebar .pato-login-box .login-input span,.board-right .pato-login-box .login-input span{width:18px!important;min-width:18px!important;height:18px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:14px!important;line-height:1!important;opacity:1!important;filter:none!important}.pato-sidebar .pato-login-box .login-input input,aside.pato-sidebar .pato-login-box .login-input input,.board-right .pato-login-box .login-input input{height:40px!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;color:#111827!important;font-size:13px!important;font-weight:800!important;box-shadow:none!important}.pato-sidebar .pato-login-box .login-input input::placeholder,aside.pato-sidebar .pato-login-box .login-input input::placeholder,.board-right .pato-login-box .login-input input::placeholder{color:#9aa8bc!important;opacity:1!important;font-weight:900!important}.pato-sidebar .pato-login-box .side-login,aside.pato-sidebar .pato-login-box .side-login,.board-right .pato-login-box .side-login{height:44px!important;margin:16px 0 14px!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;border-radius:9px!important;background:#2f6bea!important;color:#fff!important;border:0!important;text-decoration:none!important;font-size:14px!important;font-weight:1000!important;letter-spacing:-.02em!important;box-shadow:0 6px 14px rgba(47,107,234,.22)!important}.pato-sidebar .pato-login-box .side-login:hover,aside.pato-sidebar .pato-login-box .side-login:hover,.board-right .pato-login-box .side-login:hover{background:#1f5ee6!important;transform:translateY(-1px)!important}.pato-sidebar .pato-login-box .side-reward,aside.pato-sidebar .pato-login-box .side-reward,.board-right .pato-login-box .side-reward{height:40px!important;margin:0 0 17px!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;border-radius:9px!important;background:#ffcc17!important;color:#111827!important;border:1px solid #e7ad00!important;text-decoration:none!important;font-size:12px!important;font-weight:1000!important;box-shadow:none!important;white-space:nowrap!important}.pato-sidebar .pato-login-box .side-reward:hover,aside.pato-sidebar .pato-login-box .side-reward:hover,.board-right .pato-login-box .side-reward:hover{filter:brightness(.98)!important;transform:translateY(-1px)!important}.pato-sidebar .pato-login-box .find-info,aside.pato-sidebar .pato-login-box .find-info,.board-right .pato-login-box .find-info{display:block!important;margin:0!important;padding:0!important;text-align:right!important;color:#111827!important;background:transparent!important;border:0!important;text-decoration:none!important;font-size:12px!important;font-weight:1000!important;line-height:1.1!important}.pato-sidebar .pato-login-box .find-info::after,aside.pato-sidebar .pato-login-box .find-info::after,.board-right .pato-login-box .find-info::after{content:"›";margin-left:4px;font-size:16px;line-height:0;vertical-align:-1px}body .pato-sidebar,body aside.pato-sidebar,body .board-right,body .auth-right-sidebar{background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important;color:#111827!important}body .pato-sidebar .pato-login-box,body aside.pato-sidebar .pato-login-box,body .board-right .pato-login-box,body .auth-right-sidebar .pato-login-box{width:100%!important;padding:14px!important;margin:0 0 14px!important;display:flex!important;flex-direction:column!important;gap:0!important;background:#fff!important;border:1px solid var(--tsp-login-line)!important;border-radius:12px!important;box-shadow:0 10px 24px rgba(15,23,42,.06)!important;overflow:hidden!important;color:var(--tsp-login-text)!important}body .pato-sidebar .pato-login-box .login-input,body aside.pato-sidebar .pato-login-box .login-input,body .board-right .pato-login-box .login-input,body .auth-right-sidebar .pato-login-box .login-input{height:42px!important;min-height:42px!important;width:100%!important;margin:0 0 12px!important;padding:0 12px!important;display:flex!important;align-items:center!important;gap:10px!important;background:#fff!important;border:1px solid var(--tsp-login-line)!important;border-radius:9px!important;box-shadow:none!important;color:var(--tsp-login-text)!important}body .pato-sidebar .pato-login-box .login-input span,body aside.pato-sidebar .pato-login-box .login-input span,body .board-right .pato-login-box .login-input span,body .auth-right-sidebar .pato-login-box .login-input span{width:18px!important;min-width:18px!important;height:18px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:14px!important;line-height:1!important;opacity:1!important;filter:none!important;color:#111827!important;background:transparent!important}body .pato-sidebar .pato-login-box .login-input input,body aside.pato-sidebar .pato-login-box .login-input input,body .board-right .pato-login-box .login-input input,body .auth-right-sidebar .pato-login-box .login-input input{width:100%!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;color:var(--tsp-login-text)!important;font-size:13px!important;font-weight:900!important;box-shadow:none!important}body .pato-sidebar .pato-login-box .login-input input::placeholder,body aside.pato-sidebar .pato-login-box .login-input input::placeholder,body .board-right .pato-login-box .login-input input::placeholder,body .auth-right-sidebar .pato-login-box .login-input input::placeholder{color:var(--tsp-login-muted)!important;opacity:1!important;font-weight:900!important}body .pato-sidebar .pato-login-box .side-login,body aside.pato-sidebar .pato-login-box .side-login,body .board-right .pato-login-box .side-login,body .auth-right-sidebar .pato-login-box .side-login{height:44px!important;min-height:44px!important;width:100%!important;margin:16px 0 14px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:9px!important;background:var(--tsp-login-blue)!important;color:#fff!important;border:0!important;text-decoration:none!important;font-size:14px!important;font-weight:1000!important;letter-spacing:-.02em!important;box-shadow:0 6px 14px rgba(47,107,234,.22)!important}body .pato-sidebar .pato-login-box .side-login:hover,body aside.pato-sidebar .pato-login-box .side-login:hover,body .board-right .pato-login-box .side-login:hover,body .auth-right-sidebar .pato-login-box .side-login:hover{background:var(--tsp-login-blue-hover)!important;transform:translateY(-1px)!important}body .pato-sidebar .pato-login-box .side-reward,body aside.pato-sidebar .pato-login-box .side-reward,body .board-right .pato-login-box .side-reward,body .auth-right-sidebar .pato-login-box .side-reward{height:40px!important;min-height:40px!important;width:100%!important;margin:0 0 17px!important;padding:0 10px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:9px!important;background:var(--tsp-login-#2563eb)!important;color:var(--tsp-login-text)!important;border:1px solid var(--tsp-login-#2563eb-line)!important;text-decoration:none!important;font-size:12px!important;font-weight:1000!important;box-shadow:none!important;white-space:nowrap!important}body .pato-sidebar .pato-login-box .find-info,body aside.pato-sidebar .pato-login-box .find-info,body .board-right .pato-login-box .find-info,body .auth-right-sidebar .pato-login-box .find-info{display:block!important;margin:0!important;padding:0!important;text-align:right!important;color:var(--tsp-login-text)!important;background:transparent!important;border:0!important;text-decoration:none!important;font-size:12px!important;font-weight:1000!important;line-height:1.1!important}body .pato-sidebar .pato-login-box .find-info::after,body aside.pato-sidebar .pato-login-box .find-info::after,body .board-right .pato-login-box .find-info::after,body .auth-right-sidebar .pato-login-box .find-info::after{content:"›";margin-left:4px;font-size:16px;vertical-align:-1px}body .pato-sidebar section:not(.pato-login-box),body aside.pato-sidebar section:not(.pato-login-box),body .board-right section:not(.pato-login-box),body .auth-right-sidebar section:not(.pato-login-box){background:#fff!important;border:1px solid var(--tsp-login-line)!important;border-radius:12px!important;box-shadow:0 10px 24px rgba(15,23,42,.05)!important;overflow:hidden!important;color:var(--tsp-login-text)!important;margin-bottom:14px!important}body.auth-page-clean .auth-polished-card::before,body.auth-page-clean .auth-polished-card::after,body.auth-page-clean .auth-single-card::before,body.auth-page-clean .auth-single-card::after{display:none!important;content:none!important}body.auth-page-clean .auth-panel.clean-panel{display:block;background:#fff!important;padding:34px 46px 40px!important;border:0!important;box-shadow:none!important;min-height:0!important}body.auth-page-clean .auth-panel.clean-panel.hidden{display:none!important}body.auth-page-clean .auth-panel-head{display:none!important;margin:0 0 24px!important;text-align:left!important}body.auth-page-clean .auth-panel-head .card-eyebrow{display:inline-block!important;margin-bottom:8px!important;color:#2f6df4!important;font-size:12px!important;font-weight:900!important;letter-spacing:.08em!important}body.auth-page-clean .auth-panel-head h2{color:#111827!important;font-size:26px!important;margin:0 0 8px!important;line-height:1.2!important;font-weight:900!important}body.auth-page-clean .auth-panel-head p{color:#64748b!important;margin:0!important;font-size:14px!important;font-weight:700!important}body.auth-page-clean .login-state{margin-top:10px!important;color:#ef4444!important;font-size:13px!important;font-weight:800!important}body.auth-page-clean .signup-control input,body.auth-page-clean .signup-reference-form input{width:100%!important;height:46px!important;padding:0 14px!important;border:1px solid #cfd9e8!important;border-radius:9px!important;background:#fff!important;color:#111827!important;font-size:14px!important;font-weight:800!important;box-sizing:border-box!important}body.auth-page-clean .auth-right-sidebar,body.auth-page-clean aside.pato-sidebar.auth-right-sidebar{width:300px!important;max-width:300px!important;margin:0!important;padding:0!important;align-self:start!important;position:static!important;background:transparent!important;border:0!important;box-shadow:none!important}body.auth-page-clean .auth-single-wrap,body.auth-page-clean .auth-single-card{width:877px!important;max-width:877px!important;margin:0!important}body.auth-page-clean .auth-single-card::before,body.auth-page-clean .auth-single-card::after,body.auth-page-clean .auth-polished-card::before,body.auth-page-clean .auth-polished-card::after{display:none!important;content:none!important}body.auth-page-clean .auth-panel,body.auth-page-clean .clean-panel{padding:30px 34px 34px!important;background:#fff!important;min-height:0!important;border:0!important;box-shadow:none!important;color:#111827!important}body.auth-page-clean #loginForm .auth-panel-head{display:none!important}body.auth-page-clean #loginForm input:focus,body.auth-page-clean .signup-reference-form input:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px rgba(37,99,235,.12)!important;outline:0!important}body.auth-page-clean #loginForm .auth-primary,body.auth-page-clean .signup-submit-btn{width:100%!important;height:50px!important;border:0!important;border-radius:10px!important;background:#2563eb!important;color:#fff!important;font-size:15px!important;font-weight:1000!important;box-shadow:0 10px 20px rgba(37,99,235,.16)!important;margin:18px 0 0!important}body.auth-page-clean #loginForm .auth-primary:hover,body.auth-page-clean .signup-submit-btn:hover{background:#1d4ed8!important}body.auth-page-clean .signup-reference-form{display:flex!important;flex-direction:column!important;padding:30px 38px 36px!important;background:#fff!important;border:0!important;box-shadow:none!important}body.auth-page-clean .signup-reference-form input{height:44px!important;width:430px!important;margin:0!important;padding:0 14px!important;border:1px solid #cbd5e1!important;border-radius:8px!important;background:#fff!important;color:#111827!important;font-size:14px!important;box-shadow:none!important;max-width:100%!important}body.auth-page-clean .auth-right-sidebar,body.auth-page-clean aside.pato-sidebar{width:300px!important;min-width:300px!important;max-width:300px!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;gap:12px!important}body.auth-page-clean .pato-login-box,body.auth-page-clean .side-event-card,body.auth-page-clean .side-feed-card,body.auth-page-clean .side-rank-card,body.auth-page-clean .side-withdraw-card,body.auth-page-clean .side-stats-card{background:#fff!important;border:1px solid #d7e2f0!important;border-radius:12px!important;box-shadow:0 6px 16px rgba(15,23,42,.05)!important;overflow:hidden!important}html,body.auth-page-clean{background:#f3f7fc!important;color:#111827!important;min-height:auto!important}body.auth-page-clean .auth-polished-card,body.auth-page-clean .auth-single-card,body.auth-page-clean .auth-polished-card.auth-single-card{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;background:#fff!important;background-image:none!important;border:1px solid #d7e2f0!important;border-left:1px solid #d7e2f0!important;border-right:1px solid #d7e2f0!important;border-top:1px solid #d7e2f0!important;border-bottom:1px solid #d7e2f0!important;outline:0!important;box-shadow:0 10px 24px rgba(15,23,42,.08)!important;border-radius:14px!important;overflow:hidden!important}body.auth-page-clean .auth-polished-card:before,body.auth-page-clean .auth-polished-card:after,body.auth-page-clean .auth-single-card:before,body.auth-page-clean .auth-single-card:after,body.auth-page-clean .auth-single-wrap:before,body.auth-page-clean .auth-single-wrap:after{display:none!important;content:none!important;background:none!important;border:0!important;box-shadow:none!important}body.auth-page-clean .auth-tabs.clean-tabs,body.auth-page-clean .auth-tabs.two-tabs{height:56px!important;display:grid!important;grid-template-columns:1fr 1fr!important;background:#fff!important;border-bottom:1px solid #dbe5f1!important;padding:0!important;margin:0!important;gap:0!important;border:0!important;box-shadow:none!important;overflow:hidden!important}body.auth-page-clean .auth-tab:last-child{border-right:0!important}body.auth-page-clean .auth-tab.active{background:#2f6df4!important;color:#fff!important}body.auth-page-clean .find-info-inline{height:44px!important;border:1px solid #dbe5f1!important;border-radius:9px!important;background:#f8fbff!important;color:#111827!important;font-size:14px!important;font-weight:1000!important;cursor:pointer!important;box-shadow:none!important;margin:0!important}body.auth-page-clean .signup-reference-form input,body.auth-page-clean .signup-control input{width:100%!important;height:44px!important;margin:0!important;padding:0 14px!important;border:1px solid #cfd9e8!important;border-radius:9px!important;background:#fff!important;color:#111827!important;font-size:14px!important;font-weight:800!important;box-shadow:none!important;outline:0!important}body.auth-page-clean .signup-email-row{display:grid!important;gap:10px!important;align-items:center!important;margin:0 0 10px!important;width:100%!important;max-width:none!important;grid-template-columns:minmax(0,1fr)140px!important;margin-bottom:10px!important}body.auth-page-clean .auth-right-sidebar,body.auth-page-clean aside.pato-sidebar.auth-right-sidebar,body.auth-page-clean aside.pato-sidebar.board-right{width:300px!important;min-width:300px!important;max-width:300px!important;margin:0!important;padding:0!important;align-self:start!important;position:static!important;transform:none!important;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;gap:12px!important}body.auth-page-clean{background:#f3f7fc!important;color:#111827!important;min-height:100vh;min-width:0!important}body.auth-page-clean main.auth-polished-wrap,body.auth-page-clean .auth-polished-wrap{width:min(1210px,calc(100vw - 48px))!important;max-width:1210px!important;min-width:1195px!important;grid-template-columns:minmax(0,860px)300px!important;gap:28px!important;margin:28px auto 0!important;background:transparent!important;padding:0!important;display:grid!important;justify-content:center!important;align-items:start!important;border:0!important;outline:0!important;box-shadow:none!important;min-height:auto!important}body.auth-page-clean .auth-polished-card,body.auth-page-clean .auth-single-card{width:100%!important;max-width:860px!important;margin:0!important;padding:0!important;background:#fff!important;border:1px solid #d6e2f0!important;border-radius:14px!important;box-shadow:0 10px 26px rgba(15,23,42,.08)!important;overflow:hidden!important;outline:0!important}body.auth-page-clean .auth-tabs,body.auth-page-clean .clean-tabs,body.auth-page-clean .two-tabs{height:56px!important;display:grid!important;grid-template-columns:1fr 1fr!important;background:#fff!important;border:0!important;border-bottom:1px solid #d6e2f0!important;border-radius:14px 14px 0 0!important;overflow:hidden!important;margin:0!important;padding:0!important}body.auth-page-clean .auth-tab{height:56px!important;border:0!important;border-right:1px solid #e5edf7!important;border-radius:0!important;background:#fff!important;color:#111827!important;font-size:15px!important;font-weight:900!important;box-shadow:none!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important}body.auth-page-clean .auth-panel,body.auth-page-clean .clean-panel,body.auth-page-clean #loginForm,body.auth-page-clean #registerForm{background:#fff!important;background-image:none!important;border:0!important;outline:0!important;box-shadow:none!important;color:#111827!important;margin:0!important;width:100%!important;max-width:none!important;box-sizing:border-box!important}body.auth-page-clean #registerForm.signup-reference-form{padding:34px 54px 40px!important;background:#fff!important;min-height:0!important}body.auth-page-clean #loginForm label input{display:block!important;width:100%!important;height:48px!important;box-sizing:border-box!important;margin:12px 0 0!important;padding:0 18px!important;border:1px solid #cdd9e8!important;border-radius:10px!important;background:#fff!important;color:#111827!important;font-size:15px!important;font-weight:800!important;box-shadow:none!important}body.auth-page-clean .auth-under-links button,body.auth-page-clean .auth-under-links .find-info-inline{height:46px!important;border:1px solid #d6e2f0!important;border-radius:9px!important;background:#fff!important;color:#111827!important;font-size:14px!important;font-weight:900!important;box-shadow:none!important}body.auth-page-clean .signup-ref-inner{padding:0!important;background:#fff!important;display:block!important;flex-direction:column!important;gap:15px!important;margin:0!important;width:100%!important;box-sizing:border-box!important}body.auth-page-clean .signup-label{height:46px!important;display:flex!important;align-items:center!important;color:#111827!important;font-size:14px!important;font-weight:900!important;white-space:nowrap!important;padding-top:14px!important;-webkit-text-fill-color:#111827!important}body.auth-page-clean .signup-control{max-width:620px!important;width:100%!important;min-width:0!important;box-sizing:border-box!important}body.auth-page-clean .signup-email-stack{display:block!important;flex-direction:column!important;gap:10px!important;width:100%!important;min-width:0!important}body.auth-page-clean .signup-divider{height:1px!important;background:#e7eef8!important;margin:16px 0!important;border:0!important}body.auth-page-clean .signup-agree input{width:16px!important;height:16px!important;margin:0!important;min-width:16px!important;flex:0 0 auto!important}body.auth-page-clean .signup-submit-btn{height:52px!important;width:100%!important;border-radius:10px!important;background:#2f6df4!important;color:#fff!important;border:0!important;font-size:15px!important;font-weight:1000!important;margin:24px 0 0!important;-webkit-text-fill-color:#fff!important;margin-top:28px!important}body.auth-page-clean aside.pato-sidebar,body.auth-page-clean aside.pato-sidebar.auth-right-sidebar,body.auth-page-clean aside.pato-sidebar.board-right,body.auth-page-clean .auth-right-sidebar{width:300px!important;min-width:300px!important;max-width:300px!important;margin:0!important;padding:0!important;align-self:start!important;justify-self:start!important;position:static!important;top:auto!important;right:auto!important;transform:none!important;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;gap:12px!important}body.auth-page-clean .pato-sidebar section,body.auth-page-clean .pato-login-box,body.auth-page-clean .pato-side-card,body.auth-page-clean .pato-rank-card,body.auth-page-clean .pato-visitor-card{background:#fff!important;border:1px solid #d6e2f0!important;border-radius:12px!important;box-shadow:0 8px 20px rgba(15,23,42,.05)!important;overflow:hidden!important}body.auth-page-clean .pato-login-box{padding:14px!important}body.auth-page-clean .side-login{display:block!important;background:#2f6df4!important;color:#fff!important;border:0!important;border-radius:8px!important;box-shadow:none!important;height:44px!important;font-weight:900!important}body.auth-page-clean .side-reward{display:block!important;background:#ffca16!important;color:#111827!important;border:1px solid #2563eb!important;border-radius:8px!important;box-shadow:none!important;height:40px!important;font-weight:900!important}body,.board-shell,main.board-shell,.board-content-card{background:#f3f6fb!important}.board-content-card{background:#fff!important;border-radius:14px!important;box-shadow:none!important;padding:22px 24px 26px!important;border:0!important;min-height:auto!important;color:#111!important;overflow:hidden!important;margin:0!important}.exchange-compact-page,.exchange-compact-page *{box-sizing:border-box!important}.exchange-compact-page{max-width:920px;margin:0 auto;padding:0!important;background:transparent!important;display:flex!important;flex-direction:column!important;gap:14px!important;color:#111827!important}.exchange-hero{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;background:#ffffff!important;border:1px solid #d8e2f0!important;border-radius:18px!important;padding:24px 26px!important;margin-bottom:16px;box-shadow:0 10px 28px rgba(15,23,42,.06)!important;color:#111827!important}.exchange-hero h1{margin:0 0 8px!important;color:#111827!important;font-size:26px!important;font-weight:1000!important;letter-spacing:-.04em!important}.exchange-hero p{margin:0!important;color:#334155!important;font-size:14px!important;font-weight:800!important;line-height:1.6!important}.exchange-hero strong{background:#eaf2ff!important;border:1px solid #bfdbfe!important;color:#1d4ed8!important;border-radius:999px!important;padding:0 16px!important;white-space:nowrap;flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:96px!important;height:42px!important;box-shadow:none!important;font-size:14px!important;font-weight:1000!important}.exchange-summary-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin:0!important}.exchange-summary-grid>div{background:#ffffff!important;border:1px solid #d8e2f0!important;border-radius:16px!important;padding:18px 18px!important;box-shadow:0 8px 20px rgba(15,23,42,.05)!important;color:#111827!important}.exchange-summary-grid span{display:block!important;color:#2563eb!important;font-size:13px!important;font-weight:1000!important;margin-bottom:6px;margin:0 0 8px!important}.exchange-summary-grid b{display:block;color:#111827!important;font-size:24px!important;letter-spacing:-.03em!important;font-weight:1000!important}.exchange-compact-grid{display:grid!important;grid-template-columns:minmax(0,1.25fr)minmax(300px,.8fr)!important;gap:14px!important;align-items:start!important}.exchange-box.compact,.exchange-info-card{min-height:0!important;padding:22px!important;border:1px solid #d8e2f0!important;border-radius:18px!important;background:#ffffff!important;box-shadow:0 10px 28px rgba(15,23,42,.06)!important;color:#111827!important}.exchange-wallet-row{display:flex!important;justify-content:space-between!important;align-items:center!important;background:#f8fbff!important;border:1px solid #d8e2f0!important;border-radius:14px!important;padding:14px 16px!important;gap:12px!important;margin:0 0 18px!important;color:#334155!important}.exchange-wallet-row span{color:#334155!important;font-size:14px!important;font-weight:800!important}.exchange-wallet-row b{color:#111827!important;font-size:18px!important;font-weight:1000!important;white-space:nowrap!important}.exchange-box label{display:block!important;color:#111827!important;font-weight:1000!important;margin:0 0 8px!important;font-size:13px!important}.exchange-box select,#pointExchangeAmount{width:100%!important;height:50px!important;margin:0 0 14px!important;padding:0 14px!important;border:1px solid #cbd7e6!important;border-radius:12px!important;background:#ffffff!important;color:#111827!important;font-size:15px!important;font-weight:900!important;outline:none!important;box-shadow:none!important}.exchange-box select:focus,#pointExchangeAmount:focus{border-color:#2f6df6!important;box-shadow:0 0 0 4px rgba(47,109,246,.12)!important}#pointExchangeBtn,.exchange-box button{width:100%!important;height:54px!important;border:0!important;border-radius:12px!important;background:linear-gradient(135deg,#3b82f6,#2459e6)!important;color:#ffffff!important;font-size:16px!important;font-weight:1000!important;box-shadow:0 12px 24px rgba(37,99,235,.16)!important}.exchange-note{margin-top:14px!important;color:#64748b!important;font-size:13px!important;font-weight:800!important;line-height:1.6!important}.exchange-info-card h3{margin:0 0 12px!important;color:#111827!important;font-size:16px!important;font-weight:1000!important}.exchange-info-card ul{padding-left:18px;margin:0 0 22px 18px!important;padding:0!important;color:#334155!important}.exchange-info-card li{margin:6px 0!important;color:#334155!important;font-size:14px!important;font-weight:800!important}.exchange-history-list{display:flex!important;gap:8px!important;flex-direction:column!important}.exchange-history-empty{padding:14px!important;border:1px dashed #cbd7e6!important;border-radius:14px!important;color:#2563eb!important;text-align:center;display:flex!important;align-items:center!important;justify-content:center!important;min-height:56px!important;background:#f8fbff!important;font-size:14px!important;font-weight:900!important}.exchange-history-row{display:grid!important;grid-template-columns:94px minmax(0,1fr)auto!important;gap:10px!important;align-items:center!important;padding:12px!important;background:#ffffff!important;border:1px solid #e5edf7!important;border-radius:12px!important;color:#111827!important}.exchange-history-row span{color:#64748b!important;font-size:12px!important;font-weight:800!important}.exchange-history-row b{color:#111827!important;font-size:13px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:1000!important}.exchange-history-row em{font-style:normal!important;color:#16a34a!important;font-size:12px!important;font-weight:1000!important;white-space:nowrap}.attendance-page{font-family:Arial,"Noto Sans KR",sans-serif;color:#101828;display:flex!important;flex-direction:column!important;gap:14px!important}.attendance-top-title,.att-check-panel,.att-rank-card,.att-table-card,.att-calendar-card,.att-calendar-card.clean{background:#ffffff!important;border:1px solid #d8e2f0!important;border-radius:18px!important;box-shadow:0 10px 28px rgba(15,23,42,.06)!important;color:#111827!important}.attendance-top-title{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:22px 24px!important}.attendance-top-title h1{margin:0!important;color:#111827!important;font-size:26px!important;font-weight:1000!important;letter-spacing:-.04em!important}.attendance-top-title p{margin:0!important;color:#475569!important;font-weight:800!important;font-size:14px!important}.att-stat-grid,.att-rank-stats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.att-stat-grid>div,.att-rank-stats>div,.att-stat-grid .att-stat,.att-rank-stats .att-stat{min-height:86px!important;padding:16px!important;border:1px solid #d8e2f0!important;border-radius:16px!important;background:#ffffff!important;box-shadow:0 8px 20px rgba(15,23,42,.05)!important;color:#111827!important}.att-stat-grid span,.att-rank-stats span{display:block!important;color:#2563eb!important;font-size:13px!important;font-weight:1000!important;margin-bottom:8px!important}.att-stat-grid b,.att-rank-stats b{color:#111827!important;font-size:24px!important;font-weight:1000!important;letter-spacing:-.04em!important}.att-check-panel{display:grid!important;grid-template-columns:minmax(0,1fr)220px!important;gap:14px!important;align-items:center!important;background:linear-gradient(90deg,rgba(8,20,38,.95),rgba(10,35,73,.9));border:1px solid rgba(59,130,246,.45);border-radius:16px;padding:18px!important}.att-reward-notice{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:50px!important;padding:0 16px!important;border:1px solid #d8e2f0!important;border-radius:14px!important;background:#f8fbff!important;color:#334155!important}.att-reward-notice b{display:block;color:#111827!important;font-size:16px;margin-bottom:6px;font-weight:1000!important;white-space:nowrap!important}.att-reward-notice span{color:#334155!important;font-weight:800!important;font-size:13px!important;line-height:1.5!important}#attendanceSubmit{height:52px!important;border:0!important;border-radius:12px!important;background:linear-gradient(135deg,#3b82f6,#2459e6)!important;color:#ffffff!important;font-weight:1000!important;font-size:16px;cursor:pointer;box-shadow:0 12px 24px rgba(37,99,235,.16)!important}#attendanceSubmit:disabled{opacity:.65!important;cursor:not-allowed!important;box-shadow:none}.att-rank-card,.att-table-card{padding:0!important;overflow:hidden!important}.att-section-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:16px 18px!important;border-bottom:1px solid #e5edf7!important;margin-bottom:12px;background:#ffffff!important;color:#111827!important}.att-section-head h3{margin:0!important;color:#111827!important;font-size:16px!important;font-weight:1000!important}.att-section-head p{margin:0!important;color:#475569!important;font-size:12px!important;font-weight:800!important}.att-table-wrap{overflow:auto!important;border:1px solid rgba(59,130,246,.35);border-radius:14px;background:#ffffff!important}.att-rank-table{width:100%!important;border-collapse:collapse!important;background:#ffffff!important;border-radius:0!important;overflow:hidden!important;box-shadow:none!important;color:#111827!important;min-width:720px}.att-rank-table th{font-weight:1000!important;color:#0f172a!important;height:42px!important;background:#f8fbff!important;font-size:13px!important;text-align:center!important;border-bottom:1px solid #d8e2f0!important;padding:0 12px!important}.att-rank-table td{height:44px!important;padding:0 12px!important;text-align:center!important;color:#111827!important;font-weight:800!important;border-bottom:1px solid #eef2f7!important;background:#ffffff!important;font-size:13px!important}.att-rank-table tr:hover td{background:#f8fbff!important}.att-empty-row td,#attTodayRows td{color:#111827!important;background:#ffffff!important}.att-calendar-card,.att-calendar-card.clean{overflow:hidden!important;padding:0 14px 14px!important}.att-calendar-head{display:grid!important;align-items:center!important;justify-content:space-between;margin:0!important;height:66px;padding:16px 0!important;grid-template-columns:120px 1fr 120px!important;border-bottom:1px solid #242934;background:#ffffff!important;gap:12px!important;color:#111827!important}.att-calendar-head h2{font-size:20px!important;margin:0!important;font-weight:1000!important;text-align:center!important;color:#111827!important}.att-calendar-head button{background:#ffffff!important;color:#2563eb!important;border:1px solid #d8e2f0!important;border-radius:999px!important;padding:9px 13px!important;font-weight:1000!important;margin-left:4px;cursor:pointer;width:100%!important;height:38px!important;margin:0!important;font-size:13px!important;box-shadow:none!important}.att-week{display:grid!important;grid-template-columns:repeat(7,1fr)!important;background:#ffffff!important;color:#fff!important;border-radius:12px!important;overflow:hidden;border-bottom:1px solid #242934!important;padding:10px 0!important;gap:8px!important}.att-week span{text-align:center!important;padding:13px 0!important;font-weight:1000!important;font-size:13px!important;color:#475569!important;display:flex!important;align-items:center!important;justify-content:center!important;height:34px!important;border:1px solid #e5edf7!important;border-radius:10px!important;background:#f8fbff!important}.att-calendar-grid,.att-calendar-grid.clean{display:grid!important;grid-template-columns:repeat(7,1fr)!important;gap:8px!important;background:#ffffff!important}.att-day:hover{background:#f8fbff!important;box-shadow:inset 0 0 0 1px rgba(59,130,246,.25);border-color:#93c5fd!important}.att-day.muted{opacity:.42!important;background:#f8fafc!important}.att-day b,.att-day .day-num{color:#111827!important;font-weight:1000!important}.att-day .att-count,.att-count{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:24px!important;height:20px!important;padding:0 7px!important;border-radius:999px!important;background:#eaf2ff!important;color:#2563eb!important;font-size:11px!important;font-weight:1000!important}body.auth-page-clean .tospot-white-topbar{display:none!important}body.auth-page-clean .auth-polished-wrap{width:min(1210px,calc(100vw - 48px))!important;max-width:1210px!important;margin:28px auto 0!important;padding:0!important;min-height:auto!important;display:grid!important;grid-template-columns:minmax(0,860px)300px!important;gap:28px!important;align-items:start!important;column-gap:20px!important;justify-content:center!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}body.auth-page-clean .auth-single-wrap{width:100%!important;max-width:860px!important;margin:0!important;padding:0!important;grid-column:1!important;min-width:0!important;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;min-height:auto!important}body.auth-page-clean .auth-single-card,body.auth-page-clean .auth-polished-card{background:#fff!important;border:1px solid #d6e2f0!important;border-radius:14px!important;box-shadow:0 10px 24px rgba(15,23,42,.06)!important;overflow:hidden!important;padding:0!important;width:100%!important;max-width:860px!important;margin:0!important;outline:0!important}body.auth-page-clean .auth-tabs.clean-tabs.two-tabs{height:56px!important;display:grid!important;grid-template-columns:1fr 1fr!important;padding:0!important;margin:0!important;background:#fff!important;border:0!important;border-bottom:1px solid #d6e2f0!important;border-radius:14px 14px 0 0!important;overflow:hidden!important}body.auth-page-clean .auth-tabs .auth-tab{height:56px!important;border:0!important;border-radius:0!important;background:#fff!important;color:#111827!important;font-size:15px!important;font-weight:900!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important}body.auth-page-clean .auth-tabs .auth-tab.active{background:#2f6df4!important;color:#fff!important}body.auth-page-clean .auth-panel,body.auth-page-clean #loginForm,body.auth-page-clean #registerForm{display:block;width:100%!important;max-width:none!important;margin:0!important;background:#fff!important;border:0!important;outline:0!important;box-shadow:none!important;color:#111827!important;box-sizing:border-box!important}body.auth-page-clean .auth-panel.hidden,body.auth-page-clean #loginForm.hidden,body.auth-page-clean #registerForm.hidden{display:none!important}body.auth-page-clean #loginForm{padding:42px 72px 48px!important;background:#fff!important;color:#111827!important;min-height:0!important}body.auth-page-clean #loginForm label{font-size:14px!important;font-weight:900!important;color:#111827!important;display:block!important;width:100%!important;margin:0 0 28px!important;max-width:620px!important}body.auth-page-clean #loginForm input{height:50px!important;width:100%!important;border-radius:10px!important;margin-top:9px!important;background:#fff!important;color:#111827!important;border:1px solid #cdd9e8!important;display:block!important;padding:0 18px!important;font-size:15px!important;font-weight:800!important;box-sizing:border-box!important;max-width:100%!important;margin:12px 0 0!important;box-shadow:none!important;outline:0!important}body.auth-page-clean #loginForm .auth-primary{height:50px!important;border-radius:10px!important;background:#2f6df4!important;color:#fff!important;width:100%!important;margin:26px 0 0!important;border:0!important;font-size:15px!important;font-weight:1000!important;box-shadow:0 10px 20px rgba(47,109,244,.16)!important;margin-top:30px!important}body.auth-page-clean .auth-under-links{display:none!important;grid-template-columns:1fr 1fr!important;gap:12px!important;margin-top:22px!important;margin:24px 0 0!important}body.auth-page-clean .auth-primary{width:100%!important;height:52px!important;margin:22px 0 14px!important;border:0!important;border-radius:10px!important;background:linear-gradient(135deg,#3b82f6,#2458e6)!important;color:#fff!important;font-size:15px!important;font-weight:900!important;box-shadow:0 10px 20px rgba(47,109,244,.16)!important;cursor:pointer!important}body.auth-page-clean .signup-field-row{display:grid!important;grid-template-columns:120px minmax(0,1fr)!important;column-gap:20px!important;align-items:start!important;margin:0 0 15px!important;gap:20px!important;margin-bottom:18px!important;min-height:46px!important;width:100%!important;padding:0!important;box-sizing:border-box!important;row-gap:6px!important}body.auth-page-clean .signup-control,body.auth-page-clean .signup-email-stack{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}body.auth-page-clean .signup-reference-form input,body.auth-page-clean .signup-control input,body.auth-page-clean .email-verify-row input{width:100%!important;max-width:100%!important;min-width:0!important;height:46px!important;box-sizing:border-box!important;margin:0!important;padding:0 16px!important;border:1px solid #cdd9e8!important;border-radius:10px!important;background:#fff!important;color:#111827!important;font-size:14px!important;font-weight:800!important;outline:0!important;box-shadow:none!important}body.auth-page-clean .email-verify-row.signup-email-row,body.auth-page-clean .signup-email-row{display:grid!important;grid-template-columns:minmax(0,1fr)150px!important;gap:10px!important;align-items:center!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0 0 10px!important;box-sizing:border-box!important}body.auth-page-clean .auth-mini-btn{width:150px!important;min-width:138px!important;height:46px!important;margin:0!important;border-radius:10px!important;border:1px solid #cdd9e8!important;background:#f8fbff!important;color:#111827!important;font-size:13px!important;font-weight:900!important;padding:0!important;box-shadow:none!important;-webkit-text-fill-color:#111827!important;cursor:pointer!important;max-width:150px!important;box-sizing:border-box!important;white-space:nowrap!important}body.auth-page-clean .signup-help,body.auth-page-clean .verify-state{margin:6px 0 0!important;color:#64748b!important;font-size:12px!important;font-weight:800!important;line-height:1.35!important;display:block!important}body.auth-page-clean .signup-agree{margin:18px 0 0 140px!important;display:flex!important;align-items:center!important;gap:8px!important;color:#64748b!important;font-size:13px!important;font-weight:800!important;padding:0 16px!important;background:#f8fbff!important;border:1px solid #e2eaf5!important;border-radius:10px!important;width:calc(100% - 140px)!important;min-height:44px!important;justify-content:flex-start!important;box-sizing:border-box!important}body.auth-page-clean aside.pato-sidebar.auth-right-sidebar,body.auth-page-clean aside.pato-sidebar.board-right,body.auth-page-clean .auth-right-sidebar{width:300px!important;min-width:300px!important;max-width:300px!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:12px!important;align-self:start!important;justify-self:start!important;position:static!important;background:transparent!important;border:0!important;box-shadow:none!important}body.auth-page-clean .pato-sidebar section,body.auth-page-clean .pato-login-box,body.auth-page-clean .side-event-card,body.auth-page-clean .side-feed-card,body.auth-page-clean .side-rank-card,body.auth-page-clean .side-withdraw-card,body.auth-page-clean .side-stats-card{background:#fff!important;border:1px solid #d6e2f0!important;border-radius:12px!important;box-shadow:0 8px 20px rgba(15,23,42,.05)!important;overflow:hidden!important}body.auth-page-clean .login-input{height:42px!important;margin-bottom:10px!important;border:1px solid #d6e2f0!important;border-radius:8px!important;background:#fff!important;margin:0 0 10px!important;box-sizing:border-box!important}body.auth-page-clean .find-info{color:#111827!important;display:block!important;margin-top:10px!important;text-align:right!important;font-weight:900!important;font-size:12px!important}body.auth-page-clean .tsp-modal-card,body.auth-page-clean .find-info-card{background:#fff!important;border:1px solid #d6e2f0!important;border-radius:14px!important;overflow:hidden!important;box-shadow:0 18px 50px rgba(15,23,42,.22)!important}body.auth-page-clean .tsp-modal-head{background:#fff!important;color:#111827!important;border-bottom:1px solid #d6e2f0!important}body.auth-page-clean .tsp-modal-x{background:#2f6df4!important;color:#fff!important}html body.auth-page-clean .auth-panel.hidden,html body.auth-page-clean #loginForm.hidden,html body.auth-page-clean #registerForm.hidden{display:none!important}html body.auth-page-clean .auth-panel-head{display:none!important}html body.auth-page-clean #loginForm{padding:42px 72px 46px!important}html body.auth-page-clean .auth-under-links,html body.auth-page-clean #loginForm .auth-links,html body.auth-page-clean #loginForm .login-links,html body.auth-page-clean #loginForm .find-row,html body.auth-page-clean #loginForm .auth-secondary-row{display:none!important}html body.auth-page-clean .signup-ref-inner{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;box-sizing:border-box!important}html body.auth-page-clean .signup-reference-form input,html body.auth-page-clean .signup-control input,html body.auth-page-clean .email-verify-row input,html body.auth-page-clean #registerForm input{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;height:46px!important;line-height:46px!important;margin:0!important;padding:0 16px!important;box-sizing:border-box!important;border:1px solid #cdd9e8!important;border-radius:10px!important;background:#fff!important;color:#111827!important;font-size:14px!important;font-weight:800!important;box-shadow:none!important;outline:0!important;position:static!important;transform:none!important}html body.auth-page-clean main.auth-polished-wrap>section.auth-single-wrap{width:100%!important;max-width:860px!important;min-width:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;align-self:start!important}html body.auth-page-clean .auth-single-card,html body.auth-page-clean .auth-polished-card{width:100%!important;max-width:860px!important;min-width:0!important;margin:0!important;padding:0!important;background:#fff!important;border:1px solid #d8e4f2!important;border-radius:14px!important;box-shadow:0 10px 24px rgba(15,23,42,.06)!important;outline:0!important;overflow:hidden!important;box-sizing:border-box!important}html body.auth-page-clean .auth-panel,html body.auth-page-clean #loginForm,html body.auth-page-clean #registerForm{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;background:#fff!important;border:0!important;box-shadow:none!important;outline:0!important;box-sizing:border-box!important;color:#111827!important}html body.auth-page-clean #loginForm .auth-under-links,html body.auth-page-clean #loginForm .auth-links,html body.auth-page-clean #loginForm .login-links,html body.auth-page-clean #loginForm .find-row,html body.auth-page-clean #loginForm .auth-secondary-row{display:none!important}html body.auth-page-clean .signup-field-row{display:grid!important;grid-template-columns:118px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0 0 14px!important;padding:0!important;box-sizing:border-box!important;position:static!important;gap:8px 20px!important}html body.auth-page-clean .signup-label{height:46px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;color:#111827!important;font-size:14px!important;font-weight:900!important;white-space:nowrap!important}html body.auth-page-clean .signup-control,html body.auth-page-clean .signup-email-stack{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;box-sizing:border-box!important;position:static!important;overflow:visible!important}html body.auth-page-clean #registerForm input,html body.auth-page-clean .signup-reference-form input,html body.auth-page-clean .signup-control input,html body.auth-page-clean .email-verify-row input{width:100%!important;min-width:0!important;max-width:100%!important;height:46px!important;line-height:46px!important;margin:0!important;padding:0 16px!important;border:1px solid #cdd9e8!important;border-radius:10px!important;background:#fff!important;color:#111827!important;font-size:14px!important;font-weight:800!important;box-sizing:border-box!important;box-shadow:none!important;position:static!important}html body.auth-page-clean .email-verify-row.signup-email-row,html body.auth-page-clean .signup-email-row{display:grid!important;grid-template-columns:minmax(0,1fr)148px!important;gap:10px!important;width:100%!important;max-width:100%!important;min-width:0!important;align-items:center!important;margin:0 0 10px!important;padding:0!important;box-sizing:border-box!important;position:static!important}html body.auth-page-clean .auth-mini-btn,html body.auth-page-clean #sendEmailCodeBtn,html body.auth-page-clean #verifyEmailCodeBtn{display:flex!important;align-items:center!important;justify-content:center!important;width:148px!important;max-width:148px!important;min-width:148px!important;height:46px!important;margin:0!important;padding:0 10px!important;box-sizing:border-box!important;border:1px solid #cdd9e8!important;border-radius:10px!important;background:#f8fbff!important;color:#111827!important;font-size:13px!important;font-weight:900!important;white-space:nowrap!important;box-shadow:none!important}html body.auth-page-clean .signup-help,html body.auth-page-clean .verify-state{display:block!important;clear:both!important;width:100%!important;margin:6px 0 0!important;padding:0!important;color:#64748b!important;font-size:12px!important;line-height:1.35!important;font-weight:800!important;position:static!important;transform:none!important}html body.auth-page-clean .signup-help b{color:#ef4444!important}html body.auth-page-clean .signup-divider{height:1px!important;background:#e7eef8!important;margin:14px 0!important;padding:0!important;border:0!important}html body.auth-page-clean .signup-agree{width:calc(100% - 138px)!important;max-width:calc(100% - 138px)!important;min-height:44px!important;margin:18px 0 0 138px!important;padding:0 14px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;background:#f8fbff!important;border:1px solid #e2eaf5!important;border-radius:10px!important;color:#64748b!important;font-size:13px!important;font-weight:800!important;box-sizing:border-box!important;position:static!important}html body.auth-page-clean .signup-agree input,html body.auth-page-clean #regAgree{appearance:auto!important;-webkit-appearance:checkbox!important;width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;margin:0!important;padding:0!important;line-height:normal!important;flex:0 0 16px!important;border:1px solid #cdd9e8!important;border-radius:3px!important}html body.auth-page-clean .signup-submit-btn{width:calc(100% - 88px)!important;height:52px!important;margin:28px 44px 0!important;border-radius:10px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(90deg,#3b82f6,#2456e8)!important;color:#fff!important;font-weight:900!important;box-shadow:0 12px 22px rgba(37,99,235,.16)!important}html body.auth-page-clean .auth-single-card{width:876px!important;max-width:876px!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#fff!important;border:1px solid #d7e1ef!important;border-radius:12px!important;box-shadow:0 10px 28px rgba(15,23,42,.06)!important}html body.auth-page-clean .auth-tabs.clean-tabs,html body.auth-page-clean .auth-tabs.two-tabs{display:grid!important;grid-template-columns:1fr 1fr!important;height:54px!important;border-bottom:1px solid #d7e1ef!important;background:#fff!important}html body.auth-page-clean #loginForm.clean-panel.active{display:block!important;padding:50px 72px 58px!important}html body.auth-page-clean #loginForm label{display:block!important;width:100%!important;margin:0 0 26px!important;color:#111827!important;font-size:14px!important;font-weight:1000!important}html body.auth-page-clean #loginForm input{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;height:48px!important;margin:12px 0 0!important;padding:0 18px!important;box-sizing:border-box!important;border:1px solid #cbd8ea!important;border-radius:9px!important;background:#fff!important;color:#111827!important;font-size:15px!important;font-weight:800!important;box-shadow:none!important}html body.auth-page-clean #registerForm.signup-reference-form:not(.hidden){display:block!important}html body.auth-page-clean #registerForm input[type="text"],html body.auth-page-clean #registerForm input[type="password"],html body.auth-page-clean #registerForm input[type="email"],html body.auth-page-clean #registerForm input[type="tel"],html body.auth-page-clean #registerForm input:not([type]){display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;height:48px!important;margin:0!important;padding:0 18px!important;border:1px solid #cbd8ea!important;border-radius:9px!important;background:#fff!important;color:#111827!important;font-size:15px!important;font-weight:900!important;box-shadow:none!important;outline:0!important}html body.auth-page-clean #registerForm .signup-help b{color:#ef4444!important}html body.auth-page-clean #registerForm .email-verify-row.signup-email-row,html body.auth-page-clean #registerForm .signup-email-row{display:grid!important;grid-template-columns:minmax(0,1fr)150px!important;gap:12px!important;align-items:center!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}html body.auth-page-clean #registerForm .signup-email-row input{width:100%!important;max-width:100%!important}html body.auth-page-clean #registerForm .auth-mini-btn,html body.auth-page-clean #registerForm #sendEmailCodeBtn,html body.auth-page-clean #registerForm #verifyEmailCodeBtn{width:150px!important;min-width:150px!important;max-width:150px!important;height:48px!important;margin:0!important;padding:0!important;border:1px solid #cbd8ea!important;border-radius:9px!important;background:#f8fafc!important;color:#111827!important;font-size:13px!important;font-weight:1000!important;box-shadow:none!important}html body.auth-page-clean #registerForm .signup-agree,html body.auth-page-clean #registerForm label.signup-agree{width:calc(100% - 140px)!important;max-width:calc(100% - 140px)!important;min-height:46px!important;margin:12px 0 0 140px!important;padding:0 14px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;border:1px solid #dbe7f5!important;border-radius:9px!important;background:#f8fbff!important;color:#64748b!important;font-size:13px!important;font-weight:900!important;line-height:1.4!important}html body.auth-page-clean #registerForm .signup-agree input,html body.auth-page-clean #registerForm #regAgree{appearance:auto!important;-webkit-appearance:checkbox!important;display:inline-block!important;width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;margin:0!important;padding:0!important;border:1px solid #94a3b8!important;border-radius:3px!important;background:#fff!important;flex:0 0 16px!important}html body.auth-page-clean main.auth-polished-wrap>aside.pato-sidebar.auth-right-sidebar,html body.auth-page-clean main.auth-polished-wrap>aside.pato-sidebar.board-right,html body.auth-page-clean main.auth-polished-wrap>.auth-right-sidebar{width:300px!important;min-width:300px!important;max-width:300px!important;margin:0!important;padding:0!important;align-self:start!important;justify-self:start!important;position:static!important;transform:none!important;top:auto!important;right:auto!important;background:transparent!important;border:0!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;gap:12px!important;grid-column:2!important;grid-row:1!important}.tospot-white-header{background:#fff!important;border-bottom:2px solid #2563eb!important;box-shadow:0 4px 14px rgba(15,23,42,.04)!important;position:relative!important;z-index:10;color:var(--tw-text)!important;border-top:0!important;border-left:0!important;border-right:0!important;min-height:74px!important;padding:0!important;height:74px!important;display:flex!important;align-items:center!important}.tospot-white-header .tospot-white-header-inner,.tospot-white-header-inner{width:min(1195px,calc(100% - 32px))!important;max-width:1195px!important;min-width:0!important;height:74px!important;margin:0 auto!important;padding:0!important;display:grid!important;grid-template-columns:150px minmax(0,1fr)190px!important;align-items:center!important;column-gap:18px!important;background:transparent!important;border:0!important;box-shadow:none!important}.tospot-logo-wrap{display:flex!important;align-items:center!important;text-decoration:none;justify-content:flex-start!important;width:150px!important;flex:0 0 145px!important;opacity:1!important;filter:none!important;min-width:150px!important;height:74px!important;margin:0!important;padding:0!important}.tospot-white-logo{width:64px!important;max-height:64px!important;object-fit:contain!important;filter:none!important;max-width:64px!important;height:auto!important;display:block!important;opacity:1!important}.tospot-main-menu{height:74px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:28px!important;min-width:0!important;overflow:visible!important;flex-wrap:nowrap!important;white-space:nowrap!important;border:0!important;outline:0!important;padding:0!important;margin:0!important;border-radius:0!important;flex:1!important;background:transparent!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;filter:none!important}.tospot-menu-item{position:relative!important;height:74px!important;display:flex!important;align-items:center!important;background:transparent!important;box-shadow:none!important;border:0!important;opacity:1!important;visibility:visible!important;filter:none!important;padding:18px 0!important}.tospot-menu-item>a,.tospot-main-menu>a{display:flex!important;align-items:center!important;height:74px!important;color:#111827!important;text-decoration:none!important;font-size:15px!important;font-weight:1000!important;letter-spacing:-.04em!important;background:transparent!important;border:0!important;box-shadow:none!important;line-height:56px!important;padding:0!important;text-shadow:0 1px 2px rgba(0,0,0,.35)!important;border-radius:0!important;justify-content:center!important;white-space:nowrap!important}.tospot-header-side{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;justify-self:end!important;min-width:190px!important;background:transparent!important;border:0!important;box-shadow:none!important;width:190px!important;height:74px!important;margin:0!important;padding:0!important;position:static!important;transform:none!important}.online-pill{display:inline-flex!important;align-items:center!important;height:34px!important;padding:0 16px!important;border-radius:999px!important;background:#ecfdf5!important;border:1px solid #22c55e!important;color:#047857!important;font-size:13px!important;font-weight:1000!important;white-space:nowrap!important;border-color:#bfeebd;box-shadow:none!important;min-width:154px!important;justify-content:center!important;gap:6px!important;margin:0!important;line-height:1!important;position:static!important;transform:none!important}.online-pill b{color:#047857!important;margin:0 2px;font-weight:1000!important}.tospot-dropdown,.tospot-dropdown.right{top:70px!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;min-width:154px!important;padding:8px!important;background:#fff!important;border:1px solid var(--v8-line)!important;border-radius:12px!important;box-shadow:var(--v8-shadow)!important;overflow:hidden!important;z-index:99999!important}html body .tospot-white-header{height:76px!important;min-height:76px!important;background:#fff!important;border-bottom:2px solid #2563eb!important;box-shadow:0 2px 10px rgba(15,23,42,.04)!important;display:block!important;position:relative!important;z-index:1000!important}html body .tospot-white-header>.tospot-white-header-inner,html body .tospot-white-header>.pato-shell.tospot-white-header-inner{width:min(1195px,calc(100vw - 48px))!important;max-width:1195px!important;height:76px!important;margin:0 auto!important;padding:0!important;display:grid!important;grid-template-columns:96px minmax(0,1fr)174px!important;align-items:center!important;gap:18px!important;overflow:visible!important;background:transparent!important;border:0!important;box-shadow:none!important}html body .tospot-white-header .tospot-logo-wrap{width:96px!important;min-width:96px!important;height:76px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;position:static!important;margin:0!important;padding:0!important;transform:none!important}html body .tospot-white-header .tospot-white-logo{width:62px!important;max-width:62px!important;height:auto!important;object-fit:contain!important;display:block!important}html body .tospot-white-header .tospot-main-menu{width:100%!important;height:76px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:30px!important;min-width:0!important;margin:0!important;padding:0!important;overflow:visible!important}html body .tospot-white-header .tospot-menu-item{height:76px!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;padding:0!important;margin:0!important}html body .tospot-white-header .tospot-menu-item>a{height:76px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#111827!important;opacity:1!important;font-size:15px!important;font-weight:1000!important;line-height:1!important;white-space:nowrap!important;text-decoration:none!important;text-shadow:none!important;filter:none!important}html body .tospot-white-header .tospot-header-side{width:174px!important;min-width:174px!important;height:76px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;justify-self:end!important;align-self:center!important;position:static!important;inset:auto!important;margin:0!important;padding:0!important;transform:none!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important;float:none!important}html body .tospot-white-header .online-pill,html body .online-pill{width:auto!important;min-width:150px!important;max-width:174px!important;height:32px!important;padding:0 14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;flex:0 0 auto!important;position:static!important;inset:auto!important;margin:0!important;transform:none!important;float:none!important;border-radius:999px!important;border:1px solid #22c55e!important;background:#ecfdf5!important;color:#047857!important;box-shadow:none!important;font-size:13px!important;font-weight:1000!important;line-height:1!important;white-space:nowrap!important;text-align:center!important}html body .online-pill b{color:#047857!important;font-weight:1000!important}html body .tospot-white-header .tospot-dropdown,html body .tospot-white-header .tospot-dropdown.right{top:64px!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;margin-top:0!important;z-index:999999!important}.attendance-page,.attendance-rank-page,.att-calendar-card,.att-calendar-card.clean,.att-calendar-grid,.att-calendar-grid.clean{background:#fff!important;color:#111827!important}.att-calendar-card.clean{background:linear-gradient(180deg,#0b1d36,#081426)!important;border:1px solid #d7e2f2!important;border-radius:18px!important;padding:16px!important;overflow:hidden!important}.att-calendar-grid.clean{display:grid!important;grid-template-columns:repeat(7,1fr)!important;gap:8px!important;margin-top:10px!important;padding:10px 0 0!important}.att-day,.att-day:not(.today):not(.checked),.att-day span{background:#ffffff!important;color:#111827!important}.att-day{height:82px!important;border-right:1px solid #202530!important;border-bottom:1px solid #202530!important;position:relative!important;padding:10px!important;background:#ffffff!important;color:#111827!important;transition:.16s ease;overflow:hidden!important;border:1px solid #d7e2f2!important;border-radius:12px!important;min-height:72px!important;box-shadow:none!important}.att-day.empty{background:transparent!important;opacity:.45;visibility:hidden!important;border-color:transparent!important;box-shadow:none!important;pointer-events:none!important}.att-day.today,.att-day.is-today{border-color:#2563eb!important;box-shadow:0 0 0 2px rgba(37,99,235,.13)!important;background:#f8fbff!important}.att-day.today span,.att-day.is-today span{color:#111827!important;font-weight:1000!important}.att-day.checked,.att-day.is-checked{border-color:#22c55e!important;background:#f0fdf4!important}.att-stamp{position:absolute!important;left:8px!important;right:8px!important;bottom:8px!important;background:#22c55e!important;color:#fff!important;border-radius:999px!important;font-size:10px!important;text-align:center!important;padding:0 8px!important;font-style:normal!important;font-weight:1000!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;height:21px!important}.att-day.today::after,.att-day.is-today::after{content:"오늘"!important;position:absolute!important;right:8px!important;top:8px!important;height:20px!important;padding:0 7px!important;display:flex!important;align-items:center!important;border-radius:999px!important;background:#2563eb!important;color:#fff!important;font-size:10px!important;font-weight:1000!important}body:has(.point-guide-final),body.point-guide-page,.board-page-point-guide{background:#f3f7fc!important;color:#111827!important}.point-guide-page,.point-guide-final{color:#111827!important;background:transparent!important}.point-guide-final .pg-title{margin:8px 0 6px!important;text-align:center!important;font-size:22px!important;font-weight:1000!important;color:#0f172a!important;letter-spacing:-.4px;text-shadow:none!important}.point-rule-card,.level-table-card{background:#fff!important;border:1px solid #d7e2f2!important;border-radius:14px!important;overflow:hidden!important;box-shadow:0 10px 26px rgba(15,23,42,.06)!important}.point-guide-final .pg-table th,.level-table th,.point-rule-table th{background:#eef4fb!important;color:#0f172a!important;border-bottom:1px solid #d7e2f2!important}.point-guide-final .pg-table td,.level-table td,.point-rule-table td{background:#fff!important;color:#1f2937!important;border-top:1px solid #e5edf7!important}.point-guide-final .pg-table tr:hover td{background:#f8fbff!important}.point-rule-table td:first-child,.point-rule-table td em{color:#ef4444!important;font-style:normal!important;font-weight:1000!important}.point-rule-table td:nth-child(2),.point-rule-table td b{color:#0f172a!important;font-weight:1000!important}.level-mini{display:inline-flex!important;align-items:center!important;gap:6px!important;justify-content:center!important;font-weight:1000!important;color:#0f172a!important;min-width:42px!important;height:22px!important;border-radius:7px!important;background:#102443!important;border:1px solid rgba(91,151,255,.35)!important}.level-mini b{color:#0f172a!important;font-weight:1000!important;font-size:12px!important}.level-guide-gif,.level-mini img{width:22px!important;height:22px!important;min-width:22px!important;object-fit:contain!important;display:inline-block!important;vertical-align:middle!important;border:0!important;background:transparent!important}html,body{background:#eef3f9!important;color:#111827!important;max-width:100%!important;overflow-x:hidden!important;font-family:Arial,"Noto Sans KR",sans-serif!important;font-size:14px!important;font-weight:500!important;letter-spacing:-.02em!important;line-height:1.55!important;width:100%!important;min-width:0!important;min-height:auto!important;height:auto!important;margin:0!important;padding:0!important}body *{box-sizing:border-box!important;text-shadow:none!important}.banner-card,.section-card,.point-guide-page,.point-guide-final,.point-guide-wrap,.point-rule-card,.level-card,.level-table-wrap,.pg-card,.pg-panel,.pg-box{background:#fff!important;color:#111827!important;border-color:#d7e2f2!important;box-shadow:0 8px 24px rgba(15,23,42,.06)!important}.banner-card .section-title,.point-guide-final .pg-title,.point-guide-page .pg-title,.level-title,.pg-section-title{background:#fff!important;color:#0f172a!important;border-bottom:1px solid #d7e2f2!important}.point-guide-final .level-section-title,.point-guide-page .level-section-title,.level-section-title{background:#fff!important;color:#0f172a!important;border:1px solid #d7e2f2!important;border-radius:8px!important}.point-guide-final table,.point-guide-page table,.level-table,.point-rule-table{background:#fff!important;color:#111827!important;border-collapse:separate!important;border-spacing:0!important}.point-guide-final th,.point-guide-final td,.point-guide-page th,.point-guide-page td,.level-table th,.level-table td,.point-rule-table th,.point-rule-table td{background:#fff!important;color:#111827!important;border-color:#d7e2f2!important}.point-guide-final th,.point-guide-page th,.level-table th,.point-rule-table th{background:#f3f7fc!important;color:#0f172a!important}.level-mini,.level-mini b{color:#111827!important}.footer{text-align:center!important;color:#6b7280!important;padding:26px 0!important;font-size:14px;background:#fff!important;margin-top:0!important;border-top:2px solid #2563eb!important;box-shadow:none!important}input,textarea,select{background:#fff!important;color:#111827!important;border:1px solid #cbd5e1!important;border-radius:8px!important;outline:none!important;font-weight:750!important;box-shadow:none!important;border-color:#d7e2f2!important}.board-link:hover,.local-row:hover{background:#f8fbff!important}.board-content-card,.point-guide-card,.point-table-wrap,.level-table-wrap,.toto-board-table,.board-renew-table{background:#fff!important;color:#0f172a!important}.board-empty-db{grid-column:1/-1;padding:20px!important;text-align:center!important;color:#0f172a!important;border-top:1px solid rgba(255,255,255,.08);font-weight:900!important;background:#fff!important;min-height:96px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;font-size:14px!important;border-bottom:1px solid var(--v11-line2)!important}.point-guide-page .section-title,.level-guide-title,.point-guide-title{background:#fff!important;color:#0f172a!important;border:1px solid #dbe4f0!important;border-radius:12px!important}.point-guide-page table,.point-guide-page th,.point-guide-page td{background:#fff!important;color:#0f172a!important;border-color:#dbe4f0!important}.point-guide-page thead th{background:#f5f8fc!important;color:#0f172a!important}html body.pato-home main.pato-shell.pato-layout,html body.board-page-clean main.board-shell,html body.auth-page-clean main.auth-polished-wrap{width:var(--tsp-page-w)!important;min-width:var(--tsp-page-w)!important;max-width:var(--tsp-page-w)!important;margin:22px auto 0!important;padding:0!important;display:grid!important;grid-template-columns:var(--tsp-main-col) var(--tsp-side-col)!important;column-gap:var(--tsp-col-gap)!important;row-gap:0!important;align-items:start!important;justify-content:center!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}html body.pato-home .pato-maincol,html body.board-page-clean .board-content-card,html body.auth-page-clean .auth-single-wrap{grid-column:1!important;grid-row:1!important;width:var(--tsp-main-col)!important;min-width:0!important;max-width:var(--tsp-main-col)!important;margin:0!important;align-self:start!important;justify-self:start!important}html body.pato-home aside.pato-sidebar,html body.board-page-clean aside.pato-sidebar.board-right,html body.auth-page-clean aside.pato-sidebar.board-right,html body.auth-page-clean aside.pato-sidebar.auth-right-sidebar{grid-column:2!important;grid-row:1!important;width:var(--tsp-side-col)!important;min-width:var(--tsp-side-col)!important;max-width:var(--tsp-side-col)!important;margin:0!important;padding:0!important;align-self:start!important;justify-self:start!important;position:static!important;inset:auto!important;transform:none!important;float:none!important;display:flex!important;flex-direction:column!important;gap:var(--tsp-side-gap)!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}html body .pato-sidebar>section,html body .pato-sidebar .pato-login-box,html body .pato-sidebar .side-widget,html body .pato-sidebar .side-card,html body .pato-sidebar .tospot-event-box,html body .pato-sidebar .visitor-card{width:100%!important;max-width:100%!important;margin:0!important;box-sizing:border-box!important}html body .pato-sidebar>section+section{margin-top:0!important}html body[data-board="attendance"] .board-content-card,html body .attendance-page,html body .attendance-rank-page,html body .att-rank-card,html body .att-table-card,html body .att-calendar-card,html body .att-calendar-card.clean{background:#fff!important;color:#111827!important;border:1px solid #d7e2f2!important;box-shadow:0 8px 22px rgba(15,23,42,.05)!important;border-radius:16px!important}html body .att-section-head{background:#fff!important;color:#0f172a!important;border-bottom:1px solid #e5edf7!important;padding:18px 22px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}html body .att-section-head h3,html body .att-section-head p{color:#0f172a!important;margin:0!important}html body .att-table-wrap{background:#fff!important;border:1px solid #d7e2f2!important;border-radius:14px!important;overflow:hidden!important;box-shadow:none!important}html body .att-rank-table{width:100%!important;min-width:0!important;border-collapse:collapse!important;background:#fff!important;color:#111827!important;border:0!important;box-shadow:none!important}html body .att-rank-table thead{background:#f4f8fd!important;color:#0f172a!important}html body .att-rank-table th{height:42px!important;background:#f4f8fd!important;color:#0f172a!important;border-bottom:1px solid #d7e2f2!important;font-size:13px!important;font-weight:1000!important;text-align:center!important}html body .att-rank-table td{height:44px!important;background:#fff!important;color:#111827!important;border-bottom:1px solid #e5edf7!important;font-size:13px!important;font-weight:800!important;text-align:center!important}html body .att-rank-table tbody tr:hover td{background:#f8fbff!important}html body .att-empty-row{background:#fff!important;color:#0f172a!important;font-weight:1000!important;text-align:center!important}html body .att-calendar-head{background:#fff!important;border-bottom:1px solid #d7e2f2!important;padding:18px 20px!important}html body .att-calendar-head h2{color:#0f172a!important;text-shadow:none!important;margin:0!important}html body .att-week{background:#fff!important;border-bottom:1px solid #d7e2f2!important;padding:10px 14px!important;gap:10px!important}html body .att-week span{background:#f8fbff!important;color:#0f172a!important;border:1px solid #d7e2f2!important;border-radius:10px!important;height:38px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-weight:1000!important}html body .att-calendar-grid.clean{background:#fff!important;padding:14px!important;gap:10px!important}html body .att-day{background:#fff!important;color:#111827!important;border:1px solid #d7e2f2!important;box-shadow:none!important}html body[data-board="point-guide"] .board-content-card,html body .point-guide-page,html body .point-guide-final{background:#fff!important;color:#111827!important;border-color:#d7e2f2!important;box-shadow:0 8px 22px rgba(15,23,42,.05)!important}html body .point-guide-final .pg-title,html body .point-guide-page .pg-title,html body .point-guide-final .level-title,html body .level-title{background:#fff!important;background-image:none!important;color:#0f172a!important;border:1px solid #d7e2f2!important;border-radius:12px!important;box-shadow:none!important;text-shadow:none!important;padding:13px 16px!important;margin:14px 0 12px!important;text-align:center!important}html body .point-rule-card,html body .level-table-card,html body .level-guide-grid,html body .point-guide-final .pg-table,html body .point-guide-final table,html body .level-table,html body .point-rule-table{background:#fff!important;color:#111827!important;border-color:#d7e2f2!important;box-shadow:none!important}html body .level-guide-grid.two-col{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important;background:transparent!important}html body .level-table-card{border:1px solid #d7e2f2!important;border-radius:12px!important;overflow:hidden!important}html body .point-guide-final th,html body .point-guide-final td,html body .point-guide-page th,html body .point-guide-page td,html body .level-table th,html body .level-table td,html body .point-rule-table th,html body .point-rule-table td{background:#fff!important;color:#111827!important;border-color:#d7e2f2!important}html body .point-guide-final th,html body .point-guide-page th,html body .level-table th,html body .point-rule-table th{background:#f4f8fd!important;color:#0f172a!important;font-weight:1000!important}html body .level-mini{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;background:transparent!important;color:#0f172a!important;min-width:58px!important}html body .level-guide-gif{display:inline-block!important;width:auto!important;max-width:42px!important;height:18px!important;object-fit:contain!important;vertical-align:middle!important;border-radius:3px!important;background:transparent!important}html body .level-mini b{color:#0f172a!important;font-size:11px!important;font-weight:1000!important}html body.auth-page-clean .auth-polished-card,html body.auth-page-clean .auth-single-card{width:100%!important;max-width:100%!important;margin:0!important;border-radius:14px!important;overflow:hidden!important;background:#fff!important}html body.auth-page-clean .auth-tabs.clean-tabs.two-tabs .auth-tab.active{background:#2563eb!important;color:#fff!important}html body.auth-page-clean #registerForm.signup-reference-form.hidden{display:none!important}html body.auth-page-clean #registerForm input:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px rgba(37,99,235,.12)!important;outline:0!important}html body.auth-page-clean #registerForm .email-verify-row.signup-email-row input{width:100%!important}html body.auth-page-clean #registerForm .auth-mini-btn:hover{background:#eef5ff!important;border-color:#2f6bed!important;color:#2563eb!important}html body.auth-page-clean #registerForm .signup-submit-btn:hover{background:#1d4ed8!important}html body.auth-page-clean #registerForm .signup-captcha-box,html body.auth-page-clean #registerForm .signup-captcha-row,html body.auth-page-clean #registerForm #regIntro,html body.auth-page-clean #registerForm #signupCaptchaText,html body.auth-page-clean #registerForm #signupCaptchaRefresh,html body.auth-page-clean #registerForm #signupCaptchaInput{display:none!important}html body.auth-page-clean .auth-polished-wrap{width:min(1195px,calc(100% - 32px))!important;margin:18px auto 40px!important;display:grid!important;grid-template-columns:minmax(0,860px) 300px!important;gap:20px!important;align-items:start!important}html body.auth-page-clean .auth-single-wrap,html body.auth-page-clean .auth-polished-card.auth-single-card{width:100%!important;max-width:none!important;margin:0!important}html body.auth-page-clean #registerForm input,html body.auth-page-clean #registerForm select,html body.auth-page-clean #registerForm textarea{display:block!important;width:100%!important;max-width:100%!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0 18px!important;border:1px solid #cbd7e6!important;border-radius:10px!important;background:#fff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;box-shadow:none!important;font-size:15px!important;font-weight:900!important;line-height:48px!important;position:static!important;transform:none!important}html body.auth-page-clean #registerForm input::placeholder{color:#0f172a!important;opacity:1!important;font-weight:900!important;background:transparent!important}html body.auth-page-clean #registerForm .signup-help,html body.auth-page-clean #registerForm .verify-state{display:block!important;position:static!important;clear:both!important;width:100%!important;margin:0!important;padding:0!important;color:#334155!important;font-size:12px!important;font-weight:800!important;line-height:1.45!important;white-space:normal!important;transform:none!important;text-align:left!important;word-break:keep-all!important;inset:auto!important;height:auto!important;min-height:0!important;background:transparent!important;z-index:auto!important}html body.auth-page-clean #registerForm .email-verify-row,html body.auth-page-clean #registerForm .email-verify-row.signup-email-row{display:grid!important;grid-template-columns:minmax(0,1fr)150px!important;gap:12px!important;align-items:center!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important}html body.auth-page-clean #registerForm .auth-mini-btn{width:150px!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0 12px!important;border:1px solid #cbd7e6!important;border-radius:10px!important;background:#f8fbff!important;color:#0f172a!important;font-size:14px!important;font-weight:1000!important;box-shadow:none!important;line-height:48px!important}html body.auth-page-clean #registerForm .agree-line.signup-agree,html body.auth-page-clean #registerForm label.signup-agree{width:calc(100% - 138px)!important;height:48px!important;margin:0 0 20px 138px!important;padding:0 18px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;border:1px solid #d7e2f2!important;border-radius:10px!important;background:#f8fbff!important;color:#334155!important;font-size:13px!important;font-weight:900!important;line-height:1.3!important;text-align:center!important;min-height:48px!important;position:static!important;overflow:visible!important}html body.auth-page-clean #registerForm .agree-line.signup-agree input,html body.auth-page-clean #registerForm label.signup-agree input{width:16px!important;height:16px!important;min-height:16px!important;flex:0 0 16px!important;margin:0!important;padding:0!important;line-height:1!important;min-width:16px!important}html body.auth-page-clean #registerForm .signup-submit-btn,html body.auth-page-clean #registerForm button.auth-primary[type="submit"]{width:calc(100% - 138px)!important;height:54px!important;margin:0 0 0 138px!important;border-radius:10px!important;background:#2563eb!important;color:#fff!important;font-size:16px!important;font-weight:1000!important;border:0!important;box-shadow:none!important;display:block!important;min-height:54px!important;line-height:54px!important}html body.auth-page-clean #registerForm.signup-reference-form{padding:34px 58px 38px!important;background:#fff!important;border:0!important;box-shadow:none!important;display:block!important;flex-direction:column!important}html body.auth-page-clean #registerForm .signup-ref-inner{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;background:#fff!important;border:0!important;display:grid!important;grid-template-columns:1fr!important;gap:14px!important}html body.auth-page-clean #registerForm .signup-field-row{display:grid!important;grid-template-columns:120px minmax(0,1fr)!important;column-gap:20px!important;row-gap:0!important;align-items:center!important;margin:0!important;padding:0!important;min-height:0!important;border:0!important;width:100%!important;height:auto!important;background:transparent!important;gap:18px!important;overflow:visible!important}html body.auth-page-clean #registerForm .signup-label{height:48px!important;min-height:48px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;color:#111827!important;font-size:14px!important;font-weight:1000!important;white-space:nowrap!important;line-height:1.2!important;padding:0!important;margin:0!important}html body.auth-page-clean #registerForm .signup-control{width:100%!important;max-width:none!important;min-width:0!important;display:block!important;position:static!important;margin:0!important;padding:0!important;flex-direction:column!important;gap:7px!important;height:auto!important;min-height:0!important;overflow:visible!important;background:transparent!important;border:0!important;box-shadow:none!important}html body.auth-page-clean #registerForm .signup-help{display:none!important}html body.auth-page-clean #registerForm .verify-state{display:none!important;margin:7px 0 0!important;padding:0!important;border:0!important;background:transparent!important;color:#2563eb!important;font-size:12px!important;font-weight:900!important;line-height:1.4!important}html body.auth-page-clean #registerForm .verify-state:not(:empty){display:block!important}html body.auth-page-clean #registerForm input{width:100%!important;max-width:100%!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0 18px!important;border:1px solid #cbd7e6!important;border-radius:10px!important;background:#fff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;box-shadow:none!important;font-size:15px!important;font-weight:900!important;line-height:48px!important}html body.auth-page-clean #registerForm .signup-email-stack{width:100%!important;max-width:100%!important;display:grid!important;flex-direction:column!important;gap:8px!important;grid-template-columns:1fr!important}html body.auth-page-clean #registerForm .email-verify-row.signup-email-row{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr)150px!important;gap:12px!important;align-items:center!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}html body.auth-page-clean #registerForm .signup-divider{height:1px!important;margin:0!important;background:#e5edf7!important;border:0!important;width:100%!important}html body.auth-page-clean #registerForm .signup-agree{margin:2px 0 0 138px!important;width:calc(100% - 138px)!important;height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid #d7e2f2!important;border-radius:10px!important;background:#f8fbff!important;color:#334155!important;font-size:13px!important;font-weight:900!important}html body.auth-page-clean #registerForm .signup-agree input{width:16px!important;height:16px!important;min-height:16px!important;margin:0 8px 0 0!important;padding:0!important}html body.auth-page-clean #registerForm .signup-submit-btn{width:calc(100% - 138px)!important;max-width:100%!important;height:54px!important;margin:18px 0 0 138px!important;border:0!important;border-radius:10px!important;background:#2563eb!important;color:#fff!important;font-size:16px!important;font-weight:1000!important;box-shadow:0 12px 24px rgba(37,99,235,.16)!important}.side-tab-panel{display:none;padding:12px 14px 14px!important;background:#fff;color:#10131a}.side-tab-panel.active{display:block;gap:7px}.side-feed-card .side-tab-panel.active,.side-rank-card .side-tab-panel.active{display:block}.side-rank-card .side-tabs button{color:#dfe7ff!important;background:transparent!important;height:38px!important;border:0!important;font-weight:1000!important;font-size:14px!important;cursor:pointer!important;position:relative!important}.side-rank-card .side-tabs button[data-target="side-level-rank"]::before{content:""}.side-rank-card .side-tabs button[data-target="side-point-rank"]::before{content:""}.side-tab-panel,.rank-tab-panel{display:none!important}.side-rank-card .rank-list:not(.active){display:none!important}.side-rank-card .tsp-rank-item,.side-rank-card .rank-row-clean{display:grid!important;grid-template-columns:30px minmax(0,1fr)auto!important;align-items:center!important;gap:6px!important;min-height:34px!important}.side-rank-card .tsp-rank-item b,.side-rank-card .rank-row-clean b{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#adminWriteBtn.hidden,#adminWriteBtn[hidden]{display:none!important}html body.auth-page-clean .auth-clean-layout{width:1195px!important;max-width:calc(100vw - 40px)!important;margin:28px auto 70px!important;display:grid!important;grid-template-columns:860px 300px!important;gap:22px!important;align-items:start!important}html body.auth-page-clean .auth-clean-card{width:860px!important;min-height:0!important;background:#fff!important;border:1px solid #d7e2f2!important;border-radius:14px!important;box-shadow:0 16px 36px rgba(15,23,42,.08)!important;overflow:hidden!important;padding:0!important}html body.auth-page-clean .auth-tabs .auth-tab{height:60px!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#fff!important;color:#111827!important;font-size:16px!important;font-weight:1000!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important;cursor:pointer!important}html body.auth-page-clean .auth-tabs .auth-tab.active{background:#2563eb!important;color:#fff!important}html body.auth-page-clean .auth-panel{padding:0!important;margin:0!important;background:#fff!important;border:0!important;box-shadow:none!important;color:#111827!important}html body.auth-page-clean .auth-panel.hidden{display:none!important}html body.auth-page-clean .auth-form-body{padding:34px 58px 40px!important;display:flex!important;flex-direction:column!important;gap:14px!important}html body.auth-page-clean #loginForm .auth-form-body{padding-top:44px!important;gap:20px!important}html body.auth-page-clean .auth-field>label{font-size:15px!important;font-weight:1000!important;color:#111827!important;line-height:1.2!important;margin:0!important;padding:0!important;white-space:nowrap!important}html body.auth-page-clean .auth-field input{width:100%!important;height:50px!important;margin:0!important;border:1px solid #c9d8ec!important;border-radius:10px!important;background:#fff!important;color:#111827!important;padding:0 18px!important;font-size:15px!important;font-weight:900!important;box-shadow:none!important;outline:none!important}html body.auth-page-clean .auth-field input::placeholder{color:#9aa8bd!important;opacity:1!important}html body.auth-page-clean .auth-field input:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px rgba(37,99,235,.12)!important}html body.auth-page-clean .auth-inline-row{display:grid!important;grid-template-columns:minmax(0,1fr)160px!important;gap:10px!important;align-items:center!important;width:100%!important}html body.auth-page-clean .auth-mini-btn{width:160px!important;height:50px!important;margin:0!important;border:1px solid #c9d8ec!important;border-radius:10px!important;background:#f8fbff!important;color:#111827!important;font-size:14px!important;font-weight:1000!important;box-shadow:none!important}html body.auth-page-clean .auth-mini-btn:hover{background:#eef5ff!important;color:#2563eb!important}html body.auth-page-clean .verify-state{grid-column:2/3!important;min-height:18px!important;margin:-4px 0 0!important;padding:0!important;font-size:12px!important;font-weight:900!important;color:#2563eb!important;background:transparent!important;border:0!important;box-shadow:none!important;line-height:1.45!important}html body.auth-page-clean .verify-state.bad,.login-state.bad{color:#ef4444!important}html body.auth-page-clean .auth-section-line{height:1px!important;background:#e5edf7!important;margin:2px 0!important}html body.auth-page-clean .agree-line.signup-agree{width:600px!important;min-height:48px!important;margin:2px 0 0 139px!important;padding:0 16px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;border:1px solid #d7e2f2!important;border-radius:10px!important;background:#f8fbff!important;color:#334155!important;font-size:14px!important;font-weight:900!important;line-height:1.4!important}html body.auth-page-clean .agree-line.signup-agree input{width:16px!important;height:16px!important;margin:0!important;flex:0 0 auto!important;accent-color:#2563eb!important}html body.auth-page-clean .auth-primary{width:100%!important;height:54px!important;margin:8px 0 0!important;border:0!important;border-radius:10px!important;background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:#fff!important;font-size:16px!important;font-weight:1000!important;box-shadow:0 10px 22px rgba(37,99,235,.18)!important}html body.auth-page-clean #loginForm .auth-primary{width:600px!important;height:52px!important;margin:16px 0 0!important;border-radius:10px!important;background:linear-gradient(90deg,#3b82f6,#2456e8)!important;color:#fff!important;font-weight:1000!important;box-shadow:0 12px 24px rgba(37,99,235,.16)!important;font-size:15px!important;border:0!important;margin-left:139px!important}html body.auth-page-clean #registerForm .auth-primary{margin-left:139px!important;width:600px!important}html body.auth-page-clean .login-state{min-height:18px!important;margin:6px 0 0 139px!important;color:#2563eb!important;font-size:13px!important;font-weight:900!important;background:transparent!important;border:0!important;padding:0!important}html body.auth-page-clean aside.pato-sidebar.auth-right-sidebar,html body.auth-page-clean aside.pato-sidebar.board-right{width:300px!important;max-width:300px!important;margin:0!important;position:static!important;display:flex!important;flex-direction:column!important;gap:14px!important}html body.auth-page-clean .pato-login-box,.side-event-card,.side-feed-card,.side-rank-card,.side-withdraw-card,.side-stats-card{border-radius:12px!important}html body .pato-sidebar,html body .right-sidebar,html body .side-area{--side-border:#dbe6f4;--side-soft:#f8fbff;--side-blue:#2563eb;--side-text:#111827;--side-muted:#64748b}html body .side-feed-card,html body .side-rank-card,html body .side-withdraw-card,html body .side-visitor-card,html body .pato-side-card{background:#fff!important;border:1px solid var(--side-border)!important;border-radius:12px!important;box-shadow:0 10px 24px rgba(15,23,42,.06)!important;overflow:hidden!important}html body .side-feed-card .side-tabs,html body .side-rank-card .side-tabs{display:grid!important;grid-template-columns:1fr 1fr!important;height:43px!important;padding:0!important;margin:0!important;background:#fff!important;border-bottom:1px solid var(--side-border)!important}html body .side-feed-card .side-tabs button,html body .side-rank-card .side-tabs button{height:43px!important;margin:0!important;border:0!important;border-radius:0!important;background:#fff!important;color:#111827!important;font-size:13px!important;font-weight:1000!important;box-shadow:none!important}html body .side-feed-card .side-tabs button.active,html body .side-rank-card .side-tabs button.active{background:#2563eb!important;color:#fff!important}html body .side-feed-card .side-tabs button.active::after,html body .side-rank-card .side-tabs button.active::after{display:none!important;content:none!important}html body .side-tab-panel,html body .rank-tab-panel{padding:9px!important;background:#fff!important}html body .tsp-side-feed-item{display:flex!important;flex-direction:column!important;justify-content:center!important;min-height:56px!important;padding:9px 12px!important;margin:0 0 7px!important;border:1px solid #e2eaf5!important;border-radius:10px!important;background:#fff!important;text-decoration:none!important;color:#111827!important;transition:background .15s ease,border-color .15s ease,transform .15s ease!important}html body .tsp-side-feed-item:last-child{margin-bottom:0!important}html body .tsp-side-feed-item:hover{background:#f8fbff!important;border-color:#bfdbfe!important;transform:translateY(-1px)!important}html body .tsp-side-feed-item strong{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important;line-height:1.3!important;font-weight:1000!important;color:#0f172a!important}html body .tsp-side-feed-item small{display:block!important;margin-top:4px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important;line-height:1.25!important;color:#64748b!important;font-weight:800!important}html body .side-rank-card .tsp-rank-item,html body .side-rank-card .rank-row-clean{display:grid!important;grid-template-columns:30px minmax(0,1fr)auto!important;align-items:center!important;gap:8px!important;min-height:38px!important;margin:0 0 7px!important;padding:8px 10px!important;border:1px solid #e2eaf5!important;border-radius:10px!important;background:#fff!important}html body .side-rank-card .tsp-rank-item:last-child,html body .side-rank-card .rank-row-clean:last-child{margin-bottom:0!important}html body .side-rank-card .tsp-rank-item span,html body .side-rank-card .rank-row-clean span{font-size:15px!important;text-align:center!important;font-weight:1000!important;color:#334155!important}html body .side-rank-card .tsp-rank-item b,html body .side-rank-card .rank-row-clean b{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important;font-weight:1000!important;color:#111827!important}html body .side-rank-card .tsp-rank-item em,html body .side-rank-card .rank-row-clean em{font-style:normal!important;font-size:11px!important;font-weight:1000!important;color:#f97316!important;white-space:nowrap!important}html body #sideWithdrawList{padding:9px!important;background:#fff!important}html body .tsp-withdraw-item{display:block!important;min-height:56px!important;margin:0 0 7px!important;padding:9px 11px!important;border:1px solid #e2eaf5!important;border-radius:10px!important;background:#fff!important}html body .tsp-withdraw-item:last-child{margin-bottom:0!important}html body .tsp-withdraw-top,html body .tsp-withdraw-bottom{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;line-height:1.25!important}html body .tsp-withdraw-top b{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#111827!important;font-size:13px!important;font-weight:1000!important}html body .tsp-withdraw-top strong{color:#0f172a!important;font-size:12px!important;font-weight:1000!important;white-space:nowrap!important}html body .tsp-withdraw-bottom{margin-top:6px!important}html body .tsp-withdraw-bottom time{color:#64748b!important;font-size:11px!important;font-weight:900!important}html body .tsp-withdraw-bottom em{display:inline-flex!important;align-items:center!important;height:20px!important;padding:0 8px!important;border-radius:999px!important;font-style:normal!important;font-size:11px!important;font-weight:1000!important}html body .tsp-withdraw-bottom em.done{background:#ecfdf5!important;color:#047857!important;border:1px solid #bbf7d0!important}html body .tsp-withdraw-bottom em.pending{background:#fffbeb!important;color:#b45309!important;border:1px solid #fde68a!important}html body .tsp-withdraw-bottom em.fail{background:#fef2f2!important;color:#dc2626!important;border:1px solid #fecaca!important}html body .tsp-side-empty{margin:0!important;padding:13px 10px!important;border:1px solid #e2eaf5!important;border-radius:10px!important;background:#fff!important;color:#64748b!important;font-size:12px!important;font-weight:1000!important;text-align:center!important}html body .side-mini-feed,html body #side-new-posts,html body #side-new-comments,html body .rank-list{padding:9px!important;background:#fff!important}html body .side-feed-row,html body .tsp-side-feed-item{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;min-height:56px!important;padding:9px 12px!important;margin:0 0 7px!important;border:1px solid #e2eaf5!important;border-radius:10px!important;background:#fff!important;text-decoration:none!important;color:#111827!important;box-sizing:border-box!important}html body .side-feed-row b,html body .side-feed-row strong,html body .tsp-side-feed-item b,html body .tsp-side-feed-item strong{display:block!important;width:100%!important;font-size:13px!important;font-weight:1000!important;color:#0f172a!important;line-height:1.3!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;text-align:left!important}html body .side-feed-row em,html body .side-feed-row small,html body .tsp-side-feed-item em,html body .tsp-side-feed-item small{display:block!important;margin-top:4px!important;font-size:11px!important;font-style:normal!important;font-weight:800!important;color:#64748b!important;line-height:1.25!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;text-align:left!important}html body .side-feed-board{display:inline!important;color:#64748b!important;margin-right:4px!important}html body .side-rank-card .rank-list>p:not(.tsp-side-empty),html body .side-rank-card .tsp-rank-item,html body .side-rank-card .rank-row-clean{display:grid!important;grid-template-columns:30px minmax(0,1fr)auto!important;align-items:center!important;gap:8px!important;min-height:38px!important;margin:0 0 7px!important;padding:8px 10px!important;border:1px solid #e2eaf5!important;border-radius:10px!important;background:#fff!important;box-sizing:border-box!important}html body .side-rank-card .rank-list>p:not(.tsp-side-empty)>span,html body .side-rank-card .rank-list>p:not(.tsp-side-empty)>b,html body .side-rank-card .rank-list>p:not(.tsp-side-empty)>em{display:block!important}html body .side-withdraw-list,html body #sideWithdrawList{padding:9px!important;background:#fff!important}html body .withdraw-row-clean{display:grid!important;grid-template-columns:minmax(0,1fr)auto!important;grid-template-areas:"name amount" "status time"!important;gap:6px 10px!important;min-height:56px!important;margin:0 0 7px!important;padding:9px 11px!important;border:1px solid #e2eaf5!important;border-radius:10px!important;background:#fff!important;box-sizing:border-box!important}html body .withdraw-row-clean time{grid-area:time!important;color:#64748b!important;font-size:11px!important;font-weight:900!important;text-align:right!important}html body .withdraw-row-clean span{grid-area:name!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#111827!important;font-size:13px!important;font-weight:1000!important;text-align:left!important}html body .withdraw-row-clean b{grid-area:amount!important;color:#0f172a!important;font-size:12px!important;font-weight:1000!important;white-space:nowrap!important;text-align:right!important}html body .withdraw-row-clean em{grid-area:status!important;justify-self:start!important;display:inline-flex!important;align-items:center!important;height:20px!important;padding:0 8px!important;border-radius:999px!important;font-style:normal!important;font-size:11px!important;font-weight:1000!important}.tsp-side-feed-item{display:block;grid-template-columns:1fr auto!important;grid-template-rows:auto auto!important;gap:6px!important;align-items:center!important;min-height:34px!important;margin-bottom:6px!important;padding:9px 10px;border-radius:8px!important;border:1px solid rgba(71,138,255,.18)!important;background:#fff;text-decoration:none;color:#111827;margin:0 0 6px!important;border-bottom:1px solid #edf1f7}.tsp-side-feed-item:hover{background:#f8fbff}.tsp-side-feed-item strong{grid-column:1/2!important;min-width:0!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;font-weight:800;color:#111827;display:block;line-height:1.35}.tsp-side-feed-item small{grid-column:1 / -1!important;font-size:11px;font-weight:800!important;color:#6b7280;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;display:block;margin-top:3px}.tsp-rank-item{display:flex;grid-template-columns:28px minmax(0,1fr)auto!important;gap:8px;align-items:center;height:34px!important;margin:0 0 6px!important;padding:7px 4px;border-radius:8px!important;border:1px solid rgba(71,138,255,.14)!important;background:rgba(7,21,40,.72)!important;color:#eaf5ff!important;min-height:34px!important;border-bottom:1px solid #edf1f7}.tsp-rank-item span{font-size:13px!important;text-align:center;color:#ffe05f!important;font-weight:1000!important;width:28px;flex:0 0 28px}.tsp-rank-item b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:1000!important;color:#fff!important;flex:1}.tsp-rank-item em{font-style:normal;font-size:12px;font-weight:800;color:#2563eb;white-space:nowrap!important}.tsp-withdraw-item{display:grid!important;grid-template-columns:38px minmax(0,1fr)58px 42px!important;gap:6px!important;align-items:center!important;height:34px!important;margin:0 0 6px!important;padding:9px 8px;border-radius:8px!important;border:1px solid rgba(71,138,255,.14)!important;background:#fff;color:#eaf5ff!important;min-height:34px!important;border-bottom:1px solid #edf1f7}.tsp-withdraw-top,.tsp-withdraw-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px}.tsp-withdraw-top b{font-size:13px;color:#111827}.tsp-withdraw-top strong{font-size:13px;color:#2563eb}.tsp-withdraw-bottom{margin-top:4px}.tsp-withdraw-bottom em{font-style:normal;font-size:11px;font-weight:800;border-radius:999px;padding:2px 7px}.tsp-withdraw-bottom em.done{background:#dcfce7;color:#166534}.tsp-withdraw-bottom em.pending{background:#fef3c7;color:#92400e}.tsp-withdraw-bottom em.fail{background:#fee2e2;color:#991b1b}.tsp-withdraw-bottom time{font-size:11px;color:#6b7280}.tsp-side-empty{display:flex!important;align-items:center!important;justify-content:center!important;min-height:52px!important;color:#94a3b8;font-size:12px;font-weight:800!important;text-align:center;margin:0;padding:12px 8px;border:1px dashed rgba(71,138,255,.22)!important;border-radius:8px!important;background:rgba(7,21,40,.45)!important}.side-tabs button{height:42px!important;border:0!important;background:#fff!important;color:#111827!important;font-weight:1000!important;cursor:pointer;position:relative;border-bottom:2px solid transparent!important;border-radius:0!important;font-size:13px!important;opacity:1!important;box-shadow:none!important;margin:0!important;-webkit-text-fill-color:#111827!important;width:100%!important;border-right:1px solid #dbe5f2!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important}.side-tabs button.active{color:#2563eb;background:#eff6ff;border-bottom-color:var(--v8-blue)!important;border-bottom:3px solid #2563eb!important;-webkit-text-fill-color:#fff!important;font-weight:900}.pato-login-box.member-panel-active{padding:12px!important;background:#fff!important;border:1px solid #d5e2f3!important;border-radius:14px!important;box-shadow:0 10px 24px rgba(15,23,42,.06)!important}.tsp-member-panel{display:flex!important;flex-direction:column!important;gap:10px!important}.tsp-member-head{display:flex!important;align-items:center!important;gap:10px!important;padding:10px!important;border:1px solid #e1eaf6!important;border-radius:12px!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;min-height:58px!important}.tsp-member-avatar-wrap{width:50px!important;min-width:50px!important;height:46px!important;position:relative!important;display:flex!important;align-items:center!important;justify-content:flex-start!important}.tsp-member-avatar{width:42px!important;height:42px!important;border-radius:50%!important;object-fit:cover!important;border:1px solid #dbe7f6!important;background:#fff!important;display:block!important}.tsp-member-level-gif{position:absolute!important;left:26px!important;bottom:-1px!important;width:26px!important;height:18px!important;border-radius:3px!important;object-fit:contain!important;border:0!important;background:transparent!important;box-shadow:none!important}.tsp-member-info{min-width:0!important;flex:1!important}.tsp-member-head strong{display:block!important;color:#0f172a!important;font-size:15px!important;font-weight:1000!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.tsp-member-head span{display:block!important;margin-top:4px!important;color:#2563eb!important;font-size:12px!important;font-weight:900!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.tsp-member-actions{display:grid!important;grid-template-columns:repeat(5,1fr)!important;gap:5px!important}.tsp-member-actions a{height:44px!important;min-width:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;border:1px solid #d8e4f4!important;border-radius:10px!important;background:#fff!important;color:#111827!important;text-decoration:none!important;box-shadow:none!important;line-height:1!important}.tsp-member-actions a i{font-style:normal!important;font-size:15px!important;line-height:1!important}.tsp-member-actions a span{font-size:11px!important;font-weight:1000!important;letter-spacing:-.05em!important;white-space:nowrap!important;line-height:1!important}.tsp-member-actions a:hover{background:#f3f7ff!important;border-color:#2563eb!important;color:#1d4ed8!important}.tsp-member-actions a:last-child{grid-column:auto!important;background:#fff!important;color:#111827!important;border-color:#d8e4f4!important}.tsp-member-actions a:last-child:hover{background:#f3f7ff!important;border-color:#2563eb!important;color:#1d4ed8!important}.tsp-member-logout{width:100%!important;height:40px!important;border:0!important;border-radius:11px!important;background:#2563eb!important;color:#111827!important;font-size:14px!important;font-weight:1000!important;cursor:pointer!important}.tsp-member-logout:hover{filter:brightness(.98)!important}html body .tsp-member-actions button.tsp-member-action-link{appearance:none;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:4px;min-width:0;text-decoration:none}html body .tsp-trx-modal.hidden{display:none!important}html body .tsp-trx-dialog footer button:disabled{opacity:.6;cursor:wait}html body .pato-login-box.member-panel-active{padding:12px!important;background:#fff!important;border:1px solid #d5e2f3!important;border-radius:14px!important;box-shadow:0 10px 24px rgba(15,23,42,.06)!important}html body .tsp-member-panel{display:flex!important;flex-direction:column!important;gap:10px!important;width:100%!important}html body .tsp-member-avatar-wrap{width:52px!important;min-width:52px!important;height:48px!important;position:relative!important;display:flex!important;align-items:center!important;justify-content:flex-start!important}html body .tsp-member-avatar{width:44px!important;height:44px!important;border-radius:50%!important;object-fit:cover!important;border:1px solid #dbe7f6!important;background:#fff!important;display:block!important}html body .tsp-member-level-gif{position:absolute!important;left:25px!important;bottom:-2px!important;width:34px!important;height:20px!important;object-fit:contain!important;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}html body .tsp-member-info{min-width:0!important;flex:1!important;text-align:left!important}html body .tsp-member-head strong{display:block!important;color:#0f172a!important;font-size:15px!important;font-weight:1000!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .tsp-member-head span{display:block!important;margin-top:4px!important;color:#2563eb!important;font-size:12px!important;font-weight:900!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .tsp-exp-box{padding:10px!important;border:1px solid #e1eaf6!important;border-radius:12px!important;background:#f8fbff!important;box-sizing:border-box!important}html body .tsp-exp-top{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:6px!important;font-size:11px!important;color:#334155!important;font-weight:1000!important}html body .tsp-exp-top b,html body .tsp-exp-top em{font-style:normal!important;font-size:11px!important;color:#2563eb!important;font-weight:1000!important}html body .tsp-exp-bar{height:9px!important;border-radius:999px!important;overflow:hidden!important;background:#e8f0fb!important;border:1px solid #dbe7f6!important}html body .tsp-exp-bar i{display:block!important;height:100%!important;border-radius:999px!important;background:linear-gradient(90deg,#60a5fa,#2563eb)!important;min-width:4px!important}html body .tsp-exp-box p{margin:6px 0 0!important;color:#64748b!important;font-size:11px!important;font-weight:800!important;line-height:1.25!important;text-align:center!important;white-space:normal!important}html body .tsp-member-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}html body .tsp-member-actions a{height:42px!important;min-width:0!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:6px!important;border:1px solid #d8e4f4!important;border-radius:10px!important;background:#fff!important;color:#111827!important;text-decoration:none!important;box-shadow:none!important;line-height:1!important;box-sizing:border-box!important}html body .tsp-member-actions a i{font-style:normal!important;font-size:15px!important;line-height:1!important}html body .tsp-member-actions a span{font-size:12px!important;font-weight:1000!important;letter-spacing:-.04em!important;white-space:nowrap!important;line-height:1!important}html body .tsp-member-actions a:hover{background:#f3f7ff!important;border-color:#2563eb!important;color:#1d4ed8!important}html body .tsp-member-trx-wide{width:100%!important;height:42px!important;border:1px solid #93c5fd!important;border-radius:11px!important;background:linear-gradient(180deg,#eff6ff,#dbeafe)!important;color:#0f172a!important;font-size:13px!important;font-weight:1000!important;cursor:pointer!important;box-sizing:border-box!important}html body .tsp-member-trx-wide:hover{border-color:#2563eb!important;color:#1d4ed8!important;background:#eff6ff!important}html body .tsp-member-logout{width:100%!important;height:40px!important;border:0!important;border-radius:11px!important;background:#2563eb!important;color:#111827!important;font-size:14px!important;font-weight:1000!important;cursor:pointer!important;box-sizing:border-box!important}html body .tsp-trx-modal{position:fixed!important;inset:0!important;z-index:999999!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:18px!important;box-sizing:border-box!important}html body .tsp-trx-backdrop{position:absolute!important;inset:0!important;background:rgba(15,23,42,.45)!important;backdrop-filter:blur(2px)!important}html body .tsp-trx-body label{display:grid!important;gap:6px!important;font-size:13px!important;font-weight:1000!important;color:#0f172a!important}html body .tsp-trx-body input{height:46px!important;border:1px solid #cbd8ea!important;border-radius:12px!important;padding:0 14px!important;font-size:14px!important;font-weight:800!important;outline:none!important;box-sizing:border-box!important;background:#fff!important;color:#111827!important}html body .tsp-trx-body input:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px rgba(37,99,235,.12)!important}html body .tsp-trx-body small{color:#64748b!important;font-size:12px!important;font-weight:800!important;line-height:1.45!important}html body .tsp-trx-dialog footer button{height:44px!important;border-radius:12px!important;border:1px solid #cbd8ea!important;background:#fff!important;font-size:14px!important;font-weight:1000!important;cursor:pointer!important;color:#111827!important}html body .tsp-trx-dialog footer #tspWithdrawSubmit{border-color:#2563eb!important;background:#2563eb!important;color:#fff!important}html body.board-page-clean .board-detail .detail-content,html body.board-page-clean .detail-content.align-left{background:#fff!important;color:#111827!important;border:0!important;box-shadow:none!important;min-height:0!important;padding:12px 0 18px!important;margin:8px 0 16px!important;line-height:1.75!important;font-size:14px!important;font-weight:700!important;white-space:pre-wrap!important}html body .side-rank-card #side-level-rank:not(.active),html body .side-rank-card #side-point-rank:not(.active),html body .side-feed-card #side-new-posts:not(.active),html body .side-feed-card #side-new-comments:not(.active){display:none!important}html body .side-rank-card #side-level-rank.active,html body .side-rank-card #side-point-rank.active,html body .side-feed-card #side-new-posts.active,html body .side-feed-card #side-new-comments.active{display:block!important}html body .side-rank-card .rank-list{padding:8px 10px!important;min-height:auto!important}html body .side-rank-card .tsp-rank-item span{font-size:13px!important;text-align:center!important}html body .side-rank-card [id="side-level-rank"],html body .side-rank-card [id="side-point-rank"],html body .side-feed-card [id="side-new-posts"],html body .side-feed-card [id="side-new-comments"]{display:none!important}html body .side-rank-card [id="side-level-rank"].active,html body .side-rank-card [id="side-point-rank"].active,html body .side-feed-card [id="side-new-posts"].active,html body .side-feed-card [id="side-new-comments"].active{display:block!important}html body .side-rank-card [id="side-level-rank"][hidden],html body .side-rank-card [id="side-point-rank"][hidden],html body .side-feed-card [id="side-new-posts"][hidden],html body .side-feed-card [id="side-new-comments"][hidden]{display:none!important}html body.board-page-clean .board-detail.detail-simple-view,html body.board-page-clean #boardDetail.detail-simple-view{padding-bottom:16px!important}html body.board-page-clean .board-detail.detail-simple-view .detail-content,html body.board-page-clean .board-detail .detail-content,html body.board-page-clean .detail-content.align-left{min-height:0!important;padding:8px 0 12px!important;margin:6px 0 12px!important;background:#fff!important;border:0!important;box-shadow:none!important;color:#111827!important}html body.board-page-clean .board-detail.detail-simple-view .detail-text-body,html body.board-page-clean .detail-text-body{min-height:0!important;margin:0!important;padding:0!important;color:#111827!important}html body.board-page-clean .detail-comments{margin-top:10px!important}html body.board-page-clean .tsp-back-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:72px!important;height:34px!important;padding:0 14px!important;border-radius:10px!important;background:#2563eb!important;color:#fff!important;font-weight:1000!important;font-size:13px!important;text-decoration:none!important;box-shadow:0 8px 20px rgba(37,99,235,.16)!important}html body.board-page-clean .tsp-post-title{margin:0 0 12px!important;font-size:25px!important;line-height:1.35!important;font-weight:1000!important;color:#0f172a!important;letter-spacing:-.04em!important}html body.board-page-clean .tsp-post-meta .tsp-author{display:inline-flex!important;align-items:center!important;gap:6px!important;color:#111827!important;font-weight:1000!important}html body.board-page-clean .tsp-post-meta time{color:#334155!important;font-weight:900!important}html body.board-page-clean .tsp-post-body .detail-text-body,html body.board-page-clean .detail-text-body{padding:0!important;margin:0!important;min-height:42px!important;color:#111827!important;white-space:pre-wrap!important}html body.board-page-clean .detail-comment-writer img{width:22px!important;height:22px!important;object-fit:contain!important}html body.board-page-clean .detail-comment-writer span{font-size:12px!important;color:#64748b!important;font-weight:800!important;margin-left:2px!important}html body.board-page-clean .detail-comment-empty{margin:0 0 12px!important;padding:16px!important;border:1px solid #dbe7f6!important;border-radius:12px!important;background:#f8fbff!important;text-align:center!important;color:#64748b!important;font-weight:900!important}html body.board-page-clean .tsp-comment-input-row textarea:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px rgba(37,99,235,.12)!important}html body.board-page-clean .board-bottom-actions{display:none!important}html body .side-rank-card .tsp-rank-item{display:grid!important;grid-template-columns:30px minmax(0,1fr)auto!important;align-items:center!important;gap:8px!important;min-height:38px!important;margin:0 0 7px!important;padding:8px 10px!important;border:1px solid #e2eaf5!important;border-radius:10px!important;background:#fff!important;color:#111827!important}html body .side-rank-card .tsp-rank-item b{font-size:12px!important;color:#111827!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;text-align:left!important;justify-self:start!important;margin-left:0!important}html body .side-rank-card .tsp-rank-item em{font-size:11px!important;color:#ef4444!important;font-style:normal!important;font-weight:1000!important;white-space:nowrap!important;justify-self:end!important}html body.board-page-clean #boardDetail:not(.hidden){display:block!important}html body.board-page-clean #boardDetail,html body.board-page-clean .board-detail{min-height:auto!important;padding-bottom:18px!important;background:#fff!important;border:1px solid #d8e5f7!important;border-radius:16px!important;box-shadow:0 12px 28px rgba(15,23,42,.06)!important;padding:16px!important;color:#111827!important;overflow:hidden!important}html body.board-page-clean .tsp-detail-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:0 0 12px!important;margin:0 0 12px!important;border-bottom:1px solid #e5edf7!important;height:auto!important;background:#fff!important}html body.board-page-clean .tsp-back-btn,html body.board-page-clean .list-btn{display:inline-flex!important;width:auto!important;min-width:auto!important;height:32px!important;padding:0 13px!important;border-radius:9px!important;background:#2563eb!important;color:#fff!important;font-size:13px!important;font-weight:1000!important;text-decoration:none!important;border:0!important;box-shadow:none!important}html body.board-page-clean .tsp-board-name{font-size:12px!important;color:#64748b!important;font-weight:900!important;display:inline-flex!important;align-items:center!important;height:28px!important;padding:0 10px!important;border-radius:999px!important;background:#f1f5f9!important}html body.board-page-clean .tsp-post-title,html body.board-page-clean .board-detail h1{margin:0 0 10px!important;padding:0!important;background:transparent!important;color:#0f172a!important;font-size:25px!important;line-height:1.35!important;font-weight:1000!important;letter-spacing:-.04em!important;border:0!important;box-shadow:none!important}html body.board-page-clean .tsp-post-meta span,html body.board-page-clean .tsp-post-meta time{display:inline-flex!important;align-items:center!important;gap:4px!important;color:#0f172a!important;font-size:13px!important;font-weight:900!important}html body.board-page-clean .tsp-post-meta img{width:20px!important;height:20px!important;object-fit:contain!important;vertical-align:middle!important}html body.board-page-clean .tsp-post-body,html body.board-page-clean .detail-content,html body.board-page-clean .detail-content.align-left{min-height:46px!important;margin:0!important;padding:8px 0 14px!important;background:#fff!important;border:0!important;box-shadow:none!important;color:#111827!important;font-size:15px!important;font-weight:800!important;line-height:1.8!important;white-space:normal!important}html body.board-page-clean .tsp-comment-card,html body.board-page-clean .detail-comments{margin:8px 0 0!important;padding:0!important;background:#fff!important;border:1px solid #d8e5f7!important;border-radius:15px!important;box-shadow:none!important;overflow:hidden!important}html body.board-page-clean .tsp-comment-card>.tsp-comment-head,html body.board-page-clean .tsp-comment-title{height:44px!important;display:flex!important;align-items:center!important;padding:0 16px!important;background:#2563eb!important;color:#fff!important;border:0!important;font-size:15px!important;font-weight:1000!important}html body.board-page-clean .tsp-comment-card>.tsp-comment-head h3{margin:0!important;color:#fff!important;font-size:15px!important;font-weight:1000!important}html body.board-page-clean .tsp-comment-card>.tsp-comment-head b,html body.board-page-clean .tsp-comment-title b{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:22px!important;height:22px!important;margin:0 3px!important;border-radius:999px!important;background:#2563eb!important;color:#111827!important;font-size:12px!important;font-weight:1000!important}html body.board-page-clean .tsp-comment-list,html body.board-page-clean .detail-comment-list{padding:14px 16px 2px!important;background:#fff!important}html body.board-page-clean .detail-comment-item,html body.board-page-clean .tsp-comment-row{display:block!important;margin:0 0 10px!important;padding:13px 14px!important;border:1px solid #dbe7f6!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important;color:#111827!important}html body.board-page-clean .detail-comment-writer,html body.board-page-clean .tsp-comment-row .tsp-comment-head{height:auto!important;min-height:0!important;margin:0 0 8px!important;padding:0!important;display:flex!important;align-items:center!important;gap:8px!important;background:transparent!important;color:#0f172a!important;border:0!important}html body.board-page-clean .detail-comment-writer img,html body.board-page-clean .tsp-comment-user img{width:22px!important;height:22px!important;object-fit:contain!important}html body.board-page-clean .detail-comment-writer b,html body.board-page-clean .tsp-comment-user em{font-style:normal!important;color:#111827!important;font-size:13px!important;font-weight:1000!important}html body.board-page-clean .detail-comment-writer span,html body.board-page-clean .tsp-comment-row time{margin-left:auto!important;color:#64748b!important;font-size:12px!important;font-weight:800!important}html body.board-page-clean .detail-comment-item p,html body.board-page-clean .tsp-comment-body{margin:0!important;color:#111827!important;font-size:14px!important;font-weight:750!important;line-height:1.65!important}html body.board-page-clean .comment-rule,html body.board-page-clean .tsp-comment-write p{margin:0 0 11px!important;color:#334155!important;font-size:12px!important;font-weight:800!important;line-height:1.5!important}html body.board-page-clean .tsp-comment-input-row{display:grid!important;grid-template-columns:minmax(0,1fr)112px!important;gap:10px!important;align-items:stretch!important}html body .board-write-box.tospot-write-form,html body #boardWriteBox.tospot-write-form{margin:16px 20px 22px!important;padding:22px!important;background:#fff!important;border:1px solid #d7e2f2!important;border-radius:18px!important;box-shadow:0 10px 30px rgba(15,23,42,.06)!important;overflow:hidden!important}html body #boardWriteBox.tospot-write-form h3,html body .tospot-write-form #writeTitle{margin:-22px -22px 20px!important;padding:16px 20px!important;min-height:auto!important;border-radius:18px 18px 0 0!important;background:linear-gradient(90deg,#2563eb,#3b82f6)!important;color:#fff!important;font-size:18px!important;font-weight:1000!important;line-height:1.2!important;border:0!important;box-shadow:none!important}html body .tospot-write-form .tw-row,html body .tospot-write-form .tw-title-row{display:grid!important;grid-template-columns:86px minmax(0,1fr)18px!important;align-items:center!important;gap:14px!important;margin:0 0 14px!important;padding:0!important;border:0!important;background:transparent!important}html body .tospot-write-form label,html body .tospot-write-form .tw-file-label{color:#172033!important;font-size:15px!important;font-weight:1000!important;line-height:1.3!important}html body .tospot-write-form .tw-title-row input,html body .tospot-write-form #writePostTitle{width:100%!important;height:50px!important;margin:0!important;padding:0 16px!important;background:#fff!important;color:#111827!important;border:1px solid #cbd8eb!important;border-radius:12px!important;font-size:16px!important;font-weight:800!important;box-shadow:none!important}html body .tospot-write-form .tw-warning{margin:2px 0 16px 100px!important;padding:12px 14px!important;background:#fff5f7!important;border-left:4px solid #f43f5e!important;border-radius:10px!important;color:#e11d48!important;font-size:14px!important;font-weight:900!important;line-height:1.4!important}html body .tospot-write-form textarea.tw-content,html body .tospot-write-form #writePostContent{width:calc(100% - 100px)!important;min-height:240px!important;margin:0 0 18px 100px!important;padding:16px!important;background:#fff!important;color:#111827!important;border:1px solid #cbd8eb!important;border-radius:14px!important;font-size:15px!important;font-weight:700!important;line-height:1.65!important;resize:vertical!important;box-shadow:none!important}html body .tospot-write-form .tw-file-section,html body .tospot-write-form .tw-photo-section{display:grid!important;grid-template-columns:86px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;margin:0 0 16px!important;padding:0!important;border:0!important;background:transparent!important}html body .tospot-write-form .tw-file-panel{display:grid!important;grid-template-columns:minmax(0,1fr)96px!important;gap:10px!important;align-items:center!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important}html body .tospot-write-form .tw-file-pick-btn,html body .tospot-write-form #addAttachFile{width:100%!important;min-height:46px!important;margin:0!important;padding:0 14px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border-radius:12px!important;border:1px solid #bfdbfe!important;background:linear-gradient(180deg,#eff6ff,#dbeafe)!important;color:#1d4ed8!important;font-size:14px!important;font-weight:1000!important;cursor:pointer!important;text-align:center!important}html body .tospot-write-form .tw-file-pick-btn small{display:inline!important;color:#64748b!important;font-size:12px!important;font-weight:900!important}html body .tospot-write-form .write-image-preview{grid-column:2/3!important;margin:10px 0 0!important}html body .tospot-write-form .tw-radio-group{display:flex!important;gap:10px!important;align-items:center!important;flex-wrap:wrap!important}html body .tospot-write-form .tw-radio-group label{min-width:132px!important;height:46px!important;padding:0 16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px solid #bfdbfe!important;border-radius:999px!important;background:#f8fbff!important;color:#1e3a8a!important;font-weight:1000!important;cursor:pointer!important}html body .tospot-write-form .tw-radio-group input{width:18px!important;height:18px!important;margin:0!important;accent-color:#2563eb!important}html body .tospot-write-form .write-actions,html body .tospot-write-form .tw-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important;margin:26px 0 0!important;padding-top:18px!important;border-top:1px solid #e5eef8!important}html body .tospot-write-form .tw-cancel,html body .tospot-write-form #cancelBoardWrite{width:100%!important;height:54px!important;border-radius:14px!important;background:#3b82f6!important;color:#fff!important;border:0!important;font-size:16px!important;font-weight:1000!important}html body .tospot-write-form .tw-submit,html body .tospot-write-form #saveBoardPost{width:100%!important;height:54px!important;border-radius:14px!important;background:#f43f5e!important;color:#fff!important;border:0!important;font-size:16px!important;font-weight:1000!important}html body .tospot-write-form input,html body .tospot-write-form textarea{box-shadow:none!important;outline:none!important}html body .tospot-write-form input:focus,html body .tospot-write-form textarea:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px rgba(37,99,235,.12)!important}html body.board-page-clean .tsp-detail-title-row .tsp-post-title,html body.board-page-clean .tsp-detail-title-row h1.tsp-post-title{margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#0f172a!important;font-size:25px!important;line-height:1.3!important;font-weight:1000!important;letter-spacing:-.04em!important}html body .all-board-list-ui,html body .board-renew-table.toto-board-table{width:100%!important;background:#fff!important;border:1px solid #d7e2f2!important;border-radius:0 0 14px 14px!important;overflow:hidden!important;box-shadow:none!important}html body .board-renew-table .toto-row{display:grid!important;grid-template-columns:82px minmax(0,1fr)184px 116px 78px!important;align-items:center!important;min-height:44px!important;padding:0 16px!important;gap:10px!important;color:#0f172a!important;text-decoration:none!important;border-bottom:1px solid #dbe7f5!important;background:#fff!important}html body .board-renew-table .toto-head{min-height:42px!important;background:#f8fbff!important;border-top:2px solid #2563eb!important;border-bottom:1px solid #cbdaf0!important;color:#0f172a!important;font-weight:1000!important;font-size:14px!important}html body .board-renew-table .board-renew-row:hover{background:#f8fbff!important}html body .board-renew-table .no,html body .board-renew-table .date,html body .board-renew-table .views{text-align:center!important;font-weight:900!important;color:#334155!important}html body .board-renew-table .title{text-align:left!important;min-width:0!important}html body .board-renew-table .board-title-line{display:flex!important;align-items:center!important;gap:5px!important;min-width:0!important;white-space:nowrap!important;overflow:hidden!important}html body .board-renew-table .board-title-line strong{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#0f172a!important;font-size:14px!important;font-weight:1000!important}html body .board-renew-table .comment-badge{flex:0 0 auto!important;font-style:normal!important;color:#ef4444!important;font-size:12px!important;font-weight:1000!important;margin-left:2px!important}html body .board-renew-table .name{text-align:left!important;min-width:0!important}html body .board-renew-table .writer-with-level{display:flex!important;align-items:center!important;gap:6px!important;min-width:0!important;justify-content:flex-start!important}html body .board-renew-table .writer-with-level .list-rank-img{width:22px!important;height:22px!important;object-fit:contain!important;flex:0 0 22px!important;margin:0!important;display:block!important}html body .board-renew-table .writer-with-level b{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#0f172a!important;font-size:13px!important;font-weight:1000!important}html body .board-renew-table .writer-with-level em{flex:0 0 auto!important;font-style:normal!important;color:#f97316!important;font-size:11px!important;font-weight:1000!important;margin-left:auto!important}html body .board-renew-table .notice-label{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:38px!important;height:20px!important;padding:0 8px!important;border-radius:4px!important;background:#ef4444!important;color:#fff!important;font-size:12px!important;font-weight:1000!important}html body .board-renew-table .new-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:18px!important;height:18px!important;border-radius:999px!important;background:#eff6ff!important;border:1px solid #bfdbfe!important;color:#ef4444!important;font-size:11px!important;font-weight:1000!important;flex:0 0 18px!important;margin:0!important}html body.board-page-clean .board-list-view{width:100%!important}html body.board-page-clean .toto-board-table,html body.board-page-clean .board-renew-table,html body.board-page-clean .all-board-list-ui{width:100%!important;background:#fff!important;color:#0f172a!important;border:1px solid #d7e2f2!important;border-radius:0 0 14px 14px!important;overflow:hidden!important;box-shadow:none!important}html body.board-page-clean .toto-board-table .toto-row,html body.board-page-clean .board-renew-table .toto-row,html body.board-page-clean .board-row{display:grid!important;grid-template-columns:72px minmax(0,1fr)188px 116px 78px!important;align-items:center!important;gap:10px!important;min-height:45px!important;padding:0 14px!important;border-bottom:1px solid #dbe7f5!important;background:#fff!important;color:#0f172a!important;text-decoration:none!important}html body.board-page-clean .toto-board-table .toto-head,html body.board-page-clean .board-renew-table .toto-head,html body.board-page-clean .board-head{min-height:42px!important;background:#f8fbff!important;border-top:2px solid #2563eb!important;border-bottom:1px solid #cbdaf0!important;color:#0f172a!important;font-weight:1000!important;font-size:14px!important}html body.board-page-clean .board-renew-row:hover,html body.board-page-clean .board-link:hover{background:#f8fbff!important}html body.board-page-clean .toto-row>span:nth-child(1),html body.board-page-clean .toto-row>span:nth-child(4),html body.board-page-clean .toto-row>span:nth-child(5),html body.board-page-clean .board-row>span:nth-child(1),html body.board-page-clean .board-row>span:nth-child(4),html body.board-page-clean .board-row>span:nth-child(5){text-align:center!important;justify-content:center!important;font-weight:900!important;color:#334155!important}html body.board-page-clean .toto-row>span:nth-child(2),html body.board-page-clean .board-row>span:nth-child(2){min-width:0!important;text-align:left!important}html body.board-page-clean .toto-row>span:nth-child(3),html body.board-page-clean .board-row>span:nth-child(3){min-width:0!important;text-align:left!important}html body.board-page-clean .board-title-line{display:flex!important;align-items:center!important;gap:5px!important;min-width:0!important;white-space:nowrap!important;overflow:hidden!important}html body.board-page-clean .board-title-line strong,html body.board-page-clean .board-title-text{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#0f172a!important;font-size:14px!important;font-weight:1000!important}html body.board-page-clean .comment-badge{flex:0 0 auto!important;font-style:normal!important;color:#ef4444!important;font-size:12px!important;font-weight:1000!important;margin-left:2px!important}html body.board-page-clean .writer-with-level,html body.board-page-clean .tsp-list-writer-level{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;min-width:0!important;width:100%!important}html body.board-page-clean .writer-with-level img,html body.board-page-clean .writer-with-level .list-rank-img,html body.board-page-clean .tsp-list-writer-level img{width:22px!important;height:22px!important;object-fit:contain!important;flex:0 0 22px!important;margin:0!important;display:block!important}html body.board-page-clean .writer-with-level b,html body.board-page-clean .tsp-list-writer-level b{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#0f172a!important;font-size:13px!important;font-weight:1000!important}html body.board-page-clean .writer-with-level em,html body.board-page-clean .tsp-list-writer-level em{flex:0 0 auto!important;font-style:normal!important;color:#f97316!important;font-size:11px!important;font-weight:1000!important;margin-left:auto!important}html body.board-page-clean .notice-label{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:38px!important;height:20px!important;padding:0 8px!important;border-radius:4px!important;background:#ef4444!important;color:#fff!important;font-size:12px!important;font-weight:1000!important}html body.board-page-clean .new-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:18px!important;height:18px!important;border-radius:999px!important;background:#eff6ff!important;border:1px solid #bfdbfe!important;color:#ef4444!important;font-size:11px!important;font-weight:1000!important;flex:0 0 18px!important;margin:0!important}html body.board-page-clean .board-renew-table .writer-with-level{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;width:100%!important;min-width:0!important}html body.board-page-clean .board-renew-table .writer-with-level .list-rank-img{display:block!important;width:23px!important;height:23px!important;object-fit:contain!important;flex:0 0 23px!important;margin:0!important}html body.board-page-clean .board-renew-table .writer-with-level b{display:block!important;text-align:left!important;color:#0f172a!important;font-size:14px!important;font-weight:1000!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body.board-page-clean .board-renew-table .writer-with-level em{display:none!important}html body.board-page-clean .board-renew-table .toto-row .date,html body.board-page-clean .board-renew-table .toto-row .views,html body.board-page-clean .board-renew-table .toto-row .no{text-align:center!important;justify-content:center!important}html body.board-page-clean .tsp-detail-shell{display:block!important;width:100%!important;background:#fff!important;margin:0!important;padding:0!important}html body.board-page-clean .tsp-detail-title-row .tsp-board-name{width:max-content!important;max-width:100%!important;height:auto!important;padding:0!important;background:transparent!important;border:0!important;color:#2563eb!important;font-size:12px!important;font-weight:1000!important;display:none!important}html body.board-page-clean .tsp-post-card{padding:0!important;margin:0!important;background:#fff!important;border:0!important;box-shadow:none!important;padding-top:0!important}html body.board-page-clean .tsp-post-meta .detail-author-level{display:inline-flex!important;align-items:center!important;gap:7px!important;font-weight:1000!important;color:#0f172a!important}html body.board-page-clean .tsp-post-meta .detail-rank-img{display:block!important;width:24px!important;height:24px!important;object-fit:contain!important;flex:0 0 24px!important;margin:0!important}html body.board-page-clean .tsp-post-meta .detail-author-level b{font-size:14px!important;font-weight:1000!important;color:#0f172a!important}html body.board-page-clean .tsp-comment-head{height:50px!important;display:flex!important;align-items:center!important;padding:0 20px!important;background:#2563eb!important;color:#fff!important}html body.board-page-clean .tsp-comment-head h3{margin:0!important;font-size:16px!important;font-weight:1000!important;color:#fff!important}html body.board-page-clean .tsp-comment-head b{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:24px!important;height:24px!important;border-radius:999px!important;background:#2563eb!important;color:#111827!important;font-size:12px!important;margin:0 3px!important;font-weight:1000!important}html body.board-page-clean .tsp-comment-list{padding:16px 18px 4px!important;background:#fff!important}html body.board-page-clean .detail-comment-item{margin:0 0 12px!important;padding:15px 16px!important;border:1px solid #dbe7f7!important;border-radius:13px!important;background:#fff!important;color:#111827!important;box-shadow:none!important}html body.board-page-clean .detail-comment-writer .comment-rank-img,html body.board-page-clean .detail-comment-writer img{display:block!important;width:22px!important;height:22px!important;object-fit:contain!important;flex:0 0 22px!important;margin:0!important}html body.board-page-clean .detail-comment-writer b{font-size:14px!important;font-weight:1000!important;color:#0f172a!important}html body.board-page-clean .detail-comment-item p{margin:0!important;color:#111827!important;font-size:15px!important;font-weight:700!important;line-height:1.65!important}html body.board-page-clean .tsp-comment-write{padding:16px 18px 18px!important;border-top:1px solid #e5edf7!important;background:#fbfdff!important}html body.board-page-clean .tsp-comment-write-title{margin:0 0 8px!important;font-size:15px!important;font-weight:1000!important;color:#111827!important}html body.board-page-clean .comment-rule{margin:0 0 12px!important;color:#334155!important;font-size:13px!important;font-weight:800!important;line-height:1.5!important}html body.board-page-clean .tsp-comment-input-row textarea{width:100%!important;min-height:76px!important;max-height:140px!important;border:1px solid #cbd8eb!important;border-radius:12px!important;padding:14px 16px!important;background:#fff!important;color:#111827!important;font-size:14px!important;font-weight:800!important;resize:vertical!important;outline:none!important;margin:0!important;box-shadow:none!important;height:76px!important}html body.board-page-clean .tsp-comment-input-row button{height:76px!important;border:0!important;border-radius:12px!important;background:#2563eb!important;color:#fff!important;font-weight:1000!important;font-size:14px!important;cursor:pointer!important;box-shadow:none!important;width:112px!important;margin:0!important}html body.board-page-clean .board-renew-table .writer-with-level em,html body.board-page-clean .board-renew-table .tsp-list-writer-level em,html body.board-page-clean .toto-board-table .writer-with-level em,html body.board-page-clean .toto-board-table .tsp-list-writer-level em{display:none!important}html body.board-page-clean .board-renew-table .writer-with-level,html body.board-page-clean .board-renew-table .tsp-list-writer-level,html body.board-page-clean .toto-board-table .writer-with-level,html body.board-page-clean .toto-board-table .tsp-list-writer-level{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;width:100%!important;min-width:0!important;text-align:left!important}html body.board-page-clean .board-renew-table .writer-with-level img,html body.board-page-clean .board-renew-table .tsp-list-writer-level img,html body.board-page-clean .toto-board-table .writer-with-level img,html body.board-page-clean .toto-board-table .tsp-list-writer-level img{display:block!important;width:24px!important;height:24px!important;min-width:24px!important;object-fit:contain!important;flex:0 0 24px!important;margin:0!important;background:transparent!important;border:0!important}html body.board-page-clean .board-renew-table .writer-with-level b,html body.board-page-clean .board-renew-table .tsp-list-writer-level b,html body.board-page-clean .toto-board-table .writer-with-level b,html body.board-page-clean .toto-board-table .tsp-list-writer-level b{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;text-align:left!important;color:#0f172a!important;font-size:14px!important;font-weight:1000!important}html body.board-page-clean .board-renew-table .toto-row{grid-template-columns:86px minmax(0,1fr)190px 128px 92px!important;align-items:center!important}html body.board-page-clean .board-renew-table .toto-row .name{display:flex!important;align-items:center!important;justify-content:flex-start!important;text-align:left!important;min-width:0!important}html body.board-page-clean .tsp-detail-toolbar.tsp-detail-title-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin:0!important;padding:0 0 14px!important;border-bottom:1px solid #e5edf7!important;background:#fff!important;min-height:0!important;height:auto!important}html body.board-page-clean .tsp-detail-title-wrap{min-width:0!important;flex:1 1 auto!important;display:flex!important;flex-direction:row!important;gap:12px!important;align-items:center!important}html body.board-page-clean .tsp-detail-title-row .tsp-post-title{margin:0!important;padding:0!important;font-size:27px!important;line-height:1.25!important;color:#07111f!important;font-weight:1000!important;letter-spacing:-.04em!important;word-break:break-all!important;min-width:0!important;overflow-wrap:anywhere!important}html body.board-page-clean .tsp-detail-title-row .tsp-back-btn{flex:0 0 auto!important;height:40px!important;min-width:58px!important;padding:0 18px!important;border-radius:10px!important;background:#2563eb!important;color:#fff!important;font-size:14px!important;font-weight:1000!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;box-shadow:none!important}html body.board-page-clean .tsp-post-meta{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:12px!important;padding:0 0 15px!important;margin:13px 0 0!important;border-bottom:1px solid #e5edf7!important;color:#0f172a!important;font-size:14px!important;font-weight:1000!important;background:#fff!important;margin-top:0!important}html body.board-page-clean .tsp-author.detail-author-level{display:inline-flex!important;align-items:center!important;gap:7px!important;padding:0!important;background:transparent!important;border:0!important}html body.board-page-clean .tsp-author.detail-author-level .detail-rank-img{display:block!important;width:25px!important;height:25px!important;min-width:25px!important;object-fit:contain!important;margin:0!important;flex:0 0 25px!important}html body.board-page-clean .tsp-author.detail-author-level b{font-size:14px!important;font-weight:1000!important;color:#0f172a!important}html body.board-page-clean .tsp-post-body{padding:22px 0 16px!important;min-height:0!important}html body.board-page-clean .detail-text-body{min-height:0!important;margin:0!important;padding:0!important;color:#111827!important;white-space:normal!important;font-size:17px!important;line-height:1.8!important;font-weight:800!important}html body.board-page-clean .tsp-comment-card{margin:10px 0 0!important;padding:0!important;border:1px solid #dbe7f7!important;border-radius:16px!important;background:#fff!important;overflow:hidden!important;box-shadow:none!important;margin-top:16px!important}html body.board-page-clean .detail-comment-writer{display:flex!important;align-items:center!important;gap:7px!important;margin:0 0 8px!important;color:#0f172a!important;font-weight:1000!important}html body.board-page-clean .detail-comment-writer .comment-rank-img{display:block!important;width:23px!important;height:23px!important;min-width:23px!important;object-fit:contain!important;flex:0 0 23px!important;margin:0!important}html body.board-page-clean .side-rank-card .tsp-rank-item{display:grid!important;grid-template-columns:28px minmax(0,1fr)auto!important;align-items:center!important;gap:8px!important}html body.board-page-clean .side-rank-card .tsp-rank-item b{text-align:left!important;justify-self:start!important}html body.board-page-clean .side-rank-card .tsp-rank-item em{text-align:right!important;justify-self:end!important}html body.board-page-clean .board-content-card{background:#fff!important;border:1px solid #dbe6f3!important;border-radius:12px!important;box-shadow:0 10px 28px rgba(15,23,42,.07)!important;overflow:hidden!important;min-height:auto!important}html body.board-page-clean .board-list-head{border-bottom:0!important;box-shadow:none!important;margin-bottom:0!important;padding-bottom:16px!important}html body.board-page-clean #boardListView{margin-top:0!important;border-top:2px solid #2563eb!important}html body.board-page-clean #boardListView .toto-board-table,html body.board-page-clean #boardListView .board-renew-table,html body.board-page-clean #boardListView .all-board-list-ui{border-top:0!important;border-radius:0 0 14px 14px!important}html body.board-page-clean #boardListView .toto-head,html body.board-page-clean #boardListView .board-head{border-top:0!important}html body.board-page-clean #boardListView .writer-with-level em,html body.board-page-clean #boardListView .tsp-list-writer-level em{display:none!important}html body.board-page-clean #boardListView .writer-with-level img,html body.board-page-clean #boardListView .tsp-list-writer-level img,html body.board-page-clean #boardListView .list-rank-img{display:block!important;width:24px!important;height:24px!important;min-width:24px!important;flex:0 0 24px!important;object-fit:contain!important;margin:0!important;border:0!important;background:transparent!important}html body.board-page-clean #boardDetail.board-detail{padding:20px 24px 22px!important;background:#fff!important;border:1px solid #d9e5f6!important;border-radius:18px!important;box-shadow:0 10px 28px rgba(15,23,42,.05)!important;margin-top:0!important}html body.board-page-clean #boardDetail .tsp-detail-shell{width:100%!important}html body.board-page-clean #boardDetail .tsp-post-card{padding:0!important;border:0!important;background:#fff!important}html body.board-page-clean #boardDetail .tsp-detail-toolbar.tsp-detail-title-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;width:100%!important;padding:4px 0 14px!important;margin:0!important;border-bottom:1px solid #e5edf7!important;background:#fff!important}html body.board-page-clean #boardDetail .tsp-detail-title-wrap{display:flex!important;align-items:center!important;min-width:0!important;flex:1 1 auto!important}html body.board-page-clean #boardDetail .tsp-post-title{margin:0!important;padding:0!important;font-size:27px!important;line-height:40px!important;font-weight:1000!important;color:#07111f!important;letter-spacing:-.04em!important;overflow-wrap:anywhere!important}html body.board-page-clean #boardDetail .tsp-back-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;min-width:58px!important;height:40px!important;padding:0 18px!important;margin:0!important;border-radius:10px!important;background:#2563eb!important;color:#fff!important;text-decoration:none!important;font-size:14px!important;font-weight:1000!important}html body.board-page-clean #boardDetail .tsp-post-meta{display:flex!important;align-items:center!important;gap:12px!important;margin:13px 0 0!important;padding:0 0 15px!important;border-bottom:1px solid #e5edf7!important}html body.board-page-clean #boardDetail .tsp-author.detail-author-level{display:inline-flex!important;align-items:center!important;gap:7px!important}html body.board-page-clean #boardDetail .tsp-author.detail-author-level .detail-rank-img,html body.board-page-clean #boardDetail .detail-comment-writer .comment-rank-img{display:inline-block!important;width:25px!important;height:25px!important;min-width:25px!important;object-fit:contain!important;margin:0!important;border:0!important;background:transparent!important}.detail-loading-fast{padding:48px 20px;text-align:center;font-weight:900;color:#2563eb;background:#f8fbff;border:1px solid #dbeafe;border-radius:16px}html body .tsp-member-info .tsp-member-metric-row{display:flex!important;align-items:center!important;gap:5px!important;flex-wrap:wrap!important;margin-top:4px!important}html body .tsp-member-info .tsp-member-metric{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:20px!important;padding:2px 6px!important;border:1px solid #bfdbfe!important;border-radius:7px!important;background:#eff6ff!important;color:#1d4ed8!important;font-size:11px!important;font-weight:1000!important;line-height:1!important;white-space:nowrap!important;box-sizing:border-box!important}html body .tsp-member-head{display:flex!important;align-items:center!important;gap:10px!important;padding:10px!important;border:1px solid #e1eaf6!important;border-radius:12px!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;min-height:58px!important;box-sizing:border-box!important}html body #boardListView .writer-with-level em,html body #boardListView .tsp-list-writer-level em{display:none!important}html body .detail-loading-fast{padding:34px 20px!important;text-align:center!important;font-weight:1000!important;color:#2563eb!important}html body.board-page-clean #boardListView .name{display:flex!important;align-items:center!important;justify-content:flex-start!important;min-width:0!important;overflow:visible!important;text-align:left!important}html body.board-page-clean #boardListView .writer-with-level,html body.board-page-clean #boardListView .tsp-list-writer-level{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;width:100%!important;min-width:0!important;overflow:visible!important;text-align:left!important}html body.board-page-clean #boardListView img.list-rank-img,html body.board-page-clean #boardListView img.tsp-force-level-gif{display:inline-block!important;visibility:visible!important;opacity:1!important;width:24px!important;height:24px!important;min-width:24px!important;max-width:24px!important;flex:0 0 24px!important;object-fit:contain!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;vertical-align:middle!important}html body.board-page-clean #boardListView .writer-with-level b,html body.board-page-clean #boardListView .tsp-list-writer-level b{display:block!important;color:#0f172a!important;font-size:14px!important;font-weight:1000!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;min-width:0!important}html body.board-page-clean .detail-author-level,html body.board-page-clean .detail-comment-writer{display:inline-flex!important;align-items:center!important;gap:7px!important}html body.board-page-clean .detail-rank-img,html body.board-page-clean .comment-rank-img{display:inline-block!important;visibility:visible!important;opacity:1!important;width:24px!important;height:24px!important;object-fit:contain!important;margin:0!important;border:0!important;background:transparent!important}html body .tospot-write-form #writeImagePreview,html body .tospot-write-form .write-image-preview,html body .tospot-write-form .write-image-preview-inner{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;overflow:hidden!important}html body .tospot-write-form .tw-file-name-line,html body .tospot-write-form .tw-file-input-line{grid-column:2/3!important;min-height:38px!important;margin:8px 0 0!important;padding:0 14px!important;display:flex!important;align-items:center!important;border:1px solid #d7e2f2!important;background:#f8fbff!important;color:#1e3a8a!important;border-radius:12px!important;font-size:13px!important;font-weight:1000!important;box-shadow:none!important}html body .tospot-write-form .tw-file-name-line span,html body .tospot-write-form .tw-file-input-line span,html body .tospot-write-form #attachFileName{color:#1e3a8a!important;font-weight:1000!important}html body .tospot-write-form .tw-file-section{padding-bottom:14px!important;border-bottom:1px solid #e5eef8!important}html body .tospot-write-form .tw-file-clear-btn,html body .tospot-write-form #clearAttachFile{width:96px!important;height:46px!important;margin:0!important;border-radius:12px!important;border:0!important;background:#2563eb!important;color:#fff!important;font-size:14px!important;font-weight:1000!important}#writeImagePreview{display:none!important}.tw-file-input-line{display:grid!important;grid-template-columns:70px minmax(0,1fr)74px!important;border:1px solid #cfe0f6!important;background:#fff!important;height:42px!important;align-items:center;border-radius:12px!important;overflow:hidden!important;border-color:#cbd5e1!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.02)!important;color:#0f172a!important}.tw-file-name-line span,#attachFileName{color:#0f172a!important}.board-write-box .tw-file-panel{background:#fff!important}html body .attendance-v21 .att-rank-stats{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:10px!important;margin:12px 0!important}html body .attendance-v21 .att-rank-stats>div{background:#fff!important;border:1px solid #d7e2f2!important;border-radius:12px!important;padding:14px!important;min-height:72px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:8px!important;box-shadow:none!important}html body .attendance-v21 .att-rank-stats span{color:#2563eb!important;font-weight:1000!important;font-size:12px!important}html body .attendance-v21 .att-rank-stats b{color:#0f172a!important;font-size:22px!important;font-weight:1000!important}html body .att-rank-table-v21{table-layout:fixed!important}html body .att-rank-table-v21 th:nth-child(1),html body .att-rank-table-v21 td:nth-child(1){width:82px!important}html body .att-rank-table-v21 th:nth-child(2),html body .att-rank-table-v21 td:nth-child(2){width:150px!important}html body .att-rank-table-v21 th:nth-child(4),html body .att-rank-table-v21 td:nth-child(4){width:150px!important}html body .att-rank-table-v21 th:nth-child(5),html body .att-rank-table-v21 td:nth-child(5){width:130px!important}html body .att-rank-table-v21 td{vertical-align:middle!important}html body .att-user-name{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-width:120px!important;color:#0f172a!important;font-weight:1000!important}html body .att-user-name .att-level-gif{width:20px!important;height:20px!important;object-fit:contain!important;display:inline-block!important;flex:0 0 20px!important;visibility:visible!important;opacity:1!important}html body .attendance-v21 #attendanceSubmit{background:#2563eb!important;color:#fff!important;border-radius:12px!important;font-weight:1000!important}html body .attendance-v21 #attendanceSubmit.is-done,html body .attendance-v21 #attendanceSubmit:disabled{background:#94a3b8!important;color:#fff!important;cursor:not-allowed!important;opacity:1!important}html body .attendance-v21 .att-day.checked .att-today-label{display:none!important}html body .tsp-trx-dialog{position:relative!important;width:min(430px,calc(100vw - 32px))!important;background:#fff!important;border:1px solid #d7e2f2!important;border-radius:18px!important;box-shadow:0 24px 70px rgba(15,23,42,.24)!important;overflow:hidden!important;color:#111827!important}html body .tsp-trx-dialog header{height:54px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 16px!important;border-bottom:1px solid #e5edf8!important;background:#fff!important}html body .tsp-trx-dialog header strong{font-size:16px!important;font-weight:1000!important;display:flex!important;align-items:center!important;line-height:1!important;color:#0f172a!important}html body .tsp-trx-dialog header button{width:30px!important;height:30px!important;border:1px solid #d7e2f2!important;border-radius:9px!important;background:#fff!important;font-size:18px!important;font-weight:1000!important;cursor:pointer!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:30px!important;padding:0!important;margin:0!important;color:#64748b!important;box-shadow:none!important}html body .tsp-trx-dialog header button:hover{background:#f8fbff!important;color:#ef4444!important;border-color:#bcd2ef!important}html body .tsp-trx-balance{margin:0!important;padding:0 14px!important;border:1px solid #d7e2f2!important;border-radius:12px!important;background:#f8fbff!important;display:flex!important;justify-content:space-between!important;font-weight:900!important;color:#0f172a!important;height:46px!important;align-items:center!important}html body .attendance-v21 .att-table-wrap{border-radius:12px!important;overflow:hidden!important;border:1px solid #d7e2f2!important;background:#fff!important}html body .attendance-v21 .att-rank-table-v21{width:100%!important;border-collapse:collapse!important;table-layout:fixed!important;background:#fff!important}html body .attendance-v21 .att-rank-table-v21 th{height:38px!important;padding:0 10px!important;background:#f3f7fc!important;color:#0f172a!important;font-size:12px!important;font-weight:1000!important;text-align:center!important;vertical-align:middle!important;border-bottom:1px solid #d7e2f2!important}html body .attendance-v21 .att-rank-table-v21 td{height:44px!important;padding:0 10px!important;color:#0f172a!important;font-size:12px!important;font-weight:900!important;text-align:center!important;vertical-align:middle!important;border-bottom:1px solid #e5eef8!important}html body .attendance-v21 .att-rank-table-v21 tr:last-child td{border-bottom:0!important}html body .attendance-v21 .att-rank-table-v21 th:nth-child(3),html body .attendance-v21 .att-rank-table-v21 td:nth-child(3){text-align:center!important}html body .attendance-v21 .att-user-name .att-level-gif{width:22px!important;height:22px!important;object-fit:contain!important;display:block!important;flex:0 0 22px!important;margin:0!important;transform:none!important}html body .attendance-v21 .att-day span{position:relative!important;z-index:1!important;display:block!important;color:#0f172a!important;font-size:12px!important;font-weight:1000!important;line-height:1!important;background:transparent!important}html body .attendance-v21 .att-day.checked.today{background:#f8fbff!important;border-color:#60a5fa!important;box-shadow:inset 0 0 0 1px rgba(96,165,250,.35)!important}html body .attendance-v21 .att-day.checked .att-count{color:#2563eb!important;border-color:#bfdbfe!important;background:#fff!important}html body .attendance-v21 .att-rank-table-v21 th,html body .attendance-v21 .att-rank-table-v21 td{text-align:center!important;vertical-align:middle!important}html body .attendance-v21 .att-rank-table-v21 td:nth-child(3){text-align:center!important}html body .attendance-v21 .att-user-name b{display:inline-flex!important;color:#111827!important;font-size:12px!important;font-weight:1000!important;line-height:1!important;margin:0!important;align-items:center!important}html body .attendance-v21 .att-day .att-date-num,html body .attendance-v21 .att-day>span{position:static!important;display:block!important;font-size:13px!important;line-height:1!important;font-weight:1000!important;color:#0f172a!important}html body .attendance-v21 .att-day .att-today-label{position:absolute!important;right:8px!important;bottom:auto!important;background:#fef3c7!important;color:#92400e!important;border-radius:999px!important;padding:0 7px!important;font-size:10px!important;font-weight:1000!important;top:8px!important;height:19px!important;border:1px solid #fde68a!important;display:none!important;align-items:center!important}html body .attendance-v21 .att-day:not(.has-count) .att-count{display:none!important}html body .tsp-trx-msg{min-height:0!important;margin:0!important;color:#dc2626!important;font-size:12px!important;font-weight:900!important;text-align:center!important;padding:0!important}html body .tsp-trx-msg:empty{display:none!important}html body .tsp-trx-dialog footer{display:grid!important;grid-template-columns:1fr 1.25fr!important;gap:10px!important;padding:12px 18px 18px!important;border-top:1px solid #eef3fb!important;background:#f8fbff!important;margin-top:0!important}html body .tsp-trx-balance b{color:#2563eb!important;padding:3px 10px!important;border:1px solid #bfdbfe!important;border-radius:999px!important;background:#eff6ff!important;line-height:1!important}html body .attendance-v21 .att-day.today::after,html body .attendance-v21 .att-day.is-today::after,html body .attendance-v21 .att-day.today::before,html body .attendance-v21 .att-day.is-today::before{content:none!important;display:none!important}html body .attendance-v21 .att-day .att-stamp::before{content:none!important;margin-right:3px;font-weight:1000;display:none!important}html body .attendance-v21 .att-calendar-grid.clean,html body .attendance-v21 .att-calendar-grid{gap:8px!important;background:#fff!important;display:grid!important;grid-template-columns:repeat(7,1fr)!important;padding:10px!important}html body .attendance-v21 .att-day{position:relative!important;min-height:78px!important;padding:10px!important;border:1px solid #d7e2f2!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important;height:auto!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:6px!important;outline:0!important}html body .attendance-v21 .att-day.today{background:#fffdf3!important;border-color:#2563eb!important;box-shadow:inset 0 0 0 1px rgba(250,204,21,.45)!important}html body .attendance-v21 .att-day.checked{background:#f8fbff!important;border-color:#93c5fd!important;box-shadow:inset 0 0 0 1px rgba(147,197,253,.45)!important}html body .attendance-v21 .att-day .att-date-num{display:block!important;font-size:13px!important;font-weight:1000!important;color:#0f172a!important;line-height:1!important}html body .attendance-v21 .att-day .att-today-badge{position:static!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;height:20px!important;padding:0 10px!important;border-radius:999px!important;background:#2563eb!important;color:#fff!important;font-size:11px!important;font-weight:1000!important;font-style:normal!important;line-height:1!important;border:0!important}html body .attendance-v21 .att-day .att-stamp{left:9px!important;right:auto!important;bottom:9px!important;background:#eff6ff!important;color:#2563eb!important;position:static!important;height:20px!important;padding:0 9px!important;border-radius:999px!important;border:1px solid #bfdbfe!important;font-style:normal!important;font-size:11px!important;font-weight:1000!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;width:auto!important;transform:none!important;opacity:1!important}html body .attendance-v21 .att-day .att-count{position:static!important;right:8px!important;top:auto!important;min-width:auto!important;height:22px!important;padding:0 8px!important;border-radius:999px!important;background:#fff!important;color:#2563eb!important;font-style:normal!important;font-size:11px!important;font-weight:1000!important;display:flex!important;align-items:center!important;justify-content:center!important;bottom:9px!important;border:1px solid #bfdbfe!important;line-height:1!important;width:100%!important;margin-top:auto!important;box-sizing:border-box!important}html body .attendance-v21 .att-day.empty{visibility:hidden!important;border:0!important;background:transparent!important;box-shadow:none!important;border-color:transparent!important}html body .tsp-trx-body{padding:16px 18px 12px!important;display:grid!important;gap:10px!important;background:#fff!important;padding-bottom:10px!important}html body .tsp-trx-body::after{content:none!important;display:none!important}html body .tsp-trx-actions{margin-top:4px!important;padding-top:12px!important}html body .attendance-v21 .att-clean-day.today::before,html body .attendance-v21 .att-clean-day.today::after,html body .attendance-v21 .att-clean-day.checked::before,html body .attendance-v21 .att-clean-day.checked::after,html body .attendance-v21 .att-clean-day.v21-today::before,html body .attendance-v21 .att-clean-day.v21-today::after,html body .attendance-v21 .att-clean-day.v21-checked::before,html body .attendance-v21 .att-clean-day.v21-checked::after{content:none!important;display:none!important}html body .attendance-v21 .att-clean-day .att-today-badge,html body .attendance-v21 .att-clean-day .att-today-label,html body .attendance-v21 .att-clean-day .att-stamp,html body .attendance-v21 .att-clean-day .att-count{display:none!important}html body .attendance-v21 .att-clean-day .att-today-one,html body .attendance-v21 .att-clean-day .att-done-one{height:20px!important;padding:0 10px!important;border-radius:999px!important;font-size:11px!important;font-weight:1000!important;font-style:normal!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}html body .attendance-v21 .att-clean-day .att-done-one{background:#eff6ff!important;color:#2563eb!important;border:1px solid #bfdbfe!important}html body .attendance-v21 .att-clean-day .att-done-one::before{content:"✓";margin-right:4px}html body .attendance-v21 .att-clean-day:not(.has-count) .att-count-one{display:none!important}html body .attendance-v21 .att-clean-day .att-today-one,html body .attendance-v21 .att-clean-day .att-today-badge,html body .attendance-v21 .att-clean-day .att-today-label,html body .attendance-v21 .att-clean-day .att-done-one,html body .attendance-v21 .att-clean-day .att-stamp{display:none!important}html body .attendance-v21 .att-week span:nth-child(7){color:#111827!important}html body .attendance-v21 .att-clean-day::before,html body .attendance-v21 .att-clean-day::after,html body .attendance-v21 .att-clean-day.v21-today::before,html body .attendance-v21 .att-clean-day.v21-today::after,html body .attendance-v21 .att-clean-day.v21-checked::before,html body .attendance-v21 .att-clean-day.v21-checked::after{content:none!important;display:none!important}html body .attendance-v21 .att-clean-day .att-today-one,html body .attendance-v21 .att-clean-day .att-today-badge,html body .attendance-v21 .att-clean-day .att-today-label,html body .attendance-v21 .att-clean-day .att-done-one,html body .attendance-v21 .att-clean-day .att-stamp,html body .attendance-v21 .att-clean-day .att-count{display:none!important}html body .attendance-v21 #attCalendarTitle strong,html body .attendance-v21 .att-calendar-title strong{color:#2563eb!important;background:transparent!important;border:0!important;padding:0!important;margin-left:2px!important;font-weight:1000!important;box-shadow:none!important}html body .attendance-v21 .att-clean-day.v21-checked{border-color:#d7e2f2!important;background:#fff!important;box-shadow:inset 0 0 0 1px rgba(147,197,253,.45)!important}html body .attendance-v21 .att-clean-day.v21-today.v21-checked{border-color:#2563eb!important;background:#f8fbff!important}html body .attendance-v21 .att-week span:last-child{color:#111827!important}html body .attendance-v21 .att-clean-day.v21-today .att-date-num{color:#2563eb!important}html body .attendance-v21 .att-clean-day.v21-today::before,html body .attendance-v21 .att-clean-day.v21-today::after,html body .attendance-v21 .att-day.today::before,html body .attendance-v21 .att-day.today::after,html body .attendance-v21 .att-day.is-today::before,html body .attendance-v21 .att-day.is-today::after{content:none!important;display:none!important}html body .attendance-v21 .att-rank-table-v21 td:nth-child(4) b{display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#111827!important;font-weight:1000!important;line-height:1!important}html body .attendance-v21 .att-user-name{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;height:28px!important;line-height:1!important;min-width:92px!important;margin:0 auto!important;vertical-align:middle!important;color:#111827!important}html body .attendance-v21 .att-level-gif{width:22px!important;height:22px!important;object-fit:contain!important;flex:0 0 22px!important;margin:0!important;vertical-align:middle!important;display:inline-block!important}html body .attendance-v21 .att-weekdays .sat,html body .attendance-v21 .att-weekdays div:last-child{color:#111827!important}html body .attendance-v21 .att-rank-table-v21 td:nth-child(4) b,html body .attendance-v21 .att-rank-table-v21 td:nth-child(4){color:#111827!important}html body .profile-edit-form .profile-edit-title{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;margin-bottom:18px!important;color:#0f172a!important}html body .profile-edit-form .profile-edit-title b{font-size:24px!important;font-weight:1000!important}html body .profile-edit-form .profile-edit-title span{font-size:13px!important;color:#2563eb!important;font-weight:900!important}html body .profile-edit-form .profile-edit-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin-top:20px!important}html body .profile-edit-form .profile-edit-actions button:first-child{background:#fff!important;color:#111827!important;border:1px solid #cbd5e1!important}html body .memo-shell-wrap,html body .memo-shell-wrap .board-card,html body .memo-shell-wrap #boardContent,html body .memo-window,html body .alert-window{background:#ffffff!important;color:#0f172a!important;border:1px solid #dbe7f6!important;border-radius:16px!important;box-shadow:0 18px 45px rgba(15,23,42,.10)!important;overflow:hidden!important}html body .memo-tabs button:last-child{border-right:0!important}html body .memo-keep{color:#94a3b8!important;background:#fbfdff!important}html body .memo-form input,html body .memo-form textarea{background:#fff!important;color:#0f172a!important;border:1px solid #cbdaf0!important;border-radius:12px!important;min-height:46px!important;padding:12px 14px!important;box-shadow:none!important}html body .memo-meta{display:grid!important;gap:6px!important;margin-bottom:14px!important;color:#334155!important;font-weight:900!important}html body .attendance-v21 .att-clean-day.v21-today .att-date-num::after{content:"오늘"!important;margin-left:6px!important;display:inline-flex!important;align-items:center!important;height:18px!important;padding:0 7px!important;border-radius:999px!important;background:#2563eb!important;color:#fff!important;font-size:10px!important;font-weight:1000!important;vertical-align:middle!important}html body .attendance-v21 .att-weekdays span:last-child,html body .attendance-v21 .att-weekdays b:last-child{color:#0f172a!important}html body .attendance-v21 .att-calendar-title strong,html body .attendance-v21 .att-month-title strong,html body .attendance-v21 .att-month-title .month{color:#2563eb!important}html body .attendance-v21 #attTodayRows td:nth-child(4),html body .attendance-v21 .att-point-cell{color:#0f172a!important;font-weight:1000!important}html body .memo-window *:not(.memo-tabs button.active):not(.memo-send-btn):not(#alertReadAll):not(#alertClearAll){text-shadow:none!important}html body .memo-write-note,html body .memo-help{background:#eff6ff!important;color:#2563eb!important;border:1px solid #bfdbfe!important;border-radius:12px!important;padding:12px 14px!important;font-size:13px!important;font-weight:900!important}html body .memo-write-note b,html body .memo-help b,html body .alert-headline em{color:#2563eb!important;background:transparent!important;text-shadow:none!important}html body .memo-send-btn::after,html body .memo-send-btn::before{display:none!important;content:none!important}html body .memo-actions{background:#fff!important;padding:16px 20px!important;display:flex!important;gap:10px!important}html body .alert-headline strong{color:#0f172a!important;font-weight:1000!important}html body .alert-headline>div{display:flex!important;gap:8px!important}html body .alert-headline button,html body #alertReadAll,html body #alertClearAll{width:auto!important;height:36px!important;padding:0 14px!important;border-radius:10px!important;background:#fff!important;color:#2563eb!important;border:1px solid #bfdbfe!important;font-weight:1000!important;box-shadow:none!important}html body .alert-headline button:hover{background:#eff6ff!important}html body .alert-item.unread{background:#f8fbff!important;border-color:#bfdbfe!important}html body .alert-body b{display:block!important;color:#0f172a!important;font-size:14px!important;margin-bottom:4px!important}html body .alert-body p{color:#334155!important;font-size:13px!important;margin:0 0 3px!important;font-weight:800!important}html body .alert-body span{color:#64748b!important;font-size:12px!important;font-weight:900!important}html body .attendance-v21 .att-weekdays span:last-child,html body .attendance-v21 .att-weekdays .sat{color:#0f172a!important}html body .attendance-v21 .att-clean-day.v21-today{border-color:#2563eb!important;background:#f8fbff!important;box-shadow:inset 0 0 0 1px rgba(37,99,235,.16)!important}html body .attendance-v21 .att-clean-day .att-attended-stamp::before{content:none!important;margin:0!important;display:none!important}html body .attendance-v21 .att-clean-day .att-attended-stamp::after{content:"출석"!important;font-size:12px!important}html body .attendance-v21 .att-clean-day.v21-today::before,html body .attendance-v21 .att-day.today::before,html body .attendance-v21 .att-day.is-today::before{content:none!important;display:none!important}html body .attendance-v21 .att-clean-day.v21-today::after{content:"오늘"!important;position:absolute!important;left:50%!important;top:auto!important;transform:translateX(-50%)!important;height:20px!important;padding:0 9px!important;border-radius:999px!important;background:#2563eb!important;color:#fff!important;font-size:11px!important;font-weight:1000!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;z-index:5!important;right:auto!important;bottom:8px!important;line-height:1!important;box-shadow:none!important}html body .attendance-v21 .att-current-point,html body .attendance-v21 #attTodayRows td:nth-child(4),html body .attendance-v21 #attTodayRows td:nth-child(4) b{color:#0f172a!important}html body .attendance-v21 .att-calendar-title strong,html body .attendance-v21 #attCalendarTitle strong{color:#2563eb!important;background:#eff6ff!important;border:1px solid #bfdbfe!important;border-radius:999px!important;padding:3px 10px!important;margin-left:3px!important;font-weight:1000!important}html body .attendance-v21 .att-clean-day::before,html body .attendance-v21 .att-clean-day::after,html body .attendance-v21 .att-day::before,html body .attendance-v21 .att-day::after{content:none!important;display:none!important}html body .attendance-v21 .att-clean-day .att-today-badge,html body .attendance-v21 .att-clean-day .att-today-label,html body .attendance-v21 .att-clean-day .att-done-one,html body .attendance-v21 .att-clean-day .att-stamp,html body .attendance-v21 .att-clean-day .att-count{display:none!important}html body .attendance-v21 .att-calendar-grid.clean{gap:8px!important;border:0!important;background:transparent!important;display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;padding:10px!important;align-items:stretch!important}html body .attendance-v21 .att-clean-day.empty{visibility:hidden!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important}html body .attendance-v21 .att-clean-day.v22-checked{background:#fff!important}html body .attendance-v21 .att-clean-day.v22-today.v22-checked{background:#f8fbff!important}html body .attendance-v21 .att-clean-day.v22-today .att-date-num{color:#2563eb!important}html body .attendance-v21 .att-rank-table-v21 td:nth-child(4),html body .attendance-v21 .att-rank-table-v21 td:nth-child(4) b,html body .attendance-v21 #attTodayRows td:nth-child(4),html body .attendance-v21 #attTodayRows td:nth-child(4) b{color:#0f172a!important}html body{background:#f3f6fb!important;color:var(--tsp-text)!important}html body input:focus,html body textarea:focus,html body select:focus{border-color:var(--tsp-blue)!important;box-shadow:0 0 0 3px rgba(37,99,235,.10)!important}html body .board-shell{width:min(1180px,calc(100vw - 48px))!important;margin:18px auto 0!important;display:grid!important;grid-template-columns:minmax(0,1fr)300px!important;gap:18px!important;align-items:start!important}html body .board-content-card,html body .pato-sidebar>section,html body .side-event-card,html body .side-feed-card,html body .side-rank-card,html body .side-withdraw-card,html body .side-stats-card{background:#fff!important;border:1px solid var(--tsp-line)!important;border-radius:14px!important;box-shadow:0 8px 24px rgba(15,23,42,.04)!important}html body .board-list-head{min-height:74px!important;padding:16px 18px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;border-bottom:2px solid var(--tsp-blue)!important;gap:12px!important}html body .board-page-title{margin:0!important;line-height:1.1!important}html body .board-head-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex:0 0 auto!important}html body .board-head-actions button,html body .board-icon-btn{width:auto!important;min-width:44px!important;height:44px!important;border-radius:9px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important}html body .board-write-btn{min-width:70px!important;padding:0 14px!important;background:#ef4444!important;color:#fff!important}html body .board-right{display:grid!important;gap:12px!important;align-content:start!important}html body .pato-login-box,html body .member-panel-card{padding:12px!important}html body .side-tabs{display:grid!important;grid-template-columns:1fr 1fr!important}html body .side-tabs button{height:44px!important;border-radius:0!important}html body .memo-shell-wrap .board-content-card,html body .memo-shell-wrap #boardContent{padding:0!important;background:#fff!important;border-radius:16px!important;overflow:hidden!important}html body .memo-window,html body .alert-window{background:#fff!important;color:var(--tsp-text)!important;border:1px solid var(--tsp-line)!important;border-radius:16px!important;box-shadow:0 18px 45px rgba(15,23,42,.10)!important;overflow:hidden!important;width:min(920px,100%)!important;margin:0 auto!important}html body .memo-titlebar b{font-size:20px!important;font-weight:1000!important;color:var(--tsp-text)!important}html body .memo-titlebar a,html body .memo-titlebar button,html body .memo-close{width:38px!important;height:38px!important;border-radius:10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#f8fbff!important;color:#64748b!important;border:1px solid #cfe0f5!important;text-decoration:none!important;font-size:24px!important;font-weight:900!important;padding:0!important;margin:0!important}html body .memo-write-note{margin:12px 16px 0!important;background:#eff6ff!important;color:#2563eb!important;border:1px solid #bfdbfe!important;border-radius:11px!important;padding:12px 14px!important;font-size:13px!important;font-weight:1000!important}html body .memo-write-note b,html body .memo-help b{color:#2563eb!important}html body .memo-form label input,html body .memo-form label textarea{margin:0!important;width:100%!important;min-width:0!important}html body .memo-help{grid-column:2!important;margin:0!important;background:#eff6ff!important;color:#2563eb!important;border:1px solid #bfdbfe!important;border-radius:11px!important;padding:12px 14px!important;font-size:13px!important;font-weight:900!important}html body .memo-help::before{content:"ℹ ";font-weight:1000!important}html body .memo-send-btn{height:48px!important;border-radius:12px!important;background:var(--tsp-blue)!important;color:#fff!important;border:0!important;font-weight:1000!important;width:320px!important;max-width:100%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:2px 0 0!important;box-shadow:none!important;text-align:center!important;grid-column:2!important;justify-self:center!important}html body .memo-table th,html body .memo-table td{text-align:left!important;vertical-align:middle!important}html body .memo-table thead th{background:#f3f7fc!important;color:#334155!important;border-bottom:1px solid var(--tsp-line)!important;padding:0 14px!important;text-align:left!important;font-size:13px!important;font-weight:1000!important;height:44px!important}html body .memo-table tbody td{background:#fff!important;color:#0f172a!important;border-bottom:1px solid #edf2f8!important;padding:0 14px!important;font-size:13px!important;font-weight:800!important;height:48px!important}html body .memo-empty,html body .memo-empty-td{background:#fff!important;color:#64748b!important;text-align:center!important;padding:44px 16px!important;font-weight:1000!important}html body .alert-window,html body .alert-window *{background-color:revert-layer}html body .alert-empty,html body .alert-list .memo-empty{background:#fff!important;color:#64748b!important;border:1px solid #e5edf8!important;border-radius:12px!important;padding:42px 16px!important;text-align:center!important}html body #alertReadAll,html body #alertClearAll{width:auto!important;height:36px!important;padding:0 14px!important;border-radius:10px!important;background:#fff!important;color:#2563eb!important;border:1px solid #bfdbfe!important}html body .attendance-v21 #attCalendarTitle strong{color:#2563eb!important;font-weight:1000!important}html body .attendance-v21 .att-clean-day{min-height:82px!important;padding:10px!important;display:block!important;flex-direction:column!important;align-items:flex-start!important;gap:5px!important;border:1px solid #cfe0f5!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important;position:relative!important;overflow:hidden!important;justify-content:flex-start!important}html body .attendance-v21 .att-clean-day.v22-today{border:2px solid #2563eb!important;background:#f8fbff!important}html body .attendance-v21 .att-clean-day .att-date-num{font-size:14px!important;font-weight:1000!important;color:#0f172a!important;line-height:1!important;background:transparent!important;z-index:2!important;position:absolute!important;left:10px!important;top:9px!important;display:block!important;border:0!important;padding:0!important;margin:0!important}html body .attendance-v21 .att-clean-day .att-date-num::after{content:none!important;display:none!important}html body .attendance-v21 .att-clean-day .att-count-one{width:auto!important;height:20px!important;margin-top:auto!important;padding:0 7px!important;border:1px solid #bfdbfe!important;border-radius:999px!important;background:#eff6ff!important;color:#2563eb!important;font-size:12px!important;font-weight:1000!important;font-style:normal!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;z-index:3!important;position:absolute!important;right:9px!important;top:8px!important;max-width:calc(100% - 38px)!important;margin:0!important;white-space:nowrap!important;bottom:auto!important;left:auto!important;min-width:20px!important;box-shadow:none!important;text-align:center!important}html body .attendance-v21 .att-clean-day .att-attended-stamp{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:34px!important;height:34px!important;border:2px solid #2563eb!important;border-radius:50%!important;color:#2563eb!important;background:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:20px!important;font-weight:1000!important;font-style:normal!important;letter-spacing:-1px!important;pointer-events:none!important;z-index:2!important;line-height:1!important;right:auto!important;bottom:auto!important;padding:0!important;opacity:.72!important;box-shadow:0 6px 18px rgba(37,99,235,.12)!important}html body .attendance-v21 .att-clean-day .att-attended-stamp::before,html body .attendance-v21 .att-clean-day .att-attended-stamp::after{content:none!important;display:none!important}html body .attendance-v21 .att-clean-day .att-today-one{background:#2563eb!important;color:#fff!important;border:0!important;position:absolute!important;left:50%!important;bottom:8px!important;transform:translateX(-50%)!important;z-index:3!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;height:20px!important;padding:0 10px!important;border-radius:999px!important;font-size:11px!important;font-weight:1000!important;line-height:1!important;box-shadow:none!important}html body .attendance-v21 .att-rank-table-v21 td:nth-child(4),html body .attendance-v21 .att-rank-table-v21 td:nth-child(4) b{color:#0f172a!important;font-weight:1000!important}html body.auth-page-clean .auth-polished-wrap:has(.profile-password-check-box),html body.auth-page-clean .auth-clean-layout:has(.profile-password-check-box){display:block!important;min-height:calc(100vh - 150px)!important;padding-top:42px!important}html body.auth-page-clean .auth-single-wrap:has(.profile-password-check-box){width:100%!important;max-width:none!important;margin:0 auto!important;display:flex!important;justify-content:center!important}html body.auth-page-clean .auth-polished-card:has(.profile-password-check-box),html body.auth-page-clean .auth-single-card:has(.profile-password-check-box){width:360px!important;max-width:360px!important;border:0!important;box-shadow:none!important;background:transparent!important;overflow:visible!important}html body.auth-page-clean .auth-tabs:has(+#loginForm[style*="none"]){display:none!important}html body .profile-password-check-box{width:360px!important;margin:0 auto!important;background:#fff!important;border:1px solid #d8dee8!important;box-shadow:none!important;color:#111827!important;font-size:13px!important}html body .profile-check-head{height:42px!important;display:flex!important;align-items:center!important;padding:0 18px!important;background:#e52e45!important;color:#fff!important;font-size:14px!important;font-weight:900!important}html body .profile-check-body{padding:18px 18px 12px!important;border-bottom:1px solid #e5e7eb!important}html body .profile-check-body b{display:block!important;margin:0 0 8px!important;color:#111827!important;font-size:13px!important;font-weight:900!important}html body .profile-check-body p{margin:0 0 14px!important;color:#111827!important;font-size:13px!important;line-height:1.7!important}html body .profile-check-row{display:grid!important;grid-template-columns:70px 1fr 14px 46px!important;align-items:center!important;gap:0!important}html body .profile-check-row label{height:31px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#eef2f7!important;border:1px solid #cbd5e1!important;border-right:0!important;color:#111827!important;font-weight:800!important;font-size:12px!important}html body .profile-check-row input{height:31px!important;border:1px solid #cbd5e1!important;border-radius:0!important;padding:0 8px!important;font-size:13px!important;outline:none!important;box-shadow:none!important}html body .profile-check-row input:focus{border-color:#e52e45!important}html body .profile-check-row span{height:31px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#e52e45!important;font-weight:1000!important}html body .profile-check-row button{height:31px!important;border:0!important;background:#e52e45!important;color:#fff!important;font-weight:900!important;font-size:12px!important;border-radius:0!important;cursor:pointer!important}html body .profile-check-home{display:block!important;width:max-content!important;margin:18px auto 0!important;color:#111827!important;text-decoration:none!important;font-size:13px!important;font-weight:700!important}html body .profile-password-check-box .login-state{margin:10px 18px 0!important;text-align:center!important;color:#e52e45!important;font-weight:800!important}html body.auth-page-clean.profile-confirm-mode .auth-polished-wrap,html body.auth-page-clean.profile-confirm-mode .auth-clean-layout{width:min(1180px,calc(100vw - 48px))!important;max-width:1180px!important;margin:28px auto!important;display:flex!important;justify-content:center!important;align-items:flex-start!important;padding:0!important;gap:0!important}html body.auth-page-clean.profile-confirm-mode .auth-polished-card,html body.auth-page-clean.profile-confirm-mode .auth-single-card,html body.auth-page-clean.profile-confirm-mode .auth-polished-card:has(.profile-password-check-box),html body.auth-page-clean.profile-confirm-mode .auth-single-card:has(.profile-password-check-box){width:560px!important;max-width:560px!important;min-width:560px!important;background:#fff!important;border:1px solid #d7e2f2!important;border-radius:18px!important;box-shadow:0 18px 45px rgba(37,99,235,.08)!important;overflow:hidden!important;margin:0 auto!important;padding:0!important}html body.auth-page-clean.profile-confirm-mode .auth-tabs button{height:56px!important;border:0!important;border-radius:0!important;background:#fff!important;color:#2563eb!important;font-size:15px!important;font-weight:1000!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;box-shadow:none!important}html body.auth-page-clean.profile-confirm-mode .auth-tabs button.active{background:#2563eb!important;color:#fff!important}html body.auth-page-clean.profile-confirm-mode .profile-password-check-box,html body.auth-page-clean.profile-confirm-mode .tospot-profile-check{width:100%!important;max-width:100%!important;margin:0!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important}html body.auth-page-clean.profile-confirm-mode .profile-check-head{height:64px!important;display:flex!important;align-items:center!important;gap:10px!important;padding:0 28px!important;background:linear-gradient(135deg,#2563eb,#3b82f6)!important;color:#fff!important;border:0!important;font-size:18px!important;font-weight:1000!important}html body.auth-page-clean.profile-confirm-mode .profile-check-head span{font-size:20px!important;line-height:1!important}html body.auth-page-clean.profile-confirm-mode .profile-check-head b{font-size:18px!important;font-weight:1000!important;color:#fff!important}html body.auth-page-clean.profile-confirm-mode .profile-check-body{padding:30px 32px 34px!important;border:0!important;background:#fff!important}html body.auth-page-clean.profile-confirm-mode .profile-check-body strong{display:block!important;margin:0 0 8px!important;color:#0f172a!important;font-size:17px!important;font-weight:1000!important;line-height:1.4!important}html body.auth-page-clean.profile-confirm-mode .profile-check-body p{margin:0 0 22px!important;color:#64748b!important;font-size:14px!important;font-weight:800!important;line-height:1.65!important}html body.auth-page-clean.profile-confirm-mode .profile-check-row{display:grid!important;grid-template-columns:96px minmax(0,1fr)92px!important;gap:10px!important;align-items:center!important;margin:0!important}html body.auth-page-clean.profile-confirm-mode .profile-check-row label{height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#f8fbff!important;border:1px solid #cfe0f5!important;border-radius:12px!important;color:#0f172a!important;font-size:13px!important;font-weight:1000!important;white-space:nowrap!important}html body.auth-page-clean.profile-confirm-mode .profile-check-row input{width:100%!important;height:48px!important;margin:0!important;border:1px solid #cfe0f5!important;border-radius:12px!important;background:#fff!important;color:#0f172a!important;padding:0 14px!important;font-size:14px!important;font-weight:900!important;outline:none!important;box-shadow:none!important}html body.auth-page-clean.profile-confirm-mode .profile-check-row input:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px rgba(37,99,235,.12)!important}html body.auth-page-clean.profile-confirm-mode .profile-check-row button{width:92px!important;height:48px!important;border:0!important;border-radius:12px!important;background:#2563eb!important;color:#fff!important;font-size:14px!important;font-weight:1000!important;margin:0!important;box-shadow:0 10px 22px rgba(37,99,235,.16)!important;cursor:pointer!important}html body.auth-page-clean.profile-confirm-mode .profile-check-row button:hover{filter:brightness(.96)!important}html body.auth-page-clean.profile-confirm-mode .profile-check-home{display:flex!important;width:100%!important;height:46px!important;margin:18px 0 0!important;align-items:center!important;justify-content:center!important;border:1px solid #d7e2f2!important;border-radius:12px!important;background:#f8fbff!important;color:#2563eb!important;text-decoration:none!important;font-size:14px!important;font-weight:1000!important}html body.auth-page-clean.profile-confirm-mode #profileState.ok{color:#16a34a!important}html body.auth-page-clean.profile-confirm-mode{background:#f3f7ff!important;color:#0f172a!important;min-width:1180px!important}html body.auth-page-clean.profile-confirm-mode .auth-clean-layout,html body.auth-page-clean.profile-confirm-mode .auth-polished-wrap{width:100%!important;max-width:100%!important;display:flex!important;justify-content:center!important;padding:28px 16px 60px!important;min-height:calc(100vh - 68px)!important;box-sizing:border-box!important}html body.auth-page-clean.profile-confirm-mode .auth-single-wrap{width:100%!important;display:block!important;justify-content:center!important;margin:0 auto!important;padding:0!important;max-width:820px!important}html body.auth-page-clean.profile-confirm-mode .auth-polished-card,html body.auth-page-clean.profile-confirm-mode .auth-single-card{width:100%!important;max-width:820px!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important;margin:0 auto!important;padding:0!important}html body.auth-page-clean.profile-confirm-mode .auth-tabs{display:none!important;grid-template-columns:1fr 1fr!important;height:56px!important;border-bottom:1px solid #dbe7f7!important;background:#fff!important}html body.auth-page-clean.profile-confirm-mode .profile-edit-form{display:block!important;width:100%!important;margin:0 auto!important;padding:0!important;background:transparent!important;border:0!important}html body.auth-page-clean.profile-confirm-mode .v22-password-card{width:420px!important;max-width:calc(100vw - 32px)!important;margin:0 auto!important;background:#fff!important;border:1px solid #d8e6fb!important;border-radius:18px!important;box-shadow:0 18px 45px rgba(37,99,235,.10)!important;overflow:hidden!important}html body.auth-page-clean.profile-confirm-mode .v22-password-head{height:54px!important;display:flex!important;align-items:center!important;gap:9px!important;padding:0 22px!important;background:linear-gradient(135deg,#2563eb,#3b82f6)!important;color:#fff!important;font-size:17px!important;font-weight:1000!important}html body.auth-page-clean.profile-confirm-mode .v22-password-head b{color:#fff!important;font-size:17px!important;font-weight:1000!important}html body.auth-page-clean.profile-confirm-mode .v22-password-body{padding:24px 26px 26px!important;text-align:left!important;background:#fff!important}html body.auth-page-clean.profile-confirm-mode .v22-password-body strong{display:block!important;color:#0f172a!important;font-size:15px!important;font-weight:1000!important;margin-bottom:7px!important}html body.auth-page-clean.profile-confirm-mode .v22-password-body p{margin:0 0 16px!important;color:#64748b!important;font-size:13px!important;font-weight:800!important;line-height:1.55!important}html body.auth-page-clean.profile-confirm-mode .v22-password-body input{width:100%!important;height:46px!important;border:1px solid #cfe0f7!important;border-radius:12px!important;padding:0 14px!important;box-sizing:border-box!important;outline:none!important;font-size:14px!important;background:#fff!important}html body.auth-page-clean.profile-confirm-mode .v22-password-body input:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px rgba(37,99,235,.12)!important}html body.auth-page-clean.profile-confirm-mode .v22-password-body button{width:100%!important;height:46px!important;margin-top:12px!important;border:0!important;border-radius:12px!important;background:#2563eb!important;color:#fff!important;font-weight:1000!important;font-size:14px!important;cursor:pointer!important}html body.auth-page-clean.profile-confirm-mode .v22-password-body a{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:42px!important;margin-top:10px!important;border:1px solid #d9e6f8!important;border-radius:12px!important;color:#2563eb!important;background:#f8fbff!important;text-decoration:none!important;font-weight:900!important}html body.auth-page-clean.profile-confirm-mode .v22-myinfo{width:100%!important;max-width:820px!important;background:#fff!important;border:1px solid #d8e6fb!important;border-radius:18px!important;box-shadow:0 18px 45px rgba(15,23,42,.08)!important;overflow:hidden!important;margin:0 auto!important}html body.auth-page-clean.profile-confirm-mode .v22-myinfo-head{min-height:72px!important;padding:18px 28px!important;background:linear-gradient(135deg,#2563eb,#3b82f6)!important;color:#fff!important}html body.auth-page-clean.profile-confirm-mode .v22-myinfo-head>div{display:flex!important;align-items:center!important;gap:10px!important;font-size:22px!important;font-weight:1000!important}html body.auth-page-clean.profile-confirm-mode .v22-myinfo-head b{color:#fff!important;font-size:22px!important;font-weight:1000!important}html body.auth-page-clean.profile-confirm-mode .v22-myinfo-head p{margin:7px 0 0 36px!important;color:rgba(255,255,255,.92)!important;font-size:13px!important;font-weight:800!important}html body.auth-page-clean.profile-confirm-mode .v22-myinfo-body{padding:26px 30px 28px!important}html body.auth-page-clean.profile-confirm-mode .v22-field{display:flex!important;flex-direction:column!important;gap:8px!important;margin:0!important}html body.auth-page-clean.profile-confirm-mode .v22-field span{font-size:13px!important;font-weight:1000!important;color:#0f172a!important}html body.auth-page-clean.profile-confirm-mode .v22-field em{font-style:normal!important;color:#ef4444!important}html body.auth-page-clean.profile-confirm-mode .v22-field input{width:100%!important;height:46px!important;border:1px solid #cfe0f7!important;border-radius:12px!important;padding:0 14px!important;box-sizing:border-box!important;color:#0f172a!important;background:#fff!important;font-size:14px!important;font-weight:800!important;outline:none!important}html body.auth-page-clean.profile-confirm-mode .v22-field input:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px rgba(37,99,235,.12)!important}html body.auth-page-clean.profile-confirm-mode .v22-field.readonly input{background:#f3f6fb!important;color:#64748b!important}html body.auth-page-clean.profile-confirm-mode .v22-field-note{grid-column:2/3!important;margin-top:-8px!important;color:#475569!important;font-size:12px!important;font-weight:800!important;line-height:1.5!important}html body.auth-page-clean.profile-confirm-mode .v22-field-note b{color:#ef334b!important;font-weight:1000!important}html body.auth-page-clean.profile-confirm-mode .v22-profile-image-row{display:grid!important;grid-template-columns:170px 1fr!important;gap:22px!important;align-items:center!important;margin-top:24px!important;padding-top:24px!important;border-top:1px solid #e8f0fb!important}html body.auth-page-clean.profile-confirm-mode .v22-profile-preview{text-align:center!important}html body.auth-page-clean.profile-confirm-mode .v22-profile-preview>img{width:112px!important;height:112px!important;border-radius:50%!important;object-fit:cover!important;background:#f1f5f9!important;border:5px solid #fff!important;box-shadow:0 8px 24px rgba(15,23,42,.14)!important}html body.auth-page-clean.profile-confirm-mode .v22-profile-level{display:inline-flex!important;align-items:center!important;gap:5px!important;margin-top:10px!important;padding:5px 10px!important;border:1px solid #bfdbfe!important;border-radius:999px!important;background:#eff6ff!important;color:#2563eb!important;font-size:12px!important;font-weight:1000!important}html body.auth-page-clean.profile-confirm-mode .v22-profile-level img{width:18px!important;height:18px!important;object-fit:contain!important}html body.auth-page-clean.profile-confirm-mode .v22-profile-upload b{display:block!important;color:#0f172a!important;font-size:14px!important;font-weight:1000!important;margin-bottom:6px!important}html body.auth-page-clean.profile-confirm-mode .v22-profile-upload button{height:42px!important;padding:0 18px!important;border:1px solid #93c5fd!important;border-radius:12px!important;background:#eff6ff!important;color:#2563eb!important;font-size:13px!important;font-weight:1000!important;cursor:pointer!important}html body.auth-page-clean.profile-confirm-mode .v22-wallet-cards{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important;margin-top:24px!important;padding-top:24px!important;border-top:1px solid #e8f0fb!important}html body.auth-page-clean.profile-confirm-mode .v22-wallet-cards>div{min-height:76px!important;border:1px solid #d8e6fb!important;border-radius:14px!important;background:#fbfdff!important;padding:16px 18px!important;box-sizing:border-box!important}html body.auth-page-clean.profile-confirm-mode .v22-wallet-cards span{display:block!important;color:#64748b!important;font-size:12px!important;font-weight:900!important;margin-bottom:7px!important}html body.auth-page-clean.profile-confirm-mode .v22-wallet-cards b{display:block!important;color:#2563eb!important;font-size:21px!important;font-weight:1000!important}html body.auth-page-clean.profile-confirm-mode .v22-wallet-cards>div:first-child b{color:#2563eb!important}html body.auth-page-clean.profile-confirm-mode .v22-myinfo-actions{display:grid!important;grid-template-columns:160px 1fr!important;gap:12px!important;margin-top:24px!important;padding-top:24px!important;border-top:1px solid #e8f0fb!important}html body.auth-page-clean.profile-confirm-mode .v22-myinfo-actions button{height:48px!important;border-radius:12px!important;font-size:14px!important;font-weight:1000!important;cursor:pointer!important}html body.auth-page-clean.profile-confirm-mode .v22-btn-sub{border:1px solid #d8e6fb!important;background:#fff!important;color:#334155!important}html body.auth-page-clean.profile-confirm-mode .v22-btn-main{border:0!important;background:#2563eb!important;color:#fff!important}html body.auth-page-clean.profile-confirm-mode #profileState{margin:12px 0 0!important;text-align:center!important;color:#2563eb!important;font-size:13px!important;font-weight:900!important;line-height:1.4!important;white-space:normal!important;word-break:keep-all!important;margin-top:12px!important}html body.auth-page-clean.profile-confirm-mode .v22-wallet-cards>div:first-child b,html body.auth-page-clean.profile-confirm-mode .v22-wallet-cards b,html body .tsp-member-head span,html body .tsp-member-stat b,html body .tsp-member-points,html body .side-point-rank em,html body .point-value,html body .user-point,html body [class*="point"] b,html body [class*="point"] strong{color:#2563eb!important}html body .tsp-member-logout,html body .logout-btn,html body button.logout,html body a.logout{background:#2563eb!important;color:#fff!important;border:1px solid #2563eb!important;box-shadow:none!important}html body .tsp-member-logout:hover,html body .logout-btn:hover,html body button.logout:hover,html body a.logout:hover{background:#1d4ed8!important;color:#fff!important}html body.auth-page-clean.profile-confirm-mode .v22-profile-upload input[type="file"],html body.auth-page-clean.profile-confirm-mode #profileImageFile,html body.auth-page-clean.profile-confirm-mode #profileImage,html body.auth-page-clean.profile-confirm-mode input[hidden]{display:none!important;visibility:hidden!important;width:0!important;height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}html body.auth-page-clean.profile-confirm-mode .v22-profile-upload button#profileImageBtn{width:180px!important;max-width:100%!important;height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-top:6px!important;border:1px solid #93c5fd!important;background:#eff6ff!important;color:#2563eb!important;box-shadow:none!important}html body.auth-page-clean.profile-confirm-mode .v22-myinfo *{text-shadow:none!important}html body.auth-page-clean.profile-confirm-mode .v22-myinfo input,html body.auth-page-clean.profile-confirm-mode .v22-myinfo textarea,html body.auth-page-clean.profile-confirm-mode .v22-myinfo select{background:#fff!important;color:#0f172a!important;border-color:#cfe0f7!important}html body.auth-page-clean.profile-confirm-mode .v22-myinfo .readonly input,html body.auth-page-clean.profile-confirm-mode .v22-field.readonly input{background:#f3f6fb!important;color:#64748b!important}html body.auth-page-clean.profile-confirm-mode .v22-myinfo .v22-field-note b,html body.auth-page-clean.profile-confirm-mode .v22-field-note b{color:#2563eb!important}html body.auth-page-clean.profile-confirm-mode .v22-password-body input,html body.auth-page-clean.profile-confirm-mode input#profileCheckPassword{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;caret-color:#2563eb!important;background:#ffffff!important;font-weight:900!important}html body.auth-page-clean.profile-confirm-mode .v22-password-body input::placeholder,html body.auth-page-clean.profile-confirm-mode input#profileCheckPassword::placeholder{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important}html body.auth-page-clean.profile-confirm-mode .v22-password-body input:-webkit-autofill,html body.auth-page-clean.profile-confirm-mode input#profileCheckPassword:-webkit-autofill{-webkit-text-fill-color:#0f172a!important;box-shadow:0 0 0 1000px #fff inset!important}html body.auth-page-clean.profile-confirm-mode .v22-info-card-title{display:flex!important;align-items:center!important;gap:6px!important;color:#2563eb!important;font-size:14px!important;font-weight:1000!important;margin-bottom:12px!important}html body.auth-page-clean.profile-confirm-mode .v22-info-card-title::before{content:"💎";font-size:15px!important}html body.auth-page-clean.profile-confirm-mode .v22-info-row{display:flex!important;align-items:center!important;justify-content:space-between!important;height:30px!important;border-bottom:1px solid #eef4ff!important;font-size:12px!important;font-weight:900!important}html body.auth-page-clean.profile-confirm-mode .v22-info-row span{color:#64748b!important}html body.auth-page-clean.profile-confirm-mode .v22-info-row b{color:#2563eb!important;font-size:13px!important;font-weight:1000!important}html body.auth-page-clean.profile-confirm-mode .v22-profile-info-card p{margin:12px 0 0!important;padding:10px 12px!important;border-radius:12px!important;background:#eff6ff!important;border:1px solid #dbeafe!important;color:#2563eb!important;font-size:12px!important;font-weight:900!important;line-height:1.45!important}html body.auth-page-clean.profile-confirm-mode .v22-wallet-cards>div:first-child b,html body.auth-page-clean.profile-confirm-mode .v22-wallet-cards b{color:#2563eb!important}html body.auth-page-clean.profile-confirm-mode .v22-wallet-cards.v22-wallet-top{margin:0 0 22px!important;padding:0 0 22px!important;border-top:0!important;border-bottom:1px solid #e8f0fb!important}html body.auth-page-clean.profile-confirm-mode .v22-wallet-cards.v22-wallet-top>div{min-height:82px!important;background:linear-gradient(180deg,#ffffff,#f8fbff)!important}html body.auth-page-clean.profile-confirm-mode .v22-wallet-cards.v22-wallet-top b,html body.auth-page-clean.profile-confirm-mode .v22-wallet-cards.v22-wallet-top>div:first-child b{color:#2563eb!important}html body.auth-page-clean.profile-confirm-mode .v22-myinfo-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:16px 18px!important;align-items:start!important;margin-top:0!important}html body.auth-page-clean.profile-confirm-mode .v22-profile-image-row.v22-profile-image-row-filled{grid-template-columns:180px 1fr!important;gap:22px!important;align-items:center!important;margin-top:28px!important;padding-top:28px!important;border-top:1px solid #e8f0fb!important}html body.auth-page-clean.profile-confirm-mode .v22-profile-info-card{min-height:150px!important;border:1px solid #d8e6fb!important;border-radius:16px!important;background:linear-gradient(180deg,#ffffff,#f8fbff)!important;box-shadow:0 10px 26px rgba(37,99,235,.05)!important;padding:16px 18px!important;box-sizing:border-box!important;color:#0f172a!important;display:none!important}html body.auth-page-clean.profile-confirm-mode .v22-profile-upload{background:#fbfdff!important;color:#0f172a!important;border:1px solid #d8e6fb!important;border-radius:16px!important;padding:16px 18px!important;min-height:140px!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;justify-content:center!important}html body.auth-page-clean.profile-confirm-mode .v22-profile-upload p{margin:0 0 12px!important;color:#64748b!important;font-size:12px!important;font-weight:800!important}:root{--ts-bg:#050b16;--ts-bg2:#eceff3;--ts-card:#0b1728;--ts-line:rgba(96,165,250,.24);--ts-line2:#d1d5db;--ts-blue:#2563eb;--ts-blue2:#1d4ed8;--ts-text:#eef6ff;--ts-muted:#9ca3af;--ts-soft:#f6f7f9;--ts-card2:#101d31;--tsp-red:#ef4444!important;--tsp-red2:#c9142b;--tsp-green:#22c55e;--tsp-radius:18px!important;--tsp-red-2:#c9182b;--tsp-black:#050608;--tsp-bg:#f3f7fc;--tsp-card:#ffffff;--tsp-card-2:#151c29;--tsp-card-3:#0c111a;--tsp-line:#d7e5f8;--tsp-line-soft:rgba(255,255,255,.08);--tsp-white:#ffffff;--tsp-text:#0f172a;--tsp-sub:#475569;--tsp-muted:#64748b;--tsp-shadow:0 8px 22px rgba(15,23,42,.08);--tsp-bg2:#070d18!important;--tsp-card2:#101d31;--tsp-cyan:#31d7f4;--tsp-soft:#eff6ff;--tsp-blue:#2563eb;--tsp-blue2:#2f7df6;--tsp-danger:#ef3153;--tsp-panel:#0d1424;--tsp-panel2:#101a2f;--tsp-panel3:#14233a!important;--tsp-line2:rgba(255,255,255,.08)!important;--tsp-blue3:#0d47c9!important;--ts-sub:#9fc5ff;--tsp-main-w:877px!important;--tsp-side-w:300px;--tsp-gap:16px;--tsp-page-w:1195px;--tsp-banner-w:318px;--tsp-banner-h:55px;--tsp-shell-w:1195px!important;--tsp-surface:#ffffff!important;--tsp-surface-2:#f8fafc;--tsp-line-strong:#b9c9dc!important;--tsp-blue-2:#3b82f6;--tsp-page:#ffffff;--tsp-card-soft:#f8fbff!important;--tw-bg:#eef3f9;--tw-page:#ffffff;--tw-card:#ffffff;--tw-soft:#f8fafc;--tw-text:#111827;--tw-sub:#475569;--tw-muted:#667085!important;--tw-line:#d9e4f2;--tw-blue:#2563eb;--tw-blue2:#3b82f6!important;--tw-red:#ef4444!important;--tw-shell:1195px!important;--tw-main:877px!important;--tw-side:300px!important;--tw-gap:18px!important;--tsp-shell:1195px;--tsp-main:879px;--tsp-side:300px;--tsp-border:#d8e2ef;--tsp-blue-soft:#eaf2ff!important;--v8-bg:#f5f7fb;--v8-card:#ffffff;--v8-text:#111827;--v8-muted:#64748b;--v8-line:#e2e8f0;--v8-blue:#2563eb;--v8-blue2:#3b82f6;--v8-shadow:0 8px 24px rgba(15,23,42,.07);--v8-radius:14px;--tsp-fix-blue:#2563eb;--tsp-fix-line:#dbe5f2;--tsp-fix-text:#111827;--tsp-fix-muted:#64748b;--tsp-fix-bg:#f4f7fb;--v9-bg:#f4f7fb;--v9-card:#ffffff;--v9-text:#111827;--v9-muted:#64748b;--v9-line:#dbe5f2;--v9-line2:#eef3f9;--v9-blue:#2563eb;--v9-blue2:#3b82f6;--v9-soft:#eff6ff;--v11-bg:#f4f7fb;--v11-card:#ffffff;--v11-line:#dbe5f2;--v11-line2:#eef2f7;--v11-text:#111827;--v11-muted:#64748b;--v11-blue:#2563eb;--v11-blue2:#1d4ed8;--v11-red:#ef4444;--tsp-card-radius:12px;--tsp-login-blue:#2f6bea;--tsp-login-blue-hover:#245fe2;--tsp-login-line:#d7e2f1;--tsp-login-text:#111827;--tsp-login-muted:#9aa8bc;--tsp-main-col:877px;--tsp-side-col:300px;--tsp-col-gap:18px;--tsp-side-gap:12px}html body *{text-shadow:none!important}html body input,html body textarea,html body select{background:#fff!important;color:var(--tsp-text)!important;border:1px solid #cbdcf4!important;box-shadow:none!important;outline:none!important;-webkit-text-fill-color:var(--tsp-text)!important;border-radius:12px!important}html body input::placeholder,html body textarea::placeholder{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important}html body button,html body .btn,html body .memo-send-btn{background:linear-gradient(135deg,var(--tsp-blue-2),var(--tsp-blue))!important;color:#fff!important;border:0!important;box-shadow:0 8px 18px rgba(37,99,235,.14)!important}html body button:hover,html body .btn:hover,html body .memo-send-btn:hover{filter:brightness(1.03)!important}html body .empty,html body .admin-empty,html body .memo-empty,html body .memo-empty-td,html body .no-data,html body .empty-message{color:var(--tsp-muted)!important;background:#fff!important;font-weight:900!important;text-align:center!important}html body .memo-empty-td::before{content:"📭 "}html body .memo-empty::before{content:"📭 ";display:block;font-size:26px;margin-bottom:8px}html body .memo-empty{background:#fbfdff!important;color:#64748b!important;border:1px solid #e4edf9!important;border-radius:14px!important;margin:0!important;padding:34px 18px!important}html body .memo-window,html body .alert-window,html body .memo-viewer,html body .modal,html body .modal-content,html body .popup,html body .dialog{background:#fff!important;color:var(--tsp-text)!important;border:1px solid #d7e5f8!important;border-radius:18px!important;box-shadow:0 18px 40px rgba(15,23,42,.08)!important;overflow:hidden!important}html body .memo-titlebar,html body .modal-header,html body .popup-header,html body .dialog-header{background:#fff!important;color:var(--tsp-text)!important;border-bottom:1px solid #d7e5f8!important;min-height:58px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 22px!important}html body .memo-titlebar b,html body .modal-header b{font-size:20px!important;font-weight:1000!important;color:var(--tsp-text)!important}html body .memo-titlebar a,html body .memo-titlebar button,html body .modal-close,html body .close-btn{width:36px!important;height:36px!important;border-radius:12px!important;background:#f8fbff!important;color:#64748b!important;border:1px solid #cbdcf4!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:24px!important;font-weight:900!important;text-decoration:none!important}html body .memo-count,html body .memo-keep,html body .memo-write-note,html body .memo-help{background:#f8fbff!important;color:var(--tsp-text)!important;border:1px solid #d7e5f8!important;border-radius:12px!important;padding:12px 14px!important;margin:12px 16px!important;font-weight:900!important}html body .memo-write-note b,html body .memo-count b,html body em,html body .yellow,html body .gold,html body [style*="yellow"],html body [style*="gold"],html body [style*="#facc15"],html body [style*="#f59e0b"]{color:var(--tsp-blue)!important}html body .memo-page button{background:#fff!important;color:var(--tsp-blue)!important;box-shadow:0 8px 18px rgba(37,99,235,.08)!important}html body .memo-form{padding:18px 22px 22px!important;background:#fff!important;display:grid!important;gap:16px!important;grid-template-columns:120px minmax(0,1fr)!important;align-items:start!important}html body .memo-form label{display:grid!important;gap:16px!important;color:var(--tsp-text)!important;font-weight:1000!important;font-size:14px!important;grid-template-columns:120px 1fr!important;grid-column:1 / -1!important;align-items:start!important;margin:0!important;line-height:46px!important}html body .memo-form input{height:48px!important;border-radius:12px!important;padding:0 14px!important;margin:0!important}html body .memo-form textarea{min-height:130px!important;resize:vertical!important;border-radius:12px!important;padding:14px!important;line-height:1.6!important;margin:0!important}html body .memo-form .memo-simple-help{grid-column:1/-1!important;margin:0!important}html body .memo-form #memoSendBtn{width:min(320px,100%)!important;justify-self:center!important;height:48px!important;border-radius:12px!important;margin-top:2px!important}html body .alert-headline{background:#fff!important;color:var(--tsp-text)!important;border-bottom:1px solid var(--tsp-line)!important;padding:12px 14px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;border:1px solid #d7e5f8!important;border-radius:14px!important;margin:14px 16px!important}html body .alert-headline em{color:var(--tsp-blue)!important;font-style:normal!important}html body .alert-headline button{width:auto!important;height:38px!important;padding:0 14px!important;border-radius:12px!important}html body .alert-list{background:#fff!important;color:#0f172a!important;min-height:180px!important;padding:0 16px 20px!important;display:grid!important;gap:10px!important}html body .alert-item{background:#fff!important;color:var(--tsp-text)!important;border:1px solid #e4edf9!important;border-radius:14px!important;padding:12px!important;display:grid!important;grid-template-columns:42px 1fr auto!important;gap:12px!important;align-items:center!important;margin:10px 0!important}html body .alert-icon{width:34px!important;height:34px!important;border-radius:12px!important;background:#eff6ff!important;color:var(--tsp-blue)!important;display:flex!important;align-items:center!important;justify-content:center!important}html body .alert-open{width:auto!important;height:34px!important;padding:0 12px!important;border-radius:10px!important;background:#2563eb!important;color:#fff!important;border:0!important;font-weight:1000!important}html body .att-rank-table-v21 td:nth-child(4),html body .att-rank-table-v21 td:nth-child(4) b{color:var(--tsp-text)!important}html body .attendance-v21 .att-day.today,html body .attendance-v21 .att-clean-day.today{background:#f8fbff!important;border-color:var(--tsp-blue)!important;box-shadow:inset 0 0 0 1px rgba(37,99,235,.18)!important}html body .attendance-v21 .att-month-title b,html body .attendance-v21 .att-month-title .month{color:var(--tsp-blue)!important}html body .attendance-v21 .att-weekdays div:last-child,html body .attendance-v21 .att-week span:last-child{color:var(--tsp-text)!important}html body .tsp-side-card,html body .right-card,html body .sidebar-card,html body .profile-card,html body .board-card,html body .content-card{background:#fff!important;color:var(--tsp-text)!important;border:1px solid #d7e5f8!important;box-shadow:0 12px 26px rgba(15,23,42,.06)!important}html body .tsp-side-card *{text-shadow:none!important}html body .dark,html body .dark-theme,html body .black-card{background:#fff!important;color:var(--tsp-text)!important}html body.board-page-clean #boardWriteBox.tospot-write-form h3,html body #boardWriteBox.tospot-write-form h3,html body .tospot-write-form #writeTitle{margin:0!important;padding:17px 22px!important;background:linear-gradient(90deg,#2563eb,#3b82f6)!important;border:0!important;border-radius:0!important;color:#fff!important;font-size:18px!important;font-weight:1000!important;line-height:1.2!important}html body.board-page-clean #boardWriteBox.tospot-write-form .tw-title-row,html body #boardWriteBox.tospot-write-form .tw-title-row{margin:24px 24px 14px!important;display:grid!important;grid-template-columns:82px minmax(0,1fr)14px!important;align-items:center!important;gap:14px!important}html body .tospot-write-form .tw-file-label,html body .tospot-write-form .tw-title-row label{color:#0f172a!important;font-size:14px!important;font-weight:1000!important}html body .tospot-write-form #writePostTitle{height:48px!important;border:1px solid #c8d8ef!important;border-radius:12px!important;background:#fff!important;color:#0f172a!important;font-size:15px!important;font-weight:800!important}html body .tospot-write-form .tw-required{color:#2563eb!important;font-weight:1000!important;font-size:16px!important;text-align:center!important}html body.board-page-clean #boardWriteBox.tospot-write-form #writePostContent,html body #boardWriteBox.tospot-write-form #writePostContent{width:calc(100% - 144px)!important;min-height:235px!important;margin:0 24px 18px 120px!important;padding:15px!important;border:1px solid #c8d8ef!important;border-radius:14px!important;background:#fff!important;color:#0f172a!important;font-size:15px!important;font-weight:700!important;line-height:1.65!important;resize:vertical!important}html body.board-page-clean #boardWriteBox.tospot-write-form .tw-file-section,html body.board-page-clean #boardWriteBox.tospot-write-form .tw-photo-section,html body #boardWriteBox.tospot-write-form .tw-file-section,html body #boardWriteBox.tospot-write-form .tw-photo-section{margin:0 24px 14px!important;display:grid!important;grid-template-columns:82px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;padding:0!important;border:0!important;background:transparent!important}html body #boardWriteBox.tospot-write-form #addAttachFile small{display:none!important}html body #boardWriteBox.tospot-write-form .write-image-preview,html body #boardWriteBox.tospot-write-form .write-image-preview-inner,html body #writeImagePreview{display:none!important}html body #boardWriteBox.tospot-write-form .tw-radio-group input{accent-color:#2563eb!important;width:18px!important;height:18px!important}html body #boardWriteBox.tospot-write-form input:focus,html body #boardWriteBox.tospot-write-form textarea:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px rgba(37,99,235,.12)!important;outline:none!important}html body #boardWriteBox.tospot-write-form .tw-file-section{margin:0 24px 16px!important;display:grid!important;grid-template-columns:82px minmax(0,1fr)!important;gap:14px!important;align-items:start!important;padding-bottom:14px!important;border-bottom:1px solid #e5eef8!important}html body #boardWriteBox.tospot-write-form .tw-file-label{height:46px!important;display:flex!important;align-items:center!important;color:#0f172a!important;font-size:15px!important;font-weight:1000!important}html body #boardWriteBox.tospot-write-form .tw-file-panel{display:flex!important;grid-template-columns:minmax(0,1fr)84px!important;align-items:center!important;gap:8px!important;background:transparent!important;justify-content:flex-start!important;width:fit-content!important;max-width:100%!important}html body #boardWriteBox.tospot-write-form #addAttachFile strong{font-size:14px!important;font-weight:1000!important;color:#1d4ed8!important}html body #boardWriteBox.tospot-write-form #clearAttachFile:hover{background:#eff6ff!important}html body #boardWriteBox.tospot-write-form .tw-file-name-line,html body #boardWriteBox.tospot-write-form .tw-file-input-line{grid-column:2/3!important;min-height:36px!important;margin:8px 0 0!important;padding:0 12px!important;display:flex!important;align-items:center!important;border:1px solid #d7e2f2!important;border-radius:10px!important;background:#f8fbff!important;color:#475569!important;box-shadow:none!important;width:240px!important}html body #boardWriteBox.tospot-write-form #attachFileName,html body #boardWriteBox.tospot-write-form .tw-file-name-line span{color:#475569!important;font-size:13px!important;font-weight:900!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #boardWriteBox.tospot-write-form .tw-file-name-line:has(#attachFileName:not(:empty)){background:#f8fbff!important}html body #boardWriteBox.tospot-write-form .tw-file-section,html body.board-page-clean #boardWriteBox.tospot-write-form .tw-file-section{margin:0 24px 16px!important;display:grid!important;grid-template-columns:82px minmax(0,1fr)!important;gap:14px!important;align-items:start!important;padding-bottom:14px!important;border-bottom:1px solid #e5eef8!important;background:transparent!important}html body #boardWriteBox.tospot-write-form .tw-file-panel,html body.board-page-clean #boardWriteBox.tospot-write-form .tw-file-panel{grid-column:2/3!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;width:100%!important;max-width:100%!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important}html body #boardWriteBox.tospot-write-form #addAttachFile,html body #boardWriteBox.tospot-write-form .tw-file-pick-btn{height:46px!important;min-height:46px!important;padding:0 14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border:1px solid #bfdbfe!important;border-radius:12px!important;background:#eff6ff!important;color:#2563eb!important;box-shadow:none!important;width:160px!important;min-width:160px!important}html body #boardWriteBox.tospot-write-form .tw-file-name-line,html body #boardWriteBox.tospot-write-form .tw-file-input-line,html body.board-page-clean #boardWriteBox.tospot-write-form .tw-file-name-line,html body.board-page-clean #boardWriteBox.tospot-write-form .tw-file-input-line{grid-column:2/3!important;width:100%!important;max-width:100%!important;min-height:42px!important;margin:8px 0 0!important;padding:0 14px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;border:1px solid #d7e2f2!important;border-radius:12px!important;background:#f8fbff!important;background-color:#f8fbff!important;color:#64748b!important;box-shadow:none!important;overflow:hidden!important}html body #boardWriteBox.tospot-write-form .tw-file-name-line *,html body #boardWriteBox.tospot-write-form #attachFileName,html body #boardWriteBox.tospot-write-form .tw-file-name-line span{background:transparent!important;background-color:transparent!important;color:#64748b!important;font-size:13px!important;font-weight:900!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;text-shadow:none!important;filter:none!important}html body #boardWriteBox.tospot-write-form .tw-file-name-line::before{content:"선택 파일"!important;flex:0 0 auto!important;margin-right:10px!important;padding:3px 8px!important;border-radius:999px!important;background:#eaf2ff!important;color:#2563eb!important;font-size:11px!important;font-weight:1000!important}html body #boardWriteBox.tospot-write-form .tw-file-name-line[style],html body #boardWriteBox.tospot-write-form .tw-file-input-line[style]{background:#f8fbff!important;color:#64748b!important}html body #boardWriteBox.tospot-write-form .tw-image-upload-v23 .tw-file-label{padding-top:12px!important;font-weight:1000!important;color:#0f172a!important}html body #boardWriteBox.tospot-write-form .tw-image-controls .tw-file-pick-btn small{display:none!important}html body #boardWriteBox.tospot-write-form .tw-file-name-line{display:none!important}html body #boardWriteBox.tospot-write-form .tw-photo-section .tw-radio-group label:last-child:nth-child(3){display:none!important}html body #boardWriteBox.tospot-write-form .tw-image-controls .tw-file-clear-btn{background:#fff!important;color:#2563eb!important;min-width:78px!important}html body #boardWriteBox.tospot-write-form #writeAttachList{grid-column:2/3!important;display:grid!important;flex-direction:column!important;gap:10px!important;width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:2px!important}html body #boardWriteBox.tospot-write-form .tw-attach-row input[type=file],html body #boardWriteBox.tospot-write-form .tw-real-file-input{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important;overflow:hidden!important;padding:0!important;border:0!important}html body #boardWriteBox.tospot-write-form .tw-attach-select:hover,html body #boardWriteBox.tospot-write-form .tw-image-controls .tw-file-pick-btn:hover,html body #boardWriteBox.tospot-write-form .tw-image-controls .tw-file-clear-btn:hover{background:#eaf3ff!important}html body #boardWriteBox.tospot-write-form .tw-file-pick-btn,html body #boardWriteBox.tospot-write-form .tw-file-clear-btn{height:46px!important;min-width:126px!important;padding:0 18px!important;border-radius:12px!important;border:1px solid #bfdbfe!important;background:#eff6ff!important;color:#2563eb!important;font-size:14px!important;font-weight:1000!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;box-shadow:none!important}html body #boardWriteBox.tospot-write-form .tw-file-clear-btn{min-width:110px!important;background:#fff!important}html body #boardWriteBox.tospot-write-form .tw-real-file-input,html body #boardWriteBox.tospot-write-form .tw-attach-row input[type=file]{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important;overflow:hidden!important;border:0!important;padding:0!important;margin:0!important}html body #boardWriteBox.tospot-write-form .tw-attach-select:hover,html body #boardWriteBox.tospot-write-form .tw-file-pick-btn:hover,html body #boardWriteBox.tospot-write-form .tw-file-clear-btn:hover{background:#dbeafe!important}html body #boardWriteBox.tospot-write-form .tw-radio-group{display:flex!important;gap:10px!important;align-items:center!important;flex-wrap:wrap!important}html body #boardWriteBox.tospot-write-form .tw-image-upload-v23{display:grid!important;grid-template-columns:92px minmax(0,1fr)!important;gap:8px 14px!important;align-items:start!important;margin:18px 0 0!important;column-gap:18px!important;row-gap:12px!important;padding:0!important;margin-top:20px!important;background:transparent!important;border:0!important;box-shadow:none!important}html body #boardWriteBox.tospot-write-form .tw-image-upload-v23>.tw-file-label{grid-column:1!important;grid-row:1 / span 2!important;height:34px!important;display:flex!important;align-items:center!important;color:#0f172a!important;font-size:14px!important;font-weight:900!important;white-space:nowrap!important;justify-content:flex-start!important;padding:0!important;background:transparent!important;border:0!important}html body #boardWriteBox.tospot-write-form .tw-image-controls .tw-file-pick-btn,html body #boardWriteBox.tospot-write-form .tw-image-controls .tw-file-clear-btn{height:34px!important;margin:0!important;padding:0 12px!important;border-radius:3px!important;border:1px solid #cbd5e1!important;background:#f8fafc!important;color:#334155!important;font-size:13px!important;font-weight:800!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;box-shadow:none!important;cursor:pointer!important;line-height:1!important;min-width:auto!important;width:auto!important}html body #boardWriteBox.tospot-write-form .tw-image-controls .tw-file-pick-btn:hover,html body #boardWriteBox.tospot-write-form .tw-image-controls .tw-file-clear-btn:hover{border-color:#60a5fa!important;color:#2563eb!important;background:#eff6ff!important}html body #boardWriteBox.tospot-write-form .tw-file-hint{font-size:12px!important;font-weight:900!important;color:#64748b!important;margin-left:4px!important;flex:1 1 260px!important;min-width:260px!important;height:38px!important;display:none!important;align-items:center!important;padding:0 14px!important;border:1px solid #d7e2f2!important;border-radius:12px!important;background:#f8fbff!important;margin:0!important;white-space:nowrap!important}html body #boardWriteBox.tospot-write-form .tw-attach-list{grid-column:2!important;width:100%!important;display:flex!important;flex-direction:column!important;gap:5px!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important}html body #boardWriteBox.tospot-write-form .tw-attach-row input[type=file]{height:1px!important;padding:9px 10px!important;background:#fff!important;color:#334155!important;border:0!important;border-right:1px solid #d7e2f2!important;border-radius:0!important;font-size:13px!important;box-shadow:none!important;position:absolute!important;opacity:0!important;width:1px!important;pointer-events:none!important}html body #boardWriteBox.tospot-write-form .tw-attach-select:hover{background:#eff6ff!important;color:#2563eb!important}html body #boardWriteBox.tospot-write-form #writeAttachList input[type=file],html body #boardWriteBox #writeAttachList input[type=file]{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important;pointer-events:none!important}html body[data-board="site-promo"] #boardWriteBox.tospot-write-form .tw-warning,html body[data-board="money-promo"] #boardWriteBox.tospot-write-form .tw-warning,html body[data-board="site-promo"] #boardWriteBox .tw-warning,html body[data-board="money-promo"] #boardWriteBox .tw-warning{display:none!important}html body #boardWriteBox.tospot-write-form .tw-file-section.tw-image-upload-v23,html body #boardWriteBox .tw-file-section.tw-image-upload-v23{display:grid!important;grid-template-columns:120px minmax(0,1fr)!important;gap:10px 16px!important;align-items:start!important;width:100%!important;padding:0!important;margin:18px 0 8px!important;background:transparent!important;border:0!important;box-shadow:none!important}html body #boardWriteBox.tospot-write-form .tw-file-section.tw-image-upload-v23>.tw-file-label,html body #boardWriteBox .tw-file-section.tw-image-upload-v23>.tw-file-label{grid-column:1!important;grid-row:1 / span 2!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;color:#0f172a!important;font-size:15px!important;font-weight:1000!important;white-space:nowrap!important}html body #boardWriteBox.tospot-write-form .tw-image-controls .tw-file-pick-btn,html body #boardWriteBox.tospot-write-form .tw-image-controls .tw-file-clear-btn,html body #boardWriteBox .tw-image-controls .tw-file-pick-btn,html body #boardWriteBox .tw-image-controls .tw-file-clear-btn{width:auto!important;min-width:118px!important;height:38px!important;padding:0 16px!important;border-radius:8px!important;border:1px solid #bfdbfe!important;background:#eff6ff!important;color:#2563eb!important;font-size:13px!important;font-weight:1000!important;box-shadow:none!important;line-height:1.15!important}html body #boardWriteBox.tospot-write-form .tw-image-controls .tw-file-clear-btn,html body #boardWriteBox .tw-image-controls .tw-file-clear-btn{min-width:96px!important;background:#fff!important}html body #boardWriteBox.tospot-write-form #writeAttachList,html body #boardWriteBox #writeAttachList{grid-column:2!important;grid-row:2!important;display:flex!important;flex-direction:column!important;gap:5px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}html body #boardWriteBox.tospot-write-form .tw-file-section.tw-image-upload-v23,html body #boardWriteBox.tospot-write-form .tw-file-section.tw-file-section-clean,html body #boardWriteBox .tw-file-section.tw-image-upload-v23{display:grid!important;grid-template-columns:118px minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:start!important;gap:12px 18px!important;width:100%!important;margin:18px 0 14px!important;padding:0 0 16px!important;border:0!important;border-bottom:1px solid #e5eef8!important;background:transparent!important;box-shadow:none!important}html body #boardWriteBox.tospot-write-form .tw-file-section.tw-image-upload-v23>.tw-file-label,html body #boardWriteBox.tospot-write-form .tw-file-section.tw-file-section-clean>.tw-file-label,html body #boardWriteBox .tw-file-section.tw-image-upload-v23>.tw-file-label{grid-column:1!important;grid-row:1!important;height:46px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;padding:0!important;margin:0!important;color:#0f172a!important;font-size:15px!important;font-weight:1000!important;line-height:1!important;white-space:nowrap!important;background:transparent!important;border:0!important}html body #boardWriteBox.tospot-write-form .tw-image-controls,html body #boardWriteBox .tw-image-controls{grid-column:2!important;grid-row:1!important;display:flex!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:34px!important;margin:0!important;padding:0!important;flex-wrap:nowrap!important;min-width:0!important}html body #boardWriteBox.tospot-write-form #addAttachFile,html body #boardWriteBox.tospot-write-form #clearAttachFile,html body #boardWriteBox #addAttachFile,html body #boardWriteBox #clearAttachFile{width:auto!important;min-width:148px!important;height:46px!important;padding:0 22px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:12px!important;font-size:14px!important;font-weight:1000!important;line-height:1!important;white-space:nowrap!important;word-break:keep-all!important;box-shadow:none!important;margin:0!important}html body #boardWriteBox.tospot-write-form #addAttachFile,html body #boardWriteBox #addAttachFile{background:#eef6ff!important;color:#2563eb!important;border:1px solid #bfdbfe!important}html body #boardWriteBox.tospot-write-form #clearAttachFile,html body #boardWriteBox #clearAttachFile{background:#fff!important;color:#ef4444!important;border:1px solid #fecaca!important}html body #boardWriteBox.tospot-write-form #writeAttachList,html body #boardWriteBox #writeAttachList,html body #writeAttachList.tw-attach-list{grid-column:2!important;grid-row:2!important;display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:6px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}html body #boardWriteBox.tospot-write-form #writeAttachList .tw-attach-row,html body #boardWriteBox #writeAttachList .tw-attach-row{display:grid!important;grid-template-columns:74px minmax(0,1fr)56px!important;align-items:center!important;width:100%!important;max-width:100%!important;height:38px!important;margin:0!important;border:1px solid #cbd5e1!important;border-radius:0!important;overflow:hidden!important;background:#fff!important;box-shadow:none!important;min-height:38px!important}html body #boardWriteBox.tospot-write-form #writeAttachList .tw-attach-label,html body #boardWriteBox #writeAttachList .tw-attach-label{grid-column:1!important;height:38px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;background:#eef2f7!important;color:#334155!important;border-right:1px solid #cbd5e1!important;font-size:12px!important;font-weight:800!important;white-space:nowrap!important}html body #boardWriteBox.tospot-write-form #writeAttachList .tw-attach-name,html body #boardWriteBox #writeAttachList .tw-attach-name{grid-column:2!important;height:38px!important;display:flex!important;align-items:center!important;min-width:0!important;padding:0 12px!important;background:#fff!important;color:#475569!important;border-right:1px solid #cbd5e1!important;font-size:12px!important;font-weight:800!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #boardWriteBox.tospot-write-form #writeAttachList .tw-attach-select,html body #boardWriteBox #writeAttachList .tw-attach-select{grid-column:3!important;width:56px!important;height:38px!important;padding:0!important;border:0!important;border-radius:0!important;background:#f8fafc!important;color:#334155!important;box-shadow:none!important;font-size:12px!important;font-weight:800!important;min-width:56px!important;display:flex!important;align-items:center!important;justify-content:center!important}html body #boardWriteBox.tospot-write-form #writeAttachList .tw-attach-select:hover,html body #boardWriteBox #writeAttachList .tw-attach-select:hover{background:#eff6ff!important;color:#2563eb!important}html body #boardWriteBox.tospot-write-form #writeAttachList input[type="file"],html body #boardWriteBox #writeAttachList input[type="file"]{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important;pointer-events:none!important;overflow:hidden!important}html body #boardWriteBox.tospot-write-form .tw-photo-section,html body #boardWriteBox .tw-photo-section{margin:14px 0 18px!important;display:grid!important;grid-template-columns:118px minmax(0,1fr)!important;gap:12px 18px!important;align-items:center!important;width:100%!important;padding:0 0 18px!important;border:0!important;border-bottom:1px solid #e5eef8!important;background:transparent!important}html body #boardWriteBox.tospot-write-form .tw-photo-section>.tw-file-label,html body #boardWriteBox .tw-photo-section>.tw-file-label{height:44px!important;display:flex!important;align-items:center!important;color:#0f172a!important;font-size:15px!important;font-weight:1000!important}html body #boardWriteBox.tospot-write-form .tw-photo-section .tw-radio-group,html body #boardWriteBox .tw-photo-section .tw-radio-group{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important}html body #boardWriteBox.tospot-write-form .tw-photo-section .tw-radio-group label,html body #boardWriteBox .tw-photo-section .tw-radio-group label{height:44px!important;min-width:120px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0 18px!important;border:1px solid #bfdbfe!important;border-radius:999px!important;background:#fff!important;color:#0f172a!important;font-size:14px!important;font-weight:900!important}html body #boardWriteBox.tospot-write-form{--tw-label:120px;--tw-gap:16px}html body #boardWriteBox.tospot-write-form .tw-title-row,html body #boardWriteBox.tospot-write-form .tw-content-row{display:grid!important;grid-template-columns:var(--tw-label) minmax(0,1fr) 18px!important;gap:0 var(--tw-gap)!important;align-items:center!important;width:100%!important;margin:14px 0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}html body #boardWriteBox.tospot-write-form .tw-title-row label,html body #boardWriteBox.tospot-write-form .tw-content-row label{grid-column:1!important;width:var(--tw-label)!important;min-width:var(--tw-label)!important;height:44px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;color:#0f172a!important;font-size:15px!important;font-weight:1000!important;line-height:1!important;white-space:nowrap!important}html body #boardWriteBox.tospot-write-form #writePostTitle,html body #boardWriteBox.tospot-write-form #writePostContent{grid-column:2!important;width:100%!important;margin:0!important}html body #boardWriteBox.tospot-write-form #writePostTitle{height:44px!important}html body[data-board="site-promo"] #boardWriteBox.tospot-write-form .tw-warning,html body[data-board="money-promo"] #boardWriteBox.tospot-write-form .tw-warning,html body[data-board="sitepromo"] #boardWriteBox.tospot-write-form .tw-warning,html body[data-board="money"] #boardWriteBox.tospot-write-form .tw-warning{display:none!important;margin:0!important;padding:0!important;height:0!important;min-height:0!important;border:0!important}html body #boardWriteBox.tospot-write-form .tw-file-section.tw-image-upload-v23,html body #boardWriteBox.tospot-write-form .tw-file-section.tw-file-section-clean{display:grid!important;grid-template-columns:var(--tw-label) minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:10px var(--tw-gap)!important;align-items:start!important;width:100%!important;margin:16px 0!important;padding:0 0 14px!important;border:0!important;border-bottom:1px solid #e5eef8!important;background:transparent!important;box-shadow:none!important}html body #boardWriteBox.tospot-write-form .tw-file-section.tw-image-upload-v23>.tw-file-label,html body #boardWriteBox.tospot-write-form .tw-file-section.tw-file-section-clean>.tw-file-label{grid-column:1!important;grid-row:1!important;width:var(--tw-label)!important;min-width:var(--tw-label)!important;height:42px!important;padding:0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;color:#0f172a!important;font-size:15px!important;font-weight:1000!important;white-space:nowrap!important}html body #boardWriteBox.tospot-write-form .tw-image-controls{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;padding:0!important;grid-column:2!important;min-width:0!important;min-height:34px!important;margin:0!important;grid-row:1!important;justify-content:flex-start!important;width:100%!important}html body #boardWriteBox.tospot-write-form #addAttachFile,html body #boardWriteBox.tospot-write-form #clearAttachFile{width:auto!important;min-width:124px!important;max-width:none!important;height:42px!important;padding:0 18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:11px!important;font-size:14px!important;font-weight:1000!important;line-height:1!important;white-space:nowrap!important;word-break:keep-all!important;overflow:visible!important;margin:0!important;box-shadow:none!important}html body #boardWriteBox.tospot-write-form #addAttachFile{background:#eef6ff!important;color:#2563eb!important;border:1px solid #bfdbfe!important}html body #boardWriteBox.tospot-write-form #clearAttachFile{background:#fff!important;color:#ef4444!important;border:1px solid #fecaca!important}html body #boardWriteBox.tospot-write-form #writeAttachList.tw-attach-list,html body #boardWriteBox.tospot-write-form #writeAttachList{grid-column:2!important;grid-row:2!important;display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:6px!important;width:100%!important;max-width:620px!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}html body #boardWriteBox.tospot-write-form #writeAttachList .tw-attach-row{display:grid!important;grid-template-columns:76px minmax(0,1fr) 64px!important;align-items:center!important;width:100%!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0!important;border:1px solid #cbd5e1!important;border-radius:8px!important;overflow:hidden!important;background:#fff!important;box-shadow:none!important}html body #boardWriteBox.tospot-write-form #writeAttachList .tw-attach-label,html body #boardWriteBox.tospot-write-form #writeAttachList .tw-attach-name,html body #boardWriteBox.tospot-write-form #writeAttachList .tw-attach-select{height:38px!important;margin:0!important;display:flex!important;align-items:center!important;font-size:12px!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important}html body #boardWriteBox.tospot-write-form #writeAttachList .tw-attach-label{justify-content:center!important;background:#f1f5f9!important;color:#334155!important;border-right:1px solid #cbd5e1!important}html body #boardWriteBox.tospot-write-form #writeAttachList .tw-attach-name{min-width:0!important;padding:0 12px!important;justify-content:flex-start!important;background:#fff!important;color:#475569!important;border-right:1px solid #cbd5e1!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #boardWriteBox.tospot-write-form #writeAttachList .tw-attach-select{width:64px!important;min-width:64px!important;padding:0!important;justify-content:center!important;border:0!important;border-radius:0!important;background:#f8fafc!important;color:#2563eb!important;cursor:pointer!important;box-shadow:none!important}html body #boardWriteBox.tospot-write-form #writeAttachList input[type="file"]{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important;pointer-events:none!important;overflow:hidden!important}html body #boardWriteBox.tospot-write-form .tw-photo-section>.tw-file-label{width:var(--tw-label)!important;min-width:var(--tw-label)!important;height:42px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;color:#0f172a!important;font-size:15px!important;font-weight:1000!important;padding:0!important;margin:0!important}html body #boardWriteBox.tospot-write-form .tw-photo-section .tw-radio-group{display:flex!important;gap:8px!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;min-width:0!important}html body #boardWriteBox.tospot-write-form .tw-photo-section .tw-radio-group label{height:42px!important;padding:0 16px!important;border-radius:999px!important;border:1px solid #bfdbfe!important;background:#fff!important;color:#0f172a!important;font-weight:900!important;display:inline-flex!important;align-items:center!important;gap:7px!important;min-width:112px!important;justify-content:center!important;font-size:14px!important}html body #boardWriteBox.tospot-write-form .tw-actions{margin-top:18px!important;padding-top:0!important}html body #boardWriteBox.tospot-write-form,html body .board-write-box.tospot-write-form{--write-label-w:90px;--write-gap:16px;--write-side-pad:22px}html body #boardWriteBox.tospot-write-form .tw-row,html body #boardWriteBox.tospot-write-form .tw-title-row,html body #boardWriteBox.tospot-write-form .tw-content-row,html body #boardWriteBox.tospot-write-form .tw-file-section,html body #boardWriteBox.tospot-write-form .tw-photo-section{display:grid!important;grid-template-columns:var(--write-label-w) minmax(0,1fr) 18px!important;column-gap:var(--write-gap)!important;row-gap:10px!important;align-items:center!important;margin:0 0 16px!important;padding:0!important;border:0!important;background:transparent!important}html body #boardWriteBox.tospot-write-form .tw-content-row{align-items:start!important}html body #boardWriteBox.tospot-write-form label,html body #boardWriteBox.tospot-write-form .tw-file-label{grid-column:1/2!important;align-self:center!important;margin:0!important;padding:0!important;text-align:left!important;white-space:nowrap!important;color:#0f172a!important;font-size:15px!important;font-weight:1000!important;line-height:1.2!important}html body #boardWriteBox.tospot-write-form .tw-content-row label{align-self:start!important;padding-top:14px!important}html body #boardWriteBox.tospot-write-form #writePostTitle,html body #boardWriteBox.tospot-write-form .tw-title-row input{grid-column:2/3!important;width:100%!important;max-width:none!important;margin:0!important;height:50px!important}html body #boardWriteBox.tospot-write-form .tw-required{grid-column:3/4!important;width:18px!important;height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#ef4444!important;margin:0!important;align-self:center!important}html body #boardWriteBox.tospot-write-form .tw-warning{display:block!important;width:min(520px,100%)!important;max-width:520px!important;min-height:38px!important;margin:-4px 0 16px calc(var(--write-label-w)+var(--write-gap))!important;padding:11px 14px!important;align-items:center!important;justify-content:flex-start!important;border:1px solid #fecdd3!important;border-radius:10px!important;background:#fff1f2!important;color:#e11d48!important;font-size:13px!important;font-weight:1000!important;line-height:1.35!important;box-shadow:none!important;grid-column:2/3!important;border-left:4px solid #f43f5e!important;box-sizing:border-box!important}html body #boardWriteBox.tospot-write-form #writePostContent,html body #boardWriteBox.tospot-write-form textarea.tw-content{min-height:240px!important;height:210px!important;resize:vertical!important;grid-column:2/3!important;width:100%!important;max-width:none!important;margin:0!important;box-sizing:border-box!important}html body #boardWriteBox.tospot-write-form .tw-content-row>span{grid-column:3/4!important}html body #boardWriteBox.tospot-write-form .tw-image-controls,html body #boardWriteBox.tospot-write-form .tw-radio-group{grid-column:2/3!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;flex-wrap:wrap!important;width:100%!important;margin:0!important}html body #boardWriteBox.tospot-write-form #addAttachFile,html body #boardWriteBox.tospot-write-form #clearAttachFile,html body #boardWriteBox.tospot-write-form .tw-file-pick-btn,html body #boardWriteBox.tospot-write-form .tw-file-clear-btn{width:150px!important;height:46px!important;min-height:46px!important;padding:0 14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;line-height:1!important;border-radius:12px!important;box-sizing:border-box!important;text-align:center!important}html body #boardWriteBox.tospot-write-form #clearAttachFile,html body #boardWriteBox.tospot-write-form .tw-file-clear-btn{height:46px!important;width:72px!important;border:1px solid #fecaca!important;border-radius:12px!important;background:#fff!important;color:#ef4444!important;font-size:14px!important;font-weight:1000!important;box-shadow:none!important;min-width:72px!important}html body #boardWriteBox.tospot-write-form #writeAttachList,html body #boardWriteBox.tospot-write-form .tw-attach-list{grid-column:2/3!important;width:100%!important;display:flex!important;flex-direction:column!important;gap:6px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-sizing:border-box!important}html body #boardWriteBox.tospot-write-form .tw-attach-row{display:grid!important;grid-template-columns:80px minmax(0,1fr) 66px!important;gap:0!important;align-items:center!important;width:100%!important;min-height:42px!important;border:1px solid #cbd8eb!important;border-radius:0!important;background:#fff!important;overflow:hidden!important;box-shadow:none!important;color:#0f172a!important;position:relative!important;height:31px!important;margin:0!important;padding:0!important;box-sizing:border-box!important}html body #boardWriteBox.tospot-write-form .tw-attach-label{height:42px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#f1f5f9!important;color:#0f172a!important;font-size:13px!important;font-weight:1000!important;border-right:1px solid #cbd8eb!important;white-space:nowrap!important;grid-column:1!important;padding:0!important}html body #boardWriteBox.tospot-write-form .tw-attach-name{height:42px!important;display:flex!important;align-items:center!important;padding:0 14px!important;background:#fff!important;color:#334155!important;font-size:13px!important;font-weight:900!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;min-width:0!important;border:0!important;grid-column:2!important;border-right:1px solid #cbd5e1!important}html body #boardWriteBox.tospot-write-form .tw-attach-select{height:42px!important;border:0!important;border-right:1px solid #d7e2f2!important;background:#fff!important;color:#1d4ed8!important;font-weight:1000!important;cursor:pointer!important;border-left:1px solid #cbd8eb!important;font-size:13px!important;box-shadow:none!important;grid-column:3!important;width:66px!important;border-radius:0!important;padding:0!important}html body #boardWriteBox.tospot-write-form .tw-real-file-input{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}html body #boardWriteBox.tospot-write-form .tw-photo-section{display:grid!important;grid-template-columns:var(--tw-label) minmax(0,1fr)!important;gap:0 var(--tw-gap)!important;align-items:center!important;margin:14px 0 18px!important;column-gap:18px!important;margin-top:8px!important;width:100%!important;padding:0 0 16px!important;border:0!important;border-bottom:1px solid #e5eef8!important;background:transparent!important;padding-top:4px!important}html body #boardWriteBox.tospot-write-form .tw-radio-group label{min-width:128px!important;height:44px!important;padding:0 15px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px solid #bfdbfe!important;border-radius:999px!important;background:#f8fbff!important;color:#1e3a8a!important;font-size:14px!important;font-weight:1000!important;margin:0!important}html body #boardWriteBox.tospot-write-form .tw-actions,html body #boardWriteBox.tospot-write-form .write-actions{margin:22px 24px 24px!important;padding-top:18px!important;border-top:1px solid #e5eef8!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important;margin-left:calc(var(--write-label-w)+var(--write-gap))!important;width:calc(100% - var(--write-label-w) - var(--write-gap) - 18px - var(--write-gap))!important}html body #boardWriteBox.tospot-write-form #cancelBoardWrite,html body #boardWriteBox.tospot-write-form .tw-cancel{height:52px!important;border-radius:14px!important;border:1px solid #bfdbfe!important;background:#eff6ff!important;color:#2563eb!important;font-size:15px!important;font-weight:1000!important}html body #boardWriteBox.tospot-write-form #saveBoardPost,html body #boardWriteBox.tospot-write-form .tw-submit{height:52px!important;border-radius:14px!important;border:1px solid #2563eb!important;background:#2563eb!important;color:#fff!important;font-size:15px!important;font-weight:1000!important;box-shadow:0 10px 22px rgba(37,99,235,.18)!important}html body.board-page-clean #boardWriteBox.tospot-write-form,html body #boardWriteBox.tospot-write-form{margin:28px auto 0!important;padding:0 34px 30px!important;background:#fff!important;border:1px solid #cfe0f5!important;border-radius:18px!important;box-shadow:0 14px 36px rgba(15,23,42,.06)!important;overflow:hidden!important;--tsp-write-label:120px!important;--tsp-write-gap:18px!important;--tsp-write-star:20px!important;width:100%!important;max-width:none!important;box-sizing:border-box!important}html body.board-page-clean #boardWriteBox.tospot-write-form h3,html body #boardWriteBox.tospot-write-form h3{margin:0 -34px 26px!important;padding:18px 34px!important;height:auto!important;min-height:58px!important;display:flex!important;align-items:center!important;background:#2f6fec!important;color:#fff!important;border:0!important;font-size:20px!important;font-weight:1000!important}html body.board-page-clean #boardWriteBox.tospot-write-form .tw-title-row,html body.board-page-clean #boardWriteBox.tospot-write-form .tw-content-row,html body.board-page-clean #boardWriteBox.tospot-write-form .tw-file-section,html body.board-page-clean #boardWriteBox.tospot-write-form .tw-photo-section,html body #boardWriteBox.tospot-write-form .tw-title-row,html body #boardWriteBox.tospot-write-form .tw-content-row,html body #boardWriteBox.tospot-write-form .tw-file-section,html body #boardWriteBox.tospot-write-form .tw-photo-section{display:grid!important;grid-template-columns:var(--tsp-write-label) minmax(0,1fr) var(--tsp-write-star)!important;column-gap:var(--tsp-write-gap)!important;row-gap:10px!important;width:100%!important;max-width:none!important;margin:0 0 18px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;align-items:start!important;box-sizing:border-box!important}html body.board-page-clean #boardWriteBox.tospot-write-form label,html body.board-page-clean #boardWriteBox.tospot-write-form .tw-file-label,html body #boardWriteBox.tospot-write-form label,html body #boardWriteBox.tospot-write-form .tw-file-label{grid-column:1!important;width:var(--tsp-write-label)!important;min-width:var(--tsp-write-label)!important;margin:0!important;padding:13px 0 0!important;align-self:start!important;justify-self:start!important;text-align:left!important;white-space:nowrap!important;color:#0f172a!important;font-size:15px!important;font-weight:1000!important;line-height:1.2!important}html body.board-page-clean #boardWriteBox.tospot-write-form #writePostTitle,html body #boardWriteBox.tospot-write-form #writePostTitle{grid-column:2!important;width:100%!important;max-width:none!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0 16px!important;border:1px solid #b8cff4!important;border-radius:12px!important;background:#fff!important;color:#0f172a!important;font-size:15px!important;box-sizing:border-box!important}html body.board-page-clean #boardWriteBox.tospot-write-form .tw-required,html body #boardWriteBox.tospot-write-form .tw-required{grid-column:3!important;align-self:center!important;justify-self:center!important;width:auto!important;margin:0!important;padding:0!important;color:#2563eb!important;font-weight:1000!important}html body.board-page-clean #boardWriteBox.tospot-write-form .tw-warning,html body #boardWriteBox.tospot-write-form .tw-warning{margin:-8px 0 18px calc(var(--tsp-write-label)+var(--tsp-write-gap))!important;min-height:40px!important;padding:11px 14px!important;display:block!important;align-items:center!important;border:1px solid #fecdd3!important;border-left:4px solid #f43f5e!important;border-radius:10px!important;background:#fff1f2!important;color:#e11d48!important;font-size:13px!important;font-weight:1000!important;width:min(560px,calc(100% - var(--tsp-write-label) - var(--tsp-write-gap) - var(--tsp-write-star)))!important;max-width:560px!important;line-height:1.35!important;box-sizing:border-box!important}html body[data-board="site-promo"] #boardWriteBox.tospot-write-form .tw-warning,html body[data-board="money-promo"] #boardWriteBox.tospot-write-form .tw-warning{display:none!important;margin:0!important;padding:0!important;height:0!important;border:0!important}html body.board-page-clean #boardWriteBox.tospot-write-form .tw-content-row label,html body #boardWriteBox.tospot-write-form .tw-content-row label{padding-top:15px!important}html body.board-page-clean #boardWriteBox.tospot-write-form #writePostContent,html body.board-page-clean #boardWriteBox.tospot-write-form textarea.tw-content,html body #boardWriteBox.tospot-write-form #writePostContent,html body #boardWriteBox.tospot-write-form textarea.tw-content{grid-column:2 / 4!important;width:100%!important;max-width:none!important;min-width:0!important;height:270px!important;min-height:270px!important;margin:0!important;padding:15px 16px!important;border:1px solid #b8cff4!important;border-radius:12px!important;background:#fff!important;color:#0f172a!important;font-size:15px!important;line-height:1.7!important;resize:vertical!important;box-sizing:border-box!important}html body.board-page-clean #boardWriteBox.tospot-write-form .tw-content-row>span,html body #boardWriteBox.tospot-write-form .tw-content-row>span{display:none!important}html body.board-page-clean #boardWriteBox.tospot-write-form .tw-file-section,html body #boardWriteBox.tospot-write-form .tw-file-section{align-items:start!important;padding:0 0 12px!important;border-bottom:1px solid #e5edf7!important}html body.board-page-clean #boardWriteBox.tospot-write-form .tw-file-section .tw-file-label,html body #boardWriteBox.tospot-write-form .tw-file-section .tw-file-label{padding-top:13px!important}html body.board-page-clean #boardWriteBox.tospot-write-form .tw-image-controls,html body #boardWriteBox.tospot-write-form .tw-image-controls{grid-column:2 / 4!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important}html body.board-page-clean #boardWriteBox.tospot-write-form #addAttachFile,html body.board-page-clean #boardWriteBox.tospot-write-form #clearAttachFile,html body #boardWriteBox.tospot-write-form #addAttachFile,html body #boardWriteBox.tospot-write-form #clearAttachFile{width:150px!important;min-width:150px!important;height:46px!important;min-height:46px!important;margin:0!important;padding:0 18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:11px!important;white-space:nowrap!important;font-size:15px!important;font-weight:1000!important;line-height:1!important;box-sizing:border-box!important}html body.board-page-clean #boardWriteBox.tospot-write-form #addAttachFile,html body #boardWriteBox.tospot-write-form #addAttachFile{background:#eff6ff!important;color:#2563eb!important;border:1px solid #bfdbfe!important}html body.board-page-clean #boardWriteBox.tospot-write-form #clearAttachFile,html body #boardWriteBox.tospot-write-form #clearAttachFile{background:#fff!important;color:#ef4444!important;border:1px solid #fecaca!important}html body.board-page-clean #boardWriteBox.tospot-write-form #writeAttachList,html body.board-page-clean #boardWriteBox.tospot-write-form .tw-attach-list,html body #boardWriteBox.tospot-write-form #writeAttachList,html body #boardWriteBox.tospot-write-form .tw-attach-list{grid-column:2 / 4!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:7px!important;background:transparent!important;border:0!important;box-sizing:border-box!important}html body.board-page-clean #boardWriteBox.tospot-write-form .tw-attach-row,html body #boardWriteBox.tospot-write-form .tw-attach-row{width:100%!important;height:42px!important;min-height:42px!important;display:grid!important;grid-template-columns:82px minmax(0,1fr) 64px!important;align-items:center!important;margin:0!important;padding:0!important;border:1px solid #d7e2f2!important;border-radius:0!important;background:#fff!important;overflow:hidden!important;box-sizing:border-box!important}html body.board-page-clean #boardWriteBox.tospot-write-form .tw-attach-label,html body #boardWriteBox.tospot-write-form .tw-attach-label{height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#f1f5f9!important;border-right:1px solid #d7e2f2!important;color:#0f172a!important;font-size:13px!important;font-weight:1000!important;white-space:nowrap!important}html body.board-page-clean #boardWriteBox.tospot-write-form .tw-attach-name,html body #boardWriteBox.tospot-write-form .tw-attach-name{min-width:0!important;height:100%!important;padding:0 14px!important;display:flex!important;align-items:center!important;background:#fff!important;color:#334155!important;font-size:13px!important;font-weight:900!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body.board-page-clean #boardWriteBox.tospot-write-form .tw-attach-select,html body #boardWriteBox.tospot-write-form .tw-attach-select{width:64px!important;height:100%!important;min-height:42px!important;margin:0!important;padding:0!important;border:0!important;border-left:1px solid #d7e2f2!important;border-radius:0!important;background:#fff!important;color:#1d4ed8!important;font-size:13px!important;font-weight:1000!important;cursor:pointer!important}html body.board-page-clean #boardWriteBox.tospot-write-form .tw-real-file-input,html body #boardWriteBox.tospot-write-form .tw-real-file-input{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}html body.board-page-clean #boardWriteBox.tospot-write-form .tw-photo-section,html body #boardWriteBox.tospot-write-form .tw-photo-section{margin-top:14px!important;align-items:center!important}html body.board-page-clean #boardWriteBox.tospot-write-form .tw-photo-section .tw-file-label,html body #boardWriteBox.tospot-write-form .tw-photo-section .tw-file-label{padding-top:0!important;align-self:center!important}html body.board-page-clean #boardWriteBox.tospot-write-form .tw-radio-group,html body #boardWriteBox.tospot-write-form .tw-radio-group{grid-column:2 / 4!important;display:flex!important;align-items:center!important;gap:12px!important;width:100%!important;margin:0!important;padding:0!important}html body.board-page-clean #boardWriteBox.tospot-write-form .tw-radio-group label,html body #boardWriteBox.tospot-write-form .tw-radio-group label{width:auto!important;min-width:126px!important;height:44px!important;padding:0 18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px solid #bfdbfe!important;border-radius:999px!important;background:#fff!important;color:#0f172a!important;font-size:14px!important;font-weight:1000!important;box-sizing:border-box!important}html body.board-page-clean #boardWriteBox.tospot-write-form .tw-radio-group input,html body #boardWriteBox.tospot-write-form .tw-radio-group input{width:18px!important;height:18px!important;margin:0!important;padding:0!important;accent-color:#2563eb!important}html body.board-page-clean #boardWriteBox.tospot-write-form .tw-actions,html body.board-page-clean #boardWriteBox.tospot-write-form .write-actions,html body #boardWriteBox.tospot-write-form .tw-actions,html body #boardWriteBox.tospot-write-form .write-actions{width:calc(100% - var(--tsp-write-label) - var(--tsp-write-gap))!important;margin:18px 0 0 calc(var(--tsp-write-label)+var(--tsp-write-gap))!important;padding:20px 0 0!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:18px!important;border-top:1px solid #e5edf7!important;box-sizing:border-box!important}html body.board-page-clean #boardWriteBox.tospot-write-form .tw-actions button,html body.board-page-clean #boardWriteBox.tospot-write-form .write-actions button,html body #boardWriteBox.tospot-write-form .tw-actions button,html body #boardWriteBox.tospot-write-form .write-actions button{width:100%!important;height:54px!important;margin:0!important;border-radius:12px!important;font-size:16px!important;font-weight:1000!important;box-sizing:border-box!important}html body.board-page-clean #boardWriteBox.tospot-write-form #cancelBoardWrite,html body #boardWriteBox.tospot-write-form #cancelBoardWrite{background:#eff6ff!important;color:#2563eb!important;border:1px solid #bfdbfe!important}html body.board-page-clean #boardWriteBox.tospot-write-form #saveBoardPost,html body #boardWriteBox.tospot-write-form #saveBoardPost{background:#2563eb!important;color:#fff!important;border:1px solid #2563eb!important}html body.auth-page-clean{background:#eef3f9!important;color:#0f172a!important;overflow-x:hidden!important}html body.auth-page-clean main.auth-polished-wrap{width:1200px!important;max-width:calc(100vw - 48px)!important;margin:24px auto 48px!important;padding:0!important;display:grid!important;grid-template-columns:876px 300px!important;gap:24px!important;align-items:start!important;justify-content:center!important;background:transparent!important;border:0!important;box-shadow:none!important;min-height:auto!important;min-width:0!important}html body.auth-page-clean .auth-single-wrap{width:860px!important;max-width:860px!important;margin:0!important;padding:0!important;grid-column:1!important;display:block!important;min-height:auto!important}html body.auth-page-clean .auth-polished-card.auth-single-card{overflow:hidden!important;background:#fff!important;border:1px solid #d7e2f2!important;border-radius:16px!important;box-shadow:0 12px 30px rgba(15,23,42,.06)!important}html body.auth-page-clean .auth-tabs.clean-tabs.two-tabs{height:64px!important;display:grid!important;grid-template-columns:1fr 1fr!important;background:#fff!important;border:0!important;border-bottom:1px solid #d7e2f2!important;border-radius:14px 14px 0 0!important;overflow:hidden!important;padding:0!important;margin:0!important;width:100%!important}html body.auth-page-clean .auth-tabs.clean-tabs.two-tabs .auth-tab{width:100%!important;height:64px!important;margin:0!important;border:0!important;border-radius:0!important;background:#fff!important;color:#0f172a!important;font-size:16px!important;font-weight:1000!important;display:flex!important;align-items:center!important;justify-content:center!important}html body.auth-page-clean .auth-panel.clean-panel{background:#fff!important;border:0!important;box-shadow:none!important;padding:54px 0 62px!important}html body.auth-page-clean .auth-form-body,html body.auth-page-clean .login-form-body,html body.auth-page-clean .signup-ref-inner{width:640px!important;max-width:calc(100% - 80px)!important;margin:0 auto!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:16px!important}html body.auth-page-clean .auth-field{display:grid!important;grid-template-columns:128px minmax(0,1fr)!important;gap:18px!important;align-items:center!important;margin:0!important;padding:0!important;border:0!important;width:100%!important}html body.auth-page-clean .auth-field label{color:#0f172a!important;font-size:14px!important;font-weight:1000!important;line-height:1.3!important;margin:0!important;white-space:nowrap!important}html body.auth-page-clean .auth-field input,html body.auth-page-clean .auth-inline-row input,html body.auth-page-clean #loginForm input,html body.auth-page-clean #registerForm input{width:100%!important;height:48px!important;margin:0!important;padding:0 16px!important;border:1px solid #c9d8ec!important;border-radius:10px!important;background:#fff!important;color:#0f172a!important;font-size:15px!important;font-weight:800!important;box-shadow:none!important}html body.auth-page-clean .auth-field input::placeholder,html body.auth-page-clean #loginForm input::placeholder,html body.auth-page-clean #registerForm input::placeholder{color:#94a3b8!important;font-weight:900!important}html body.auth-page-clean .auth-field input:focus,html body.auth-page-clean #loginForm input:focus,html body.auth-page-clean #registerForm input:focus{outline:none!important;border-color:#2563eb!important;box-shadow:0 0 0 3px rgba(37,99,235,.12)!important}html body.auth-page-clean .auth-inline-row,html body.auth-page-clean .email-verify-row{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) 150px!important;gap:10px!important;align-items:center!important}html body.auth-page-clean .auth-mini-btn,html body.auth-page-clean #registerForm .auth-mini-btn{width:150px!important;min-width:150px!important;height:48px!important;margin:0!important;padding:0 12px!important;border:1px solid #c9d8ec!important;border-radius:10px!important;background:#f8fbff!important;color:#0f172a!important;font-size:13px!important;font-weight:1000!important;white-space:nowrap!important}html body.auth-page-clean .auth-primary,html body.auth-page-clean #loginForm .auth-primary,html body.auth-page-clean #registerForm .auth-primary{width:calc(100% - 146px)!important;margin:18px 0 0 146px!important;height:54px!important;border:0!important;border-radius:11px!important;background:#2563eb!important;color:#fff!important;font-size:16px!important;font-weight:1000!important;box-shadow:0 12px 22px rgba(37,99,235,.18)!important}html body.auth-page-clean #loginForm .login-state,html body.auth-page-clean #registerForm .login-state,html body.auth-page-clean .verify-state{margin-left:146px!important;color:#2563eb!important;font-size:13px!important;font-weight:900!important;min-height:18px!important}html body.auth-page-clean .auth-section-line,html body.auth-page-clean #registerForm .auth-section-line{width:calc(100% - 146px)!important;height:1px!important;margin:8px 0 4px 146px!important;background:#e5edf7!important;border:0!important}html body.auth-page-clean .agree-line.signup-agree,html body.auth-page-clean label.signup-agree{width:calc(100% - 146px)!important;margin:4px 0 0 146px!important;min-height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;border:1px solid #c9d8ec!important;border-radius:10px!important;background:#f8fbff!important;color:#0f172a!important;font-size:13px!important;font-weight:1000!important}html body.auth-page-clean .agree-line.signup-agree input,html body.auth-page-clean label.signup-agree input{width:16px!important;height:16px!important;margin:0!important;padding:0!important}html body.auth-page-clean .pato-sidebar .pato-login-box input{color:#0f172a!important;background:#fff!important}html body.auth-page-clean:not(.profile-confirm-mode) .auth-tabs.clean-tabs.two-tabs,html body.auth-page-clean:not(.profile-confirm-mode) .auth-polished-card.auth-single-card>.auth-tabs.clean-tabs.two-tabs{display:grid!important;grid-template-columns:1fr 1fr!important;height:64px!important;visibility:visible!important;opacity:1!important}html body.auth-page-clean.profile-confirm-mode .auth-tabs.clean-tabs.two-tabs{display:none!important}html body.auth-page-clean:not(.profile-confirm-mode) .auth-clean-card>.auth-tabs.clean-tabs.two-tabs{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%!important;height:64px!important;min-height:64px!important;visibility:visible!important;opacity:1!important;background:#fff!important;border-bottom:1px solid #d8e6fb!important;position:relative!important;z-index:10!important}html body.auth-page-clean:not(.profile-confirm-mode) .auth-clean-card>.auth-tabs.clean-tabs.two-tabs .auth-tab{display:flex!important;align-items:center!important;justify-content:center!important;height:64px!important;margin:0!important;border:0!important;border-radius:0!important;background:#fff!important;color:#111827!important;-webkit-text-fill-color:#111827!important;font-size:16px!important;font-weight:1000!important;white-space:nowrap!important}html body.auth-page-clean:not(.profile-confirm-mode) .auth-clean-card>.auth-tabs.clean-tabs.two-tabs .auth-tab.active{background:#2563eb!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body.auth-page-clean.profile-confirm-mode .auth-clean-card>.auth-tabs.clean-tabs.two-tabs{display:none!important}html body.auth-page-clean:not(.profile-confirm-mode) main.auth-polished-wrap.auth-clean-layout{align-items:start!important;gap:24px!important}html body.auth-page-clean:not(.profile-confirm-mode) .auth-polished-card.auth-single-card{overflow:hidden!important;border-radius:14px!important;border:1px solid #d7e2f2!important;background:#fff!important;box-shadow:0 16px 40px rgba(15,23,42,.06)!important}html body.auth-page-clean:not(.profile-confirm-mode) .auth-tabs.clean-tabs.two-tabs{display:grid!important;grid-template-columns:1fr 1fr!important;height:64px!important;border-bottom:1px solid #d7e2f2!important;background:#fff!important}html body.auth-page-clean:not(.profile-confirm-mode) .auth-tabs.clean-tabs.two-tabs .auth-tab{display:flex!important;align-items:center!important;justify-content:center!important;height:64px!important;white-space:nowrap!important;border:0!important;border-radius:0!important;background:#fff!important;color:#0f172a!important;font-weight:1000!important;font-size:15px!important}html body.auth-page-clean:not(.profile-confirm-mode) .auth-tabs.clean-tabs.two-tabs .auth-tab.active{background:#2563eb!important;color:#fff!important}html body.auth-page-clean:not(.profile-confirm-mode) .auth-panel.clean-panel{width:100%!important}html body.auth-page-clean:not(.profile-confirm-mode) #loginForm .auth-form-body{width:min(620px,calc(100% - 48px))!important;margin:0 auto!important;padding:70px 0 90px!important;display:flex!important;flex-direction:column!important;gap:18px!important}html body.auth-page-clean:not(.profile-confirm-mode) #registerForm .auth-form-body{width:min(720px,calc(100% - 48px))!important;margin:0 auto!important;padding:38px 0 50px!important}html body.auth-page-clean:not(.profile-confirm-mode) .auth-field{display:grid!important;grid-template-columns:128px minmax(0,1fr)!important;gap:18px!important;align-items:center!important;width:100%!important}html body.auth-page-clean:not(.profile-confirm-mode) .auth-field>label{margin:0!important;color:#0f172a!important;font-weight:1000!important;white-space:nowrap!important}html body.auth-page-clean:not(.profile-confirm-mode) .auth-field input{height:50px!important;border:1px solid #c9d8ec!important;border-radius:10px!important;background:#fff!important;color:#111827!important;margin:0!important;padding:0 18px!important;font-weight:900!important}html body.auth-page-clean:not(.profile-confirm-mode) .auth-inline-row{display:grid!important;grid-template-columns:minmax(0,1fr)170px!important;gap:10px!important;align-items:center!important}html body.auth-page-clean:not(.profile-confirm-mode) .auth-mini-btn{height:50px!important;width:100%!important;border:1px solid #c9d8ec!important;border-radius:10px!important;background:#f8fbff!important;color:#0f172a!important;font-weight:1000!important}html body.auth-page-clean:not(.profile-confirm-mode) #loginForm .auth-primary,html body.auth-page-clean:not(.profile-confirm-mode) #registerForm .auth-primary{height:54px!important;width:calc(100% - 146px)!important;margin-left:146px!important;border-radius:10px!important;background:#2563eb!important;color:#fff!important;box-shadow:0 12px 24px rgba(37,99,235,.18)!important}html body.auth-page-clean:not(.profile-confirm-mode) .agree-line.signup-agree{width:calc(100% - 146px)!important;margin-left:146px!important;min-height:46px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;background:#f8fbff!important;border:1px solid #d7e2f2!important;border-radius:10px!important;color:#0f172a!important;font-weight:900!important}html body.auth-page-clean:not(.profile-confirm-mode) .agree-line.signup-agree input{width:16px!important;height:16px!important;margin:0!important;padding:0!important}html body .tsp-modal:not(.hidden){position:fixed!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:999999!important}html body .tsp-modal-backdrop{position:absolute!important;inset:0!important;background:rgba(15,23,42,.72)!important;backdrop-filter:blur(2px)!important}html body .find-info-card{position:relative!important;width:520px!important;max-width:calc(100vw - 32px)!important;background:#fff!important;border:1px solid #d7e2f2!important;border-radius:14px!important;overflow:hidden!important;box-shadow:0 24px 70px rgba(0,0,0,.22)!important}html body .find-info-card .tsp-modal-head{height:58px!important;padding:0 18px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;border-bottom:1px solid #d7e2f2!important;background:#fff!important}html body .find-info-card .tsp-modal-head h3{font-size:17px!important;font-weight:1000!important;color:#0f172a!important;margin:0!important}html body .find-info-card .tsp-modal-x{width:34px!important;height:34px!important;border-radius:10px!important;background:#2563eb!important;color:#fff!important;font-size:24px!important;line-height:1!important;display:flex!important;align-items:center!important;justify-content:center!important}html body .find-info-card .find-info-desc{padding:24px 18px 10px!important;margin:0!important;color:#64748b!important;font-size:13px!important;line-height:1.6!important;font-weight:900!important}html body .find-info-card label{display:block!important;padding:0 18px 12px!important;color:#0f172a!important;font-size:14px!important;font-weight:1000!important}html body .find-info-card .email-verify-row{display:grid!important;grid-template-columns:minmax(0,1fr)144px!important;gap:10px!important;margin-top:8px!important}html body .find-info-card input{height:44px!important;margin:0!important;background:#fff!important;color:#111827!important;border:1px solid #c9d8ec!important;border-radius:9px!important;font-weight:900!important}html body .find-info-card .find-info-actions{padding:18px!important}html body .find-info-card .auth-primary.small{width:100%!important;height:50px!important;margin:0!important;background:#2563eb!important;color:#fff!important;border-radius:10px!important}.auth-clean-layout{display:grid!important;grid-template-columns:minmax(0,760px) 260px!important;gap:26px!important;align-items:start!important;width:min(1180px,calc(100% - 32px))!important;margin:28px auto 0!important}.auth-single-wrap{max-width:760px;margin:0 auto!important;padding:0 0 8px;width:100%!important;min-width:0!important}.auth-single-card{padding:0!important;overflow:hidden!important;border-radius:14px!important;background:#fff!important;border:1px solid #cfe0f5!important;box-shadow:0 14px 34px rgba(37,99,235,.06)!important;margin-top:0!important;width:100%!important}.auth-tabs.clean-tabs.two-tabs{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%!important;height:58px!important;border-bottom:1px solid #d7e4f6!important;background:#fff!important}.auth-tabs.clean-tabs.two-tabs .auth-tab{height:58px!important;width:100%!important;border:0!important;border-radius:0!important;background:#fff!important;color:#0f172a!important;font-weight:900!important;margin:0!important}.auth-tabs.clean-tabs.two-tabs .auth-tab.active{background:#2f6bef!important;color:#fff!important}.auth-panel.clean-panel{gap:22px!important;padding:0!important;background:#fff!important;color:#111827!important}.auth-form-body{width:min(620px,calc(100% - 48px))!important;margin:0 auto!important;padding:72px 0 84px!important}.signup-ref-inner{padding:48px 0 60px!important;background:#fff!important}.auth-field{display:grid!important;grid-template-columns:120px minmax(0,1fr)!important;gap:18px!important;align-items:center!important;margin:0 0 16px!important}.auth-field label{display:block!important;margin:0!important;color:#0f172a!important;font-size:15px!important;font-weight:900!important;line-height:1.3!important;text-align:left!important;white-space:nowrap!important}.auth-field input{width:100%!important;height:46px!important;margin:0!important;border:1px solid #bcd0ef!important;border-radius:9px!important;background:#fff!important;color:#0f172a!important;font-size:15px!important;font-weight:800!important;padding:0 16px!important;box-shadow:none!important}.auth-field input::placeholder{color:#9aa9c0!important;font-weight:800!important}.auth-inline-row{display:grid!important;grid-template-columns:minmax(0,1fr) 150px!important;gap:10px!important;align-items:center!important;width:100%!important}.auth-inline-row input{min-width:0!important}.auth-mini-btn{height:46px!important;padding:0 14px;border:1px solid #bcd0ef!important;border-radius:9px!important;background:#f8fbff!important;color:#0f172a!important;font-weight:900!important;white-space:nowrap;cursor:pointer;box-shadow:none!important;font-size:13px!important;width:150px!important;margin:0!important}.auth-primary{height:52px!important;border:0!important;border-radius:9px!important;background:#2f6bef!important;color:#fff!important;font-weight:900!important;font-size:15px!important;cursor:pointer;box-shadow:0 12px 22px rgba(47,107,239,.14)!important;margin-top:6px}.login-form-body>.auth-primary,.signup-submit-btn{width:calc(100% - 138px)!important;margin:24px 0 0 138px!important}.login-state{color:#2f6bef!important;font-size:13px;line-height:1.5;width:calc(100% - 138px)!important;margin:12px 0 0 138px!important;font-weight:900!important}.auth-section-line{height:1px!important;background:#e3edf9!important;margin:18px 0 18px 138px!important}.verify-state{display:block;margin-top:6px!important;color:#2f6bef!important;font-weight:900!important;font-size:12px!important;grid-column:2!important}.clean-agree.signup-agree{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:calc(100% - 138px)!important;margin:18px 0 0 138px!important;min-height:46px!important;border:1px solid #d7e4f6!important;border-radius:9px!important;background:#f8fbff!important;color:#0f172a!important;font-weight:900!important;text-align:center!important}.clean-agree.signup-agree input{width:16px!important;height:16px!important;margin:0!important;padding:0!important}.auth-right-sidebar{width:260px!important}.find-info-card input{height:46px;border:1px solid rgba(82,161,255,.36)!important;background:#fff!important;color:#0f172a!important;border-radius:10px!important;padding:0 13px!important;box-sizing:border-box!important;outline:none!important;min-width:0;width:100%}html body.auth-page-clean:not(.profile-confirm-mode) #loginForm .login-form-body{width:540px!important;max-width:calc(100% - 72px)!important;margin:0 auto!important;padding:64px 0 72px!important;display:flex!important;flex-direction:column!important;gap:16px!important}html body.auth-page-clean:not(.profile-confirm-mode) #loginForm .auth-field{width:100%!important;display:grid!important;grid-template-columns:96px minmax(0,1fr)!important;gap:16px!important;align-items:center!important;margin:0!important;padding:0!important}html body.auth-page-clean:not(.profile-confirm-mode) #loginForm .auth-field>label{height:46px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;margin:0!important;padding:0!important;color:#0f172a!important;font-size:14px!important;font-weight:1000!important;line-height:1!important;white-space:nowrap!important}html body.auth-page-clean:not(.profile-confirm-mode) #loginForm .auth-field>input{width:100%!important;height:46px!important;margin:0!important;padding:0 16px!important;border:1px solid #c7d7ef!important;border-radius:9px!important;background:#fff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-size:15px!important;font-weight:900!important;box-shadow:none!important}html body.auth-page-clean:not(.profile-confirm-mode) #loginForm .auth-field>input::placeholder{color:#9aa9c0!important;-webkit-text-fill-color:#9aa9c0!important;opacity:1!important}html body.auth-page-clean:not(.profile-confirm-mode) #loginForm .auth-field>input:focus{outline:0!important;border-color:#2563eb!important;box-shadow:0 0 0 3px rgba(37,99,235,.13)!important}html body.auth-page-clean:not(.profile-confirm-mode) #loginForm .auth-primary{width:calc(100% - 112px)!important;height:52px!important;margin:18px 0 0 112px!important;border:0!important;border-radius:10px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#2563eb!important;color:#fff!important;font-size:15px!important;font-weight:1000!important;box-shadow:0 12px 22px rgba(37,99,235,.16)!important}html body.auth-page-clean:not(.profile-confirm-mode) #loginForm .login-state{width:calc(100% - 112px)!important;margin:10px 0 0 112px!important;min-height:16px!important;text-align:left!important}html body.auth-page-clean:not(.profile-confirm-mode) #registerForm .auth-form-body,html body.auth-page-clean:not(.profile-confirm-mode) #registerForm .signup-ref-inner{width:640px!important;max-width:calc(100% - 72px)!important;margin:0 auto!important}html body.auth-page-clean:not(.profile-confirm-mode) #registerForm .auth-field{display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;gap:16px!important;align-items:center!important;margin:0 0 14px!important}html body.auth-page-clean:not(.profile-confirm-mode) #registerForm .auth-primary,html body.auth-page-clean:not(.profile-confirm-mode) #registerForm .signup-submit-btn{width:calc(100% - 128px)!important;margin-left:128px!important}html body.auth-page-clean:not(.profile-confirm-mode) #registerForm .auth-section-line{width:calc(100% - 128px)!important;margin-left:128px!important}html body.auth-page-clean:not(.profile-confirm-mode) #registerForm .agree-line.signup-agree{width:calc(100% - 128px)!important;margin-left:128px!important}html body .memo-shell-wrap{width:min(1180px,calc(100% - 24px))!important;margin:18px auto!important;display:block!important}html body .memo-window{max-width:920px!important;margin:0 auto!important;background:#fff!important;border:1px solid #cfe0f5!important;border-radius:14px!important;box-shadow:0 12px 28px rgba(37,99,235,.06)!important;min-height:448px!important;color:#0f172a!important;overflow:hidden!important}html body .memo-titlebar{height:50px!important;padding:0 18px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;background:#fff!important;color:#0f172a!important;border-bottom:1px solid #d7e4f6!important;min-height:58px!important;font-size:16px!important;font-weight:1000!important}html body .memo-titlebar a,html body .memo-titlebar .memo-close{width:30px!important;height:30px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid #bfd3ef!important;border-radius:10px!important;background:#f8fbff!important;color:#64748b!important;font-size:24px!important;line-height:1!important;text-decoration:none!important;margin:0!important;padding:0!important;box-shadow:none!important}html body .memo-titlebar .memo-close{font-size:20px!important;font-weight:900!important;cursor:pointer!important}html body .memo-tabs{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;gap:0!important;background:#fff!important;border-bottom:1px solid #d7e4f6!important;padding:0 12px!important;height:54px!important}html body .memo-tabs button{height:44px!important;border-radius:0!important;border:0!important;border-right:1px solid #d7e5f8!important;background:#fff!important;color:#0f172a!important;font-size:13px!important;font-weight:1000!important;box-shadow:none!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;align-self:end!important}html body .memo-tabs button.active{background:#2f6bef!important;color:#fff!important;box-shadow:inset 0 -2px 0 rgba(255,255,255,.25)!important}html body .memo-tabs button.active::after{display:none!important}html body .memo-count,html body .memo-keep{background:#f8fbff!important;color:#0f172a!important;border-bottom:1px solid #e5edf8!important;padding:0 14px!important;font-size:12px!important;font-weight:900!important;margin:10px 14px!important;height:36px!important;display:flex!important;align-items:center!important;border:1px solid #cfe0f5!important;border-radius:9px!important}html body .memo-count b{color:#2563eb!important;margin:0 3px!important}html body .memo-table{width:calc(100% - 28px)!important;border-collapse:separate!important;border-spacing:0!important;background:#fff!important;color:var(--tsp-text)!important;margin:10px 14px 0!important;border:1px solid #cfe0f5!important;border-radius:10px!important;overflow:hidden!important;table-layout:fixed!important}html body .memo-table th{height:34px!important;background:#f3f7fd!important;color:#0f172a!important;border-bottom:1px solid #cfe0f5!important;text-align:center!important;font-weight:1000!important;font-size:12px!important;padding:0 10px!important;vertical-align:middle!important}html body .memo-table td{height:40px!important;background:#fff!important;color:#0f172a!important;border-bottom:1px solid #e8f0fb!important;text-align:center!important;font-weight:900!important;font-size:13px!important;padding:0 10px!important;vertical-align:middle!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .memo-table tbody tr:last-child td{border-bottom:0!important}html body .memo-table th:nth-child(1),html body .memo-table td:nth-child(1){width:130px!important;text-align:left!important;color:#0f172a!important;background:#fff!important}html body .memo-table th:nth-child(2),html body .memo-table td:nth-child(2){text-align:left!important}html body .memo-table th:nth-child(3),html body .memo-table td:nth-child(3){width:122px!important;text-align:center!important;color:#0f172a!important}html body .memo-table th:nth-child(4),html body .memo-table td:nth-child(4){width:64px!important;text-align:center!important;padding:0 8px!important}html body .memo-user-cell,html body .memo-user-cell *,html body .memo-table td:first-child,html body .memo-table td:first-child *{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;text-shadow:none!important}html body .memo-open{height:38px!important;width:100%!important;max-width:100%!important;background:transparent!important;color:#0f172a!important;border:0!important;padding:0!important;text-align:left!important;font-weight:900!important;box-shadow:none!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;-webkit-text-fill-color:#0f172a!important;font-size:13px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important}html body .memo-open:hover{color:#2563eb!important;-webkit-text-fill-color:#2563eb!important;text-decoration:none!important}html body .memo-del{height:26px!important;width:34px!important;padding:0!important;background:#fff!important;color:#ef4444!important;border:1px solid #fecaca!important;border-radius:7px!important;font-size:11px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;-webkit-text-fill-color:#ef4444!important;margin:0!important;font-weight:1000!important;box-shadow:none!important}html body .memo-page{display:flex!important;justify-content:center!important;gap:8px!important;padding:24px 0 16px!important;background:#fff!important;align-items:center!important}html body .memo-page button,html body .memo-page b{width:30px!important;height:30px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:10px!important;border:1px solid #cfe0f5!important;background:#fff!important;color:#2563eb!important;font-weight:1000!important;font-size:12px!important;margin:0!important;padding:0!important;box-shadow:none!important}html body .memo-page b{background:#2563eb!important;color:#fff!important;border-color:#2563eb!important}html body .memo-viewer-overlay{position:fixed!important;inset:0!important;background:rgba(15,23,42,.42)!important;z-index:9999!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;padding:18px!important;padding-top:40px!important;backdrop-filter:blur(2px)!important}html body .memo-viewer{width:min(448px,calc(100% - 28px))!important;background:#fff!important;border:1px solid #cfe0f5!important;border-radius:14px!important;box-shadow:0 18px 50px rgba(15,23,42,.18)!important;overflow:hidden!important;color:#0f172a!important}html body .memo-view-body{padding:16px!important;background:#fff!important;color:#0f172a!important;font-size:13px!important;font-weight:900!important}html body .memo-view-meta{display:grid!important;grid-template-columns:82px minmax(0,1fr)!important;gap:8px!important;align-items:center!important;min-height:22px!important;color:#0f172a!important}html body .memo-view-meta span{color:#0f172a!important;font-weight:1000!important}html body .memo-view-meta b{color:#0f172a!important;font-weight:900!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .memo-view-line{height:1px!important;background:#64748b!important;margin:8px 0 10px!important;opacity:.55!important}html body .memo-full-text{padding:12px 14px!important;border:1px solid #d7e4f6!important;border-radius:9px!important;background:#f8fbff!important;color:#0f172a!important;line-height:1.6!important;font-weight:900!important;min-height:44px!important;font-size:13px!important;word-break:break-all!important;white-space:normal!important}.tw-warning{padding:8px 10px!important;font-size:12px;color:#e11d48!important;font-weight:700;margin:0 0 10px 88px!important;border-left:3px solid #e73348!important;background:#fff5f5!important;border-radius:4px!important;border-color:#fecdd3!important;display:none!important}@media (max-width:768px){.board-detail{padding:18px 16px}.board-detail h1{font-size:20px}.board-row{grid-template-columns:42px 1fr 64px 76px 42px!important;font-size:12px;padding:11px 6px;gap:6px}.board-head span:nth-child(4),.board-link span:nth-child(4){font-size:11px}.admin-promo-item{grid-template-columns:1fr!important}.admin-actions{grid-template-columns:1fr 1fr}.banner-list{grid-template-columns:1fr!important}.wrap{width:min(100%,calc(100% - 16px))!important;margin-top:12px!important}body{background:#050608!important}.pato-shell,.board-shell{width:calc(100% - 14px)!important;max-width:none!important}.tospot-white-header{position:sticky!important;top:0!important;z-index:1000!important;background:linear-gradient(180deg,#10131a,#07080b)!important;border-bottom:1px solid rgba(255,45,85,.45)!important;box-shadow:0 10px 24px rgba(0,0,0,.45)!important}.tospot-white-header-inner{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;padding:10px 0!important}.tospot-logo-wrap{display:flex!important;justify-content:center!important;align-items:center!important}.tospot-white-logo{width:142px!important;max-height:54px!important;object-fit:contain!important}.tospot-menu-item{height:auto!important;flex:0 0 auto!important;scroll-snap-align:start!important}.tospot-menu-item>a,.tospot-main-menu>a{height:36px!important;padding:0 12px!important;border-radius:999px!important;background:#141821!important;border:1px solid rgba(255,255,255,.08)!important;color:#fff!important;font-size:13px!important;font-weight:900!important;line-height:36px!important;text-decoration:none!important}.tospot-menu-item>a:hover,.tospot-menu-item>a:focus{background:#ffcc00!important;color:#111!important}.pato-layout,.board-shell{display:flex!important;flex-direction:column!important;margin-top:12px!important;gap:12px!important}.pato-maincol,.board-content-card{width:100%!important;min-width:0!important}.pato-sidebar,.board-right{display:flex!important;flex-direction:column!important;gap:10px!important;position:static!important;width:100%!important;order:2!important}.pato-login-box,.side-event-card,.side-rank-card,.tospot-live-chat{border-radius:14px!important;overflow:hidden!important}.pato-banner-grid,.banner-list.pato-banner-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:10px!important}.pato-banner-grid img{height:58px!important;object-fit:cover!important;border-radius:8px!important}.main-banner{border-radius:9px!important}.live-chat-list{max-height:240px!important;height:auto!important;overflow-y:auto!important}.live-chat-form{display:grid!important;grid-template-columns:1fr 58px!important;gap:6px!important}.live-chat-form input{height:38px!important;font-size:13px!important}.live-chat-form button{height:38px!important;font-size:13px!important}.pato-sidebar{display:flex;flex-direction:column}.tospot-live-chat{order:2}.side-event-card{order:3}.side-rank-card{order:5}.member-menu-badge{top:4px;right:12px}.alert-headline{align-items:flex-start;flex-direction:column}.alert-headline div{width:100%}.alert-headline button{flex:1}.alert-list{padding:10px;min-height:360px}.alert-item{grid-template-columns:38px minmax(0,1fr);gap:10px;padding:12px}.alert-icon{width:34px;height:34px;font-size:16px}.alert-open{grid-column:1 / -1;width:100%}.memo-simple-help{margin-left:0!important}.auth-polished-wrap,.board-shell,.pato-shell{width:min(100% - 20px,1100px)!important}.event-detail-top{grid-template-columns:1fr!important}.tospot-main-menu{display:flex!important;justify-content:flex-start!important;gap:6px;height:auto!important;overflow-x:auto;white-space:nowrap!important;padding:4px 2px 8px!important;scroll-snap-type:x proximity!important;padding-bottom:4px}.tospot-menu-item>a{font-size:13px;padding:9px 8px}.tospot-dropdown{display:none!important;min-width:150px}.board-shell{padding:10px!important}.board-content-card{padding:12px!important;border-radius:16px!important}#boardDetail{padding:14px!important}#boardDetail h1{font-size:22px!important;line-height:1.35!important}.detail-meta-renew{flex-wrap:wrap!important;gap:8px!important;font-size:12px!important}.detail-inline-image img{max-width:100%!important;height:auto!important}.detail-comment-form{grid-template-columns:1fr!important;display:flex!important;flex-direction:column!important;gap:10px!important}.detail-comment-form textarea{width:100%!important;min-height:92px!important}.detail-comment-form button{width:100%!important;height:48px!important}.scam-form-grid{grid-template-columns:1fr!important}.scam-detail-row{grid-template-columns:100px 1fr!important}.home-board-grid.two-col{grid-template-columns:1fr!important;gap:10px!important}.level-guide-grid.two-col{grid-template-columns:1fr!important;gap:12px!important}.point-rule-card{overflow-x:auto!important}.point-rule-table{min-width:720px!important}.point-guide-final .pg-title{font-size:18px!important}.pg-table th,.pg-table td{font-size:12px!important;padding:6px!important}.tospot-main-menu .tospot-dropdown{top:42px!important}html body .memo-form label{grid-template-columns:1fr!important;gap:8px!important}html body .memo-window,html body .alert-window{border-radius:14px!important}@media (max-width:640px){.promo-tab{height:40px}.auth-tabs{grid-template-columns:1fr}.auth-tab{border-right:0;border-bottom:1px solid #262626}.auth-panel{padding:16px}.admin-control-grid,.admin-control-grid.wallet{grid-template-columns:1fr}.ranking-row{grid-template-columns:34px 28px 1fr}.ranking-row em{grid-column:3/4;font-size:12px}.ranking-page{padding:14px}.event-grid{grid-template-columns:1fr}.event-card-img{height:150px}.event-options{grid-template-columns:1fr}.event-write-grid{grid-template-columns:1fr}.event-detail-info h1{font-size:22px}.event-detail-info dl{grid-template-columns:82px 1fr}.scam-detail-title{font-size:22px!important;gap:8px!important}.scam-title-icon.verify{font-size:34px!important}.scam-title-icon.report{width:34px!important;height:34px!important;font-size:20px!important}.scam-detail-row{grid-template-columns:1fr!important}.scam-detail-row b{border-right:0!important;border-bottom:1px solid rgba(96,165,250,.18)!important;min-height:38px!important}.scam-detail-row span{min-height:42px!important}.detail-meta-renew{gap:8px!important}#boardDetail h1,#boardDetail .scam-detail-title{font-size:22px!important;gap:8px!important}#boardDetail .detail-date.detail-meta-renew,#boardDetail .detail-meta-renew{font-size:12px!important;gap:8px!important}#bannerList.banner-grid-287,.pato-banner-grid.banner-grid-287{grid-template-columns:1fr!important;gap:8px!important;padding-left:8px!important;padding-right:8px!important}#bannerList.banner-grid-287 .main-banner,#bannerList.banner-grid-287 .main-banner img{width:100%!important;max-width:287px!important;height:auto!important;aspect-ratio:287/120!important;margin:0 auto!important}body.auth-page-clean .auth-panel.clean-panel,body.auth-page-clean .signup-reference-form{padding:24px 18px 28px!important}body.auth-page-clean .signup-field-row{grid-template-columns:1fr!important;gap:7px!important}body.auth-page-clean #loginForm,body.auth-page-clean #registerForm.signup-reference-form{padding:24px 18px 28px!important}body.auth-page-clean .signup-label{padding-top:0!important;height:auto!important}body.auth-page-clean .signup-email-row{grid-template-columns:1fr!important}body.auth-page-clean #loginForm{padding:28px 18px 34px!important}body.auth-page-clean #registerForm.signup-reference-form{padding:24px 16px 30px!important}body.auth-page-clean .email-verify-row.signup-email-row,body.auth-page-clean .signup-email-row{grid-template-columns:1fr!important}body.auth-page-clean .auth-mini-btn{width:100%!important;max-width:100%!important}body.auth-page-clean .signup-agree{margin-left:0!important;width:100%!important}html body.auth-page-clean #loginForm{padding:28px 18px 34px!important}html body.auth-page-clean #registerForm.signup-reference-form{padding:24px 16px 30px!important}html body.auth-page-clean .signup-field-row{grid-template-columns:1fr!important;gap:8px!important}html body.auth-page-clean .signup-label{height:auto!important}html body.auth-page-clean .email-verify-row.signup-email-row,html body.auth-page-clean .signup-email-row{grid-template-columns:1fr!important}html body.auth-page-clean .auth-mini-btn,html body.auth-page-clean #sendEmailCodeBtn,html body.auth-page-clean #verifyEmailCodeBtn{width:100%!important;max-width:100%!important;min-width:0!important}html body.auth-page-clean .signup-agree{width:100%!important;max-width:100%!important;margin-left:0!important}html body.auth-page-clean .signup-submit-btn{width:100%!important;margin:24px 0 0!important}@media (max-width:760px){.member-panel{align-items:flex-start;flex-direction:column}.topbar-left span:last-child,.topbar-left span:nth-child(2),.topbar-left a:nth-child(3){display:none}.topbar-right .gift{display:none}.tospot-menu-item,.tospot-menu-item>a{height:48px}.tospot-dropdown{top:48px}.tospot-white-logo{width:150px}.top-login,.top-join{height:25px;padding:0 8px}.tospot-white-topbar{height:auto}.tospot-white-topbar-inner{justify-content:center;height:auto;padding:6px 0;flex-wrap:wrap}.topbar-right{gap:6px}.pato-banner-grid,.banner-list.pato-banner-grid{grid-template-columns:1fr!important}.auth-single-card .auth-panel{padding:22px 18px}.auth-panel-head.two-line{display:block}.auth-single-card .input-grid.two{grid-template-columns:1fr}.tospot-main-menu{grid-column:1/-1;justify-content:flex-start;overflow-x:auto;height:48px;gap:22px;overflow:auto!important}.pato-shell,.board-shell{width:calc(100% - 16px)!important}.pato-banner-grid{grid-template-columns:1fr!important}.pato-banner-grid img{height:auto!important}.side-event-card,.side-feed-card,.side-rank-card{display:none!important}.auth-polished-wrap{padding-top:18px!important}.auth-single-wrap{max-width:none;width:100%}.tw-row,.tw-file-section,.tw-photo-section{grid-template-columns:1fr}.tw-row{gap:6px}.tw-required{display:none}.tw-radio-group{display:grid;gap:8px}.tospot-write-form .tw-content{min-height:200px!important}.tw-actions{grid-template-columns:1fr!important}.tw-warning{margin-left:0!important}.tw-file-section,.tw-photo-section,.tw-row{grid-template-columns:1fr!important}.tospot-white-header-inner{height:auto;grid-template-columns:1fr auto!important;padding:12px 0}.tospot-header-side{align-self:start;display:flex!important}html[data-theme] .tospot-header-side{gap:8px!important}html[data-theme] .online-pill{font-size:11px!important;padding:7px 9px!important}.gw-head{flex-direction:column;align-items:flex-start}.gw-grid{grid-template-columns:1fr;padding:16px}.gw-preview{margin:0 16px 14px}.gw-detail-label{padding:0 16px 16px}.gw-actions{grid-template-columns:1fr;padding:16px}.qna-form-row,.qna-title-row{grid-template-columns:1fr;align-items:start;border-bottom:0;padding:8px 4px}.qna-form-row select,.qna-form-row input{width:100%}.qna-required{display:none}.qna-content{min-height:180px}.qna-actions{grid-template-columns:1fr}.tw-file-input-line{grid-template-columns:58px minmax(0,1fr)64px!important;height:40px!important}.tw-file-input-line span{height:40px!important;line-height:40px!important;font-size:12px!important}.detail-inline-image{margin-top:14px!important}.detail-comment-form button{height:48px!important}.board-title-line strong{max-width:70vw!important}.board-detail .detail-content,.detail-content.align-left{padding:8px 0 14px!important;border-radius:14px!important;min-height:160px!important}.board-detail.detail-simple-view{padding:16px 10px 22px!important}.board-detail.detail-simple-view h1{font-size:22px!important;text-align:left!important;padding-bottom:12px!important}.board-detail.detail-simple-view .detail-date.detail-meta-renew{justify-content:flex-start!important;align-items:flex-start!important;gap:8px 10px!important}.board-detail.detail-simple-view .detail-date.detail-meta-renew span{font-size:12px!important}.board-detail.detail-simple-view .detail-content{font-size:14px!important;line-height:1.85!important}.board-detail.detail-simple-view .detail-inline-image img{max-width:100%!important;border-radius:9px!important}.pato-sidebar{display:grid;grid-template-columns:1fr}.side-event-card,.side-rank-card,.side-stats-card{grid-column:auto}.side-withdraw-list p{grid-template-columns:minmax(0,1fr)68px 82px}.admin-withdraw-row{grid-template-columns:1fr!important;align-items:stretch!important}.admin-withdraw-row button{width:100%}.pato-shell,.wrap,.board-shell{width:calc(100% - 12px)!important;max-width:100%!important}#sideNoticeList p,#sideNoticeList a,.empty-side-line{font-size:12px!important}.toto-row{grid-template-columns:44px minmax(0,1fr)68px!important;min-height:48px!important;padding:0 10px!important}.toto-row span:nth-child(4),.toto-row span:nth-child(5),.toto-head span:nth-child(4),.toto-head span:nth-child(5){display:none!important}.toto-row .name{font-size:11px!important;justify-content:flex-end!important}#bannerList,#bannerList.pato-banner-grid,#bannerList.banner-list{grid-template-columns:1fr!important;width:100%!important;max-width:100%!important;gap:4px!important}.side-feed-card>.side-tab-panel{min-height:130px!important;max-height:none!important}.side-rank-card,.side-withdraw-card,.side-stats-card{min-height:auto!important}.pato-shell,.pato-layout,main.pato-shell.pato-layout,.wrap,.board-shell,.pato-maincol,#certifiedSites{width:calc(100vw - 12px)!important;max-width:calc(100vw - 12px)!important}.logo{flex:0 0 58px!important;width:58px!important;min-width:58px!important;max-width:58px!important}.logo img{max-width:54px!important;width:54px!important}.nav{gap:8px!important}.nav a{height:38px!important;font-size:12px!important;line-height:38px!important;padding:0 9px!important}#bannerList,#bannerList.pato-banner-grid,#bannerList.banner-list,.pato-banner-grid,.banner-list{grid-template-columns:1fr!important;gap:4px!important}.pato-sidebar,aside.pato-sidebar,.board-right{display:flex!important;flex-direction:column!important;gap:10px!important;width:calc(100vw - 12px)!important;max-width:calc(100vw - 12px)!important}.side-event-card h3,.side-withdraw-card h3,.side-stats-card h3{height:36px!important;min-height:36px!important;padding:0 12px!important;font-size:12px!important}.side-feed-card .side-tabs,.side-rank-card .side-tabs,.side-feed-card .side-tabs button,.side-rank-card .side-tabs button{height:36px!important;min-height:36px!important;font-size:12px!important}footer,.footer{width:100%!important;padding:12px 0!important;font-size:11px!important;text-align:center!important}.side-withdraw-card h3,.side-stats-card h3{height:36px!important;min-height:36px!important;font-size:12px!important;padding:0 12px!important}.side-withdraw-list,.visitor-stats-list{padding:9px 12px!important}.side-withdraw-list p,.side-withdraw-list .withdraw-row{grid-template-columns:minmax(0,1fr)68px 54px!important}.toto-row.board-renew-row{min-height:44px!important}.board-pagination,#boardPagination,.pagination{flex-wrap:wrap!important;gap:4px!important}.side-rank-card{min-height:auto!important}.side-rank-card>.rank-tab-panel.active{min-height:auto!important}body.auth-page-clean .auth-polished-wrap{width:calc(100% - 16px)!important;margin-top:12px!important}body.auth-page-clean .auth-right-sidebar{display:none!important}.side-withdraw-list p.withdraw-row-clean{grid-template-columns:40px minmax(0,1fr)64px 56px!important;padding:7px 6px!important;gap:5px!important}.side-withdraw-list p.withdraw-row-clean b,.side-withdraw-list p.withdraw-row-clean span{font-size:11px!important}.side-withdraw-list p.withdraw-row-clean em.withdraw-status,.side-withdraw-list p.withdraw-row-clean time{font-size:10px!important}body.board-page-clean .tospot-write-form .tw-title-row,body.board-page-clean .tospot-write-form .tw-file-section-clean,body.board-page-clean .tospot-write-form .tw-photo-section{grid-template-columns:1fr!important}body.board-page-clean .tospot-write-form .tw-warning,body.board-page-clean .tospot-write-form .tw-content{width:100%!important;margin-left:0!important}body.board-page-clean .tospot-write-form .tw-file-name-line,body.board-page-clean .tospot-write-form .write-image-preview{grid-column:1!important}body.board-page-clean .tospot-write-form .tw-file-panel{grid-template-columns:1fr!important}body{min-width:1195px!important}.pato-layout{width:1195px!important}.tsp-footer-inner{width:1195px!important}html body #boardWriteBox.tospot-write-form h3{margin:-16px -16px 16px!important}html body .tospot-write-form .tw-row,html body .tospot-write-form .tw-title-row,html body .tospot-write-form .tw-file-section,html body .tospot-write-form .tw-photo-section{grid-template-columns:1fr!important;gap:8px!important}html body .tospot-write-form .tw-warning,html body .tospot-write-form textarea.tw-content,html body .tospot-write-form #writePostContent{width:100%!important;margin-left:0!important}html body .tospot-write-form .tw-file-name-line,html body .tospot-write-form .write-image-preview{grid-column:auto!important}html body .tospot-write-form .tw-file-panel{grid-template-columns:1fr!important}html body .tospot-write-form .tw-file-clear-btn{width:100%!important}html body.auth-page-clean.profile-confirm-mode .v22-myinfo-body{padding:20px 16px 22px!important}html body.auth-page-clean.profile-confirm-mode .v22-myinfo-grid{grid-template-columns:1fr!important}html body.auth-page-clean.profile-confirm-mode .v22-field-note{grid-column:auto!important}html body.auth-page-clean.profile-confirm-mode .v22-profile-image-row{grid-template-columns:1fr!important;text-align:center!important}html body.auth-page-clean.profile-confirm-mode .v22-wallet-cards{grid-template-columns:1fr!important}html body.auth-page-clean.profile-confirm-mode .v22-myinfo-actions{grid-template-columns:1fr!important}html body.board-page-clean #boardWriteBox.tospot-write-form .tw-title-row,html body #boardWriteBox.tospot-write-form .tw-title-row,html body.board-page-clean #boardWriteBox.tospot-write-form .tw-file-section,html body.board-page-clean #boardWriteBox.tospot-write-form .tw-photo-section{grid-template-columns:1fr!important;margin:16px!important;gap:8px!important}html body.board-page-clean #boardWriteBox.tospot-write-form .tw-warning,html body.board-page-clean #boardWriteBox.tospot-write-form #writePostContent{width:auto!important;margin:0 16px 14px!important}html body #boardWriteBox.tospot-write-form .tw-file-name-line{grid-column:auto!important}html body #boardWriteBox.tospot-write-form .tw-file-panel{grid-template-columns:1fr!important}html body #boardWriteBox.tospot-write-form #clearAttachFile{width:100%!important}html body #boardWriteBox.tospot-write-form .tw-actions{margin:18px 16px 18px!important;grid-template-columns:1fr!important}html body #boardWriteBox.tospot-write-form .tw-attach-name{grid-column:1/-1!important;border-top:1px solid #d7e2f2!important}html body #boardWriteBox.tospot-write-form .tw-image-upload-v23{grid-template-columns:1fr!important}html body #boardWriteBox.tospot-write-form #writeAttachList{grid-column:auto!important}html body #boardWriteBox.tospot-write-form .tw-image-upload-v23,html body #boardWriteBox.tospot-write-form .tw-photo-section{grid-template-columns:1fr!important;gap:10px!important}html body #boardWriteBox.tospot-write-form .tw-image-upload-v23>.tw-file-label{grid-column:1!important;grid-row:auto!important;height:auto!important}html body #boardWriteBox.tospot-write-form .tw-attach-list{grid-column:1!important}html body #boardWriteBox.tospot-write-form .tw-image-controls{grid-column:1!important}html body #boardWriteBox.tospot-write-form .tw-attach-row{grid-template-columns:78px minmax(0,1fr)74px!important}html body #boardWriteBox.tospot-write-form .tw-file-hint{width:100%!important;white-space:normal!important;height:auto!important;min-height:38px!important}html body #boardWriteBox.tospot-write-form .tw-file-section.tw-image-upload-v23,html body #boardWriteBox.tospot-write-form .tw-photo-section{grid-template-columns:1fr!important;gap:8px!important}html body #boardWriteBox.tospot-write-form{margin:12px!important;padding:16px!important;--tw-label:1fr;--tw-gap:8px}html body #boardWriteBox.tospot-write-form .tw-title-row,html body #boardWriteBox.tospot-write-form .tw-content-row,html body #boardWriteBox.tospot-write-form .tw-file-section.tw-image-upload-v23,html body #boardWriteBox.tospot-write-form .tw-photo-section{grid-template-columns:1fr!important;gap:8px!important}html body #boardWriteBox.tospot-write-form .tw-warning{margin:4px 0 12px!important;max-width:100%!important}html body #boardWriteBox.tospot-write-form .tw-image-controls,html body #boardWriteBox.tospot-write-form #writeAttachList{grid-column:1!important;grid-row:auto!important;max-width:100%!important}html body #boardWriteBox.tospot-write-form .tw-row,html body #boardWriteBox.tospot-write-form .tw-title-row,html body #boardWriteBox.tospot-write-form .tw-content-row,html body #boardWriteBox.tospot-write-form .tw-file-section,html body #boardWriteBox.tospot-write-form .tw-photo-section{grid-template-columns:1fr!important;gap:8px!important}html body #boardWriteBox.tospot-write-form .tw-warning,html body #boardWriteBox.tospot-write-form .tw-actions,html body #boardWriteBox.tospot-write-form .write-actions{margin-left:0!important;width:100%!important}html body #boardWriteBox.tospot-write-form #writePostTitle,html body #boardWriteBox.tospot-write-form #writePostContent,html body #boardWriteBox.tospot-write-form .tw-image-controls,html body #boardWriteBox.tospot-write-form .tw-radio-group,html body #boardWriteBox.tospot-write-form #writeAttachList{grid-column:1/2!important}html body.board-page-clean #boardWriteBox.tospot-write-form,html body #boardWriteBox.tospot-write-form{--tsp-write-label:1fr!important;--tsp-write-gap:8px!important;padding:0 16px 24px!important}html body.board-page-clean #boardWriteBox.tospot-write-form h3,html body #boardWriteBox.tospot-write-form h3{margin:0 -16px 18px!important;padding:15px 16px!important}html body.board-page-clean #boardWriteBox.tospot-write-form .tw-title-row,html body.board-page-clean #boardWriteBox.tospot-write-form .tw-content-row,html body.board-page-clean #boardWriteBox.tospot-write-form .tw-file-section,html body.board-page-clean #boardWriteBox.tospot-write-form .tw-photo-section,html body #boardWriteBox.tospot-write-form .tw-title-row,html body #boardWriteBox.tospot-write-form .tw-content-row,html body #boardWriteBox.tospot-write-form .tw-file-section,html body #boardWriteBox.tospot-write-form .tw-photo-section{grid-template-columns:1fr!important;gap:8px!important}html body.board-page-clean #boardWriteBox.tospot-write-form label,html body.board-page-clean #boardWriteBox.tospot-write-form .tw-file-label,html body #boardWriteBox.tospot-write-form label,html body #boardWriteBox.tospot-write-form .tw-file-label{width:auto!important;min-width:0!important;padding-top:0!important}html body.board-page-clean #boardWriteBox.tospot-write-form #writePostTitle,html body.board-page-clean #boardWriteBox.tospot-write-form #writePostContent,html body.board-page-clean #boardWriteBox.tospot-write-form .tw-image-controls,html body.board-page-clean #boardWriteBox.tospot-write-form #writeAttachList,html body.board-page-clean #boardWriteBox.tospot-write-form .tw-radio-group,html body #boardWriteBox.tospot-write-form #writePostTitle,html body #boardWriteBox.tospot-write-form #writePostContent,html body #boardWriteBox.tospot-write-form .tw-image-controls,html body #boardWriteBox.tospot-write-form #writeAttachList,html body #boardWriteBox.tospot-write-form .tw-radio-group{grid-column:1!important}html body.board-page-clean #boardWriteBox.tospot-write-form .tw-warning,html body.board-page-clean #boardWriteBox.tospot-write-form .tw-actions,html body.board-page-clean #boardWriteBox.tospot-write-form .write-actions,html body #boardWriteBox.tospot-write-form .tw-warning,html body #boardWriteBox.tospot-write-form .tw-actions,html body #boardWriteBox.tospot-write-form .write-actions{width:100%!important;margin-left:0!important}html body.board-page-clean #boardWriteBox.tospot-write-form #addAttachFile,html body.board-page-clean #boardWriteBox.tospot-write-form #clearAttachFile,html body #boardWriteBox.tospot-write-form #addAttachFile,html body #boardWriteBox.tospot-write-form #clearAttachFile{flex:1 1 0!important;width:auto!important;min-width:0!important}@media (max-width:980px){.pato-layout{grid-template-columns:1fr}.pato-sidebar{display:none}.pato-banner-grid,.banner-list.pato-banner-grid{grid-template-columns:repeat(2,1fr)!important}.pato-banner-grid img{height:auto}.auth-polished-wrap{padding-top:24px}.admin-shell{grid-template-columns:1fr}.admin-sidebar{position:relative;height:auto}.admin-side-footer{position:static;margin-top:18px}.admin-stat-grid,.admin-grid-2,.admin-grid-3{grid-template-columns:1fr}.admin-main{padding:18px}.admin-topbar{display:block}.admin-top-actions{margin-top:12px}.admin-task-list div{grid-template-columns:1fr}.admin-filter-actions{justify-content:flex-start}.admin-filter-actions input{width:100%}.admin-detail-grid{grid-template-columns:1fr}.board-shell{grid-template-columns:1fr}.toto-row{grid-template-columns:56px minmax(0,1fr)70px 58px}.toto-row .views,.toto-head span:last-child{display:none}.toto-row .name{font-size:12px}.tospot-main-menu{overflow-x:auto;justify-content:flex-start}.att-stat-grid{grid-template-columns:repeat(2,1fr)}.att-calendar-head{grid-template-columns:1fr;gap:8px;height:auto;padding:14px}.att-calendar-head button{justify-self:center}.att-day{height:66px!important}.att-rank-card{overflow-x:auto}.att-rank-table{min-width:720px}.admin-v2-main{padding:16px!important}.admin-setting-grid{grid-template-columns:1fr}#bannerList,#bannerList.pato-banner-grid,#bannerList.banner-list{grid-template-columns:repeat(2,var(--tsp-banner-w))!important;width:636px!important;max-width:636px!important}#bannerList.banner-grid-287,.pato-banner-grid.banner-grid-287{grid-template-columns:repeat(2,287px)!important}.pato-shell.pato-layout,.board-shell,.auth-polished-wrap,body.auth-page-clean .auth-polished-wrap{width:calc(100% - 20px)!important;grid-template-columns:1fr!important}aside.pato-sidebar,aside.pato-sidebar.board-right,aside.pato-sidebar.auth-right-sidebar,.board-right,.auth-right-sidebar{width:100%!important;min-width:0!important;max-width:100%!important}body.auth-page-clean .auth-single-card{max-width:100%!important}body.board-page-clean aside.pato-sidebar,body.board-page-clean aside.pato-sidebar.board-right,body.board-page-clean .board-right{grid-column:1!important;grid-row:auto!important;width:100%!important;max-width:100%!important;min-width:0!important}body.board-page-clean .pato-sidebar>section,body.board-page-clean .pato-login-box,body.board-page-clean .side-event-card,body.board-page-clean .side-feed-card,body.board-page-clean .side-rank-card,body.board-page-clean .side-withdraw-card,body.board-page-clean .side-stats-card{width:100%!important;max-width:100%!important}body.board-page-clean main.board-shell,body.board-page-clean .board-shell{width:calc(100vw - 18px)!important;max-width:calc(100vw - 18px)!important;grid-template-columns:1fr!important;row-gap:14px!important;gap:14px!important}body.board-page-clean aside.pato-sidebar,body.board-page-clean aside.pato-sidebar.board-right{width:100%!important;min-width:0!important;max-width:100%!important}body.board-page-clean .pato-login-box,body.board-page-clean .side-event-card,body.board-page-clean .side-feed-card,body.board-page-clean .side-rank-card,body.board-page-clean .side-withdraw-card,body.board-page-clean .side-stats-card{width:100%!important;max-width:100%!important}body.auth-page-clean .auth-polished-wrap{width:min(720px,calc(100% - 28px))!important;grid-template-columns:1fr!important}body.auth-page-clean .auth-right-sidebar,body.auth-page-clean aside.pato-sidebar.auth-right-sidebar{width:100%!important;max-width:none!important}body.auth-page-clean main.auth-polished-wrap,body.auth-page-clean .auth-polished-wrap{width:calc(100vw - 24px)!important;max-width:720px!important;grid-template-columns:1fr!important;gap:14px!important}body.auth-page-clean .auth-right-sidebar,body.auth-page-clean aside.pato-sidebar.auth-right-sidebar,body.auth-page-clean aside.pato-sidebar.board-right{width:100%!important;min-width:0!important;max-width:100%!important}html body.auth-page-clean{min-width:0!important}html body.auth-page-clean main.auth-polished-wrap{width:calc(100vw - 24px)!important;max-width:876px!important;grid-template-columns:1fr!important;gap:16px!important}html body.auth-page-clean .auth-single-wrap,html body.auth-page-clean .auth-single-card{width:100%!important;max-width:100%!important}html body.auth-page-clean main.auth-polished-wrap>aside.pato-sidebar.auth-right-sidebar,html body.auth-page-clean main.auth-polished-wrap>aside.pato-sidebar.board-right,html body.auth-page-clean main.auth-polished-wrap>.auth-right-sidebar{grid-column:1!important;grid-row:auto!important;width:100%!important;max-width:100%!important;min-width:0!important}html body.auth-page-clean .auth-clean-layout{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;grid-template-columns:1fr!important}html body.auth-page-clean .auth-single-wrap,html body.auth-page-clean .auth-clean-card{width:100%!important;max-width:100%!important}html body.auth-page-clean aside.pato-sidebar.auth-right-sidebar{display:none!important}html body.auth-page-clean .auth-field{grid-template-columns:1fr!important;gap:8px!important}html body.auth-page-clean .auth-inline-row{grid-template-columns:1fr!important}html body.auth-page-clean .auth-mini-btn{width:100%!important}html body.auth-page-clean .agree-line.signup-agree,html body.auth-page-clean #loginForm .auth-primary,html body.auth-page-clean #registerForm .auth-primary,html body.auth-page-clean .login-state{margin-left:0!important;width:100%!important}html body.auth-page-clean .verify-state{grid-column:auto!important}html body.auth-page-clean .auth-form-body{padding:26px 18px 32px!important}html body .board-shell{width:calc(100vw - 24px)!important;grid-template-columns:1fr!important}html body .board-right{display:none!important}html body.auth-page-clean:not(.profile-confirm-mode) #loginForm .auth-form-body,html body.auth-page-clean:not(.profile-confirm-mode) #registerForm .auth-form-body{width:calc(100% - 32px)!important;padding:32px 0 42px!important}html body.auth-page-clean:not(.profile-confirm-mode) .auth-field{grid-template-columns:1fr!important;gap:8px!important}html body.auth-page-clean:not(.profile-confirm-mode) .auth-inline-row{grid-template-columns:1fr!important}html body.auth-page-clean:not(.profile-confirm-mode) #loginForm .auth-primary,html body.auth-page-clean:not(.profile-confirm-mode) #registerForm .auth-primary,html body.auth-page-clean:not(.profile-confirm-mode) .agree-line.signup-agree{width:100%!important;margin-left:0!important}html body.auth-page-clean:not(.profile-confirm-mode) #loginForm .login-form-body,html body.auth-page-clean:not(.profile-confirm-mode) #registerForm .auth-form-body,html body.auth-page-clean:not(.profile-confirm-mode) #registerForm .signup-ref-inner{width:calc(100% - 32px)!important;max-width:calc(100% - 32px)!important;padding:32px 0 42px!important}html body.auth-page-clean:not(.profile-confirm-mode) #loginForm .auth-field,html body.auth-page-clean:not(.profile-confirm-mode) #registerForm .auth-field{grid-template-columns:1fr!important;gap:8px!important}html body.auth-page-clean:not(.profile-confirm-mode) #loginForm .auth-primary,html body.auth-page-clean:not(.profile-confirm-mode) #loginForm .login-state,html body.auth-page-clean:not(.profile-confirm-mode) #registerForm .auth-primary,html body.auth-page-clean:not(.profile-confirm-mode) #registerForm .signup-submit-btn,html body.auth-page-clean:not(.profile-confirm-mode) #registerForm .auth-section-line,html body.auth-page-clean:not(.profile-confirm-mode) #registerForm .agree-line.signup-agree{width:100%!important;margin-left:0!important}@media (max-width:560px){.pato-banner-grid,.banner-list.pato-banner-grid{grid-template-columns:1fr!important}.pato-shell{width:calc(100% - 14px)}.clean-panel{padding:20px 16px}.clean-tabs{grid-template-columns:1fr}.clean-tabs .auth-tab{border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.auth-polished-wrap{padding:18px 14px 34px}.board-shell{width:calc(100% - 16px);margin-top:12px}.board-content-card{padding:12px}.toto-row .name,.toto-head span:nth-child(3){display:none}.board-title-text{font-size:12px}.board-list-head{align-items:flex-start;gap:8px}.board-pagination{overflow-x:auto;justify-content:flex-start}.att-stat-grid{grid-template-columns:1fr}.att-day{height:58px!important;padding:7px!important}.att-day em{display:none}.att-calendar-grid,.att-week{min-width:620px}.att-calendar-card{overflow-x:auto}.home-board-grid.two-col{grid-template-columns:1fr}.admin-v2-stat-grid{grid-template-columns:1fr!important}.admin-v2-topbar{padding:14px!important;border-radius:14px!important}.auth-panel.clean-panel .email-verify-row{grid-template-columns:1fr!important}.auth-panel.clean-panel .auth-mini-btn{width:100%!important}.two-tabs{grid-template-columns:1fr 1fr!important}.email-verify-row{grid-template-columns:1fr!important}.tsp-modal{align-items:flex-start;padding-top:24px}.find-info-card .email-verify-row{grid-template-columns:1fr!important}.find-info-card .email-verify-row .auth-mini-btn{width:100%!important;min-width:0!important;max-width:none!important}.toto-row{grid-template-columns:38px minmax(0,1fr)58px!important;min-height:38px!important}.toto-row span:nth-child(4),.toto-head span:nth-child(4){display:none!important}.toto-row .name{font-size:11px!important}@media (max-width:1050px){.tospot-white-logo{width:165px}.tospot-main-menu{gap:18px}.tospot-menu-item>a{font-size:15px}.topbar-search{display:none}.tospot-white-header-inner{grid-template-columns:170px 1fr 110px!important}.online-pill{display:none!important}.auth-page-clean .tospot-white-header-inner{grid-template-columns:160px 1fr!important;height:auto!important;padding:12px 0!important}.auth-page-clean .tospot-main-menu{grid-column:1/-1!important;width:100%!important;overflow-x:auto!important;justify-content:flex-start!important;gap:18px!important;height:52px!important;padding:0 14px!important}.auth-page-clean .tospot-menu-item,.auth-page-clean .tospot-menu-item>a{height:52px!important}.auth-page-clean .tospot-header-side{display:none!important}body.auth-page-clean main.auth-polished-wrap,body.auth-page-clean .auth-polished-wrap{grid-template-columns:1fr!important;width:min(860px,calc(100vw - 28px))!important;gap:16px!important}body.auth-page-clean aside.pato-sidebar,body.auth-page-clean aside.pato-sidebar.auth-right-sidebar,body.auth-page-clean aside.pato-sidebar.board-right,body.auth-page-clean .auth-right-sidebar{width:100%!important;min-width:0!important;max-width:100%!important;justify-self:stretch!important}body.auth-page-clean .auth-polished-wrap{grid-template-columns:1fr!important;width:min(860px,calc(100vw - 28px))!important;gap:16px!important}body.auth-page-clean aside.pato-sidebar.auth-right-sidebar,body.auth-page-clean aside.pato-sidebar.board-right,body.auth-page-clean .auth-right-sidebar{width:100%!important;min-width:0!important;max-width:100%!important;justify-self:stretch!important}@media (max-width:1180px){.tospot-header-side .online-pill{display:none}.tospot-menu-item>a{font-size:16px}.admin-setting-grid{grid-template-columns:repeat(2,1fr)}.admin-board-map div{grid-template-columns:1fr}.pato-shell,.board-shell{width:calc(100% - 24px)!important}.pato-layout,.board-shell{grid-template-columns:1fr!important;gap:16px!important}.pato-sidebar,.board-right{position:static!important;width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.tospot-live-chat,.side-rank-card{grid-column:1/-1!important}.tospot-white-header-inner{grid-template-columns:180px minmax(0,1fr)!important;gap:12px!important;height:auto!important;padding:10px 0 12px!important}.tospot-main-menu{gap:18px!important;justify-content:flex-end!important;overflow-x:auto!important;white-space:nowrap!important;-webkit-overflow-scrolling:touch!important;padding-bottom:2px!important}.tospot-main-menu::-webkit-scrollbar{height:4px}.tospot-main-menu::-webkit-scrollbar-thumb{background:#343946;border-radius:999px}.pato-sidebar{display:grid;grid-template-columns:1fr 1fr;gap:14px}.side-stats-card{grid-column:auto}.banner-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pato-maincol,body.board-page-clean main>section{width:100%!important;max-width:100%!important;min-width:0!important}.pato-sidebar,aside.pato-sidebar,.board-right,body.board-page-clean main>aside.pato-sidebar{width:100%!important;min-width:0!important;max-width:100%!important;margin-top:16px!important}#certifiedSites,#bannerList,#bannerList.pato-banner-grid,#bannerList.banner-list{width:954px!important;max-width:100%!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important}main.pato-shell.pato-layout,.pato-layout,body.board-page-clean main{display:block!important;width:calc(100% - 20px)!important;max-width:954px!important;margin-left:auto!important;margin-right:auto!important}.pato-login-box,.side-feed-card{grid-column:1 / -1!important}#bannerList>*,#bannerList .main-banner,.main-banner,#bannerList img,.main-banner img{width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;aspect-ratio:318 / 55!important}.tospot-header-side{display:none!important}.pato-maincol,#certifiedSites,#bannerList{width:100%!important;min-width:0!important;max-width:954px!important}#bannerList,#bannerList.pato-banner-grid,#bannerList.banner-list{width:100%!important;max-width:954px!important;min-width:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}html,body{width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}body *{box-sizing:border-box!important}.pato-shell,.pato-layout,main.pato-shell.pato-layout,.wrap,.board-shell,.pato-maincol,#certifiedSites{width:calc(100vw - 20px)!important;min-width:0!important;max-width:calc(100vw - 20px)!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;display:block!important;grid-template-columns:none!important;background:transparent!important;overflow:visible!important}.pato-layout,main.pato-shell.pato-layout{gap:0!important;column-gap:0!important}header,.header{width:100%!important;min-width:0!important;overflow:hidden!important}.logo{flex:0 0 74px!important;width:74px!important;min-width:74px!important;max-width:74px!important}.logo img{display:block!important;width:64px!important;max-width:64px!important;height:auto!important;margin:0 auto!important}.nav{justify-content:flex-start!important;gap:10px!important;overflow-x:auto!important;scrollbar-width:none!important;flex:1 1 auto!important;min-width:0!important;max-width:100%!important;display:flex!important;align-items:center!important;overflow-y:hidden!important;white-space:nowrap!important;-webkit-overflow-scrolling:touch!important;padding:0 0 0 2px!important}.nav::-webkit-scrollbar{display:none!important}.nav a{height:42px!important;font-size:12px!important;flex:0 0 auto!important;min-width:max-content!important;padding:0 10px!important;line-height:42px!important;white-space:nowrap!important}.online-pill,.tospot-header-side{display:none!important}#bannerList,#bannerList.pato-banner-grid,#bannerList.banner-list,.pato-banner-grid,.banner-list{width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:auto!important;gap:5px!important;margin:0!important;padding:0!important;overflow:visible!important}#bannerList>*,#bannerList .main-banner,.main-banner{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important}#bannerList img,#bannerList .main-banner img,.main-banner img,.banner-list img,.pato-banner-grid img{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:318 / 55!important;object-fit:fill!important}.pato-sidebar,aside.pato-sidebar,.board-right{width:calc(100vw - 20px)!important;min-width:0!important;max-width:calc(100vw - 20px)!important;margin-top:16px!important;display:flex!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:12px auto 0!important;flex-direction:column!important;float:none!important;position:static!important}.pato-sidebar>*,aside.pato-sidebar>*,.board-right>*,.pato-login-box,.side-event-card,.side-feed-card,.side-rank-card,.side-withdraw-card,.side-stats-card,.tospot-live-chat{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;box-sizing:border-box!important}.toto-row{grid-template-columns:42px minmax(0,1fr)64px!important;padding:0 10px!important}input,textarea,select,button{max-width:100%!important}body.pato-home .pato-shell,body.pato-home main.pato-shell.pato-layout,body.pato-home .pato-layout,body.board-page-clean .board-shell,body.board-page-clean main{display:block!important;width:calc(100% - 20px)!important;max-width:954px!important}body.pato-home .pato-maincol,body.board-page-clean main>section,body.board-page-clean .board-content-card,body.pato-home .pato-sidebar,body.board-page-clean main>aside.pato-sidebar{width:100%!important;max-width:100%!important;min-width:0!important}html body.auth-page-clean main.auth-polished-wrap{width:min(860px,calc(100vw - 28px))!important;max-width:calc(100vw - 28px)!important;grid-template-columns:1fr!important;gap:16px!important}html body.auth-page-clean main.auth-polished-wrap>section.auth-single-wrap,html body.auth-page-clean .auth-single-card,html body.auth-page-clean .auth-polished-card,html body.auth-page-clean main.auth-polished-wrap>aside.pato-sidebar.auth-right-sidebar,html body.auth-page-clean main.auth-polished-wrap>aside.pato-sidebar.board-right,html body.auth-page-clean main.auth-polished-wrap>.auth-right-sidebar{width:100%!important;max-width:100%!important;min-width:0!important}@media (max-width:1100px){.board-shell{grid-template-columns:1fr!important}.board-right{position:static;grid-template-columns:1fr 1fr}.board-right .red-ad{display:none}.pato-layout,.board-shell{grid-template-columns:1fr!important;width:calc(100% - 24px)!important}.pato-sidebar{position:static!important;display:flex!important}.board-chat-box .live-chat-list{height:360px!important}.pato-banner-grid,.banner-list.pato-banner-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pato-banner-grid img{height:72px!important}.admin-control-grid,.admin-control-grid.wallet{grid-template-columns:1fr 1fr}.admin-control-grid button{grid-column:1/-1}body.auth-page-clean .auth-polished-wrap{grid-template-columns:1fr!important;width:calc(100% - 24px)!important}body.auth-page-clean .auth-right-sidebar{position:static!important;display:flex!important}.admin-setting-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-v2-shell{display:block!important}.admin-v2-sidebar{position:static!important;width:100%!important}.admin-v2-main{width:100%!important}@media (max-width:700px){.board-right{grid-template-columns:1fr}.pato-layout{grid-template-columns:1fr!important}.pato-sidebar{position:static;display:none!important}.board-shell{width:calc(100% - 16px)!important;margin-top:14px!important}.board-content-card{padding:14px!important}.att-day .att-stamp{width:42px;height:42px;font-size:10px;right:6px;top:12px}.att-day .att-count{font-size:13px;right:7px;bottom:6px}.att-day{min-height:58px}html body.auth-page-clean #loginForm.clean-panel.active,html body.auth-page-clean #registerForm.signup-reference-form{padding:26px 18px 32px!important}html body.auth-page-clean #registerForm .signup-field-row{grid-template-columns:1fr!important;gap:8px!important;margin-bottom:14px!important}html body.auth-page-clean #registerForm .signup-label{height:auto!important;min-height:0!important}html body.auth-page-clean #registerForm .email-verify-row.signup-email-row,html body.auth-page-clean #registerForm .signup-email-row{grid-template-columns:1fr!important}html body.auth-page-clean #registerForm .auth-mini-btn,html body.auth-page-clean #registerForm #sendEmailCodeBtn,html body.auth-page-clean #registerForm #verifyEmailCodeBtn{width:100%!important;min-width:0!important;max-width:100%!important}html body.auth-page-clean #registerForm .signup-agree,html body.auth-page-clean #registerForm label.signup-agree{width:100%!important;max-width:100%!important;margin-left:0!important}html body .memo-form{grid-template-columns:1fr!important;padding:16px!important}html body .memo-form label{grid-template-columns:1fr!important;gap:8px!important;line-height:1.2!important}html body .memo-help,html body .memo-send-btn{grid-column:1!important;width:100%!important}html body .memo-tabs button{font-size:13px!important}html body.auth-page-clean.profile-confirm-mode{min-width:0!important}html body.auth-page-clean.profile-confirm-mode .auth-polished-wrap{width:calc(100vw - 24px)!important;margin:18px auto!important}html body.auth-page-clean.profile-confirm-mode .auth-polished-card,html body.auth-page-clean.profile-confirm-mode .auth-single-card,html body.auth-page-clean.profile-confirm-mode .auth-polished-card:has(.profile-password-check-box),html body.auth-page-clean.profile-confirm-mode .auth-single-card:has(.profile-password-check-box){width:100%!important;min-width:0!important}html body.auth-page-clean.profile-confirm-mode .profile-check-body{padding:24px 18px!important}html body.auth-page-clean.profile-confirm-mode .profile-check-row{grid-template-columns:1fr!important}html body.auth-page-clean.profile-confirm-mode .profile-check-row button{width:100%!important}html body #boardWriteBox.tospot-write-form .tw-file-panel{width:100%!important}html body #boardWriteBox.tospot-write-form .tw-file-name-line{grid-column:1!important;width:100%!important}html body #boardWriteBox.tospot-write-form .tw-file-section{grid-template-columns:1fr!important;margin:16px!important}html body #boardWriteBox.tospot-write-form .tw-file-panel,html body #boardWriteBox.tospot-write-form .tw-file-name-line{grid-column:1!important;width:100%!important}html body #boardWriteBox.tospot-write-form #addAttachFile{width:calc(100% - 80px)!important;min-width:0!important}@media (max-width:900px){.attendance-card-wrap{padding:16px!important}.att-rank-table{font-size:12px}.att-rank-table th,.att-rank-table td{padding:8px 6px}.pg-title{text-align:left;font-size:21px}.admin-v2-shell{display:flex!important;flex-direction:column!important}.admin-v2-sidebar{position:static!important;width:100%!important;border-right:0!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.admin-v2-main{padding:12px!important}.admin-v2-sidebar .admin-nav{display:flex!important;overflow-x:auto!important;gap:8px!important;padding-bottom:8px!important}.admin-v2-sidebar .admin-nav a{flex:0 0 auto!important;white-space:nowrap!important}.admin-v2-stat-grid{grid-template-columns:1fr 1fr!important;gap:10px!important}.admin-board-map div,.admin-control-grid,.admin-control-grid.wallet{grid-template-columns:1fr!important}.admin-member-table-wrap{overflow-x:auto!important}.board-list-head{flex-direction:row!important;align-items:center!important}.board-head-actions{width:auto!important;justify-content:flex-end!important}.board-write-btn{min-width:82px!important;height:34px!important;padding:0 14px!important;font-size:12px!important}.board-icon-btn{width:34px!important;min-width:34px!important;height:34px!important}.profile-page-head{align-items:flex-start;flex-direction:column}.profile-edit-grid{grid-template-columns:1fr}.profile-fields{grid-template-columns:1fr}.profile-verify-box{margin:35px auto}.profile-password-row span{width:70px}.profile-password-row button{padding:0 12px}.profile-summary-card{align-items:flex-start;flex-direction:column}.profile-summary-point{text-align:left}.profile-page-polished .profile-edit-actions button{flex:1;min-width:0}.profile-page-card.profile-page-polished{padding:20px 0 42px!important}.profile-page-polished .profile-page-head{padding:0 10px 18px!important;max-width:100%!important}.profile-page-polished .profile-edit-form{padding:0 10px!important}.profile-page-polished .profile-edit-grid{grid-template-columns:1fr!important}.profile-page-polished .profile-fields{grid-template-columns:1fr!important}.profile-page-polished .profile-edit-actions{justify-content:stretch;grid-template-columns:1fr 1fr!important}.tospot-main-menu>a,.tospot-menu-item>a{font-size:14px!important}.wrap{width:100%!important;max-width:100%!important;padding-left:12px!important;padding-right:12px!important}.sidebar{width:100%!important;max-width:100%!important;margin:0 0 12px!important}.board-row{grid-template-columns:1fr!important;padding:14px 13px!important}.memo-tabs button{min-width:calc(50% - 4px);flex:0 0 calc(50% - 4px)}.modal,.dialog{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important}input,textarea,select,button{font-size:16px}.event-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-comment-form{grid-template-columns:1fr!important}.auth-polished-wrap,.board-shell,.pato-shell,.wrap{width:min(100% - 20px,1100px)!important}.wrap,.board-shell,.auth-polished-wrap{width:min(100% - 20px,1120px)!important}.exchange-hero{flex-direction:column;align-items:stretch}.att-stat-grid.clean{grid-template-columns:repeat(2,1fr)!important}.att-calendar-grid.clean{gap:6px!important}.exchange-hero h1{font-size:22px}.side-event-card,.side-rank-card{display:block!important}.att-rank-stats{grid-template-columns:repeat(2,1fr)}.attendance-top-title{display:block}.attendance-top-title h1{font-size:24px}.level-guide-grid{grid-template-columns:1fr}.side-feed-card,.side-event-card,.side-rank-card,.side-withdraw-card,.side-stats-card{display:block!important}.pato-sidebar,.board-right{position:static!important;width:100%!important}.side-rank-card .rank-list,.side-mini-feed{min-height:auto!important}.exchange-summary-grid{grid-template-columns:1fr}.exchange-history-row{grid-template-columns:1fr;gap:4px}.exchange-history-row b{white-space:normal}.admin-withdraw-row{grid-template-columns:1fr}.admin-qna-head{align-items:flex-start;flex-direction:column}.admin-manage-row{grid-template-columns:1fr 48px}.admin-manage-row button{grid-column:auto}.admin-manage-toolbar input{min-width:100%}.withdraw-row-clean{grid-template-columns:36px minmax(0,1fr)52px 48px!important}.side-mini-feed,.rank-list{min-height:80px!important}.member-final-top{grid-template-columns:46px minmax(0,1fr)60px!important}.member-final-avatar{width:44px!important;height:44px!important}.detail-comment-form button{height:42px!important}.member-final-wallet strong{font-size:10.5px!important;padding:0 5px!important}body.pato-home main.pato-shell.pato-layout,body.pato-home .pato-layout{width:1195px!important;min-width:1195px!important;max-width:1195px!important;grid-template-columns:877px 300px!important;column-gap:18px!important;transform-origin:top left!important}.tsp-site-footer{min-width:1195px!important}.pato-layout{display:block!important;grid-template-columns:1fr!important}.pato-sidebar{margin-top:14px!important;width:100%!important;max-width:100%!important}#bannerList{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.pato-shell{width:1320px!important;max-width:1320px!important}body{font-size:14px;min-width:1320px!important}body.auth-page-clean .auth-single-wrap{width:100%!important;max-width:100%!important}body.auth-page-clean .auth-right-sidebar{width:100%!important;min-width:0!important;max-width:100%!important;grid-column:1!important}body.auth-page-clean .signup-field-row{grid-template-columns:1fr!important;gap:8px!important}body.auth-page-clean .signup-agree{margin-left:0!important}body.auth-page-clean .signup-reference-form input,.signup-control,.signup-email-row input{width:100%!important;max-width:100%!important}body.auth-page-clean .auth-mini-btn{width:100%!important}body.auth-page-clean{min-width:0!important}body.auth-page-clean .auth-polished-wrap{width:100%!important;max-width:100%!important;grid-template-columns:1fr!important;padding:0 12px!important;gap:14px!important}body.auth-page-clean .auth-single-wrap,body.auth-page-clean .auth-single-card{width:100%!important;max-width:100%!important}body.auth-page-clean .signup-control,body.auth-page-clean .signup-email-row{width:100%!important;max-width:100%!important}body.auth-page-clean .signup-reference-form input,body.auth-page-clean .signup-email-row input{width:100%!important;max-width:100%!important}.pato-layout,main.pato-shell.pato-layout{grid-template-columns:1fr!important;width:calc(100vw - 20px)!important;min-width:0!important;max-width:calc(100vw - 20px)!important}.pato-sidebar,.board-right,.auth-right-sidebar{width:100%!important}.pato-shell,body.auth-page-clean .auth-polished-wrap{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important}.pato-layout,main.pato-shell.pato-layout,body.auth-page-clean .auth-polished-wrap{grid-template-columns:1fr!important;gap:12px!important}.pato-sidebar,body.auth-page-clean .auth-right-sidebar{width:100%!important}.tospot-white-header{height:auto!important}.tospot-white-header-inner{height:auto!important;min-height:56px!important;flex-wrap:wrap!important;padding:8px 0!important}body.auth-page-clean .signup-email-row input,body.auth-page-clean .auth-mini-btn{width:100%!important}.pato-shell,.auth-page-clean .auth-polished-wrap{width:calc(100% - 24px)!important;max-width:620px!important}.pato-layout,.auth-page-clean .auth-polished-wrap{grid-template-columns:1fr!important;gap:18px!important}.pato-maincol,.auth-page-clean .auth-single-wrap,.pato-sidebar,.auth-right-sidebar{width:100%!important}.tospot-menu-item>a{font-size:13px!important;white-space:nowrap!important}#bannerList.banner-grid-287{grid-template-columns:1fr!important}.signup-field-row{grid-template-columns:1fr!important;gap:6px!important}.signup-label{height:auto!important}.signup-email-row{grid-template-columns:1fr!important}main.pato-shell.pato-layout,.pato-layout,main.board-shell,.board-shell,main.auth-polished-wrap,.auth-polished-wrap,body.auth-page-clean main.auth-polished-wrap,body.auth-page-clean .auth-polished-wrap{grid-template-columns:1fr!important;width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;min-width:0!important}aside.pato-sidebar,.pato-sidebar,.board-right,.auth-right-sidebar{width:100%!important;min-width:0!important;max-width:100%!important}.tsp-footer-inner{width:calc(100vw - 20px)!important;grid-template-columns:1fr!important;transform-origin:top left!important;gap:16px!important;text-align:center!important;min-width:0!important}body.auth-page-clean #registerForm.signup-reference-form{padding:22px 16px 26px!important}body .pato-sidebar .pato-login-box,body aside.pato-sidebar .pato-login-box,body .board-right .pato-login-box,body .auth-right-sidebar .pato-login-box{max-width:100%!important}body.auth-page-clean .auth-right-sidebar,body.auth-page-clean aside.pato-sidebar{width:100%!important;min-width:0!important;max-width:100%!important}body.auth-page-clean #loginForm{padding:30px 20px!important}body.auth-page-clean .signup-ref-inner{padding:26px 18px!important}body.auth-page-clean .signup-email-row{flex-direction:column!important;align-items:stretch!important;max-width:100%!important;width:100%!important}body.auth-page-clean .signup-reference-form input,body.auth-page-clean .signup-email-row input,body.auth-page-clean .auth-mini-btn{width:100%!important}body.auth-page-clean .signup-submit-btn{width:calc(100% - 36px)!important;margin:0 18px 28px!important}.exchange-summary-grid,.att-stat-grid,.att-rank-stats{grid-template-columns:1fr!important}.exchange-compact-grid{grid-template-columns:1fr!important}.att-check-panel{grid-template-columns:1fr!important}.att-reward-notice{align-items:flex-start!important;flex-direction:column!important;padding:14px!important}.att-calendar-head{gap:10px;flex-wrap:wrap;grid-template-columns:1fr!important}.att-calendar-grid,.att-calendar-grid.clean,.att-week{gap:6px!important}.att-day{height:58px;min-height:58px!important;border-radius:10px!important;padding:8px!important}.tospot-white-header .tospot-white-header-inner,.tospot-white-header-inner{width:calc(100% - 20px)!important;grid-template-columns:84px minmax(0,1fr)!important;column-gap:8px!important}.tospot-logo-wrap{width:84px!important;min-width:84px!important}.tospot-white-logo{width:54px!important;max-width:54px!important}.tospot-main-menu{overflow-x:auto!important;white-space:nowrap!important;order:3!important;width:100%!important;justify-content:flex-start!important;gap:14px!important;overflow:auto!important}html body.pato-home main.pato-shell.pato-layout,html body.board-page-clean main.board-shell,html body.auth-page-clean main.auth-polished-wrap{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;display:grid!important;grid-template-columns:1fr!important;row-gap:14px!important}html body.pato-home .pato-maincol,html body.board-page-clean .board-content-card,html body.auth-page-clean .auth-single-wrap,html body.pato-home aside.pato-sidebar,html body.board-page-clean aside.pato-sidebar.board-right,html body.auth-page-clean aside.pato-sidebar.board-right,html body.auth-page-clean aside.pato-sidebar.auth-right-sidebar{grid-column:1!important;grid-row:auto!important;width:100%!important;min-width:0!important;max-width:100%!important}html body .level-guide-grid.two-col{grid-template-columns:1fr!important}html body .att-section-head{display:block!important}.att-section-head p{margin-top:6px!important}html body.auth-page-clean .auth-polished-wrap{width:calc(100% - 20px)!important;display:block!important;margin:12px auto 28px!important}html body.auth-page-clean .auth-right-sidebar{display:none!important}html body.auth-page-clean #registerForm .signup-label{height:auto!important;min-height:0!important;padding:0!important}html body.auth-page-clean #registerForm .email-verify-row,html body.auth-page-clean #registerForm .email-verify-row.signup-email-row{grid-template-columns:1fr!important}html body.auth-page-clean #registerForm .auth-mini-btn{width:100%!important}html body.auth-page-clean #registerForm .agree-line.signup-agree,html body.auth-page-clean #registerForm label.signup-agree,html body.auth-page-clean #registerForm .signup-submit-btn,html body.auth-page-clean #registerForm button.auth-primary[type="submit"]{width:100%!important;margin-left:0!important}html body.auth-page-clean #registerForm.signup-reference-form{padding:24px 18px 28px!important}html body.auth-page-clean #registerForm .signup-field-row{grid-template-columns:1fr!important;gap:7px!important;margin-bottom:13px!important;align-items:start!important}html body.auth-page-clean #registerForm .signup-agree,html body.auth-page-clean #registerForm .signup-submit-btn{margin-left:0!important;width:100%!important}html body.auth-page-clean #registerForm .email-verify-row.signup-email-row{grid-template-columns:1fr!important;gap:8px!important}html body .attendance-v21 .att-rank-stats{grid-template-columns:repeat(2,1fr)!important}html body .att-rank-table-v21{min-width:650px!important}html body .att-table-wrap{overflow-x:auto!important}html body .attendance-v21 .att-rank-table-v21{min-width:650px!important}html body .attendance-v21 .att-day{min-height:58px!important;padding:7px!important}html body .attendance-v21 .att-day .att-count{right:6px!important;bottom:7px!important;padding:0 6px!important}html body .attendance-v21 .att-day .att-stamp{left:6px!important;bottom:7px!important;padding:0 6px!important}html body .attendance-v21 .att-clean-day .att-attended-stamp::after{font-size:10px!important}html body .attendance-v21 .att-clean-day.v21-today::after{bottom:6px!important;height:18px!important;font-size:10px!important}html body .attendance-v21 .att-calendar-grid.clean{gap:6px!important;padding:8px!important}html body .attendance-v21 .att-clean-day{min-height:68px!important;padding:8px!important}html body .attendance-v21 .att-clean-day .att-date-num{left:8px!important;top:7px!important;font-size:12px!important}html body .attendance-v21 .att-clean-day .att-count-one{font-size:10px!important;right:7px!important;top:7px!important;min-width:18px!important;height:18px!important;padding:0 5px!important}html body .attendance-v21 .att-clean-day .att-attended-stamp{width:28px!important;height:28px!important;font-size:16px!important}html body .attendance-v21 .att-clean-day .att-today-one{bottom:6px!important;height:18px!important;font-size:10px!important}html body.auth-page-clean.profile-confirm-mode .v22-profile-info-card{text-align:left!important}html body.auth-page-clean.profile-confirm-mode .v22-profile-image-row.v22-profile-image-row-filled{grid-template-columns:1fr!important;text-align:center!important}html body #boardWriteBox.tospot-write-form #writeAttachList{grid-template-columns:1fr!important}html body #boardWriteBox.tospot-write-form .tw-file-hint{flex-basis:100%!important;min-width:0!important}html body.auth-page-clean .auth-form-body,html body.auth-page-clean .login-form-body,html body.auth-page-clean .signup-ref-inner{width:100%!important;max-width:calc(100% - 32px)!important}html body.auth-page-clean .auth-inline-row,html body.auth-page-clean .email-verify-row{grid-template-columns:1fr!important}html body.auth-page-clean .auth-mini-btn{width:100%!important;min-width:0!important}html body.auth-page-clean .auth-primary,html body.auth-page-clean #loginForm .auth-primary,html body.auth-page-clean #registerForm .auth-primary,html body.auth-page-clean .agree-line.signup-agree,html body.auth-page-clean label.signup-agree,html body.auth-page-clean .auth-section-line{width:100%!important;margin-left:0!important}.auth-clean-layout{grid-template-columns:1fr!important;width:min(100%,calc(100% - 18px))!important}.auth-right-sidebar{width:100%!important}.auth-form-body{width:calc(100% - 28px)!important;padding:38px 0 46px!important}.auth-field{grid-template-columns:1fr!important;gap:8px!important}.auth-inline-row{grid-template-columns:1fr!important}.auth-mini-btn{width:100%!important}.login-form-body>.auth-primary,.signup-submit-btn,.login-state,.clean-agree.signup-agree{width:100%!important;margin-left:0!important}.auth-section-line{margin-left:0!important}@media (max-width:1320px){.pato-banner-grid img{height:64px!important}.pato-shell,.board-shell{width:min(1220px,calc(100% - 44px))!important;max-width:1220px!important}.pato-layout{display:grid!important;grid-template-columns:minmax(0,1fr)340px!important;gap:18px!important;align-items:start!important}.pato-sidebar{display:block!important}.main-banner img,.pato-banner-grid img{width:100%!important;height:55px!important;object-fit:fill!important}.tospot-white-header-inner{display:grid!important;grid-template-columns:230px 1fr 220px!important;height:86px!important;align-items:center!important;gap:16px!important}.tospot-menu-item,.tospot-menu-item>a{height:auto!important}.tospot-white-logo{width:205px!important;max-height:66px!important}html,body{min-width:1320px!important;width:1320px!important}html{width:auto!important;min-width:1320px!important}.pato-sidebar,.board-right{display:block!important}.pato-banner-grid,.banner-list.pato-banner-grid{grid-template-columns:repeat(3,1fr)!important;gap:8px!important}body{width:auto!important;min-width:1320px!important;max-width:1320px!important;margin:0 auto!important;overflow-x:hidden!important}.tospot-white-header-inner,.tospot-white-topbar-inner,.pato-shell,.pato-layout,.board-shell,.auth-polished-wrap{width:1220px!important;max-width:1220px!important}.tospot-main-menu{display:flex!important;justify-content:center!important;overflow:visible!important;height:auto!important;gap:30px!important;padding:0!important;background:transparent!important}.tospot-menu-item>a,.tospot-main-menu>a{font-size:16px!important;height:56px!important;line-height:56px!important;background:transparent!important;border:0!important}.pato-layout,.board-shell{display:grid!important;grid-template-columns:minmax(0,1fr)340px!important;gap:18px!important}@media (max-width:520px){.pato-shell,.board-shell{width:calc(100% - 10px)!important}.tospot-white-logo{width:128px!important}.tospot-menu-item>a,.tospot-main-menu>a{height:34px!important;line-height:34px!important;font-size:12px!important;padding:0 10px!important}.pato-banner-grid img{height:auto!important;min-height:56px!important}.board-content-card{padding:10px!important;border-radius:14px!important}.board-list-head{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important}.board-head-actions{justify-content:space-between!important;width:100%!important}.board-write-btn,.board-icon-btn{height:36px!important}.toto-head{display:none!important}.toto-row{display:grid!important;grid-template-columns:1fr auto!important;gap:6px!important;align-items:start!important;min-height:auto!important;padding:12px 8px!important;border-radius:10px!important;margin-bottom:6px!important;background:#0d1118!important;border:1px solid rgba(255,255,255,.08)!important}.toto-row>span{padding:0!important}.toto-row .no,.toto-row .views{display:none!important}.toto-row .title{grid-column:1/-1!important}.toto-row .name{font-size:12px!important;color:#cbd5e1!important}.toto-row .date{font-size:11px!important;text-align:right!important;color:#ffcc00!important}.board-title-text{font-size:13px!important;white-space:normal!important;line-height:1.35!important;display:block!important}.board-write-box{padding:12px!important;border-radius:12px!important}.board-write-box textarea{min-height:140px!important}.write-actions{display:grid!important;grid-template-columns:1fr 1fr!important}.board-page-clean .board-detail h1{font-size:18px!important;line-height:1.35!important}.board-page-clean .detail-content{padding:14px!important;min-height:160px!important;font-size:13px!important}.side-event-card li{grid-template-columns:auto 1fr auto!important;gap:6px!important}.side-event-card time{display:none!important}.rank-list p{grid-template-columns:30px 1fr auto!important}.att-rank-stats{grid-template-columns:1fr}.att-rank-stats div{padding:14px}.att-rank-stats b{font-size:22px}.att-check-panel{padding:14px}.att-reward-notice span{display:block;line-height:1.7}.att-table-card{padding:12px}.side-withdraw-list p{grid-template-columns:minmax(0,1fr)64px!important}.side-withdraw-list p em{grid-column:1/-1!important;text-align:left!important}.email-verify-row{flex-direction:column;align-items:stretch}.auth-mini-btn{width:100%}@media (max-width:680px){html,body{font-size:13px!important}.tospot-white-header-inner{gap:10px!important}.tospot-main-menu{gap:12px!important;overflow-x:auto!important;white-space:nowrap!important}.online-pill{font-size:11px!important;padding:7px 10px!important}.board-row{grid-template-columns:54px 1fr!important;font-size:13px!important}.board-row>*:nth-child(n+3){display:none!important}h1{font-size:22px!important}h2{font-size:19px!important}h3{font-size:16px!important}#bannerList,#bannerList.pato-banner-grid,#bannerList.banner-list{grid-template-columns:var(--tsp-banner-w)!important;width:var(--tsp-banner-w)!important;max-width:var(--tsp-banner-w)!important}.admin-setting-grid{grid-template-columns:1fr!important}.admin-nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.admin-nav a{font-size:12px!important;padding:9px!important}@media (max-width:720px){.memo-shell-wrap{width:calc(100% - 12px)!important;margin:12px auto!important}.memo-window{min-height:520px}.memo-tabs{padding:10px 8px 0;overflow-x:auto}.memo-tabs button{padding:0 12px;min-width:92px}.memo-table th:nth-child(1),.memo-table td:nth-child(1){width:78px}.memo-table th:nth-child(3),.memo-table td:nth-child(3){width:64px}.memo-table th:nth-child(4),.memo-table td:nth-child(4){width:52px}.memo-table th,.memo-table td{font-size:12px;padding:0 7px}.memo-form{padding:18px 12px}.memo-form label{grid-template-columns:1fr;gap:8px}.memo-help,.memo-send-btn{margin-left:0}.memo-send-btn{width:100%}.tsp-hub-tabs{grid-template-columns:repeat(4,minmax(80px,1fr));overflow-x:auto}.tsp-hub-summary{align-items:flex-start;flex-direction:column}.tsp-hub-summary button{flex:1}.tsp-hub-alert{grid-template-columns:38px minmax(0,1fr)}.tspAlertOpen{grid-column:1/-1;width:100%}.memo-delete{width:100%}.tsp-memo-form{padding:16px 12px}.tsp-memo-form label{grid-template-columns:1fr;gap:8px}.tsp-memo-form p,.tsp-memo-form button{margin-left:0}.tsp-memo-form button{width:100%}.tsp-hub-modal{padding:0;align-items:flex-end}.tsp-hub-window{max-height:94vh;border-radius:16px 16px 0 0;width:100%;height:92vh}.tsp-hub-tabs button{font-size:12px;min-width:88px;padding:0 10px}.tsp-hub-summary div{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:8px}.tsp-memo-item{grid-template-columns:1fr 52px;gap:8px}.memo-from{grid-column:1/-1}.tsp-memo-form p{padding-left:0}.event-comments{padding:12px;border-radius:10px}.event-comments .detail-comment-form{display:block}.event-comments .detail-comment-form button{width:100%;margin-top:8px}.scam-form-grid{grid-template-columns:1fr}.scam-write-head{flex-direction:column}.scam-list-btn{width:100%}.tospot-write-form .tw-file-section-clean{grid-template-columns:1fr!important}.tospot-write-form .tw-file-section-clean .tw-file-label,.tospot-write-form .tw-file-name-line,.tospot-write-form .write-image-preview{grid-column:1!important}.tospot-write-form .tw-file-panel{grid-template-columns:1fr!important}.tospot-write-form .tw-file-clear-btn{height:48px!important}.tospot-write-form .write-image-preview-inner{align-items:flex-start!important;flex-direction:column!important}.tospot-write-form .write-image-preview img{width:100%!important;height:auto!important;max-height:180px!important}.detail-comments,.event-comments,.tospot-comment-force-box{border-radius:14px!important}.detail-comments h3,.event-comments h3,.tospot-comment-force-box h3{height:44px!important;padding:0 14px!important}.comment-rule{padding:10px 14px!important;font-size:12px!important}.detail-comment-list{padding:12px 14px!important}.detail-comment-item,.event-comment-item{padding:12px 12px 12px 50px!important}.detail-comment-writer img{left:12px!important;top:12px!important;width:28px!important;height:28px!important}.detail-comment-form{grid-template-columns:1fr!important;padding:12px 14px 14px!important}.detail-comment-form button{height:46px;min-height:46px!important}.tsp-comment-clean-final .detail-comment-form{grid-template-columns:1fr!important}.tsp-comment-clean-final .detail-comment-form button{grid-column:1!important;width:100%!important}.tsp-comment-clean-final .detail-comment-writer{flex-wrap:wrap!important}.tsp-comment-clean-final .detail-comment-writer span{margin-left:0!important;width:100%!important;padding-left:36px!important}.tw-row{grid-template-columns:1fr!important}.tw-row>label{padding-top:0!important}.tsp-comment-input-row{grid-template-columns:1fr!important}#detailCommentSubmit{height:42px!important}.write-actions,.tw-actions{grid-template-columns:1fr!important}body.auth-page-clean #registerForm.signup-reference-form,body.auth-page-clean .auth-single-card .auth-panel{padding:22px 16px 26px!important}body.auth-page-clean .signup-label{padding-top:0!important}body.auth-page-clean .email-verify-row.signup-email-row{grid-template-columns:1fr!important}body.auth-page-clean .auth-mini-btn{width:100%!important;min-width:0!important}html body.board-page-clean .tsp-post-title{font-size:21px!important}html body.board-page-clean #boardDetail,html body.board-page-clean .board-detail{padding:13px!important;border-radius:14px!important}html body.board-page-clean .tsp-post-title,html body.board-page-clean .board-detail h1{font-size:21px!important}html body.board-page-clean .tsp-comment-input-row{grid-template-columns:1fr!important}html body.board-page-clean .tsp-comment-input-row button{height:44px!important;width:100%!important}html body.board-page-clean .tsp-detail-toolbar.tsp-detail-title-row{align-items:flex-start!important;gap:10px!important}html body.board-page-clean .tsp-detail-title-row .tsp-post-title{font-size:21px!important}html body.board-page-clean .tsp-detail-title-row .tsp-back-btn{height:34px!important;padding:0 12px!important}html body .board-renew-table .toto-row{grid-template-columns:44px minmax(0,1fr)92px 70px!important;gap:6px!important;padding:0 10px!important;min-height:46px!important}html body .board-renew-table .toto-row span.views{display:none!important}html body .board-renew-table .writer-with-level em{display:none!important}html body .board-renew-table .writer-with-level .list-rank-img{width:18px!important;height:18px!important;flex-basis:18px!important}html body .board-renew-table .writer-with-level b{font-size:12px!important}html body.board-page-clean .toto-board-table .toto-row,html body.board-page-clean .board-renew-table .toto-row,html body.board-page-clean .board-row{grid-template-columns:44px minmax(0,1fr)116px 70px!important;gap:6px!important;padding:0 10px!important;min-height:46px!important}html body.board-page-clean .toto-row>span:nth-child(5),html body.board-page-clean .board-row>span:nth-child(5){display:none!important}html body.board-page-clean .writer-with-level em,html body.board-page-clean .tsp-list-writer-level em{display:none!important}html body.board-page-clean .writer-with-level img,html body.board-page-clean .tsp-list-writer-level img{width:18px!important;height:18px!important;flex-basis:18px!important}html body.board-page-clean .writer-with-level b,html body.board-page-clean .tsp-list-writer-level b{font-size:12px!important}html body #boardWriteBox.tospot-write-form .tw-image-upload-v23>.tw-file-label,html body #boardWriteBox.tospot-write-form .tw-image-controls,html body #boardWriteBox.tospot-write-form .tw-attach-list{grid-column:1!important;grid-row:auto!important}html body #boardWriteBox.tospot-write-form .tw-file-section.tw-image-upload-v23,html body #boardWriteBox .tw-file-section.tw-image-upload-v23{grid-template-columns:1fr!important;gap:8px!important}html body #boardWriteBox.tospot-write-form .tw-file-section.tw-image-upload-v23>.tw-file-label,html body #boardWriteBox.tospot-write-form .tw-image-controls,html body #boardWriteBox.tospot-write-form #writeAttachList,html body #boardWriteBox .tw-file-section.tw-image-upload-v23>.tw-file-label,html body #boardWriteBox .tw-image-controls,html body #boardWriteBox #writeAttachList{grid-column:1!important;grid-row:auto!important}html body .memo-tabs{padding:0!important}html body .memo-table{width:calc(100% - 16px)!important;margin:8px!important}html body .memo-table th:nth-child(1),html body .memo-table td:nth-child(1){width:78px!important}html body .memo-table th:nth-child(3),html body .memo-table td:nth-child(3){width:92px!important}html body .memo-table th:nth-child(4),html body .memo-table td:nth-child(4){width:50px!important}html body .memo-table th,html body .memo-table td{font-size:11px!important;padding:0 6px!important}html body .memo-count,html body .memo-keep{margin:8px!important}@media (max-width:480px){.memo-tabs button{flex-basis:100%}@media (max-width:540px){.att-stat-grid.clean{grid-template-columns:1fr!important}.att-calendar-card.clean{padding:12px!important}.att-day{min-height:50px!important}.att-stamp{font-size:9px!important}.exchange-hero strong{white-space:normal;text-align:center}.report-post-btn,.admin-mini-btn,.admin-danger-btn{width:100%}@media (max-width:1300px){.pato-shell,.wrap,.board-shell,body.board-page-clean main{width:calc(100% - 20px)!important}@media (min-width:1181px){main.pato-shell.pato-layout,.pato-layout{grid-template-columns:954px 300px!important;column-gap:22px!important}.pato-maincol,#certifiedSites,#bannerList{width:954px!important;max-width:954px!important}.pato-sidebar{width:300px!important;max-width:300px!important}@media (max-width:920px){body.pato-home #bannerList.banner-grid-287,body.pato-home .pato-banner-grid.banner-grid-287,body.pato-home .banner-list.banner-grid-287{min-width:582px!important;max-width:582px!important;grid-template-columns:repeat(2,287px)!important}@media (max-width:620px){body.pato-home #bannerList.banner-grid-287,body.pato-home .pato-banner-grid.banner-grid-287,body.pato-home .banner-list.banner-grid-287{min-width:0!important;max-width:287px!important;grid-template-columns:287px!important}@media (max-width:1220px){body.pato-home .pato-maincol{width:877px!important;min-width:877px!important;max-width:877px!important}body.pato-home #bannerList.banner-grid-287,body.pato-home .pato-banner-grid.banner-grid-287,body.pato-home .banner-list.banner-grid-287{grid-template-columns:287px 287px 287px!important;width:877px!important;min-width:877px!important;max-width:877px!important}body.pato-home .pato-sidebar{width:300px!important;max-width:300px!important;margin:0!important;min-width:300px!important}body.pato-home .pato-layout{grid-template-columns:877px 300px!important;width:1189px!important;max-width:1189px!important;min-width:1189px!important;gap:12px!important}:root{--tsp-gap:6px;--tsp-shell-w:1183px}html,body{min-width:1220px!important}body.pato-home main.pato-shell.pato-layout,body.pato-home .pato-layout{width:var(--tsp-shell-w)!important;min-width:var(--tsp-shell-w)!important;max-width:var(--tsp-shell-w)!important;grid-template-columns:var(--tsp-main-w)var(--tsp-side-w)!important;column-gap:var(--tsp-gap)!important}.pato-layout{width:min(100vw - 20px,var(--tsp-shell-w))!important;grid-template-columns:var(--tsp-main-w)var(--tsp-side-w)!important;transform-origin:top left!important}.tospot-white-header-inner,.pato-shell,.tsp-footer-inner{width:min(var(--tsp-shell-w),calc(100vw - 20px))!important}@media (max-width:1240px){.tospot-white-header-inner,.pato-shell,.tsp-footer-inner,.admin-shell{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important}.pato-layout{grid-template-columns:minmax(0,1fr)300px!important;gap:14px!important}main.pato-shell.pato-layout,.pato-layout,main.board-shell,.board-shell,main.auth-polished-wrap,.auth-polished-wrap,body.auth-page-clean main.auth-polished-wrap,body.auth-page-clean .auth-polished-wrap,.tsp-footer-inner{width:calc(100vw - 24px)!important;min-width:0!important;max-width:1195px!important;grid-template-columns:minmax(0,1fr)300px!important}body.auth-page-clean .auth-single-wrap{width:100%!important;max-width:none!important}body.board-page-clean main.board-shell,body.board-page-clean .board-shell{width:calc(100% - 24px)!important;max-width:1195px!important;min-width:0!important;grid-template-columns:minmax(0,1fr)var(--tsp-side-w)!important}body.board-page-clean .board-content-card{width:100%!important;max-width:100%!important}@media (max-width:1250px){body.board-page-clean .board-content-card{width:100%!important;max-width:none!important}body.board-page-clean main.board-shell,body.board-page-clean .board-shell{width:calc(100vw - 24px)!important;min-width:0!important;max-width:1195px!important;grid-template-columns:minmax(0,1fr)300px!important}html body.pato-home main.pato-shell.pato-layout,html body.board-page-clean main.board-shell,html body.auth-page-clean main.auth-polished-wrap{width:calc(100vw - 24px)!important;min-width:0!important;max-width:calc(100vw - 24px)!important;grid-template-columns:minmax(0,1fr) 300px!important}html body.pato-home .pato-maincol,html body.board-page-clean .board-content-card,html body.auth-page-clean .auth-single-wrap{width:100%!important;max-width:100%!important}@media (max-width:1120px){html body .tospot-white-header>.tospot-white-header-inner,html body .tospot-white-header>.pato-shell.tospot-white-header-inner{width:calc(100vw - 28px)!important;grid-template-columns:78px minmax(0,1fr)152px!important;gap:10px!important}html body .tospot-white-header .tospot-main-menu{gap:16px!important}html body .tospot-white-header .tospot-menu-item>a{font-size:13px!important}html body .tospot-white-header .tospot-header-side{width:152px!important;min-width:152px!important}html body .tospot-white-header .online-pill{min-width:144px!important;max-width:152px!important;font-size:12px!important;padding:0 10px!important}@media (max-width:820px){html body .tospot-white-header>.tospot-white-header-inner,html body .tospot-white-header>.pato-shell.tospot-white-header-inner{grid-template-columns:70px minmax(0,1fr)!important;gap:8px!important}html body .tospot-white-header .tospot-header-side{display:none!important}html body .tospot-white-header .tospot-main-menu{justify-content:flex-start!important;overflow-x:auto!important;gap:14px!important;scrollbar-width:none!important}html body .tospot-white-header .tospot-main-menu::-webkit-scrollbar{display:none!important}html body.board-page-clean .board-renew-table .writer-with-level .list-rank-img{width:18px!important;height:18px!important;flex-basis:18px!important}html body.board-page-clean .board-renew-table .writer-with-level b{font-size:12px!important}html body.board-page-clean .tsp-comment-input-row button{height:48px!important}html body.board-page-clean .board-renew-table .toto-row{grid-template-columns:46px minmax(0,1fr)112px 82px 58px!important}html body.board-page-clean .board-renew-table .writer-with-level img,html body.board-page-clean .board-renew-table .tsp-list-writer-level img{width:19px!important;height:19px!important;min-width:19px!important;flex-basis:19px!important}html body.board-page-clean .tsp-detail-toolbar.tsp-detail-title-row{align-items:flex-start!important}html body.board-page-clean .tsp-detail-title-row .tsp-post-title{font-size:22px!important}html body.board-page-clean #boardListView img.list-rank-img,html body.board-page-clean #boardListView img.tsp-force-level-gif{width:19px!important;height:19px!important;min-width:19px!important;max-width:19px!important;flex-basis:19px!important}@media (max-width:600px){html body .profile-password-check-box{width:calc(100vw - 32px)!important}html body.auth-page-clean .auth-polished-card:has(.profile-password-check-box){width:calc(100vw - 32px)!important}html body.admin-dashboard-body,html body.admin-v2-body{margin:0!important;background:#f3f7fc!important;color:#0f172a!important;font-family:Arial,"Noto Sans KR",sans-serif!important;min-width:1180px!important}body.admin-dashboard-body button,body.admin-dashboard-body .list-btn{background:#2563eb!important;color:#fff!important;border:1px solid #2563eb!important;box-shadow:none!important}body.admin-dashboard-body button:hover,body.admin-dashboard-body .list-btn:hover{background:#1d4ed8!important;border-color:#1d4ed8!important}body.admin-dashboard-body input,body.admin-dashboard-body select,body.admin-dashboard-body textarea{background:#fff!important;color:#111827!important;border:1px solid #bfdbfe!important;border-radius:10px!important;outline:none!important;box-shadow:none!important;box-sizing:border-box!important}body.admin-dashboard-body input:focus,body.admin-dashboard-body select:focus,body.admin-dashboard-body textarea:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px rgba(37,99,235,.12)!important}html body .admin-shell.admin-v2-shell,html body .admin-shell{width:min(1320px,calc(100vw - 32px))!important;max-width:1320px!important;margin:22px auto 40px!important;display:grid!important;grid-template-columns:230px minmax(0,1fr)!important;gap:18px!important;align-items:start!important}html body .admin-sidebar.admin-v2-sidebar,html body .admin-sidebar{position:sticky!important;top:18px!important;height:auto!important;min-height:auto!important;background:#fff!important;border:1px solid #dbeafe!important;border-radius:18px!important;padding:16px!important;box-shadow:0 12px 28px rgba(37,99,235,.07)!important;overflow:hidden!important}html body .admin-brand{height:58px!important;margin:0 0 12px!important;padding:0 8px 14px!important;border-bottom:1px solid #e5efff!important;display:flex!important;align-items:center!important;gap:10px!important;color:#0f172a!important;text-decoration:none!important;font-weight:1000!important}html body .admin-brand img{width:52px!important;height:auto!important;object-fit:contain!important}html body .admin-nav{display:flex!important;flex-direction:column!important;gap:6px!important}html body .admin-nav a{height:42px!important;display:flex!important;align-items:center!important;padding:0 12px!important;border-radius:12px!important;color:#334155!important;background:#fff!important;border:1px solid transparent!important;text-decoration:none!important;font-weight:900!important;font-size:14px!important}html body .admin-nav a:hover,html body .admin-nav a.active{color:#1d4ed8!important;background:#eff6ff!important;border-color:#bfdbfe!important}html body .admin-main.admin-v2-main,html body .admin-main{min-width:0!important;display:flex!important;flex-direction:column!important;gap:16px!important}html body .admin-topbar.admin-v2-topbar,html body .admin-topbar{background:linear-gradient(135deg,#2563eb,#3b82f6)!important;border:0!important;border-radius:20px!important;box-shadow:0 14px 34px rgba(37,99,235,.18)!important;padding:24px 28px!important;display:flex!important;justify-content:space-between!important;align-items:center!important;color:#fff!important;min-height:96px!important}html body .admin-kicker{margin:0 0 8px!important;font-size:12px!important;letter-spacing:.12em!important;color:#dbeafe!important;font-weight:1000!important}html body .admin-topbar h1{margin:0 0 8px!important;color:#fff!important;font-size:30px!important;letter-spacing:-.7px!important}html body .admin-topbar span{color:#dbeafe!important;font-weight:800!important}html body .admin-top-actions{display:flex!important;gap:10px!important;align-items:center!important}html body .admin-mini-btn,html body a.admin-mini-btn{min-width:92px!important;height:40px!important;padding:0 16px!important;border-radius:12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;color:#2563eb!important;border:1px solid rgba(255,255,255,.7)!important;font-weight:1000!important;text-decoration:none!important;box-shadow:none!important}html body .admin-mini-btn.danger{background:#0f172a!important;color:#fff!important;border-color:#0f172a!important}html body .admin-stat-grid.admin-v2-stat-grid,html body .admin-stat-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}html body .admin-stat-card,html body .admin-stat-card.urgent,html body .admin-stat-card.warning{background:#fff!important;border:1px solid #dbeafe!important;border-radius:16px!important;padding:18px!important;color:#0f172a!important;box-shadow:0 10px 24px rgba(15,23,42,.05)!important;min-height:118px!important}html body .admin-stat-card span{display:block!important;color:#64748b!important;font-weight:1000!important;margin-bottom:10px!important}html body .admin-stat-card strong{display:block!important;color:#2563eb!important;font-size:34px!important;line-height:1!important;margin-bottom:12px!important}html body .admin-stat-card small{color:#64748b!important;font-weight:800!important}html body .admin-grid-3,html body .admin-v2-quick{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}html body .admin-grid-2{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}html body .admin-panel-card{background:#fff!important;color:#0f172a!important;border:1px solid #dbeafe!important;border-radius:18px!important;padding:18px!important;box-shadow:0 10px 24px rgba(15,23,42,.05)!important;overflow:hidden!important}html body .admin-panel-card.compact{padding:20px!important}html body .admin-panel-card h2{margin:0!important;color:#0f172a!important;font-size:22px!important;letter-spacing:-.4px!important}html body .admin-panel-card.compact h2{margin:0 0 14px!important}html body .admin-panel-card.compact p,html body .admin-summary-list p{margin:0!important;min-height:42px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;border-bottom:1px solid #eaf1fb!important;color:#475569!important;font-weight:800!important}html body .admin-panel-card.compact p:last-child,html body .admin-summary-list p:last-child{border-bottom:0!important}html body .admin-panel-card b,html body .admin-panel-card.compact b{color:#2563eb!important;font-weight:1000!important}html body .admin-card-head{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;padding:0 0 14px!important;margin:0 0 14px!important;border-bottom:1px solid #eaf1fb!important;background:transparent!important;color:#0f172a!important}html body .admin-card-head span{display:block!important;margin-top:5px!important;color:#64748b!important;font-size:13px!important;font-weight:800!important}html body .admin-filter-actions,html body .admin-manage-toolbar{display:flex!important;gap:8px!important;align-items:center!important;flex-wrap:wrap!important}html body .admin-filter-actions input{width:260px!important;height:40px!important;margin:0!important}html body .admin-filter-actions select{width:140px!important;height:40px!important;margin:0!important}html body .admin-filter-actions button,html body .admin-manage-toolbar button,html body #refreshQnaBtn,html body #refreshCommentsBtn,html body #refreshWithdrawBtn,html body #refreshReferralBtn{height:40px!important;padding:0 16px!important;border-radius:10px!important;font-weight:1000!important}html body .admin-member-table-wrap,html body .admin-member-table{width:100%!important;overflow:auto!important;border-radius:14px!important}html body .admin-member-table{border-collapse:separate!important;border-spacing:0!important;min-width:920px!important;border:1px solid #e5efff!important}html body .admin-member-table th{height:44px!important;background:#f8fbff!important;color:#334155!important;border-bottom:1px solid #dbeafe!important;font-weight:1000!important;font-size:13px!important;text-align:center!important}html body .admin-member-table td{min-height:52px!important;background:#fff!important;color:#1f2937!important;border-bottom:1px solid #eef4ff!important;font-size:13px!important;vertical-align:middle!important;text-align:center!important}html body .admin-empty,html body .admin-promo-list .admin-empty,html body .admin-manage-list .admin-empty{padding:28px!important;text-align:center!important;color:#64748b!important;background:#f8fbff!important;border:1px dashed #bfdbfe!important;border-radius:14px!important;font-weight:900!important}html body .admin-board-map,html body .admin-task-list,html body .admin-summary-list,html body .admin-setting-grid{display:grid!important;gap:8px!important}html body .admin-board-map div,html body .admin-task-list div,html body .admin-setting-grid div{background:#f8fbff!important;border:1px solid #e5efff!important;border-radius:12px!important;padding:12px!important;color:#334155!important}html body .admin-board-map b,html body .admin-task-list b,html body .admin-setting-grid b{display:block!important;color:#0f172a!important;margin-bottom:5px!important}html body .admin-board-map span,html body .admin-task-list span,html body .admin-setting-grid span{color:#64748b!important;font-weight:800!important}html body .admin-task-list em{display:inline-flex!important;margin-top:8px!important;height:24px!important;align-items:center!important;padding:0 9px!important;border-radius:999px!important;background:#eff6ff!important;color:#2563eb!important;font-style:normal!important;font-weight:1000!important;font-size:12px!important}html body .admin-login-screen{background:#f3f7fc!important}html body .admin-login-card{background:#fff!important;color:#0f172a!important;border:1px solid #dbeafe!important;border-radius:20px!important;box-shadow:0 18px 42px rgba(15,23,42,.09)!important}html body .admin-login-card h1{color:#0f172a!important}html body .admin-login-desc{color:#64748b!important}html body .admin-login-card .admin-kicker{color:#2563eb!important}html body .admin-login-card input{height:46px!important;margin-bottom:10px!important}html body .admin-login-card button{height:48px!important;border-radius:12px!important;font-weight:1000!important;width:100%!important}html body.admin-dashboard-body .tsp-site-footer{display:none!important}@media (max-width:1240px){html body .admin-shell.admin-v2-shell,html body .admin-shell{width:calc(100vw - 24px)!important;grid-template-columns:220px minmax(0,1fr)!important;gap:12px!important}html body .admin-stat-grid.admin-v2-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .admin-grid-3,html body .admin-v2-quick{grid-template-columns:1fr!important}html body.admin-dashboard-body.admin-v2-body{background:#f3f7fc!important;color:#0f172a!important;font-family:Arial,"Noto Sans KR",sans-serif!important;min-width:1180px!important}html body.admin-dashboard-body *{box-sizing:border-box!important}html body .admin-shell.admin-v2-shell{width:min(1240px,calc(100vw - 44px))!important;max-width:1240px!important;margin:24px auto!important;display:grid!important;grid-template-columns:230px minmax(0,1fr)!important;gap:18px!important;align-items:start!important;background:transparent!important}html body .admin-sidebar.admin-v2-sidebar{position:sticky!important;top:18px!important;background:#fff!important;border:1px solid #dbeafe!important;border-radius:20px!important;padding:16px!important;box-shadow:0 18px 40px rgba(15,23,42,.06)!important;min-height:0!important;height:auto!important}html body .admin-brand{height:62px!important;margin:0 0 14px!important;padding:0 8px 14px!important;border-bottom:1px solid #e5efff!important;color:#0f172a!important;text-decoration:none!important;font-weight:1000!important;display:flex!important;align-items:center!important;gap:10px!important}html body .admin-brand img{width:48px!important;height:auto!important;object-fit:contain!important}html body .admin-nav a{height:42px!important;padding:0 12px!important;border-radius:12px!important;background:#fff!important;border:1px solid transparent!important;color:#334155!important;text-decoration:none!important;font-size:14px!important;font-weight:900!important;display:flex!important;align-items:center!important}html body .admin-nav a:hover,html body .admin-nav a.active{background:#eff6ff!important;border-color:#bfdbfe!important;color:#2563eb!important}html body .admin-main.admin-v2-main{display:flex!important;flex-direction:column!important;gap:16px!important;min-width:0!important;background:transparent!important}html body .admin-topbar.admin-v2-topbar{background:#2563eb!important;background:linear-gradient(135deg,#2563eb,#3b82f6)!important;color:#fff!important;border:0!important;border-radius:20px!important;min-height:112px!important;padding:26px 28px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;box-shadow:0 16px 36px rgba(37,99,235,.18)!important}html body .admin-topbar .admin-kicker{color:#dbeafe!important;margin:0 0 8px!important;font-size:12px!important;letter-spacing:.13em!important;font-weight:1000!important}html body .admin-topbar h1{color:#fff!important;margin:0 0 8px!important;font-size:30px!important;letter-spacing:-.8px!important;line-height:1.1!important}html body .admin-topbar span{color:#eaf2ff!important;font-size:14px!important;font-weight:800!important}html body .admin-mini-btn,html body a.admin-mini-btn{height:42px!important;min-width:96px!important;border-radius:12px!important;padding:0 16px!important;background:#fff!important;color:#2563eb!important;border:1px solid rgba(255,255,255,.55)!important;text-decoration:none!important;font-weight:1000!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important}html body .admin-stat-grid.admin-v2-stat-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}html body .admin-stat-card,html body .admin-stat-card.urgent,html body .admin-stat-card.warning{background:#fff!important;color:#0f172a!important;border:1px solid #dbeafe!important;border-radius:16px!important;padding:16px!important;min-height:104px!important;box-shadow:0 10px 24px rgba(15,23,42,.05)!important}html body .admin-stat-card span{color:#64748b!important;font-size:13px!important;font-weight:1000!important;margin:0 0 8px!important;display:block!important}html body .admin-stat-card strong{color:#2563eb!important;font-size:32px!important;line-height:1!important;margin:0 0 8px!important;display:block!important}html body .admin-stat-card small{color:#64748b!important;font-size:12px!important;font-weight:800!important}html body .admin-grid-3.admin-v2-quick{display:none!important}html body .admin-panel-card h2{color:#0f172a!important;font-size:22px!important;letter-spacing:-.5px!important;margin:0!important}html body .admin-card-head{background:transparent!important;color:#0f172a!important;border-bottom:1px solid #eaf1fb!important;margin:0 0 14px!important;padding:0 0 14px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important}html body .admin-card-head span{color:#64748b!important;font-size:13px!important;font-weight:800!important;margin-top:5px!important;display:block!important}html body .admin-filter-actions,html body .admin-manage-toolbar{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}html body .admin-filter-actions input,html body .admin-manage-toolbar input{height:40px!important;border:1px solid #bfdbfe!important;background:#fff!important;color:#0f172a!important;border-radius:10px!important;margin:0!important;padding:0 12px!important;font-weight:800!important;box-shadow:none!important}html body .admin-filter-actions input{width:260px!important}html body .admin-filter-actions select,html body .admin-manage-toolbar select{height:40px!important;border:1px solid #bfdbfe!important;background:#fff!important;color:#0f172a!important;border-radius:10px!important;margin:0!important;padding:0 12px!important;font-weight:900!important}html body .admin-filter-actions button,html body .admin-manage-toolbar button,html body .admin-card-head button,html body #refreshQnaBtn,html body #refreshCommentsBtn,html body #refreshWithdrawBtn,html body #refreshReferralBtn{height:40px!important;border-radius:10px!important;background:#2563eb!important;color:#fff!important;border:0!important;padding:0 16px!important;font-weight:1000!important;box-shadow:none!important}html body .admin-member-table-wrap{width:100%!important;overflow:auto!important;border:1px solid #e5efff!important;border-radius:14px!important;background:#fff!important}html body .admin-member-table{width:100%!important;min-width:940px!important;border-collapse:separate!important;border-spacing:0!important;background:#fff!important;color:#0f172a!important}html body .admin-member-table th{height:44px!important;background:#f8fbff!important;color:#334155!important;border-bottom:1px solid #dbeafe!important;text-align:center!important;font-size:13px!important;font-weight:1000!important}html body .admin-member-table td{height:56px!important;background:#fff!important;color:#1f2937!important;border-bottom:1px solid #eef4ff!important;text-align:center!important;font-size:13px!important;vertical-align:middle!important}html body .admin-member-table tr:hover td{background:#f8fbff!important}html body .admin-board-map b,html body .admin-task-list b,html body .admin-setting-grid b{display:block!important;color:#0f172a!important;margin-bottom:5px!important;font-weight:1000!important}html body .admin-summary-list p{min-height:40px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;border-bottom:1px solid #eaf1fb!important;color:#475569!important;font-weight:800!important}html body .admin-summary-list p:last-child{border-bottom:0!important}html body .admin-panel-card b,html body .admin-summary-list b{color:#2563eb!important;font-weight:1000!important}html body .admin-task-list em{display:inline-flex!important;align-items:center!important;height:24px!important;border-radius:999px!important;background:#eff6ff!important;color:#2563eb!important;padding:0 9px!important;margin-top:8px!important;font-style:normal!important;font-size:12px!important;font-weight:1000!important}html body .admin-empty,html body .admin-manage-list .admin-empty,html body .admin-promo-list .admin-empty{background:#f8fbff!important;border:1px dashed #bfdbfe!important;border-radius:14px!important;color:#64748b!important;padding:28px!important;text-align:center!important;font-weight:900!important}html body .admin-login-card input{height:46px!important;border:1px solid #bfdbfe!important;background:#fff!important;color:#0f172a!important;border-radius:10px!important;margin-bottom:10px!important}html body .admin-login-card button{height:48px!important;border-radius:12px!important;background:#2563eb!important;color:#fff!important;border:0!important;font-weight:1000!important;width:100%!important}html body .admin-promo-item,html body .admin-manage-item{background:#fff!important;color:#0f172a!important;border:1px solid #e5efff!important;border-radius:12px!important;padding:12px!important;margin-bottom:8px!important}html body .admin-actions button{background:#2563eb!important;color:#fff!important;border:0!important;border-radius:8px!important}@media (max-width:1240px){html body.admin-dashboard-body.admin-v2-body{min-width:1180px!important}html body .admin-shell.admin-v2-shell{width:1160px!important;grid-template-columns:220px 1fr!important}html body .admin-stat-grid.admin-v2-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}html body.admin-dashboard-body,html body.admin-dashboard-body.admin-v2-body{background:#f4f8ff!important;color:#0f172a!important;min-width:1180px!important}html body.admin-dashboard-body #adminPanel,html body.admin-dashboard-body .admin-shell,html body.admin-dashboard-body .admin-main,html body.admin-dashboard-body .admin-v2-main{background:transparent!important;color:#0f172a!important}html body.admin-dashboard-body .admin-sidebar,html body.admin-dashboard-body .admin-v2-sidebar{background:#fff!important;color:#0f172a!important;border:1px solid #dbeafe!important;border-radius:20px!important;box-shadow:0 16px 38px rgba(15,23,42,.06)!important}html body.admin-dashboard-body .admin-nav a{background:#fff!important;color:#334155!important;border:1px solid transparent!important;box-shadow:none!important}html body.admin-dashboard-body .admin-nav a.active,html body.admin-dashboard-body .admin-nav a:hover{background:#eff6ff!important;color:#2563eb!important;border-color:#bfdbfe!important}html body.admin-dashboard-body .admin-topbar,html body.admin-dashboard-body .admin-v2-topbar{background:#2563eb!important;color:#fff!important;border:0!important;border-radius:20px!important;box-shadow:0 14px 34px rgba(37,99,235,.18)!important}html body.admin-dashboard-body .admin-mini-btn,html body.admin-dashboard-body a.admin-mini-btn{background:#fff!important;color:#2563eb!important;border:1px solid rgba(255,255,255,.6)!important;border-radius:12px!important}html body.admin-dashboard-body .admin-mini-btn.danger,html body.admin-dashboard-body #logoutBtn{background:#eef6ff!important;color:#2563eb!important;border:1px solid #bfdbfe!important}html body.admin-dashboard-body .admin-stat-card,html body.admin-dashboard-body .admin-stat-card.urgent,html body.admin-dashboard-body .admin-stat-card.warning,html body.admin-dashboard-body .admin-panel-card,html body.admin-dashboard-body .admin-member-section,html body.admin-dashboard-body .admin-member-detail{background:#fff!important;color:#0f172a!important;border:1px solid #dbeafe!important;border-radius:18px!important;box-shadow:0 10px 26px rgba(15,23,42,.05)!important}html body.admin-dashboard-body .admin-stat-card span,html body.admin-dashboard-body .admin-stat-card small,html body.admin-dashboard-body .admin-card-head span,html body.admin-dashboard-body .admin-ref-mini,html body.admin-dashboard-body .admin-user-meta span,html body.admin-dashboard-body .admin-board-map span,html body.admin-dashboard-body .admin-task-list span,html body.admin-dashboard-body .admin-setting-grid span{color:#64748b!important}html body.admin-dashboard-body .admin-stat-card strong,html body.admin-dashboard-body .admin-panel-card h2,html body.admin-dashboard-body .admin-card-head h2,html body.admin-dashboard-body .admin-board-map b,html body.admin-dashboard-body .admin-task-list b,html body.admin-dashboard-body .admin-setting-grid b,html body.admin-dashboard-body .admin-user-meta b{color:#0f172a!important}html body.admin-dashboard-body .admin-stat-card strong{color:#2563eb!important}html body.admin-dashboard-body .admin-card-head{background:#fff!important;color:#0f172a!important;border-bottom:1px solid #e5efff!important}html body.admin-dashboard-body input,html body.admin-dashboard-body select,html body.admin-dashboard-body textarea{background:#fff!important;color:#0f172a!important;border:1px solid #bfdbfe!important;border-radius:10px!important;box-shadow:none!important}html body.admin-dashboard-body input::placeholder{color:#94a3b8!important}html body.admin-dashboard-body button,html body.admin-dashboard-body .admin-filter-actions button,html body.admin-dashboard-body .admin-manage-toolbar button,html body.admin-dashboard-body .admin-card-head button{background:#2563eb!important;color:#fff!important;border:0!important;border-radius:10px!important;box-shadow:none!important}html body.admin-dashboard-body #refreshMembersBtn,html body.admin-dashboard-body #refreshPostsBtn,html body.admin-dashboard-body #refreshQnaBtn,html body.admin-dashboard-body #refreshCommentsBtn,html body.admin-dashboard-body #refreshWithdrawBtn,html body.admin-dashboard-body #refreshReferralBtn{background:#2563eb!important;color:#fff!important}html body.admin-dashboard-body .admin-member-table-wrap,html body.admin-dashboard-body .admin-member-table,html body.admin-dashboard-body table{background:#fff!important;color:#0f172a!important;border-color:#dbeafe!important}html body.admin-dashboard-body .admin-member-table th,html body.admin-dashboard-body table th{background:#f8fbff!important;color:#334155!important;border-bottom:1px solid #dbeafe!important}html body.admin-dashboard-body .admin-member-table td,html body.admin-dashboard-body table td{background:#fff!important;color:#0f172a!important;border-bottom:1px solid #eef4ff!important}html body.admin-dashboard-body .admin-member-table tr:hover td,html body.admin-dashboard-body table tr:hover td{background:#f8fbff!important}html body.admin-dashboard-body .admin-user-cell{display:flex!important;align-items:center!important;gap:10px!important;justify-content:flex-start!important;min-width:150px!important}html body.admin-dashboard-body .admin-user-avatar{width:34px!important;height:34px!important;border-radius:50%!important;background:#eff6ff!important;color:#2563eb!important;border:1px solid #bfdbfe!important;display:flex!important;align-items:center!important;justify-content:center!important;font-weight:1000!important;flex:0 0 34px!important}html body.admin-dashboard-body .admin-user-meta{text-align:left!important;line-height:1.35!important}html body.admin-dashboard-body .admin-row-actions{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;flex-wrap:wrap!important}html body.admin-dashboard-body .admin-row-actions button{height:32px!important;min-width:48px!important;padding:0 10px!important;border-radius:9px!important;font-size:12px!important;font-weight:1000!important}html body.admin-dashboard-body .admin-row-actions button.primary{background:#2563eb!important;color:#fff!important}html body.admin-dashboard-body .admin-row-actions button.gold{background:#f8fafc!important;color:#2563eb!important;border:1px solid #bfdbfe!important}html body.admin-dashboard-body .admin-row-actions button.danger{background:#fff5f5!important;color:#ef4444!important;border:1px solid #fecaca!important}html body.admin-dashboard-body .admin-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:24px!important;padding:0 9px!important;border-radius:999px!important;font-size:12px!important;font-weight:1000!important;background:#eff6ff!important;color:#2563eb!important;border:1px solid #bfdbfe!important}html body.admin-dashboard-body .admin-badge.ok{background:#ecfdf5!important;color:#059669!important;border-color:#bbf7d0!important}html body.admin-dashboard-body .admin-badge.gray{background:#f8fafc!important;color:#64748b!important;border-color:#e2e8f0!important}html body.admin-dashboard-body .admin-badge.red{background:#fff5f5!important;color:#ef4444!important;border-color:#fecaca!important}html body.admin-dashboard-body .admin-board-map div,html body.admin-dashboard-body .admin-task-list div,html body.admin-dashboard-body .admin-setting-grid div,html body.admin-dashboard-body .admin-promo-item,html body.admin-dashboard-body .admin-manage-item,html body.admin-dashboard-body .admin-qna-row,html body.admin-dashboard-body .admin-referral-row,html body.admin-dashboard-body .admin-withdraw-row,html body.admin-dashboard-body .admin-detail-item,html body.admin-dashboard-body .admin-control-panel,html body.admin-dashboard-body .admin-answer-box{background:#f8fbff!important;color:#0f172a!important;border:1px solid #e5efff!important;border-radius:14px!important}html body.admin-dashboard-body .admin-empty{background:#f8fbff!important;color:#64748b!important;border:1px dashed #bfdbfe!important;border-radius:14px!important}html body.admin-dashboard-body .admin-level-bar{background:#e5efff!important;border-radius:999px!important;overflow:hidden!important}html body.admin-dashboard-body .admin-level-bar i{background:#2563eb!important}html body.admin-dashboard-body hr{border-color:#e5efff!important}html body.admin-dashboard-body::selection{background:#bfdbfe!important;color:#0f172a!important}html body.board-page-clean #boardDetail,html body #boardDetail.board-detail{padding:0!important;background:#fff!important;border:1px solid #cfe0ff!important;border-radius:16px!important;overflow:hidden!important;color:#07152d!important}html body #boardDetail .v28-detail-shell{display:block!important;width:100%!important;padding:0!important;margin:0!important;background:#fff!important}html body #boardDetail .v28-post-card{display:block!important;padding:24px 28px 26px!important;margin:0!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important}html body #boardDetail .v28-post-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:0 0 16px!important;margin:0!important;border-bottom:1px solid #dbe8ff!important}html body #boardDetail .v28-post-title{display:block!important;margin:0!important;padding:0!important;font-size:28px!important;line-height:1.35!important;font-weight:900!important;color:#07152d!important;border:0!important;text-decoration:none!important}html body #boardDetail .v28-list-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:58px!important;height:40px!important;padding:0 16px!important;border-radius:10px!important;background:#2f6df6!important;color:#fff!important;font-size:14px!important;font-weight:900!important;text-decoration:none!important;white-space:nowrap!important}html body #boardDetail .v28-post-meta{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:36px!important;padding:12px 0!important;margin:0!important;border-bottom:1px solid #edf3ff!important;color:#475569!important;font-size:13px!important;font-weight:800!important;line-height:1!important}html body #boardDetail .v28-author{display:inline-flex!important;align-items:center!important;gap:8px!important;min-width:0!important;line-height:1!important;color:#07152d!important;font-size:14px!important;font-weight:900!important;white-space:nowrap!important}html body #boardDetail .v28-author b{display:inline-block!important;margin:0!important;padding:0!important;line-height:24px!important;color:#07152d!important;font-size:14px!important;font-weight:900!important;vertical-align:middle!important}html body #boardDetail img.v28-level-img{display:inline-block!important;width:24px!important;height:24px!important;min-width:24px!important;max-width:24px!important;object-fit:contain!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;vertical-align:middle!important;position:static!important;float:none!important}html body #boardDetail .v28-meta-spacer{display:block!important;flex:1 1 auto!important;min-width:12px!important}html body #boardDetail .v28-post-meta time,html body #boardDetail .v28-post-meta span:not(.v28-author):not(.v28-meta-spacer){display:inline-flex!important;align-items:center!important;height:24px!important;margin:0!important;padding:0!important;white-space:nowrap!important;color:#475569!important;font-size:13px!important;line-height:24px!important}html body #boardDetail .v28-post-body{display:block!important;padding:18px 0 6px!important;margin:0!important;background:#fff!important}html body #boardDetail .v28-post-content{display:block!important;margin:16px 0 0!important;padding:0!important;text-align:left!important;color:#07152d!important;font-size:17px!important;font-weight:800!important;line-height:1.85!important;white-space:normal!important;word-break:break-word!important}html body #boardDetail .detail-inline-image{display:block!important;margin:16px 0 22px!important;text-align:left!important}html body #boardDetail .detail-inline-image img{display:block!important;max-width:100%!important;height:auto!important;margin:0!important;border-radius:10px!important;border:1px solid #dbe8ff!important}html body #boardDetail .v28-comment-card{display:block!important;margin:0!important;padding:0!important;background:#fff!important;border-top:1px solid #e5efff!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important}html body #boardDetail .v28-comment-head{display:flex!important;align-items:center!important;height:52px!important;padding:0 22px!important;margin:0!important;background:#2f6df6!important;color:#fff!important;font-size:17px!important;font-weight:900!important;line-height:52px!important;border-radius:0!important}html body #boardDetail .v28-comment-list{display:block!important;padding:20px 22px!important;margin:0!important;background:#fff!important;border-bottom:1px solid #dbe8ff!important}html body #boardDetail .v28-comment-item{display:block!important;padding:16px 18px!important;margin:0 0 12px!important;background:#fff!important;border:1px solid #cfe0ff!important;border-radius:12px!important;box-shadow:none!important}html body #boardDetail .v28-comment-item:last-child{margin-bottom:0!important}html body #boardDetail .v28-comment-meta{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0 0 10px!important;padding:0!important;color:#64748b!important;font-size:13px!important;font-weight:800!important;line-height:24px!important}html body #boardDetail .v28-comment-user{display:inline-flex!important;align-items:center!important;gap:8px!important;min-width:0!important;color:#07152d!important;font-size:14px!important;font-weight:900!important;line-height:24px!important;white-space:nowrap!important}html body #boardDetail .v28-comment-user b{display:inline-block!important;margin:0!important;padding:0!important;color:#07152d!important;font-size:14px!important;font-weight:900!important;line-height:24px!important}html body #boardDetail .v28-comment-meta time{display:inline-flex!important;align-items:center!important;height:24px!important;color:#64748b!important;font-size:13px!important;font-weight:800!important;white-space:nowrap!important;line-height:24px!important}html body #boardDetail .v28-comment-content{display:block!important;margin:0!important;padding:0 0 0 32px!important;color:#07152d!important;font-size:15px!important;font-weight:800!important;line-height:1.75!important;text-align:left!important}html body #boardDetail .v28-comment-empty{padding:24px!important;text-align:center!important;border:1px solid #cfe0ff!important;border-radius:12px!important;color:#64748b!important;font-weight:900!important;background:#f8fbff!important}html body #boardDetail .v28-comment-form{display:grid!important;grid-template-columns:minmax(0,1fr)96px!important;gap:12px!important;align-items:stretch!important;padding:20px 22px!important;margin:0!important;background:#f8fbff!important;border:0!important}html body #boardDetail .v28-comment-form textarea{display:block!important;width:100%!important;min-height:82px!important;height:82px!important;margin:0!important;padding:16px!important;border:1px solid #cfe0ff!important;border-radius:10px!important;background:#fff!important;color:#07152d!important;font-size:14px!important;font-weight:800!important;line-height:1.6!important;resize:vertical!important;box-sizing:border-box!important}html body #boardDetail .v28-comment-form button{display:flex!important;align-items:center!important;justify-content:center!important;width:96px!important;height:82px!important;margin:0!important;padding:0!important;border:0!important;border-radius:10px!important;background:#2f6df6!important;color:#fff!important;font-size:14px!important;font-weight:900!important;line-height:1.3!important;box-shadow:0 8px 18px rgba(47,109,246,.18)!important}@media (max-width:820px){html body #boardDetail .v28-post-card{padding:18px 16px!important}html body #boardDetail .v28-post-head{align-items:flex-start!important}html body #boardDetail .v28-post-title{font-size:22px!important}html body #boardDetail .v28-post-meta{flex-wrap:wrap!important;gap:8px!important}html body #boardDetail .v28-meta-spacer{display:none!important}html body #boardDetail .v28-comment-form{grid-template-columns:1fr!important}html body #boardDetail .v28-comment-form button{width:100%!important;height:48px!important}.tospot-menu-item.has-dropdown .tospot-dropdown{display:none!important}.tospot-menu-item.has-dropdown.dropdown-open>.tospot-dropdown{display:block!important}html body.board-page-clean .event-tabs{background:#fff!important;border:1px solid #dbe8ff!important;border-radius:14px!important;padding:12px!important;display:flex!important;gap:8px!important}html body.board-page-clean .event-tabs a{background:#f8fbff!important;color:#1e40af!important;border:1px solid #bfdbfe!important;border-radius:10px!important;text-decoration:none!important;font-weight:900!important;padding:10px 16px!important}html body.board-page-clean .event-tabs a.active{background:#2f6df6!important;color:#fff!important}html body.board-page-clean .event-empty{background:#fff!important;color:#111827!important;border:1px solid #dbe8ff!important;border-radius:14px!important;min-height:96px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-weight:900!important}html body.board-page-clean .event-grid{background:#fff!important}body[data-board="event"] .event-tabs,body[data-board="event"] .event-grid,body[data-board="event"] .event-empty,body[data-board="event"] .event-card,body[data-board="event"] .event-detail-page{background:#fff!important;color:#111!important;border-color:#d7e6ff!important}body[data-board="event"] .board-page-title,body[data-board="event"] .toto-board-table,body[data-board="event"] .toto-board-table *{color:#071426}body[data-board="event"] .board-empty-db{background:#fff!important;color:#111!important}body[data-board="event"] #boardListView .toto-board-table{display:none!important}body[data-board="event"] .event-tabs{display:flex!important;gap:8px!important;padding:12px!important;margin:0 0 14px!important;background:#fff!important;border:1px solid #dbe8ff!important;border-radius:14px!important}body[data-board="event"] .event-tabs a{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:42px!important;padding:0 18px!important;border-radius:10px!important;background:#f8fbff!important;border:1px solid #bfdbfe!important;color:#1e40af!important;text-decoration:none!important;font-weight:900!important}body[data-board="event"] .event-tabs a.active{background:#2f6df6!important;color:#fff!important;border-color:#2f6df6!important}body[data-board="event"] .event-empty{display:flex!important;align-items:center!important;justify-content:center!important;min-height:94px!important;padding:24px!important;background:#fff!important;color:#111827!important;border:1px solid #dbe8ff!important;border-radius:14px!important;font-weight:900!important;text-align:center!important}body[data-board="event"] .event-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;background:#fff!important}body[data-board="event"] .event-card{display:grid!important;grid-template-columns:180px minmax(0,1fr)!important;gap:14px!important;padding:14px!important;background:#fff!important;border:1px solid #dbe8ff!important;border-radius:14px!important;color:#111827!important}body[data-board="event"] .event-card-img{position:relative!important;display:block!important;overflow:hidden!important;border-radius:10px!important;background:#f8fbff!important}body[data-board="event"] .event-card-img img{display:block!important;width:100%!important;height:110px!important;object-fit:cover!important}body[data-board="event"] .event-title{display:block!important;color:#111827!important;font-weight:900!important;text-decoration:none!important;font-size:16px!important;margin-bottom:8px!important}body[data-board="event"] .event-card-meta,body[data-board="event"] .event-card-foot{color:#64748b!important;font-weight:800!important;font-size:13px!important}body[data-board="event"] #boardListView{min-height:130px!important}body[data-board="event"] #boardListView .event-tabs{display:flex!important;gap:8px!important;padding:12px!important;margin:0 0 14px!important;background:#fff!important;border:1px solid #dbe8ff!important;border-radius:14px!important}body[data-board="event"] #boardListView .event-tabs a{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:42px!important;padding:0 18px!important;border-radius:10px!important;background:#f8fbff!important;border:1px solid #bfdbfe!important;color:#1e40af!important;text-decoration:none!important;font-weight:900!important}body[data-board="event"] #boardListView .event-tabs a.active{background:#2f6df6!important;color:#fff!important;border-color:#2f6df6!important}body[data-board="event"] #boardListView .event-empty{display:flex!important;align-items:center!important;justify-content:center!important;min-height:94px!important;padding:24px!important;background:#fff!important;color:#111827!important;border:1px solid #dbe8ff!important;border-radius:14px!important;font-weight:900!important;text-align:center!important}#boardDetail .tsp-detail-title,#boardDetail .v28-post-title,#boardDetail h1{color:#071426!important;text-decoration:none!important;border-bottom:0!important;box-shadow:none!important}#boardDetail .tsp-detail-title::after,#boardDetail .v28-post-title::after,#boardDetail h1::after{display:none!important;content:none!important}body[data-board="event"] #boardWriteBox,body[data-board="event"] .board-write-box.tospot-write-form{display:block!important;width:100%!important;margin:16px 0 0!important;padding:0!important;overflow:hidden!important;background:#fff!important;border:1px solid #dbe8ff!important;border-radius:16px!important;box-shadow:0 10px 24px rgba(15,23,42,.05)!important;color:#07152d!important}body[data-board="event"] #boardWriteBox h3{display:block!important;margin:0!important;padding:15px 22px!important;background:#2f6df6!important;color:#fff!important;font-size:18px!important;font-weight:900!important;line-height:1.2!important}body[data-board="event"] #boardWriteBox .event-write-grid{display:grid!important;grid-template-columns:160px minmax(0,1fr)!important;gap:14px 16px!important;align-items:start!important;padding:22px!important;background:#fff!important}body[data-board="event"] #boardWriteBox .event-write-grid label{display:grid!important;grid-template-columns:160px minmax(0,1fr)!important;grid-column:1 / -1!important;gap:16px!important;align-items:center!important;margin:0!important;padding:0!important;color:#07152d!important;font-size:14px!important;font-weight:900!important;line-height:1.3!important}body[data-board="event"] #boardWriteBox .event-write-grid label.full{grid-column:1 / -1!important}body[data-board="event"] #boardWriteBox .event-write-grid input,body[data-board="event"] #boardWriteBox .event-write-grid select,body[data-board="event"] #boardWriteBox .event-write-grid textarea{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;height:44px!important;margin:0!important;padding:0 14px!important;box-sizing:border-box!important;border:1px solid #cfe0ff!important;border-radius:10px!important;background:#fff!important;color:#07152d!important;font-size:14px!important;font-weight:800!important;outline:none!important}body[data-board="event"] #boardWriteBox .event-write-grid textarea{min-height:150px!important;height:150px!important;padding:14px!important;line-height:1.6!important;resize:vertical!important}body[data-board="event"] #boardWriteBox .event-write-grid input:focus,body[data-board="event"] #boardWriteBox .event-write-grid select:focus,body[data-board="event"] #boardWriteBox .event-write-grid textarea:focus{border-color:#2f6df6!important;box-shadow:0 0 0 3px rgba(47,109,246,.12)!important}body[data-board="event"] #boardWriteBox .event-preview.full{display:grid!important;grid-template-columns:160px minmax(0,1fr)!important;grid-column:1 / -1!important;gap:16px!important;align-items:start!important;margin:0!important;padding:0!important}body[data-board="event"] #boardWriteBox .event-preview.full:before{content:'미리보기';color:#07152d!important;font-size:14px!important;font-weight:900!important;line-height:44px!important}body[data-board="event"] #boardWriteBox .event-preview img{display:block!important;width:min(420px,100%)!important;max-width:100%!important;height:auto!important;max-height:170px!important;object-fit:contain!important;margin:0!important;border:1px solid #cfe0ff!important;border-radius:10px!important;background:#f8fbff!important}body[data-board="event"] #boardWriteBox .write-actions,body[data-board="event"] #boardWriteBox .tw-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;padding:0 22px 22px!important;margin:0!important;background:#fff!important}body[data-board="event"] #boardWriteBox .tw-cancel,body[data-board="event"] #boardWriteBox .tw-submit,body[data-board="event"] #boardWriteBox #cancelEventWrite,body[data-board="event"] #boardWriteBox #saveEventPost{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:46px!important;margin:0!important;border-radius:10px!important;font-size:14px!important;font-weight:900!important;box-shadow:none!important}body[data-board="event"] #boardWriteBox #cancelEventWrite{background:#f8fbff!important;color:#2563eb!important;border:1px solid #bfdbfe!important}body[data-board="event"] #boardWriteBox #saveEventPost{background:#2f6df6!important;color:#fff!important;border:1px solid #2f6df6!important}@media (max-width:760px){body[data-board="event"] #boardWriteBox .event-write-grid,body[data-board="event"] #boardWriteBox .event-write-grid label,body[data-board="event"] #boardWriteBox .event-preview.full{grid-template-columns:1fr!important;gap:8px!important}body[data-board="event"] #boardWriteBox .write-actions{grid-template-columns:1fr!important}body .event-form-clean.event-form-grid-clean{display:grid!important;grid-template-columns:140px minmax(0,1fr)!important;gap:14px 18px!important;padding:28px!important;background:#fff!important;border:1px solid #d7e6ff!important;border-radius:0 0 18px 18px!important}body .event-form-clean .event-form-row{display:contents!important}body .event-form-clean .event-form-row>label{display:flex!important;align-items:center!important;font-weight:800!important;color:#0f172a!important;min-height:44px!important;white-space:nowrap!important}body .event-form-clean input,body .event-form-clean select,body .event-form-clean textarea{width:100%!important;min-height:44px!important;border:1px solid #bfd5ff!important;border-radius:10px!important;padding:0 14px!important;background:#fff!important;color:#0f172a!important;font-weight:700!important;box-sizing:border-box!important}body .event-form-clean textarea{min-height:180px!important;padding:14px!important;line-height:1.65!important;resize:vertical!important}body .event-form-clean .event-content-row textarea,body .event-form-clean .event-option-labels-row .event-option-label-box{grid-column:2!important}body .event-option-label-box{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important}body .event-option-label-input{width:100%!important}body .event-form-hint{margin:0!important;color:#64748b!important;font-weight:800!important;align-self:center!important}body .event-form-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;padding:0 28px 28px!important;background:#fff!important;border:1px solid #d7e6ff!important;border-top:0!important;border-radius:0 0 18px 18px!important}body .event-form-actions button{height:48px!important;border-radius:10px!important;font-weight:900!important}body .event-option-btn{position:relative!important;overflow:hidden!important}body .event-option-btn.selected{border-color:#2563eb!important;box-shadow:0 0 0 3px rgba(37,99,235,.12)!important}@media(max-width:720px){body .event-form-clean.event-form-grid-clean{grid-template-columns:1fr!important;padding:18px!important}body .event-form-clean .event-form-row{display:block!important}body .event-form-clean .event-form-row>label{min-height:auto!important;margin:0 0 8px!important}body .event-option-label-box{grid-template-columns:1fr!important}body .event-form-actions{grid-template-columns:1fr!important;padding:0 18px 18px!important}.tospot-menu-item>a::after{display:none!important;content:none!important}.tospot-menu-item.has-dropdown:not(.dropdown-open)>.tospot-dropdown{display:none!important}body.board-page-clean[data-board="scam-site"] .scam-write-form,body.board-page-clean[data-board="scam-verify"] .scam-write-form{background:#fff!important;color:#07152d!important;border:1px solid #cfe0ff!important;border-radius:16px!important;padding:0 22px 22px!important;box-shadow:none!important}body.board-page-clean[data-board="scam-site"] .scam-write-head,body.board-page-clean[data-board="scam-verify"] .scam-write-head{display:flex!important;align-items:center!important;justify-content:space-between!important;margin:0 -22px 18px!important;padding:18px 22px!important;background:#fff!important;border-bottom:1px solid #dbe8ff!important;color:#07152d!important;border-radius:16px 16px 0 0!important}body.board-page-clean[data-board="scam-site"] .scam-write-head h3,body.board-page-clean[data-board="scam-verify"] .scam-write-head h3{margin:0!important;color:#07152d!important;font-size:22px!important;font-weight:900!important}body.board-page-clean[data-board="scam-site"] .scam-list-btn,body.board-page-clean[data-board="scam-verify"] .scam-list-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:38px!important;padding:0 16px!important;border-radius:10px!important;background:#2f6df6!important;color:#fff!important;text-decoration:none!important;font-weight:900!important}body.board-page-clean[data-board="scam-site"] .scam-form-grid,body.board-page-clean[data-board="scam-verify"] .scam-form-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:18px 18px!important;align-items:start!important}body.board-page-clean[data-board="scam-site"] .scam-form-grid label,body.board-page-clean[data-board="scam-verify"] .scam-form-grid label{display:flex!important;flex-direction:column!important;gap:8px!important;margin:0!important;color:#07152d!important;font-size:14px!important;font-weight:900!important}body.board-page-clean[data-board="scam-site"] .scam-form-grid label.wide,body.board-page-clean[data-board="scam-verify"] .scam-form-grid label.wide{grid-column:1 / -1!important}body.board-page-clean[data-board="scam-site"] .scam-form-grid input,body.board-page-clean[data-board="scam-site"] .scam-form-grid textarea,body.board-page-clean[data-board="scam-verify"] .scam-form-grid input,body.board-page-clean[data-board="scam-verify"] .scam-form-grid textarea{width:100%!important;box-sizing:border-box!important;background:#fff!important;color:#07152d!important;border:1px solid #bfdbfe!important;border-radius:10px!important;padding:0 14px!important;font-size:14px!important;font-weight:800!important;box-shadow:none!important;outline:none!important}body.board-page-clean[data-board="scam-site"] .scam-form-grid input,body.board-page-clean[data-board="scam-verify"] .scam-form-grid input{height:46px!important;margin:0!important}body.board-page-clean[data-board="scam-site"] .scam-form-grid textarea,body.board-page-clean[data-board="scam-verify"] .scam-form-grid textarea{min-height:190px!important;padding:14px!important;line-height:1.65!important;resize:vertical!important}body.board-page-clean[data-board="scam-site"] .scam-form-grid input::placeholder,body.board-page-clean[data-board="scam-site"] .scam-form-grid textarea::placeholder,body.board-page-clean[data-board="scam-verify"] .scam-form-grid input::placeholder,body.board-page-clean[data-board="scam-verify"] .scam-form-grid textarea::placeholder{color:#94a3b8!important}body.board-page-clean[data-board="scam-site"] .scam-preview,body.board-page-clean[data-board="scam-verify"] .scam-preview{display:none!important}body.board-page-clean[data-board="scam-site"] .scam-write-form .write-actions,body.board-page-clean[data-board="scam-verify"] .scam-write-form .write-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important;margin-top:22px!important;padding-top:18px!important;border-top:1px solid #dbe8ff!important}body.board-page-clean[data-board="scam-site"] .scam-write-form .tw-cancel,body.board-page-clean[data-board="scam-verify"] .scam-write-form .tw-cancel{height:48px!important;border-radius:10px!important;background:#eff6ff!important;color:#2563eb!important;border:1px solid #bfdbfe!important;font-weight:900!important}body.board-page-clean[data-board="scam-site"] .scam-write-form .tw-submit,body.board-page-clean[data-board="scam-verify"] .scam-write-form .tw-submit{height:48px!important;border-radius:10px!important;background:#2f6df6!important;color:#fff!important;border:0!important;font-weight:900!important}@media (max-width:820px){body.board-page-clean[data-board="scam-site"] .scam-form-grid,body.board-page-clean[data-board="scam-verify"] .scam-form-grid{grid-template-columns:1fr!important}body.board-page-clean[data-board="scam-site"] .tsp-scam-write-clean{background:#fff!important;border:1px solid #cfe0ff!important;border-radius:16px!important;box-shadow:0 8px 24px rgba(15,23,42,.06)!important;overflow:hidden!important;padding:0!important;color:#07152d!important}body.board-page-clean[data-board="scam-site"] .tsp-scam-write-clean .scam-write-head{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:18px 22px!important;border-bottom:1px solid #dbe8ff!important;background:#fff!important}body.board-page-clean[data-board="scam-site"] .tsp-scam-write-clean .scam-write-head h3{margin:0!important;color:#07152d!important;font-size:22px!important;font-weight:900!important}body.board-page-clean[data-board="scam-site"] .tsp-scam-write-clean .scam-write-head p{margin:6px 0 0!important;color:#64748b!important;font-size:13px!important;font-weight:800!important}body.board-page-clean[data-board="scam-site"] .tsp-scam-site-form{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0!important;padding:8px 22px 18px!important;background:#fff!important}body.board-page-clean[data-board="scam-site"] .tsp-form-row{display:grid!important;grid-template-columns:120px minmax(0,1fr)!important;gap:14px!important;align-items:center!important;padding:12px 0!important;border-bottom:1px solid #edf3ff!important;grid-column:1 / -1!important}body.board-page-clean[data-board="scam-site"] .tsp-form-row.two{grid-column:auto!important}body.board-page-clean[data-board="scam-site"] .tsp-form-row label{display:block!important;margin:0!important;color:#07152d!important;font-size:14px!important;font-weight:900!important;line-height:1.4!important}body.board-page-clean[data-board="scam-site"] .tsp-form-row label b{color:#ef4444!important}body.board-page-clean[data-board="scam-site"] .tsp-form-row input,body.board-page-clean[data-board="scam-site"] .tsp-form-row textarea,body.board-page-clean[data-board="scam-site"] .tsp-form-row select{width:100%!important;min-width:0!important;margin:0!important;border:1px solid #cfe0ff!important;border-radius:8px!important;background:#fff!important;color:#07152d!important;font-size:14px!important;font-weight:800!important;box-sizing:border-box!important;box-shadow:none!important}body.board-page-clean[data-board="scam-site"] .tsp-form-row input{height:42px!important;padding:0 12px!important}body.board-page-clean[data-board="scam-site"] .tsp-form-row textarea{min-height:220px!important;padding:13px!important;line-height:1.7!important;resize:vertical!important}body.board-page-clean[data-board="scam-site"] .tsp-form-row input::placeholder,body.board-page-clean[data-board="scam-site"] .tsp-form-row textarea::placeholder{color:#94a3b8!important}body.board-page-clean[data-board="scam-site"] .amount-wrap{display:flex!important;align-items:center!important;gap:8px!important}body.board-page-clean[data-board="scam-site"] .amount-wrap span{height:42px!important;display:inline-flex!important;align-items:center!important;padding:0 12px!important;border:1px solid #cfe0ff!important;border-radius:8px!important;background:#f8fbff!important;color:#07152d!important;font-weight:900!important;white-space:nowrap!important}body.board-page-clean[data-board="scam-site"] .tsp-file-line{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important}body.board-page-clean[data-board="scam-site"] .tsp-file-line input[type=file]{height:auto!important;padding:8px!important;background:#fff!important}body.board-page-clean[data-board="scam-site"] .tsp-file-line small{color:#64748b!important;font-weight:800!important}body.board-page-clean[data-board="scam-site"] .tsp-scam-write-clean .write-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;margin:0!important;padding:16px 22px 20px!important;background:#fff!important;border-top:1px solid #dbe8ff!important}body.board-page-clean[data-board="scam-site"] .tsp-scam-write-clean .tw-cancel{height:46px!important;border-radius:8px!important;background:#eff6ff!important;color:#2563eb!important;border:1px solid #bfdbfe!important;font-weight:900!important}body.board-page-clean[data-board="scam-site"] .tsp-scam-write-clean .tw-submit{height:46px!important;border-radius:8px!important;background:#ef3b4b!important;color:#fff!important;border:0!important;font-weight:900!important}body.board-page-clean[data-board="scam-site"] .tsp-scam-site-detail{display:block!important;color:#07152d!important}body.board-page-clean[data-board="scam-site"] .tsp-scam-article{background:#fff!important;border:1px solid #cfe0ff!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 8px 24px rgba(15,23,42,.06)!important;margin:0 0 22px!important}body.board-page-clean[data-board="scam-site"] .tsp-scam-topbar{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;padding:22px 24px 14px!important;border-bottom:1px solid #dbe8ff!important;background:#fff!important}body.board-page-clean[data-board="scam-site"] .tsp-scam-topbar h1{margin:0!important;color:#07152d!important;font-size:30px!important;font-weight:900!important;line-height:1.3!important;text-decoration:none!important;border:0!important}body.board-page-clean[data-board="scam-site"] .tsp-scam-meta{display:flex!important;align-items:center!important;gap:14px!important;padding:14px 24px!important;border-bottom:1px solid #edf3ff!important;background:#fff!important;color:#475569!important;font-size:14px!important;font-weight:900!important}body.board-page-clean[data-board="scam-site"] .tsp-scam-author{display:inline-flex!important;align-items:center!important;gap:8px!important;margin-right:auto!important;color:#07152d!important}body.board-page-clean[data-board="scam-site"] .tsp-scam-author img{width:24px!important;height:24px!important;object-fit:contain!important}body.board-page-clean[data-board="scam-site"] .tsp-scam-main-image{padding:22px 24px 10px!important;text-align:center!important;background:#fff!important}body.board-page-clean[data-board="scam-site"] .tsp-scam-main-image img{max-width:min(520px,100%)!important;height:auto!important;border-radius:10px!important;border:1px solid #dbe8ff!important;display:inline-block!important}body.board-page-clean[data-board="scam-site"] .tsp-scam-info-card{width:min(520px,calc(100% - 48px))!important;margin:8px auto 26px!important;border:1px solid #dbe8ff!important;border-radius:10px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 8px 18px rgba(15,23,42,.06)!important}body.board-page-clean[data-board="scam-site"] .tsp-scam-info-card div{display:grid!important;grid-template-columns:130px 1fr!important;min-height:42px!important;border-bottom:1px solid #edf3ff!important}body.board-page-clean[data-board="scam-site"] .tsp-scam-info-card div:last-child{border-bottom:0!important}body.board-page-clean[data-board="scam-site"] .tsp-scam-info-card b{display:flex!important;align-items:center!important;padding:0 16px!important;background:#f1f6ff!important;color:#07152d!important;font-weight:900!important;border-right:1px solid #dbe8ff!important}body.board-page-clean[data-board="scam-site"] .tsp-scam-info-card span{display:flex!important;align-items:center!important;padding:0 16px!important;color:#07152d!important;font-weight:900!important;word-break:break-all!important}body.board-page-clean[data-board="scam-site"] .tsp-scam-info-card .danger{color:#ef3b4b!important}body.board-page-clean[data-board="scam-site"] .tsp-scam-section{padding:0 24px 26px!important;background:#fff!important}body.board-page-clean[data-board="scam-site"] .tsp-scam-section h3{display:inline-flex!important;align-items:center!important;height:38px!important;margin:0 0 16px!important;padding:0 16px!important;border:2px solid #ef3b4b!important;border-bottom:0!important;border-radius:8px 8px 0 0!important;color:#ef3b4b!important;font-size:16px!important;font-weight:900!important;background:#fff!important;position:relative!important}body.board-page-clean[data-board="scam-site"] .tsp-scam-section h3:after{content:""!important;position:absolute!important;left:0!important;right:-760px!important;bottom:-2px!important;height:2px!important;background:#ef3b4b!important}body.board-page-clean[data-board="scam-site"] .tsp-scam-text{padding:12px 0 0!important;color:#07152d!important;font-size:16px!important;font-weight:700!important;line-height:1.9!important;text-align:left!important;word-break:break-word!important}body.board-page-clean[data-board="scam-site"] .tsp-scam-evidence{display:flex!important;flex-direction:column!important;gap:16px!important;align-items:flex-start!important;padding-top:14px!important}body.board-page-clean[data-board="scam-site"] .tsp-scam-evidence img{max-width:min(640px,100%)!important;height:auto!important;border:1px solid #dbe8ff!important;border-radius:10px!important}@media(max-width:820px){body.board-page-clean[data-board="scam-site"] .tsp-scam-site-form{grid-template-columns:1fr!important}body.board-page-clean[data-board="scam-site"] .tsp-form-row,body.board-page-clean[data-board="scam-site"] .tsp-form-row.two{grid-column:1 / -1!important;grid-template-columns:1fr!important;gap:8px!important}body.board-page-clean[data-board="scam-site"] .tsp-scam-meta{flex-wrap:wrap!important}body.board-page-clean[data-board="scam-site"] .tsp-scam-info-card{width:calc(100% - 32px)!important}body.board-page-clean[data-board="scam-site"] .tsp-scam-info-card div{grid-template-columns:100px 1fr!important}html body.board-page-clean[data-board="scam-site"] #boardWriteBox.tsp-scam-write-clean,html body.board-page-clean[data-board="scam-site"] .tsp-scam-write-clean{background:#fff!important;color:#07152d!important;border:1px solid #cfe0ff!important;border-radius:16px!important;box-shadow:0 10px 28px rgba(15,23,42,.06)!important;overflow:hidden!important;padding:0!important}html body.board-page-clean[data-board="scam-site"] .tsp-scam-write-clean .scam-write-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;background:#fff!important;padding:20px 24px!important;border-bottom:1px solid #dbe8ff!important}html body.board-page-clean[data-board="scam-site"] .tsp-scam-write-clean .scam-write-head h3{margin:0!important;color:#07152d!important;font-size:22px!important;font-weight:900!important}html body.board-page-clean[data-board="scam-site"] .tsp-scam-write-clean .scam-write-head p{margin:6px 0 0!important;color:#64748b!important;font-size:13px!important;font-weight:800!important}html body.board-page-clean[data-board="scam-site"] .tsp-scam-write-clean .scam-list-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:38px!important;padding:0 16px!important;border-radius:10px!important;background:#2f6df6!important;color:#fff!important;text-decoration:none!important;font-size:14px!important;font-weight:900!important}html body.board-page-clean[data-board="scam-site"] .tsp-scam-site-form-v2919{display:block!important;background:#fff!important;padding:18px 24px 6px!important}html body.board-page-clean[data-board="scam-site"] .tsp-scam-site-form-v2919 .tsp-form-row{display:grid!important;grid-template-columns:130px minmax(0,1fr)!important;gap:14px!important;align-items:center!important;padding:12px 0!important;border-bottom:1px solid #edf3ff!important;background:#fff!important;color:#07152d!important}html body.board-page-clean[data-board="scam-site"] .tsp-scam-site-form-v2919 .tsp-form-row label{margin:0!important;color:#07152d!important;font-size:14px!important;font-weight:900!important}html body.board-page-clean[data-board="scam-site"] .tsp-scam-site-form-v2919 .tsp-form-row label b{color:#ef4444!important}html body.board-page-clean[data-board="scam-site"] .tsp-scam-site-form-v2919 input,html body.board-page-clean[data-board="scam-site"] .tsp-scam-site-form-v2919 textarea,html body.board-page-clean[data-board="scam-site"] .tsp-scam-site-form-v2919 select{width:100%!important;min-width:0!important;max-width:none!important;height:44px!important;margin:0!important;padding:0 13px!important;border:1px solid #cfe0ff!important;border-radius:8px!important;background:#fff!important;color:#07152d!important;font-size:14px!important;font-weight:800!important;box-shadow:none!important;box-sizing:border-box!important}html body.board-page-clean[data-board="scam-site"] .tsp-scam-site-form-v2919 textarea{height:230px!important;min-height:230px!important;padding:14px!important;line-height:1.7!important;resize:vertical!important}html body.board-page-clean[data-board="scam-site"] .tsp-scam-site-form-v2919 input::placeholder,html body.board-page-clean[data-board="scam-site"] .tsp-scam-site-form-v2919 textarea::placeholder{color:#94a3b8!important}html body.board-page-clean[data-board="scam-site"] .tsp-scam-site-form-v2919 input[type="file"]{height:auto!important;min-height:42px!important;padding:9px 12px!important;background:#fff!important;color:#07152d!important}html body.board-page-clean[data-board="scam-site"] .tsp-scam-site-form-v2919 .tsp-file-line{display:flex!important;align-items:center!important;gap:12px!important;width:100%!important}html body.board-page-clean[data-board="scam-site"] .tsp-scam-site-form-v2919 .tsp-file-line input{flex:1!important}html body.board-page-clean[data-board="scam-site"] .tsp-scam-site-form-v2919 .tsp-file-line small{min-width:160px!important;color:#64748b!important;font-size:12px!important;font-weight:800!important}html body.board-page-clean[data-board="scam-site"] .tsp-scam-site-form-v2919 .amount-wrap{display:grid!important;grid-template-columns:minmax(0,1fr)52px!important;align-items:center!important;gap:8px!important}html body.board-page-clean[data-board="scam-site"] .tsp-scam-site-form-v2919 .amount-wrap span{height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid #cfe0ff!important;border-radius:8px!important;background:#f8fbff!important;color:#07152d!important;font-weight:900!important}html body.board-page-clean[data-board="scam-site"] .tsp-scam-write-clean .write-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;margin:0!important;padding:18px 24px 22px!important;border-top:1px solid #dbe8ff!important;background:#fff!important}html body.board-page-clean[data-board="scam-site"] .tsp-scam-write-clean .tw-cancel{height:48px!important;background:#eff6ff!important;border:1px solid #bfdbfe!important;color:#2563eb!important;border-radius:10px!important;font-weight:900!important}html body.board-page-clean[data-board="scam-site"] .tsp-scam-write-clean .tw-submit{height:48px!important;background:#ef3b4b!important;border:0!important;color:#fff!important;border-radius:10px!important;font-weight:900!important}html body.board-page-clean[data-board="scam-site"] .tsp-scam-site-detail .tsp-scam-topbar h1,html body.board-page-clean[data-board="scam-site"] #boardDetail .tsp-scam-topbar h1{color:#07152d!important;background:transparent!important;text-decoration:none!important;border:0!important}html body.board-page-clean[data-board="scam-site"] .tsp-scam-site-detail .tsp-scam-section h3{color:#ef3b4b!important}@media(max-width:820px){html body.board-page-clean[data-board="scam-site"] .tsp-scam-site-form-v2919 .tsp-form-row{grid-template-columns:1fr!important;gap:8px!important}html body.board-page-clean[data-board="scam-site"] .tsp-scam-site-form-v2919 .tsp-file-line{display:block!important}html body.board-page-clean[data-board="scam-site"] .tsp-scam-site-form-v2919 .tsp-file-line small{display:block!important;margin-top:8px!important}.board-pagination:empty,.board-bottom-actions:empty,.board-list-view+.board-pagination:empty,.board-content-card>.empty-tail,.board-content-card>.blank-tail,.tospot-write-form::after,.board-write-box::after{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.board-pagination{min-height:0!important}.tsp-scam-site-form .tsp-file-actions{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}.tsp-hidden-file{display:none!important}.tsp-file-btn,.tsp-file-del{height:38px!important;border-radius:10px!important;font-weight:800!important;padding:0 16px!important;cursor:pointer!important}.tsp-file-btn{border:1px solid #bcd4ff!important;background:#eff6ff!important;color:#2563eb!important}.tsp-file-del{border:1px solid #ffd0d0!important;background:#fff5f5!important;color:#ef4444!important}.tsp-scam-site-form .tsp-file-line small{color:#64748b!important;font-weight:700!important}html body.board-page-clean #boardPagination:empty,html body.board-page-clean .board-pagination:empty,html body.board-page-clean #boardPagination.hidden,html body.board-page-clean .board-pagination.hidden{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important}html body.board-page-clean #boardPagination:not(:has(button)),html body.board-page-clean .board-pagination:not(:has(button)){display:none!important;height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}body:not([data-board="event"]):not([data-board="guarantee"]) .v30-list-table{border:0;border-top:2px solid #2563eb;border-bottom:1px solid #d7e5ff;background:#fff;overflow:hidden;border-radius:0}body:not([data-board="event"]):not([data-board="guarantee"]) .v30-list-table .toto-row{display:grid;grid-template-columns:82px minmax(0,1fr) 190px 110px 70px;align-items:center;min-height:36px;padding:0 12px;border-bottom:1px solid #e6edf7;color:#101827;text-decoration:none;background:#fff}body:not([data-board="event"]):not([data-board="guarantee"]) .v30-list-table .toto-head{height:42px;min-height:42px;background:#f8fbff;font-weight:900;color:#0f172a;text-align:center;border-bottom:1px solid #1f2937}body:not([data-board="event"]):not([data-board="guarantee"]) .v30-list-row:hover{background:#f8fbff}body:not([data-board="event"]):not([data-board="guarantee"]) .v30-list-row .no,body:not([data-board="event"]):not([data-board="guarantee"]) .v30-list-row .date,body:not([data-board="event"]):not([data-board="guarantee"]) .v30-list-row .views{text-align:center;color:#475569;font-size:13px;font-weight:700}body:not([data-board="event"]):not([data-board="guarantee"]) .v30-list-row .title{min-width:0;text-align:left}body:not([data-board="event"]):not([data-board="guarantee"]) .v30-list-row .board-title-line{display:flex;align-items:center;gap:5px;min-width:0}body:not([data-board="event"]):not([data-board="guarantee"]) .v30-list-row .board-title-line strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:#111827;font-weight:800}body:not([data-board="event"]):not([data-board="guarantee"]) .v30-list-row .comment-badge{font-style:normal;color:#ef233c;font-weight:900;font-size:12px;white-space:nowrap}body:not([data-board="event"]):not([data-board="guarantee"]) .v30-list-row .attach-badge{color:#ef233c;font-size:11px;line-height:1}body:not([data-board="event"]):not([data-board="guarantee"]) .v30-list-row .name{min-width:0}body:not([data-board="event"]):not([data-board="guarantee"]) .v30-list-row .writer-with-level{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0}body:not([data-board="event"]):not([data-board="guarantee"]) .v30-list-row .writer-with-level img{width:22px;height:22px;object-fit:contain;flex:0 0 auto}body:not([data-board="event"]):not([data-board="guarantee"]) .v30-list-row .writer-with-level b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#111827}body:not([data-board="event"]):not([data-board="guarantee"]) .board-pagination{display:flex;justify-content:center;align-items:center;gap:4px;margin:16px 0 2px;padding:0;border:0;background:transparent;min-height:auto}body:not([data-board="event"]):not([data-board="guarantee"]) .board-pagination button{min-width:30px;height:30px;padding:0 8px;border:1px solid #d6e2f3;background:#fff;border-radius:4px;font-size:13px;font-weight:800;color:#334155;cursor:pointer}body:not([data-board="event"]):not([data-board="guarantee"]) .board-pagination button.active{background:#ef3b4f;border-color:#ef3b4f;color:#fff}body:not([data-board="event"]):not([data-board="guarantee"]) .board-pagination button:disabled{opacity:.45;cursor:default}html body.board-page-clean:not([data-board="event"]):not([data-board="guarantee"]) #boardPagination.board-pagination{display:flex!important;justify-content:center!important;align-items:center!important;gap:6px!important;margin:14px 0 0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;min-height:0!important}html body.board-page-clean:not([data-board="event"]):not([data-board="guarantee"]) #boardPagination.board-pagination button{min-width:28px!important;height:28px!important;padding:0 9px!important;border-radius:7px!important;border:1px solid #dbe6f3!important;background:#fff!important;color:#334155!important;font-size:13px!important;line-height:28px!important;font-weight:900!important;box-shadow:0 2px 6px rgba(15,23,42,.05)!important}html body.board-page-clean:not([data-board="event"]):not([data-board="guarantee"]) #boardPagination.board-pagination button.active{background:#ef3b4b!important;border-color:#ef3b4b!important;color:#fff!important;box-shadow:0 4px 10px rgba(239,59,75,.22)!important}html body.board-page-clean:not([data-board="event"]):not([data-board="guarantee"]) #boardPagination.board-pagination button:not(.active):not(:disabled):hover{background:#eff6ff!important;border-color:#93c5fd!important;color:#2563eb!important}html body.board-page-clean:not([data-board="event"]):not([data-board="guarantee"]) #boardPagination.board-pagination button:disabled{background:#f1f5f9!important;color:#94a3b8!important;opacity:1!important;box-shadow:none!important;cursor:default!important}html body.board-page-clean:not([data-board="event"]):not([data-board="guarantee"]) .board-content-card{padding-bottom:14px!important}html body.board-page-clean:not([data-board="event"]):not([data-board="guarantee"]) #boardWriteBox.hidden,html body.board-page-clean:not([data-board="event"]):not([data-board="guarantee"]) #boardDetail.hidden,html body.board-page-clean:not([data-board="event"]):not([data-board="guarantee"]) .board-write-box.hidden,html body.board-page-clean:not([data-board="event"]):not([data-board="guarantee"]) .board-detail.hidden{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important}html body.board-page-clean:not([data-board="event"]):not([data-board="guarantee"]) .board-content-card>.board-write-box:empty,html body.board-page-clean:not([data-board="event"]):not([data-board="guarantee"]) .board-content-card>.board-detail:empty{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important}body.board-page-clean .board-empty-db{min-height:82px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;background:#fff;color:#0f172a;font-weight:800}body.board-page-clean .v30-list-table{overflow:hidden;border-radius:0 0 14px 14px;background:#fff}body.board-page-clean .v30-list-table .toto-row{display:grid;grid-template-columns:90px 1fr 190px 135px 80px;align-items:center;min-height:44px;border-bottom:1px solid #d7e4f6;color:#07172f;text-decoration:none}body.board-page-clean .v30-list-table .toto-head{min-height:42px;background:#f7fbff;font-weight:900;border-top:1px solid #2d6df6;border-bottom:1px solid #9ab9ee}body.board-page-clean .board-fast-row:hover{background:#f8fbff}body.board-page-clean .bf-title{font-weight:850;text-align:left}.comment-badge{margin-left:6px;color:#ef3346;font-size:12px;font-style:normal}.bf-writer{display:flex;align-items:center;justify-content:center;gap:6px}.bf-writer .level-gif{width:22px;height:22px;object-fit:contain}.v30-pagination{justify-content:center;align-items:center;gap:6px;margin:14px 0 0!important;padding:0!important;border:0!important;background:transparent!important}.v30-pagination .pg-btn{min-width:30px;height:30px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid #cfe0f7;background:#fff;color:#18345f;font-weight:900;text-decoration:none}.v30-pagination .pg-btn.active{background:#2f6df6;color:#fff;border-color:#2f6df6}.v30-pagination .pg-btn.disabled{opacity:.45;pointer-events:none;background:#eef3fa}html body.board-page-clean[data-board="scam-site"] .tsp-scam-site-form-v2919 .tsp-file-row{align-items:flex-start!important}html body.board-page-clean[data-board="scam-site"] .tsp-scam-site-form-v2919 .tsp-file-box{width:100%!important;display:flex!important;flex-direction:column!important;gap:8px!important}html body.board-page-clean[data-board="scam-site"] .tsp-scam-site-form-v2919 .tsp-file-toolbar{display:flex!important;gap:8px!important;align-items:center!important;justify-content:flex-start!important}html body.board-page-clean[data-board="scam-site"] .tsp-scam-site-form-v2919 .tsp-file-btn,html body.board-page-clean[data-board="scam-site"] .tsp-scam-site-form-v2919 .tsp-file-del{height:32px!important;min-width:74px!important;padding:0 12px!important;border-radius:5px!important;font-size:12px!important;font-weight:900!important;line-height:1!important;box-shadow:none!important;background:#fff!important}html body.board-page-clean[data-board="scam-site"] .tsp-scam-site-form-v2919 .tsp-file-btn{border:1px solid #ef4444!important;color:#ef4444!important}html body.board-page-clean[data-board="scam-site"] .tsp-scam-site-form-v2919 .tsp-file-del{border:1px solid #64748b!important;color:#1f2937!important}html body.board-page-clean[data-board="scam-site"] .tsp-scam-site-form-v2919 .tsp-file-btn:hover{background:#fff5f5!important}html body.board-page-clean[data-board="scam-site"] .tsp-scam-site-form-v2919 .tsp-file-del:hover{background:#f8fafc!important}html body.board-page-clean[data-board="scam-site"] .tsp-scam-site-form-v2919 .tsp-file-status{font-size:12px!important;color:#64748b!important;font-weight:800!important;min-width:0!important}html body.board-page-clean[data-board="scam-site"] .tsp-evidence-rows{display:flex!important;flex-direction:column!important;gap:6px!important;width:100%!important}html body.board-page-clean[data-board="scam-site"] .tsp-file-slot{display:grid!important;grid-template-columns:70px 1fr!important;align-items:center!important;min-height:32px!important;border:1px solid #dbe8ff!important;border-radius:6px!important;background:#fff!important;overflow:hidden!important}html body.board-page-clean[data-board="scam-site"] .tsp-file-slot span{height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#f1f5f9!important;color:#334155!important;font-size:12px!important;font-weight:900!important;border-right:1px solid #dbe8ff!important}html body.board-page-clean[data-board="scam-site"] .tsp-file-slot em{font-style:normal!important;color:#64748b!important;font-size:12px!important;font-weight:800!important;padding:0 10px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body.board-page-clean[data-board="scam-site"] .tsp-scam-site-form-v2919 .tsp-file-line{display:grid!important;grid-template-columns:1fr 64px!important;align-items:center!important;min-height:34px!important;border:1px solid #dbe8ff!important;border-radius:6px!important;background:#fff!important;overflow:hidden!important}html body.board-page-clean[data-board="scam-site"] .tsp-scam-site-form-v2919 .tsp-file-name{padding:0 12px!important;color:#64748b!important;font-size:12px!important;font-weight:800!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body.board-page-clean[data-board="scam-site"] .tsp-scam-site-form-v2919 .tsp-select-btn{height:26px!important;margin-right:6px!important;border:1px solid #ef4444!important;background:#fff!important;color:#ef4444!important;border-radius:5px!important;font-size:12px!important;font-weight:900!important;cursor:pointer!important}html body.board-page-clean[data-board="scam-site"] .tsp-scam-site-form-v2919 .tsp-select-btn:hover{background:#fff5f5!important}html body.board-page-clean[data-board="scam-site"] .tsp-scam-site-form-v2919 .tsp-file-toolbar.mini{margin-top:4px!important}html body.board-page-clean[data-board="scam-site"] .tsp-file-slot{grid-template-columns:70px 1fr 64px!important}html body.board-page-clean[data-board="scam-site"] .tsp-file-slot .tsp-select-btn{width:52px!important;margin:0 6px 0 0!important}.qna-empty{padding:42px 20px;text-align:center;border:1px solid #d7e7ff;border-radius:16px;background:#fff;color:#102039;font-weight:800}.qna-empty small{display:block;margin:8px 0 14px;color:#6b7b94;font-weight:700}.qna-status{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;font-size:12px;font-weight:900;margin-right:8px}.qna-status.wait{background:#fff7ed;color:#f97316;border:1px solid #fed7aa}.qna-status.done{background:#ecfdf5;color:#059669;border:1px solid #a7f3d0}.qna-title-cell{display:flex!important;align-items:center;gap:6px}.qna-write-box{border:1px solid #cfe2ff;border-radius:18px;background:#fff;overflow:hidden;box-shadow:0 10px 28px rgba(37,99,235,.08)}.qna-write-title{padding:18px 22px;background:#2f6df6;color:#fff;font-size:18px;font-weight:900}.qna-form-grid{display:grid;grid-template-columns:120px 1fr;gap:14px 16px;padding:24px}.qna-form-grid label{font-weight:900;color:#06152f;padding-top:12px}.qna-form-grid label em{color:#ef3340;font-style:normal}.qna-form-grid input,.qna-form-grid select,.qna-form-grid textarea{width:100%;box-sizing:border-box;border:1px solid #bdd5ff;border-radius:10px;background:#fff;color:#0f172a;font-weight:800;padding:13px 14px}.qna-form-grid textarea{min-height:220px;resize:vertical;line-height:1.65}.qna-help{margin:0 24px 18px;padding:14px;border-radius:12px;background:#f8fbff;border:1px solid #dbeafe;color:#53657f;font-weight:800}.qna-actions{display:flex;gap:12px;padding:18px 24px 24px;border-top:1px solid #e4eefc}.qna-actions button{flex:1;height:48px;border-radius:12px;font-weight:900;border:1px solid #bdd5ff;cursor:pointer}.qna-actions .cancel{background:#f0f7ff;color:#2563eb}.qna-actions .save{background:#2f6df6;color:#fff;border-color:#2f6df6}.qna-detail-box{border:1px solid #cfe2ff;border-radius:18px;background:#fff;overflow:hidden}.qna-detail-top{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid #dbeafe}.qna-detail-top h2{margin:0;color:#07152e;font-size:28px;font-weight:900}.blue-btn{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 16px;background:#2f6df6;color:#fff!important;text-decoration:none;border-radius:10px;font-weight:900}.qna-meta{display:flex;gap:14px;align-items:center;padding:14px 24px;border-bottom:1px solid #e7f0ff;color:#53657f;font-weight:900}.qna-content-view{padding:28px 24px;min-height:160px;line-height:1.8;color:#111827;font-weight:800}.qna-answer-view{margin:0 24px 24px;padding:18px;border-radius:14px;background:#f8fbff;border:1px solid #dbeafe}.qna-answer-view b{display:block;margin-bottom:10px;color:#2563eb}.qna-answer-view p{margin:0;line-height:1.7}.qna-answer-view .empty{color:#8a98ad;font-weight:800}body.board-page-clean .v30-list-table .toto-row>span:nth-child(3),body.board-page-clean .all-board-list-ui .toto-row>span:nth-child(3),body.board-page-clean .qna-table .toto-row>span:nth-child(3),body.board-page-clean .board-renew-row .name,body.board-page-clean .qna-author-cell{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;min-width:0!important}body.board-page-clean .bf-writer,body.board-page-clean .writer-with-level,body.board-page-clean .qna-author{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;line-height:1!important;white-space:nowrap!important;vertical-align:middle!important}body.board-page-clean .bf-writer .level-gif,body.board-page-clean .writer-with-level img,body.board-page-clean .qna-author .level-gif,body.board-page-clean .tsp-force-level-gif{width:20px!important;height:20px!important;min-width:20px!important;object-fit:contain!important;display:inline-block!important;vertical-align:middle!important;margin:0!important}body.board-page-clean .bf-writer b,body.board-page-clean .writer-with-level b,body.board-page-clean .qna-author b{display:inline-block!important;line-height:20px!important;font-weight:900!important;color:#07152e!important}body.board-page-clean .qna-meta .qna-author-cell{justify-content:flex-start!important}body.board-page-clean .qna-table .qna-row{grid-template-columns:90px 1fr 190px 135px 80px!important}body.board-page-clean[data-board="qna"] #boardListView,body[data-board="qna"] #boardListView{background:#fff!important;color:#0f172a!important}body.board-page-clean[data-board="qna"] .qna-write-box,body[data-board="qna"] .qna-write-box{background:#fff!important;color:#0f172a!important;border:1px solid #cfe2ff!important;border-radius:18px!important;overflow:hidden!important;box-shadow:0 10px 28px rgba(37,99,235,.08)!important}body.board-page-clean[data-board="qna"] .qna-write-title,body[data-board="qna"] .qna-write-title{background:#2f6df6!important;color:#fff!important;padding:18px 22px!important;font-size:18px!important;font-weight:900!important}body.board-page-clean[data-board="qna"] .qna-form-grid,body[data-board="qna"] .qna-form-grid{display:grid!important;grid-template-columns:120px minmax(0,1fr)!important;gap:14px 16px!important;padding:24px!important;background:#fff!important;color:#0f172a!important}body.board-page-clean[data-board="qna"] .qna-form-grid label,body[data-board="qna"] .qna-form-grid label{color:#0f172a!important;font-weight:900!important;padding-top:12px!important}body.board-page-clean[data-board="qna"] .qna-form-grid input,body.board-page-clean[data-board="qna"] .qna-form-grid select,body.board-page-clean[data-board="qna"] .qna-form-grid textarea,body[data-board="qna"] .qna-form-grid input,body[data-board="qna"] .qna-form-grid select,body[data-board="qna"] .qna-form-grid textarea{width:100%!important;box-sizing:border-box!important;border:1px solid #bdd5ff!important;border-radius:10px!important;background:#fff!important;color:#0f172a!important;font-weight:800!important;padding:13px 14px!important;outline:none!important;box-shadow:none!important}body.board-page-clean[data-board="qna"] .qna-form-grid input:focus,body.board-page-clean[data-board="qna"] .qna-form-grid select:focus,body.board-page-clean[data-board="qna"] .qna-form-grid textarea:focus,body[data-board="qna"] .qna-form-grid input:focus,body[data-board="qna"] .qna-form-grid select:focus,body[data-board="qna"] .qna-form-grid textarea:focus{border-color:#2f6df6!important;box-shadow:0 0 0 3px rgba(47,109,246,.12)!important}body.board-page-clean[data-board="qna"] .qna-form-grid textarea,body[data-board="qna"] .qna-form-grid textarea{min-height:220px!important;resize:vertical!important;line-height:1.65!important}body.board-page-clean[data-board="qna"] .qna-help,body[data-board="qna"] .qna-help{margin:0 24px 18px!important;padding:14px!important;border-radius:12px!important;background:#f8fbff!important;border:1px solid #dbeafe!important;color:#53657f!important;font-weight:800!important}body.board-page-clean[data-board="qna"] .qna-actions,body[data-board="qna"] .qna-actions{display:flex!important;gap:12px!important;padding:18px 24px 24px!important;border-top:1px solid #e4eefc!important;background:#fff!important}body.board-page-clean[data-board="qna"] .qna-actions button,body[data-board="qna"] .qna-actions button{flex:1!important;height:48px!important;border-radius:12px!important;font-weight:900!important;cursor:pointer!important;box-shadow:none!important}body.board-page-clean[data-board="qna"] .qna-actions .cancel,body[data-board="qna"] .qna-actions .cancel{background:#f0f7ff!important;color:#2563eb!important;border:1px solid #bdd5ff!important}body.board-page-clean[data-board="qna"] .qna-actions .save,body[data-board="qna"] .qna-actions .save{background:#2f6df6!important;color:#fff!important;border:1px solid #2f6df6!important}body.board-page-clean[data-board="qna"] .qna-empty,body[data-board="qna"] .qna-empty{background:#fff!important;color:#0f172a!important;border:1px solid #cfe2ff!important;border-radius:16px!important}@media (max-width:720px){body.board-page-clean[data-board="qna"] .qna-form-grid,body[data-board="qna"] .qna-form-grid{grid-template-columns:1fr!important;padding:18px!important;gap:8px!important}body.board-page-clean[data-board="qna"] .qna-form-grid label,body[data-board="qna"] .qna-form-grid label{padding-top:8px!important}body.board-page-clean[data-board="qna"] .qna-help,body[data-board="qna"] .qna-help{margin:0 18px 16px!important}body.board-page-clean[data-board="qna"] .qna-actions,body[data-board="qna"] .qna-actions{padding:16px 18px 18px!important}html body.board-page-clean[data-board="qna"] .qna-detail-box,html body[data-board="qna"] .qna-detail-box{background:#fff!important;color:#0f172a!important;border:1px solid #cfe2ff!important;border-radius:18px!important;overflow:hidden!important;box-shadow:0 10px 28px rgba(37,99,235,.08)!important}html body.board-page-clean[data-board="qna"] .qna-detail-top,html body[data-board="qna"] .qna-detail-top{background:#fff!important;color:#0f172a!important;border-bottom:1px solid #dbeafe!important;padding:24px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important}html body.board-page-clean[data-board="qna"] .qna-detail-top h2,html body[data-board="qna"] .qna-detail-top h2{color:#0f172a!important;opacity:1!important;margin:0!important;font-size:26px!important;font-weight:900!important;line-height:1.25!important}html body.board-page-clean[data-board="qna"] .qna-meta,html body[data-board="qna"] .qna-meta{background:#fff!important;color:#475569!important;border-bottom:1px solid #e7f0ff!important;padding:14px 24px!important;display:flex!important;align-items:center!important;gap:14px!important;font-weight:900!important}html body.board-page-clean[data-board="qna"] .qna-content-view,html body[data-board="qna"] .qna-content-view{background:#fff!important;color:#111827!important;min-height:140px!important;padding:28px 24px!important;line-height:1.85!important;font-weight:800!important;border-bottom:1px solid #edf4ff!important}html body.board-page-clean[data-board="qna"] .qna-answer-view,html body[data-board="qna"] .qna-answer-view{margin:24px!important;padding:18px!important;border-radius:14px!important;background:#f8fbff!important;border:1px solid #dbeafe!important;color:#0f172a!important;box-shadow:none!important}html body.board-page-clean[data-board="qna"] .qna-answer-view b,html body[data-board="qna"] .qna-answer-view b{color:#2563eb!important;display:block!important;margin-bottom:10px!important}html body.board-page-clean[data-board="qna"] .qna-answer-view p,html body[data-board="qna"] .qna-answer-view p{color:#111827!important;background:transparent!important;margin:0!important;line-height:1.75!important}html body.board-page-clean[data-board="qna"] .qna-answer-view .empty,html body[data-board="qna"] .qna-answer-view .empty{background:#fff!important;color:#64748b!important;border:1px dashed #cfe2ff!important;border-radius:12px!important;padding:22px!important;text-align:center!important}html body.board-page-clean[data-board="qna"] .qna-author-cell,html body[data-board="qna"] .qna-author-cell,html body.board-page-clean[data-board="qna"] .qna-author,html body[data-board="qna"] .qna-author{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;color:#0f172a!important;font-weight:900!important}html body.board-page-clean[data-board="qna"] .qna-author .level-gif,html body[data-board="qna"] .qna-author .level-gif,html body.board-page-clean[data-board="qna"] .qna-author-cell .level-gif,html body[data-board="qna"] .qna-author-cell .level-gif{width:20px!important;height:20px!important;object-fit:contain!important;flex:0 0 auto!important}body.tsp-common-write-mode #boardListView,body.tsp-common-write-mode #boardPagination,body.tsp-common-write-mode #boardDetail{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}body.tsp-common-write-mode #boardWriteBox{display:block!important;margin-top:0!important;border:1px solid #cfe2ff!important;border-radius:0 0 16px 16px!important;background:#fff!important;overflow:hidden!important;box-shadow:none!important}body.tsp-common-write-mode #boardWriteBox.hidden{display:block!important;visibility:visible!important;height:auto!important;min-height:0!important;opacity:1!important}body.tsp-common-write-mode #boardWriteBox #writeTitle{height:48px;margin:0!important;padding:0 24px!important;display:flex!important;align-items:center!important;background:#2f6df6!important;color:#fff!important;font-size:18px!important;font-weight:900!important;border:0!important}body.tsp-common-write-mode .tw-row,body.tsp-common-write-mode .tw-content-row,body.tsp-common-write-mode .tw-file-section,body.tsp-common-write-mode .tw-photo-section{max-width:760px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}body.tsp-common-write-mode .tw-row{display:grid!important;grid-template-columns:92px 1fr 20px!important;align-items:center!important;gap:14px!important;padding:16px 0!important;border-bottom:1px solid #e6eefb!important}body.tsp-common-write-mode .tw-content-row{display:grid!important;grid-template-columns:92px 1fr 20px!important;align-items:start!important;gap:14px!important;padding:16px 0!important;border-bottom:1px solid #e6eefb!important}body.tsp-common-write-mode .tw-row label,body.tsp-common-write-mode .tw-content-row label,body.tsp-common-write-mode .tw-file-label{font-size:13px!important;font-weight:900!important;color:#07152e!important}body.tsp-common-write-mode #writePostTitle,body.tsp-common-write-mode #writePostContent{width:100%!important;box-sizing:border-box!important;border:1px solid #bdd5ff!important;border-radius:10px!important;background:#fff!important;color:#0f172a!important;font-weight:800!important;box-shadow:none!important;outline:none!important}body.tsp-common-write-mode #writePostTitle{height:42px!important;padding:0 14px!important}body.tsp-common-write-mode #writePostContent{min-height:210px!important;padding:14px!important;line-height:1.65!important;resize:vertical!important}body.tsp-common-write-mode .tw-file-section{display:grid!important;grid-template-columns:92px 1fr!important;gap:14px!important;align-items:start!important;padding:16px 0!important;border-bottom:1px solid #e6eefb!important}body.tsp-common-write-mode .tw-image-controls{display:flex!important;gap:10px!important;margin-bottom:8px!important}body.tsp-common-write-mode .tw-file-pick-btn,body.tsp-common-write-mode .tw-file-clear-btn{height:34px!important;border-radius:8px!important;font-size:13px!important;font-weight:900!important;box-shadow:none!important;cursor:pointer!important}body.tsp-common-write-mode .tw-file-pick-btn{flex:1!important;background:#eff6ff!important;color:#2563eb!important;border:1px solid #bdd5ff!important}body.tsp-common-write-mode .tw-file-clear-btn{flex:1!important;background:#fff7f7!important;color:#ef3346!important;border:1px solid #ffc9c9!important}body.tsp-common-write-mode .tw-attach-row{display:grid!important;grid-template-columns:76px 1fr 58px!important;align-items:center!important;min-height:32px!important;border:1px solid #dbe8ff!important;border-radius:8px!important;background:#fff!important;overflow:hidden!important}body.tsp-common-write-mode .tw-attach-label{height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#f1f5f9!important;color:#334155!important;font-size:12px!important;font-weight:900!important;border-right:1px solid #dbe8ff!important}body.tsp-common-write-mode .tw-real-file-input{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important}body.tsp-common-write-mode .tw-attach-name{padding:0 10px!important;color:#64748b!important;font-size:12px!important;font-weight:800!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body.tsp-common-write-mode .tw-attach-select{height:26px!important;margin-right:6px!important;border:1px solid #bdd5ff!important;background:#f8fbff!important;color:#2563eb!important;border-radius:7px!important;font-size:12px!important;font-weight:900!important;cursor:pointer!important}body.tsp-common-write-mode .tw-photo-section{display:grid!important;grid-template-columns:92px 1fr!important;gap:14px!important;align-items:center!important;padding:16px 0!important;border-bottom:1px solid #e6eefb!important}body.tsp-common-write-mode .tw-radio-group{display:flex!important;gap:10px!important;align-items:center!important}body.tsp-common-write-mode .tw-radio-group label{height:34px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;padding:0 14px!important;border:1px solid #bdd5ff!important;border-radius:999px!important;background:#fff!important;font-size:13px!important;font-weight:800!important;color:#334155!important}body.tsp-common-write-mode .write-actions,body.tsp-common-write-mode .tw-actions{max-width:760px!important;margin:24px auto 26px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:16px!important;border:0!important;background:transparent!important}body.tsp-common-write-mode .write-actions button,body.tsp-common-write-mode .tw-actions button{width:240px!important;height:48px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:12px!important;font-size:14px!important;font-weight:900!important;box-sizing:border-box!important;cursor:pointer!important;box-shadow:0 10px 20px rgba(37,99,235,.08)!important}body.tsp-common-write-mode .tw-cancel{background:#f0f7ff!important;color:#2563eb!important;border:1px solid #bdd5ff!important}body.tsp-common-write-mode .tw-submit{background:#2f6df6!important;color:#fff!important;border:1px solid #2f6df6!important}@media (max-width:760px){body.tsp-common-write-mode .tw-row,body.tsp-common-write-mode .tw-content-row,body.tsp-common-write-mode .tw-file-section,body.tsp-common-write-mode .tw-photo-section{grid-template-columns:1fr!important;padding-left:14px!important;padding-right:14px!important}body.tsp-common-write-mode .write-actions,body.tsp-common-write-mode .tw-actions{padding:0 14px!important;flex-direction:column!important}body.tsp-common-write-mode .write-actions button,body.tsp-common-write-mode .tw-actions button{width:100%!important}body.tsp-common-write-mode .board-content-card{overflow:hidden!important}body.tsp-common-write-mode #boardWriteBox.tsp-common-write-box,body.tsp-common-write-mode #boardWriteBox{border:1px solid #cfe2ff!important;border-radius:14px!important;background:#fff!important;box-shadow:0 10px 26px rgba(15,23,42,.04)!important;margin-top:0!important;padding-bottom:0!important}body.tsp-common-write-mode #boardWriteBox #writeTitle{height:52px!important;padding:0 26px!important;background:#2f6df6!important;color:#fff!important;font-size:18px!important;font-weight:900!important;border-radius:13px 13px 0 0!important}body.tsp-common-write-mode .tw-row,body.tsp-common-write-mode .tw-content-row,body.tsp-common-write-mode .tw-file-section,body.tsp-common-write-mode .tw-photo-section{width:min(720px,calc(100% - 56px))!important;max-width:720px!important;margin-left:auto!important;margin-right:auto!important}body.tsp-common-write-mode .tw-row,body.tsp-common-write-mode .tw-content-row{grid-template-columns:86px minmax(0,1fr) 18px!important;gap:16px!important;padding:14px 0!important}body.tsp-common-write-mode .tw-file-section,body.tsp-common-write-mode .tw-photo-section{grid-template-columns:86px minmax(0,1fr)!important;gap:16px!important;padding:14px 0!important}body.tsp-common-write-mode .tw-row label,body.tsp-common-write-mode .tw-content-row label,body.tsp-common-write-mode .tw-file-label{display:flex!important;align-items:center!important;min-height:40px!important;color:#07152e!important;font-size:13px!important;font-weight:900!important;white-space:nowrap!important}body.tsp-common-write-mode #writePostTitle{height:42px!important;margin:0!important;border-radius:9px!important}body.tsp-common-write-mode #writePostContent{min-height:180px!important;max-height:260px!important;margin:0!important;border-radius:9px!important}body.tsp-common-write-mode .tw-image-controls{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin:0 0 8px!important}body.tsp-common-write-mode .tw-file-pick-btn,body.tsp-common-write-mode .tw-file-clear-btn{width:100%!important;height:38px!important;margin:0!important;border-radius:9px!important}body.tsp-common-write-mode .tw-attach-list{display:flex!important;flex-direction:column!important;gap:6px!important}body.tsp-common-write-mode .tw-attach-row{grid-template-columns:74px minmax(0,1fr) 62px!important;min-height:34px!important;height:34px!important}body.tsp-common-write-mode .tw-radio-group{min-height:40px!important}body.tsp-common-write-mode .tw-radio-group label{margin:0!important}body.tsp-common-write-mode .write-actions,body.tsp-common-write-mode .tw-actions{width:min(520px,calc(100% - 56px))!important;max-width:520px!important;margin:22px auto 24px!important;padding-top:0!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important;justify-content:center!important;align-items:center!important}body.tsp-common-write-mode .write-actions button,body.tsp-common-write-mode .tw-actions button{width:100%!important;height:46px!important;margin:0!important;border-radius:11px!important;display:flex!important;justify-content:center!important;align-items:center!important}body.tsp-common-write-mode #boardWriteBox::after,body.tsp-common-write-mode .tsp-write-bottom-spacer,body.tsp-common-write-mode .board-bottom,body.tsp-common-write-mode .board-footer{display:none!important}@media (max-width:760px){body.tsp-common-write-mode .tw-row,body.tsp-common-write-mode .tw-content-row,body.tsp-common-write-mode .tw-file-section,body.tsp-common-write-mode .tw-photo-section{width:calc(100% - 28px)!important;grid-template-columns:1fr!important;gap:8px!important}body.tsp-common-write-mode .write-actions,body.tsp-common-write-mode .tw-actions{width:calc(100% - 28px)!important;grid-template-columns:1fr!important}body.tsp-common-write-mode #boardWriteBox,body.tsp-common-write-mode #boardWriteBox.tsp-common-write-box{width:100%!important;margin:0!important;padding:0!important;border:1px solid #cfe2ff!important;border-radius:18px!important;background:#fff!important;overflow:hidden!important;box-shadow:0 10px 28px rgba(37,99,235,.08)!important}body.tsp-common-write-mode #boardWriteBox #writeTitle{height:64px!important;margin:0!important;padding:0 28px!important;display:flex!important;align-items:center!important;background:#2f6df6!important;color:#fff!important;font-size:19px!important;font-weight:900!important;border-radius:0!important;border:0!important}body.tsp-common-write-mode .tw-row,body.tsp-common-write-mode .tw-content-row,body.tsp-common-write-mode .tw-file-section,body.tsp-common-write-mode .tw-photo-section{width:auto!important;max-width:none!important;margin:0 28px!important;box-sizing:border-box!important}body.tsp-common-write-mode .tw-row,body.tsp-common-write-mode .tw-content-row{display:grid!important;grid-template-columns:120px minmax(0,1fr) 18px!important;gap:16px!important;align-items:center!important;padding:18px 0!important;border-bottom:0!important}body.tsp-common-write-mode .tw-content-row{align-items:start!important}body.tsp-common-write-mode .tw-file-section,body.tsp-common-write-mode .tw-photo-section{display:grid!important;grid-template-columns:120px minmax(0,1fr)!important;gap:16px!important;align-items:start!important;padding:18px 0!important;border-bottom:0!important}body.tsp-common-write-mode .tw-row label,body.tsp-common-write-mode .tw-content-row label,body.tsp-common-write-mode .tw-file-label{display:flex!important;align-items:center!important;min-height:48px!important;color:#07152e!important;font-size:14px!important;font-weight:900!important;white-space:nowrap!important;padding:0!important}body.tsp-common-write-mode .tw-content-row label{padding-top:10px!important;align-items:flex-start!important}body.tsp-common-write-mode #writePostTitle,body.tsp-common-write-mode #writePostContent{width:100%!important;box-sizing:border-box!important;border:1px solid #bdd5ff!important;border-radius:10px!important;background:#fff!important;color:#0f172a!important;font-size:14px!important;font-weight:800!important;outline:none!important;box-shadow:none!important}body.tsp-common-write-mode #writePostTitle{height:48px!important;padding:0 15px!important;margin:0!important}body.tsp-common-write-mode #writePostContent{min-height:220px!important;max-height:none!important;padding:15px!important;margin:0!important;line-height:1.65!important;resize:vertical!important}body.tsp-common-write-mode .tw-required{display:flex!important;align-items:center!important;color:#2563eb!important;font-weight:900!important}body.tsp-common-write-mode .tw-image-controls{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin:0 0 10px!important}body.tsp-common-write-mode .tw-file-pick-btn,body.tsp-common-write-mode .tw-file-clear-btn{width:100%!important;height:42px!important;margin:0!important;border-radius:10px!important;font-size:14px!important;font-weight:900!important;box-shadow:none!important}body.tsp-common-write-mode .tw-file-pick-btn{background:#eff6ff!important;color:#2563eb!important;border:1px solid #bdd5ff!important}body.tsp-common-write-mode .tw-file-clear-btn{background:#fff7f7!important;color:#ef3346!important;border:1px solid #ffc9c9!important}body.tsp-common-write-mode .tw-attach-row{display:grid!important;grid-template-columns:76px minmax(0,1fr) 64px!important;height:36px!important;min-height:36px!important;align-items:center!important;border:1px solid #dbe8ff!important;border-radius:8px!important;overflow:hidden!important;background:#fff!important}body.tsp-common-write-mode .tw-photo-section{align-items:center!important}body.tsp-common-write-mode .tw-radio-group{display:flex!important;align-items:center!important;gap:10px!important;min-height:42px!important}body.tsp-common-write-mode .tw-radio-group label{height:38px!important;display:inline-flex!important;align-items:center!important;gap:7px!important;padding:0 16px!important;border:1px solid #bdd5ff!important;border-radius:999px!important;background:#fff!important;color:#334155!important;font-size:13px!important;font-weight:800!important;margin:0!important}body.tsp-common-write-mode .write-actions,body.tsp-common-write-mode .tw-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;width:auto!important;max-width:none!important;margin:0 28px 26px!important;padding:20px 0 0!important;border-top:1px solid #e4eefc!important;background:transparent!important}body.tsp-common-write-mode .write-actions button,body.tsp-common-write-mode .tw-actions button{width:100%!important;height:50px!important;margin:0!important;border-radius:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:14px!important;font-weight:900!important;box-shadow:none!important}@media (max-width:760px){body.tsp-common-write-mode .tw-row,body.tsp-common-write-mode .tw-content-row,body.tsp-common-write-mode .tw-file-section,body.tsp-common-write-mode .tw-photo-section{grid-template-columns:1fr!important;margin:0 16px!important;gap:8px!important}body.tsp-common-write-mode .tw-row label,body.tsp-common-write-mode .tw-content-row label,body.tsp-common-write-mode .tw-file-label{min-height:auto!important}body.tsp-common-write-mode .write-actions,body.tsp-common-write-mode .tw-actions{grid-template-columns:1fr!important;margin:0 16px 20px!important}html body.board-page-clean.tsp-common-write-mode .board-content-card{padding:0!important;overflow:hidden!important;background:#fff!important;border:1px solid #dbe6f3!important;border-radius:16px!important;box-shadow:0 8px 24px rgba(15,23,42,.05)!important}html body.board-page-clean.tsp-common-write-mode .board-list-head{margin:0!important;padding:16px 20px!important;min-height:64px!important;background:#fff!important;border:0!important;border-bottom:2px solid #2563eb!important;box-shadow:none!important}html body.board-page-clean.tsp-common-write-mode #boardListView,html body.board-page-clean.tsp-common-write-mode #boardPagination,html body.board-page-clean.tsp-common-write-mode #boardDetail{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox,html body.board-page-clean.tsp-common-write-mode #boardWriteBox.tsp-common-write-box,html body.board-page-clean.tsp-common-write-mode #boardWriteBox.tospot-write-form{display:block!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox #writeTitle{height:64px!important;margin:0!important;padding:0 28px!important;display:flex!important;align-items:center!important;background:#2f6df6!important;color:#fff!important;font-size:20px!important;font-weight:900!important;border:0!important;border-radius:0!important}html body.board-page-clean.tsp-common-write-mode .tw-row,html body.board-page-clean.tsp-common-write-mode .tw-content-row,html body.board-page-clean.tsp-common-write-mode .tw-file-section,html body.board-page-clean.tsp-common-write-mode .tw-photo-section{width:auto!important;max-width:none!important;margin:0 28px!important;padding:18px 0!important;box-sizing:border-box!important;border-bottom:0!important}html body.board-page-clean.tsp-common-write-mode .tw-row,html body.board-page-clean.tsp-common-write-mode .tw-content-row{display:grid!important;grid-template-columns:120px minmax(0,1fr) 18px!important;gap:16px!important}html body.board-page-clean.tsp-common-write-mode .tw-row{align-items:center!important}html body.board-page-clean.tsp-common-write-mode .tw-content-row{align-items:start!important}html body.board-page-clean.tsp-common-write-mode .tw-file-section,html body.board-page-clean.tsp-common-write-mode .tw-photo-section{display:grid!important;grid-template-columns:120px minmax(0,1fr)!important;gap:16px!important;align-items:start!important}html body.board-page-clean.tsp-common-write-mode .tw-row label,html body.board-page-clean.tsp-common-write-mode .tw-content-row label,html body.board-page-clean.tsp-common-write-mode .tw-file-label{min-height:48px!important;display:flex!important;align-items:center!important;color:#07152e!important;font-size:14px!important;font-weight:900!important;white-space:nowrap!important}html body.board-page-clean.tsp-common-write-mode .tw-content-row label{align-items:flex-start!important;padding-top:10px!important}html body.board-page-clean.tsp-common-write-mode #writePostTitle,html body.board-page-clean.tsp-common-write-mode #writePostContent{width:100%!important;box-sizing:border-box!important;margin:0!important;border:1px solid #bdd5ff!important;border-radius:10px!important;background:#fff!important;color:#0f172a!important;font-size:14px!important;font-weight:800!important;outline:none!important;box-shadow:none!important}html body.board-page-clean.tsp-common-write-mode #writePostTitle{height:48px!important;padding:0 15px!important}html body.board-page-clean.tsp-common-write-mode #writePostContent{min-height:230px!important;padding:15px!important;line-height:1.65!important;resize:vertical!important}html body.board-page-clean.tsp-common-write-mode .tw-image-controls{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin:0 0 10px!important}html body.board-page-clean.tsp-common-write-mode .tw-file-pick-btn,html body.board-page-clean.tsp-common-write-mode .tw-file-clear-btn{width:100%!important;height:42px!important;margin:0!important;border-radius:10px!important;font-size:14px!important;font-weight:900!important;box-shadow:none!important}html body.board-page-clean.tsp-common-write-mode .tw-attach-row{display:grid!important;grid-template-columns:76px minmax(0,1fr) 64px!important;height:36px!important;min-height:36px!important;align-items:center!important;border:1px solid #dbe8ff!important;border-radius:8px!important;background:#fff!important;overflow:hidden!important}html body.board-page-clean.tsp-common-write-mode .tw-radio-group{display:flex!important;align-items:center!important;gap:10px!important;min-height:42px!important}html body.board-page-clean.tsp-common-write-mode .tw-radio-group label{height:38px!important;display:inline-flex!important;align-items:center!important;gap:7px!important;padding:0 16px!important;border:1px solid #bdd5ff!important;border-radius:999px!important;background:#fff!important;color:#334155!important;font-size:13px!important;font-weight:800!important;margin:0!important}html body.board-page-clean.tsp-common-write-mode .write-actions,html body.board-page-clean.tsp-common-write-mode .tw-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;margin:0 28px 26px!important;padding:20px 0 0!important;border-top:1px solid #e4eefc!important;background:transparent!important}html body.board-page-clean.tsp-common-write-mode .write-actions button,html body.board-page-clean.tsp-common-write-mode .tw-actions button{width:100%!important;height:52px!important;margin:0!important;border-radius:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:14px!important;font-weight:900!important;box-shadow:none!important}html body.board-page-clean.tsp-common-write-mode .tw-cancel{background:#f0f7ff!important;color:#2563eb!important;border:1px solid #bdd5ff!important}html body.board-page-clean.tsp-common-write-mode .tw-submit{background:#2f6df6!important;color:#fff!important;border:1px solid #2f6df6!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox::after,html body.board-page-clean.tsp-common-write-mode .tsp-write-bottom-spacer,html body.board-page-clean.tsp-common-write-mode .board-bottom,html body.board-page-clean.tsp-common-write-mode .board-footer{display:none!important;height:0!important;margin:0!important;padding:0!important;border:0!important}@media (max-width:760px){html body.board-page-clean.tsp-common-write-mode .tw-row,html body.board-page-clean.tsp-common-write-mode .tw-content-row,html body.board-page-clean.tsp-common-write-mode .tw-file-section,html body.board-page-clean.tsp-common-write-mode .tw-photo-section{grid-template-columns:1fr!important;margin:0 16px!important;gap:8px!important}html body.board-page-clean.tsp-common-write-mode .tw-row label,html body.board-page-clean.tsp-common-write-mode .tw-content-row label,html body.board-page-clean.tsp-common-write-mode .tw-file-label{min-height:auto!important}html body.board-page-clean.tsp-common-write-mode .write-actions,html body.board-page-clean.tsp-common-write-mode .tw-actions{grid-template-columns:1fr!important;margin:0 16px 20px!important}html body.board-page-clean.tsp-write-mode .board-list-head,html body.board-page-clean.tsp-common-write-mode .board-list-head{min-height:0!important;height:auto!important;margin:0!important;padding:8px 18px 4px!important;border:0!important;border-bottom:0!important;background:#fff!important;box-shadow:none!important}html body.board-page-clean.tsp-write-mode #boardTotalText,html body.board-page-clean.tsp-common-write-mode #boardTotalText{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}html body.board-page-clean.tsp-write-mode .board-content-card,html body.board-page-clean.tsp-common-write-mode .board-content-card{gap:0!important;padding-top:0!important}html body.board-page-clean.tsp-write-mode #boardWriteBox,html body.board-page-clean.tsp-common-write-mode #boardWriteBox{margin:0 auto!important}html body.board-page-clean #boardDetail .tsp-detail-list-btn,html body.board-page-clean #boardDetail .list-btn{width:auto!important;min-width:58px!important;max-width:90px!important;flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 16px!important;white-space:nowrap!important}
/* V64 cache marker */
body:after{content:none!important;}
