@import url("https://fonts.googleapis.com/css2?family=Saira:wght@400;600;700;800&family=Open+Sans:wght@300;400;600;700&display=swap");@import url("Generator%20grandchild/gg-slick.css");main{padding-top:65px}:root{--bg-orange:#f63;--bg-orange-dark:#e5521f;--bg-dark:#101828;--bg-accent-1:#333f48;--bg-text:#344054;--bg-muted:#667085;--bg-border:#e4e7ec;--bg-bg:#f5f7f9;--bg-white:#fff;--bg-font-head:"Saira",sans-serif;--bg-font-body:"Open Sans",sans-serif;--bg-max-width:1280px}.bg-hero *,.bg-page-wrap *{box-sizing:border-box}.bg-doc h2,.bg-doc h3,.bg-doc h4,.bg-hero h1{color:revert;font-size:revert;font-weight:revert;line-height:revert;margin:0;padding:0}.bg-hero a,.bg-page-wrap a{color:inherit;text-decoration:none}.bg-hero{background:linear-gradient(135deg,#1e252b,#263039 40%,#2d3840 70%,#1e252b);overflow:hidden;padding:28px 0 24px;position:relative}.bg-hero:before{background:radial-gradient(circle at 88% 80%,rgba(255,102,51,.07) 0,rgba(51,63,72,.18) 28%,transparent 42%),radial-gradient(circle at -6% 50%,rgba(255,102,51,.06) 0,rgba(44,55,64,.22) 30%,transparent 52%),radial-gradient(ellipse at 75% 18%,rgba(255,102,51,.09) 0,transparent 45%)}.bg-hero:after,.bg-hero:before{content:"";inset:0;pointer-events:none;position:absolute}.bg-hero:after{background:linear-gradient(180deg,transparent 50%,rgba(30,37,43,.5));z-index:0}.bg-hero-ring{border:1px solid hsla(0,0%,100%,.04);border-radius:50%;box-shadow:0 0 0 50px hsla(0,0%,100%,.02),0 0 0 100px hsla(0,0%,100%,.01);height:480px;pointer-events:none;position:absolute;right:-100px;top:-100px;width:480px}.bg-hero-inner{margin:0 auto;max-width:var(--bg-max-width);padding:0 48px;position:relative;z-index:1}.bg-breadcrumb{align-items:center;color:hsla(0,0%,100%,.4);display:flex;font-family:var(--bg-font-body);font-size:12.5px;gap:8px;margin-bottom:12px}.bg-breadcrumb a{color:hsla(0,0%,100%,.4)!important;text-decoration:none!important;transition:color .15s}.bg-breadcrumb a:hover{color:var(--bg-orange)!important}.bg-breadcrumb-sep{color:hsla(0,0%,100%,.2)}.bg-breadcrumb-current{color:hsla(0,0%,100%,.65)}.bg-hero-pill{align-items:center;background:rgba(255,102,51,.14);border:1px solid rgba(255,102,51,.28);color:#ff8f6b;display:inline-flex;font-family:var(--bg-font-body);font-size:11.5px;font-weight:700;gap:7px;letter-spacing:.08em;margin-bottom:12px;padding:5px 14px;text-transform:uppercase}.bg-hero-pill svg{flex-shrink:0;height:14px;width:14px}.bg-hero h1{color:var(--bg-white)!important;font-family:var(--bg-font-head)!important;font-size:clamp(26px,3.5vw,40px)!important;font-weight:800!important;letter-spacing:0!important;line-height:1.08!important;margin-bottom:24px!important;max-width:680px}.bg-hero h1 em{color:var(--bg-orange);font-style:normal}.bg-hero-meta{align-items:center;display:flex;flex-wrap:wrap;gap:20px;margin-bottom:18px}.bg-hero-meta-item{align-items:center;color:hsla(0,0%,100%,.45);display:flex;font-family:var(--bg-font-body);font-size:13px;gap:6px}.bg-hero-meta-item svg{fill:none;flex-shrink:0;height:14px;stroke:hsla(0,0%,100%,.3);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:14px}.bg-hero-ctas{display:flex;flex-wrap:wrap;gap:12px}.bg-btn-primary{align-items:center;background:var(--bg-orange)!important;border:0;border-radius:6px;color:var(--bg-white)!important;cursor:pointer;display:inline-flex;font-family:var(--bg-font-body);font-size:14.5px;font-weight:700;gap:7px;letter-spacing:0;padding:13px 26px;text-decoration:none!important;transition:background .2s,border-color .2s,box-shadow .2s}.bg-btn-primary svg{fill:none;flex-shrink:0;height:15px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:15px}.bg-btn-primary:hover{background:var(--bg-orange-dark)!important;border-color:var(--bg-orange-dark)!important;box-shadow:0 4px 14px rgba(255,102,51,.35)}.bg-btn-primary:hover,.bg-btn-secondary{color:var(--bg-white)!important;text-decoration:none!important}.bg-btn-secondary{align-items:center;background:var(--bg-orange);border:2px solid var(--bg-orange);border-radius:6px;display:inline-flex;font-family:var(--bg-font-body);font-size:13px;font-weight:700;gap:7px;margin-top:16px;padding:9px 18px;transition:background .2s,border-color .2s,box-shadow .2s}.bg-btn-secondary svg{fill:none;flex-shrink:0;height:13px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5;width:13px}.bg-btn-secondary:hover{background:var(--bg-orange-dark)!important;border-color:var(--bg-orange-dark)!important;box-shadow:0 4px 14px rgba(255,102,51,.35);text-decoration:none!important}.bg-btn-secondary:hover,.bg-doc .bg-btn-secondary,.bg-doc .bg-btn-secondary:hover{color:var(--bg-white)!important}.bg-page-wrap{align-items:start;display:grid;gap:56px;grid-template-columns:248px 1fr;margin:0 auto;max-width:var(--bg-max-width);padding:48px 48px 80px}.bg-toc-sidebar{max-height:calc(100vh - 112px);overflow-y:auto;position:sticky;scrollbar-color:var(--bg-border) transparent;scrollbar-width:thin;top:96px}.bg-toc-sidebar::-webkit-scrollbar{width:4px}.bg-toc-sidebar::-webkit-scrollbar-track{background:transparent}.bg-toc-sidebar::-webkit-scrollbar-thumb{background:var(--bg-border);border-radius:2px}.bg-toc-card{background:var(--bg-white);border:1px solid var(--bg-border);border-top:3px solid var(--bg-orange);overflow:hidden}.bg-toc-head{align-items:center;border-bottom:1px solid var(--bg-border);display:flex;gap:8px;padding:16px 20px 12px}.bg-toc-head-label{color:var(--bg-orange);font-family:var(--bg-font-body);font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.bg-toc-nav{padding:8px 0 12px}.bg-toc-nav a{border-left:2px solid transparent;color:var(--bg-muted);display:block;font-family:var(--bg-font-body);font-size:12.5px;font-weight:600;line-height:1.4;padding:6px 20px;text-decoration:none!important;transition:color .15s,border-color .15s,background .15s}.bg-toc-nav a:hover{background:rgba(255,102,51,.04)}.bg-toc-nav a.bg-toc-active,.bg-toc-nav a:hover{border-left-color:var(--bg-orange);color:var(--bg-orange)!important}.bg-toc-nav a.bg-toc-active{background:rgba(255,102,51,.05)}.bg-toc-sub-link{color:#9aa5b4!important;font-size:12px!important;font-weight:400!important;padding-left:32px!important}.bg-toc-sub-link:hover{color:var(--bg-orange)!important}.bg-toc-sub-sub-link{color:#9aa5b4!important;font-size:11.5px!important;font-weight:400!important;padding-left:44px!important}.bg-toc-sub-sub-link:hover{color:var(--bg-orange)!important}.bg-toc-footer{background:var(--bg-bg);border-top:1px solid var(--bg-border);padding:14px 16px}.bg-toc-footer .bg-btn-primary{font-size:13px;justify-content:center;padding:10px 16px;width:100%}.bg-toc-footer-meta{color:var(--bg-muted);font-family:var(--bg-font-body);font-size:11px;line-height:1.5;margin-top:8px;text-align:center}.bg-doc{min-width:0}.bg-section{border-bottom:1px solid var(--bg-border);padding:40px 0;scroll-margin-top:90px}.bg-section:last-child{border-bottom:none}.bg-section:first-child{padding-top:0}.bg-h2{font-size:clamp(20px,2.4vw,26px)!important;line-height:1.2!important;margin-bottom:4px!important}.bg-h2,.bg-h3{color:var(--bg-dark)!important;font-family:var(--bg-font-head)!important;font-weight:700!important;letter-spacing:0!important}.bg-h3{font-size:clamp(17px,2vw,22px)!important;line-height:1.3!important;margin-bottom:8px!important;margin-top:28px!important}.bg-h3,.bg-h4{scroll-margin-top:90px!important}.bg-h4{color:var(--bg-dark)!important;font-family:var(--bg-font-body)!important;font-size:14.5px!important;font-weight:700!important;letter-spacing:0!important;line-height:1.4!important;margin-bottom:6px!important;margin-top:20px!important}.bg-rule{background:var(--bg-orange);border:none;height:3px;margin:8px 0 20px;width:36px}.bg-doc p{color:var(--bg-text);font-family:var(--bg-font-body);font-size:15px;letter-spacing:0;line-height:1.78;margin-bottom:14px}.bg-doc p:last-child{margin-bottom:0}.bg-list{flex-direction:column;gap:2px;margin:10px 0 18px;padding:0}.bg-list,.bg-list li{display:flex;list-style:none!important}.bg-list li{align-items:flex-start;background:var(--bg-bg);border-left:2px solid transparent;color:var(--bg-text);font-family:var(--bg-font-body);font-size:14px;gap:12px;letter-spacing:0;line-height:1.6;padding:10px 14px;transition:border-color .15s,background .15s}.bg-list li:before{background:var(--bg-orange);border-radius:50%;content:"";flex-shrink:0;height:6px;margin-top:7px;min-width:6px;width:6px}.bg-list li:hover{background:rgba(255,102,51,.04);border-left-color:var(--bg-orange)}.bg-list li a{display:inline;white-space:normal}.bg-list--definition li{align-items:baseline;display:grid;gap:0 16px;grid-template-columns:220px 1fr}.bg-list--definition li:before{display:none}.bg-list--definition li .bg-list-label{font-weight:700;grid-column:1}.bg-list--definition li span:last-child{grid-column:2}.bg-list-label--orange{color:var(--bg-orange)}.bg-list-no-row-click{cursor:default}.bg-list-no-row-click:hover{background:var(--bg-bg);border-left-color:transparent}.bg-priority-list{display:flex;flex-direction:column;gap:2px;list-style:none!important;margin:10px 0 18px;padding:0}.bg-priority-list li{align-items:baseline;background:var(--bg-bg);border-left:3px solid var(--bg-orange);color:var(--bg-text);display:grid;font-family:var(--bg-font-body);font-size:14px;gap:0 16px;grid-template-columns:100px 1fr;line-height:1.6;list-style:none!important;padding:10px 14px}.bg-priority-list li strong{color:var(--bg-dark);font-weight:700;grid-column:1}.bg-table-wrap{margin:20px 0;overflow-x:auto}.bg-table{border-collapse:collapse;font-family:var(--bg-font-body);font-size:14px;width:100%}.bg-table thead th{background:var(--bg-accent-1);color:var(--bg-white);font-family:var(--bg-font-head);font-size:12px;font-weight:700;letter-spacing:.4px;padding:11px 16px;text-align:left}.bg-table tbody tr:nth-child(2n){background:var(--bg-bg)}.bg-table tbody tr:nth-child(odd){background:var(--bg-white)}.bg-table tbody td{border-bottom:1px solid var(--bg-border);color:var(--bg-text);letter-spacing:0;line-height:1.5;padding:10px 16px}.bg-table tbody td:first-child{color:var(--bg-dark);font-weight:600}.bg-table tbody tr:last-child td{border-bottom:none;color:var(--bg-orange);font-weight:700}.bg-caption{font-size:12.5px;font-style:italic;margin:8px 0 20px;text-align:center}.bg-caption,.bg-copyright{color:var(--bg-muted);font-family:var(--bg-font-body)}.bg-copyright{border-top:1px solid var(--bg-border);font-size:13px;margin-top:32px;padding-top:20px}.bg-list li:has(.bg-list-label a){cursor:pointer}.bg-doc a,.bg-doc p a{color:var(--bg-orange)!important;text-decoration:none!important}.bg-doc a:hover,.bg-doc p a:hover{color:var(--bg-orange-dark)!important}.bg-figure{margin:24px auto;text-align:center}.bg-figure img{border:1px solid var(--bg-border);display:inline-block;height:auto;max-height:400px;max-width:620px;width:auto}@media (max-width:600px){.bg-list--definition li{grid-template-columns:1fr}.bg-list--definition li .bg-list-label,.bg-list--definition li span:last-child{grid-column:1}.bg-priority-list li{grid-template-columns:1fr}.bg-priority-list li span,.bg-priority-list li strong{grid-column:1}}@media (max-width:1024px){.bg-page-wrap{gap:40px;grid-template-columns:220px 1fr}}@media (max-width:860px){.bg-page-wrap{gap:0;grid-template-columns:1fr;padding:28px 20px 60px}.bg-toc-sidebar{margin-bottom:36px;max-height:none;overflow-y:visible;position:static}.bg-hero{padding:24px 0 20px}}@media (max-width:480px){.bg-page-wrap{padding:20px 16px 48px}.bg-hero{padding:20px 0 16px}}