@charset "UTF-8";
/*! Lightning Design System 2.15.0-alpha.2 */@media (pointer:coarse) and (hover:none){body{font-size:1rem}.slds-button.slds-accordion__summary-action{line-height:1.875rem}.slds-button{line-height:2.625rem;font-weight:700}.slds-button--icon,.slds-button--icon-border,.slds-button--icon-border-filled,.slds-button--icon-border-inverse,.slds-button--icon-container,.slds-button--icon-container-more,.slds-button--icon-error,.slds-button--icon-inverse,.slds-button--icon-more,.slds-button--icon-small,.slds-button--icon-x-small,.slds-button--icon-xx-small,.slds-button_icon,.slds-button_icon-border,.slds-button_icon-border-filled,.slds-button_icon-border-inverse,.slds-button_icon-brand,.slds-button_icon-container,.slds-button_icon-container-more,.slds-button_icon-error,.slds-button_icon-inverse,.slds-button_icon-more,.slds-button_icon-small,.slds-button_icon-x-small,.slds-button_icon-xx-small{width:2.75rem;height:2.75rem}.slds-card{border-color:transparent;border-radius:0}.slds-card__header-title{font-size:1.125rem;font-weight:700}.slds-checkbox--button-group,.slds-checkbox--button-group .slds-checkbox--button,.slds-checkbox--button-group .slds-checkbox_button,.slds-checkbox_button-group,.slds-checkbox_button-group .slds-checkbox--button,.slds-checkbox_button-group .slds-checkbox_button{display:block}.slds-checkbox--button-group .slds-checkbox--button+.slds-checkbox--button,.slds-checkbox--button-group .slds-checkbox_button+.slds-checkbox_button,.slds-checkbox_button-group .slds-checkbox--button+.slds-checkbox--button,.slds-checkbox_button-group .slds-checkbox_button+.slds-checkbox_button{border-left:0;border-top:1px solid #dddbda}.slds-checkbox--button-group .slds-checkbox--button:first-child>.slds-checkbox--button__label,.slds-checkbox--button-group .slds-checkbox_button:first-child>.slds-checkbox_button__label,.slds-checkbox_button-group .slds-checkbox--button:first-child>.slds-checkbox--button__label,.slds-checkbox_button-group .slds-checkbox_button:first-child>.slds-checkbox_button__label{border-radius:.25rem .25rem 0 0}.slds-checkbox--button-group .slds-checkbox--button:last-child>.slds-checkbox--button__label,.slds-checkbox--button-group .slds-checkbox_button:last-child>.slds-checkbox_button__label,.slds-checkbox_button-group .slds-checkbox--button:last-child>.slds-checkbox--button__label,.slds-checkbox_button-group .slds-checkbox_button:last-child>.slds-checkbox_button__label{border-radius:0 0 .25rem .25rem}.slds-checkbox--button-group .slds-checkbox--button__label,.slds-checkbox--button-group .slds-checkbox_button__label,.slds-checkbox_button-group .slds-checkbox--button__label,.slds-checkbox_button-group .slds-checkbox_button__label{display:block;text-align:center}.slds-checkbox--button,.slds-checkbox_button{line-height:2.625rem}.slds-checkbox-button{width:2.75rem;height:2.75rem}.slds-checkbox--add-button,.slds-checkbox_add-button{width:2.75rem;height:2.75rem;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.slds-checkbox--add-button .slds-checkbox--faux,.slds-checkbox--add-button .slds-checkbox_faux,.slds-checkbox_add-button .slds-checkbox--faux,.slds-checkbox_add-button .slds-checkbox_faux{width:2rem;height:2rem}.slds-checkbox--toggle,.slds-checkbox_toggle{padding:.125rem 0}.slds-checkbox--toggle .slds-form-element__label,.slds-checkbox_toggle .slds-form-element__label{-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;font-size:1rem}.slds-checkbox--toggle [type=checkbox]+.slds-checkbox--faux_container,.slds-checkbox--toggle [type=checkbox]+.slds-checkbox_faux_container,.slds-checkbox_toggle [type=checkbox]+.slds-checkbox--faux_container,.slds-checkbox_toggle [type=checkbox]+.slds-checkbox_faux_container{font-size:.75rem}.slds-checkbox .slds-checkbox--faux,.slds-checkbox .slds-checkbox_faux{width:1.5rem;height:1.5rem;-webkit-flex-shrink:0;flex-shrink:0}.slds-checkbox .slds-checkbox__label{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;vertical-align:middle;min-height:2.75rem}.slds-checkbox .slds-checkbox__label .slds-form-element__label{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;font-size:1rem}.slds-checkbox [type=checkbox]:checked+.slds-checkbox--faux:after,.slds-checkbox [type=checkbox]:checked+.slds-checkbox__label .slds-checkbox--faux:after,.slds-checkbox [type=checkbox]:checked+.slds-checkbox__label .slds-checkbox_faux:after,.slds-checkbox [type=checkbox]:checked+.slds-checkbox_faux:after,.slds-checkbox [type=checkbox]:checked~.slds-checkbox--faux:after,.slds-checkbox [type=checkbox]:checked~.slds-checkbox_faux:after{height:.375rem;width:.75rem;margin-top:-1px}.slds-checkbox [type=checkbox]:indeterminate+.slds-checkbox--faux:after,.slds-checkbox [type=checkbox]:indeterminate+.slds-checkbox__label .slds-checkbox--faux:after,.slds-checkbox [type=checkbox]:indeterminate+.slds-checkbox__label .slds-checkbox_faux:after,.slds-checkbox [type=checkbox]:indeterminate+.slds-checkbox_faux:after,.slds-checkbox [type=checkbox]:indeterminate~.slds-checkbox--faux:after,.slds-checkbox [type=checkbox]:indeterminate~.slds-checkbox_faux:after{width:.75rem}.slds-checkbox.slds-checkbox_stacked .slds-form-element__label{font-size:.875rem}.slds-checkbox_standalone{min-height:2.75rem}.slds-checkbox_standalone [type=checkbox]{width:2.75rem;height:2.75rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.slds-checkbox_standalone .slds-checkbox_faux{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.slds-listbox--horizontal li+li,.slds-listbox_horizontal li+li{padding-left:.25rem}.slds-listbox__option-header{font-size:1rem}.slds-listbox--vertical .slds-listbox__option--plain,.slds-listbox--vertical .slds-listbox__option_plain,.slds-listbox_vertical .slds-listbox__option--plain,.slds-listbox_vertical .slds-listbox__option_plain{line-height:2.75rem;padding-top:0;padding-bottom:0;-webkit-align-items:center;-moz-box-align:center;align-items:center}.slds-listbox--vertical .slds-listbox__option--plain .slds-media__figure,.slds-listbox--vertical .slds-listbox__option_plain .slds-media__figure,.slds-listbox_vertical .slds-listbox__option--plain .slds-media__figure,.slds-listbox_vertical .slds-listbox__option_plain .slds-media__figure{margin-right:.5rem}.slds-listbox--object-switcher,.slds-listbox_object-switcher{padding:0}.slds-combobox_object-switcher .slds-combobox__input{font-size:1rem}.slds-listbox_selection-group{height:2.75rem}.slds-listbox_selection-group .slds-listbox{padding:0 .25rem .375rem}.slds-listbox_selection-group .slds-listbox-item{padding:.375rem .125rem 0}.slds-has-inline-listbox .slds-combobox__input,.slds-has-object-switcher .slds-combobox__input{line-height:2.5rem;min-height:2.75rem}.slds-has-inline-listbox [role=listbox]{padding:0 .375rem}.slds-th__action{padding-right:1.25rem}.slds-form-element__label{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;min-height:2rem;padding-top:0;padding-right:0;margin-bottom:0;font-size:.875rem}.slds-form-element__icon .slds-button_icon{height:2rem}.slds-form-element__control .slds-form-element__icon .slds-button_icon{height:2.75rem}.slds-form-element__icon{padding-top:0}.slds-form-element--edit .slds-form-element__static,.slds-form-element_edit .slds-form-element__static{width:-moz-calc(100% - 2.75rem);width:calc(100% - 2.75rem)}.slds-form-element_readonly .slds-icon{width:1.5rem;height:1.5rem}.slds-form-element__static{font-size:1rem}.slds-form-element_horizontal .slds-button_icon,.slds-form_horizontal .slds-form-element .slds-button_icon,.slds-form_stacked .slds-form-element_horizontal .slds-button_icon{vertical-align:top}.slds-form-element_stacked .slds-form-element__icon,.slds-form_horizontal .slds-form-element_stacked .slds-form-element__icon,.slds-form_stacked .slds-form-element .slds-form-element__icon{padding-top:0}.slds-input{line-height:2.625rem}.slds-input[readonly]{font-size:1rem}.slds-input[type=email],.slds-input[type=tel],.slds-input[type=text],.slds-input[type=url]{-webkit-appearance:none}.slds-input[type=date],.slds-input[type=datetime-local],.slds-input[type=datetime],.slds-input[type=month],.slds-input[type=time],.slds-input[type=week]{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex}.slds-input[type=date],.slds-input[type=datetime-local],.slds-input[type=month],.slds-input[type=time]{height:2.75rem}.slds-input-has-icon .slds-input__icon{width:1rem;height:1rem;margin-top:-.5rem}.slds-input-has-icon--left .slds-input__icon,.slds-input-has-icon_left .slds-input__icon{left:.5rem}.slds-input-has-icon--right .slds-input__icon,.slds-input-has-icon_right .slds-input__icon{right:.5rem}.slds-input-has-icon--left-right .slds-input__icon--left,.slds-input-has-icon--left-right .slds-input__icon_left,.slds-input-has-icon_left-right .slds-input__icon--left,.slds-input-has-icon_left-right .slds-input__icon_left{left:.5rem}.slds-input-has-icon--left-right .slds-input__icon--right,.slds-input-has-icon--left-right .slds-input__icon_right,.slds-input-has-icon_left-right .slds-input__icon--right,.slds-input-has-icon_left-right .slds-input__icon_right{right:.5rem}.slds-input__icon-group_right .slds-input__spinner{right:-moz-calc(1.5rem + .25rem);right:calc(1.5rem + .25rem)}.slds-map_container{padding:1rem 1rem 0}.slds-map{min-width:21.75rem}.slds-has-coordinates{max-height:none}.slds-coordinates__title{font-size:1.125rem}.slds-dropdown{padding:0;font-size:1rem}.slds-dropdown__item>a{line-height:2.75rem;padding:0 .75rem}.slds-dropdown__header{font-size:1rem}.slds-modal .slds-modal__title{font-weight:700}.slds-modal__close{width:2.75rem;height:2.75rem;top:-2.75rem;right:0}.slds-path__nav .slds-is-current:first-child .slds-path__link{height:-moz-calc(2.75rem - .25rem);height:calc(2.75rem - .25rem)}.slds-path__nav .slds-is-active:first-child .slds-path__link{height:2.75rem}.slds-path__item{margin-left:.5rem;margin-right:.5625rem}.slds-path__item:after,.slds-path__item:before{left:-.3125rem;right:-.375rem}.slds-path__item:before{height:-moz-calc((2.75rem/2) + .0625rem);height:calc((2.75rem / 2) + .0625rem)}.slds-path__item:after{height:1.375rem}.slds-path__item:first-child:after,.slds-path__item:first-child:before{left:1.625rem}.slds-path__item:last-child:after,.slds-path__item:last-child:before{right:1.125rem}.slds-path__link{height:2.75rem}.slds-pill{line-height:1.875rem;padding:0 .5rem}.slds-pill+.slds-pill{margin-left:.25rem}.slds-pill-container,.slds-pill__container,.slds-pill_container{padding:.25rem}.slds-pill__label{font-size:.875rem}.slds-pill__icon_container~.slds-pill__action,.slds-pill__icon~.slds-pill__action{padding-left:calc(1.25rem + .5rem)}.slds-pill--link,.slds-pill_link{padding:0}.slds-pill--link .slds-pill__icon_container,.slds-pill_link .slds-pill__icon_container{left:.25rem}.slds-pill--link .slds-pill__remove,.slds-pill_link .slds-pill__remove{right:0;width:2rem;height:2rem;margin:0;border:0}.slds-pill--link__icon_container~.slds-pill__action,.slds-pill--link__icon~.slds-pill__action,.slds-pill_link__icon_container~.slds-pill__action,.slds-pill_link__icon~.slds-pill__action{padding-left:calc(1.25rem + .5rem)}.slds-pill__action{padding:0 2rem 0 .5rem}.slds-popover_prompt__heading{font-size:1.25rem}.slds-progress__item{position:relative;-webkit-align-items:center;-moz-box-align:center;align-items:center;min-height:2.75rem}.slds-progress__item .slds-button:before{position:absolute;width:-moz-calc(100% + 8px);width:calc(100% + 8px);height:2.75rem;content:""}.slds-progress__marker{width:1.25rem;height:1.25rem;line-height:1}.slds-progress__marker_icon{width:2rem;height:2rem}.slds-progress__marker_icon .slds-button__icon{width:1.25rem;height:1.25rem}.slds-progress_vertical .slds-progress__item:after,.slds-progress_vertical .slds-progress__item:before{left:-moz-calc((1.25rem/2) - 1px);left:calc((1.25rem / 2) - 1px)}.slds-progress_vertical .slds-progress__item_content{font-size:.875rem}.slds-progress_vertical .slds-progress__marker{width:1.25rem}.slds-progress_vertical .slds-progress__marker .slds-icon{width:1.25rem;height:1.25rem}.slds-radio--button-group,.slds-radio--button-group .slds-radio--button,.slds-radio--button-group .slds-radio_button,.slds-radio_button-group,.slds-radio_button-group .slds-radio--button,.slds-radio_button-group .slds-radio_button{display:block}.slds-radio--button-group .slds-radio--button+.slds-radio--button,.slds-radio--button-group .slds-radio_button+.slds-radio_button,.slds-radio_button-group .slds-radio--button+.slds-radio--button,.slds-radio_button-group .slds-radio_button+.slds-radio_button{border-left:0;border-top:1px solid #dddbda}.slds-radio--button-group .slds-radio--button:first-child>.slds-radio--button__label,.slds-radio--button-group .slds-radio_button:first-child>.slds-radio_button__label,.slds-radio_button-group .slds-radio--button:first-child>.slds-radio--button__label,.slds-radio_button-group .slds-radio_button:first-child>.slds-radio_button__label{border-radius:.25rem .25rem 0 0}.slds-radio--button-group .slds-radio--button:last-child>.slds-radio--button__label,.slds-radio--button-group .slds-radio_button:last-child>.slds-radio_button__label,.slds-radio_button-group .slds-radio--button:last-child>.slds-radio--button__label,.slds-radio_button-group .slds-radio_button:last-child>.slds-radio_button__label{border-radius:0 0 .25rem .25rem}.slds-radio--button-group .slds-radio--button__label,.slds-radio--button-group .slds-radio_button__label,.slds-radio_button-group .slds-radio--button__label,.slds-radio_button-group .slds-radio_button__label{display:block;text-align:center}.slds-radio--button,.slds-radio_button{line-height:2.69rem}.slds-radio .slds-radio__label{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;min-height:2.75rem}.slds-radio .slds-radio--faux,.slds-radio .slds-radio_faux{width:1.5rem;height:1.5rem}.slds-radio .slds-form-element__label{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;font-size:1rem}.slds-slider{-webkit-align-items:center;-moz-box-align:center;align-items:center;margin-top:.5rem;min-height:2rem}.slds-slider__range::-webkit-slider-thumb{height:2rem;width:2rem;margin-top:calc(((2rem / 2) - (4px / 2)) * -1)}.slds-slider__range::-moz-range-thumb{height:2rem;width:2rem}.slds-slider__range::-ms-thumb{height:2rem;width:2rem}.slds-slider_vertical{-webkit-align-items:initial;-moz-box-align:initial;align-items:normal}.slds-slider_vertical .slds-slider__range{margin-left:calc((2rem - 1rem) / 2)}.slds-slider_vertical .slds-slider__value{left:-moz-calc((2rem - 1rem)/2);left:calc((2rem - 1rem) / 2)}.slds-tabs-mobile__item .slds-button:active,.slds-tabs-mobile__item .slds-button:hover{color:currentColor}.slds-text-body--regular,.slds-text-body_regular{font-size:1rem}.slds-text-body--small,.slds-text-body_small{font-size:.875rem}.slds-text-heading--large,.slds-text-heading_large{font-size:2rem}.slds-text-heading--medium,.slds-text-heading_medium{font-size:1.5rem}.slds-text-heading--small,.slds-text-heading_small{font-size:1.25rem}}@media (pointer:coarse) and (hover:none) and (min-width:48em){.slds-form-element_horizontal .slds-form-element__label,.slds-form_horizontal .slds-form-element .slds-form-element__label,.slds-form_stacked .slds-form-element_horizontal .slds-form-element__label{display:block;max-width:-moz-calc(33% - 2.75rem);max-width:calc(33% - 2.75rem);-webkit-flex-basis:calc(33% - 2.75rem);flex-basis:-moz-calc(33% - 2.75rem);flex-basis:calc(33% - 2.75rem);padding-top:.25rem}.slds-form-element_horizontal .slds-form-element__control,.slds-form_horizontal .slds-form-element .slds-form-element__control,.slds-form_stacked .slds-form-element_horizontal .slds-form-element__control{display:block;min-height:0}.slds-form-element_horizontal .slds-form-element__icon,.slds-form_horizontal .slds-form-element .slds-form-element__icon,.slds-form_stacked .slds-form-element_horizontal .slds-form-element__icon{padding-top:0}.slds-form-element_horizontal .slds-checkbox__label,.slds-form_horizontal .slds-form-element .slds-checkbox__label,.slds-form_stacked .slds-form-element_horizontal .slds-checkbox__label{display:block}}:root{--palette-gray-10:#181818;--palette-gray-15:#242424;--palette-gray-20:#2e2e2e;--palette-gray-30:#444446;--palette-gray-40:#5b5c5d;--palette-gray-50:#747476;--palette-gray-60:#929395;--palette-gray-65:#9fa0a2;--palette-gray-70:#adaeb0;--palette-gray-80:#c9c9c9;--palette-gray-90:#e5e5e5;--palette-gray-95:#f3f3f3;--palette-blue-10:#001639;--palette-blue-65:#57a3fd;--palette-blue-15:#03234d;--palette-blue-90:#d8e6fe;--palette-blue-80:#aacbff;--palette-blue-70:#78b0fd;--palette-blue-60:#1b96ff;--palette-blue-50:#0176d3;--palette-blue-40:#0b5cab;--palette-blue-95:#eef4ff;--palette-blue-30:#014486;--palette-blue-20:#032d60;--palette-cloud-blue-90:#cfe9fe;--palette-cloud-blue-80:#475f70;--palette-cloud-blue-70:#1ab9ff;--palette-cloud-blue-60:#0d9dda;--palette-cloud-blue-50:#107cad;--palette-cloud-blue-40:#05628a;--palette-cloud-blue-95:#eaf5fe;--palette-cloud-blue-30:#084968;--palette-cloud-blue-20:#023248;--palette-cloud-blue-10:#001a28;--palette-cloud-blue-65:#08abed;--palette-cloud-blue-15:#0a2636;--palette-green-15:#0c2912;--palette-green-90:#cdefc4;--palette-green-80:#91db8b;--palette-green-70:#45c65a;--palette-green-60:#3ba755;--palette-green-50:#2e844a;--palette-green-40:#22683e;--palette-green-95:#ebf7e6;--palette-green-30:#194e31;--palette-green-20:#0e3522;--palette-green-10:#071b12;--palette-green-65:#41b658;--palette-hot-orange-90:#ffded5;--palette-hot-orange-80:#feb9a5;--palette-hot-orange-70:#ff906e;--palette-hot-orange-60:#ff5d2d;--palette-hot-orange-50:#d83a00;--palette-hot-orange-40:#aa3001;--palette-hot-orange-95:#fef1ed;--palette-hot-orange-30:#7e2600;--palette-hot-orange-20:#541d01;--palette-hot-orange-10:#281202;--palette-hot-orange-65:#ff784f;--palette-hot-orange-15:#421604;--palette-indigo-90:#e0e5f8;--palette-indigo-80:#bec7f6;--palette-indigo-70:#9ea9f1;--palette-indigo-60:#7f8ced;--palette-indigo-50:#5867e8;--palette-indigo-40:#3a49da;--palette-indigo-95:#f1f3fb;--palette-indigo-30:#2f2cb7;--palette-indigo-20:#260f8f;--palette-indigo-10:#200647;--palette-indigo-65:#8e9bef;--palette-indigo-15:#1f0974;--palette-orange-90:#fedfd0;--palette-orange-80:#ffba90;--palette-orange-70:#fe9339;--palette-orange-60:#dd7a01;--palette-orange-50:#a96404;--palette-orange-40:#825101;--palette-orange-95:#fff1ea;--palette-orange-30:#5f3e02;--palette-orange-20:#3e2b02;--palette-orange-10:#201600;--palette-orange-65:#f38303;--palette-orange-15:#371e03;--palette-pink-50:#e3066a;--palette-pink-40:#b60554;--palette-pink-95:#fef0f3;--palette-pink-30:#8a033e;--palette-pink-20:#61022a;--palette-pink-65:#fe7298;--palette-pink-10:#370114;--palette-pink-15:#4b0620;--palette-pink-90:#fddde3;--palette-pink-80:#fdb6c5;--palette-pink-70:#fe8aa7;--palette-pink-60:#ff538a;--palette-purple-15:#300b60;--palette-purple-90:#ece1f9;--palette-purple-80:#d78ff5;--palette-purple-70:#c29ef1;--palette-purple-60:#ad7bee;--palette-purple-50:#9050e9;--palette-purple-40:#7526e3;--palette-purple-95:#f6f2fb;--palette-purple-30:#5a1ba9;--palette-purple-20:#401075;--palette-purple-10:#240643;--palette-purple-65:#b78def;--palette-red-90:#feded8;--palette-red-80:#feb8ab;--palette-red-70:#fe8f7d;--palette-red-60:#fe5c4c;--palette-red-50:#ea001e;--palette-red-95:#fef1ee;--palette-red-40:#ba0517;--palette-red-30:#8e030f;--palette-red-20:#640103;--palette-red-10:#300c01;--palette-red-65:#fe7765;--palette-red-15:#4a0c04;--palette-teal-15:#072825;--palette-teal-90:#acf3e4;--palette-teal-80:#04e1cb;--palette-teal-70:#01c3b3;--palette-teal-60:#06a59a;--palette-teal-50:#0b827c;--palette-teal-40:#056764;--palette-teal-95:#def9f3;--palette-teal-30:#024d4c;--palette-teal-20:#023434;--palette-teal-10:#071b12;--palette-teal-65:#03b4a7;--palette-violet-15:#3d0157;--palette-violet-90:#f2defe;--palette-violet-80:#e5b9fe;--palette-violet-70:#d892fe;--palette-violet-60:#cb65ff;--palette-violet-50:#ba01ff;--palette-violet-40:#9602c7;--palette-violet-95:#f9f0ff;--palette-violet-30:#730394;--palette-violet-20:#520066;--palette-violet-10:#2e0039;--palette-violet-65:#d17dfe;--palette-yellow-70:#e4a201;--palette-yellow-60:#ca8501;--palette-yellow-50:#a86403;--palette-yellow-40:#8c4b02;--palette-yellow-95:#fbf3e0;--palette-yellow-30:#6f3400;--palette-yellow-20:#4f2100;--palette-yellow-10:#281202;--palette-yellow-65:#d79304;--palette-yellow-15:#2e2204;--palette-yellow-90:#f9e3b6;--palette-yellow-80:#fcc003;--border-radius-small:0.125rem;--border-radius-medium:0.25rem;--border-radius-large:0.5rem;--border-radius-circle:50%;--border-width-thin:1px;--border-width-thick:2px;--duration-instantly:0s;--duration-immediately:0.05s;--duration-quickly:0.1s;--duration-promptly:0.2s;--duration-slowly:0.4s;--duration-paused:3.2s;--font-family:"Salesforce Sans",Arial,sans-serif;--font-family-heading:"Salesforce Sans",Arial,sans-serif;--font-family-monospace:Consolas,Menlo,Monaco,Courier,monospace;--font-size-1:0.625rem;--font-size-2:0.75rem;--font-size-3:0.8125rem;--font-size-4:0.875rem;--font-size-5:1rem;--font-size-6:1.125rem;--font-size-7:1.25rem;--font-size-8:1.5rem;--font-size-9:1.75rem;--font-size-10:2rem;--font-size-11:2.625rem;--font-size-12:3.5rem;--font-weight-light:300;--font-weight-regular:400;--font-weight-bold:700;--line-height-heading:1.25;--line-height-text:1.8;--line-height-reset:1;--size-xxx-small:3rem;--size-xx-small:6rem;--size-x-small:12rem;--size-small:15rem;--size-medium:20rem;--size-large:25rem;--size-x-large:40rem;--size-xx-large:60rem;--spacing-xxx-small:0.125rem;--spacing-xx-small:0.25rem;--spacing-x-small:0.5rem;--spacing-small:0.75rem;--spacing-medium:1rem;--spacing-large:1.5rem;--spacing-x-large:2rem;--spacing-xx-large:3rem;--z-index-dropdown:7000;--z-index-docked:4;--z-index-reminder:8500;--z-index-spinner:9050;--z-index-default:1;--z-index-deepdive:-99999;--z-index-toast:10000;--z-index-dialog:6000;--z-index-popup:5000;--z-index-modal:9000;--z-index-sticky:100;--z-index-overlay:8000;--square-tappable:2.75rem;--square-tappable-small:2rem;--square-tappable-x-small:1.5rem;--square-tappable-xx-small:1.25rem;--height-tappable:2.75rem;--height-tappable-small:2rem;--square-icon-utility-large:1.5rem;--square-icon-small-boundary:1.5rem;--square-icon-utility-medium:1.25rem;--square-icon-x-small-boundary:1.25rem;--square-icon-utility-small:1rem;--square-icon-medium-boundary:2rem;--square-icon-large-content:2rem;--square-icon-large-boundary:3rem;--square-icon-medium-content:1rem;--square-icon-x-small-content:0.5rem;--square-icon-medium-boundary-alt:2.25rem;--square-icon-large-boundary-alt:5rem;--square-icon-small-content:0.75rem;--square-icon-xx-small-boundary:1rem;--square-icon-medium-content-alt:0.875rem}html{background-color:#fff;font-size:16px;line-height:var(--line-height-text)}a{text-decoration:underline}.layout{max-width:1440px;margin:0 auto}.uxp-divider{position:relative}.uxp-divider:after{content:"";position:absolute;background-color:var(--palette-gray-80)}.uxp-divider_bottom:after,.uxp-divider_top:after{left:var(--spacing-large);right:var(--spacing-large);height:1px}.uxp-divider_bottom:after{bottom:0}.uxp-divider_top:after{top:0}.uxp-heading_x-large{font-size:var(--font-size-11);font-weight:var(--font-weight-light);line-height:var(--line-height-heading)}.uxp-heading_large{font-size:var(--font-size-9)}.uxp-heading_large,.uxp-heading_medium{font-weight:var(--font-weight-bold);line-height:var(--line-height-heading)}.uxp-heading_medium{font-size:var(--font-size-7)}.uxp-heading_small{font-size:var(--font-size-5);font-weight:var(--font-weight-bold)}.uxp-subheading{font-size:var(--font-size-7);line-height:var(--line-height-heading)}.section-divider{position:relative}.section-divider:after{content:"";position:absolute;bottom:0;height:var(--border-width-thin);left:var(--spacing-large);right:var(--spacing-large);background-color:#e1dfde}html .slds-button{line-height:1.35;padding-top:var(--spacing-x-small);padding-bottom:var(--spacing-x-small)}.slds-button{--sds-c-icon-color-foreground:currentcolor}.slds-button .slds-icon{margin-top:-2px}.slds-button+.slds-button{margin-left:0}.featured-lockup,.lockup-grid .lockup{max-width:270px;margin:0 auto}.visible-hidden{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.visible-hidden:focus{clip:auto;height:auto;overflow:auto;position:absolute;width:auto}.hero{background-color:var(--palette-cloud-blue-60);background-image:url(/images/hero.png);background-repeat:no-repeat;background-position:24% -moz-calc(100% + 134px);background-position:24% calc(100% + 134px);background-size:1440px;padding:var(--spacing-large);padding-bottom:360px;color:#fff}.hero_content{max-width:285px;margin:0 auto}.hero_content .slds-button{margin-left:0;margin-right:var(--spacing-x-small);margin-top:var(--spacing-x-small)}@media(min-width:480px){.hero{display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end;background-position:35% -moz-calc(100% + 40px);background-position:35% calc(100% + 40px);padding-bottom:290px}.hero_content{margin:inherit}}@media(min-width:624px){.hero{background-position:35% -moz-calc(100% + 20px);background-position:35% calc(100% + 20px);padding-bottom:200px}}@media(min-width:768px){.hero{background-position:43% -moz-calc(100% + 20px);background-position:43% calc(100% + 20px);padding-bottom:210px;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.hero_content{max-width:420px;margin-left:38vw}.hero_content .uxp-heading_x-large{font-size:var(--font-size-12)}}@media(min-width:1024px){.hero{background-position:50% bottom;padding-bottom:217px}.hero_content{margin-top:3rem;max-width:490px;margin-left:45vw}}@media(min-width:1440px){.hero{background-size:100%;background-position:50% 150px}}nav a{text-decoration:none;display:inline-block;padding-top:.5rem;padding-bottom:.5rem}nav .uxp-heading_small{text-transform:uppercase}nav .active{font-weight:700}@media(min-width:768px){.layout_nav:after{display:none}}.frameworks{position:relative;padding:var(--spacing-large);background-color:var(--palette-purple-70);padding-bottom:280px;color:var(--palette-purple-10);--sds-c-button-text-color:var(--palette-purple-20);--sds-c-button-text-color-hover:var(--palette-purple-10);--sds-c-button-neutral-color-border:var(--palette-purple-60);--sds-c-button-neutral-color-border-hover:var(--palette-purple-50);--sds-c-button-neutral-color-background-hover:var(--palette-purple-95)}.frameworks:after{content:"";position:absolute;bottom:-15px;left:0;right:0;height:100%;pointer-events:none;background-image:url(/images/learn-astro.png);background-repeat:no-repeat;background-position:50% bottom;background-size:320px}@media(min-width:1024px){.frameworks{padding-top:var(--spacing-xx-large);padding-bottom:var(--spacing-xx-large)}.frameworks:after{left:-moz-calc(50% + var(--spacing-medium));left:calc(50% + var(--spacing-medium));right:var(--spacing-medium);top:-moz-calc(var(--spacing-x-large) * -1);top:calc(var(--spacing-x-large) * -1);bottom:-moz-calc(var(--spacing-medium) * -1);bottom:calc(var(--spacing-medium) * -1);height:auto;background-size:contain;background-position:50%}.frameworks_content{width:50%}}@media(min-width:1160px){.frameworks{margin-top:var(--spacing-x-large);margin-bottom:var(--spacing-x-large)}}.working-on{--sds-c-icon-color-foreground:var(--palette-purple-50)}@media(min-width:768px){.working-themes{border-right:1px solid var(--palette-gray-80)}}.featured-resources{position:relative;margin-top:160px;padding-top:var(--spacing-x-large);background-color:var(--palette-yellow-80);color:var(--palette-yellow-10);--sds-c-button-text-color:var(--palette-yellow-20);--sds-c-button-neutral-color-border:var(--palette-yellow-60);--sds-c-button-text-color-hover:var(--palette-yellow-10);--sds-c-button-neutral-color-border-hover:var(--palette-yellow-50);--sds-c-button-neutral-color-background-hover:var(--palette-yellow-95)}.featured-resources:after{content:"";position:absolute;top:-180px;left:0;right:0;height:400px;background-image:url(/images/tools-astro.png);background-repeat:no-repeat;background-size:200px;background-position:100% top;pointer-events:none}@media(min-width:768px){.featured-resources{margin-top:var(--spacing-medium)}.featured-resources:after{right:var(--spacing-large)}}@media(min-width:1160px){.featured-resources:after{right:var(--spacing-xx-large)}}.help-timeline_list{counter-reset:helpTimeline}.help-timeline_list li{position:relative;padding-left:3rem;counter-increment:helpTimeline}.help-timeline_list li:not(:last-child):before{content:"";position:absolute;top:1.5rem;bottom:-1rem;left:-moz-calc(1rem - 2px);left:calc(1rem - 2px);width:4px;background-color:var(--palette-teal-80)}.help-timeline_list li:after{content:counter(helpTimeline);position:absolute;width:38px;height:32px;padding-right:5px;background-image:url("data:image/svg+xml,%3Csvg width='78px' height='66px' viewBox='0 0 78 66' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M39,72 C49,64.6765686 72,44.992046 72,26.8496727 C72,8.70729949 57.2253967,-6 39,-6 C20.7746033,-6 6,8.70729949 6,26.8496727 C6,44.992046 29,64.6765686 39,72 Z' id='point' fill='%2306E2CB' fill-rule='nonzero' transform='translate(39.000000, 33.000000) rotate(-90.000000) translate(-39.000000, -33.000000) '%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;top:-2px;left:0;text-align:center;line-height:2rem}.help-timeline_list span{margin:0 5px}@media(min-width:1024px){.help-timeline_list li{padding-left:inherit;padding-top:3.5rem}.help-timeline_list li:after{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 66 79' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M33,78.356945 C43,71 66,51.2253967 66,33 C66,14.7746033 51.2253967,2.84217094e-13 33,2.84217094e-13 C14.7746033,2.84217094e-13 0,14.7746033 0,33 C0,51.2253967 23,71 33,78.356945 Z' id='Oval' fill='%2306E2CB'%3E%3C/path%3E%3C/svg%3E");top:0;width:32px;height:38px;padding-right:0}.help-timeline_list li:not(:first-child){padding-left:.5rem}.help-timeline_list li:not(:first-child):after{left:-5px}.help-timeline_list li:not(:last-child){padding-right:.5rem}.help-timeline_list li:not(:last-child):before{width:auto;height:4px;left:.5rem;right:-1rem;top:1rem}.help-timeline_list li:after{left:-moz-calc(-1rem + 4px);left:calc(-1rem + 4px)}}.office-hours{position:relative;background-color:var(--palette-teal-80);padding-bottom:310px;margin-bottom:76px;color:var(--palette-teal-10);--sds-c-button-text-color:var(--palette-teal-20);--sds-c-button-neutral-color-border:var(--palette-teal-60);--sds-c-button-text-color-hover:var(--palette-teal-10);--sds-c-button-neutral-color-border-hover:var(--palette-teal-50);--sds-c-button-neutral-color-background-hover:var(--palette-teal-95)}.office-hours:after{position:absolute;content:"";top:0;bottom:-76px;left:0;right:0;pointer-events:none;background-image:url(/images/get-help-astro.png);background-repeat:no-repeat;background-size:300px;background-position:50% 100%}.office-hours_banner{background-color:#fff;font-weight:700;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;position:relative;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);padding:var(--spacing-xx-small) var(--spacing-small);overflow:hidden}.office-hours_banner li{position:relative}.office-hours_banner li:not(:last-child):after{content:"•";padding:0 .5rem}@media(min-width:480px){.office-hours_banner{padding-left:var(--spacing-x-large);padding-right:var(--spacing-x-large)}.office-hours_banner:after,.office-hours_banner:before{content:"";position:absolute;width:100px;height:100px;top:50%;background-color:var(--palette-teal-80);-webkit-transform:translateY(-50%) rotate(45deg);-moz-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.office-hours_banner:before{left:-88px}.office-hours_banner:after{right:-88px}}@media(min-width:1024px){.office-hours{padding-top:4rem;padding-bottom:4rem;margin-bottom:0}.office-hours:after{top:0;bottom:-5vw;max-height:425px;left:2rem;right:-moz-calc(60% + 2rem);right:calc(60% + 2rem);background-position:center 1rem;background-size:contain}.office-hours_content{padding-left:40%}}@media(min-width:1160px){.office-hours{margin-bottom:4rem}}.living-system{position:relative;background-color:var(--palette-pink-70);padding-bottom:240px;margin-bottom:60px;color:var(--palette-pink-10);--sds-c-button-text-color:var(--palette-pink-20);--sds-c-button-neutral-color-border:var(--palette-pink-60);--sds-c-button-text-color-hover:var(--palette-pink-10);--sds-c-button-neutral-color-border-hover:var(--palette-pink-50);--sds-c-button-neutral-color-background-hover:var(--palette-pink-95)}.living-system:after{content:"";position:absolute;top:0;bottom:-60px;left:0;right:0;background-image:url(/images/contribute-astro.png);background-repeat:no-repeat;background-size:300px;background-position:50% bottom}@media(min-width:1024px){.living-system{padding-top:var(--spacing-xx-large);padding-bottom:var(--spacing-xx-large)}.living-system:after{top:10px;left:60%;background-size:contain}.living-system_content{width:60%}}.releases{background-color:var(--palette-hot-orange-70);padding-bottom:60px;color:var(--palette-hot-orange-10)}.releases a{color:var(--palette-hot-orange-20)}.release:not(:last-child){position:relative;margin-bottom:1.5rem}.release:not(:last-child):after{content:"";position:absolute;pointer-events:none;background:var(--palette-hot-orange-90);left:0;right:0;bottom:0;height:1px}.release__detail>div{display:-webkit-flex;display:-moz-box;display:flex;padding-bottom:var(--spacing-large)}.release__detail dt{font-weight:700;width:33%}.releases_table{display:none;width:75%}.releases_table th{border-bottom:1px solid var(--palette-hot-orange-90);padding-bottom:.5rem}.releases_table td{min-width:80px;padding-top:.5rem;padding-bottom:1.5rem}.releases_table tr:not(:last-child) td{border-bottom:1px solid var(--palette-hot-orange-90)}@media(min-width:1024px){.releases_list{display:none}.releases_table{display:table}}.bug-report{position:relative;padding-top:280px}.bug-report:after{content:"";position:absolute;top:-122px;bottom:0;left:0;right:0;pointer-events:none;background-image:url(/images/bug-astro.png);background-repeat:no-repeat;background-size:320px;background-position:top}@media(min-width:1024px){.bug-report{padding-top:var(--spacing-x-large)}.bug-report:after{left:66%}.slds-text-longform{width:70%}}footer{text-align:center;border-top:1px solid var(--palette-gray-80)}.footer_message{position:relative;font-weight:var(--font-weight-bold);font-size:var(--font-size-5);display:inline-block;padding-left:70px;padding-right:70px}.footer_message:after,.footer_message:before{content:"";position:absolute;height:2px;width:60px;border-radius:1px;background-color:var(--palette-blue-50);top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.footer_message:before{left:0}.footer_message:after{right:0}.footer_love{position:relative;top:4px;display:inline-block;text-indent:-5000rem;overflow:hidden;background-image:url(/images/heart.svg);background-size:contain;background-position:50%;background-repeat:no-repeat;height:16px;width:16px}.social-icons{display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.social-icon a{display:block;height:42px;width:42px;text-indent:-5000rem;overflow:hidden;margin:0 1rem;background-repeat:no-repeat;background-position:50%;background-size:contain}.social-icon_dribbble a{background-image:url(/images/dribbble.svg)}.social-icon_twitter a{background-image:url(/images/twitter.svg)}.social-icon_github a{background-image:url(/images/github.svg)}@media(min-width:480px){.footer_links{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.footer_links li{position:relative;padding:0 var(--spacing-medium)}.footer_links li:not(:last-child):after{content:"·";position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);right:-1px}}@media(min-width:768px){.layout{display:-webkit-flex;display:-moz-box;display:flex;position:relative}.layout_content{-webkit-flex:1 1;-moz-box-flex:1;flex:1 1;position:relative}.layout_content:after{content:"";position:absolute;top:2rem;bottom:2rem;right:0;width:1px;background-color:var(--palette-gray-80)}.layout_nav{-webkit-order:2;-moz-box-ordinal-group:3;order:2;width:250px;position:-webkit-sticky;position:sticky;top:0;height:100%}.uxp-subheading{max-width:60%}}@media(min-width:1024px){.uxp-subheading{max-width:66%}}@media(min-width:1160px){.slds-large-p-horizontal_large{padding-left:var(--spacing-xx-large);padding-right:var(--spacing-xx-large)}.uxp-divider_bottom:after,.uxp-divider_top:after{left:var(--spacing-xx-large);right:var(--spacing-xx-large)}}@media(min-width:1280px){html{font-size:16px}.layout_nav{width:22%}.slds-x-large-size_3-of-4{width:75%}.slds-x-large-size_1-of-4{width:25%}.slds-x-large-size_1-of-3{width:33.3%}}