:root{--light: #fff;--theme: #E77E5B;--haze: #f7f7f7;--text: #343434;--color-mode: "light";--light: #fff;--dark: #1c1c1e;--bubble: #242426;--accent: var(--haze);--bg: var(--light);--code-bg: var(--accent);--overlay: var(--light);--border-color: #eee;--inline-color: darkgoldenrod;--ease: ease;--link: #3176d9}.button{background:var(--haze);padding:0.25rem 1.25rem;border-radius:2.5rem;cursor:pointer;display:inline-block;margin:0 1.25rem 1.25rem 0;text-align:center;position:relative;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;padding-right:2.1rem}.button::after{content:"+";font-size:0.84rem;font-weight:bold;background:var(--theme);color:var(--haze);border-radius:50%;transform-origin:50% 50%;transform:rotate(45deg) translateX(0.33rem) translateY(-0.33rem);width:1rem;height:1rem;display:inline-flex;justify-content:center;align-items:center;position:absolute;top:0.5rem;right:1.25rem}.button_filter{user-select:none}.button_clear{background:var(--light)}.hidden{display:none !important}.button.active{background:var(--theme);color:var(--light)}.filter{width:100%;padding:0.25rem 1.5rem;position:relative;cursor:pointer;text-transform:capitalize}.filter:empty{display:none}.filter::before,.filter::after{content:"";position:absolute;transform:translateY(0.15rem)}.filter::before{border:2px solid var(--theme);width:1rem;height:1rem;left:0;top:0.25rem}.filter::after{width:0.5rem;height:0.5rem;left:0.25rem;top:0.5rem}.filter.active::after{background:var(--theme)}.filter_link{display:grid;text-decoration:none;margin-bottom:1rem;color:inherit}.filter_type{margin-bottom:1rem}.filter_type.passive{opacity:0.25}.filters_applied{min-height:1.5rem;margin-bottom:1rem;overflow:auto;grid-column:1/-1}.filters_applied:empty{display:none}.filters_results{display:flex;align-items:center;min-width:15rem}@media screen and (max-width: 768px){.filters_results{margin-bottom:0}}@media screen and (min-width: 768px){.filters_results{margin-top:30px}}.filters_results span{background:var(--theme);display:inline-flex;justify-content:center;align-items:center;height:1.5rem;width:3.5rem;border-radius:1.25rem;color:var(--light);margin-right:0.375rem;font-size:0.84rem}.policy{text-decoration:none;color:var(--text) !important;display:block;margin-bottom:2.25rem}.policy_actions{display:grid;grid-template-columns:6rem 1fr;grid-gap:1rem}@media screen and (max-width: 557px){.policy_actions{margin-top:-2rem}}@media screen and (min-width: 1024px){.policy_filters{margin-top:-15px}}@media screen and (max-width: 768px){.policy_filters{position:fixed;transform:translateX(-100vw);z-index:5;background:var(--light);top:80px;left:1rem;bottom:1.5rem;padding:1rem;border-radius:0.5rem;overflow-y:auto}.policy_filters.active{box-shadow:0 1rem 4rem rgba(0,0,0,0.08);transform:translateX(0)}}.policy_grid{display:grid;grid-template-columns:1fr 3fr 1fr;grid-gap:2rem;max-width:1920px;margin:6rem auto;padding:1.5rem}@media screen and (min-width: 1920px){.policy_grid{margin:7rem 1.5rem}}@media screen and (max-width: 768px){.policy_grid{grid-template-columns:1fr;max-width:100vw}}@media screen and (max-width: 557px){.policy_grid{margin:5rem auto}}.policy_page .policy_wrap{padding-top:1.25rem}@media screen and (max-width: 557px){.policy_page .policy_wrap{padding-top:2.5rem}.policy_page .policy_wrap h1{padding-top:1rem}}.policy_page .policy_wrap>*{max-width:100%}.policy_page{margin-top:6rem}@media screen and (min-width: 769px){.policy_page{grid-template-columns:1fr 14fr}.policy_page p,.policy_page .lead{max-width:1120px !important}}@media screen and (max-width: 557px){.policy_page{margin-top:-2rem}}.policy_page .button_back{position:absolute;padding-left:1.5rem;padding-right:1.5rem;transform:translateY(-1.5rem)}.policy_page .button_back::after,.policy_page .button_back::before{display:none}@media screen and (min-width: 769px){.policy_page .button_back{right:1rem;transform:none}}.policy_page .policy_toggle{transform:translateY(-2rem)}.policy_toggle{position:relative;padding-left:1.25rem;line-height:1rem;user-select:none;cursor:pointer;display:none}@media screen and (max-width: 768px){.policy_toggle{display:flex;min-height:1rem;align-items:center;position:absolute;right:1.5rem;height:3rem;width:3rem;justify-content:center;transform:translateY(-1rem);z-index:5}}.policy_toggle_icon{stroke:var(--dark);height:1.67rem;width:1.67rem;margin-right:0.2rem}@media screen and (max-width: 768px){.policy_wrap{order:3;max-width:calc(100vw - 60px)}}.policy_wrap .td-page-meta{display:grid;grid-gap:0.5rem}.policy_title{color:var(--link) !important}@keyframes pulse{0%{opacity:1}75%{opacity:0.1}100%{opacity:1}}code{font-size:15px;font-weight:400;overflow-y:hidden;font-family:'Monaco', monospace;word-break:break-all}.highlight code{display:block}code.noClass{color:var(--inline-color);display:inline;line-break:anywhere}.windows .highlight{overflow-x:hidden}.windows .highlight:hover{overflow-x:auto}.highlight{display:grid;width:100%;border-radius:0 0.2rem 0.2rem 0;overflow-x:auto;position:relative}.highlight_wrap{display:grid;background:var(--code-bg) !important;border-radius:0.5rem;position:relative;padding:0 1rem;margin:2.5rem auto 1rem auto}.highlight_wrap .highlight_wrap{padding:0;margin:0}.highlight_wrap+.highlight_wrap{margin-top:2.25rem}.highlight_wrap:hover>div{opacity:1}.highlight_wrap .lang{position:absolute;top:0;right:0;text-align:right;width:7.5rem;padding:0.5rem 1rem;font-style:italic;text-transform:uppercase;font-size:67%;opacity:0.5;color:var(--text)}.highlight_wrap:hover .lang{opacity:0.1}.highlight .highlight{margin:0}.highlight pre{color:var(--text) !important;border-radius:4px;font-family:'Monaco', monospace;padding-top:1.5rem;padding-bottom:2rem;overflow:initial;display:initial;margin:0}.highlight table{display:grid;max-width:100%;margin-bottom:0;background:transparent}.highlight td,.highlight th{padding:0}.highlight .lntd{width:100%;border:none}.highlight .lntd:first-child,.highlight .lntd:first-child pre{width:2.5rem !important;padding-left:0;padding-right:0;color:rgba(255,255,255,0.5);user-select:none}.highlight .lntd:first-child pre{width:100%;display:flex;align-items:center;flex-direction:column}.err{color:#a61717}.hl{width:100%;background:var(--inline-color)}.ln,.lnt{margin-right:0.75rem;padding:0;transition:opacity 0.3s var(--ease)}.ln,.ln span,.lnt,.lnt span{color:var(--text);opacity:0.5;user-select:none}.k,.kc,.kd,.kn,.kp,.kr,.kt,.nt{color:#6ab825;color:#447fcf;font-weight:500}.kn,.kp{font-weight:400}.nb,.no,.nv{color:#24909d}.nc,.nf,.nn{color:#447fcf}.s,.sa,.sb,.sc,.dl,.s2,.se,.sh,.si,.sx,.sr,.s1,.ss{color:#ed9d13}.m,.mb,.mf,.mh,.mi,.il,.mo{color:#3677a9}.ow{color:#6ab825;font-weight:500}.c,.ch,.cm,.c1{color:#999;font-style:italic}.cs{color:#e50808;background-color:#520000;font-weight:500}.cp,.cpf{color:#cd2828;font-weight:500}.gd,.gr{color:#d22323}.ge{font-style:italic}.gh,.gu,.nd,.na,.ne{color:#ffa500;font-weight:500}.gi{color:#589819}.go{color:#ccc}.gp{color:#aaa}.gs{font-weight:500}.gt{color:#d22323}.w{color:#666}.hljs-string{color:#6ab825}.hljs-attr{color:#ed9d13}.p .hljs-attr{color:var(--light)}.pre_wrap{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.pre_nolines.ln{display:none}.icon{width:1.2rem;height:1.2rem;margin:0 0.5rem}.panel_box{display:inline-flex;perspective:300px;grid-gap:0.5rem;transition:opacity 0.3s var(--easing);background:var(--code-bg);padding:0.5rem 1.5rem;border-radius:2rem;align-items:center;position:absolute;right:0rem;top:-2.1rem;opacity:0}.panel_icon{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0.1rem;transform-origin:50% 50%}.panel_icon.active{animation:pulse 0.1s linear}.panel_icon svg{fill:var(--text);width:1.5rem;height:1.5rem}.panel_hide{display:none}.panel_from{position:absolute;color:var(--theme);bottom:0;font-size:1.5rem;font-weight:500;padding:0.5rem 0;cursor:pointer;letter-spacing:0.1px;z-index:19}.panel_expanded .panel_from{display:none}@media screen and (min-width: 768px){.td-blog .td-sidebar-toc,.td-blog main{margin-top:70px !important}.td-blog main{margin-top:50px !important}}.td-sidebar #content-mobile{margin-top:50px}.td-navbar .navbar-brand .navbar-logo svg{--length: 56px;--top-margin: -5px;height:var(--length);width:var(--length);transform:translateY(var(--top-margin));z-index:9999}@media screen and (min-width: 1024px){.td-navbar .navbar-brand .navbar-logo svg{--length: 64px;--top-margin: -5px}}@media (min-width: 768px){.td-sidebar{padding-top:8rem}}

/*# sourceMappingURL=custom.css.map */