.tcs-lock,.tcs-lock body{overflow:hidden}#tcs-root[hidden]{display:none!important}.tcs-overlay{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:flex-start;justify-content:center;padding:6vh 16px 16px;opacity:0;transition:opacity .15s ease;font-family:inherit;color:#1b1b1f;line-height:1.35}.tcs-overlay.is-open{opacity:1}.tcs-backdrop{position:absolute;inset:0;background:rgb(15 15 20 / .55);backdrop-filter:blur(2px)}.tcs-panel{position:relative;width:100%;max-width:720px;max-height:86vh;display:flex;flex-direction:column;background:#fff;border-radius:14px;box-shadow:0 24px 70px rgb(0 0 0 / .35);overflow:hidden;transform:translateY(-8px);transition:transform .15s ease}.tcs-overlay.is-open .tcs-panel{transform:none}.tcs-bar{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid #ececf0}.tcs-ico{width:22px;height:22px;fill:#6b6b78;flex:none}.tcs-overlay .tcs-bar input.tcs-input,.tcs-overlay .tcs-bar input.tcs-input:focus{flex:1;min-width:0;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;font-size:18px!important;padding:6px 0!important;margin:0!important;color:#1b1b1f!important;height:auto!important}.tcs-input::-webkit-search-cancel-button{-webkit-appearance:none}.tcs-x{flex:none;border:1px solid #dcdce3!important;background:#f6f6f8!important;color:#555!important;border-radius:6px!important;font-size:12px!important;padding:4px 8px!important;cursor:pointer;line-height:1!important;min-height:0!important}.tcs-out{overflow:auto;padding:8px 10px 6px;-webkit-overflow-scrolling:touch}.tcs-h{margin:12px 8px 6px!important;font-size:12px!important;letter-spacing:.06em;text-transform:uppercase;color:#6b6b78!important;font-weight:700!important;line-height:1.2!important;background:none!important;padding:0!important}.tcs-h span{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:99px;background:#f0f0f4;color:#555;font-weight:600;letter-spacing:0}.tcs-list{list-style:none!important;margin:0!important;padding:0!important}.tcs-row{display:flex;align-items:center;gap:8px;margin:0!important;padding:0!important;border-radius:10px}.tcs-row::before{display:none!important}.tcs-row.is-active,.tcs-row:hover{background:#f4f4f8}.tcs-main{flex:1;min-width:0;display:flex;align-items:center;gap:12px;padding:9px 10px;text-decoration:none!important;color:inherit!important}.tcs-logo{width:44px;height:44px;flex:none;border-radius:9px;object-fit:contain;background:#fff;border:1px solid #ececf0}.tcs-logo--x{display:flex;align-items:center;justify-content:center;font-weight:700;color:#888;background:#f2f2f5}.tcs-txt{min-width:0;display:flex;flex-direction:column;gap:2px}.tcs-t{font-weight:700;font-size:15px;color:#16161a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tcs-t small{font-weight:500;color:#7a7a86;font-size:12px;margin-left:4px}.tcs-s{font-size:13.5px;color:#4b4b55;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tcs-chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:3px}.tcs-chip{font-size:11px;padding:2px 7px;border-radius:99px;background:#f0f0f4;color:#4b4b55;font-weight:600}.tcs-chip--val{background:#eaf7ef;color:#16663a}.tcs-chip--badge{background:var(--tcs-accent,#222);color:var(--tcs-on-accent,#fff)}.tcs-chip--off{background:#eee;color:#777}.tcs-row.is-off .tcs-main{filter:grayscale(1);opacity:.65}.tcs-claim{flex:none;margin-right:10px;padding:8px 14px;border-radius:8px;background:var(--tcs-accent,#222);color:var(--tcs-on-accent,#fff)!important;font-weight:700;font-size:13px;text-decoration:none!important;white-space:nowrap}.tcs-claim:hover{filter:brightness(.95)}.tcs-kind{flex:none;min-width:74px;text-align:center;font-size:11px;font-weight:700;padding:4px 6px;border-radius:6px;background:#f0f0f4;color:#4b4b55;text-transform:uppercase;letter-spacing:.03em}.tcs-kind--video{background:#fdecec;color:#a42323}.tcs-kind--tool{background:#e9f1fd;color:#1e4fa3}.tcs-kind--guide{background:#eef7ea;color:#2e6b1f}.tcs-kind--review{background:#fff4dc;color:#8a5a00}.tcs-kind--free-game{background:#f1eafd;color:#5b2ca8}mark{background:none;color:inherit;font-weight:800;text-decoration:underline;text-decoration-color:var(--tcs-accent,#999);text-decoration-thickness:3px;text-underline-offset:2px}.tcs-comp{display:flex;flex-wrap:wrap;gap:6px;padding:6px 8px}.tcs-sugg{border:1px solid #dcdce3!important;background:#fff!important;color:#333!important;border-radius:99px!important;padding:5px 12px!important;font-size:13px!important;cursor:pointer;line-height:1.2!important;min-height:0!important;font-weight:500!important;text-transform:none!important;letter-spacing:0!important}.tcs-sugg:hover{border-color:#999!important}.tcs-note{margin:8px!important;font-size:13px;color:#555}.tcs-note .tcs-sugg{padding:2px 8px!important}.tcs-empty{padding:10px 8px 14px}.tcs-empty p{margin:0 0 6px!important}.tcs-all{display:block;margin:6px 8px 4px;padding:10px;text-align:center;border-radius:8px;background:#f4f4f8;color:#1b1b1f!important;font-weight:700;text-decoration:none!important;font-size:14px}.tcs-rg{margin:0!important;padding:9px 16px;border-top:1px solid #ececf0;font-size:11.5px;color:#6b6b78;background:#fafafb}.tcs-rg a{color:inherit!important;text-decoration:underline}.tcs-open{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0!important;margin:0 4px!important;border:0!important;border-radius:50%!important;background:transparent!important;cursor:pointer;color:inherit;vertical-align:middle;box-shadow:none!important;min-height:0!important}.tcs-open svg{width:22px;height:22px;fill:currentColor}.tcs-open:hover{background:rgb(127 127 127 / .15)!important}.tcs-open--header{align-self:center}.tcs-menu-item>a.tcs-open{width:auto!important;height:auto!important;border-radius:0!important;margin:0!important;display:flex!important;align-items:center;gap:8px}.tcs-menu-item>a.tcs-open:hover{background:transparent!important}.tcs-menu-item>a.tcs-open svg{width:20px;height:20px}.tcs-inline{display:flex;gap:6px;max-width:640px;margin:0 0 14px}.tcs-inline input{flex:1;min-width:0;padding:11px 14px!important;border:1px solid #cfcfd8!important;border-radius:8px!important;font-size:16px!important;background:#fff!important;color:#1b1b1f!important}.tcs-inline button{padding:10px 18px!important;border:0!important;border-radius:8px!important;background:var(--tcs-accent,#222)!important;color:var(--tcs-on-accent,#fff)!important;font-weight:700!important;cursor:pointer}.tcs-page{padding:30px 16px 50px}.tcs-page-inner{max-width:860px;margin:0 auto}.tcs-page-h{margin:0 0 14px!important}.tcs-out--page{padding:0;max-height:none;overflow:visible}.tcs-page .tcs-rg{border:0;background:none;padding:14px 0 0}.tcs-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 6px}.tcs-tabs button{border:1px solid #dcdce3!important;background:#fff!important;color:#333!important;border-radius:99px!important;padding:6px 13px!important;font-size:13px!important;cursor:pointer;font-weight:600!important;line-height:1.2!important}.tcs-tabs button.is-on{background:var(--tcs-accent,#222)!important;color:var(--tcs-on-accent,#fff)!important;border-color:transparent!important}@media (max-width:640px){.tcs-overlay{padding:0}.tcs-panel{max-width:none;max-height:none;height:100%;border-radius:0}.tcs-claim{padding:7px 10px;margin-right:6px}.tcs-kind{min-width:0}.tcs-t{white-space:normal}}@media (prefers-color-scheme:dark){.tcs-backdrop{background:rgb(0 0 0 / .65)}}