html[data-pd-tool-workspace="catalog"]{--ptx-accent:var(--pd-ui-action,#3ee6b5);--ptx-ink:var(--pd-ui-text,#f1f5f4);--ptx-muted:var(--pd-ui-muted,#96a5af);--ptx-line:var(--pd-ui-line,#2b3a43)}html[data-pd-tool-workspace="catalog"] .dt-hero-description{max-width:56ch;color:var(--pd-ui-secondary)}html[data-pd-tool-workspace="catalog"] .ptx-shortcuts a{color:var(--pd-ui-text);text-underline-offset:5px}html[data-pd-tool-workspace="catalog"] .ptx-catalog-controls{padding:16px;background:var(--pd-ui-surface);border-color:var(--pd-ui-line);box-shadow:0 18px 36px -30px #030b10}html[data-pd-tool-workspace="catalog"] .ptx-catalog-controls .tb-search-wrap{margin-bottom:10px;background:var(--pd-ui-bg);border-color:var(--pd-ui-control-line)}html[data-pd-tool-workspace="catalog"] .ptx-catalog-controls .tb-search-wrap:focus-within{border-color:var(--pd-ui-action);box-shadow:0 0 0 3px rgba(62,230,181,.1)}html[data-pd-tool-workspace="catalog"] .tb-search::placeholder{color:var(--pd-ui-placeholder);opacity:1}html[data-pd-tool-workspace="catalog"] .ptx-catalog-controls .cat-tab{min-height:44px;color:var(--pd-ui-secondary);transition:background-color 180ms,color 180ms,border-color 180ms}html[data-pd-tool-workspace="catalog"] .ptx-catalog-controls .cat-tab[aria-pressed="true"]{color:var(--pd-ui-action);border-color:rgba(62,230,181,.38);background:rgba(62,230,181,.08)}html[data-pd-tool-workspace="catalog"] #tbGrid .tb-card{padding:26px;border-color:var(--pd-ui-line);border-radius:var(--pd-ui-radius-card);background:var(--pd-ui-surface);transition:border-color 200ms,background-color 200ms,transform 200ms}html[data-pd-tool-workspace="catalog"] #tbGrid .tb-card-ico{color:var(--pd-ui-action);background:rgba(62,230,181,.06);border-color:rgba(62,230,181,.2)}html[data-pd-tool-workspace="catalog"] #tbGrid .tb-card-desc{color:var(--pd-ui-secondary);line-height:1.7}html[data-pd-tool-workspace="catalog"] #tbGrid .tb-card-open{padding-top:16px;color:var(--pd-ui-action);border-color:var(--pd-ui-line)}html[data-pd-tool-workspace="catalog"] #tbGrid .tb-card:focus-within{border-color:var(--pd-ui-action);box-shadow:0 0 0 3px rgba(62,230,181,.12)}html[data-page="api"] .pd-toolkit-page{--tools-text:var(--pd-ui-text);--tools-secondary:var(--pd-ui-secondary);--tools-muted:var(--pd-ui-muted);--tools-mint:var(--pd-ui-action);--tools-line:var(--pd-ui-line)}html[data-page="api"] .pd-toolkit-intro h1>span{color:var(--pd-ui-secondary)}html[data-page="api"] .pd-toolkit-lede>p,html[data-page="api"] .pd-toolkit-service p{color:var(--pd-ui-secondary)}html[data-page="api"] .pd-toolkit-index{color:var(--pd-ui-action);border-color:rgba(62,230,181,.35)}html[data-page="api"] .pd-toolkit-service{border-color:var(--pd-ui-line);border-radius:var(--pd-ui-radius-panel);background:var(--pd-ui-surface)}html[data-page="api"] .pd-toolkit-service--api{background:radial-gradient(ellipse at 0 0,rgba(62,230,181,.07),transparent 70%),var(--pd-ui-surface);border-color:rgba(62,230,181,.25)}html[data-page="api"] .pd-toolkit-service .pd-service-number{color:var(--pd-ui-action)}html[data-page="api"] .pd-toolkit-service .pd-service-host{color:var(--pd-ui-muted)}html[data-page="api"] .pd-toolkit-service--api .pd-toolkit-terminal{background:var(--pd-ui-bg)!important;border-color:var(--pd-ui-line)!important}html[data-page="api"] .pd-toolkit-service--api .pd-tools-action--primary{border-radius:var(--pd-ui-radius-control);background:var(--pd-ui-action);color:var(--pd-ui-on-action)!important}html[data-page="api"] .pd-endpoint{transition:background-color 180ms}html[data-page="api"] .pd-endpoint-method{color:var(--pd-ui-action);font-size:11px}html[data-page="api"] .pd-endpoint code{color:var(--pd-ui-secondary);font-size:13px;line-height:1.7}html[data-page="api"] .pd-endpoint p{color:var(--pd-ui-secondary)}html[data-page="security-checklist"][data-pd-tool-workspace="checklist"]{--pi-accent:var(--pd-ui-action,#3ee6b5)}html[data-page="security-checklist"][data-pd-interior] body #main-content .pd-checklist-progress{padding:26px 30px 18px!important;gap:18px 30px;background:radial-gradient(ellipse at top left,rgba(62,230,181,.07),transparent 75%),var(--pd-ui-surface)!important;border-color:rgba(62,230,181,.28)!important}html[data-page="security-checklist"] .pd-progress-copy p{font-size:14px;color:var(--pd-ui-secondary)}html[data-page="security-checklist"] .pd-progress-storage,html[data-page="security-checklist"] .pd-checklist-hide{color:var(--pd-ui-muted)}html[data-page="security-checklist"][data-pd-interior] body #main-content :is(.section-info p,.pd-step-content .item-details){font-size:14px!important;line-height:1.8!important;color:var(--pd-ui-secondary)!important}html[data-page="security-checklist"][data-pd-interior] body #main-content .pd-step-content .item-title{font-size:15px!important}html[data-page="security-checklist"][data-pd-interior] body #main-content .filters .filter.active{background:rgba(62,230,181,.1)!important;color:var(--pd-ui-action)!important}html[data-page="security-checklist"][data-pd-interior] body #main-content .pd-step-checkbox:checked{background-color:var(--pd-ui-action)!important;border-color:var(--pd-ui-action)!important}@layer pd-quality{html[data-page="security-checklist"] body #main-content #checklist-search::placeholder{color:var(--pd-ui-placeholder)!important;opacity:1!important}html[data-page="telegram-bot-analyzer"] #main-content #tga-consent-gate>.tga-consent-panel{border-color:var(--pd-ui-line)!important;border-radius:20px!important}html[data-page="telegram-bot-analyzer"] #main-content #tga-consent-gate .tga-consent-panel>div:nth-child(2) p,html[data-page="telegram-bot-analyzer"] #main-content #tga-consent-gate label{color:var(--pd-ui-secondary)!important;font-size:14px!important;line-height:1.75!important}html[data-page="telegram-bot-analyzer"] #main-content #tga-consent-gate .tga-consent-panel>div:nth-child(3){border-color:var(--pd-ui-line)!important;border-radius:12px!important}html[data-page="telegram-bot-analyzer"] #main-content .tga-mode-btn{min-height:44px!important;font-size:13px!important}}@media (hover:hover) and (pointer:fine){html[data-pd-tool-workspace="catalog"] #tbGrid .tb-card:hover{background:var(--pd-ui-raised);border-color:rgba(62,230,181,.48);transform:translateY(-2px)}html[data-pd-tool-workspace="catalog"] .ptx-shortcuts a:hover{color:var(--pd-ui-action)}html[data-page="api"] .pd-toolkit-service--api .pd-tools-action--primary:hover{background:var(--pd-ui-action-hover)}html[data-page="api"] .pd-endpoint:hover{background:rgba(62,230,181,.025)}}@media (max-width:767px){html[data-pd-tool-workspace="catalog"] .ptx-catalog-controls{padding:12px}html[data-pd-tool-workspace="catalog"] .ptx-catalog-controls .cat-tabs{flex-wrap:wrap;gap:4px;overflow:visible}html[data-pd-tool-workspace="catalog"] .ptx-catalog-controls .cat-tab{padding-inline:10px}html[data-pd-tool-workspace="catalog"] .review-jumps{flex-wrap:wrap;gap:4px 20px;overflow:visible}html[data-pd-tool-workspace="catalog"] #tbGrid .tb-card{padding:22px}html[data-page="security-checklist"][data-pd-interior] body #main-content .pd-checklist-progress{padding:22px 20px 16px!important;gap:16px 20px}@layer pd-quality{html[data-page="telegram-bot-analyzer"] #main-content #tga-consent-gate>.tga-consent-panel{padding:20px!important;gap:22px!important}html[data-page="telegram-bot-analyzer"] #main-content #tga-consent-gate .tga-consent-panel>div:nth-child(3){padding:16px!important}}}html:where(.motion-reduced)[data-pd-tool-workspace="catalog"] #tbGrid .tb-card,html:where(.motion-reduced)[data-page="api"] .pd-endpoint{transition:opacity 180ms ease,color 180ms ease,background-color 180ms ease,border-color 180ms ease,box-shadow 180ms ease,fill 180ms ease,stroke 180ms ease}@media (prefers-reduced-motion:reduce){html:where(:not(.motion-full):not(.motion-reduced))[data-pd-tool-workspace="catalog"] #tbGrid .tb-card,html:where(:not(.motion-full):not(.motion-reduced))[data-page="api"] .pd-endpoint{transition:opacity 180ms ease,color 180ms ease,background-color 180ms ease,border-color 180ms ease,box-shadow 180ms ease,fill 180ms ease,stroke 180ms ease}html:where(:not(.motion-full):not(.motion-reduced))[data-pd-tool-workspace="catalog"] #tbGrid .tb-card:hover{transform:none}}