@font-face{font-family:"salesforce-sans";font-style:normal;font-weight:200;src:url("https://www.herokucdn.com/fonts/SalesforceSans-Book.eot?#iefix") format("embedded-opentype"),url("https://www.herokucdn.com/fonts/SalesforceSans-Book.woff") format("woff"),url("https://www.herokucdn.com/fonts/SalesforceSans-Book.ttf") format("truetype")}@font-face{font-family:"salesforce-sans";font-style:normal;font-weight:normal;src:url("https://www.herokucdn.com/fonts/SalesforceSans-Regular.eot?#iefix") format("embedded-opentype"),url("https://www.herokucdn.com/fonts/SalesforceSans-Regular.woff") format("woff"),url("https://www.herokucdn.com/fonts/SalesforceSans-Regular.ttf") format("truetype")}@font-face{font-family:"salesforce-sans";font-style:normal;font-weight:600;src:url("https://www.herokucdn.com/fonts/SalesforceSans-Bold.eot?#iefix") format("embedded-opentype"),url("https://www.herokucdn.com/fonts/SalesforceSans-Bold.woff") format("woff"),url("https://www.herokucdn.com/fonts/SalesforceSans-Bold.ttf") format("truetype")}@font-face{font-family:"benton-sans";font-style:normal;font-weight:normal;src:url("https://www.herokucdn.com/fonts/bentonsans-regular.eot?#iefix") format("embedded-opentype"),url("https://www.herokucdn.com/fonts/bentonsans-regular.woff") format("woff"),url("https://www.herokucdn.com/fonts/bentonsans-regular.ttf") format("truetype")}@font-face{font-family:"benton-sans";font-style:normal;font-weight:600;src:url("https://www.herokucdn.com/fonts/bentonsans-bold.eot?#iefix") format("embedded-opentype"),url("https://www.herokucdn.com/fonts/bentonsans-bold.woff") format("woff"),url("https://www.herokucdn.com/fonts/bentonsans-bold.ttf") format("truetype")}body{font-family:'salesforce-sans'}body.shibori3 .main-content{font-family:'benton-sans'}.gradient-shibori3{background-image:-webkit-gradient(linear, left top, right top, from(#4C77FB), to(#88EDDD));background-image:linear-gradient(to right, #4C77FB 0%, #88EDDD 100%)}.gradient-shibori3-alt{background-image:-webkit-gradient(linear, left bottom, right top, from(#4C77FB), to(#88EDDD));background-image:linear-gradient(to top right, #4C77FB 0%, #88EDDD 100%)}.gradient-purple3{background-image:-webkit-gradient(linear, left top, right top, from(#9D71D0), to(#5B94E5));background-image:linear-gradient(to right, #9D71D0 0%, #5B94E5 100%)}.gradient-purple3-alt{background-image:-webkit-gradient(linear, left bottom, right top, from(#9D71D0), to(#5B94E5));background-image:linear-gradient(to top right, #9D71D0 0%, #5B94E5 100%)}.gradient-malibu{background-image:-webkit-gradient(linear, left top, right top, from(#FA7199), to(#FFCE76));background-image:linear-gradient(to right, #FA7199 0%, #FFCE76 100%)}.gradient-malibu-alt{background-image:-webkit-gradient(linear, left bottom, right top, from(#FA7199), to(#FFCE76));background-image:linear-gradient(to top right, #FA7199 0%, #FFCE76 100%)}.bg-coral{background-color:#FA7C88}.coral{color:#FA7C88}.sidebar{position:relative;flex:1 0 240px;flex-direction:column}@media (max-width: 720px){.sidebar{flex:1 0 160px}}.sidebar .sidebar-content{position:sticky;top:70px;height:calc(100vh - 70px)}@media (max-width: 720px){.sidebar .sidebar-content{top:100px;height:calc(100vh - 100px)}}.sidebar .sidebar-content .active a{font-weight:bold;background:rgba(255,255,255,0.8)}.content{position:relative;overflow-y:scroll;width:calc(100% - 240px);height:calc(100vh - 70px)}@media (max-width: 720px){.content{width:calc(100% - 160px);height:calc(100vh - 100px)}}.content-limit{position:relative;max-width:780px;margin-left:auto;margin-right:auto}.reference-item{padding-bottom:200px}.highlight{border-radius:5px;overflow-x:scroll;padding:20px;line-height:1.4;border:1px solid #e3e7ef}.highlight>pre{margin:0}.anchor{display:block;position:relative;height:1px}.icon{width:28px;height:28px}.icon-small{width:16px;height:16px}.markdown h1:not([class]),.markdown h2:not([class]),.markdown h3:not([class]),.markdown h4:not([class]),.markdown h5:not([class]),.markdown h6:not([class]){font-weight:normal;max-width:800px}.markdown h1:not([class]){font-size:24px;color:#79589f}.markdown h2:not([class]){font-size:20px}.markdown h3:not([class]){font-size:18px}.markdown h4:not([class]){font-size:16px}.markdown h5:not([class]){font-size:14px}.markdown h6:not([class]){font-size:12px}.markdown hr:not([class]){width:100%;border-top:none;background:none;border-bottom:1px solid #eef1f6;margin-top:40px;margin-bottom:40px}.markdown p:not([class]){font-size:16px;max-width:600px}.markdown a:not([class]){color:#408fec;text-decoration:none}.markdown a:not([class]):hover{color:#1774e2}.navigation{position:sticky;top:0;height:70px;font-size:14px;font-family:"salesforce-sans", -apple-system, BlinkMacSystemFont, 'avenir next', avenir, helvetica, 'helvetica neue', ubuntu, roboto, noto, 'segoe ui', arial, sans-serif}@media (max-width: 720px){.navigation{height:100px;flex-wrap:wrap}}.navigation .icon-property{width:38px;height:38px}.navigation .navigation-property{flex:1 0 240px;min-width:240px;min-height:40px;z-index:2}.navigation .navigation-links{flex:1 0 auto;min-width:calc(100vw - 240px);min-height:40px;z-index:1}@media (max-width: 720px){.navigation .navigation-links{width:100%}}.navigation .logo{width:75px;min-height:60px;background:rgba(0,0,0,0.075)}@supports (-webkit-backdrop-filter: none) or (backdrop-filter: none){.navigation .logo{background:transparent;backdrop-filter:saturate(130%) brightness(90%);-webkit-backdrop-filter:saturate(130%) brightness(90%)}}.navigation .design-logo{width:75px;min-height:60px}.navigation .property-selector{background:rgba(0,0,0,0.05)}@supports (-webkit-backdrop-filter: none) or (backdrop-filter: none){.navigation .property-selector{background:transparent;backdrop-filter:saturate(120%) brightness(95%);-webkit-backdrop-filter:saturate(120%) brightness(95%)}}.navigation .menu{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-transition:ease .3s;transition:ease .3s;top:50%;margin-top:10px;min-width:220px}.navigation .show-menu{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0)}.navigation .nav-link{position:relative}.navigation .nav-link:before{content:'';-webkit-transition:background-color 0.3s;transition:background-color 0.3s;position:absolute;bottom:3px;border-radius:3px;left:0;height:3px;width:100%}.navigation .nav-link:hover:before{background:rgba(255,255,255,0.3)}.navigation .nav-link.active:before{background:rgba(255,255,255,0.9)}.navigation .repo-link{margin-left:auto;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}@media (max-width: 720px){.navigation .repo-link .icon{width:20px;height:20px}}.navigation .repo-link:hover{opacity:1}@media (max-width: 720px){.navigation .product-links{order:3;min-height:40px;justify-content:center;padding-bottom:10px}}@media (max-width: 720px){.navigation .resource-links{order:2;flex-grow:1;justify-content:flex-end;padding-left:0}}.iframe-full{display:block;height:100%;border:0;width:100%;height:calc(100vh - 70px)}@media (max-width: 720px){.iframe-full{height:calc(100vh - 100px)}}.root{position:relative;height:100vH;background-color:#fff}.root body{font-family:salesforce-sans, "Helvetica Neue", helvetica, arial, sans-serif;min-width:320px;min-height:100vH;padding-top:0px}.root .wrap{position:relative;margin:0 auto;max-width:980px}.root .blur{background:rgba(255,255,255,0.95)}@supports (-webkit-backdrop-filter: none) or (backdrop-filter: none){.root .blur{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(255,255,255,0.9)}}.root .brand{font-family:'benton-sans';font-weight:600}.root .menu{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-transition:ease .3s;transition:ease .3s}.root .show-menu{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0)}.root .mask-fade{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.5)), color-stop(50%, white));background-image:linear-gradient(to bottom, rgba(255,255,255,0.5) 0%, white 50%)}.root .gradient-brand{background-image:-webkit-gradient(linear, right bottom, left top, from(#F1F6FF), color-stop(40%, #F8FAFF), to(#FEF9FF));background-image:linear-gradient(to top left, #F1F6FF 0%, #F8FAFF 40%, #FEF9FF 100%)}.root .gradient-interface{background-image:-webkit-gradient(linear, right bottom, left top, from(#F6F7FB), to(#FBFCFE));background-image:linear-gradient(to top left, #F6F7FB 0%, #FBFCFE 100%)}.root .gradient-team{background-image:-webkit-gradient(linear, right bottom, left top, from(#596981), to(#828EA0));background-image:linear-gradient(to top left, #596981 0%, #828EA0 100%)}.root .divider{display:block;height:1px;width:100%}.root .divider-light{background-image:-webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0)), color-stop(30%, rgba(255,255,255,0.3)), color-stop(70%, rgba(255,255,255,0.3)), to(rgba(255,255,255,0)));background-image:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 30%, rgba(255,255,255,0.3) 70%, rgba(255,255,255,0) 100%)}.root .divider-dark{background-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(30%, rgba(0,0,0,0.1)), color-stop(70%, rgba(0,0,0,0.1)), to(transparent));background-image:linear-gradient(to right, transparent 0%, rgba(0,0,0,0.1) 30%, rgba(0,0,0,0.1) 70%, transparent 100%)}.root .image{background-size:contain;background-repeat:no-repeat}.root .image-avatar{width:148px;height:148px}.root .image-icon-brand{background-image:url(../images/icons/icon-brand-c1c09027.svg)}.root .image-icon-interface{background-image:url(../images/icons/icon-interface-0c07d57c.svg)}.root .image-icon-sketch{background-image:url(../images/icons/icon-sketch-667fd343.svg)}.root .image-icon-logos{background-image:url(../images/icons/icon-logos-2be206f3.svg)}.root .image-icon-fonts{background-image:url(../images/icons/icon-fonts-fc87f413.svg)}.root .image-icon-xray{width:132px;height:132px;background-image:url(../images/icons/icon-xray-ec85d130.png)}.root .image-icon-ui-kit{width:132px;height:132px;background-image:url(../images/icons/icon-ui-kit-835aa8f4.png)}.root .image-icon-slack{background-image:url(../images/icons/icon-slack-910ec19e.svg)}.root .image-logo-shibori{background-image:url(../images/logos/logo-shibori-93b718f8.svg)}.root .image-logo-purple{background-image:url(../images/logos/logo-purple-8af3ec76.svg)}.root .image-logo-malibu{background-image:url(../images/logos/logo-malibu-b0096ca3.svg)}.root .image-graphic-brand{background-position:bottom right;background-image:url(../images/graphics/graphic-brand-5960df7a.svg)}.root .image-graphic-interface{background-position:center right;background-repeat:no-repeat;background-size:150px 292px;background-image:url(../images/graphics/graphic-interface-376bcf58.png)}.root .image-graphic-xray{background-position:center left;background-repeat:no-repeat;background-size:244px 572px;background-image:url(../images/graphics/graphic-xray-28e6d3c4.jpg)}.root .image-avatar-almonk{background-image:url(../images/avatars/avatar-almonk-ab747692.jpg)}.root .image-avatar-misha{background-image:url(../images/avatars/avatar-misha-e1907232.jpg)}.root .image-avatar-mattgraham{background-image:url(../images/avatars/avatar-mattgraham-04df2207.jpg)}.root .image-avatar-ariana{background-image:url(../images/avatars/avatar-ariana-522c5a6e.jpg)}.root .image-avatar-brendan{background-image:url(../images/avatars/avatar-brendan-81bbe228.jpg)}.root .image-avatar-charlie{background-image:url(../images/avatars/avatar-charlie-445998d0.jpg)}.root .image-avatar-geordie{background-image:url(../images/avatars/avatar-geordie-70f65c99.jpg)}.root .image-avatar-douglas{background-image:url(../images/avatars/avatar-douglas-21fa46ac.jpg)}.root .rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.root .bs-box{-webkit-box-sizing:border-box;box-sizing:border-box}