.pub-nav{border-bottom:1px solid #dcdee1;border-bottom:1px solid lab(88.3844% -.266641 -1.87179);justify-content:space-between;align-items:center;gap:16px;padding:22px 48px;display:flex;position:relative}.pub-nav-links{color:#373b40;color:lab(24.5649% -.463679 -3.70624);gap:26px;font-size:13px;display:flex}.pub-nav-links a{white-space:nowrap}.pub-nav-links a:hover,.pub-foot a:hover,.pub-burger-panel a:hover{color:#16181d;text-decoration:underline}.pub-burger{display:none;position:static}.pub-burger>summary{cursor:pointer;background:#fff;border:1px solid #cbced2;border:1px solid lab(82.5811% -.317216 -2.2446);border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:38px;height:38px;list-style:none;display:flex}.pub-burger>summary::-webkit-details-marker{display:none}.pub-burger>summary span{background:#16181d;border-radius:1px;width:16px;height:2px}.pub-burger[open]>summary{border-color:#e85d2c}.pub-burger-panel{z-index:50;background:#faf8f5;border-bottom:1px solid #d5d8db;border-bottom:1px solid lab(86.0611% -.317663 -2.24485);flex-direction:column;padding:8px 20px 16px;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 20px 30px -20px #16181d40}.pub-burger-panel a{color:#2b2e33;color:lab(18.7641% -.449047 -3.69914);border-bottom:1px solid #e3e5e8;border-bottom:1px solid lab(90.7044% -.26685 -1.8719);padding:12px 0;font-size:15px}.pub-burger-panel a[aria-current=page]{color:#e85d2c;font-weight:600}.pub-sec{padding-left:48px;padding-right:48px}.pub-grid2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.pub-grid2.hero{box-sizing:border-box;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px;max-width:1360px;margin-left:auto;margin-right:auto}.pub-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.pub-cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.pub-pricing{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.pub-flow{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.pub-foot{color:#606369;color:lab(41.9663% -.489771 -3.71957);border-top:1px solid #dcdee1;border-top:1px solid lab(88.3844% -.266641 -1.87179);flex-wrap:wrap;justify-content:space-between;gap:32px;padding:40px 48px;font-size:12px;display:flex}.pub-h1{font-size:42px}.pub-doc{grid-template-columns:220px minmax(0,1fr);gap:56px;max-width:1080px;margin:0 auto;display:grid}.pub-toc{flex-direction:column;align-self:start;gap:2px;font-size:13px;display:flex;position:sticky;top:24px}.pub-toc a{color:#52555b;color:lab(36.1659% -.483051 -3.71603);border-left:2px solid #dcdee1;border-left:2px solid lab(88.3844% -.266641 -1.87179);padding:6px 10px}.pub-toc a:hover{color:#16181d;border-left-color:#e85d2c}.pub-table{background:#fff;border:1px solid #d5d8db;border:1px solid lab(86.0611% -.317663 -2.24485);border-radius:10px;overflow-x:auto}.pub-table table{border-collapse:collapse;width:100%;font-size:13px}.pub-table th{text-align:left;background:#f6f5f2;background:lab(96.5319% .224769 1.50439);font-weight:600}.pub-table th,.pub-table td{vertical-align:top;border-bottom:1px solid #e3e5e8;border-bottom:1px solid lab(90.7044% -.26685 -1.8719);padding:10px 14px;line-height:1.5}.pub-table tr:last-child td{border-bottom:none}.pub-prose a{text-decoration:underline}.pub-artlist{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;display:grid}.pub-artlist a.card:hover{border-color:#e85d2c}@media (max-width:900px){.pub-nav-links{display:none}.pub-burger{display:block}}@media (max-width:860px){.pub-nav{padding:16px 20px}.pub-sec{padding-left:20px;padding-right:20px}.pub-grid2,.pub-grid2.hero,.pub-grid3,.pub-pricing{grid-template-columns:minmax(0,1fr);gap:28px}.pub-doc{grid-template-columns:minmax(0,1fr);gap:24px}.pub-toc{display:none}.pub-foot{padding:28px 20px}.pub-h1{font-size:32px}}@media (max-width:420px){.pub-nav a[href=\/login]{display:none}}.pub-burger-panel a.pub-burger-signin{color:#e85d2c;border-bottom:none;font-weight:600}html[data-auth=in] .pub-burger-signin{display:none}.pub-video-btn:hover .pub-video-play,.pub-video-btn:focus-visible .pub-video-play{transform:scale(1.08)}.pub-video-btn:focus-visible{outline-offset:3px;outline:3px solid #e85d2c}.feat-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.feat-subnav{z-index:30;-webkit-backdrop-filter:blur(8px);scrollbar-width:none;background:#faf8f5eb;border-bottom:1px solid #dcdee1;border-bottom:1px solid lab(88.3844% -.266641 -1.87179);justify-content:center;gap:6px;padding:10px 20px;display:flex;position:sticky;top:0;overflow-x:auto}.feat-subnav::-webkit-scrollbar{display:none}.feat-subnav a{color:#373b40;color:lab(24.5649% -.463679 -3.70624);white-space:nowrap;border-radius:20px;flex:none;padding:7px 14px;font-size:13.5px}.feat-subnav a:hover{color:#16181d;background:#fff;box-shadow:0 0 0 1px #d5d8db;box-shadow:0 0 0 1px lab(86.0611% -.317663 -2.24485)}.feat-section{padding-top:96px;padding-bottom:96px;scroll-margin-top:56px}.feat-row{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:64px;display:grid}.feat-row.flip>:first-child{order:2}.feat-more{transition:transform .15s;display:inline-block}.feat-more:hover{transform:translate(2px)}.feat-also{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}@media (max-width:960px){.feat-also{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.feat-hero,.feat-row{grid-template-columns:minmax(0,1fr);gap:32px}.feat-row.flip>:first-child{order:0}.feat-section{padding-top:64px;padding-bottom:64px;scroll-margin-top:96px}.feat-subnav{flex-wrap:wrap;justify-content:center;row-gap:4px;padding:8px 12px;overflow-x:visible}.feat-subnav a{padding:6px 11px;font-size:13px}.feat-h2{font-size:27px!important}}@media (max-width:560px){.feat-also{grid-template-columns:minmax(0,1fr)}}.price-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.price-included{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 28px;display:grid}@media (max-width:1100px){.price-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.price-included{grid-template-columns:minmax(0,1fr)}}@media (max-width:460px){.price-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){table.price-compare{white-space:normal;display:table}table.price-compare th,table.price-compare td{padding:10px 8px!important;font-size:13px!important}}
