.tt-bread-crumb-nav{align-items:center}.tt-bread-crumb-nav .bread-crumb{font-size:.75rem;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.tt-bread-crumb-nav .bread-crumb:last-child{white-space:unset}.tt-bread-crumb-nav .bread-crumb:nth-last-child(2){color:var(--color-dark);font-weight:500}.tt-bread-crumb-nav .bread-crumb:not(:nth-last-child(2)){display:none}@media only screen and (min-width:768px)and (min-height:420px){.tt-bread-crumb-nav .bread-crumb:not(:nth-last-child(2)){display:block}.tt-bread-crumb-nav .bread-crumb:not(:last-child){font-weight:500;color:var(--color-secondary)}.tt-bread-crumb-nav .bread-crumb:not(:last-child):after{content:">";margin:0 4px}.tt-bread-crumb-nav .bread-crumb:last-child{font-weight:700;color:var(--color-dark)}}.layout-full-card{padding:16px 16px 0 16px;overflow-y:auto;display:grid;grid-template-areas:"head head head" "content content content";gap:16px;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;align-content:start;color:var(--color-dark)}.layout-full-card .header{display:grid;grid-area:head;grid-template-columns:auto -webkit-max-content;grid-template-columns:auto max-content;gap:16px;max-width:920px}@media screen and (max-width:1023px){.layout-full-card .header{max-width:664px}}.layout-full-card .left-content{display:inline-flex;gap:16px}.layout-full-card .tt-back-btn{grid-area:back-btn;padding:0;height:38px;min-height:38px;min-width:38px;width:38px}.layout-full-card .tt-back-btn .jz-icon{height:24px;min-height:24px;min-width:24px;width:24px}.layout-full-card .tt-bread-crumb-nav{grid-area:navigation;align-self:center}.layout-full-card .share-link{align-self:center;color:var(--color-secondary);font-size:.75rem}.layout-full-card .content{grid-area:content}@media only screen and (min-width:768px)and (min-height:420px){.layout-full-card .tt-back-btn{height:42px;min-height:42px;min-width:42px;width:42px}}@media only screen and (min-width:1024px)and (min-height:420px){.layout-full-card{overflow:hidden}.layout-full-card>.jz-card{border-bottom-left-radius:0;border-bottom-right-radius:0}.layout-full-card:not(.no-desktop-scroll) .jz-card{overflow-y:auto}}#assignment-explore-view.layout-full-card{padding:16px 8px 8px 8px}#assignment-explore-view.layout-full-card .jz-card.content{margin:0 0 8px 0;max-width:920px}#assignment-explore-view.layout-full-card .jz-card.content .filters{background-color:var(--color-primary-alternate-background-light);border-bottom:1px solid rgba(var(--rgb-black),.08);border-top-left-radius:12px;border-top-right-radius:12px;display:grid;gap:16px;grid-template-columns:auto;grid-template-rows:auto;grid-template-areas:"status-filter" "year-filter" "month-filter";padding:16px}#assignment-explore-view.layout-full-card .jz-card.content .filters #filter-status{grid-area:status-filter}#assignment-explore-view.layout-full-card .jz-card.content .filters #filter-year{grid-area:year-filter}#assignment-explore-view.layout-full-card .jz-card.content .filters #filter-month{grid-area:month-filter;justify-content:space-around}#assignment-explore-view.layout-full-card .jz-card.content .filters #filter-month .title{color:var(--color-secondary);font-size:.75rem;font-weight:700}#assignment-explore-view.layout-full-card .jz-card.content .filters #filter-month .buttons button{background-color:var(--color-white);border-radius:4px;color:var(--color-dark);font-size:.75rem;font-weight:700;min-width:40px;padding:4px}#assignment-explore-view.layout-full-card .jz-card.content .filters #filter-month .buttons button:disabled{color:var(--color-secondary);cursor:default}#assignment-explore-view.layout-full-card .jz-card.content .filters #filter-month .buttons button:not(:last-child){margin:8px 8px 0 0}#assignment-explore-view.layout-full-card .jz-card.content .filters #filter-month .buttons button.overdue:before{border-radius:50%;background-color:var(--color-danger);content:"";display:inline-block;height:8px;width:8px}#assignment-explore-view.layout-full-card .jz-card.content .assignment-cards-container .empty-assignments-notice{align-items:center;margin:32px 16px;text-align:center;color:var(--color-secondary);font-size:.875rem;font-weight:400}#assignment-explore-view.layout-full-card .jz-card.content .assignment-cards-container .month-header{background-color:var(--color-light-background-light);color:var(--color-dark);font-size:.875rem;padding:8px 24px}#assignment-explore-view.layout-full-card .jz-card.content .assignment-cards-container .assignment-cards{display:grid;gap:16px;grid-template-columns:repeat(1,auto);padding:16px}@media only screen and (min-width:768px)and (min-height:420px){#assignment-explore-view.layout-full-card{padding:16px 16px 0 16px}#assignment-explore-view.layout-full-card .jz-card.content{display:flex;border-bottom-left-radius:0;border-bottom-right-radius:0;margin:0}#assignment-explore-view.layout-full-card .jz-card.content .filters{grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-template-areas:"status-filter year-filter" "month-filter month-filter"}#assignment-explore-view.layout-full-card .jz-card.content .assignment-cards-container .assignment-cards{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1024px)and (min-height:420px){#assignment-explore-view.layout-full-card .jz-card.content .filters{grid-template-columns:194px 194px auto;grid-template-rows:auto;grid-template-areas:"status-filter year-filter month-filter"}#assignment-explore-view.layout-full-card .jz-card.content .assignment-cards-container{overflow:auto}#assignment-explore-view.layout-full-card .jz-card.content .assignment-cards-container .assignment-cards{grid-template-columns:repeat(3,1fr)}}.exercise-list-item{-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-areas:"type-icon title completion-icon" "type-icon tags completion-icon";grid-template-columns:24px auto 40px;grid-template-rows:auto auto;padding:16px;row-gap:4px}.exercise-list-item+.exercise-list-item{border-top:1px solid rgba(var(--rgb-black),.08)}.exercise-list-item:hover{cursor:pointer}.exercise-list-item .exercise-type-icon{align-self:center;grid-area:type-icon;grid-column:1;grid-row:1/3}.exercise-list-item .exercise-title{color:var(--color-dark);font-size:.875rem;font-weight:700;grid-area:title;grid-column:2}.exercise-list-item .tags{grid-area:tags}.exercise-list-item .tags .exercise-function{background-color:var(--color-primary-alternate-background-light);border-radius:4px;color:var(--color-secondary);font-size:.625rem;font-weight:700;margin:0 4px 0 0;padding:4px}.exercise-list-item .tags .exercise-type{color:var(--color-secondary);font-size:.75rem;font-weight:700;grid-column:2;grid-row:2}.exercise-list-item .completion-icon{align-self:center;grid-area:completion-icon;grid-column:3;grid-row:1/3;height:var(--completion-icon-size);justify-self:center}#feedback-card{bottom:16px;padding:16px;position:fixed;right:16px}#feedback-card.on-mobile{position:unset}#feedback-card .title-bar{align-items:center;display:flex;justify-content:space-between}#feedback-card .title-bar .title{color:var(--color-dark);font-size:.875rem;font-weight:700}#feedback-card .title-bar .close{cursor:pointer;height:20px;margin:0 0 0 16px;width:20px}#feedback-card .levels{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr;justify-content:space-around;margin:12px 0}#feedback-card .levels .level{cursor:pointer;flex-direction:column}#feedback-card .levels .level.selected .emoji-container .emoji{background-color:var(--color-primary-background-light)}#feedback-card .levels .level .emoji-container{display:flex;justify-content:center}#feedback-card .levels .level .emoji-container .emoji{background-color:var(--color-primary-alternate-background-light);border-radius:50%;height:42px;padding:6px;width:42px}#feedback-card .levels .level .label{color:var(--color-secondary);font-size:.75rem;font-weight:500;text-align:center}#feedback-card .secondary-input{max-height:0;opacity:0;overflow:hidden;transition:all .2s ease-in-out}#feedback-card .secondary-input.show{max-height:500px;opacity:1}#feedback-card .user-feedback{display:flex;flex-direction:column;font-size:.875rem;font-weight:700;margin:0 0 16px 0}#feedback-card .user-feedback .prompt{margin:0 0 12px 0}#feedback-card .user-feedback textarea{border:1px solid var(--color-secondary-lightest);border-radius:4px;flex:0 1 auto;font-family:mplus-1p,M PLUS\ 1p,Hiragino Sans,Osaka,Meiryo,sans-serif;height:76px;resize:none}#feedback-card .send-button{flex:1 0 auto}#feedback-card .submitted{display:flex;height:305px;flex-direction:column;font-size:.875rem;font-weight:700;justify-content:center;text-align:center}#feedback-card .submitted .close{cursor:pointer;height:20px;margin:0;position:absolute;right:16px;top:16px;width:20px}#feedback-card .submitted img{height:116px;margin:0 auto 26px auto;width:171px}.feedback-modal .jz-modal-content{display:flex;flex-direction:column}.feedback-modal .jz-modal-content .close{align-items:center;align-self:flex-end;background-color:var(--color-white-dark);border-radius:24px;box-shadow:inset 0 -2px 0 0 rgba(0,0,0,.16);cursor:pointer;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;margin:0 0 8px 0;width:32px}.feedback-modal .jz-modal-content .close .close-button{height:21px;width:21px}.feedback-button{align-items:center;border-radius:22px;bottom:16px;color:var(--color-dark);cursor:pointer;display:flex;flex-direction:row;font-size:.875rem;font-weight:700;padding:12px 16px;position:fixed;right:16px}.feedback-button .comment{height:20px;margin:0 8px 0 0;width:20px}.feedback-button .close{cursor:pointer;height:16px;margin:0 0 0 16px;width:16px}#feedback-card{width:304px}.jz-modal-content #feedback-card{width:100%}#assignment-detail-view.layout-full-card{padding:16px 8px 8px 8px;height:100%}#assignment-detail-view.layout-full-card .jz-card.content{display:grid;grid-template-columns:100%;grid-template-rows:-webkit-min-content auto minmax(0,-webkit-min-content);grid-template-rows:min-content auto minmax(0,min-content);max-width:920px}#assignment-detail-view.layout-full-card .jz-card.content #assignment-details .group-name{padding:16px}#assignment-detail-view.layout-full-card .jz-card.content #assignment-details .assignment-status{display:grid;gap:16px;grid-template-rows:repeat(auto-fit,minmax(0,auto));padding:0 16px}#assignment-detail-view.layout-full-card .jz-card.content #assignment-details .assignment-status .assignment-dates.after-due-submitted-after-due .content,#assignment-detail-view.layout-full-card .jz-card.content #assignment-details .assignment-status .assignment-dates.after-due-submitted-before-due .content,#assignment-detail-view.layout-full-card .jz-card.content #assignment-details .assignment-status .assignment-dates.after-start-before-due-submitted .content{color:var(--color-secondary)}#assignment-detail-view.layout-full-card .jz-card.content #assignment-details .assignment-status .submission-date.after-due-submitted-after-due .content{color:var(--color-danger)}#assignment-detail-view.layout-full-card .jz-card.content #assignment-details .assignment-status .submission-status{margin:auto 0}#assignment-detail-view.layout-full-card .jz-card.content #assignment-details .assignment-status .submission-status .label{align-items:center;border-radius:4px;color:var(--color-white);display:flex;font-size:.75rem;font-weight:700;height:24px;padding:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#assignment-detail-view.layout-full-card .jz-card.content #assignment-details .assignment-status .submission-status .label img{height:20px;margin:0 4px 0 0}#assignment-detail-view.layout-full-card .jz-card.content #assignment-details .assignment-status .submission-status .label.before-start-date{background-color:var(--color-black-background-light)}#assignment-detail-view.layout-full-card .jz-card.content #assignment-details .assignment-status .submission-status .label.after-start-before-due-not-submitted{background-color:var(--color-info)}#assignment-detail-view.layout-full-card .jz-card.content #assignment-details .assignment-status .submission-status .label.after-start-before-due-submitted{background-color:var(--color-success)}#assignment-detail-view.layout-full-card .jz-card.content #assignment-details .assignment-status .submission-status .label.after-due-not-submitted{background-color:var(--color-danger)}#assignment-detail-view.layout-full-card .jz-card.content #assignment-details .assignment-status .submission-status .label.after-due-submitted-after-due,#assignment-detail-view.layout-full-card .jz-card.content #assignment-details .assignment-status .submission-status .label.after-due-submitted-before-due{background-color:var(--color-success)}#assignment-detail-view.layout-full-card .jz-card.content #assignment-details .notes{border-top:1px solid rgba(34,34,34,.08);margin:16px 0 0 0;padding:16px;word-wrap:break-word}#assignment-detail-view.layout-full-card .jz-card.content #assignment-details .title{color:var(--color-secondary);font-size:.75rem;font-weight:700}#assignment-detail-view.layout-full-card .jz-card.content #assignment-details .content{color:var(--color-dark);font-weight:700}@media only screen and (min-width:768px)and (min-height:420px){#assignment-detail-view.layout-full-card{padding:16px 16px 0 16px}#assignment-detail-view.layout-full-card .jz-card.content{margin:0 0 16px 0}#assignment-detail-view.layout-full-card .jz-card.content #assignment-details .assignment-status{grid-template-rows:100%;grid-template-columns:-webkit-max-content -webkit-max-content minmax(0,auto);grid-template-columns:max-content max-content minmax(0,auto)}}@media only screen and (min-width:1024px)and (min-height:420px){#assignment-detail-view.layout-full-card .jz-card.content{border-bottom-left-radius:0;border-bottom-right-radius:0;grid-template-columns:1fr 1fr;grid-template-rows:1fr;margin:unset;overflow:auto}#assignment-detail-view.layout-full-card .jz-card.content #assignment-details{border-right:1px solid rgba(34,34,34,.08);overflow:auto;padding-bottom:74px}#assignment-detail-view.layout-full-card .jz-card.content #assignment-exercises{padding-bottom:74px;overflow:auto}}.course-tags-container{display:grid;grid-template-columns:1fr minmax(0,-webkit-max-content);grid-template-columns:1fr minmax(0,max-content)}.course-tags-container .course-tags{display:flex;flex-wrap:wrap;height:22px;overflow:hidden;text-align:right}.course-tags-container .course-tags .tag{border-radius:4px;color:var(--color-secondary);font-size:.625rem;font-weight:700;height:22px;padding:4px;white-space:nowrap}.course-tags-container .course-tags .tag:not(:first-child){margin-left:8px}.course-tags-container .course-tags .tag.level{background-color:var(--color-secondary-tertiary-background-light)}.course-tags-container .course-tags .tag.category{background-color:var(--color-primary-alternate-background-light)}.course-tags-container .hidden-tag-count{align-self:end;border-radius:4px;color:var(--color-secondary);font-size:.625rem;font-weight:700;margin-left:8px;padding:4px;text-align:right}.course-tags-container .hidden-tag-count:before{content:"+"}.course-list-item{align-items:center;display:grid;gap:8px;grid-template-areas:"image title" "image exercise-count" "image tags";grid-template-columns:80px auto;padding:12px 16px}.course-list-item img{grid-area:image;height:60px;-o-object-fit:contain;object-fit:contain;width:80px}.course-list-item .course-title{color:var(--color-dark);display:-webkit-box;font-size:.875rem;font-weight:700;grid-area:title;min-height:38px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.course-list-item .exercise-count{color:var(--color-secondary);font-size:.75rem;font-weight:700;grid-area:exercise-count;height:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.course-list-item .exercise-count abbr{text-decoration:none}@media only screen and (min-width:768px)and (min-height:420px){.course-list-item{grid-template-areas:"image title title" "image exercise-count tags";grid-template-columns:80px 1fr 1fr}.course-list-item .course-tags-container{justify-items:end}.course-list-item .course-tags-container .course-tags{justify-content:flex-end}}.filter-reset-button{color:var(--color-primary);cursor:pointer;font-size:.75rem;font-weight:700;white-space:nowrap}.filter-reset-button.disabled{color:var(--color-primary-lightest);cursor:default}.level-filter{display:grid;gap:16px;grid-template-columns:1fr;grid-template-rows:-webkit-min-content -webkit-min-content;grid-template-rows:min-content min-content}.level-filter .level-filter-buttons{align-items:center;flex-wrap:wrap}.level-filter .level-filter-buttons .filter-reset-button{margin:0 0 8px 8px}.level-filter .level-filter-buttons .jz-filter-button{border-radius:4px;height:25px;margin:0 0 8px 8px;white-space:nowrap}@media only screen and (min-width:1024px)and (min-height:420px){.level-filter{grid-template-columns:-webkit-min-content auto;grid-template-columns:min-content auto;grid-template-rows:-webkit-min-content;grid-template-rows:min-content}.level-filter .jz-input-dropdown{width:184px}}.category-filter-buttons .filter-reset-button{margin:0 4px}#course-catalog-container{height:100%;overflow:auto;padding:8px 8px 0 8px}#course-catalog-container .course-catalog-card{border-bottom-left-radius:0;border-bottom-right-radius:0;display:block;max-width:920px}#course-catalog-container .course-catalog-card .jz-card-header .filter-toggle{align-items:center;display:flex;flex-direction:row;position:relative}#course-catalog-container .course-catalog-card .jz-card-header .filter-toggle .jz-input{display:none;height:40px;margin:0 16px 0 0}#course-catalog-container .course-catalog-card .jz-card-header .filter-toggle .jz-input input{height:40px}#course-catalog-container .course-catalog-card .jz-card-header .filter-toggle .filter-button{align-items:center;border-radius:20px;display:flex;flex-direction:row;font-size:.75rem;margin-right:8px;padding:8px}#course-catalog-container .course-catalog-card .jz-card-header .filter-toggle .filter-button:last-child{margin-right:8px}#course-catalog-container .course-catalog-card .jz-card-header .filter-toggle .filter-button:hover{background-color:var(--color-primary-alternate-background-light);cursor:pointer}#course-catalog-container .course-catalog-card .jz-card-header .filter-toggle .filter-button.open{background-color:var(--color-primary-alternate-background-light)}#course-catalog-container .course-catalog-card .jz-card-header .filter-toggle .filter-button .total-filter-count{color:var(--color-dark);font-weight:700;font-size:.875rem;margin:0 4px}#course-catalog-container .course-catalog-card .filters{background-color:var(--color-primary-alternate-background-light);border-bottom:1px solid rgba(var(--rgb-black),.08);padding:16px}#course-catalog-container .course-catalog-card .filters.hidden{display:none}#course-catalog-container .course-catalog-card .filters .jz-tabs{padding:0}#course-catalog-container .course-catalog-card .courses{display:flex;flex-wrap:wrap;padding:8px}#course-catalog-container .course-catalog-card .courses a{color:unset;flex-basis:100%;flex-grow:0;margin:8px;text-decoration:unset}@media only screen and (min-width:768px)and (min-height:420px){#course-catalog-container .course-catalog-card .jz-card-header .filter-toggle .jz-input{display:block}#course-catalog-container .course-catalog-card .jz-card-header .filter-toggle .filter-button.search{display:none}#course-catalog-container .course-catalog-card .courses a{flex-basis:calc(50% - 16px)}}@media only screen and (min-width:1024px)and (min-height:420px){#course-catalog-container .course-catalog-card{display:flex;overflow:hidden}#course-catalog-container .course-catalog-card .courses{overflow:auto}}.exercise-list.chapter>.title{align-items:center;background-color:var(--color-primary-alternate-background-light);border-bottom:1px solid rgba(var(--rgb-black),.08);display:flex;font-size:.875rem;font-weight:700;justify-content:space-between;padding:16px}.exercise-list.chapter>.title:hover{cursor:pointer}.exercise-list.chapter>.title .toggle{height:24px;transition:all .5s}.exercise-list.chapter>.title .toggle.closed{transform:rotate(180deg)}.exercise-list.chapter>.contents{overflow:hidden;transition:all .5s}.exercise-list.chapter>.contents.closed{max-height:0}.exercise-list.section>.title{padding:8px 24px;background-color:var(--color-light-background-light);font-weight:500;font-size:.75rem}.exercise-list.exercise{border-bottom:1px solid rgba(var(--rgb-black),.08)}.outline-button{border:1px solid var(--color-primary-alternate);border-radius:8px;color:var(--color-secondary);cursor:pointer;font-size:.75rem;padding:8px 12px}.outline-button:hover{background-color:var(--color-primary-alternate);color:var(--color-dark)}#top-navigation{align-items:center;display:flex;flex-direction:row}#top-navigation .tt-bread-crumb-nav{margin:0 0 0 16px}#course-details-view.layout-full-card{padding:16px 8px 8px 8px;height:100%}#course-details-view.layout-full-card .jz-card.content{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;margin:0 0 8px 0;max-width:664px;position:relative}#course-details-view.layout-full-card .jz-card.content .bookmark-icon{background:linear-gradient(-180deg,hsla(0,0%,96.9%,.8),hsla(0,0%,96.9%,.4));border-radius:0 0 8px 8px;height:64px;left:0;margin:0 0 0 16px;position:absolute;top:0;z-index:1}#course-details-view.layout-full-card .jz-card.content .bookmark-icon:hover{cursor:pointer}#course-details-view.layout-full-card .jz-card.content #course-details{border-radius:12px}#course-details-view.layout-full-card .jz-card.content #course-details .course-image-container{height:0;overflow:hidden;padding-top:66.6666666667%;background:#fff;position:relative}#course-details-view.layout-full-card .jz-card.content #course-details .course-image-container .course-image{height:100%;left:0;position:absolute;text-align:center;top:0;width:100%}#course-details-view.layout-full-card .jz-card.content #course-details .course-image-container .course-image img{height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}#course-details-view.layout-full-card .jz-card.content #course-details .detail-section{display:grid;gap:8px;padding:16px}#course-details-view.layout-full-card .jz-card.content #course-details .detail-section p{color:#424b54;font-size:14px;margin:0;word-break:break-all}#course-details-view.layout-full-card .jz-card.content #course-details .detail-section p+p{padding-top:0}#course-details-view.layout-full-card .jz-card.content #course-details .series-buttons{display:flex;flex-direction:row;padding:16px}#course-details-view.layout-full-card .jz-card.content #course-details .series-buttons a:hover{color:unset;text-decoration:none}#course-details-view.layout-full-card .jz-card.content #course-details .series-buttons .next{margin-left:auto}#course-details-view.layout-full-card .jz-card.content #course-details .trophy-encouragement{color:var(--color-secondary);font-size:.75rem;font-weight:700}#course-details-view.layout-full-card .jz-card.content #course-details #course-details-trophies{align-items:baseline;display:grid;gap:8px;grid-template-areas:"earned-trophies  earned-trophies earned-trophies" "gold silver bronze";grid-template-columns:auto auto auto;grid-template-rows:auto auto}#course-details-view.layout-full-card .jz-card.content #course-details #course-details-trophies img{height:48px}#course-details-view.layout-full-card .jz-card.content #course-details #course-details-trophies #earned-trophy-total{align-self:center;grid-area:earned-trophies}#course-details-view.layout-full-card .jz-card.content #course-details #course-details-trophies #earned-trophy-total .earned-trophy-title{color:#424b54;font-size:12px}#course-details-view.layout-full-card .jz-card.content #course-details #course-details-trophies #earned-trophy-total .trophy-possible{color:#93a8ac;font-size:16px}#course-details-view.layout-full-card .jz-card.content #course-details #course-details-trophies .possible-trophies{color:#424b54;font-size:20px;font-weight:700;height:40px}#course-details-view.layout-full-card .jz-card.content #course-details #course-details-trophies .possible-trophies .gold{grid-area:gold}#course-details-view.layout-full-card .jz-card.content #course-details #course-details-trophies .possible-trophies .silver{grid-area:silver}#course-details-view.layout-full-card .jz-card.content #course-details #course-details-trophies .possible-trophies .bronze{grid-area:bronze}#course-details-view.layout-full-card .jz-card.content #course-chapters{border-top:1px solid rgba(var(--rgb-black),.08)}@media only screen and (min-width:768px)and (min-height:420px){#course-details-view.layout-full-card{padding:16px 16px 0 16px}#course-details-view.layout-full-card .jz-card.content{margin:0 0 16px 0}#course-details-view.layout-full-card .jz-card.content #course-details #course-details-trophies{grid-template-areas:"earned-trophies gold silver bronze";grid-template-columns:84px 92px 92px 92px;grid-template-rows:auto}}@media only screen and (min-width:1024px)and (min-height:420px){#course-details-view.layout-full-card .jz-card.content{border-bottom-left-radius:0;border-bottom-right-radius:0;grid-template-columns:1fr 1fr;grid-template-rows:auto;margin:0;max-width:920px;overflow:hidden}#course-details-view.layout-full-card .jz-card.content #course-details{border-radius:0;border-right:1px solid rgba(var(--rgb-black),.08)}#course-details-view.layout-full-card .jz-card.content #course-chapters{border-top:none;overflow:auto}}.chat-dictation-speaker .speaker-active{display:none}.chat-dictation-speaker.is-active .speaker-active,.chat-dictation-speaker .speaker-inactive{display:block}.chat-dictation-speaker.is-active .speaker-inactive{display:none}.chat-dictation-speaker:hover{cursor:pointer}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}.jz-chat-container .jz-chat-body{position:relative}.jz-chat-container .jz-chat-body .jz-card.feedback-button{bottom:140px;position:fixed}.jz-chat-container .jz-chat-body>*{-webkit-animation:fadein .25s;animation:fadein .25s}.jz-chat-container .jz-chat-body .jz-chat-msg.is-chat-incorrect{color:var(--color-danger)}.jz-chat-container .jz-chat-body .jz-chat-msg .jz-msg-card .jz-msg-content{width:100%}.jz-chat-container .jz-chat-body .jz-chat-msg .jz-msg-card .jz-msg-content img.msg-img{max-height:100%;width:100%;-o-object-fit:contain;object-fit:contain}@media only screen and (min-width:768px)and (min-height:420px){.jz-chat-container .jz-chat-body .jz-card#feedback-card{bottom:90px;position:fixed}}.tt-chat-trophy{margin:16px auto 0;width:calc(100% - 16px);max-width:1140px;border-bottom-left-radius:0;border-bottom-right-radius:0;flex:0 0 auto}.tt-chat-trophy .jz-card-header .jz-title .jz-title-content{padding:16px 0}.tt-chat-trophy .trophy-content{justify-content:center;align-items:center;padding:16px}.tt-chat-trophy .trophy-content img.trophy{width:100%;height:auto;max-height:202px;max-width:264px}.tt-chat-trophy .trophy-content .trophy-comment{margin:16px auto;color:var(--color-dark);text-align:center}.tt-chat-trophy .trophy-content .trophy-score{align-self:normal;align-items:center;font-size:24px;font-weight:700}.tt-chat-trophy .trophy-content .trophy-score .jz-icon-correct,.tt-chat-trophy .trophy-content .trophy-score .jz-icon-incorrect{height:24px;margin-right:8px}.tt-chat-trophy .trophy-content .trophy-score .inter-score-space{flex-shrink:0;width:36px}@-webkit-keyframes dotDotDot{0%{content:"."}50%{content:".."}to{content:"..."}}@keyframes dotDotDot{0%{content:"."}50%{content:".."}to{content:"..."}}.exercise-header .exercise-header-title{font-weight:700;max-width:calc(100% - 118px)}.exercise-header .exercise-header-title .course-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.625rem}.exercise-header .exercise-header-title .course-title:before{content:""}.exercise-header .exercise-header-title .course-title.is-loading:before{-webkit-animation:dotDotDot .8s infinite;animation:dotDotDot .8s infinite}.exercise-header .exercise-header-title .chapter-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-left:2px solid var(--color-secondary-lighter);font-size:.625rem;margin-left:8px;min-width:16ch;padding-left:8px}.exercise-header .exercise-header-title .section-title{font-size:.75rem;margin-right:8px;max-width:16ch;flex-shrink:0}.exercise-header .exercise-header-title .exercise-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem}.exercise-header .exercise-header-title .exercise-title:before{content:""}.exercise-header .exercise-header-title .exercise-title.is-loading:before{-webkit-animation:dotDotDot .8s infinite;animation:dotDotDot .8s infinite}@-webkit-keyframes pop-out{0%{transform:scale(0)}85%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes pop-out{0%{transform:scale(0)}85%{transform:scale(1.2)}to{transform:scale(1)}}.layout-exercise{--tt-exercise-header-height:48px;--tt-exercise-content-max-width:704px;position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-light-background-light)}.layout-exercise .exercise-footer,.layout-exercise .exercise-header{flex-shrink:0;flex-grow:0;align-items:center;width:100%;background-color:var(--color-white);box-shadow:var(--box-shadow)}.layout-exercise .exercise-header{padding:8px 16px;height:var(--tt-exercise-header-height);z-index:160}.layout-exercise .exercise-header #terratalk-logo{height:42px;min-height:42px;min-width:42px;width:42px;margin-right:16px}.layout-exercise .exercise-header #close-icon{align-self:stretch;padding-left:16px;align-items:center}.layout-exercise .exercise-header #close-icon .jz-icon{height:28px;min-height:28px;min-width:28px;width:28px}.layout-exercise .exercise-header #close-icon .jz-icon:hover{cursor:pointer}@media only screen and (min-width:768px)and (min-height:420px){.layout-exercise .exercise-header{--tt-exercise-header-height:56px}}.layout-exercise .exercise-footer{box-shadow:0 -2px 8px rgba(var(--rgb-black),.08);transition:opacity .2s;z-index:11}.layout-exercise .exercise-footer.disabled{opacity:.4}.layout-exercise .exercise-footer>.jz-button-group,.layout-exercise .exercise-footer>.jz-container{width:100%;margin:auto;max-width:var(--tt-exercise-content-max-width)}.layout-exercise .exercise-footer .jz-button-group{justify-content:center;align-items:center}.layout-exercise .exercise-footer .jz-button-group .jz-button{width:100%;max-width:400px}.layout-exercise .exercise-footer>.jz-container{padding:16px 8px}@media only screen and (min-width:768px)and (min-height:420px){.layout-exercise .exercise-footer>.jz-container{padding:16px 0}}.layout-exercise .loading-error .loading-error-content{max-width:90%;padding:16px 32px;background-color:var(--color-danger-background-light);border-radius:8px;border:1px solid var(--color-danger-light);color:var(--color-danger);box-shadow:var(--box-shadow);-webkit-animation:pop-out .2s;animation:pop-out .2s}.stt-connection-method-card section{color:var(--color-dark);font-size:.875rem}.silence-detected-tooltip .tooltip-content{width:230px}.silence-detected-tooltip .silence-alert{display:inline-block;height:24px;width:24px}.exercise-chat .audio-player-logs,.exercise-dictation .audio-player-logs{flex-shrink:0;max-height:150px;overflow:auto}.drill-browser{padding:16px 0}.drill-container{margin:auto;max-width:448px;width:100%}.drill-learned-badge-toast{bottom:0;display:flex;left:max(8px,calc(50% - 216px));opacity:0;position:fixed;transition:opacity .125s,bottom .125s;width:432px;max-width:calc(100% - 16px)}.drill-learned-badge-toast .jz-card{align-items:center;flex:0 0 auto;flex-direction:row;font-weight:700;margin:auto;padding:8px 12px;max-width:100%}.drill-learned-badge-toast.show{bottom:90px;opacity:1}.drill-learned-badge-toast.show.extend{bottom:140px}.drill-learned-badge-toast .learned{border-radius:4px;color:var(--color-black);display:inline-block;font-size:.625rem;padding:4px;text-transform:uppercase;background-color:var(--color-secondary-tertiary-background-light)}.drill-learned-badge-toast .description{font-size:.75rem;flex-shrink:0}.drill-learned-badge-toast .jz-icon{height:42px;min-height:42px;min-width:42px;width:42px;margin:0 8px}.drill-learned-badge-toast .badge-count{font-size:1rem}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.drill-progress{margin:8px 0;justify-content:space-between}.drill-progress .progress{align-items:center}.drill-progress .progress .jz-icon{height:24px;min-height:24px;min-width:24px;width:24px;margin-right:8px}.drill-progress .progress .jz-icon.practice{background-color:var(--color-secondary-alternate-lighter);border-radius:4px;height:24px;margin:0 8px 0 0;padding:3px;width:24px}.drill-progress .progress span:first-of-type{color:var(--color-dark);font-size:1rem;font-weight:700;margin-right:4px}.drill-progress .progress span:last-of-type{color:var(--color-secondary);font-size:1rem;font-weight:400}.drill-progress .retry{align-items:center;font-size:.875rem;font-weight:700;-webkit-animation:fade-in .25s;animation:fade-in .25s}.drill-progress .retry .jz-icon{height:22px;min-height:22px;min-width:22px;width:22px;margin-right:8px}.drill-question-listening{margin-bottom:16px}.drill-question-listening .question-listening{align-items:center;padding:8px 16px 24px}.drill-question-listening .question-listening .jz-card-header{align-self:flex-start}.drill-question-listening .question-listening .speaker-icon{width:64px;height:64px;padding:12px;background-color:var(--color-primary-alternate-dark);border-radius:50%;box-shadow:inset 0 -2px 0 0 rgba(0,0,0,.16);transition:background-color .2s}.drill-question-listening .question-listening .speaker-icon:hover{cursor:pointer;background-color:var(--color-primary-alternate-darker)}.drill-question-listening .jz-drill-answer-area-card{margin-top:16px;padding:0;position:relative}.drill-question-listening .jz-drill-answer-area-card .jz-card-header{align-items:center;display:flex;justify-content:space-between}.drill-question-listening .jz-drill-answer-area-card .jz-card-header .spinner-icon,.drill-question-listening .jz-drill-answer-area-card .jz-card-header .spinner-icon .spinner{height:22px;min-height:22px;min-width:22px;width:22px}.drill-question-listening .jz-drill-answer-area-card .jz-card-header .spinner-icon .path{stroke-width:6px}.dictionary-modal{text-align:left}.dictionary-modal .close-button{align-items:center;align-self:flex-end;background-color:var(--color-white-dark);border-radius:24px;box-shadow:inset 0 -2px 0 0 rgba(0,0,0,.16);cursor:pointer;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;margin:0 0 8px 0;width:32px}.dictionary-modal .close-button img{height:21px;width:21px}.dictionary-modal .jz-modal-content{flex-direction:column}.dictionary-modal .jz-modal-content .jz-card.card-content{min-height:388px;max-width:440px;overflow:auto}.dictionary-modal .jz-modal-content .jz-card.card-content.no-tabs{min-height:96px}.dictionary-modal .jz-modal-content .jz-card.card-content .selected-word{padding:16px}.dictionary-modal .jz-modal-content .jz-card.card-content .selected-word .word{color:var(--color-dark);font-size:1.25rem;font-weight:700}.dictionary-modal .jz-modal-content .jz-card.card-content .selected-word .audio{align-items:center;color:var(--color-secondary);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:400}.dictionary-modal .jz-modal-content .jz-card.card-content .selected-word .audio .jz-icon{height:20px;margin:0 4px 0 0;width:20px}.dictionary-modal .jz-modal-content .jz-card.card-content .jz-tabs{background-color:var(--color-white);min-height:292px;overflow:auto;padding:0}.dictionary-modal .jz-modal-content .jz-card.card-content .jz-tabs .tab-titles{border-bottom:1px solid rgba(var(--rgb-black),.08);justify-content:space-around}.dictionary-modal .jz-modal-content .jz-card.card-content .jz-tabs .tab-titles .tab-title{color:var(--color-secondary)}.dictionary-modal .jz-modal-content .jz-card.card-content .jz-tabs .tab-titles .tab-title:not(first-child){margin:0;padding:0}.dictionary-modal .jz-modal-content .jz-card.card-content .jz-tabs .tab-titles .tab-title.selected{color:var(--color-dark)}.dictionary-modal .jz-modal-content .jz-card.card-content .jz-tabs .jz-tab{height:263px;margin:0;overflow:auto;padding:16px}.dictionary-modal .jz-modal-content .jz-card.card-content .jz-tabs .jz-tab>.info{color:var(--color-dark);font-size:1rem;font-weight:400}.dictionary-modal .jz-modal-content .jz-card.card-content .jz-tabs .jz-tab>.info+.info{margin:16px 0 0 0}.dictionary-modal .jz-modal-content .jz-card.card-content .jz-tabs .jz-tab>.info .title{color:var(--color-secondary);font-size:.75rem}.dictionary-modal .jz-modal-content .jz-card.card-content .jz-tabs .jz-tab .practice-ipa{font-size:1.25rem;margin:8px 0 24px 0;text-align:center}.dictionary-modal .jz-modal-content .jz-card.card-content .jz-tabs .jz-tab .stress .content .highlighted{background-color:var(--color-info-lightest)}.dictionary-modal .jz-modal-content .jz-card.card-content .jz-tabs .jz-tab .stress .content .underlined{border-bottom:3px solid var(--color-info-darker)}.dictionary-modal .jz-modal-content .jz-card.card-content .definition .part-of-speech{color:var(--color-secondary);font-size:.75rem}.dictionary-modal .jz-modal-content .jz-card.card-content .definition ol.definition-list{color:var(--color-dark);font-size:.875rem;font-weight:400;margin:0}.dictionary-modal .jz-modal-content .jz-card.card-content .definition ol.definition-list li+li{margin:16px 0 0 0}.dictionary-modal .jz-modal-content .jz-card.card-content .definition-container{border-top:1px solid rgba(var(--rgb-black),.08);padding:16px;overflow:auto}.drill-question-pronunciation{margin-bottom:16px}.drill-question-pronunciation .question-pronunciation{align-items:center;padding:8px 16px 24px}.drill-question-pronunciation .question-pronunciation .jz-card-header{align-items:center;align-self:flex-start;display:flex;width:100%}.drill-question-pronunciation .question-pronunciation .jz-card-header .jz-icon{height:16px;min-height:16px;min-width:16px;width:16px}.drill-question-pronunciation .question-pronunciation .jz-card-header .jz-icon.dictionary-icon{height:28px;min-height:28px;min-width:28px;width:28px}.drill-question-pronunciation .question-pronunciation .jz-card-header .jz-icon.dictionary-icon:hover{cursor:pointer}.drill-question-pronunciation .question-pronunciation .jz-card-header .jz-icon.dictionary-icon.disabled{opacity:.4}.drill-question-pronunciation .question-pronunciation .jz-card-header .jz-icon.dictionary-icon.disabled:hover{cursor:auto}.drill-question-pronunciation .question-pronunciation .word-ipa{align-items:center;display:flex;font-size:1.25rem}.drill-question-pronunciation .question-pronunciation .word-ipa .jz-icon{height:24px;min-height:24px;min-width:24px;width:24px;margin-right:4px}.drill-question-pronunciation .question-pronunciation .word-ipa .jz-icon:hover{cursor:pointer}.drill-question-pronunciation .question-pronunciation .word-ipa .jz-icon.disabled{opacity:.4}.drill-question-pronunciation .question-pronunciation .word-ipa .jz-icon.disabled:hover{cursor:auto}.drill-question-pronunciation .question-pronunciation .word-text{font-size:1.5rem;font-weight:700}.drill-question-pronunciation .question-pronunciation .word-translation{color:var(--color-secondary);font-size:1rem;font-weight:400}.drill-question-pronunciation .jz-drill-answer-area-card{margin-top:16px;overflow:unset;position:relative}.drill-question-pronunciation .jz-drill-answer-area-card .content{padding:24px 0}.drill-question-pronunciation .jz-drill-answer-area-card .uservoice-icon{height:32px;min-height:32px;min-width:32px;width:32px;position:absolute;bottom:16px;left:16px}.drill-question-pronunciation .jz-drill-answer-area-card .uservoice-icon:hover{cursor:pointer}.drill-question-pronunciation .jz-drill-answer-area-card .uservoice-icon.disabled{opacity:.4}.drill-question-pronunciation .jz-drill-answer-area-card .uservoice-icon.disabled:hover{cursor:auto}.drill-question-pronunciation .jz-drill-answer-area-card .jz-mic{width:100%}.drill-question-pronunciation .jz-drill-answer-area-card .jz-mic .jz-mic-information-area .mic-info-text{max-width:70%;margin:auto}@media only screen and (min-width:768px)and (min-height:420px){.drill-question-pronunciation .jz-drill-answer-area-card .content{padding-bottom:40px}}.drill-question-vocabulary{margin-bottom:16px}.drill-question-vocabulary .question-vocabulary{align-items:center;padding:8px 16px 16px;min-height:126px}.drill-question-vocabulary .question-vocabulary .jz-card-header{align-self:flex-start}.drill-question-vocabulary .question-vocabulary .word-text{font-size:1.5rem;font-weight:700}.drill-question-vocabulary .question-vocabulary .word-translation{color:var(--color-secondary);font-size:1.5rem;font-weight:400}.drill-question-vocabulary .jz-drill-answer-area-card{margin-top:16px;padding:0;position:relative}.drill-question-vocabulary .jz-drill-answer-area-card .jz-card-header{align-items:center;display:flex;justify-content:space-between}.drill-question-vocabulary .jz-drill-answer-area-card .jz-card-header .spinner-icon,.drill-question-vocabulary .jz-drill-answer-area-card .jz-card-header .spinner-icon .spinner{height:22px;min-height:22px;min-width:22px;width:22px}.drill-question-vocabulary .jz-drill-answer-area-card .jz-card-header .spinner-icon .path{stroke-width:6px}.drill-question-vocabulary .jz-drill-answer-area-card .jz-multiple-choice-question .jz-container{align-items:center}.drill-question-vocabulary .jz-drill-answer-area-card .jz-multiple-choice-question .jz-container>.jz-icon{height:20px;min-height:20px;min-width:20px;width:20px;margin-left:8px}.drill-question-vocabulary .jz-drill-answer-area-card .jz-multiple-choice-question .jz-container>.jz-icon:hover{cursor:pointer}.drill-answer-listening .jz-list-separator .jz-container{align-items:center}.drill-answer-listening .jz-list-separator .question-number{font-size:.875rem;font-weight:700;margin-left:8px}.drill-answer-listening .drill-review-answer{align-items:center;display:flex;padding:12px 16px}.drill-answer-listening .drill-review-answer .correctness-icon{height:20px;min-height:20px;min-width:20px;width:20px;margin-right:16px}.drill-answer-listening .drill-review-answer .speaker-icon{height:44px;min-height:44px;min-width:44px;width:44px;padding:8px}.drill-answer-listening .drill-review-answer .speaker-icon:hover{cursor:pointer}.drill-answer-listening .drill-review-answer .word{flex:1;font-weight:700;font-size:1rem}.drill-answer-pronunciation .drill-review-answer .speaker-icon:hover,.drill-answer-pronunciation .drill-review-answer .uservoice-icon:hover{cursor:pointer}.drill-answer-pronunciation .drill-review-answer .speaker-icon .jz-icon,.drill-answer-pronunciation .drill-review-answer .uservoice-icon .jz-icon{height:28px;min-height:28px;min-width:28px;width:28px}.drill-answer-pronunciation .jz-list-separator .jz-container{align-items:center}.drill-answer-pronunciation .jz-list-separator .question-number{font-size:.875rem;font-weight:700;margin-left:8px}.drill-answer-pronunciation .jz-list-item{padding:8px 4px}.drill-answer-pronunciation .icon-wrapper{padding:4px 12px}.drill-answer-pronunciation .drill-review-answer{display:grid;grid-template-areas:"correct-icon word uservoice-icon speaker-icon" "correct-icon ipa uservoice-icon speaker-icon";grid-template-columns:auto 1fr auto auto}.drill-answer-pronunciation .drill-review-answer .correctness-icon{grid-area:correct-icon}.drill-answer-pronunciation .drill-review-answer .correctness-icon .jz-icon{height:20px;min-height:20px;min-width:20px;width:20px}.drill-answer-pronunciation .drill-review-answer .speaker-icon{grid-area:speaker-icon}.drill-answer-pronunciation .drill-review-answer .word{font-size:1rem;grid-area:word}.drill-answer-pronunciation .drill-review-answer .word .word-text{font-weight:700}.drill-answer-pronunciation .drill-review-answer .uservoice-icon{grid-area:uservoice-icon;border-right:1px solid var(--color-secondary-lightest)}.drill-answer-pronunciation .drill-review-answer .word-ipa{font-size:1rem;grid-area:ipa}.drill-answer-pronunciation .drill-review-answer .word-ipa .is-correct{color:var(--color-success)}.drill-answer-pronunciation .drill-review-answer .word-ipa .is-incorrect{color:var(--color-danger);-webkit-text-decoration:underline var(--color-danger);text-decoration:underline var(--color-danger)}.drill-answer-vocabulary .jz-list-separator .jz-container{align-items:center}.drill-answer-vocabulary .jz-list-separator .question-number{font-size:.875rem;font-weight:700;margin-left:8px}.drill-answer-vocabulary .drill-review-answer{align-items:center;display:flex;padding:12px 16px}.drill-answer-vocabulary .drill-review-answer .correctness-icon{height:20px;min-height:20px;min-width:20px;width:20px;margin-right:16px}.drill-answer-vocabulary .drill-review-answer .word-wrapper{flex:1}.drill-answer-vocabulary .drill-review-answer .word-wrapper .word{flex:1;font-weight:700;font-size:1rem}.drill-answer-vocabulary .drill-review-answer .word-wrapper .user-answer{color:var(--color-dark);font-size:1rem}.translation-review .jz-list-separator .jz-container{align-items:center}.translation-review .jz-list-separator .question-number{font-size:.875rem;font-weight:700;margin-left:8px}.translation-review .drill-review-answer .words .prompt{color:var(--color-dark);font-weight:700}.translation-review .drill-review-answer .words .user-answer{align-items:center;color:var(--color-danger);display:flex}.translation-review .drill-review-answer .words .user-answer.accurate{color:var(--color-success)}.translation-review .drill-review-answer .words .user-answer.skipped{color:var(--color-dark-lighter)}.translation-review .drill-review-answer .words .user-answer img{height:16px;margin:0 8px 0 0;width:16px}.translation-review .drill-review-answer .words .correct-answer{color:var(--color-secondary-dark)}.translation-review .drill-review-answer .audio{align-items:center;cursor:pointer;display:flex}.translation-review .drill-review-answer .audio img{height:28px;margin:0 0 0 8px;width:28px}.drill-review-summary{margin-bottom:16px}.drill-review-pronunciation .jz-card-header{align-items:center;align-self:flex-start;display:flex;width:100%}.drill-review-pronunciation .jz-card-header .dictionary-icon{height:28px;min-height:28px;min-width:28px;width:28px}.drill-review-pronunciation .jz-card-header .dictionary-icon:not(.disabled):hover{cursor:pointer}.drill-review-pronunciation .question-pronunciation{align-items:center;font-size:1.25rem;padding:24px}.drill-review-pronunciation .question-pronunciation.with-dictionary{padding:8px 8px 24px 24px}.drill-review-pronunciation .question-pronunciation .word-text{font-size:1.5rem;font-weight:700}.drill-review-pronunciation .answers-pronunciation{margin:16px auto;padding:8px 0 8px 12px}.drill-review-pronunciation .answers-pronunciation .jz-list-item:first-of-type{border-top:none}.drill-review-pronunciation .answers-pronunciation .jz-list-item:last-of-type{border-bottom:none}.trophy-card{align-items:center;color:var(--color-dark);display:flex;flex:0 0 auto;flex-direction:column;justify-content:center;margin:16px auto;padding:19px 0;width:calc(100% - 16px)}.trophy-card img.trophy{width:100%;height:auto;max-height:138px;max-width:200px}.trophy-card img.trophy.practice-mode{height:42px;width:42px}.trophy-card .trophy-comment{color:var(--color-dark);font-size:1rem;margin:16px auto;padding:0;text-align:center}.trophy-card .trophy-score{align-items:center;color:var(--color-black);font-size:1.25rem;font-weight:700}.trophy-card .trophy-score .jz-icon{height:24px;margin-left:16px;margin-right:8px}.exercise-scope-item{cursor:pointer;display:grid;grid-template-columns:52px 9fr 1fr 44px;grid-template-rows:1fr;grid-template-areas:"checkbox english learned-badge audio" "checkbox translation learned-badge audio"}.exercise-scope-item+.exercise-scope-item{border-top:1px solid rgba(var(--rgb-black),.08)}.exercise-scope-item .checkbox{grid-area:checkbox;height:20px;align-self:center;justify-self:center;width:20px}.exercise-scope-item .words{display:flex;flex-direction:column;justify-content:center}.exercise-scope-item .words .english{color:var(--color-dark);font-size:1rem;font-weight:700}.exercise-scope-item .words .translation{color:var(--color-secondary);font-size:1rem;font-weight:400}.exercise-scope-item .words .translation.focused{color:var(--color-dark);font-size:1rem;font-weight:700}.exercise-scope-item .learned-badge{align-items:center;display:flex}.exercise-scope-item .learned-badge .badge,.exercise-scope-item .learned-badge img{background-color:var(--color-secondary-tertiary-background-light);border-radius:4px;color:var(--color-dark);display:inline-block;font-size:.625rem;font-weight:700;margin-right:8px;padding:4px;text-transform:uppercase}.exercise-scope-item .learned-badge img{font-size:1.5rem;height:24px;width:24px}.exercise-scope-item .audio{align-items:center;color:var(--color-secondary);display:flex;font-size:.875rem;grid-area:audio;justify-content:flex-end}.exercise-scope-item .audio img{height:28px;margin:16px 16px 16px 12px;width:28px}.exercise-scope{margin:8px;max-width:600px;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}.exercise-scope .jz-title .jz-title-content img{height:28px;margin:0 8px 0 0;width:28px}.exercise-scope .toggles{align-items:center;display:grid;grid-template-columns:50% 50%;margin:16px}.exercise-scope .toggles .toggle-container{display:flex;justify-content:center}.exercise-scope .toggles .toggle-container:nth-child(2){border-left:1px solid rgba(var(--rgb-black),.08);padding:0 0 0 16px}.exercise-scope .toggles .toggle-container .toggle{align-items:center;cursor:pointer;display:inline-flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.exercise-scope .toggles .toggle-container .toggle.disabled{cursor:default;opacity:.4}.exercise-scope .toggles .toggle-container .toggle .toggle-icon{height:28px;margin:0 8px 0 0;width:28px}.exercise-scope .check-all{align-items:center;color:var(--color-secondary);font-size:.875rem;padding:8px 16px 16px 16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.exercise-scope .check-all .toggle{cursor:pointer;display:inline-flex}.exercise-scope .check-all .toggle img{margin:0 8px 0 0}@media only screen and (min-width:768px)and (min-height:420px){.exercise-scope{flex:0 1 auto;margin:16px auto;width:600px}}.practice-mode-toast-container{max-width:unset;opacity:0;position:fixed;top:0;transition:opacity .125s,top .125s;width:calc(100% - 16px)}.practice-mode-toast-container.show{top:60px;opacity:1;z-index:500}.practice-mode-toast-container .practice-mode-toast{align-items:center;background-color:var(--color-secondary-alternate-lighter);border-radius:8px;color:var(--color-white);display:flex;flex-direction:row;font-size:.875rem;margin:0 auto;padding:8px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.practice-mode-toast-container .practice-mode-toast .icon-muscular{height:24px;margin:0 4px 0 0;width:24px}@media only screen and (min-width:768px)and (min-height:420px){.practice-mode-toast-container.show{top:66px}}.jz-card.quiz-listening-card{flex:unset;flex-shrink:0;padding:16px;width:calc(100% - 16px)}.audio-element{text-align:center}.audio-element .jz-icon{width:48px;height:48px;padding:8px;background-color:var(--color-primary-alternate-dark);border-radius:50%;box-shadow:inset 0 -2px 0 0 rgba(0,0,0,.16);transition:background-color .2s}.audio-element .jz-icon:hover{cursor:pointer;background-color:var(--color-primary-alternate-darker)}.markdown-html *{box-sizing:border-box;color:#424b54;font-family:游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,M PLUS\ 1p,Hiragino Sans,メイリオ,sans-serif}.markdown-text-article s,.markdown-text-email s,.markdown-text-notice s,.markdown-text-review s,.markdown-text-word-arrange s{text-decoration:underline}.markdown-text-review code{color:#eb8e35;font-family:inherit;font-size:1em;font-style:normal}.markdown-text-review h1,.markdown-text-review h2,.markdown-text-review h3,.markdown-text-review h4,.markdown-text-review h5,.markdown-text-review h6{border:none;text-align:justify}.markdown-text-review ul{padding:0}.markdown-text-review ul li{list-style-type:none}.markdown-text-word-arrange blockquote{margin:0}.markdown-text-word-arrange blockquote p{align-items:center;display:flex;flex-wrap:wrap;font-family:serif}.markdown-text-word-arrange p,.markdown-text-word-arrange p *{font-family:serif}.markdown-text-word-arrange ul{display:inline-flex;flex-wrap:wrap;list-style:none;margin-top:0;padding:0}.markdown-text-word-arrange ul:before{content:"("}.markdown-text-word-arrange ul:after{content:")"}.markdown-text-word-arrange ul li+li{font-style:normal;padding:0 0 0 16px}.markdown-text-word-arrange code{border:1px solid #000;color:inherit;display:inline-flex;font-family:inherit;font-size:1em;justify-content:center;min-height:26px;min-width:64px;margin:0 0 4px .5em;text-align:center}.markdown-text-word-arrange code:last-child{margin-right:.5em}.markdown-text-word-arrange ol{display:inline-flex;margin-top:0;padding:0}.markdown-text-word-arrange ol li{margin:0 0 0 2em}.markdown-text-word-arrange ol li::marker{font-weight:700}.markdown-text-word-arrange ol li:not(:first-child){margin:0 0 0 4em}.markdown-text-notice{border:1px solid #000;padding:8px}.markdown-text-notice code{color:#eb8e35;font-family:inherit;font-size:1em}.markdown-text-notice h1,.markdown-text-notice h2,.markdown-text-notice h3,.markdown-text-notice h4,.markdown-text-notice h5,.markdown-text-notice h6{text-align:center}.markdown-text-notice h6{font-weight:400;font-size:1em}.markdown-text-email{font-family:sans-serif;word-break:normal}.markdown-text-email code{color:#eb8e35;font-family:inherit;font-size:1em}.markdown-text-email blockquote{border:1px solid #000;color:#000;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-before:0;margin-block-start:0;margin-left:0;margin-right:0;padding:.5em;text-align:justify}.markdown-text-email blockquote+blockquote{margin-top:8px}.markdown-text-email blockquote hr{border-top:2px dotted #000}.markdown-text-article{word-break:normal}.markdown-text-article code{color:#eb8e35;font-family:inherit;font-size:1em}.markdown-text-article h1,.markdown-text-article h2,.markdown-text-article h3,.markdown-text-article h4,.markdown-text-article h5,.markdown-text-article h6{border:none;font-family:serif;text-align:center}.markdown-text-article p{font-family:serif;text-align:justify;text-indent:32px}.markdown-text-article p>*{font-family:inherit;font-size:inherit}.markdown-text-article p em>strong{padding:0 16px;font-weight:400}@media only screen and (min-width:768px){.markdown-text-email blockquote{padding:1em}.markdown-text-email blockquote+blockquote{margin-top:1em}.markdown-text-notice{padding:16px}}.writing-exercise-explanation[data-v-d3ef799c]{color:var(--color-dark);font-weight:700}.markdown-html[data-v-d3ef799c]{margin:8px}@media only screen and (min-width:768px)and (min-height:420px){.markdown-html[data-v-d3ef799c],.writing-exercise-explanation[data-v-d3ef799c]{margin:16px}}.picture-match-option{border:1px solid #d7dadb;overflow:hidden}.picture-match-option.selectable{cursor:pointer}.picture-match-option.selected{border:1px solid var(--color-secondary)}.picture-match-option.correct .header{background-color:var(--color-success-background-light)}.picture-match-option.incorrect .header{background-color:var(--color-danger-background-light)}.picture-match-option:first-child,.picture-match-option:first-child .header{border-top-left-radius:12px}.picture-match-option:nth-child(2),.picture-match-option:nth-child(2) .header{border-top-right-radius:12px}.picture-match-option:nth-child(3){border-bottom-left-radius:12px}.picture-match-option:nth-child(4){border-bottom-right-radius:12px}.picture-match-option .header{background-color:var(--color-secondary-background-light);display:flex;justify-content:space-between;padding:8px 8px 8px 16px;position:relative}.picture-match-option .header .selection-icon{background-color:#fff;border-radius:50%;height:24px;width:24px}.picture-match-option .header .correct-icon{position:absolute;left:calc(50% - 16px);height:32px;top:4.5px;width:32px}.picture-match-option .image{text-align:center}.picture-match-option .image img{display:block;height:auto;margin:0 auto;max-width:100%}.separator{border-bottom:1px solid rgba(var(--rgb-black),.08)}.picture-match-multiple-choice{flex:0 0 auto;margin:16px auto;width:calc(100% - 16px)}.picture-match-multiple-choice>.jz-card-header{background-color:var(--color-secondary-background-light);border-bottom:1px solid rgba(var(--rgb-black),.08);border-top-left-radius:12px;border-top-right-radius:12px;font-size:.875rem;font-weight:700;padding:16px}.picture-match-multiple-choice>.jz-card-header .total-questions{font-weight:400}.picture-match-multiple-choice .text{color:var(--color-dark);font-size:.875rem;padding:8px}.picture-match-multiple-choice .text>div{padding:8px}.picture-match-multiple-choice .separator{border-bottom:1px solid rgba(var(--rgb-black),.08)}.picture-match-multiple-choice .options{box-shadow:unset;display:grid;margin:8px;overflow:hidden;grid-template-rows:217.03 217.03;grid-template-columns:50% 50%}.picture-match-multiple-choice .footer{align-items:center;background-color:var(--color-primary-alternate-background-light);cursor:pointer;display:flex;font-size:.875rem;font-weight:700;justify-content:space-between;padding:8px 16px}.picture-match-multiple-choice .footer.open{border-bottom:1px solid rgba(var(--rgb-black),.08)}.picture-match-multiple-choice .footer:not(.open){border-bottom-left-radius:12px;border-bottom-right-radius:12px}.picture-match-multiple-choice .footer .chevron{transition:all .5s}.picture-match-multiple-choice .footer .chevron.open{transform:rotate(180deg)}.picture-match-layout .quiz-content-container .jz-card{max-width:600px}.picture-match-layout .quiz-content-container .jz-card.quiz-listening-card{margin-left:auto;margin-right:auto}.picture-match-layout .quiz-content-container .jz-card:first-child{margin-top:16px}.picture-match-layout .jz-card.feedback-button{bottom:140px;position:fixed}@media only screen and (min-width:768px)and (min-height:420px){.picture-match-layout .jz-card#feedback-card{bottom:90px;position:fixed}}.image-card{flex:unset;flex-shrink:0;height:auto;margin:16px auto 0 auto;overflow:hidden;width:calc(100% - 16px)}.image-card img{display:block;width:100%}.quiz-listening-audio{flex:unset;flex-shrink:0;margin:16px auto 0 auto;width:calc(100% - 16px)}.quiz-listening-audio .audio-element{display:flex;justify-content:center;padding:8px;position:relative}.quiz-listening-audio .audio-element.disabled:before{background-color:var(--color-white);content:"";opacity:.6;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.jz-card.listening-html-text[data-v-3963ffc5]{flex:unset;flex-shrink:0;width:calc(100% - 16px)}.jz-drill-answer-area-card{flex:0 0 auto;margin:8px auto;width:calc(100% - 16px)}.quiz-listening-review-card{flex:unset;margin:16px auto;overflow:hidden;width:calc(100% - 16px)}.quiz-listening-review-card .jz-card-header .header-container{align-items:center;background-color:var(--color-secondary-background-light);display:flex;font-size:.875rem;font-weight:700;justify-content:space-between;padding:8px 16px;cursor:pointer}.quiz-listening-review-card .jz-card-header .header-container .jz-icon{transition:all .2s ease-in-out}.quiz-listening-review-card .jz-card-header .header-container .jz-icon.opened{transform:rotate(180deg)}.quiz-listening-review-card .card-content{padding:16px}.quiz-listening-review-card .card-content.hidden{display:none}.quiz-listening-review-card .card-content .markdown-html{margin:0}.quiz-listening-review-card .card-content .option-translation{display:grid;grid-template-columns:-webkit-min-content auto;grid-template-columns:min-content auto;grid-template-rows:auto auto;grid-template-areas:"prefix translation" "prefix translation"}.quiz-listening-review-card .card-content .option-translation+.option-translation{padding:8px 0 0 0}.quiz-listening-review-card .card-content .option-translation .prefix{grid-row-start:prefix-start;grid-row-end:prefix-end;padding-right:8px}.quiz-listening-review-card .card-content .separator{border-bottom:1px solid rgba(var(--rgb-black),.08);margin:8px -16px}.quiz-listening-review-card .card-content .explanation{padding-top:16px}.quiz-listening-review-card .jz-card-footer>.jz-container{padding:12px}.quiz-listening-review-card .jz-card-footer>.jz-container.bordered{border-top:1px solid rgba(var(--rgb-black),.08)}.quiz-listening-review-card .jz-card-footer>.jz-container audio{display:block;height:30px;width:100%}.quiz-listening-review-card .quiz-listening-audio{box-shadow:none;margin:0}.auth-instructions{color:var(--color-dark);font-size:.75rem;margin:0 0 16px 0}.quiz-listening-layout .quiz-content-container .flex-spacer{flex:1 0 auto}.quiz-listening-layout .quiz-content-container .jz-card{margin:8px auto;max-width:600px}.quiz-listening-layout .quiz-content-container .jz-drill-answer-area-card.question-ui{margin:8px 4px}.quiz-listening-layout .quiz-content-container .question-ui{bottom:8px;display:none;margin:16px 4px 0;position:-webkit-sticky;position:sticky;width:calc(100% - 8px)}.quiz-listening-layout .quiz-content-container .question-ui.show{display:flex}.quiz-listening-layout .quiz-content-container .question-ui .unanswered-questions{color:var(--color-secondary);font-size:.875rem;font-weight:400;margin:16px 0 0 0;text-align:center}.quiz-listening-layout .jz-card.feedback-button{bottom:140px;position:fixed}.quiz-listening-layout .exercise-footer .footer-buttons{align-items:center;display:flex;flex-direction:row;height:48px;justify-content:space-around;margin:0 auto;max-width:616px}.quiz-listening-layout .exercise-footer .footer-buttons .jz-icon{height:32px}.quiz-listening-layout .exercise-footer .footer-buttons .jz-icon:not(.disabled){cursor:pointer}.quiz-listening-layout .exercise-footer .footer-buttons .final{transform:rotate(180deg)}.slide-fade-previous-enter-active{transition:all .1s ease}.slide-fade-previous-leave-active{transition:all .1s cubic-bezier(1,.5,.8,1)}.slide-fade-previous-enter{transform:translateX(-50px);opacity:0}.slide-fade-previous-leave-to{transform:translateX(50px);opacity:0}.slide-fade-next-enter-active{transition:all .1s ease}.slide-fade-next-leave-active{transition:all .1s cubic-bezier(1,.5,.8,1)}.slide-fade-next-enter{transform:translateX(50px);opacity:0}.slide-fade-next-leave-to{transform:translateX(-50px);opacity:0}@media only screen and (min-width:768px)and (min-height:420px){.quiz-listening-layout .quiz-content-container .jz-drill-answer-area-card.question-ui{margin:8px auto;max-width:616px;width:100%}.quiz-listening-layout .quiz-content-container .jz-card.question-ui{margin:8px auto;max-width:616px}.quiz-listening-layout .jz-card#feedback-card{bottom:90px;position:fixed}}.correctness-overlay{width:100%;height:100%;align-items:center;justify-content:center;position:absolute;display:flex;opacity:.9;background:var(--color-light-background-light)}.correctness-overlay img{position:absolute;top:15vh;height:40vh}@media only screen and (min-width:460px)and (max-height:496px){.correctness-overlay img{top:5vh}}@media only screen and (min-width:768px)and (min-height:420px){.correctness-overlay img{top:10vh}}@media only screen and (min-width:1024px)and (min-height:420px){.correctness-overlay img{top:10vh}}.exercise-footer.exercise-footer-component{display:flex;align-items:flex-end!important;padding-left:8px;padding-right:8px;flex-direction:column}.exercise-footer.exercise-footer-component .jz-container.answering-ui{display:flex;justify-content:space-between;padding-bottom:16px!important;padding-top:16px!important}.exercise-footer.exercise-footer-component .jz-container.answering-ui .footer-button{height:48px;width:48px;border-radius:50%}.exercise-footer.exercise-footer-component .jz-container.answering-ui .footer-button.left{margin-right:8px}.exercise-footer.exercise-footer-component .jz-container.answering-ui .footer-button.right{margin-left:8px}.exercise-footer.exercise-footer-component .jz-container.answering-ui .footer-button img{max-height:40px;max-width:40px}div.jz-card.exercise-instructions{flex:0;max-width:600px;padding:16px 16px 16px 12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.typing-question{flex:0;margin:16px 0}.typing-question .jz-card-header{align-items:center;background-color:var(--color-secondary-background-light);border-bottom:1px solid rgba(var(--rgb-black),.08);border-top-left-radius:12px;border-top-right-radius:12px;display:flex;font-size:.875rem;font-weight:700;padding:16px}.typing-question .jz-card-header img{background-color:var(--color-secondary-alternate-lighter);border-radius:4px;display:inline-flex;height:24px;margin:0 8px 0 0;padding:3px;width:24px}.typing-question .jz-card-header .total-questions{font-weight:400}.typing-question img{display:block;height:auto;margin:0 auto;max-width:100%}.typing-question .audio-element{margin-top:8px;margin-bottom:8px}.typing-question-review+.typing-question-review{margin-top:16px}.typing-question-review .jz-card-header{background-color:var(--color-primary-alternate-background-light);border-bottom:1px solid rgba(var(--rgb-black),.08);border-top-left-radius:12px;border-top-right-radius:12px;color:var(--color-dark);font-weight:700;padding:16px}.typing-question-review .jz-card-header .total-questions{font-weight:400}.typing-question-review .question-image{display:block;height:auto;margin:0 auto;max-width:100%}.typing-question-review .question-audio{border-bottom:1px solid rgba(var(--rgb-black),.08);border-top:1px solid rgba(var(--rgb-black),.08);padding:12px}.typing-question-review .question-audio audio{display:block;height:23px;width:100%}.typing-question-review .answer-explanation-container{color:var(--color-dark);padding:16px}.typing-question-review .answer-explanation-container .answer-explanation{align-items:center;margin:8px 0;word-break:break-all}.typing-question-review .answer-explanation-container .answer-explanation.correct-answer{display:flex;flex-direction:row}.typing-question-review .answer-explanation-container .answer-explanation>*{padding-right:8px}.typing-question-review .answer-explanation-container .answer-explanation img{vertical-align:middle}.typing-question-review .answer-explanation-container .answer-explanation .title{flex-shrink:0}.typing-question-review .answer-explanation-container .answer-explanation .answer{word-break:break-all}.typing-question-review .audio-element{margin-top:8px;margin-bottom:8px}.typing-drill-input{border:1px solid var(--color-primary-alternate);border-radius:4px;color:var(--color-dark);font-family:mplus-1p,M PLUS\ 1p,Hiragino Sans,Osaka,Meiryo,sans-serif;font-size:1rem;padding:8px;width:100%}.typing-drill-input:disabled{background-color:#fff;border-color:#e9edee}.typing-drill.layout-exercise .exercise-footer>.jz-container{padding:0}.typing-drill.layout-exercise .exercise-footer>.jz-container>input{margin:16px 0 0 0}.typing-drill .exercise-content-container .exercise-cards{padding:16px 8px}.typing-drill .exercise-content-container .jz-card.feedback-button{bottom:140px;position:fixed}.typing-drill .exercise-footer .answering-ui .jz-button-group{padding:0;width:100%}@media only screen and (min-width:768px)and (min-height:420px){.typing-drill>.jz-card{width:600px}.typing-drill .exercise-content-container .exercise-cards{margin:0 auto;max-width:600px}.typing-drill .exercise-content-container .jz-card#feedback-card{bottom:90px;position:fixed}}.audio-playback-button{height:44px;position:relative;width:44px}.audio-playback-button.disabled{opacity:.6}.audio-playback-button.disabled:hover{cursor:default}.audio-playback-button:hover{cursor:pointer}.audio-playback-button.playing .progress-ring{display:inline}.audio-playback-button .progress-ring{display:none;left:0;position:absolute;top:0}.audio-playback-button .progress-ring .circle{transform:rotate(-90deg);transform-origin:50% 50%;stroke-dasharray:125.664,125.664;stroke-dashoffset:125.664}.audio-playback-button .audio-playback-button__icon{height:28px;left:8px;position:absolute;top:8px;width:28px}.accent-card .jz-text-description{margin-bottom:16px}.accent-card .jz-input-radio label{align-items:center;display:flex}.accent-card .jz-input-radio+.jz-input-radio{margin-top:16px}.accent-card .accent-flag{height:13px;width:24px}.dictionary-sentence{font-size:1.25rem;font-weight:400}.dictionary-sentence.disabled>.sentence .word.defined{border-bottom:1.5px dashed var(--color-secondary-background-light)}.dictionary-sentence.disabled>.sentence .word.defined:hover{cursor:default}.dictionary-sentence.disabled>.sentence .word.defined.highlight{border-bottom:1.5px dashed var(--color-primary-background-light)}.dictionary-sentence>.sentence{word-break:break-word}.dictionary-sentence>.sentence .word{color:var(--color-dark);display:inline-block}.dictionary-sentence>.sentence .word.defined{border-bottom:1.5px dashed var(--color-dark-background-light)}.dictionary-sentence>.sentence .word.defined:hover{cursor:pointer}.dictionary-sentence>.sentence .word.defined.highlight{color:var(--color-primary-darker);border-bottom:1.5px dashed var(--color-primary-darker)}.dictionary-sentence.correct>.sentence .word{color:var(--color-success-darker)}.dictionary-sentence.incorrect>.sentence .word{color:var(--color-danger)}.dropdown-button{border-radius:4px;cursor:pointer;padding:4px}.dropdown-button.disabled{opacity:.6}.dropdown-button.disabled:hover{cursor:default;background-color:initial}.dropdown-button:hover{background-color:var(--color-primary-alternate-background-light)}.dropdown-button .title{color:var(--color-secondary);font-size:.625rem}.dropdown-button .content{align-items:center;color:var(--color-dark);display:flex;font-size:.875rem}.dropdown-button .content .chevron-down{height:16px;margin:0 0 0 4px;width:16px}.intonation-sentence>.sentence{color:var(--color-dark)}.intonation-sentence>.sentence .word{display:inline-block}.intonation-sentence>.sentence .word.highlight{background-color:var(--color-info-lightest)}.intonation-sentence>.sentence .word.underline{border-bottom:3px solid var(--color-info-darker)}.speech-speed-card .jz-text-description{margin-bottom:16px}.speech-speed-card .jz-input-slider{padding:0}.single-sentence-reading-question .instructions{align-items:center;display:flex;margin:0 0 8px 0}.single-sentence-reading-question .instructions .practice-mode-icon{background-color:var(--color-secondary-alternate-lighter);border-radius:4px;height:24px;margin:0 8px 0 0;padding:3px;width:24px}.single-sentence-reading-question .instructions .counter{margin:0 16px 0 0}.single-sentence-reading-question .instructions .counter .current{color:var(--color-dark);font-weight:700}.single-sentence-reading-question .instructions .counter .total{color:var(--color-secondary)}.single-sentence-reading-question .instructions .text{font-size:.875rem;color:var(--color-dark)}.single-sentence-reading-question .question{min-height:176px;padding:8px;position:relative}.single-sentence-reading-question .question .buttons{display:flex;position:absolute}.single-sentence-reading-question .question .buttons .setting-icon{height:24px;margin:0 4px 0 0;width:24px}.single-sentence-reading-question .question .buttons .speed-button{margin:0 0 0 8px}.single-sentence-reading-question .question .status-indicator{position:absolute;top:12px;right:12px}.single-sentence-reading-question .question .contents{margin:60px auto 24px auto;text-align:center}.single-sentence-reading-question .question .contents .audio-icons{display:flex;justify-content:center;margin:0 0 8px 0;position:relative}.single-sentence-reading-question .question .contents .audio-icons .vertical-divider{border:1px solid rgba(var(--rgb-black),.08);margin:0 8px}.single-sentence-reading-question .translated-sentence{font-size:.75rem;font-weight:700;color:var(--color-dark);margin-top:14px}@media only screen and (min-width:768px)and (min-height:420px){.single-sentence-reading-question .instructions{margin:0 0 16px 0}.single-sentence-reading-question .question{min-height:320px}.single-sentence-reading-question .question .buttons .speed-button{margin:0 0 0 24px}.single-sentence-reading-question .question .contents{margin:auto}}.review-sentence{align-items:top;color:var(--color-dark);display:grid;grid-template-columns:-webkit-min-content auto;grid-template-columns:min-content auto;grid-template-rows:auto auto;grid-template-areas:"checkbox sentence" "icons icons";padding:16px;row-gap:8px;-moz-column-gap:16px;column-gap:16px}.review-sentence+.review-sentence{border-top:1px solid rgba(var(--rgb-black),.08)}.review-sentence .dictionary-sentence{font-size:1rem}.review-sentence .checkbox{grid-area:checkbox;height:20px;width:20px;padding-top:10px}.review-sentence .icons{display:flex;grid-area:icons;justify-content:space-around}.review-sentence .icons .vertical-divider{border-left:1px solid rgba(var(--rgb-black),.08)}@media only screen and (min-width:768px)and (min-height:420px){.review-sentence{grid-template-columns:-webkit-min-content auto -webkit-min-content;grid-template-columns:min-content auto min-content;grid-template-rows:auto;grid-template-areas:"checkbox sentence icons";gap:16px}.review-sentence .icons .vertical-divider{margin:0 16px}}div.single-sentence-reading-trophy-container{align-items:center;display:flex;flex-shrink:0;justify-content:center}div.single-sentence-reading-trophy-container .single-sentence-reading-trophy-card{max-width:432px;padding:16px}div.single-sentence-reading-trophy-container .single-sentence-reading-trophy-card .trophy.gif{height:202px;margin:0 auto;width:264px}div.single-sentence-reading-trophy-container .single-sentence-reading-trophy-card .trophy.achievement{height:86px;margin:0 auto 8px auto;width:126px}div.single-sentence-reading-trophy-container .single-sentence-reading-trophy-card .achievement{height:42px;margin:0 auto 8px auto;width:42px}div.single-sentence-reading-trophy-container .single-sentence-reading-trophy-card .trophy-comment{color:var(--color-dark);font-size:.875rem;margin:24px 0 0 0;text-align:center}div.single-sentence-reading-trophy-container .single-sentence-reading-trophy-card .trophy-score{color:var(--color-dark);font-size:1.125rem;font-weight:700;margin:8px 0 0 0;text-align:center}div.single-sentence-reading-trophy-container .single-sentence-reading-trophy-card .details{display:grid;grid-template-rows:auto;grid-template-columns:auto}div.single-sentence-reading-trophy-container .single-sentence-reading-trophy-card .details>.jz-container{display:flex;justify-content:space-between}div.single-sentence-reading-trophy-container .single-sentence-reading-trophy-card .details>.jz-container+.jz-container{margin:8px 0 0 0}div.single-sentence-reading-trophy-container .single-sentence-reading-trophy-card .details .title{color:var(--color-dark);font-size:.875rem;font-weight:700}div.single-sentence-reading-trophy-container .single-sentence-reading-trophy-card .details .score{display:flex}div.single-sentence-reading-trophy-container .single-sentence-reading-trophy-card .details .score .achieved{color:var(--color-dark);font-weight:700}div.single-sentence-reading-trophy-container .single-sentence-reading-trophy-card .details .score .possible{color:var(--color-secondary);font-size:.875rem;padding:0 0 0 4px}div.single-sentence-reading-trophy-container .single-sentence-reading-trophy-card .practice-finished{color:var(--color-dark);font-size:1.25rem;font-weight:700;margin:0 0 16px 0;text-align:center}@media only screen and (min-width:768px)and (min-height:420px){div.single-sentence-reading-trophy-container .single-sentence-reading-trophy-card{margin:auto;width:432px}div.single-sentence-reading-trophy-container .single-sentence-reading-trophy-card .trophy.gif{height:202px;margin:0 auto;width:264px}div.single-sentence-reading-trophy-container .single-sentence-reading-trophy-card .trophy.achievement{height:86px;margin:0 auto 16px auto;width:126px}div.single-sentence-reading-trophy-container .single-sentence-reading-trophy-card .achievement{height:42px;margin:0 auto 4px auto;width:42px}div.single-sentence-reading-trophy-container .single-sentence-reading-trophy-card .trophy-score{font-size:1.25rem;margin:8px 0 24px 0}div.single-sentence-reading-trophy-container .single-sentence-reading-trophy-card .details{grid-template-rows:100%;grid-template-columns:1fr 1fr 1fr;text-align:center}div.single-sentence-reading-trophy-container .single-sentence-reading-trophy-card .details>.jz-container{display:flex;flex-direction:column}div.single-sentence-reading-trophy-container .single-sentence-reading-trophy-card .details>.jz-container+.jz-container{margin:0;border-left:1px solid rgba(var(--rgb-black),.08)}div.single-sentence-reading-trophy-container .single-sentence-reading-trophy-card .details .score{align-items:baseline;margin:0 auto}div.single-sentence-reading-trophy-container .single-sentence-reading-trophy-card .details .score .achieved{font-size:1.25rem}div.single-sentence-reading-trophy-container .single-sentence-reading-trophy-card .details .score .possible{font-size:1rem}}.single-sentence-review-container .single-sentence-reading-trophy-container{height:auto;margin:0 0 8px 0}.single-sentence-review-container .single-sentence-review-card>.jz-tabs{background-color:var(--color-white);border-radius:12px;overflow:hidden;padding:0}.single-sentence-review-container .single-sentence-review-card>.jz-tabs>.tab-titles{background-color:var(--color-primary-alternate-background-light);border-bottom:1px solid rgba(var(--rgb-black),.08);display:flex;justify-content:space-around}.single-sentence-review-container .single-sentence-review-card>.jz-tabs>.tab-titles>.tab-title{margin:0;padding:16px 0}.single-sentence-review-container .single-sentence-review-card>.jz-tabs>.tab-titles>.tab-title:not(.selected){color:var(--color-secondary)}.single-sentence-review-container .single-sentence-review-card>.jz-tabs .jz-tab .instructions{color:var(--color-dark);display:flex;flex-direction:column;font-size:.875rem;padding:0 16px}.single-sentence-review-container .single-sentence-review-card>.jz-tabs .jz-tab .instructions .check{color:var(--color-secondary)}.single-sentence-review-container .single-sentence-review-card>.jz-tabs .jz-tab .instructions .check:before{background-color:var(--color-primary-darker);border-radius:4px;content:" ";display:inline-block;height:12px;margin:0 4px 0 0;width:20px}.single-sentence-review-container .single-sentence-review-card>.jz-tabs .jz-tab .instructions .user-intonation{align-items:center;color:var(--color-secondary);display:inline-flex}.single-sentence-review-container .single-sentence-review-card>.jz-tabs .jz-tab .instructions .user-intonation:before{background-color:var(--color-info-lightest);border-radius:4px;content:" ";display:inline-block;height:12px;margin:0 4px 0 0;width:20px}.single-sentence-review-container .single-sentence-review-card>.jz-tabs .jz-tab .instructions .example-intonation{align-items:center;color:var(--color-secondary);display:inline-flex}.single-sentence-review-container .single-sentence-review-card>.jz-tabs .jz-tab .instructions .example-intonation:before{background-color:var(--color-info-darker);content:" ";display:inline-block;height:4px;margin:0 4px 0 0;width:20px}.single-sentence-review-container .single-sentence-review-card>.jz-tabs .jz-tab .translated-sentence{margin:0;font-size:.875rem;color:var(--color-secondary);padding-top:14px;font-weight:400}.single-sentence-review-container .single-sentence-review-card .collective-checkbox{align-items:center;color:var(--color-secondary);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:400;margin:16px 0 0 16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.single-sentence-review-container .single-sentence-review-card .collective-checkbox .jz-icon{height:20px;margin:0 8px 0 0;width:20px}@media only screen and (min-width:768px)and (min-height:420px){.single-sentence-review-container .single-sentence-reading-trophy-container{margin:0 0 16px 0}.single-sentence-review-container .single-sentence-reading-trophy-container .single-sentence-reading-trophy-card{max-width:600px}.single-sentence-review-container .single-sentence-review-card .jz-tabs .tab-titles .tab-title{flex:33% 0 1;margin:0;padding:16px 0;text-align:center}.single-sentence-review-container .single-sentence-review-card .jz-tabs .jz-tab .instructions{flex-direction:row}.single-sentence-review-container .single-sentence-review-card .jz-tabs .jz-tab .instructions .example-intonation{margin:0 0 0 24px}}.jz-container.single-sentence-reading-toast-container{bottom:0;max-width:unset;opacity:0;position:fixed;transition:opacity .125s,bottom .125s;width:calc(100% - 16px)}.jz-container.single-sentence-reading-toast-container.show{bottom:140px;opacity:1;z-index:500}.jz-container.single-sentence-reading-toast-container .single-sentence-reading-toast{background-color:var(--color-info);border-radius:8px;color:var(--color-white);font-size:.875rem;margin:0 auto;padding:8px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (min-width:768px)and (min-height:420px){.jz-container.single-sentence-reading-toast-container{width:100%}.jz-container.single-sentence-reading-toast-container.show{bottom:90px;opacity:1}}@media only screen and (min-width:1024px)and (min-height:420px){.jz-container.single-sentence-reading-toast-container{width:100%}.jz-container.single-sentence-reading-toast-container.show{bottom:74px;opacity:1}}.single-sentence-reading.exercise-content-container>*{flex:unset;margin:8px;max-width:600px}.single-sentence-reading.exercise-content-container .jz-card.feedback-button{bottom:140px;position:fixed}.single-sentence-reading.exercise-content-container .jz-modal.feedback-modal{margin:unset}.exercise-footer .button-checkbox-icon{margin:0 8px 0 0}.exercise-footer .ssr-button-group{padding-bottom:0;padding-top:0}@media only screen and (min-width:768px)and (min-height:420px){.single-sentence-reading.exercise-content-container>*{margin:16px auto;min-width:600px}.single-sentence-reading.exercise-content-container>.single-sentence-reading-question{margin:auto}.single-sentence-reading.exercise-content-container .jz-card#feedback-card{bottom:90px;min-width:unset;position:fixed}}.chat-text-container{margin:0 auto;max-width:600px;width:100%}.chat-text-container .chat-text-content{padding:16px 16px 16px 12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.word-select-example-sentence{color:var(--color-dark)}.word-select-sentence{align-items:center;display:flex;flex-wrap:wrap;margin:8px 0 0 0}.word-select-sentence:first-child{margin:-8px 0 0 0}.word-select-sentence .word-select-fixed{margin:8px 8px 0 0}.word-select-sentence .word-select-blank{align-items:center;border-radius:4px;border:1px solid #dde0e0;display:inline-flex;flex-shrink:0;height:41px;justify-content:center;margin:8px 8px 0 0;min-width:56px}.word-select-sentence .word-select-button{background-color:var(--color-light-lightest);border-radius:4px;box-shadow:inset 0 -2px 0 0 rgba(0,0,0,.16);color:var(--color-dark);cursor:pointer;display:inline-block;flex-shrink:0;margin:8px 8px 0 0;min-width:48px;padding:8px 16px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.word-select-sentence .word-select-button.selected{box-shadow:inset 0 2px 0 rgba(0,0,0,.16);cursor:default;opacity:.5}.word-select-options{margin:8px 0 0 0}.word-select-options .word-select-blank-id{margin:0 16px 0 0}.word-select-options .word-select-button{background-color:var(--color-light-lightest);border-radius:4px;box-shadow:inset 0 -2px 0 0 rgba(0,0,0,.16);color:var(--color-dark);cursor:pointer;display:inline-block;margin:8px 8px 0 0;min-width:48px;padding:8px 16px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.word-select-options .word-select-button.selected{box-shadow:inset 0 2px 0 rgba(0,0,0,.16);opacity:.5}.word-select-question-card{display:block;flex-grow:0;margin:0 auto;max-width:600px}.word-select-question-card .jz-card-header{background-color:var(--color-secondary-background-light);border-top-left-radius:12px;border-top-right-radius:12px;color:var(--color-dark);font-size:.875rem;font-weight:700;padding:12px 16px}.word-select-question-card .jz-card-header .total-questions{font-weight:400}.word-select-question-card .content{padding:16px}.word-select-question-card .content .original-sentence{color:var(--color-dark)}.word-select-question-card .content .audio-element{padding:8px 0 0 0}@media only screen and (min-width:768px)and (min-height:420px){.word-select-question-card{min-width:600px}}.word-select-answer-explanation .example-sentence{color:var(--color-dark);display:block}.word-select-answer-explanation .audio-element{padding:0 0 16px 0}.word-select-answer-explanation .correct-sentence,.word-select-answer-explanation .incorrect-sentence{align-items:center;display:flex}.word-select-answer-explanation .example-sentence,.word-select-answer-explanation .incorrect-sentence{margin:0 0 16px 0}.word-select-answer-explanation .accuracy-icon{height:20px;margin:0 16px 0 0;width:20px}.word-select-answer-explanation .sentence{display:inline-block}.word-select-answer-explanation .sentence:first-letter{text-transform:capitalize}.word-select-answer-explanation .sentence .sentence-element:not(:first-child):before{content:" "}.word-select-answer-explanation .sentence .sentence-element.no-preceding-space:before{content:""}.word-select-answer-explanation .sentence .sentence-element.incorrect{color:var(--color-danger)}.word-select-review-card{display:block;flex-grow:0;margin:0 auto;min-width:100%;max-width:600px}.word-select-review-card .jz-card-header{background-color:var(--color-secondary-background-light);border-top-left-radius:12px;border-top-right-radius:12px;color:var(--color-dark);font-size:.875rem;font-weight:700;padding:12px 16px}.word-select-review-card .jz-card-header .total-questions{font-weight:400}.word-select-review-card .content{padding:16px}.word-select-review-card .content .original-sentence{color:var(--color-dark)}.word-select-review-card .footer{align-items:center;background-color:var(--color-primary-alternate-background-light);cursor:pointer;display:flex;font-size:.875rem;font-weight:700;justify-content:space-between;padding:8px 16px}.word-select-review-card .footer.open{border-bottom:1px solid rgba(var(--rgb-black),.08)}.word-select-review-card .footer:not(.open){border-bottom-left-radius:12px;border-bottom-right-radius:12px}.word-select-review-card .footer .chevron{transition:all .5s}.word-select-review-card .footer .chevron.open{transform:rotate(180deg)}.word-select-review-card .footer-content{padding:16px}.word-select-review-card .footer-content p{color:var(--color-dark);font-size:1rem}.word-select-review-card .footer-content p:last-child{margin-bottom:0}@media only screen and (min-width:768px)and (min-height:420px){.word-select-review-card{min-width:600px}}.quiz-translation-layout .quiz-translation-content-container{padding:8px}.quiz-translation-layout .quiz-translation-content-container .jz-card:not(:first-child){margin-top:8px}.quiz-translation-layout .quiz-translation-content-container .jz-card.feedback-button{bottom:140px;position:fixed}.quiz-translation-layout .trophy-card{align-items:center;color:var(--color-dark);display:flex;flex-direction:column;justify-content:center;margin:0;max-width:600px;min-width:100%;padding:24px 0}.quiz-translation-layout .trophy-card img.trophy{width:100%;height:auto;max-height:202px;max-width:264px}.quiz-translation-layout .trophy-card .trophy-comment{color:var(--color-dark);font-size:.875rem;margin:24px auto;padding:0;text-align:center}.quiz-translation-layout .trophy-card .trophy-score{align-items:center;color:var(--color-black);display:flex;font-size:1.25rem;font-weight:700;justify-content:center;width:168px}.quiz-translation-layout .trophy-card .trophy-score .jz-icon{height:24px;margin-right:8px}.quiz-translation-layout .trophy-card .trophy-score .incorrect-icon{margin-left:40px}.quiz-translation-layout .trophy-card .trophy-score .inter-score-space{flex-shrink:0;width:24px}.quiz-translation-layout .trophy-card .trophy-gif{height:202px;margin:0 auto;width:264px}.quiz-translation-layout .exercise-footer .spinner-icon,.quiz-translation-layout .exercise-footer .spinner-icon .spinner{height:42px;width:42px}@media only screen and (min-width:768px)and (min-height:420px){.quiz-translation-layout .quiz-translation-content-container{padding:16px}.quiz-translation-layout .quiz-translation-content-container .jz-card:not(:first-child){margin-top:16px}.quiz-translation-layout .quiz-translation-content-container .trophy-card{align-items:center;color:var(--color-dark);display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:600px;min-width:unset;padding:24px 0}.quiz-translation-layout .quiz-translation-content-container .jz-card#feedback-card{bottom:90px;position:fixed}}.translation-drill-input-container{align-items:center;border:1px solid var(--color-secondary-lightest);border-radius:4px;display:flex;padding:8px 12px;width:100%}.translation-drill-input-container.disabled{background-color:hsla(0,0%,93.7%,.3)}.translation-drill-input-container input:disabled{all:unset}.translation-drill-input-container input,.translation-drill-input-container input.disabled{box-sizing:border-box;color:var(--color-dark);flex:1 0 auto;font-size:1rem;padding:0;width:0}.translation-drill-input-container .translation-drill-input-word-count{display:flex;font-size:.625rem;justify-content:flex-end;margin:0 0 0 8px}.translation-drill-input-container .translation-drill-input-word-count .number{background-color:var(--color-secondary-background-light);border-radius:4px;color:var(--color-secondary);padding:4px}.translation-drill-input-container .translation-drill-input-word-count .number.negative{background-color:var(--color-danger);color:var(--color-white)}.question-container{display:flex;flex:1 0 auto;flex-direction:column;justify-content:center}.question-container .translation-question{flex:0 1 auto;margin:8px}.question-container .translation-question .question-status{align-items:center;display:flex;margin:0 0 8px 0}.question-container .translation-question .question-status img{height:24px;margin:0 8px 0 0;width:24px}.question-container .translation-question .question-status img.practice{background-color:var(--color-secondary-alternate-lighter);border-radius:4px;height:24px;margin:0 8px 0 0;padding:3px;width:24px}.question-container .translation-question .question-status .current-question{color:var(--color-dark);font-weight:700}.question-container .translation-question .question-status .total-questions{color:var(--color-secondary);margin:0 0 0 4px}.question-container .translation-question .question-card{min-height:126px;padding:8px}.question-container .translation-question .question-card .prompt{align-items:center;color:var(--color-dark);display:flex;flex:1;font-size:1.5rem;font-weight:700;justify-content:center;text-align:center}.question-container .translation-answer{flex:0 1 auto;margin:8px;padding:16px}.question-container .translation-answer .accuracy{align-items:center;color:var(--color-danger);display:flex;justify-content:center;margin:8px 0 0 0;text-align:center}.question-container .translation-answer .accuracy img{height:20px;margin:0 8px 0 0;width:20px}@media only screen and (min-width:768px)and (min-height:420px){.question-container .translation-answer,.question-container .translation-question{margin:16px auto;max-width:448px;width:100%}}.drill-tips-card{font-size:.875rem;margin:16px 0 0 0;overflow:auto}.drill-tips-card .jz-card-header{align-items:center;background-color:var(--color-dark);color:var(--color-white);display:flex;font-weight:700;padding:8px 16px}.drill-tips-card .jz-card-header img{margin:0 8px 0 0}.drill-tips-card .drill-tips{color:var(--color-dark);font-weight:500;padding:8px 12px}.review-composition{flex:1;margin:8px}.review-composition .review-container{flex:1;margin:16px 0 0 0}@media only screen and (min-width:768px)and (min-height:420px){.review-composition{align-self:center;width:448px}}.drill-translation-container{display:flex;flex:1;flex-direction:column;overflow:auto;position:relative}.drill-translation-container div.trophy-card{align-self:center;margin:16px 8px}.drill-translation-container .jz-card.feedback-button{bottom:140px;position:fixed}@media only screen and (min-width:768px)and (min-height:420px){.drill-translation-container div.trophy-card{width:432px}.drill-translation-container .jz-card#feedback-card{bottom:90px;position:fixed}}.exercise-plain-text[data-v-c0d8eda2]{color:var(--color-dark);padding:0 8px}.exercise-plain-text .title[data-v-c0d8eda2]{font-weight:700;margin-bottom:8px}.separator[data-v-289fbbab]{border-bottom:1px solid rgba(var(--rgb-black),.08)}.exercise-text-area[data-v-a8315156]{border:1px solid var(--color-primary-alternate);border-radius:4px;color:var(--color-dark);flex:1 0 auto;font-family:mplus-1p,M PLUS\ 1p,Hiragino Sans,Osaka,Meiryo,sans-serif;font-size:1rem;padding:8px;resize:none}.jz-card[data-v-5a981542]{font-size:1rem}.jz-card>.exercise-plain-text[data-v-5a981542]{padding:8px 16px}header[data-v-5a981542]{color:var(--color-dark);font-weight:700;margin:8px 16px 0 16px}img[data-v-5a981542]{padding:16px}.jz-card-footer[data-v-5a981542]{display:flex;padding:16px}.exercise-body[data-v-32ec72a1]{padding:8px}.exercise-body>[data-v-32ec72a1]{margin:0 auto;max-width:600px;width:100%}.exercise-body>*+[data-v-32ec72a1]{margin-top:8px}#exercise-header[data-v-845cd93a]{align-items:center;background-color:var(--color-white);box-shadow:var(--box-shadow);flex-grow:0;flex-shrink:0;font-weight:700;height:48px;padding:8px 16px;width:100%;z-index:160}#exercise-header #terratalk-logo[data-v-845cd93a]{height:42px;margin-right:16px;width:42px}#exercise-header .chapter-title[data-v-845cd93a],#exercise-header .course-title[data-v-845cd93a]{font-size:.625rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#exercise-header .chapter-title[data-v-845cd93a]{border-left:2px solid var(--color-secondary-lighter);margin-left:8px;min-width:16ch;padding-left:8px}#exercise-header .section-title[data-v-845cd93a]{font-size:.75rem;margin-right:8px;max-width:16ch;flex-shrink:0}#exercise-header .exercise-title[data-v-845cd93a]{font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#exercise-header #exercise-close[data-v-845cd93a]{align-items:center;align-self:stretch;padding-left:16px}#exercise-header #exercise-close .jz-icon[data-v-845cd93a]{height:28px;width:28px}#exercise-header #exercise-close .jz-icon[data-v-845cd93a]:hover{cursor:pointer}#exercise-header .jz-modal-content[data-v-845cd93a]{font-weight:400}@media only screen and (min-width:768px)and (min-height:420px){#exercise-header[data-v-845cd93a]{height:56px}}.mini-settings[data-v-15c156b0]{bottom:70px;display:none;max-width:400px;position:absolute;width:100%;z-index:999}.mini-settings[data-v-15c156b0]:before{bottom:0;content:" ";left:0;position:fixed;right:0;top:0}.mini-settings.open[data-v-15c156b0]{display:flex}.mini-settings .settings-title[data-v-15c156b0]{font-weight:700;margin:16px;text-align:center}.mini-settings .settings[data-v-15c156b0]{margin:0 16px 16px 16px}.base-exercise-footer[data-v-403be5fa]{background-color:#fff;box-shadow:0 -2px 8px rgba(var(--rgb-black),.08);display:flex;flex:0 0 auto;flex-direction:column;padding:0 8px;position:relative;z-index:160}.base-exercise-footer>[data-v-403be5fa]{align-items:center;display:flex;margin:0 auto;max-width:720px;width:100%}.base-exercise-footer .column-on-small-screen[data-v-403be5fa]{align-items:stretch}.base-exercise-footer .extended-answering-ui-container[data-v-403be5fa]{margin-top:16px}.base-exercise-footer .answering-ui-container[data-v-403be5fa]{position:relative}.base-exercise-footer .answering-ui-container .jz-button-group[data-v-403be5fa]{justify-content:center}.base-exercise-footer .answering-ui-container .jz-button-group .jz-button[data-v-403be5fa]{max-width:400px}.base-exercise-footer .answering-ui-container .footer-button[data-v-403be5fa]{height:48px;width:48px;border-radius:50%}.base-exercise-footer .answering-ui-container .footer-button.left img[data-v-403be5fa]{max-height:26px;max-width:40px}.base-exercise-footer .answering-ui-container .footer-button.right img[data-v-403be5fa]{max-height:40px;max-width:40px}.base-exercise-footer .answering-ui-container .answering-ui[data-v-403be5fa]{flex:1 0 auto}.button-icon{height:22px;margin:0 8px 0 0;width:22px}.jz-button-group[data-v-e7bd3f72]{justify-content:center}.jz-button-group .jz-button[data-v-e7bd3f72]{max-width:400px}.hints-setting[data-v-cbf01316]{font-weight:700;justify-content:space-between}.hints-setting .toggle[data-v-cbf01316]{background-color:#bcbcbc;border-radius:20px;cursor:pointer;position:relative;width:40px}.hints-setting .toggle.on[data-v-cbf01316]{background-color:#ff9a3a;justify-content:flex-end}.hints-setting .toggle.on .switch[data-v-cbf01316]{border:1px solid #ff9a3a}.hints-setting .toggle .switch[data-v-cbf01316]{background-color:#fff;border:1px solid #bcbcbc;border-radius:50%;position:absolute;height:100%;width:24px}.exercise-hints[data-v-0a95380b]{background-color:#9a6ed5;bottom:100%;color:#fff;display:flex;flex-direction:column;font-size:.75rem;margin:0 -8px;padding:8px;position:absolute;width:100%;max-width:none}.exercise-hints .hint[data-v-0a95380b]{margin:0 auto;max-width:720px;width:100%}.exercise-hints .hint+.hint[data-v-0a95380b]{margin-top:8px}.exercise-text-area[data-v-b2449f2c]{flex:1 0 auto}.exercise-footer[data-v-d89e451c]{align-items:center;background-color:var(--color-white);box-shadow:0 -2px 8px rgba(var(--rgb-black),.08);flex-grow:0;flex-shrink:0;justify-content:center;width:100%}.exercise-footer>.jz-button-group[data-v-d89e451c],.exercise-footer>.jz-container[data-v-d89e451c]{flex-grow:1;max-width:704px}#exercise-layout[data-v-43cdb539]{background-color:var(--color-light-background-light);bottom:0;left:0;position:absolute;right:0;top:0}#exercise-layout .exercise-container[data-v-43cdb539]{flex-grow:1;overflow:auto}#exercise-layout .exercise-container #feedback-card[data-v-43cdb539],#exercise-layout .exercise-container .feedback-button[data-v-43cdb539]{bottom:88px}.learning-history-achievement{padding:16px;text-align:center}.learning-history-achievement .icon img{height:72px}.learning-history-achievement .total{color:var(--color-dark);font-size:1.5rem;font-weight:700;height:38px}.learning-history-achievement .empty-message .badge{background-color:var(--color-secondary-tertiary-background-light);border-radius:4px;color:var(--color-dark);display:inline-block;font-size:.625rem;font-weight:700;margin:0 4px;padding:4px;text-transform:uppercase;white-space:nowrap}.learning-history-achievement .empty-message .text{color:var(--color-secondary);font-size:.875rem;font-weight:700}.learning-history-achievement .exercise-details{width:160px;max-width:160px;display:flex;margin:0 auto;justify-content:space-between}.learning-history-achievement .content,.learning-history-achievement .label{color:var(--color-secondary);font-size:.875rem;font-weight:700}.learning-history-log-list-item{align-items:center;cursor:pointer;display:grid;padding:12px 16px;grid-template-columns:48px auto 130px;grid-template-rows:auto auto;grid-template-areas:"icon type type" "icon count time"}.learning-history-log-list-item+.learning-history-log-list-item{border-top:1px solid rgba(var(--rgb-black),.08)}.learning-history-log-list-item .icon{grid-area:icon;height:32px;width:32px}.learning-history-log-list-item .icon img{height:32px;width:32px}.learning-history-log-list-item .type{grid-area:type}.learning-history-log-list-item .type .label{background-color:var(--color-primary-alternate-background-light);border-radius:4px;font-size:.625rem;font-weight:700;margin:0 4px 0 0;padding:4px 0 4px 4px}.learning-history-log-list-item .type .content{grid-column:2;grid-row:2}.learning-history-log-list-item .count{grid-area:count}.learning-history-log-list-item .time{grid-area:time}.learning-history-log-list-item .label{color:var(--color-secondary);font-size:.75rem;margin:0 8px 0 0}.learning-history-log-list-item .content{color:var(--color-dark);font-size:.875rem;font-weight:700}@media only screen and (min-width:768px)and (min-height:420px){.learning-history-log-list-item{grid-template-columns:48px auto 103px 130px;grid-template-rows:auto;grid-template-areas:"icon type count time"}}.learning-history-progress-item .title{display:flex;justify-content:space-between}.learning-history-progress-item .title .description{align-items:center;color:var(--color-dark);display:inline-flex;font-size:.875rem;font-weight:700}.learning-history-progress-item .title .description .text{margin:0 8px 0 0}.learning-history-progress-item .title .description .jz-icon,.learning-history-progress-item .title .description .jz-tooltip{height:20px}.learning-history-progress-item .title .description .jz-tooltip .tooltip-content{font-size:.75rem;font-weight:500}.learning-history-progress-item .value{color:var(--color-dark)}.learning-history-progress-item progress{background-color:var(--color-primary-alternate-background-light);border:none;border-radius:8px;height:12px;width:100%}.learning-history-progress-item progress::-webkit-progress-bar{background-color:var(--color-primary-alternate-background-light);border-radius:8px;overflow:hidden}.learning-history-progress-item progress::-moz-progress-bar{background-color:var(--color-primary-alternate);border-radius:8px}.learning-history-progress-item progress::-webkit-progress-value{background-color:var(--color-primary-alternate)}.learning-history-progress-item .ticks{color:var(--color-secondary);display:flex;font-size:.75rem;font-weight:700;justify-content:space-between}@media only screen and (min-width:768px)and (min-height:420px){.learning-history-progress-item .title .description .jz-tooltip .tooltip-content{display:inline-table;width:-webkit-max-content;width:-moz-max-content;width:max-content;word-break:keep-all}}#learning-history-summary{display:grid;gap:16px;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;grid-template-columns:auto;padding:16px 8px 8px 8px}#learning-history-summary>.jz-card:last-child{margin:0 0 8px 0}#learning-history-summary .time-frame-selection{display:grid;gap:16px}#learning-history-summary .time-frame-selection .title{color:var(--color-dark);font-weight:700}#learning-history-summary .time-frame-selection .jz-input-dropdown+.vc-popover-content-wrapper{width:calc(100% - 16px)}#learning-history-summary .spinner-icon{margin:20px auto}#learning-history-summary .empty-message-performance,#learning-history-summary .empty-message-stats{color:var(--color-secondary);font-weight:500;padding:40px 0;text-align:center}#learning-history-summary .total-study-time-container{display:grid;grid-template-columns:auto auto 130px;grid-template-rows:auto;grid-template-areas:label blank content;padding:12px 16px;border-bottom:1px solid rgba(var(--rgb-black),.08)}#learning-history-summary .total-study-time-container .total-study-time-label{color:var(--color-secondary);font-size:.75rem}#learning-history-summary .total-study-time-container .total-study-time-content{color:var(--color-dark);font-size:.875rem;font-weight:700;margin-left:56px}#learning-history-summary .exercise-log-link{color:var(--color-dark);font-size:.875rem;font-weight:700;padding:0 16px 0 0}#learning-history-summary .exercise-log-link:hover{cursor:pointer}#learning-history-summary .performance{display:grid;gap:24px;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;grid-template-columns:auto;padding:16px}#learning-history-summary .performance .heading{color:var(--color-dark);font-size:.875rem;font-weight:700;padding:0 0 24px 0}#learning-history-summary .performance .progress .learning-history-progress-item+.learning-history-progress-item{padding:16px 0 0 0}#learning-history-summary .performance .chart .legend{display:flex;flex-wrap:wrap;justify-content:center}#learning-history-summary .performance .chart .legend .entry{align-items:center;display:inline-flex}#learning-history-summary .performance .chart .legend .entry+.entry{margin:0 0 0 12px}#learning-history-summary .performance .chart .legend .entry:first-child{margin-left:0}#learning-history-summary .performance .chart .legend .entry .color{border-radius:2px;display:inline-block;height:16px;margin:0 8px 0 0;width:16px}#learning-history-summary .performance .chart .legend .entry .label{color:var(--color-dark);font-size:.75rem;font-weight:700}#learning-history-summary .achievements{display:grid}#learning-history-summary .learning-history-type-container{display:grid;grid-template-areas:"icon question" "icon label";justify-content:start}#learning-history-summary .learning-history-type-container .learning-history-type-icon{grid-area:icon;padding:10px 16px}#learning-history-summary .learning-history-type-container .learning-history-question-type{grid-area:question;color:grey;font-size:12px}#learning-history-summary .learning-history-type-container .learning-history-type-label{grid-area:label;font-weight:700;font-size:14px}@media only screen and (min-width:768px)and (min-height:420px){#learning-history-summary{padding:16px}#learning-history-summary>.jz-card:last-child{margin:0 0 16px 0}#learning-history-summary .time-frame-selection{align-items:center;grid-template-columns:-webkit-max-content 280px 280px;grid-template-columns:max-content 280px 280px}#learning-history-summary .time-frame-selection .jz-input-dropdown+.vc-popover-content-wrapper{width:auto}#learning-history-summary .achievements{grid-template-columns:repeat(3,auto)}}@media only screen and (min-width:1024px)and (min-height:420px){#learning-history-summary{max-width:920px}#learning-history-summary .performance{grid-template-columns:1fr 1fr;grid-template-rows:-webkit-min-content -webkit-min-content;grid-template-rows:min-content min-content;grid-template-areas:"type-selection type-selection" "progress-meters chart"}#learning-history-summary .performance .type-selection{grid-area:type-selection}#learning-history-summary .performance .type-selection .jz-input-dropdown{width:280px}#learning-history-summary .performance .progress-meters{grid-area:progress-meters}#learning-history-summary .performance .chart{grid-area:chart}}.learning-history-exercise-logs .options{background-color:var(--color-primary-alternate-background-light);border-bottom:1px solid rgba(var(--rgb-black),.08);display:grid;gap:16px;padding:16px}.learning-history-exercise-logs .options .exercise-type{border-bottom:1px solid rgba(var(--rgb-black),.08);padding:0 0 16px 0}.learning-history-exercise-logs .options .time-frame-selection{display:grid;gap:16px;grid-template-columns:auto;grid-template-rows:auto auto auto}.learning-history-exercise-logs .spinner-icon{margin:20px auto}.learning-history-exercise-logs .empty-message{color:var(--color-secondary);font-weight:500;padding:40px 0;text-align:center}.learning-history-exercise-logs .jz-card.content{margin-bottom:16px}.learning-history-exercise-logs .month-header{background-color:var(--color-light-background-light);color:var(--color-dark);font-size:.875rem;padding:8px 24px}@media only screen and (min-width:768px)and (min-height:420px){.learning-history-exercise-logs .options .exercise-type{border:none;padding:0}.learning-history-exercise-logs .options .time-frame-selection{align-items:center;grid-template-rows:auto;grid-template-columns:-webkit-max-content auto auto;grid-template-columns:max-content auto auto}}@media only screen and (min-width:1024px)and (min-height:420px){.learning-history-exercise-logs{max-width:920px}.learning-history-exercise-logs .options{gap:0;grid-template-columns:290px auto;grid-template-rows:auto;padding:0}.learning-history-exercise-logs .options .exercise-type{border-right:1px solid rgba(var(--rgb-black),.08);padding:16px}.learning-history-exercise-logs .options .time-frame-selection{padding:16px}.learning-history-exercise-logs .jz-card.content{margin-bottom:0}.learning-history-exercise-logs .jz-card.content .log-rows{overflow-y:auto}}.alias-change-modal .alias-change-card .alias-change-body{overflow-y:auto}.alias-change-modal .alias-change-card .instructions{color:var(--color-secondary);font-size:.75rem;padding:16px}.alias-change-modal .alias-change-card .alias-radio-button{padding:0 0 16px 16px}.alias-change-modal .alias-change-card footer.jz-card-footer{border-top:1px solid rgba(var(--rgb-black),.08);padding:0}.alias-change-modal .alias-change-card .jz-input-radio label{align-items:center;cursor:pointer;display:flex}.alias-change-modal .alias-change-card .jz-input-radio label img{height:28px;width:28px}.settings-header{background-image:url(../img/settingsprofileBG.ab5be561.svg);background-repeat:no-repeat;height:181px}.settings-header .actions{padding:16px;justify-content:flex-end}.settings-header .actions>:hover{cursor:pointer}.settings-header .user-identity{padding:16px}.settings-header .user-identity .user-email{font-weight:700;font-size:.875rem;word-wrap:break-word}.settings-header .user-identity .user-org{margin-top:4px;color:var(--color-secondary);font-size:.625rem;font-weight:400}.settings-header .alias-change{color:var(--color-primary);cursor:pointer;font-size:.875rem;padding:8px 0 0 16px;text-decoration:underline}.settings-footer{padding:8px;text-align:center;color:var(--color-secondary);font-size:.625rem;font-weight:400}.stt-connection-method-card .jz-text-description{margin-bottom:16px}.user-settings{background-image:url(../img/settingsBG.59e2479c.svg);background-repeat:no-repeat;background-size:100vw 100vh;color:var(--color-dark);overflow-x:hidden;overflow-y:auto}.user-settings .user-settings-card{overflow:hidden;max-width:440px;width:calc(100% - 16px);flex:0 0 auto;margin:16px 8px}.user-settings .user-settings-card .jz-card-footer{color:var(--color-secondary);font-size:.625rem;font-weight:400;padding:16px;text-align:center}@media only screen and (min-width:768px)and (min-height:420px){.user-settings.jz-container{display:flex;justify-content:center;align-items:flex-start;padding-top:16px}}.user-settings .spinner-icon{display:inline;margin-right:8px}.user-settings .spinner-icon .spinner{height:1rem;min-height:1rem;min-width:1rem;width:1rem}.auth-error{background-color:var(--color-danger-background-light);border-radius:4px;color:var(--color-danger);font-size:.75rem;margin:0 0 16px 0;padding:8px 16px}#login-form .jz-button-group{padding:24px 0 16px}#login-form .forgot-password-notice{padding-bottom:24px;flex-direction:column;color:#424b54;font-size:.75rem;margin-top:8px;text-align:center}#login-form .forgot-password-notice .commit-hash{color:var(--color-secondary-dark);display:block;margin:16px 0 0 0}.password-input-with-tooltip{width:100%;margin-bottom:8px}.password-input-with-tooltip ul{margin:0;padding-left:16px}.password-confirmation-with-tooltip{width:100%}.password-confirmation-with-tooltip .tooltip-content{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;max-width:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#password-reset-card .invitation-details{flex-direction:column;margin-bottom:16px}#password-reset-card .invitation-details .invitation-details-row{font-size:.875rem;font-weight:700}#password-reset-card .invitation-details .invitation-details-row .label{color:var(--color-secondary);font-size:.875rem;font-weight:400}#password-reset-card .invitation-details .invitation-details-row .value{color:var(--color-dark)}#password-reset-card .jz-button-group{padding:24px 0 16px}#password-reset-card #login-link{padding-bottom:24px;flex-direction:column;color:#424b54;font-size:.75rem;margin-top:8px;text-align:center}#pwd-reset-card .jz-button-group{padding:24px 0 16px}#pwd-reset-card #login-link{padding-bottom:24px;flex-direction:column;color:#424b54;font-size:.75rem;margin-top:8px;text-align:center}#pwd-reset-request-card .jz-button-group{padding:24px 0 16px}.legal-doc-layout{padding:16px 8px 0 8px}.legal-doc-layout .jz-card .jz-title{padding-top:8px}.legal-doc-layout main{font-size:.875rem;padding:16px}.legal-doc-layout main .article .article-content{white-space:pre-wrap}.legal-doc-layout main .article+.article{margin-top:16px}@media only screen and (min-width:768px)and (min-height:420px){.legal-doc-layout{padding:16px 16px 0 16px}}.problem-count-select-modal .problem-count-select-card .option{align-items:center;cursor:pointer;display:flex;padding:12px 16px}.problem-count-select-modal .problem-count-select-card .option .radio{height:16px;margin:0 8px 0 0;width:16px}.problem-count-select-modal .problem-count-select-card .jz-card-footer{border-top:1px solid rgba(var(--rgb-black),.08)}.skill-completion-graph-container{height:32px;width:32px}.skill-completion-graph-container .completion-ring{background-color:#f3f8f8;border-radius:50%}.skill-completion-graph-container .completion-ring .circle{transform:rotate(-90deg);transform-origin:50% 50%;stroke-dasharray:125.664,125.664;stroke-dashoffset:125.664}.skill-level-select-modal .skill-level-select-card .levels{overflow:auto}.skill-level-select-modal .skill-level-select-card .levels .level{align-items:center;cursor:pointer;display:flex;padding:16px}.skill-level-select-modal .skill-level-select-card .levels .level .radio{height:16px;margin:0 8px 0 0;width:16px}.skill-level-select-modal .skill-level-select-card .levels .level .title{font-size:.875rem;color:var(--color-dark)}.skill-level-select-modal .skill-level-select-card .levels .level .total-words{align-items:flex-end;color:var(--color-secondary);display:flex;flex-direction:column;font-size:.75rem}.skill-level-select-modal .skill-level-select-card .levels .level .skill-completion-graph-container{margin:0 0 0 8px}.skill-level-select-modal .skill-level-select-card .jz-card-footer{border-top:1px solid rgba(var(--rgb-black),.08)}.skill-card{height:-webkit-max-content;height:-moz-max-content;height:max-content;padding:16px;margin:1%}.skill-card .header{display:flex;justify-content:space-between}.skill-card .header .title{color:var(--color-dark);font-weight:700}.skill-card .header .remembered-words{display:flex;flex-direction:column;align-items:flex-end}.skill-card .header .remembered-words .remembered-words__title{color:var(--color-secondary);font-size:.75rem;font-weight:700}.skill-card .header .remembered-words .remembered-words__count{color:var(--color-dark);font-size:1.25rem;font-weight:700}.skill-card .graph,.skill-card .skill-level-selection{margin:0 0 16px 0}.skill-card .skill-level-selection .instructions{color:var(--color-dark);font-size:.875rem;padding:0 0 8px 0}.skill-card .skill-level-selection .dropdown-button{border:1px solid var(--color-secondary-lightest);padding:8px 16px}.skill-card .skill-level-selection .dropdown-button .chevron-down{align-self:flex-end;height:28px;margin:0;width:28px}.skill-card .skill-level-selection .dropdown-button .skill-completion-graph-container{margin:0 16px 0 0}.skill-card .start-button .jz-button-group{padding:0}div.jz-container#skills-view-container{display:grid;padding:8px;gap:8px;grid-template-columns:repeat(auto-fill,minmax(304px,1fr));height:auto}@media only screen and (min-width:1024px)and (min-height:420px){div.jz-container#skills-view-container{grid-template-columns:repeat(auto-fill,minmax(0,304px))}}.vocabulary-progress .title{color:var(--color-dark);font-size:1.25rem;font-weight:700}.word-stats .word-stats_container{text-align:center}.graph{margin:0 16px 16px 16px;position:relative;width:calc(100% - 32px)}.graph .remembered{background-color:var(--color-secondary-alternate)}.graph .encountered,.graph .remembered{border-radius:6px;height:12px;position:absolute;top:0}.graph .encountered{background-color:var(--color-secondary-alternate-lightest)}.graph .total{background-color:var(--color-secondary-background-light);border-radius:6px;height:12px;width:100%}@media only screen and (min-width:768px)and (min-height:420px){div.word-stats{flex-wrap:unset}div.word-stats div.jz-container.word-stats_container{border-left:1px solid rgba(var(--rgb-black),.08);margin-top:unset}}.vocabulary-progress .title{padding:16px 0 0 16px}.vocabulary-progress .word-stats .word-stats_container{text-align:left}.word-stats{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;padding:16px}.word-stats .word-stats_container{flex:1 0 auto;padding:0 16px}.word-stats .word-stats_container:nth-child(2){border-left:1px solid rgba(var(--rgb-black),.08)}.word-stats .word-stats_container:nth-child(3){margin-top:16px}.word-stats .word-stats_container .word-stats_title{align-items:center;color:var(--color-dark);display:flex;font-size:.875rem;font-weight:700;word-break:keep-all}.word-stats .word-stats_container .word-stats_title .word-stats_tag{border-radius:6px;height:12px;margin:0 0 0 4px;width:20px}.word-stats .word-stats_container .word-stats_number{color:var(--color-dark);font-size:1.25rem;font-weight:700}.word-stats .word-stats_container .word-stats_number .word-stats_diff{border-radius:4px;font-size:.875rem;padding:2px 4px 2px 0}.word-stats .word-stats_container .word-stats_number .word-stats_increase{background-color:var(--color-success-background-light)}.word-stats .word-stats_container .word-stats_number .word-stats_increase:before{border-style:solid;border-width:0 6px 12px 6px;border-color:transparent transparent var(--color-success-darker) transparent;content:" ";display:inline-block;height:0;margin-left:8px;width:0}.word-stats .word-stats_container .word-stats_number .word-stats_decrease{background-color:var(--color-danger-background-light)}.word-stats .word-stats_container .word-stats_number .word-stats_decrease:before{border-style:solid;border-width:12px 6px 0 6px;border-color:var(--color-danger) transparent transparent transparent;content:" ";display:inline-block;height:0;margin-left:8px;width:0}.word-stats .vertical-separator{border-right:1px solid rgba(var(--rgb-black),.08)}.drill-trophy{align-items:center;color:var(--color-dark);display:flex;flex-direction:column;justify-content:center;padding:24px 16px;margin:16px 0}.drill-trophy img.trophy{width:100%;height:auto;max-width:280px}.drill-trophy .trophy-comment{color:var(--color-dark);margin:16px auto;padding:0;text-align:center}.drill-trophy .trophy-score{align-items:center;color:var(--color-black);font-size:24px;font-weight:700}.drill-trophy .trophy-score .jz-icon{height:24px;margin-right:8px}.drill-trophy .trophy-score .inter-score-space{flex-shrink:0;width:24px}.drill-trophy .divider{border-top:1px solid var(--color-secondary-background-light);margin:16px 0;width:100%}.drill-trophy .badge-text{align-items:center;color:var(--color-black);display:flex;font-weight:700}.drill-trophy .badge-text span{border-radius:4px;color:var(--color-black);display:inline-block;font-size:.625rem;margin:0 4px;padding:4px;text-transform:uppercase;background-color:var(--color-secondary-tertiary-background-light)}.drill-trophy .badge{align-items:flex-end}.drill-trophy .badge .jz-icon{height:56px;margin-right:8px}.drill-trophy .badge .jz-icon~*{color:var(--color-black);font-size:1.25rem;font-weight:700}.exercise-drill .drill-main-container{padding:0 8px;position:relative}.exercise-drill .drill-main-container .jz-card.feedback-button{bottom:140px;position:fixed}@media only screen and (min-width:768px)and (min-height:420px){.exercise-drill .drill-main-container .jz-card#feedback-card{bottom:90px;position:fixed}}.live-exercise-list-item{border-top:1px solid rgba(var(--rgb-black),.08);-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-areas:"type-icon title finished" "type-icon tags finished" "type-icon best-score finished" "type-icon last-time finished";grid-template-columns:24px 99fr 1fr;grid-template-rows:auto auto auto auto;padding:16px;row-gap:4px}.live-exercise-list-item:hover{cursor:pointer}.live-exercise-list-item .exercise-type-icon{align-self:center;grid-area:type-icon}.live-exercise-list-item .exercise-title{color:var(--color-dark);font-size:.875rem;font-weight:700;grid-area:title}.live-exercise-list-item .tags{grid-area:tags}.live-exercise-list-item .tags .exercise-function{background-color:var(--color-primary-alternate-background-light);border-radius:4px;color:var(--color-secondary);font-size:.625rem;font-weight:700;margin:0 4px 0 0;padding:4px}.live-exercise-list-item .tags .exercise-type{color:var(--color-secondary);font-size:.75rem;font-weight:700}.live-exercise-list-item .finished{align-items:center;display:flex;grid-area:finished}.live-exercise-list-item .finished .completion-icon{height:var(--completion-icon-size)}.live-exercise-list-item .best-score{color:var(--color-dark);font-size:.875rem;grid-area:best-score}.live-exercise-list-item .last-time{color:var(--color-dark);font-size:.875rem;grid-area:last-time}@media only screen and (min-width:768px)and (min-height:420px){.live-exercise-list-item{grid-template-areas:"type-icon title best-score finished" "type-icon tags last-time finished";grid-template-columns:24px 49fr 49fr 2fr;grid-template-rows:auto auto}.live-exercise-list-item.non-trophy-exercise{grid-template-areas:"type-icon title last-time finished" "type-icon tags last-time finished"}.best-score,.last-time{text-align:right}.last-time{align-self:center}}.limited-mode-details-card-body .times[data-v-23277c7a]{padding:16px}.terratalk-live-lobby[data-v-122ee43c]{padding:8px}.terratalk-live-lobby .live-details-card[data-v-122ee43c]{background:linear-gradient(-135deg,#ffbc3a,#ff7a3a);color:var(--color-white);margin:0 0 8px 0}.terratalk-live-lobby .live-details-card .jz-title .jz-title-content[data-v-122ee43c]{color:var(--color-white)}.terratalk-live-lobby .live-details-card-body[data-v-122ee43c]{padding:16px}.terratalk-live-lobby .live-inactive-card[data-v-122ee43c]{color:var(--color-dark);font-size:1.125rem;padding:16px;text-align:center}@media only screen and (min-width:768px)and (min-height:420px){.terratalk-live-lobby[data-v-122ee43c]{padding:16px}.terratalk-live-lobby .live-details-card[data-v-122ee43c]{margin:0 0 16px 0}}