.dv-body{min-width:0;display:grid;gap:26px;padding-block:4px 48px}.dv-frame{margin-bottom:0}.dv-frame .fx-title{margin:0}.dv-huge{margin-top:6px}.dv-line{margin:0;font-size:15px;color:var(--secondary)}.dv-line b{color:var(--ink)}.dv-ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.dv-ctas .pro-buy{margin-top:0;text-decoration:none}.dv-ghost{display:inline-flex;align-items:center;min-height:46px;padding:0 18px;text-decoration:none;font-family:var(--font-body);font-size:15px}.dv-term{margin:0;padding:0;overflow:hidden;background:var(--page);min-width:0}.dv-term-bar{display:flex;align-items:center;gap:6px;padding:10px 14px;border-bottom:1.5px solid var(--border)}.dv-term-bar i{width:9px;height:9px;border-radius:50%;background:var(--border)}.dv-term-bar span{margin-inline-start:auto;font:600 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--muted)}.dv-term pre{margin:0;padding:16px 18px;overflow-x:auto;text-align:left;font:500 12.5px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--ink)}.dv-sec{display:grid;gap:14px}.dv-sec>.id-h3{margin:0}.dv-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:stretch}.dv-plan{display:grid;gap:10px;align-content:start;padding:22px;margin-inline-start:6px}.dv-plan-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.dv-plan-h{margin:0;font:700 20px/1.3 var(--font-display)}.dv-price{margin:0;font:700 15px/1.3 var(--font-body);color:var(--secondary)}.dv-limit{margin:0;font:600 clamp(30px,4vw,40px)/1.05 var(--font-numeric);color:var(--ink)}.dv-limit small{font:600 13px/1 var(--font-body);color:var(--muted);margin-inline-start:6px}.dv-plan .pro-list{margin-top:2px}.dv-plan .pro-list li:before{background:var(--world,var(--border))}.dv-plan .pro-note{margin:0;font-size:13px;color:var(--muted)}.dv-plan .pro-buy{justify-self:start;text-decoration:none}.dv-keys{display:grid;gap:14px;padding:22px;margin-inline-start:4px;scroll-margin-top:calc(var(--iqn-h, 76px) + 16px)}.dv-keys .id-h3{margin:0}.dv-plan-now{margin:0;font-weight:600;color:var(--secondary)}.dv-fresh{display:grid;gap:10px;padding:16px;border:1.5px dashed var(--w-ochre);border-radius:14px;background:color-mix(in srgb,var(--w-ochre) 7%,transparent)}.dv-fresh p{margin:0;font-weight:700}.dv-fresh code{display:block;padding:10px 12px;border-radius:10px;background:var(--page);border:1.5px solid var(--border);font:600 13.5px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;word-break:break-all;text-align:left}.dv-copy{justify-self:start;font-family:var(--font-body)}.dv-list{list-style:none;margin:0;padding:0;display:grid}.dv-list li{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 0;border-top:1.5px solid var(--border)}.dv-list li:first-child{border-top:0}.dv-k{display:flex;align-items:center;gap:10px;flex:1 1 220px;min-width:0}.dv-k code{padding:4px 8px;border-radius:8px;background:var(--surface-2);font:600 13px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.dv-u{font-size:12.5px;color:var(--muted)}.dv-rev{font-family:var(--font-body)}.dv-rev.is-sure{border-color:var(--down);color:var(--down)}.dv-new{display:flex;gap:10px;flex-wrap:wrap}.dv-in{flex:1 1 220px;min-height:46px;padding:0 14px;border:2px solid var(--line-strong);border-radius:12px;background:var(--surface-2);color:var(--ink);font:inherit}.dv-in:focus-visible{outline:3px solid var(--world);outline-offset:2px}.dv-new .pro-buy{margin-top:0}.dv-docs{display:grid;gap:14px;scroll-margin-top:calc(var(--iqn-h, 76px) + 16px)}.dv-docs .id-h3{margin:0}.dv-docs .id-h3.is-sub{margin-top:10px;font-size:17px}.dv-docs p{margin:0;line-height:1.75;color:var(--secondary)}.dv-docs p b{color:var(--ink)}.dv-docs code{font:600 13px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.dv-code{padding:16px 18px;border-radius:14px;overflow-x:auto;text-align:left;font:500 12.5px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--ink)}.dv-code,.dv-eps{margin:0;background:var(--surface);border:1.5px solid var(--border)}.dv-eps{list-style:none;padding:0;display:grid;border-radius:16px;overflow:hidden}.dv-eps li{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) auto;gap:14px;align-items:center;padding:14px 16px}.dv-eps li+li{border-top:1.5px solid var(--border)}.dv-eps code{display:inline-flex;align-items:center;gap:8px;direction:ltr;justify-self:start;word-break:break-all}.dv-eps code em{font-style:normal;font-size:11px;font-weight:700;padding:2px 7px;border-radius:6px;background:color-mix(in srgb,var(--world) 16%,transparent);color:var(--world)}.dv-eps span{font-size:14px;line-height:1.6}.dv-eps span,.dv-tag{color:var(--secondary)}.dv-tag{font-style:normal;display:inline-block;padding:3px 11px;border-radius:999px;border:1.5px solid var(--border);font-size:12px;font-weight:700;white-space:nowrap}.dv-tag.is-pro{border-color:var(--w-ochre);color:var(--w-ochre)}.dv-errs{list-style:none;margin:0;padding:0;display:grid;gap:8px}.dv-errs li{display:flex;gap:10px;align-items:baseline;color:var(--secondary)}.dv-errs code{padding:2px 8px;border-radius:6px;background:var(--surface-2);color:var(--ink)}.dv-small{margin:0;font-size:13px;line-height:1.7;color:var(--muted)}@media (max-width:760px){.dv-plans{grid-template-columns:minmax(0,1fr)}.dv-eps li{grid-template-columns:minmax(0,1fr) auto}.dv-eps li span{grid-column:1/-1;grid-row:2}}.dv-mcp{display:grid;gap:10px;padding:22px;margin-inline-start:4px}.dv-mcp .id-h3{margin:0}.dv-mcp p{margin:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dv-mcp code{font:600 13px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;padding:4px 8px;border-radius:8px;background:var(--surface-2)}.dv-mcp .dv-lead{font-size:15px;color:var(--secondary);display:block}.dv-status{display:grid;gap:12px;padding:20px 22px}.dv-st,.dv-status .id-h3,.dv-status p{margin:0}.dv-st{list-style:none;padding:0;display:grid}.dv-st li{display:grid;grid-template-columns:10px minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--border)}.dv-st li:last-child{border-bottom:0}.dv-st i{width:10px;height:10px;border-radius:50%;background:var(--up)}.dv-st li.is-late i{background:var(--down)}.dv-st span{font-weight:600;color:var(--ink)}.dv-st b{font:600 14px/1 var(--font-numeric);color:var(--secondary)}.dv-st small{font-size:12px;font-weight:600;color:var(--up);min-width:48px;text-align:end}.dv-st li.is-late small{color:var(--down)}.dv-faq{display:grid;gap:0}.dv-faq>.id-h3{margin:0 0 8px}.dv-q{border-top:1px solid var(--border)}.dv-q:last-child{border-bottom:1px solid var(--border)}.dv-q summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 0}.dv-q summary::-webkit-details-marker{display:none}.dv-q summary:after{content:"+";font:600 20px/1 var(--font-numeric);color:var(--world);flex:none}.dv-q[open] summary:after{content:"−"}.dv-q h3{margin:0;font:600 16px/1.5 var(--font-body);color:var(--ink)}.dv-q p{margin:0 0 16px;font-size:15px;line-height:1.8;color:var(--secondary);overflow-wrap:anywhere}.dv-plans{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1100px){.dv-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.dv-plans{grid-template-columns:minmax(0,1fr)}}.dv-plan{scroll-margin-top:calc(var(--iqn-h, 76px) + 16px)}.dv-biz-act{display:grid;gap:10px}.dv-biz-btns{display:flex;flex-wrap:wrap;gap:10px}.dv-biz-btns .fx-qbtn{font-family:var(--font-body)}.dv-biz-act .pro-err{margin:0}.dv-bizgrid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:22px;align-items:start}.dv-odoo{display:grid;gap:10px;padding:20px;margin-inline-start:6px}.dv-odoo .fx-qbtn{justify-self:start;text-decoration:none}@media (max-width:760px){.dv-bizgrid{grid-template-columns:minmax(0,1fr)}}.bz{scroll-behavior:smooth}.bz-get{align-self:start}.bz-get .pro-list,.bz-who{margin:0}.bz-who{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.bz-who li{display:grid;gap:6px;align-content:start;padding:18px;margin-inline-start:4px;min-width:0}.bz-who h3{margin:0;font:700 17px/1.35 var(--font-display);color:var(--ink)}.bz-who p{margin:0;font-size:14px;line-height:1.75;color:var(--secondary)}.bz-steps{margin:0 0 14px;padding-inline-start:22px;display:grid;gap:10px;line-height:1.75}.bz-steps li::marker{font-family:var(--font-numeric);font-weight:700;color:var(--world)}.bz-buy{display:grid;gap:12px;padding:22px;margin-inline-start:6px;align-content:start;scroll-margin-top:calc(var(--iqn-h, 76px) + 16px)}.bz-buy .id-h3{margin:0}.bz-table-wrap{overflow-x:auto;border:1.5px solid var(--border);border-radius:16px;background:var(--surface)}.bz-table{width:100%;border-collapse:collapse;font-size:14.5px}.bz-table td,.bz-table th{padding:11px 16px;text-align:start;border-bottom:1px solid var(--border)}.bz-table thead th{font-weight:700;color:var(--secondary);background:var(--surface-2)}.bz-table tbody th{font-weight:600;color:var(--ink)}.bz-table td{color:var(--secondary)}.bz-table td.is-biz{color:var(--ink);font-weight:600}.bz-table tbody tr:last-child>*{border-bottom:0}@media (max-width:1000px){.bz-who{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.bz-who{grid-template-columns:minmax(0,1fr)}}.bm{display:grid;gap:14px;scroll-margin-top:calc(var(--iqn-h, 76px) + 16px)}.bm .pro-buy{justify-self:start;text-decoration:none}.bm-list{list-style:none;margin:0;padding:0;display:grid;gap:18px}.bm-board{display:grid;gap:14px;padding:20px;margin-inline-start:4px;min-width:0}.bm-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.bm-top b{font:700 18px/1.3 var(--font-display)}.bm-top small{color:var(--muted)}.bm-top small.is-on{color:var(--up,var(--world));font-weight:700}.bm-link{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.bm-link code{flex:1 1 260px;min-width:0;padding:8px 10px;border-radius:10px;border:1.5px solid var(--border);background:var(--page);font:600 12.5px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;word-break:break-all}.bm-link .fx-qbtn{font-family:var(--font-body);text-decoration:none}.bm-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.bm-f{display:grid;gap:6px;font-size:13px;color:var(--secondary);min-width:0}.bm-f .dv-in{width:100%;min-width:0}.bm-f.is-inline{grid-template-columns:auto minmax(0,1fr);align-items:center}.bm-chips{margin:0;padding:0;border:0;display:flex;flex-wrap:wrap;gap:8px}.bm-chips legend{width:100%;margin-bottom:8px;font-size:13px;color:var(--secondary)}.bm-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1.5px solid var(--border);background:transparent;color:var(--secondary);font:600 13px/1.2 var(--font-body);cursor:pointer}.bm-chip.is-on{border-color:var(--world);color:var(--ink);background:color-mix(in srgb,var(--world) 12%,transparent)}.bm-row{display:flex;flex-wrap:wrap;gap:12px 22px}.bm-check,.bm-row{align-items:center}.bm-check{display:inline-flex;gap:8px;font-size:14px}.bm-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.bm-actions .pro-buy{margin:0}.bm-msg{font-size:13px;color:var(--secondary)}.bm-del{margin-inline-start:auto;font-family:var(--font-body)}.bm-del.is-sure{border-color:var(--down);color:var(--down)}@media (max-width:760px){.bm-grid{grid-template-columns:minmax(0,1fr)}}.ck{padding-block:24px 48px;min-height:calc(100svh - var(--iqn-h, 76px));box-sizing:border-box}.ck-body{max-width:920px;gap:clamp(40px,5vw,64px)}.ck-hero,.ck-sec{scroll-margin-top:calc(var(--iqn-h, 76px) + 16px)}.ck-wait{padding:40px 4px}.ck-rail-foot{margin:14px 0 0;padding-inline-start:16px;font-size:13px}.ck-rail-foot a{color:var(--secondary);text-decoration:none}.ck-rail-foot a:hover{color:var(--ink);text-decoration:underline}.ck-jump{display:none}.ck-who{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px}.ck-hero .pa-meta bdi{font-weight:600;color:var(--pa-cream)}.ck-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.ck-meter{height:4px;margin-top:8px;background:color-mix(in srgb,var(--pa-cream) 16%,transparent);overflow:hidden}.ck-meter,.ck-meter i{display:block;border-radius:2px}.ck-meter i{height:100%;background:var(--pa-cream)}.ck-next{display:flex;align-items:center;justify-content:space-between;gap:12px 20px;padding-top:clamp(18px,2.4vw,24px);border-top:1px solid color-mix(in srgb,var(--pa-cream) 14%,transparent)}.ck-next p{margin:0;display:grid;gap:2px;font-size:15px;line-height:1.6}.ck-next small{font-size:13px;color:color-mix(in srgb,var(--pa-cream) 65%,transparent)}.ck-buy,.ck-next-go{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 20px;border:0;border-radius:999px;background:var(--pa-cream);color:var(--pa-deep);font:700 14px var(--font-body);text-decoration:none;white-space:nowrap;cursor:pointer}.ck-buy:hover,.ck-next-go:hover{background:#fff}.ck-alt{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;border:1px solid color-mix(in srgb,var(--pa-cream) 28%,transparent);border-radius:999px;background:none;color:var(--pa-cream);font:600 14px var(--font-body);text-decoration:none;cursor:pointer}.ck-alt:hover{background:color-mix(in srgb,var(--pa-cream) 10%,transparent)}.ck-alt:disabled,.ck-buy:disabled{opacity:.6;cursor:default}.ck-list li.ck-empty{grid-template-columns:minmax(0,1fr)}.ck-code{font:600 13.5px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--ink);overflow-wrap:anywhere}.ck-new{grid-template-columns:minmax(0,1fr) auto!important}.ck-new .pa-input{max-width:360px}.ck-fresh{display:grid;gap:10px;padding:18px clamp(16px,2.4vw,24px);border-radius:22px;background:color-mix(in srgb,var(--world,#2f5bd3) 10%,var(--surface));border:1.5px solid color-mix(in srgb,var(--world,#2f5bd3) 35%,transparent)}.ck-fresh p{margin:0;font-size:14px;color:var(--secondary)}.ck-fresh span{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ck-fresh code{flex:1 1 260px;min-width:0;font:600 14px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;word-break:break-all;color:var(--ink)}.ck-usage{margin:0;display:grid;gap:12px;padding:20px clamp(16px,2.4vw,24px);border-radius:22px;background:color-mix(in srgb,var(--ink) 4.5%,var(--surface))}.ck-usage figcaption{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:14.5px;color:var(--secondary)}.ck-usage figcaption b{font-size:15.5px;color:var(--ink)}.ck-bars{display:flex;align-items:flex-end;gap:3px;height:96px}.ck-bars span{flex:1 1 0;min-width:2px;border-radius:3px 3px 1px 1px;background:var(--world,#2f5bd3);opacity:.85}.ck-bars span.is-zero{background:color-mix(in srgb,var(--ink) 14%,transparent);opacity:1}.ck-bars span:hover{opacity:1}.ck-axis{display:flex;justify-content:space-between;font-size:12px;color:var(--muted)}.ck-offers{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.ck-offer{display:grid;gap:10px;align-content:start;justify-items:start;padding:clamp(18px,2.4vw,24px);border-radius:22px;background:color-mix(in srgb,var(--ink) 4.5%,var(--surface));scroll-margin-top:calc(var(--iqn-h, 76px) + 16px)}.ck-offer h3{margin:0;font:800 19px/1.3 var(--font-display);color:var(--ink)}.ck-offer p{margin:0;font-size:14.5px;line-height:1.7;color:var(--secondary)}.ck-offer.is-deep{--pa-deep:#17264A;--pa-cream:#F4EFE4;background:var(--pa-deep)}.ck-offer.is-deep,.ck-offer.is-deep h3{color:var(--pa-cream)}.ck-offer.is-deep .ck-offer-note,.ck-offer.is-deep p{color:color-mix(in srgb,var(--pa-cream) 75%,transparent)}.ck-offer .dv-biz-btns{display:flex;flex-wrap:wrap;gap:8px}.ck-offer-note{margin:0;font-size:13px}.ck-h3{margin:8px 0 0;padding-inline:4px;font:700 16px var(--font-display);color:var(--ink)}.ck-table-wrap{overflow-x:auto;padding:4px clamp(16px,2.4vw,24px);border-radius:22px;background:color-mix(in srgb,var(--ink) 4.5%,var(--surface))}.ck-table{width:100%;border-collapse:collapse;font-size:14.5px}.ck-table th{padding:14px 0 10px;font-size:13px;font-weight:500;color:var(--muted);text-align:start}.ck-table td{padding:14px 0;border-top:1px solid color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink);white-space:nowrap}.ck-table td+td,.ck-table th+th{padding-inline-start:18px}.ck-tag{margin-inline-start:8px;padding:1px 8px;background:var(--surface);font:600 11.5px var(--font-body);font-style:normal;color:var(--secondary)}.ck-status,.ck-tag{border-radius:999px}.ck-status{display:inline-flex;padding:3px 10px;font-size:12.5px;font-weight:700}.ck-status.is-ok{background:color-mix(in srgb,var(--up,#2e8b57) 14%,transparent);color:var(--up,#2e8b57)}.ck-status.is-bad{background:color-mix(in srgb,var(--down,#c0392b) 12%,transparent);color:var(--down,#c0392b)}.ck-status.is-wait{background:var(--surface);color:var(--secondary)}.ck-boards .md-sec{padding:0;margin:0}.ck-boards .bm>#bm-h,.ck-boards .bm>#bm-h+.md-small{display:none}.ck-boards .bm-board{margin-inline-start:0;border-radius:22px}.ck-gate-more{margin:14px 0 0;font-size:14px;color:var(--muted)}@media (max-width:959px){.ck.iq-door{display:block;padding-inline:16px}.ck-rail{display:none}.ck-body{margin-inline:auto}.ck-jump{position:sticky;top:calc(var(--iqn-h, 76px) + 4px);z-index:2;display:flex;gap:6px;overflow-x:auto;margin:-8px -16px -16px;padding:8px 16px;background:var(--page);scrollbar-width:none}.ck-jump::-webkit-scrollbar{display:none}.ck-jump a{flex:0 0 auto;min-height:36px;display:inline-flex;align-items:center;padding:0 14px;border-radius:999px;background:var(--surface);color:var(--secondary);font-size:13.5px;text-decoration:none;white-space:nowrap}.ck-jump a[aria-current=true]{background:var(--ink);color:var(--page)}.ck-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ck-who{grid-template-columns:minmax(0,1fr)}.ck-who .pa-out{justify-self:start}.ck-next{flex-direction:column;align-items:stretch}.ck-new{grid-template-columns:minmax(0,1fr)!important}.ck-new .pa-input{max-width:none}}