@import"https://lib.onfirstup.com/fonts/Material+Icons/v1.11.4/iconfont/filled.css";@import"https://lib.onfirstup.com/fonts/Material+Icons/v1.11.4/iconfont/outlined.css";.error-boundary{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;font-family:Arial,Helvetica,sans-serif;font-size:1.6rem}.error-boundary svg{width:25%}.error-boundary button{border:none;color:#069;display:inline;background:transparent;padding:0;margin:0;cursor:pointer;font-size:1.6rem;font-family:Arial,Helvetica,sans-serif}.error-boundary button:hover{text-decoration:underline}:root{--image-aspect-ratio-padding: 50%}.icon{display:inline-block;vertical-align:middle;font-family:Material Icons;font-weight:300;font-style:normal;font-size:24px;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.button{display:flex;align-items:center;padding:10px;font-size:1.4rem;border:none;cursor:pointer}.button--light,.button--transparent{background-color:#fff;color:#676570}.button--light:hover,.button--transparent:hover{color:#1b1a1f}.button--light.button--disabled,.button--transparent.button--disabled{background-color:#e3e1eb;color:#676570}.button--dark{background-color:#4d4c54;color:#b2b1ba}.button--dark:hover{color:#fff}.button--dark.button--disabled{background-color:#ffffff1a;color:#b2b1ba}.renderer--dark .button{color:#91d5ff}.button--block{display:block;width:100%}.button--link{display:inline;border:none;background-color:transparent;box-shadow:none;color:#0050b3;padding:0;font-size:unset}.button--material{box-shadow:0 1px 3px #00000040;padding:15px;border-radius:6px}.button--plain{background-color:transparent;border:none;box-shadow:none}.button--patron{border-radius:4px;border:1px solid rgba(0,0,0,.15)}.button--patron.button--dark{border:1px solid rgba(0,0,0,.15)}.button--disabled{cursor:not-allowed}.spinner{display:flex;flex:0 0 auto;position:relative;margin:20px auto;width:20px;height:20px}.spinner--center{position:absolute;top:50%;left:50%;margin:0;transform:translate(-50%,-50%)}.spinner:before{content:"";box-sizing:border-box;position:absolute;top:50%;left:50%;width:100%;height:100%;margin-top:-50%;margin-left:-50%;border-radius:100vh;border:2px solid #999;border-top-color:transparent!important;border-right-color:transparent!important;animation:rotate .5s linear infinite}@keyframes rotate{to{transform:rotate(360deg)}}img.logo{height:80px;width:auto}.logo{color:#000;font-size:24px}.body{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;max-width:300px;margin:auto}.body .instructions{font-size:14px;font-weight:400;flex:none;margin:36px 0 16px}.body button{padding:8px 20px;border:none;border-radius:6px;font-size:16px;font-weight:400;line-height:150%;align-self:stretch}.body button:hover{opacity:.5}.cookie-warning-wrapper{position:relative}.notification-icon{position:absolute;top:4px;right:4px;z-index:90000;cursor:pointer;opacity:.9;border-radius:12px;transition:max-width .2s linear,max-height .2s linear;background-color:orange;border:1px solid #ff4500;color:#864200}.notification-icon span{color:#fff;font-weight:bolder;line-height:1;font-size:18px}.notification-tooltip{background:#1b1a1f;color:#fff;padding:8px;margin:12px;text-align:center;vertical-align:middle;border-radius:4px}.cookie-notification-banner{display:flex;justify-content:center;align-items:center;padding:12px 4px}.tooltip{background-color:#1b1a1f;color:#fff;border-radius:4px;padding:8px 16px;font-size:12px;line-height:150%;font-weight:400;display:inline-block;z-index:90001}.tooltip>div{display:flex;flex-direction:row;justify-content:center;align-items:center;text-align:center;max-width:307px}.content-actions{display:flex;flex-wrap:wrap}.content-actions .spinner{margin:0;width:16px;height:16px}.content-actions .content-action{display:flex;justify-content:center;align-items:center;margin-right:10px}.content-actions .content-action button{padding:0}.content-actions .content-action_like .button{display:flex}.content-actions .content-action_like--active .heart,.content-actions .content-action_like:hover .heart{color:#dd1d1d}.content-actions .content-action_bookmark--active .button--dark{color:#fff}.content-actions .content-action_bookmark--active .button--light{color:#1b1a1f}.content-actions .content-action_translate--active .icon{color:#0050b3}.content-actions .content-action_share{position:relative}.content-actions .content-action_share--active button .icon{color:#0050b3}.content-actions .content-action .text{font-size:1.3rem;vertical-align:middle;margin-left:5px;white-space:nowrap}.content-actions .content-action .icon{font-size:1.6rem;vertical-align:bottom}.content-share{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:11}.content-share--light .content-share-modal{background:#ffffff}.content-share--light .network-label{color:#676570}.content-share--light .button:hover{background:#e3e1eb}.content-share--dark .content-share-modal{background:#4d4c54}.content-share--dark .network-label{color:#b2b1ba}.content-share--dark .button:hover{background:rgba(255,255,255,.1)}.content-share-modal{position:absolute;width:calc(50px + 14rem);max-width:100%;top:50%;left:50%;transform:translate(-50%,-50%);padding:15px;cursor:default}.content-share li{list-style-type:none;margin:15px 0}.content-share__items{margin:0;padding:0}.content-share__item .button{display:block;width:100%;text-align:left;background:none}.content-share__item img{width:40px;height:40px;vertical-align:middle;background-color:#fff}.content-share__item .network-label{font-size:1.8rem;font-weight:700;vertical-align:middle;margin-left:8px;line-height:40px;display:inline}.content-share__item .content-deeplink{display:flex;border:2px solid #fbfaff}.content-share__item .content-deeplink__input{border:none;padding:10px 0 10px 8px;width:calc(100% - 60px);border-radius:0}.content-share__item .content-deeplink button.content-deeplink__button{border:none;background:#fbfaff;flex:0 0 6rem;border-radius:0;cursor:pointer;color:#0050b3}.content-share__item .content-deeplink button.content-deeplink__button:hover{background-color:#e3e1eb}:root{--image-aspect-ratio-padding: 50%}.content-source{display:flex;flex-direction:row;font-size:1.2rem}.content-source__avatar{width:40px;height:40px;flex:0 40px}.content-source__avatar img{width:100%;height:100%}.content-source__body{flex:1 1 auto;line-height:1.25;display:flex;flex-direction:row}.content-source__timestamp{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.content-source .hero-text{display:none}.content-source__author,.content-source__timestamp{display:inline}.content-source .middot{margin:0 2px;font-weight:700}.content-source--hero .content-source__body{flex-direction:column;justify-content:center;margin-left:10px}.content-source--hero .hero-text{display:inline}.content-source--hero .middot{display:none}:root{--image-aspect-ratio-padding: 50%}.content-detail{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fbfaff;display:flex;flex-direction:column}.content-detail .header{background:#fbfaff;border-bottom:1px #e3e1eb solid;flex:0 0 40px;display:flex;padding:0 20px}.content-detail .header .content-actions{width:100%;position:relative;padding-right:26px}.content-detail .header .content-actions .content-action_open{margin-left:auto;position:absolute;right:0;top:12px}.content-detail .close,.content-detail .open{border:none;color:#676570;background:none;cursor:pointer}.content-detail .open{text-align:center;width:100%}.content-detail .open:hover{text-decoration:underline;background:rgba(0,0,0,.05)}.content-detail--dark{background-color:#323138;color:#b2b1ba}.content-detail--dark .header{background:#323138;border-bottom:1px rgba(255,255,255,.1) solid}.content-detail--dark .close{color:#b2b1ba}.content-detail .pane{padding:20px;flex:1 1 auto;overflow-y:auto}.content-detail--article .pane{padding:0;overflow-y:hidden;display:flex}.content-detail--article .pane .content-frame{height:auto}.content-detail .content-frame{width:100%;height:100%}.content-detail .content-frame iframe{height:100%;width:100%;border:0}.content-detail .content-frame--video{padding-bottom:50%;height:auto!important;position:relative}.content-detail .content-frame--video iframe{position:absolute;top:0;bottom:0;left:0;right:0}.content-detail .image{width:100%}.content-detail .image .thumbnail_image{padding-bottom:var(--image-aspect-ratio-padding);cursor:default}.content-detail .text a{text-decoration:underline}.content-detail .text a:hover{text-decoration:none}.content-detail .text h2.title{margin:0 0 5px;font-size:3.2rem;line-height:1.21}.content-detail .text .external-link{font-size:1.6rem;vertical-align:text-bottom}.content-detail .text .external-link .icon{font-size:1.7rem;margin-left:4px;text-align:center;vertical-align:text-bottom}.content-detail .text .attribution{margin-bottom:10px}.content-detail .text .summary{text-decoration:none;margin-top:10px;line-height:1.35em;font-size:1.6rem}.content-detail .text .summary a{text-decoration:none}.content-detail .text .footer{width:100%}.content-detail .text .footer .bookmark{float:right}.content-info__container{height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column}.content-info--no-comments .content-info__container .content-info__header{flex-grow:1}.content__action--shared>.button .icon,.content__action--shared>.button .text,.content__action--translated>.button .icon,.content__action--translated>.button .text{color:#1890ff}.content-info__actions{display:flex;justify-content:space-between;position:relative}.content-info__actions--right{display:flex;column-gap:10px}.content-info__actions .content__action--like .icons{position:relative;order:1;height:14px}.content-info__actions .content__action--like .text{display:inline-block;order:2;margin-left:5px;text-transform:capitalize}.content-info__actions .content__action--like .count{order:3;margin-left:8px}.content-info__actions .content__action--like .button{display:flex;align-items:center;padding:8px 11px;font-size:12px;line-height:18px}.content-info__actions .content__action--like .button .icon{font-size:14px}.content-info__actions .content__action--like .button .icon:first-child{opacity:1;transition:opacity .2s,transform .2s}.content-info__actions .content__action--like .button .icon:nth-child(2){position:absolute;top:0;left:0;opacity:0;transform:translateY(100%)}.content-info__actions .content__action--liked .button .icon:first-child{opacity:0;transform:translateY(-100%)}.content-info__actions .content__action--liked .button .icon:nth-child(2){opacity:1;transform:translateY(0);transition:opacity .2s,transform .2s}.content-info__actions .content__action--liked .button .heart:nth-child(2){color:#dd1d1d}.content-info__actions .content__action--liked .button:hover .icon{color:#000}.content-info__actions .content__action .icon{font-size:18px}.content__action .button>span,.content-share__items .button{display:flex;justify-content:flex-start;align-items:center;width:100%}.content-comments{padding:15px;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;flex-shrink:0;min-height:300px}.content-comments-label{font-weight:600;letter-spacing:2px;text-transform:uppercase;font-size:1.2rem;margin-bottom:15px}.content-comments-footer{display:flex;flex-direction:column;position:sticky;bottom:0;padding:16px;row-gap:4px}.content-comments-footer-input{display:block;width:100%;max-height:150px;padding:15px;font-size:1.4rem;border:none;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;resize:none}.content-comments-footer .content-comments-actions{display:flex;padding:0 5px;align-items:center;justify-content:flex-end}.content-comments-footer .content-comments-actions .submit-comment{background:none;border:none;color:#0050b3;height:44px}.content-comments-footer .content-comments-actions .submit-comment .spinner{margin:0;width:24px}.content-comments-footer .content-comments-actions .char-count{font-size:1.2rem}.content-comments-footer .content-comments-actions .char-count.--error{color:#dd1d1d}.content-comments-footer .content-comments-context{position:relative;display:flex;flex-direction:column;row-gap:4px;padding:16px;font-size:12px;line-height:1;color:#1b1a1f;background-color:#f1f0f7;border:1px solid #fbfaff;border-radius:3px}.content-comments-footer .content-comments-context--dark{background-color:#323138;border:1px solid #323138;color:#b2b1ba}.content-comments-footer .content-comments-context__cancel-button{position:absolute;border:none;cursor:pointer;height:100%;width:100%;top:0;left:0;transition:visibility 0ms,opacity .25s;opacity:0}.content-comments-footer .content-comments-context:hover .content-comments-context__cancel-button{opacity:1;visibility:visible}.content-comments-list{flex:1;display:flex;flex-direction:column}.content-comments-list.--empty{justify-content:center;align-items:center}.content-comments-empty{text-align:center}.content-comments-empty__title{font-size:2rem;font-weight:600}.content-comments-empty__text{font-size:1.4rem}.content-comments .content-comment{display:flex;margin-bottom:20px;width:100%;flex-shrink:0}.content-comments .content-comment__avatar{flex:0 0 auto;margin-right:20px;width:40px;height:40px}.content-comments .content-comment__avatar img{width:100%;height:100%}.content-comments .content-comment__main{flex-grow:1;flex-basis:0;min-width:0}.content-comments .content-comment__main img.emoji{display:inline-block;height:1.2em;padding:0 .2em;vertical-align:middle}.content-comments .content-comment__header{display:flex;align-items:center;margin-bottom:6px}.content-comments .content-comment__header .author-name{flex:0 1 auto;margin-right:7px;font-size:1.3rem;line-height:1.4;min-width:0;white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.content-comments .content-comment__header .timestamp{flex:0 1 auto;font-size:1.2rem;line-height:1.4;white-space:nowrap;text-overflow:ellipsis}.content-comments .content-comment__body{font-size:14px;font-weight:400;line-height:1.4;margin-bottom:8px;max-width:100%}.content-comments .content-comment__body p{padding:0;margin:0}.content-comments .content-comment__actions-reply{border:none;background:none;padding:0;font-size:14px;line-height:1.4;font-weight:500}.content-comments .content-comment-replies{padding-left:60px;width:100%;box-sizing:border-box}.content-comments .content-comment-replies__toggle{margin-bottom:20px;display:flex;align-items:center;font-size:1.2rem;font-weight:500;letter-spacing:.25px;background:transparent;border:none;cursor:pointer;padding:0}.content-comments .content-comment-replies__toggle:before{content:"";flex:0 1 auto;display:block;margin-right:20px;width:40px;border-top:2px solid}.content-details--light{color:#676570}.content-details--light .content-comments{background-color:#fff}.content-details--light .content-comments-label,.content-details--light .timestamp,.content-details--light .content-comment-replies__toggle,.content-details--light .submit-comment.button--disabled{color:#cac9d1}.content-details--light .content-comments-footer{border-top:2px solid #fbfaff}.content-details--light .content-comments-footer,.content-details--light .content-comments-footer-input{color:#676570;background:#ffffff}.content-details--light .content-comment-replies:before{border-color:#e3e1eb}.content-details--dark{color:#b2b1ba}.content-details--dark .content-comments{background-color:#323138}.content-details--dark .content-comments-label,.content-details--dark .timestamp,.content-details--dark .content-comment-replies__toggle,.content-details--dark .submit-comment.button--disabled{color:#676570}.content-details--dark .content-comments-footer,.content-details--dark .content-comments-footer-input{background:#4d4c54;color:#b2b1ba}.content-details--dark .content-comments-footer .submit-comment{color:#91d5ff}.content-details--dark .content-comment-replies:before{border-color:#ffffff1a}.link-preview{display:flex;flex-direction:row;align-items:center;background:#f1f0f7;border-radius:4px}.link-preview img{border-radius:4px;width:96px;height:76px;margin:16px}.link-preview .preview-image-display{margin:8px;width:70px;height:60px;object-fit:cover}.link-preview .link-preview-text{margin-top:16px;position:relative}.link-preview .link-preview-text button{position:absolute;right:16px;top:-16px}.link-preview .link-preview-text button i{color:#676570}.link-preview .link-preview-text-display{margin-left:8px}.link-preview p{margin:4px 0;color:#1b1a1f;font-weight:500}.link-preview .url{text-transform:uppercase;letter-spacing:1px;font-weight:400;font-size:12px}.program-header{color:#fff;align-items:center;justify-content:center;height:100px;display:flex}.program-header h1{font-size:3.2rem;margin:0;padding:0}.program-header h1.hidden{display:none}.program-header__logo{height:60px}.content-details{height:100%;display:flex;flex-direction:column}.content-details .avatar{position:relative;width:100%;overflow:hidden;background-position:50%;background-size:contain;background-repeat:no-repeat}.content-details .login-button-display{width:800px;margin:0 auto}.content-details .error{text-align:center;margin-top:15px;font-size:1.8rem}.content-details--light .error{color:#676570}.content-details--light .content-details__info{border-left:1px solid #e3e1eb}.content-details--dark .error{color:#b2b1ba}.content-details--dark .content-details__info{border-left:1px solid rgba(255,255,255,.1)}.content-details--dark .content-info{border-left:2px solid #4d4c54}.content-details--dark .content-info__text,.content-details--dark .content-info__title,.content-details--dark .content-info__summary{color:#e3e1eb}.content-details--dark .content-info__header{background-color:#4d4c54;color:#b2b1ba}.content-details--dark .content-info__header .content__source-name,.content-details--dark .content-info__header .content__source-date{color:#9a98a3}.content-details__header{flex:0 0 100px}.content-details__contain{flex:1;display:flex;align-items:stretch;overflow:hidden}.content-details__content{flex:1;height:100%;position:relative}.content-info{display:flex;flex-direction:column;width:394px;overflow-y:auto}.content-info>*{height:100%}.content-info__header{padding:25px 15px 15px;background-color:#fbfaff}.content-info__header .content__source-name{font-size:14px;line-height:1.4;font-weight:500}.content-info__header .content__source-date{font-size:14px;line-height:1.4;font-weight:400;color:#817f8a}.content-info__title{overflow-wrap:break-word;word-break:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;margin:0 0 8px;font-size:20px;font-weight:600;line-height:1.4;letter-spacing:-.4px;color:#1b1a1f}.content-info__summary{overflow-wrap:break-word;word-break:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;margin:0;font-size:14px;line-height:1.4;font-weight:400;color:#4d4c54}.content-info__text{margin-bottom:20px}.content-info__toggle{display:none}.content-info__meta{padding:15px}.content-info__meta .content-title{margin-bottom:10px;font-weight:700;font-size:1.6rem}.content-info__meta .content-source{margin-top:15px}.content-info__source{display:flex;align-items:center;margin-bottom:15px;font-size:12px;font-weight:600;line-height:1.25;color:#676570}.content-info__source-avatar{flex:0 0 40px;margin-right:15px}.content-info__source-text{flex:1 1 auto}.content-info .content__source-avatar{flex:0 0 auto;height:40px;width:40px}.content-info .content__source-avatar .avatar{display:flex;justify-content:center;align-items:center}.content-info .content__source-avatar .avatar img{width:100%}@media only screen and (max-width: 799px){.content-details .content-detail{right:24px}.content-details .login-button-display{width:calc(100vw - 20px)}.content-details .content-info{width:377px;background-color:#fbfbfd;border:none;position:fixed;top:100px;bottom:0;right:-353px;transition:right .25s}.content-details .content-info--open{right:0;box-shadow:0 3px 7px #0006}.content-details .content-info__container{display:none}.content-details .content-info--open .content-info__container{display:flex;padding-left:24px}.content-details .content-info__toggle{display:flex;align-items:center;position:absolute;left:0;top:0;bottom:0;width:24px;background:#f2f2f5;z-index:5;padding:0}.content-details .content-info__toggle:focus{outline-offset:-2px!important}.content-details .content-info__toggle .icon{font-size:24px;font-weight:700;color:#7b7b80}}@media only screen and (max-width: 377px){.content-details .content-info{width:100vw;right:calc(-100vw + 24px)}.content-details .content-info--open{right:0}}:root{--image-aspect-ratio-padding: 50%}.content-tags--dark .content-tags__featured{filter:brightness(3)}.content-tags .content-tags__featured{display:flex;justify-content:flex-start;align-items:center;padding:2px;font-size:1.5rem;color:#0050b3}.content-tags .content-tags__featured-icon{display:inline-block;height:1em;width:1em;padding-right:4px;fill:#0050b3;flex:1 1 auto}.content-tags .content-tags__featured-label{flex:1 1 auto;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}:root{--image-aspect-ratio-padding: 50%}.content-card{cursor:pointer;padding:0;position:relative}.content-card--screen-reader-only{display:block;position:absolute;height:100%;width:100%;background:transparent;border:none}.content-card .content-contain{display:flex;position:relative}.content-card .content-actions{margin-top:10px}.content-card .content__image{overflow-y:hidden}.content-card__body{flex:11;display:flex;flex-direction:column;justify-content:center;padding:15px;width:100%;box-sizing:border-box;overflow:hidden;overflow-wrap:anywhere}.content-card__image{flex:10;margin:15px;display:flex;flex-direction:column;justify-content:center;position:relative}.content-card__image .content-frame,.content-card--background-image .content-frame{position:absolute;top:0;width:100%;height:100%}.content-card__image .content-frame>iframe,.content-card--background-image .content-frame>iframe{width:100%;height:100%;border:none}.content-card__image--standard .content__image,.content-card--background-image--standard .content__image{background-size:cover;padding-bottom:66.67%}.content-card__image--wide .content__image,.content-card--background-image--wide .content__image{background-size:cover;padding-bottom:50%}.content-card__image--widescreen .content__image,.content-card--background-image--widescreen .content__image{background-size:cover;padding-bottom:56.25%}.content-card__image--contain .content__image,.content-card__image--contain .note-thumbnail,.content-card--background-image--contain .content__image,.content-card--background-image--contain .note-thumbnail{background-size:contain;height:100%}.content-card__image--immersive .content__image,.content-card--background-image--immersive .content__image{background-size:cover}.content-card__title{color:#000;font-weight:600;font-size:1.6rem;flex:1 1 auto;display:flex;align-items:center}.content-card__source,.content-card__summary{margin-top:8px;flex:1 1 auto;font-size:1.6rem}.content-card--material.content-card--light{box-shadow:0 1px 3px #00000040;background-color:#fff;border-radius:6px}.content-card--material.content-card--dark{box-shadow:0 1px 3px #000;background-color:#4d4c54;border-radius:6px}.content-card--bordered.content-card--light{border-radius:6px;border:1px rgba(0,0,0,.15) solid;background-color:#fff;box-sizing:border-box}.content-card--bordered.content-card--dark{border-radius:6px;border:1px rgba(0,0,0,.8) solid;background-color:#4d4c54;box-sizing:border-box}.content-card--light{color:#000000d9}.content-card--dark{color:#e0e0e0}.content-card--dark .content-card__title{color:#f0f0f0;font-weight:600;font-size:1.5rem}.content-card--dark .content__image{border-radius:3px;background-repeat:no-repeat;background-position:center}.content-card--transparent .content-card__body{color:#fff;text-shadow:2px 2px 4px black}.content-card--transparent .content-card__body .content-title,.content-card--transparent .content-card__body .button--transparent{color:#fff;text-shadow:2px 2px 4px black,1px 1px 2px black}.content-card--background-image{background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}.content-card--background-image.content-card--immersive .content-card__body-video-playing{overflow:hidden;height:0;padding-top:0;padding-bottom:0;bottom:0}.content-card--background-image.content-card--transparent .content-card__body{color:#fff;text-shadow:2px 2px 4px black}.content-card--background-image.content-card--transparent .content-card__body:before{content:none;backdrop-filter:none}.content-card--background-image.content-card--transparent .content-card__body .content-title,.content-card--background-image.content-card--transparent .content-card__body .button--transparent{color:#fff;text-shadow:2px 2px 4px black,1px 1px 2px black}.content-card--background-image .content-card__body{position:absolute;right:10px;bottom:20px;left:10px;width:auto;transition:.2s linear}.content-card--background-image .content-card__body:before{backdrop-filter:blur(5px);display:block;height:100%;width:100%;content:" ";position:absolute}.content-card--background-image .content-card__body>*{position:relative}.content-card--background-image .content-card__body-video-playing{overflow:hidden;height:0;padding-top:0;padding-bottom:0;bottom:0}.content-card--background-image .content__image .image-pips{z-index:20;bottom:5px}.content-card--background-image.content-card--standard .content-contain,.content-card--background-image.content-card--contain .content-contain{padding-bottom:67%}.content-card--background-image.content-card--contain{background-size:contain}.content-card--background-image.content-card--dark .content-card__body{background-color:#000000bf}.content-card--background-image.content-card--light .content-card__body{background-color:#ffffffbf}.content-card--right-left .content-card__image{order:1}.content-card--right-left .content-card__body,.content-card--left-right .content-card__image{order:0}.content-card--left-right .content-card__body{order:1}.content-card--top-bottom .content-contain{flex-direction:column}.content-card--top-bottom .content-card__image{order:0;flex-basis:auto}.content-card--top-bottom .content-card__body{order:1;flex-basis:auto}.content-card--immersive .content-card__body{padding:15px}.content-card--immersive .content-card__image{margin:0}.content-card--immersive.content-card--top-bottom .note-thumbnail,.content-card--immersive.content-card--top-bottom .content__image,.content-card--immersive.content-card--image-only .note-thumbnail,.content-card--immersive.content-card--image-only .content__image{height:100%}.content__image{padding-bottom:50%;border-radius:3px;background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;height:auto;position:relative}.content__image .image-pips{display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.content__image .image-pips .image-pip{width:10px;height:10px;border-radius:10px;padding:0;margin:0 1px;border:1px white solid;background:rgba(0,0,0,.35);cursor:pointer}.content__image .image-pips .image-pip.active{background:white}.note-thumbnail{background-color:#e3e1eb;color:#67657080;width:100%;padding-bottom:50%;display:flex;justify-content:center;position:relative}.note-thumbnail--dark{background-color:#ffffff1a;color:#b2b1ba80}.note-thumbnail .icon{font-size:6rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.play-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:4rem;background:rgba(0,0,0,.5);border-radius:45px;padding:5px;color:#fff}.author-avatar{width:100%;height:100%}@media only screen and (max-width: 540px){.content-card--background-image .content-card__body{position:absolute;bottom:10px}.content-card--background-image .content-card__body .content-title,.content-card--background-image .content-card__body .content-summary,.content-card--background-image .content-card__body .content-tags__featured,.content-card--background-image .content-card__body .content-source__body,.content-card--background-image .content-card__body .content-action .icon{font-size:1rem}.content-card .content-actions{margin-top:0}}:root{--image-aspect-ratio-padding: 50%}.content-thumb{cursor:pointer;display:flex;align-items:center;min-width:120px;margin-bottom:20px;outline-offset:1.5px;background:none;border:none;padding:0}.content-thumb .content__image,.content-thumb .note-thumbnail{background-size:cover;flex:0 0 120px;width:120px;height:80px;padding:0;box-sizing:border-box}.content-thumb--material.content-thumb--light{box-shadow:0 1px 3px #00000026;background-color:#fff;border-radius:6px}.content-thumb--material.content-thumb--dark{box-shadow:0 1px 3px #000c;background-color:#4d4c54;border-radius:6px}.content-thumb--light.content-thumb--active .content__image,.content-thumb--light.content-thumb--active .note-thumbnail,.content-thumb--dark.content-thumb--active .content__image,.content-thumb--dark.content-thumb--active .note-thumbnail{box-shadow:0 0 1px 2px #0050b3}.feed-carousel{display:flex;align-items:center;justify-content:center;flex:0 0 40px}.feed-carousel-pause{vertical-align:middle}.feed-carousel-item{width:10px;height:10px;border-radius:10px;padding:0;margin:0 1px;border:1px white solid;background:rgba(0,0,0,.35);cursor:pointer}.feed-carousel--light{border-top:1px rgba(0,0,0,.8) solid}.feed-carousel--light .feed-carousel-item{background:rgba(255,255,255,.25)}.feed-carousel--light .feed-carousel-item--active{background:#ffffff}.feed-carousel--dark{border-top:1px rgba(0,0,0,.15) solid}.feed-carousel--dark .feed-carousel-item{background:rgba(0,0,0,.25)}.feed-carousel--dark .feed-carousel-item--active{background:#1b1a1f}.feed-pager{display:flex;align-items:center;justify-content:flex-end;padding:15px 20px 5px}.feed-pager button{margin-left:10px;height:32px;width:32px;padding:0}.feed-pager__children{display:flex}.feed-pager--split .page-text{display:none}.feed-pager--split button{margin:0}@keyframes ticker{0%{-ms-transform:translate3d(0,0,0);transform:translateZ(0)}to{-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.feed{height:100%;display:flex;flex-direction:column}.feed-page{flex:1 1;overflow-y:auto;max-height:100%;position:relative;overflow-x:hidden}.feed--with-carousel .feed-page{max-height:calc(100% - 30px)}.feed--with-paginate .feed-page{max-height:calc(100% - 52px)}.feed .content-detail{top:0}.feed .slide-enter{transform:translate(110%)}.feed .slide-enter-active{transform:translate(0);position:absolute;transition:transform 1s ease-in}.feed .slide-exit{transform:translate(0)}.feed .slide-exit-active{transform:translate(-110%);position:absolute;transition:transform 1s ease-in}.feed .fade-enter{opacity:0;transition:opacity .5s ease-in;transition-delay:.5s}.feed .fade-enter-active{opacity:1}.feed .fade-exit{opacity:1;transition:opacity .5s ease-in}.feed .fade-exit-active{opacity:0}.feed .none-exit{display:none;visibility:hidden}.feed .feed-list{width:100%;position:absolute;box-sizing:border-box}.feed .feed-list--hidden{display:none!important}.feed--light .thumb-pane{background:rgba(0,0,0,.1)}.feed--dark .thumb-pane{background:rgba(255,255,255,.1)}.feed--split{flex-direction:row;height:100%}.feed--split .content-detail--with-login{top:94px}.feed--split .login-button-display{margin-bottom:10px;padding:0}.feed--split .thumb-pane{display:flex;flex-direction:column}.feed--split .thumb-pane .feed-carousel{padding:5px 0;margin-top:auto;margin-bottom:5px;flex:auto;border:none}.feed--split .thumb-pane .thumb-list{padding:30px 20px;display:flex;flex-direction:column;overflow:auto;height:calc(100% - 15px)}.feed--split .thumb-pane .thumb-list .content-thumb .icon{font-size:unset}.feed--split .thumb-pane .thumb-list-padding--compact{padding:0;overflow-y:hidden;height:calc(100% - .5px)}.feed--split .thumb-pane .thumb-list-padding--comfortable{padding:15px 10px}.feed--split .detail-pane{flex:1;position:relative;z-index:auto;padding:30px;overflow:auto;overflow-x:hidden}.feed--split .detail-pane .content-card{flex:0;position:absolute;width:calc(100% - 60px)}.feed--split .detail-pane-padding--compact{padding:.5px}.feed--split .detail-pane-padding--compact .content-card{width:calc(100% - 1px);border-radius:0}.feed--split .detail-pane-padding--comfortable{padding:16px}.feed--split .detail-pane-padding--comfortable .content-card{width:calc(100% - 32px)}.feed--split .detail-pane .pane .content-frame{height:100%}.feed--split.layout--top,.feed--split.layout--bottom{flex-direction:column}.feed--split.layout--top .thumb-pane .thumb-list,.feed--split.layout--bottom .thumb-pane .thumb-list{flex-direction:row;flex:0 0 80px;height:auto;padding:10px 20px 5px}.feed--split.layout--top .thumb-pane .thumb-list .content-thumb,.feed--split.layout--bottom .thumb-pane .thumb-list .content-thumb{margin:0 20px 0 0}.feed--split.layout--top .thumb-pane .thumb-list-padding--compact .content-thumb,.feed--split.layout--bottom .thumb-pane .thumb-list-padding--compact .content-thumb{margin-right:1px;border-radius:0}.feed--split.layout--top .thumb-pane .thumb-list-padding--compact .content-thumb .content__image,.feed--split.layout--bottom .thumb-pane .thumb-list-padding--compact .content-thumb .content__image{border-radius:0}.feed--split.layout--top .thumb-pane .thumb-list-padding--comfortable .content-thumb,.feed--split.layout--bottom .thumb-pane .thumb-list-padding--comfortable .content-thumb{margin-right:10px}.feed--split.layout--right .thumb-pane,.feed--split.layout--bottom .thumb-pane{order:1}.feed--split.layout--right .detail-pane,.feed--split.layout--bottom .detail-pane{order:0}.feed--fill .feed-list{display:flex;flex-direction:column}.feed--fill .content-card{margin:10px}.feed--fill .content-card-padding--compact{margin:.5px;border-radius:0}.feed--fill .content-card-padding--comfortable{margin:5px}.feed--fill .content-card__image{flex:4 1 auto}.feed--tile .feed-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.feed--tile .content-card{box-sizing:border-box;min-width:250px;flex:0 0 calc(50% - 20px);margin:10px}.feed--tile .content-card-padding--compact{flex:0 0 calc(50% - 1px);margin:.5px;border-radius:0}.feed--tile .content-card-padding--comfortable{flex:0 0 calc(50% - 10px);margin:5px}.feed--tile .content-card--bordered{flex:0 0 calc(50% - 22px)}.feed--tile .content-card--bordered.content-card-padding--compact{flex:0 0 calc(50% - 3px)}.feed--tile .content-card--bordered.content-card-padding--comfortable{flex:0 0 calc(50% - 12px)}.feed--tile.feed--hero .content-card:first-child{flex:1 0 calc(100% - 20px)}.feed--tile.feed--hero .content-card:first-child .content-card__title{font-size:3.4rem}.feed--center .feed-list{padding:10px}.feed--center .feed-list .content-card{width:60%;width:min-content;margin:10px auto}.feed--center .feed-list-padding--compact{padding:.5px}.feed--center .feed-list-padding--compact .content-card{border-radius:0;margin-top:.5px;margin-bottom:.5px}.feed--center .feed-list-padding--comfortable{padding:5px}.feed--center .feed-list-padding--comfortable .content-card{margin-top:5px;margin-bottom:5px}.feed--center .content-card{min-width:335px}.feed--center .content-card__body{min-width:55px}.feed--center .content-card--background-image .content-card__body{width:auto}.feed--center .content-card__image{min-width:280px}.feed--center.feed--hero .content-card:first-child{width:100%;margin:10px 0}.feed--center.feed--hero .content-card:first-child .content-card__title{font-size:3.4rem}.feed--center.feed--hero .content-card:first-child .content-card__body{width:auto}.feed--grid .feed-list{display:flex;flex-wrap:wrap;padding:10px 0 0 10px}.feed--grid .feed-list .content-card{min-width:0}.feed--grid .feed-list-padding--compact{padding:.5px 0 0 .5px}.feed--grid .feed-list-padding--comfortable{padding:5px}.feed--constrain.feed--hero .content-card:first-child .content-card__title{font-size:3.4rem}.feed--constrain .content-card{width:calc(100% - 40px);height:calc(100vh - 40px);margin:20px}.feed--constrain .content-card-padding--compact{width:calc(100% - 1px);height:calc(100vh - 1px);margin:.5px;border-radius:0}.feed--constrain .content-card-padding--comfortable{width:calc(100% - 20px);height:calc(100vh - 20px);margin:10px}.feed--constrain .content-card.content-card--background-image .content-contain{height:0;padding:0}.feed--constrain .content-card.content-card--background-image .content__image,.feed--constrain .content-card.content-card--background-image .note-thumbnail{height:100%;width:100%;padding:0}.feed--constrain .content-card .content-contain{height:100%;padding-bottom:0}.feed--constrain .content-card .content-contain .content__image,.feed--constrain .content-card .content-contain .note-thumbnail{padding-bottom:0;height:100%}.feed--constrain.feed--with-login .content-card{max-height:calc(100vh - 106px)}.feed--constrain.feed--with-login .content-card-padding--compact{max-height:calc(100vh - 67px)}.feed--constrain.feed--with-login .content-card-padding--comfortable{max-height:calc(100vh - 86px)}.feed--constrain.feed--with-carousel .content-card{max-height:calc(100vh - 81px)}.feed--constrain.feed--with-carousel .content-card-padding--compact{max-height:calc(100vh - 42px)}.feed--constrain.feed--with-carousel .content-card-padding--comfortable{max-height:calc(100vh - 61px)}.feed--constrain.feed--with-paginate .content-card{max-height:calc(100vh - 92px)}.feed--constrain.feed--with-paginate .content-card-padding--compact{max-height:calc(100vh - 53px)}.feed--constrain.feed--with-paginate .content-card-padding--comfortable{max-height:calc(100vh - 72px)}.feed--constrain.feed--with-carousel.feed--with-login .content-card{max-height:calc(100vh - 147px)}.feed--constrain.feed--with-carousel.feed--with-login .content-card-padding--compact{max-height:calc(100vh - 108px)}.feed--constrain.feed--with-carousel.feed--with-login .content-card-padding--comfortable{max-height:calc(100vh - 127px)}.feed--constrain.feed--with-paginate.feed--with-login .content-card{max-height:calc(100vh - 158px)}.feed--constrain.feed--with-paginate.feed--with-login .content-card-padding--compact{max-height:calc(100vh - 119px)}.feed--constrain.feed--with-paginate.feed--with-login .content-card-padding--comfortable{max-height:calc(100vh - 138px)}.feed--constrain .feed-nav-animation-ticker .content-card{width:100vw;display:inline-block}.feed-nav-animation-ticker.feed-list{min-width:100%;width:auto;white-space:nowrap;animation-name:ticker;animation-timing-function:linear;animation-iteration-count:infinite}.feed-nav-animation-ticker .content-card{width:auto;display:inline-block}.feed-nav-animation-ticker.paused{animation-play-state:paused}.feed--ticker{flex-direction:row;height:100%}.feed--ticker .feed-page{overflow:hidden;padding-left:100%;box-sizing:content-box}.feed--ticker .feed-list{display:flex;white-space:nowrap;padding-right:100%;box-sizing:content-box;width:auto;animation-name:ticker;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:120s}.feed--ticker .feed-list.paused{animation-play-state:paused}.feed--ticker .content-card{display:inline-block;flex:none}.feed--ticker .content-contain,.feed--ticker .content-contain .content-card{align-items:center}.feed--ticker .content-contain .content-card__image{height:100%;min-width:50px;flex:1 1}.feed--ticker .content-contain .content-card__body{flex-direction:row;flex:none;justify-content:flex-start;align-items:baseline}.feed--ticker .content-contain .content-card__title,.feed--ticker .content-contain .content-card__summary,.feed--ticker .content-contain .content-card__source,.feed--ticker .content-contain .content-card__tags{flex:none;margin:0;padding:0 16px 0 0;display:flex;align-items:baseline;justify-content:flex-start}.feed--ticker .content-contain .content-card__title>*,.feed--ticker .content-contain .content-card__summary>*,.feed--ticker .content-contain .content-card__source>*,.feed--ticker .content-contain .content-card__tags>*{flex:1;height:100%}.feed--ticker .content-contain .content-actions{margin:0}.empty-feed{height:100%;justify-content:center;align-items:center;display:flex;flex-direction:column}.empty-feed_message{flex:0;text-align:center}.empty-feed_message.--with-login{flex:1 1}.empty-feed .login-button-display{flex:1 1;width:100%;box-sizing:border-box}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:2.4rem;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}:root{--image-aspect-ratio-padding: 50%}body,html{height:100%;line-height:1.2}body.hide-cursor *{cursor:none}a{color:#0050b3}.renderer--dark a,.content-details--dark a{color:#91d5ff}#root{min-height:100%;height:100%}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select,textarea{color:inherit;font:inherit;letter-spacing:inherit}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.frame-contain{width:1099px;margin:25px auto;display:flex;flex-direction:column}.frame-contain .frame-form{margin-bottom:25px;display:flex}.frame-contain .frame-form input{padding:10px;border-radius:3px;border:1px #ccc solid;flex:10;margin-right:20px}.frame-contain .frame-form .button{flex:1 1 auto}.frame-contain .frame-test{display:flex;justify-content:center}.frame-contain .frame-test .render-frame{flex:0 0 800px;width:800px;height:650px;border:1px #ccc solid;overflow-y:auto}.frame-contain .frame-test .frame-settings{padding:15px;background:#f9f9f9;flex:0 0 250px;margin-left:15px;border:1px #ccc solid}.renderer{color:#676570;position:relative;overflow-x:hidden;height:100%;width:100%}.renderer--light{color:#676570}.renderer--dark{color:#b2b1ba}.renderer--bg-light{background-color:#fbfaff}.renderer--bg-dark{background-color:#323138}.login-button-display{padding:10px}h3{margin-top:36px}h3:first-child{margin-top:12px}.input-block{display:flex;cursor:pointer;margin-bottom:15px;flex-wrap:wrap}.input-block .label-text{margin-right:10px;flex:1 1 auto}.input-block .input{flex:0 51%;margin-left:auto}.input-block .input input[type=text],.input-block .input select{width:100%}.input-block .input input[type=checkbox]{margin-right:10px}.hidden__container{height:0;width:0;position:fixed;top:0;left:0;z-index:-9999999;overflow:hidden}.alert__container{height:0;width:0;position:fixed;top:0;left:0;z-index:90000}.alert__block{display:block;position:relative;min-height:24px;min-width:64px;width:min-content;margin:12px;padding:4px;background-color:#fff;border:1px solid gray;color:#000}.alert__block--sr-only{position:absolute;left:-1000000px;top:auto;width:1px;height:1px;overflow:hidden}
