.ui.segment.pricing-table{display:flex;flex-direction:row;box-shadow:0 0 calc(2*1rem) rgba(0,0,0,.1);border:none;max-width:900px;margin:0 auto}.pricing-header{display:flex;flex-direction:row;gap:1rem;justify-content:center;align-items:center;margin-bottom:2rem}.pricing-billing-period{background:#fff;position:relative;padding:2px;border:1px solid rgba(0,0,0,.12);border-radius:.5rem}.pricing-billing-period button{color:#555;font-weight:bolder;background:#fff;font-size:14px;z-index:1;min-width:100px;padding:0 1rem;line-height:32px;cursor:pointer;border-radius:.5rem;border:1px solid transparent;transition:color .25s ease-in-out}.pricing-billing-period button.active{background:rgba(0,0,0,.09);color:#111}.pricing-billing-period .pricing-discount-percent{color:#333;font-size:14px;font-weight:600;background:#f2fff0;border:1px solid #b9edbd;border-radius:.25rem;box-shadow:0 0 4px 0 rgba(86,240,158,.5);display:block;padding:0 6px;position:absolute;right:-50px;top:7px}.pricing-discount{color:#1678c2;font-size:14px;font-weight:500;display:block;padding:0 6px;top:7px}.pricing-plan{text-align:center;border-right:1px solid rgba(34,36,38,.1);padding:2em;width:33%;flex:1}.pricing-plan:last-child{border-right:none;border-bottom:none}.pricing-plan p{font-size:16px;margin:0 0 1em 0;text-align:center}.pricing-plan p.pricing-price{color:#1678c2;display:block;font-size:42px;font-weight:700;margin:1em 0;display:flex;align-items:center;justify-content:center;flex-direction:column}.pricing-plan p.pricing-price small.price-currency{font-size:28px}.pricing-plan p.pricing-price small.price-info{color:#999;font-weight:400;font-size:14px;line-height:20px;margin:0}.pricing-plan h2.pricing-header{font-size:2.5em;font-weight:600;line-height:1;text-align:left}.pricing-plan .pricing-subheader{font-size:1em;line-height:1.25;margin-bottom:1.25em;text-align:left}.pricing-plan .ui.button{font-size:16px;width:100%;min-width:100%;display:inline-block;margin:0 0 40px 0}ul.pricing-features{margin:0;padding:0}ul.pricing-features>li{color:#333;padding:0;margin:.5rem 0;line-height:24px;font-size:14px;list-style-type:none;list-style:none;text-align:center;position:relative}@media(max-width:991px){.ui.segment.pricing-table{flex-direction:column}.pricing-plan{border-right:none;border-bottom:1px solid rgba(34,36,38,.1);flex-basis:100%;padding:2em;width:100%}.pricing-plan p,.pricing-plan .ui.button.primary{font-size:20px}.pricing-header{flex-direction:column}.pricing-billing-period button{font-size:16px}ul.pricing-features>li{font-size:16px;line-height:28px}}@media only screen and (max-width:767px){[class*="mobile hidden"],[class*="tablet only"]:not(.mobile),[class*="computer only"]:not(.mobile),[class*="large screen only"]:not(.mobile),[class*="widescreen only"]:not(.mobile),[class*="or lower hidden"]{display:none !important}}@media only screen and (min-width:767px) and (max-width:991px){[class*="mobile only"]:not(.tablet),[class*="tablet hidden"],[class*="computer only"]:not(.tablet),[class*="large screen only"]:not(.tablet),[class*="widescreen only"]:not(.tablet),[class*="or lower hidden"]:not(.mobile){display:none !important}}@media only screen and (min-width:991px) and (max-width:1200px){[class*="mobile only"]:not(.computer),[class*="tablet only"]:not(.computer),[class*="computer hidden"],[class*="large screen only"]:not(.computer),[class*="widescreen only"]:not(.computer),[class*="or lower hidden"]:not(.tablet):not(.mobile){display:none !important}}@media only screen and (min-width:1200px) and (max-width:1920px){[class*="mobile only"]:not([class*="large screen"]),[class*="tablet only"]:not([class*="large screen"]),[class*="computer only"]:not([class*="large screen"]),[class*="large screen hidden"],[class*="widescreen only"]:not([class*="large screen"]),[class*="or lower hidden"]:not(.computer):not(.tablet):not(.mobile){display:none !important}}@media only screen and (min-width:1920px){[class*="mobile only"]:not([class*="widescreen"]),[class*="tablet only"]:not([class*="widescreen"]),[class*="computer only"]:not([class*="widescreen"]),[class*="large screen only"]:not([class*="widescreen"]),[class*="widescreen hidden"],[class*="widescreen or lower hidden"]{display:none !important}}@media only screen and (min-width:992px) and (max-width:1199px){.ui.container{width:100%;padding-left:2em !important;padding-right:2em !important}}@media only screen and (min-width:768px) and (max-width:991px){.ui.container{width:100%;padding-left:2em !important;padding-right:2em !important}}@media only screen and (max-width:767px){.ui.container{width:auto !important;margin-left:2em !important;margin-right:2em !important}}@font-face{font-display:swap}body{background:#fff;font-family:Segoe UI,SegoeUI,Segoe WP,Helvetica Neue,Helvetica,Tahoma,Arial,sans-serif !important;font-weight:400;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;min-width:0 !important}.text.error,.field-validation-error{color:#d93025}.dots-overlay{background:transparent;background-image:url(/images/dots-overlay.png);background-repeat:repeat;background-size:3px;opacity:.1;position:absolute;top:0;left:0;right:0;bottom:0}.ui.white{background:#fff !important}.ui.shadow{box-shadow:0 .0625rem .25rem 0 rgba(0,0,0,.12),0 .125rem .5rem 0 rgba(0,0,0,.12);border-radius:.25em}a{cursor:pointer}.ui.inverted a{color:rgba(255,255,255,.75);text-decoration:underline}.ui.inverted a:hover{color:#fff;text-decoration:none}.ui.menu,.ui.button,.ui.header,h1,h2,h3,h4,h5,h6{margin-top:0;font-weight:500;font-family:Segoe UI,SegoeUI,Segoe WP,Helvetica Neue,Helvetica,Tahoma,Arial,sans-serif !important}h3.ui.dividing{margin:2rem 0}.ui.sup.text{color:#005ca4;font-size:1.15rem;font-weight:700;text-transform:uppercase;padding-bottom:.5rem}.ui.header .sub.header{margin-top:.35rem}.ui.input>input,.ui.form input,.ui.form textarea{font-family:Segoe UI,SegoeUI,Segoe WP,Helvetica Neue,Helvetica,Tahoma,Arial,sans-serif !important}.ui.image.round{border-radius:.5rem}.ui.image.box{z-index:10;box-shadow:0 3px 6px 0 rgba(0,0,0,.2),0 4px 15px 0 rgba(0,0,0,.19);background:#fff;border-radius:6px}.ui.image.box.shrinked{margin:1.5em;max-width:90% !important}.ui.image.center{margin-left:auto;margin-right:auto}.ui.list-checkbox{list-style-type:none;margin:0;padding:0}.ui.list-checkbox>li.list-checkbox-item{list-style-type:none;margin-bottom:.85rem;position:relative}.ui.list-checkbox>li.list-checkbox-item::before{display:inline-block;width:16px;height:16px;background-image:url(/images/icon_checkbox.svg);background-repeat:no-repeat;background-size:16px 16px;content:'';position:absolute;top:.25rem}.ui.list-checkbox>li.list-checkbox-item>.list-checkbox-item-text{padding-left:2rem;line-height:1.35}.ui.inverted .list-checkbox>li.list-checkbox-item::before{background-image:url('/images/icon_checkbox_inverted.svg')}@media only screen and (max-width:991px){.ui.image.box.shrinked{margin:1em 0;max-width:100% !important}}.ui.loading.segment{min-height:3em}.ui.loading.segment:after{width:2em;height:2em;margin:-1em 0 0 -1em}p,li{color:#111;line-height:1.5;letter-spacing:-.01em;font-weight:400;font-size:1.275em}.ui.muted{color:#999;font-size:14px}.ui.section p.ui.paragraph{font-size:1.1rem;line-height:1.35rem;margin-bottom:2rem}.ui.section h2.ui.paragraph,p.ui.primary{margin:0 0 1em 0;padding:0;line-height:1.5;letter-spacing:-.01em;font-weight:400;font-size:1.65em;display:block;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0}p.ui.spaced-start{margin-block-start:1.5em}p.ui.spaced-end{margin-block-end:1.5em}p.ui.secondary{font-size:1.2em;line-height:1.5;text-align:left}.ui.image.big.spaced{margin-top:2em;margin-bottom:2em}.ui.strong{font-weight:500}a:hover{color:#1264a3}.ui.container{max-width:1127px !important}.ui.dimmer{background-color:rgba(0,0,0,.5)}.ui.bold{font-weight:700}.ui.modal>.close{top:1.0535rem;right:1rem;color:rgba(0,0,0,.75)}ul.ui.list{list-style:none}ul.ui.list>li{position:relative;line-height:1.75rem}ul.ui.list>li>.icon{max-width:25px;position:absolute;left:-25px;top:.35rem}.dots-overlay{background:transparent;background-image:url(/images/dots-overlay.png);background-repeat:repeat;background-size:3px;opacity:.1;position:absolute;top:0;left:0;right:0;bottom:0}ul.ui.featured{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}ul.ui.featured li{padding:2rem 1.75rem;border:1px solid #ddd;border-radius:12px;background:#fff;box-shadow:rgba(10,13,18,.05) 0 1px 2px 0;box-sizing:border-box}ul.ui.featured li i.fas{text-align:center;display:block;margin:0 0 2rem 0}ul.ui.featured li h3{font-size:1.1em;font-weight:500;margin:0 0 .75rem 0}ul.ui.featured li p{margin:0;color:#666;line-height:1.6;font-size:16px}@media(max-width:768px){ul.ui.featured{grid-template-columns:1fr}}.segment.blank,.ui.segment.blank{border:none;box-shadow:none;border-radius:0;padding:0 !important;margin:0 !important}.ui.segment .ui.vertical.menu.fluid{border-left:none;border-right:none;border-radius:0;margin:0 -1.4em 0 -1.4em;width:auto !important}.ui.segment .ui.vertical.menu.fluid .item{padding-left:2em;padding-right:2em;border-radius:0}h1.ui.secondary,h2.ui.secondary,h3.ui.secondary{opacity:1;color:#005ca4;font-weight:500;text-align:center}h2.ui.secondary.shrinked{max-width:700px;margin:0 auto}.ui.divider.primary,.ui.divider.primary:not(.vertical):not(.horizontal){margin:0 45%;border-top:2px solid #005ca4}span.highlighted{color:#111;background:#ffe69a;background:linear-gradient(90deg,rgba(255,230,154,0) 0,rgba(255,230,154,.75) 5%,rgba(255,230,154,.25) 95%,rgba(255,230,154,0) 100%);padding:0 .16em;margin:0 -.08em}span.highlighted a{color:#111;font-weight:600;text-decoration:underline}span.highlighted a:hover{text-decoration:none}.ui.tiles.cards>.card{border:none;border-radius:4px;position:relative;transition:all .125s ease;overflow:hidden;display:block;width:calc(33.33333333% - 2em);margin-left:1em;margin-right:1em;box-shadow:none}.ui.tiles.cards>.card.shadow{box-shadow:0 .0625rem .25rem 0 rgba(0,0,0,.12),0 .125rem .5rem 0 rgba(0,0,0,.12)}.ui.tiles.cards.two>.card{width:calc(50% - 2em)}.ui.tiles.cards>.card .nav-head{display:inline-block;z-index:5;position:relative;margin-bottom:1rem}.ui.tiles.cards>.card .nav-head a{line-height:20px;font-size:15px;font-weight:600;text-decoration:none}.ui.tiles.cards>.card .nav-head a:hover{text-decoration:underline}.ui.tiles.cards>.card a.nav-link:after{position:absolute;inset:0;content:""}.ui.tiles.cards>.card>.content{border:none;padding:30px 25px 20px}.ui.tiles.cards>.card>.image{border-bottom:1px solid rgba(0,0,0,.035)}.ui.tiles.cards>.card>.image>img{height:200px;object-fit:cover}.ui.tiles.cards>.card>.content .header{color:#1a1a1a;font-family:Segoe UI,SegoeUI,Segoe WP,Helvetica Neue,Helvetica,Tahoma,Arial,sans-serif !important;margin:0 0 20px;font-size:24px;font-weight:700;line-height:1.4}.ui.tiles.cards>.card>.content .description{margin-bottom:20px;font-family:"Open Sans",Helvetica,arial,sans-serif;font-weight:300;font-size:16px;line-height:1.5;color:#7e8f9f;display:block;overflow:hidden;position:relative}.ui.tiles.cards>.card:hover{cursor:pointer;background:#fff;border:none;box-shadow:0 1px 1px 0 rgba(0,0,0,.2),0 0 0 2px rgba(0,120,215,.8);transform:none}.ui.tiles.cards>.card:hover>.content .header{color:#005ca4}@media only screen and (min-width:768px) and (max-width:991px){.ui.tiles.cards>.card{width:calc(50% - 2em);min-height:460px}}.ui.button,.ui.button:active,.ui.button:focus{color:#005ca4;transition:background-color .3s ease;background:rgba(30,112,191,.15)}a.ui.button{text-decoration:none}.ui.button:hover{color:#004881;background:rgba(30,112,191,.2)}.ui.button.primary,a.ui.button.primary{color:#fff;border-color:#005ca4;background:#005ca4}.ui.button.primary:hover,a.ui.button.primary:hover{color:#fff;background-color:#004881;border-color:#005ca4}.ui.button.primary.green,a.ui.button.primary.green{color:#fff;background-color:#007b27;border-color:rgba(0,123,39,.25)}.ui.button.primary.green:hover,a.ui.button.primary.green:hover{color:#fff;background-color:#01611f;border-color:#01611f}.ui.button.primary>i,a.ui.button.primary>i{padding-right:.75rem;margin-left:-.75rem}.ui.buttons.text,.ui.button.text,.ui.button.text.loading,.ui.button.text.active,.ui.button.text.labeled{background-color:#fff;position:relative;display:inline-block;background:none;padding:0 !important;margin:0;cursor:pointer;color:#07c;box-shadow:none;font-weight:normal;line-height:1.2;border:none !important;user-select:none}.ui.button.text:active{color:#111 !important}.ui.link.menu .item:hover,.ui.menu .dropdown.item:hover,.ui.menu .link.item:hover,.ui.menu a.item:hover{cursor:pointer;background:#ebf3fc}.ui.secondary.menu .item.logo{font-weight:600;font-size:1.15em}.ui.secondary.pointing.menu .active.item{font-weight:500}.ui.secondary.pointing.menu .item{color:#555}.ui.vertical.menu{display:block;background:#fff;-webkit-box-shadow:none;box-shadow:none;border:1px solid rgba(34,36,38,.1)}.ui.vertical.menu .item.bolder{font-weight:600}.header .ui.top.menu{margin:0;padding:0;box-shadow:none;z-index:1000;border:none;border-radius:0;top:0;background-color:#2256a4;min-height:0}.ui.top.menu .ui.menu{margin:.75rem 0}.header .ui.top.menu .ui.button{color:#fff;background:#008c00;box-shadow:0 0 0 2px rgba(255,255,255,.15) inset !important;text-decoration:none;padding:0 1.25em;border-radius:.25em;height:100%}.header .ui.top.menu .ui.button:hover{text-decoration:none;box-shadow:0 0 0 2px rgba(255,255,255,.5) inset !important}.ui.top.menu .item{font-weight:400;padding-left:1rem;padding-right:1rem}.header .ui.top.menu .ui.button.toc{background:none;padding:0;height:36px}.header .ui.top.menu .ui.button.toc>.icon{color:#fff;font-size:28px}.header .ui.top.menu .item{padding-left:1rem;padding-right:1rem;font-weight:500;font-size:1.1rem;color:#fff;color:rgba(255,255,255,.95)}.header .ui.top.menu .item.bold{color:#fff;font-weight:500 !important}.header .ui.top.menu a.item:hover{border-bottom:none !important;color:#fff !important;text-decoration:underline}.header .ui.top.fixed.menu{border-bottom:none;box-shadow:0 1px 1px rgba(0,0,0,.15)}.ui.top.menu .item.brand{color:#fff;margin:0;padding:0;font-weight:600;font-size:20px;font-family:SegoeUI-SemiBold-final,"Segoe UI Semibold",SegoeUI-Regular-final,"Segoe UI","Segoe UI Web (West European)",Segoe,-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Tahoma,Helvetica,Arial,sans-serif;letter-spacing:.015em}.header .ui.top.menu a.item.brand:hover{color:#fff;text-decoration:none;transition:all .05s ease-in-out}.header .ui.top.menu a.item.brand>img{width:26px;opacity:1;transition:opacity .3s;margin:6px 12px 8px 6px;padding:0}.header .ui.top.menu a.item.brand:hover>img{opacity:1}.ui.header .sub.header{color:#454545;opacity:.85;letter-spacing:0;font-weight:400}@media only screen and (max-width:767px){.ui.top.menu .ui.menu{margin:.75rem .25rem}}@media only screen and (max-width:767px){.ui.button{margin-bottom:.75em}h1{font-size:3em !important}#form-demo .ui.image{width:767px;padding:0;margin:0 -20px;max-width:767px}#form-demo .ui.document{left:0;right:0;top:60px;height:335px;width:auto;padding:2em;margin:0;overflow:hidden}#form-demo .ui.document p{margin:0 0 1em 0}#form-demo .ui.form{position:relative;margin:1rem 0;width:100%;margin:-180px 0 0 0;border:1px solid rgba(0,0,0,.35)}}.ui.vertical.section{color:#111;border:none;padding:3em 0}.ui.vertical.section.secondary{background:#f6f6fa}.ui.section .ui.card{border:none;padding:3rem 4rem;width:auto;margin:0 auto;max-width:76.875rem;border-radius:.75rem;box-shadow:none;background:#f5f4f5}.ui.section .ui.card.contained{max-width:650px !important}.ui.section .ui.card.inverted{color:#fff;background:linear-gradient(140deg,#1678c2 33%,rgba(22,120,194,.25) 78%),linear-gradient(0deg,#004881,#004881 100%)}.ui.section .ui.card.inverted p,.ui.section .ui.card.inverted li{color:#fff}.ui.section .ui.card.titled{padding-top:4rem;padding-bottom:3rem}.ui.section .ui.card.titled h3{background:#008c00;background:linear-gradient(160deg,#008c00 0,#08a008 100%);font-weight:700;font-size:1.1rem;left:0;letter-spacing:.015em;padding:.35em .7em .35em .7em;position:absolute;text-transform:uppercase;top:0;transform:translate(1.85em,-1em) rotate(-4deg);white-space:nowrap;color:#fff;transform:translate(-1.5em,-.7em) rotate(-5deg);z-index:1001;border-radius:.25rem !important}.ui.section h1,.ui.section h2.display-as-h1{font-weight:700;font-size:3.125rem;color:#1b1b1b;color:#10123f}.ui.section h3.unnumbered,.ui.section h3.numbered{color:#005ca4;font-size:1.75rem;font-weight:700;padding-bottom:.5rem}.ui.section h3.numbered{position:relative;padding-left:40px;font-size:24px}.ui.section h3.numbered::before{top:16px;font-size:1.25rem;content:attr(data-number);position:absolute;left:0;top:50%;transform:translateY(-50%);width:26px;height:26px;background-color:#005ca4;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:bold}.ui.section h2{font-size:2.45rem;font-weight:700}.ui.section h3{font-size:1.35rem;font-weight:600}.ui.vertical.section.extended{padding:6em 0}.ui.vertical.section.hero{margin:0;padding:4em 0;vertical-align:central;overflow:hidden;background:#fff;background:linear-gradient(to bottom,#cae1ff 0%,#fff 40%)}.ui.vertical.section.hero.secondary{background-color:#fbf7f0;background:linear-gradient(-45deg,rgba(255,248,239,0),#fbf7f0);padding-bottom:7em;margin-bottom:-1em}.ui.vertical.section.hero .ui.image{width:100%;max-width:950px;margin:0 auto}.ui.vertical.section.hero .button.huge{font-size:1.5rem;line-height:1.75rem}.ui.vertical.section.hero .muted{font-size:16px}.ui.vertical.section.borderless{border:none}.ui.vertical.section.attached{padding-top:0;margin-top:-6em;margin-left:0;margin-right:0;width:auto}.ui.vertical.section.attached-hero{margin-top:-8em}.ui.vertical.section.secondary{color:#111;background:#eef4fb;padding:4em 0}.ui.vertical.section.tertiary{background:#fafafa;border-top:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.05);padding:3.5em 0}.ui.vertical.section.inverted{margin:0;padding:4em 0;background:#356fba}.ui.vertical.section.inverted.huge{margin:0;padding:5em 0}.ui.vertical.section.heading{padding:2em 0 5em}.ui.vertical.section.inverted h1,.ui.vertical.section.inverted h2,.ui.vertical.section.inverted h3,.ui.vertical.section.inverted p{color:#fff !important}.ui.vertical.section.inverted a:not(.button){color:#fff;text-decoration:underline}.ui.vertical.section.inverted a:not(.button):hover{text-decoration:none}.ui.vertical.section.inverted .ui.button.primary{color:#fff;box-shadow:0 0 0 2px rgba(255,255,255,.35) inset !important}.ui.vertical.section.inverted .ui.button.primary:hover{box-shadow:0 0 0 2px rgba(255,255,255,.65) inset !important}.column.middle.box{max-width:720px;margin:0 3.5em;z-index:10}.column.middle.box.extended{max-width:1027px}.column.middle.box .ui.segment{padding:2em;text-align:left;margin:1.75em 0;border:none;border-radius:4px;box-shadow:0 6px 10px rgba(190,190,190,.3),0 6px 10px rgba(0,0,0,.22)}.column.middle.box p,.column.middle.box li{font-size:1.1rem;margin-bottom:1rem;line-height:1.75rem}@media only screen and (max-width:767px){.column.middle.box{margin:1em}}.price{font-size:8em;line-height:.8em;color:#007b27;font-weight:500;vertical-align:bottom;display:inline-block;position:relative;margin:1rem 3rem}.price .currency{font-size:.5em;line-height:1em;position:absolute;top:5px;left:-40px}.price>span{vertical-align:top}.ui.text.red{color:#c23934}.ui.text.muted{font-size:13.75px;color:#999}.ui.text.smaller{font-size:1rem;letter-spacing:normal}.ui.form .field label{font-size:1rem;line-height:1.75rem;font-weight:500;cursor:default !important}.ui.form .field label>a{color:#111;text-decoration:underline}.ui.form .fields.error .field label,.ui.form .field.error label,.ui.form .field.error input,.ui.form .field.error textarea{color:#111 !important}.ui.form .field.error input,.ui.form .field.error textarea{background:#fff !important;border-color:rgba(194,57,52,.75) !important}.ui.form .field.error span.error.text{display:block;margin-top:.35em;color:#c23934;font-size:.875em}.footer,.ui.footer.menu{background:#262831;border:none;box-shadow:none;border-radius:0;padding:0 .5em;width:100%}.footer{padding-top:2rem}.footer .ui.grid{margin:0;padding:0}.footer .ui.grid>.row{padding:0}.footer .ui.grid>.row>.column:not(:last-child){padding-bottom:1rem}.footer .ui.text.menu .item.brand.logo{font-size:1.25rem;color:rgba(255,255,255,.8)}.ui.footer.text.menu .item{color:#fff;font-weight:400;font-size:1.075rem;letter-spacing:.35px;line-height:1.5rem;margin-top:.15rem;margin-bottom:.15rem}.ui.footer.text.menu .item.label{color:#fff;text-transform:uppercase;font-weight:500;margin-top:.5rem;margin-bottom:.35rem}.ui.footer.text.menu .item>a{color:#fff;opacity:.7;-webkit-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease}.ui.footer.menu .item>a:hover{opacity:1;text-decoration:underline}@media only screen and (max-width:767px){.footer .ui.footer.menu .item{font-size:18px}}.ui.vertical.section.notebook-heading{background:#fff;background:linear-gradient(180deg,#fff8ef 0%,rgba(255,248,239,0) 33%);margin:0 0 1em 0;padding:4em 0 1em}.keybinding{display:flex;flex-direction:column}.keybinding__detail{flex-basis:50%;padding:0 1rem 1.5rem 3rem;list-style:none;line-height:2rem;display:block;margin:0 auto;text-align:left}.keybinding__detail li{padding-bottom:.5em}.keybinding__detail:first-child .keybinding__title{position:absolute;right:.5rem;top:-2rem;background-color:#fff;padding:0 .5rem}.keybinding__detail:last-child .keybinding__title{position:absolute;left:.5rem;top:-2rem;background-color:#fff;padding:0 .5rem}.keybinding__detail code{font-weight:bold;background-color:#005ca4;color:#fff;box-shadow:0 1px 0 0 #f9f9f9;border-radius:3px;padding:3px 3px 1px 3px;vertical-align:middle}.mobile-overlay{height:100%;width:100%;position:fixed;z-index:10001;top:0;left:100%;background:rgba(0,92,164,.975);overflow-x:hidden;padding:0;transition:.5s}.mobile-overlay .mobile-menu{padding:2em 3em}.mobile-overlay .mobile-menu a,.mobile-overlay .mobile-menu a:hover{color:#fff;text-decoration:none;line-height:2.25rem;font-size:1.7rem;font-weight:500;display:block;padding:0 0 .75em 0;user-select:none !important;outline:none !important}.mobile-overlay .mobile-menu a>img.logo{width:32px;height:32px;margin-bottom:1em;display:block}.mobile-overlay .mobile-menu a:hover{text-decoration:underline}.mobile-overlay a:hover{color:#f1f1f1}@media screen and (max-height:450px){.mobile-overlay a{font-size:18px;line-height:28px}}.hero-schema{max-width:950px;display:flex;flex-direction:row;margin:4em auto}.hero-schema>.sign{color:#10123f;display:flex;font-size:50px;font-weight:bold;align-content:center;justify-content:center;align-items:center;padding:0 10px;min-height:80px}.hero-schema>.paper{flex:1;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);border-radius:5px;background:#fff;text-align:left;padding:1em}.hero-schema>.paper>img{width:100%;height:300px}.hero-schema>.paper>p{margin:.25em 0;text-align:center;font-size:1.4em}.feature{max-width:900px;margin:0 auto}.feature p{margin:0 0 1em 0;padding:0;line-height:1.5;letter-spacing:-.01em;font-weight:400;font-size:1.65em;display:block;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0}.feature img{width:95%;max-width:950px;margin:0 auto;z-index:10;box-shadow:0 3px 6px 0 rgba(0,0,0,.2),0 4px 15px 0 rgba(0,0,0,.19);background:#fff;border-radius:6px}.feature .ui.card.titled.contained{margin-top:-1rem;max-width:90% !important;width:90%}.feature .ui.card.titled.contained ul{text-align:left;list-style-type:none;margin:0;padding:0}.feature .ui.card.titled.contained ul>li{list-style-type:none;margin-bottom:1.25rem;position:relative;padding-left:2rem;line-height:1.425}.feature .ui.card.titled.contained ul>li::before{display:inline-block;width:16px;height:16px;background-image:url(/images/icon_checkbox.svg);background-repeat:no-repeat;background-size:16px 16px;content:'';position:absolute;top:.5rem;left:0}@media only screen and (max-width:767px){.hero-schema{flex-direction:column;max-width:400px}.hero-schema>.paper>img{height:450px}}.hero__textarea{display:block;margin:0 auto;box-shadow:0 3px 6px 0 rgba(0,0,0,.2),0 4px 15px 0 rgba(0,0,0,.19);background:#fff;border-radius:10px;padding:0}.hero__textarea label{display:block;line-height:1.5em;padding-bottom:1em;text-align:center}.hero__textarea textarea{font-family:Segoe UI,SegoeUI,Segoe WP,Helvetica Neue,Helvetica,Tahoma,Arial,sans-serif;font-size:15px;width:100%;background:#fff;border-radius:5px;border:1px solid #333;padding:1rem}.hero__textarea button{margin:.75em 0}.hero__contenteditable{font-size:16px;border:2px solid #ddd;border-radius:10px;padding:1rem;min-height:18rem;text-align:left;line-height:1.5rem}.hero__contenteditable li{font-size:16px}.context-menu-item{color:#000;font-size:14px;font-weight:600;border-radius:5px;background:#f3f3f3;padding:0 .5rem;text-wrap:nowrap;display:inline-flex;justify-content:center;align-items:center;gap:10px}.hero-badges{font-size:120%;margin:1.5em auto;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1.25em}.featured-badge{background-image:url('/images/featured-badge.png');background-position:0 0;background-repeat:no-repeat;background-size:24px 24px;background-size:contain;padding:0 0 0 24px;color:#146c2e;font-weight:600;text-decoration:none;line-height:24px}.featured-badge:hover{color:#146c2e;text-decoration:none;font-weight:600}ul.vertical-tabs{display:flex;width:100%;flex-direction:row;list-style:none;margin:0;padding:0;border-bottom:1px solid #ddd;margin-bottom:1em}ul.vertical-tabs>li{flex:1;display:flex;font-size:14px;flex-direction:column;align-items:center;justify-content:center;padding:1em .5em;text-align:center;cursor:pointer;border-bottom:3px solid transparent;border-right:1px solid #ddd;user-select:none}ul.vertical-tabs>li:last-child{border-right:none}ul.vertical-tabs>li>i{font-size:26px;margin-bottom:.5em}ul.vertical-tabs>li.active{font-weight:bold;color:#005ca4;border-bottom-color:#005ca4}.uc-table{width:100%;display:block !important;margin:0 auto;padding:1rem;border-collapse:collapse}.uc-table thead th{text-align:left;font-weight:500;letter-spacing:.06em;text-transform:uppercase;font-size:1.2rem;padding:1.25rem 2rem;border-bottom:1px solid #ebebeb}.uc-table tbody tr{border-bottom:1px solid #ebebeb;transition:background .1s}.uc-table tbody tr:last-child{border-bottom:none}.uc-table td{font-size:1.25rem;padding:1.25rem 2rem;vertical-align:middle;text-align:left}.uc-table td:last-child{padding-right:3rem}.uc-badge{display:inline-block;font-weight:500;font-size:1em;padding:3px 10px;border-radius:99px;white-space:nowrap}.uc-badge-1{background:#e6f1fb;color:#0c447c}.uc-badge-2{background:#eaf3de;color:#27500a}.uc-badge-3{background:#faeeda;color:#633806}.uc-badge-4{background:#eeedfe;color:#3c3489}.uc-badge-5{background:#e1f5ee;color:#085041}.uc-badge-6{background:#f1efe8;color:#444441}.ui.page-faq .faq-section{border-bottom:1px solid rgba(0,0,0,.1);text-align:left;margin:0 auto}.ui.page-faq .faq-section:last-child{border-bottom:none}.ui.page-faq .faq-section h3.faq__question{cursor:pointer;text-align:left;font-weight:600 !important;font-size:1.5rem !important;padding:1.5rem 0 !important;margin:0}.ui.page-faq .faq-section:not(.open) h3.faq__question:hover{color:#005ca4 !important;text-decoration:underline !important}.ui.page-faq p.faq__answer{margin-bottom:2rem}.ui.page-faq .faq-section.open>p.faq__answer{display:block}.template-pills{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin:3.5rem auto}a.template-pill{display:inline-block;padding:8px 16px;border-radius:999px;background:rgba(30,112,191,.1);border:1px solid rgba(30,112,191,.3);color:#005ca4;font-size:1.1rem;font-weight:400;text-decoration:none;transition:border-color .15s ease,background .15s ease,color .15s ease;white-space:nowrap;cursor:pointer}a.template-pill:hover{background:#005ca4;border-color:#004a85;color:#fff;text-decoration:none}.testimony-section{background:#f8fbff}.ui.blockquote.testimony{font-size:17px;line-height:1.75;color:#1a3a5c;font-style:italic;border-left:3px solid #005ca4;padding-left:1.5rem;margin:0 0 1.25rem;text-align:left}.testimony-attribution{display:flex;align-items:center;gap:12px;margin-bottom:1.25rem;flex-wrap:wrap}.testimony-avatar{width:40px;height:40px;border-radius:50%;background:#e6f0fb;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:500;color:#0c447c;flex-shrink:0}.testimony-avatar>img{max-width:20px}.testimony-name{font-size:14px;font-weight:500;color:#1a3a5c;margin-bottom:2px}.testimony-role{font-size:12px;color:#5a7a9a}.testimony-tag{display:inline-block;background:#e6f0fb;color:#0c447c;font-size:11px;padding:3px 10px;border-radius:999px;margin-left:auto}nav.ui.menu{background:#2256a4;border:none;border-bottom:1px solid rgba(255,255,255,.12);border-radius:0;box-shadow:none;margin:0;position:relative;z-index:200}nav.ui.menu .ui.container{display:flex;flex-direction:column}.nav-bar{display:flex;align-items:center;justify-content:space-between;height:60px;gap:8px;width:100%}.nav-left{display:flex;align-items:center;gap:4px}.nav-right{display:flex;align-items:center;gap:6px}.nav-logo{display:flex;align-items:center;gap:8px;text-decoration:none;font-size:16px;font-weight:600;color:rgba(255,255,255,.85);margin-right:1rem;flex-shrink:0;transition:color 80ms ease}.nav-logo .nav-logo-rect{display:flex;justify-content:center;align-items:center;width:28px;height:28px;border-radius:6px;background-color:rgba(255,255,255,.2)}.nav-logo img{opacity:.8;height:60%;width:auto}.nav-logo:hover{color:#fff}.nav-logo:hover img{opacity:1 !important}.nav-items{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:8px}.nav-items>li{position:relative}.nav-items>li>a,.nav-items>li>span{display:flex;align-items:center;gap:4px;padding:6px 10px;font-size:15px;font-weight:500;color:rgba(255,255,255,.85);text-decoration:none;border-radius:6px;cursor:pointer;white-space:nowrap;transition:background 80ms ease,color 80ms ease;user-select:none}.nav-items>li:hover>a,.nav-items>li:hover>span{background:rgba(255,255,255,.12);color:#fff}.nav-chevron{width:12px;height:12px;color:#fff;opacity:.45;transition:transform 160ms ease,opacity 160ms ease;flex-shrink:0}.nav-items>li:hover .nav-chevron{opacity:.8;transform:rotate(180deg)}.nav-items>li::after{content:'';display:none;position:absolute;top:100%;left:0;width:100%;height:8px}.nav-items>li:hover::after{display:block}.nav-items>li>ul,.nav-items>li>.nav-dropdown-panel{display:none;position:absolute;top:calc(100% + 8px);left:0;list-style:none;margin:0;padding:1rem;background:#fff;border:1px solid #e5e5e5;border-radius:10px;box-shadow:0 4px 6px -1px rgba(0,0,0,.07),0 10px 24px -4px rgba(0,0,0,.1);min-width:210px;z-index:100;animation:nav-dropIn 120ms ease}@keyframes nav-dropIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.nav-items>li:hover>ul,.nav-items>li:hover>.nav-dropdown-panel{display:block}.nav-items>li>ul>li>a{display:block;padding:7px 10px;font-size:15px;color:#111;text-decoration:none;border-radius:6px;transition:background 80ms ease,color 80ms ease}.nav-items>li>ul>li>a:hover{background:#f5f5f5;color:#000}.nav-items>li>ul>li.menu-divider{margin:6px 12px;border-top:1px solid rgba(0,0,0,.08);padding:0;list-style:none;pointer-events:none}.nav-dropdown-columns{display:flex}.nav-dropdown-col{flex:1;padding:4px}.nav-dropdown-col+.nav-dropdown-col{border-left:1px solid #efefef;padding-left:1rem;margin-left:1rem}.nav-dropdown-col-header{padding:5px 10px 5px;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#aaa}.nav-dropdown-col ul{list-style:none;margin:0;padding:0}.nav-dropdown-col ul li a{display:block;padding:7px 10px;font-size:15px;color:#333;text-decoration:none;border-radius:6px;transition:background 80ms ease,color 80ms ease;white-space:nowrap}.nav-dropdown-col ul li a:hover{background:#f5f5f5;color:#111}.nav-cta{display:flex;align-items:center;gap:6px}.nav-btn-signin{padding:7px 14px;font-size:15px;font-weight:600;color:rgba(255,255,255,.85);background:none;border:none;border-radius:6px;cursor:pointer;text-decoration:none;transition:background 80ms ease,color 80ms ease;white-space:nowrap}.nav-btn-signin:hover{background:rgba(255,255,255,.12);color:#fff}.nav-btn-primary{padding:7px 16px;font-size:15px;font-weight:600;color:#2256a4;background:#fff;border:none;border-radius:6px;cursor:pointer;text-decoration:none;transition:background 120ms ease,color 120ms ease;white-space:nowrap}.nav-btn-primary:hover{background:rgba(255,255,255,.88)}.nav-hamburger{display:none;flex-direction:column;justify-content:center;gap:5px;width:36px;height:36px;padding:6px;cursor:pointer;border-radius:6px;border:none;background:none;transition:background 80ms ease;flex-shrink:0}.nav-hamburger:hover{background:rgba(255,255,255,.12)}.nav-hamburger span{display:block;height:1.5px;background:rgba(255,255,255,.85);border-radius:2px;transition:transform 200ms ease,opacity 200ms ease;transform-origin:center}.nav-hamburger.open span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.nav-hamburger.open span:nth-child(2){opacity:0}.nav-hamburger.open span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.nav-mobile-drawer{display:none;flex-direction:column;background:#fff;border-top:1px solid #e8e8e8;padding:8px 16px 20px;animation:nav-slideDown 160ms ease}@keyframes nav-slideDown{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.nav-mobile-drawer.open{display:flex}.nav-mobile-drawer>ul{list-style:none;margin:0;padding:0;width:100%}.nav-mobile-drawer>ul>li{border-bottom:1px solid #f0f0f0;width:100%}.nav-mobile-drawer>ul>li:last-child{border-bottom:none}.nav-mobile-drawer>ul>li>a,.nav-mobile-drawer>ul>li>.nav-mobile-trigger{display:flex;align-items:center;justify-content:space-between;padding:12px 8px;font-size:16px;font-weight:500;font-family:Segoe UI,SegoeUI,Segoe WP,Helvetica Neue,Helvetica,Tahoma,Arial,sans-serif !important;color:#333;text-decoration:none;cursor:pointer;user-select:none;background:none;border:none;width:100%;text-align:left;border-radius:6px;transition:background 80ms ease}.nav-mobile-drawer>ul>li>a:hover,.nav-mobile-drawer>ul>li>.nav-mobile-trigger:hover{background:#f5f5f5}.nav-mobile-trigger .nav-chevron{transition:transform 200ms ease}.nav-mobile-trigger.open .nav-chevron{transform:rotate(180deg);opacity:.8}.nav-mobile-submenu{display:none;padding:0 0 10px 12px}.nav-mobile-submenu.open{display:block}.nav-mobile-submenu-header{padding:8px 8px 4px;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#aaa}.nav-mobile-submenu ul{list-style:none;margin:0;padding:0}.nav-mobile-submenu ul li a{display:block;padding:9px 8px;font-size:16px;color:#333;text-decoration:none;border-radius:6px;transition:background 80ms ease,color 80ms ease;width:100%}.nav-mobile-submenu ul li a:hover{background:#f5f5f5;color:#111}.nav-mobile-cta{display:flex;flex-direction:column;gap:8px;padding:16px 8px 0}.nav-mobile-cta .nav-btn-signin{text-align:center;border:1px solid #e5e5e5;color:#2256a4}.nav-mobile-cta .nav-btn-primary{text-align:center;display:block;color:#fff;background:#2256a4}@media(max-width:768px){.nav-items,.nav-cta{display:none}.nav-hamburger{display:flex}.nav-bar{padding:0 16px}.nav-mobile-drawer{padding-left:16px;padding-right:16px}.nav-mobile-cta .nav-btn-signin,.nav-mobile-cta .nav-btn-primary{font-size:16px;padding:10px 16px}.nav-dropdown-columns{display:flex;flex-direction:column}.nav-dropdown-col{padding:0}.nav-dropdown-col+.nav-dropdown-col{border-left:none;padding-left:0;margin-left:0}}.calc-wrap{padding:0;max-width:600px;margin:3rem auto;box-shadow:0 0 calc(2*1rem) rgba(0,0,0,.1);border-radius:8px}.calc-wrap .calc-section{background:#fff;padding:3rem}.calc-wrap .calc-section h3{margin-bottom:2rem}.calc-wrap .calc-label{color:#555;margin-bottom:6px;display:block;text-align:left}.calc-wrap .calc-row{display:flex;align-items:center;gap:12px;margin-bottom:1rem}.calc-wrap .calc-row:last-child{margin-bottom:0}.calc-wrap .calc-val{font-weight:500;color:#1a1a1a;min-width:52px;text-align:right}.calc-wrap .two-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:1rem}.calc-wrap .metric{background:#f3f4f6;border-radius:8px;padding:1rem;text-align:center}.calc-wrap .metric-label{color:#222;margin-bottom:6px}.calc-wrap .metric-val{font-size:22px;font-weight:500;color:#1a1a1a}.calc-wrap .headline-saving{text-align:center;padding:1.5rem;background:rgba(30,112,191,.08);border:.5px solid #005ca4;border-radius:12px;display:flex;flex-direction:column;gap:1rem}.calc-wrap .headline-amount{font-size:32px;font-weight:500;color:#005ca4;display:block;margin-bottom:4px}.calc-wrap .headline-label{color:#111}.calc-wrap .assumption-note{font-size:12px;color:#666;line-height:1.6;border-radius:8px;margin-top:1.5rem;text-align:left}.calc-wrap .cta-row{text-align:center;margin:2rem 0}.calc-wrap input[type=range]{flex:1}.ui.docs-sidebar{align-self:flex-start;width:100%;padding:0;margin-bottom:3rem}.ui.docs-sidebar .docs-sidebar-section{color:#222;margin:0;padding:0;padding-bottom:1rem;padding-top:1.25rem;list-style:none}.ui.docs-sidebar .docs-sidebar-section-item{display:flex;flex-direction:column;padding:0;margin:0}.ui.docs-sidebar .docs-sidebar-section-title{color:#111;font-weight:700;font-size:1.25rem;letter-spacing:0;text-decoration:none;display:flex;width:100%;margin-bottom:.6rem;padding:0 .5rem;border-radius:3px;transition:color .15s ease}.ui.docs-sidebar a.docs-sidebar-section-title:hover{color:#1264a3}.ui.docs-sidebar .ui.accordion .docs-sidebar-section-button{color:#333;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border-radius:4px;border:none;background:none;line-height:20px;padding:.5rem .6rem;margin:0;font-size:14.75px;text-align:left;width:100%;display:flex;align-items:center;gap:.5rem}.ui.docs-sidebar .ui.accordion .docs-sidebar-section-button.title{justify-content:space-between}.ui.docs-sidebar .ui.accordion .docs-sidebar-section-button.active{color:#000;font-weight:500}.ui.docs-sidebar .ui.accordion .docs-sidebar-section-button.selected{color:#0969da;font-weight:500}.ui.docs-sidebar .ui.accordion .docs-sidebar-section-button.home{color:#0969da}.ui.docs-sidebar .ui.accordion .docs-sidebar-section-button:hover{background:#f6f6f6}.ui.docs-sidebar .ui.accordion .docs-sidebar-accordion-list{color:inherit;text-align:start;width:100%;padding:0;margin:0}.ui.docs-sidebar .ui.accordion .docs-sidebar-accordion-list:last-child{padding-top:0;margin-bottom:.5rem}.ui.docs-sidebar .ui.accordion .docs-sidebar-accordion-item{display:block;list-style-type:square;line-height:1rem;padding:0;margin:0;font-size:1rem}.ui.docs-sidebar .ui.accordion .docs-sidebar-accordion-list .docs-sidebar-section-button{padding-left:1.2rem}.ui.docs-sidebar .docs-sidebar-accordion-root{margin:0;padding:0;list-style:none}:root{--doc-font-body:Segoe UI,SegoeUI,Segoe WP,Helvetica Neue,Helvetica,Tahoma,Arial,sans-serif;--doc-font-ui:Segoe UI,SegoeUI,Segoe WP,Helvetica Neue,Helvetica,Tahoma,Arial,sans-serif;--doc-color-text:#1a1a1a;--doc-color-muted:#666;--doc-color-faint:#999;--doc-color-accent:#0969da;--doc-color-accent-hover:#003d99;--doc-color-accent-bg:#eef3ff;--doc-color-border:#e4e4e4;--doc-color-surface:#f8f8f8;--doc-radius:8px;--doc-max-width:780px}.doc-main{margin:0 2rem 2rem}.doc-breadcrumbs{font-weight:500;box-sizing:border-box;display:flex;flex-direction:row;align-items:flex-end;flex-grow:1;padding:0;margin:0 2rem 2rem}li.doc-breadcrumb-item{font-size:16px;display:flex;margin-inline-end:10px;line-height:1.1875rem}li.doc-breadcrumb-item>a{color:var(--doc-color-faint)}li.doc-breadcrumb-item>a:hover,li.doc-breadcrumb-item:last-of-type>a{color:var(--doc-color-text)}li.doc-breadcrumb-item:not(:last-of-type):after{margin-inline-start:10px;content:"›";color:var(--doc-color-muted);font-size:24px;line-height:1rem}.doc-article{font-family:var(--doc-font-body);color:var(--doc-color-text);line-height:1.75}.doc-article__404-title{font-size:2rem;font-weight:700;margin-bottom:1rem;color:var(--doc-color-text)}.doc-article__404-text{font-family:var(--doc-font-ui);color:var(--doc-color-muted);font-size:1rem;margin:.4rem 0}.doc-article__hero{margin-bottom:2rem}.doc-article__hero-header{margin-bottom:2rem}.doc-article__title{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--doc-color-text);margin:0 0 .5rem}.doc-article__meta{color:var(--doc-color-muted);line-height:25px;font-size:16px;vertical-align:middle;margin:.5em 0;opacity:.95;margin:2rem 0}.doc-article__cover{margin:1.5rem 0 2rem;border-radius:var(--doc-radius);overflow:hidden;background:var(--doc-color-surface);border:1px solid var(--doc-color-border);border-radius:6px}.doc-article__cover-img{width:100%;height:auto;display:block;object-fit:cover;max-height:420px}.doc-article__body{display:flex;flex-direction:column;gap:0}.doc-article__summary{display:flex;gap:2rem;align-items:flex-start;padding:0 0 .75rem 0}.doc-article__summary-header{flex:1}.doc-article__summary-eyebrow{font-family:var(--doc-font-ui);font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--doc-color-faint);display:block;margin-bottom:.5rem}.doc-article__summary-description{font-size:1.5rem !important;font-weight:400 !important;line-height:1.45;color:#333;margin:0}.doc-article .faq-section{border-bottom:1px solid #ddd;text-align:left}.doc-article .faq-section:last-child{border-bottom:none}.doc-article .faq-section h3.faq__question{cursor:pointer;margin:0 !important;padding:1.25rem 0 !important;font-size:1.1em !important}.doc-article .faq-section:not(.open) h3.faq__question:hover{color:#0969da !important;text-decoration:underline !important}.doc-article .faq-section>p.faq__answer{padding:0 0 1rem}.doc-article .faq-section.open>p.faq__answer{display:block}.doc-article__toc{flex-shrink:0;width:250px}.doc-toc{border-left:2px solid var(--doc-color-border);padding-left:1rem}.doc-toc__label{font-family:var(--doc-font-ui);font-size:12px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--doc-color-faint);display:block;margin-bottom:.6rem}.doc-toc__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.doc-toc__list li a{font-family:var(--doc-font-ui);font-size:15px;color:var(--doc-color-muted);text-decoration:none;line-height:1.5;transition:color .15s ease;display:block}.doc-toc__list li a:hover{color:var(--doc-color-accent)}.doc-toc__list li>ul{padding-left:.75rem;margin-top:8px}.doc-toc__list li>ul li+li{margin-top:.15rem}.doc-divider{border:none;border-top:1px solid var(--doc-color-border);margin:2.5rem 0}.doc-article__body a.external-link{background-position:center right;background-repeat:no-repeat;background-image:linear-gradient(transparent,transparent),url(/images/external-link.svg);background-size:.825em;padding-inline-end:1em}.doc-next__link{display:block;text-decoration:none;color:inherit}.doc-next__card{display:grid;grid-template-columns:40% 1fr;column-gap:2rem;row-gap:.5rem;align-items:center}.doc-next__picture{flex-shrink:0}.doc-next__picture-thumb{position:relative;border-radius:6px;overflow:hidden;aspect-ratio:1200/630;border:1px solid var(--doc-color-border)}.doc-next__picture-thumb-cover{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:background .15s;background:transparent;z-index:2}.doc-next__picture-thumb>img{position:absolute;height:100%;width:100%;inset:0;color:transparent;object-fit:contain;object-position:top}.doc-next__info{flex:1;flex-direction:column;min-width:0;display:flex;gap:2px}.doc-next__eyebrow{font-family:var(--doc-font-ui);font-size:12.75px;font-weight:600;color:var(--doc-color-accent);display:block;margin:0}.doc-next__header{display:block;margin:0 0 .5rem}.doc-next__title{font-size:1.25rem;font-weight:800;margin:0;color:var(--doc-color-text)}.doc-next__description{font-family:var(--doc-font-ui);font-size:1.2rem;color:var(--doc-color-muted);margin:0 0 .75rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.doc-next__cta{display:flex}.doc-next__button{color:#222;font-weight:600;background:none;border:none;padding:0;cursor:pointer;display:inline-flex;align-items:center;gap:.3rem;transition:gap .2s ease,color .15s ease}.doc-next__button:hover{background:var(--doc-color-accent-hover) !important}.doc-next__link:hover .doc-next__button{gap:.55rem;color:var(--doc-color-accent-hover)}.doc-next__arrow{font-style:normal;transition:transform .2s ease}.doc-next__link:hover .doc-next__arrow{transform:translateX(3px)}@media(max-width:768px){.doc-main,.doc-breadcrumbs{margin:0 1rem 2rem}.doc-article{padding:1rem 0}.doc-article__summary{flex-direction:column;gap:1.5rem}.doc-article__toc{width:100%}.doc-next__card{grid-template-columns:1fr;grid-gap:2rem}}.doc-article__body .ui.markdown-body div.grid-cards{margin-bottom:2rem}.doc-article__body .ui.markdown-body div.grid-cards>ul{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.doc-article__body .ui.markdown-body div.grid-cards>ul>li{display:flex;flex-wrap:wrap;position:relative;margin-inline:0;border:1px solid var(--doc-color-border);border-radius:4px;background:#fff;box-shadow:rgba(10,13,18,.05) 0 1px 2px 0;box-sizing:border-box}.doc-article__body .ui.markdown-body div.grid-cards>ul>li a{flex-grow:1;padding:16px 16px 12px 16px;font-size:22px;font-weight:500;background:none}.doc-article__body .ui.markdown-body div.grid-cards>ul>li a:after{position:absolute;inset:0;content:""}.doc-article__body .ui.markdown-body div.grid-cards>ul ul{display:block;width:100%;margin-top:-8px;padding:0 16px 16px}.doc-article__body .ui.markdown-body div.grid-cards>ul ul>li{display:block;font-size:14px;margin-inline-start:0;color:var(--doc-color-muted)}.doc-article__body .ui.markdown-body img{border-style:none;max-width:100%;width:calc(100% - 1rem);box-sizing:border-box;display:block;background-color:var(--bgColor-default);box-shadow:0 2px 4px #00000005,0 8px 20px #0000000a,0 24px 48px #00000010;border-radius:6px;border:1px solid #00000012;margin:1.5rem auto 2.5rem}@media(max-width:640px){.doc-article__body .ui.markdown-body img{width:100%;margin:1rem 0;border-radius:4px;box-shadow:none}.doc-article__body .ui.markdown-body div.grid-cards{margin-bottom:2rem}.doc-article__body .ui.markdown-body div.grid-cards>ul{grid-template-columns:1fr}}.ui.blog.text.menu{padding:0;margin:0}.ui.blog.text.menu .item{color:#424242;font-size:16px;font-weight:400;display:flex;white-space:nowrap;padding:0;margin:0 1.75rem 0 0;justify-content:flex-start;align-items:center;line-height:26px}.ui.blog.text.menu .item.active{font-weight:600}.ui.blog.text.menu .item>img{height:26px;width:26px;margin-right:.75rem}.ui.blog.text.menu a.item:hover{color:#1264a3}@media only screen and (max-width:767px){.ui.vertical.section.navigation{position:relative !important}.ui.blog.text.menu{flex-direction:column}.ui.blog.text.menu .item{display:block;font-size:18px;width:100%;line-height:48px}}h2.footer-heading{font-weight:800;line-height:1.4;margin-bottom:1.5em;margin-right:.5em}.ui.vertical.section.breadcrumbs{margin:0;padding:2em 0 1em}.ui.vertical.section.navigation{margin:0;padding:1em 0;background:#fff;border-bottom:1px solid #e6e6e6;position:sticky;top:-1px;z-index:50}.ui.vertical.section.blog-heading{background:#fff;border-bottom:1px solid #e6e6e6;background:linear-gradient(-45deg,rgba(255,248,239,0),#fff8ef)}.ui.breadcrumb{font-weight:500;box-sizing:border-box;display:flex;flex-direction:row;align-items:flex-end;flex-grow:1;padding:0;margin:0 auto 1.15em}.ui.breadcrumb .breadcrumb-item{font-size:16px;display:flex;margin-inline-end:10px;line-height:1.1875rem}.ui.breadcrumb .breadcrumb-item:not(:last-of-type):after{margin-inline-start:10px;content:"›";color:rgba(0,0,0,.55);font-size:20px;line-height:1rem}.ui.breadcrumb.centered.aligned{text-align:center}.ui.vertical.section.blog-subscribe{margin:0;padding:4em 0;background:#fff;border-top:1px solid #e6e6e6}.ui.vertical.section.blog-subscribe p{font-size:2em;font-weight:800;line-height:1.4;margin-bottom:1em}.ui.vertical.section.blog-subscribe .subscribe-box{background:#f2f2f2;border-radius:.5em;padding:2em 3em;margin-bottom:1em}.ui.vertical.section.blog-subscribe .ui.form{display:flex;flex-direction:row;align-items:center;justify-content:center}@media only screen and (max-width:767px){.ui.vertical.section.blog-subscribe .ui.form{flex-direction:column}}.ui.text.container .doc-main{margin:0}.ui.text.container .doc-article__title{color:#111;font-weight:700;font-size:48px;line-height:57px;max-width:768px;margin:15px auto 0;text-align:center}.ui.text.container .doc-article__meta{font-weight:500;text-align:center}.ui.text.container .doc-article__body .ui.markdown-body{font-size:21px}.ui.text.container .doc-article__body h2{color:#111 !important;margin:50px 0 10px;font-size:28px;line-height:38px;font-weight:700}.ui.text,.ui.text.container{color:#383838;max-width:720px !important;font-family:"Open Sans",Helvetica,arial,sans-serif}.ui.text h1.title,.ui.text h2.title,.ui.text.container .doc-article__body h1{color:#000;font-weight:700;font-size:48px;line-height:57px;max-width:768px;margin:15px auto 0}.ui.text h1.title{text-align:center}.ui.text h1.title>a,.ui.text h2.title>a{color:#000}.ui.text h1.title>a,.ui.text h2.title>a:hover{color:#1264a3}.ui.text h2.subtitle{color:#424242;font-size:23px;font-weight:normal;line-height:29px;text-align:center;margin:20px 0 0}.ui.text .published a{line-height:20px;font-size:15px;font-weight:600;text-decoration:none}.ui.text .published a:hover{text-decoration:underline}.ui.text .published.center.aligned{text-align:center}.ui.text .published>img{background-color:#fff;border-radius:50%;object-fit:cover;border:1.5px solid rgba(255,255,255,.35);vertical-align:middle;margin-right:.5em;width:24px;height:24px}.ui.text p{display:block;text-align:left;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0}.ui.text b{color:#121212}.ui.text p,.ui.text ul>li,.ui.text ol>li{color:#212121;color:rgba(0,0,0,.84);font-family:Georgia,Cambria,"Times New Roman",Times,serif;font-weight:400;font-style:normal;font-size:21px;line-height:1.58;letter-spacing:-.003em}.ui.text ul>li,.ui.text ol>li{margin:12px 0}.ui.text h2{color:#121212;margin:50px 0 20px;font-size:28px;line-height:38px;font-weight:700}.ui.text h3,.ui.text h4{color:#121212}.ui.text .figure img{margin:0;max-width:100%}.ui.text .figure{margin:40px 0}.ui.text .figure.shadow{-webkit-box-shadow:0 0 2px 1px rgba(0,0,0,.1);-moz-box-shadow:0 0 2px 1px rgba(0,0,0,.1);box-shadow:0 0 2px 1px rgba(0,0,0,.1)}.ui.text pre{display:block;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);margin:26px auto 0;position:relative;font-family:system-ui,verdana;color:#111;font-size:1em;line-height:1.75em;overflow:hidden !important}.ui.text pre code{max-width:100%;padding:36px;text-wrap:wrap !important;word-break:break-word !important;padding:0;margin:0}.ui.text pre:before,.letter:after{content:"";height:98%;position:absolute;width:100%;z-index:-1}.ui.text pre:before{background:#fafafa;box-shadow:0 0 8px rgba(0,0,0,.2);left:-2px;top:4px;transform:rotate(-1deg)}.ui.text pre:after{background:#f6f6f6;box-shadow:0 0 3px rgba(0,0,0,.2);right:-3px;top:1px;transform:rotate(1.4deg)}ul.pagination{display:inline-block;text-align:center;list-style:none;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:0;margin:0}ul.pagination li.page-item>a,ul.pagination li.page-item>button{position:relative;display:flex;align-items:center;justify-content:center;float:left;width:44px;height:44px;text-align:center;vertical-align:central;text-decoration:none;transition:background-color .3s;border:1px solid #95927e;border-radius:3px;margin:0 4px}ul.pagination li.page-item>button[disabled]{color:#a8a5a0;border-color:#d7d5d2;background-color:#f7f5f2;cursor:not-allowed;fill:currentColor}ul.pagination li.page-item>span,ul.pagination li.page-item>a>span{color:#000;font-weight:600;font-size:18px;line-height:18px;fill:currentColor}ul.pagination li.page-item-text{padding-left:1.5em;padding-right:1.5em}ul.pagination li.page-item svg,ul.pagination li.page-item path{fill:inherit}ul.pagination li.page-item.active>a{background-color:#111;border:1px solid #000}ul.pagination li.page-item.active>a>span{color:#fff}ul.pagination li.page-item.active>a:hover{background-color:#403f3e}ul.pagination li.page-item>a:hover{box-shadow:0 5px 10px 0 rgba(0,0,0,.2)}ul.pagination li.page-item>a:hover>span{color:#fff}ul.pagination li.page-item:not(.active)>a:hover{background:#1264a3;border-color:#1264a3}ul.pagination li.page-item.active>a:focus:not([disabled])::before{border-color:#000}ul.pagination li.page-item>a:focus:not([disabled])::before{border-color:#1264a3;top:-5px;right:-5px;bottom:-5px;left:-5px}ul.pagination li.page-item>a::before{content:'';position:absolute;pointer-events:none;top:0;right:0;bottom:0;left:0;border:2px solid transparent;border-radius:5px;transition-property:all;transition-timing-function:ease-in-out;transition-duration:200ms}.floating-popup{height:auto;background-color:#eef4fb;border-style:solid;border-width:1px;border-color:#2256a4;border-radius:5px;max-width:300px;padding:20px;position:fixed;bottom:calc(50% - 104px);right:20px;z-index:103}.floating-popup>.ui.header{display:block;font-weight:600;font-size:2rem;margin-bottom:1.75rem;transition:transform .5s ease-in-out}.floating-popup>.ui.close-button{cursor:pointer;position:absolute;top:5px;right:10px;opacity:.25}.floating-popup>.ui.close-button:hover{opacity:.75}.floating-popup{animation:floatLeftRight .65s}@keyframes floatLeftRight{0%{transform:translateX(-20px)}100%{transform:translateX(0)}}@media only screen and (max-width:991px){.floating-popup{max-width:none;width:100%;bottom:0;left:0;border-radius:0;border-left:none;border-bottom:none;border-right:none;padding-bottom:40px}}