.dmdb-page .wd-page-title,.dmdb-page .wd-toolbar-sidebar,.dmdb-page .sidebar-container{display:none!important}.dmdb-page #main-content{display:block}.cdkb-head{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(135deg,#fff 0%,#f5f8ff 100%);border:1px solid var(--cb-bd);border-radius:18px;padding:30px 36px 32px;margin:8px 0 22px}.cdkb-head>*:not(.cdkb-bgicon){position:relative;z-index:1}.cdkb-bgicon{position:absolute;z-index:0;right:-40px;top:50%;width:300px;height:300px;transform:translateY(-50%) rotate(-12deg);fill:#1c61e7;opacity:.08;pointer-events:none}.cdkb-crumbs{font-size:13.5px;color:var(--cb-mu2);display:flex;flex-wrap:wrap;gap:6px;align-items:center}.cdkb-crumbs a{color:var(--cb-mu2)}.cdkb-crumbs a:hover{color:var(--cb-acc)}.cdkb-sep{display:inline-flex;opacity:.6}.cdkb-cur{color:var(--cb-tx);opacity:.85}h1.cdkb-h1{font-family:var(--cb-h);font-size:clamp(28px,3.6vw,40px);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--cb-tx);margin:14px 0 0;text-transform:none}.cdkb-head.art h1.cdkb-h1{font-size:clamp(26px,3vw,36px);line-height:1.22;max-width:920px}.cdkb-desc{margin-top:10px;max-width:860px;color:var(--cb-mu);font-size:16px;line-height:1.6}.cdkb-desc p{margin:0}.cdkb-head .cdkb-tags{margin-top:14px}.cdkb-ameta{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;font-size:14px;color:var(--cb-mu)}.cdkb-ameta span{display:inline-flex;align-items:center;gap:6px}.cdkb-au b{color:var(--cb-tx);font-weight:600}.cdkb-av{width:26px;height:26px;border-radius:50%;background:var(--cb-acc);color:#fff;display:inline-grid;place-items:center;font-style:normal;font-weight:700;font-size:10px;font-family:var(--cb-h)}.cdkb-toolbar{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:center;margin-bottom:22px}.cdkb-pills{display:flex;flex-wrap:wrap;gap:8px}.cdkb-pill{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--cb-bd);background:var(--cb-card);color:var(--cb-mu)!important;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600;line-height:1.2;transition:border-color .2s,color .2s;font-family:var(--cb-h)}.cdkb-pill:hover{color:var(--cb-acc)!important;border-color:rgba(28,97,231,.45)}.cdkb-pill em{font-style:normal;font-size:12px;color:var(--cb-mu2);font-family:var(--cb-b)}.cdkb-pill.on{background:var(--cb-acc);color:#fff!important;border-color:var(--cb-acc)}.cdkb-pill.on em{color:inherit;opacity:.8}.cdkb-search{display:flex;align-items:center;gap:8px;border:1px solid var(--cb-bd);background:var(--cb-card);border-radius:12px;padding:0 12px;color:var(--cb-mu2);margin:0}.cdkb-search input[type=search]{border:0!important;background:0 0!important;box-shadow:none!important;color:var(--cb-tx);font-size:14px;height:40px;padding:0!important;width:210px;outline:none}.cdkb-tag.new{background:var(--cb-acc);color:#fff!important;border-color:var(--cb-acc)}.cdkb-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--cb-acc);color:#fff!important;font-weight:600;border-radius:12px;padding:12px 18px;font-size:14.5px;line-height:1.2;transition:background .2s;font-family:var(--cb-h)}.cdkb-btn:hover{background:var(--cb-acc2)}.cdkb-btn.full{display:flex;width:100%;margin-top:12px}.cdkb-noimg{display:grid;place-items:center;aspect-ratio:1200/630;color:#9fb4dd;background:linear-gradient(135deg,#eef3ff,#f8faff)}.cdkb-feat{display:grid;grid-template-columns:1.25fr 1fr;background:var(--cb-card);border:1px solid var(--cb-bd);border-radius:18px;overflow:hidden;margin-bottom:20px}.cdkb-feat .cdkb-thumb img{height:100%}.cdkb-feat .cdkb-body{padding:28px 30px;gap:14px;justify-content:center}.cdkb-feat .cdkb-title{font-size:28px;line-height:1.25;font-weight:700}.cdkb-feat .cdkb-ex{-webkit-line-clamp:3;font-size:15.5px}.cdkb-pager{display:flex;justify-content:center;gap:8px;margin-top:28px}.cdkb-pager .page-numbers{min-width:40px;height:40px;padding:0 10px;border-radius:12px;border:1px solid var(--cb-bd);background:var(--cb-card);color:var(--cb-tx)!important;display:inline-flex;align-items:center;justify-content:center;font-weight:700}.cdkb-pager .page-numbers.current{background:var(--cb-acc);color:#fff!important;border-color:var(--cb-acc)}.cdkb-pager .dots{border:0;background:0 0}.cdkb-empty{background:var(--cb-card);border:1px solid var(--cb-bd);border-radius:18px;padding:40px;text-align:center;color:var(--cb-mu)}.cdkb-art{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;align-items:start}.cdkb-main{background:var(--cb-card);border:1px solid var(--cb-bd);border-radius:18px;overflow:hidden}.cdkb-cover{margin:0}.cdkb-cover img{display:block;width:100%;height:auto;aspect-ratio:1200/630;object-fit:cover}.cdkb-content{padding:28px 36px 32px;font-size:17px;line-height:1.75;color:var(--cb-mu)}.cdkb-content>*:first-child{margin-top:0}.cdkb-content p{margin:0 0 16px}.cdkb-content strong,.cdkb-content b{color:var(--cb-tx)}.cdkb-content a:not(.cdkb-btn):not(.cdk-bf-cta){color:var(--cb-acc);text-decoration:underline;text-decoration-color:rgba(28,97,231,.3);text-underline-offset:3px}.cdkb-content h2{font-family:var(--cb-h);font-size:25px;font-weight:600;line-height:1.3;color:var(--cb-tx);margin:34px 0 12px;scroll-margin-top:110px;text-transform:none}.cdkb-content h3{font-family:var(--cb-h);font-size:19px;font-weight:600;line-height:1.35;color:var(--cb-tx);margin:24px 0 8px;text-transform:none}.cdkb-content ul,.cdkb-content ol{margin:0 0 16px;padding-left:22px}.cdkb-content li{margin:0 0 6px}.cdkb-content code{background:var(--cb-card2);border:1px solid var(--cb-bd);border-radius:6px;padding:2px 7px;font-size:15px;color:var(--cb-tx)}.cdkb-content table{width:100%;border-collapse:collapse;margin:10px 0 18px;font-size:15px}.cdkb-content th,.cdkb-content td{color:var(--cb-mu);padding:11px 12px;border-bottom:1px solid var(--cb-bd);text-align:left}.cdkb-content th{color:var(--cb-tx);background:var(--cb-card2);font-family:var(--cb-h);font-weight:600;font-size:14px}.cdkb-content .cdk-blog-box{background:#f3f7ff;border:1px solid #d6e3fb;border-left:4px solid var(--cb-acc);border-radius:12px;padding:16px 20px 6px;margin:0 0 22px}.cdkb-content .cdk-blog-box p:first-child{margin-bottom:8px;font-family:var(--cb-h)}.cdkb-content .cdk-bf-code{background:#fff;border:1.5px dashed var(--cb-acc);color:var(--cb-acc);font-weight:700;letter-spacing:.5px}.cdkb-content .cdk-bf-cta{display:inline-flex;align-items:center;gap:8px;background:var(--cb-acc);color:#fff!important;font-family:var(--cb-h);font-weight:600;border-radius:12px;padding:13px 22px;margin:6px 0 4px;text-decoration:none}.cdkb-content .cdk-bf-cta:hover{background:var(--cb-acc2)}.cdkb-aside{display:flex;flex-direction:column;gap:16px;position:sticky;top:100px}.cdkb-box{background:var(--cb-card);border:1px solid var(--cb-bd);border-radius:18px;padding:18px}.cdkb-boxt{font-family:var(--cb-h);font-weight:600;font-size:16px;margin-bottom:10px;color:var(--cb-tx)}.cdkb-toc{list-style:none;margin:0;padding:0;counter-reset:t;display:flex;flex-direction:column;gap:2px}.cdkb-toc li{counter-increment:t;margin:0;border-radius:10px}.cdkb-toc a{display:flex;gap:10px;font-size:14px;line-height:1.4;color:var(--cb-mu)!important;padding:8px 10px;border-radius:10px}.cdkb-toc a:before{content:counter(t);font-weight:700;color:var(--cb-mu2);min-width:14px}.cdkb-toc a:hover{color:var(--cb-tx)!important}.cdkb-toc li.on a{background:var(--cb-chip);color:var(--cb-acc)!important}.cdkb-toc li.on a:before{color:var(--cb-acc)}.cdkb-toc-m{display:none;margin:18px 18px 0;border:1px solid var(--cb-bd);border-radius:14px;background:var(--cb-card2)}.cdkb-toc-m summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px;padding:12px 14px;font-weight:600;color:var(--cb-tx);font-family:var(--cb-h)}.cdkb-toc-m summary::-webkit-details-marker{display:none}.cdkb-toc-m summary .cdkb-i:last-child{margin-left:auto;transition:transform .2s}.cdkb-toc-m[open] summary .cdkb-i:last-child{transform:rotate(90deg)}.cdkb-toc-m .cdkb-toc{padding:0 8px 10px}.cdkb-prow{display:grid;grid-template-columns:92px 1fr;gap:12px;align-items:center}.cdkb-pimg{display:block}.cdkb-pimg img{display:block;width:92px;height:92px;object-fit:contain;border-radius:12px;background:#fff;border:1px solid var(--cb-bd)}.cdkb-pn{display:block;font-family:var(--cb-h);font-weight:600;font-size:14.5px;line-height:1.35;color:var(--cb-tx)!important}.cdkb-pp{font-family:"Resolve Sans Condensed Black Italic","DBF Resolve",var(--cb-h);font-weight:900;font-style:italic;font-size:30px;line-height:1;color:var(--cb-acc);margin-top:8px;letter-spacing:.3px}.cdkb-pp del{font-size:18px;color:var(--cb-mu2);margin-right:6px}.cdkb-pp ins{text-decoration:none}.cdkb-pp .amount{color:var(--cb-acc)}.cdkb-pitem+.cdkb-pitem{margin-top:16px;padding-top:16px;border-top:1px solid var(--cb-bd)}.cdkb-content .dmdb-price{white-space:nowrap}.cdkb-content .dmdb-price .amount,.cdkb-content .dmdb-price bdi{color:inherit!important;font-weight:inherit!important;font-size:inherit!important}.dmdb-products{display:none}@media (max-width:1024px){.cdkb-art{grid-template-columns:1fr}.cdkb-aside{position:static}.cdkb-tocbox{display:none}.cdkb-toc-m{display:block}.cdkb-head{padding:22px 20px 24px}.cdkb-bgicon{width:200px;height:200px;right:-70px;opacity:.06}}@media (max-width:640px){.cdkb-feat{grid-template-columns:1fr}.cdkb-feat .cdkb-body{padding:18px}.cdkb-feat .cdkb-title{font-size:22px}.cdkb-pills{flex-wrap:nowrap;overflow-x:auto;width:100%;padding-bottom:4px;scrollbar-width:none}.cdkb-pill{white-space:nowrap}.cdkb-search{width:100%}.cdkb-search input[type=search]{width:100%}.cdkb-content{padding:20px 18px 24px;font-size:16px}.cdkb-content h2{font-size:22px}.cdkb-toc-m{margin:14px 14px 0}.cdkb-content table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.cdkb-content table th,.cdkb-content table td{min-width:118px}}.cdkb-content th{text-transform:none;letter-spacing:0}