:root{--clr-black: #1F2937;--clr-red: #E84646;--clr-red5: #FEF6F6;--clr-red10: #FCE4E4;--clr-blue: #264394;--clr-blue5: #F4F6FA;--clr-blue70: #677BB4;--clr-blue10: #DFE4F0;--clr-blue-hover: hsl(from var(--clr-blue) h calc(s*1.4) calc(l*.8) );--clr-darkgreen: #149089;--clr-darkgreen5: #F3F9F9;--clr-darkgreen10: #DDEFEE;--clr-link:#0083D4;--clr-gray1:#EDF2F7;--clr-gray2:#F9FAFB;--clr-black50: #8F949B;--clr-black20: #BCBFC3;--clr-black10: #E3E5E7;--sec-max-width: 100%;--article-max-width:100%;--sec-padding: 5.6em;--sec-m-side:1em;--round32: 32px;--round16: 16px;--round8: 8px;--icon:"Material Symbols Outlined";--ttl:"Zen Kaku Gothic New", sans-serif;--num:"Oswald", sans-serif;--anm-hover: all .3s ease-in-out;--header-height: 86px}@media only screen and (min-width:768px){:root{--sec-m-side: 2em;--sec-max-width: 1664px;--article-max-width: 1264px;--header-height: 121px}}@media only screen and (min-width:1024px){:root{--sec-padding: 10.4em}}@media only screen and (min-width:1024px){body:has(.sidebar.is-collapsed) .main-content{padding-left:calc(90px + 5%)}}html.is-personal-mock-saved-result-loading #startScreen{display:none}#personalMockPremiumGate .mock-notice-list{margin-bottom:1.5em}#personalMockPremiumGate .personal-mock-premium-action{margin:0}#personalMockPremiumGate .btn-primary{display:flex;width:fit-content;margin:0}.is-learning-data-low,.is-learning-data-sufficient{background:#fff;border:2px solid #F65467}.is-learning-data-low .mock-notice-title,.is-learning-data-sufficient .mock-notice-title{background:#f65467;color:#fff;padding:3px 10px;border-radius:3px;width:fit-content}.is-learning-data-low .mock-notice-title:before,.is-learning-data-sufficient .mock-notice-title:before{margin-right:5px;background:none;-webkit-mask:none;mask:none;font-family:Material Symbols Outlined;font-size:20px;font-weight:400;line-height:1;font-style:normal;letter-spacing:0;vertical-align:middle;text-transform:none;white-space:nowrap;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-feature-settings:"liga";content:"check"}.is-learning-data-low{border:2px solid #264394}#personalMockLearningDataStatus{display:flex;gap:20px}@media only screen and (min-width:1024px){#personalMockLearningDataStatus{flex-direction:low;gap:40px}#personalMockLearningDataStatus .learning-data-status-image{width:100px}}#personalMockReviewToc .mock-toc-cell.is-active{outline:2px solid var(--clr-blue);outline-offset:2px;box-shadow:0 0 0 2px #fff}#personalMockReviewList .review-source-label{display:inline-flex;align-items:center;border-radius:999px;background:#edf2f7;color:var(--text-main);font-size:.78em;font-weight:700;line-height:1;padding:.35em .7em}#personalMockReviewList .review-source-label.is-personal-weak,#personalMockReviewList .review-source-label.is-review-due{color:#f65467;border:1px solid #F65467}#personalMockReviewList .review-source-label.is-original-mock{color:var(--clr-blue);border:1px solid var(--clr-blue)}#personalMockReviewList .review-report-footer{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:nowrap;gap:.75em;margin-top:1em}#personalMockReviewList .review-report-footer .report-trigger-btn{flex-shrink:0}#personalMockReviewList .review-source-note{flex:1 1 auto;min-width:0;font-size:.78em;color:var(--text-light);text-align:right;overflow-wrap:break-word}.personal-mock-source-note{font-size:.85em}.personal-mock-insight-cards{display:grid;gap:2em;margin-bottom:5em;padding:2em;background:#fff;border-radius:10px;box-shadow:0 0 1.25em #0000001f;position:relative}.personal-mock-insight-cards .chara{position:absolute;bottom:-40px;right:-10px}@media only screen and (min-width:768px){.personal-mock-insight-cards .chara{bottom:-20px;right:-40px}}@media only screen and (min-width:768px){.personal-mock-insight-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.personal-mock-insight-card{background:#edf2f7;border-radius:8px;padding:1.5em}.mock-result-inner{margin:0 20px}@media only screen and (min-width:768px){.mock-result-inner{margin:auto}}.mock-result-inner h3{margin-top:0}.personal-mock-insight-title{font-weight:700;margin-bottom:.5em}.personal-mock-insight-text{margin:0;line-height:1.8;white-space:pre-line}.personal-mock-insight-keyword{font-weight:700;color:#f65467}.personal-mock-save-status{align-items:center;background:#fff;border:1px solid var(--border-color);border-radius:8px;display:none;gap:12px;justify-content:space-between;margin:0 0 2em;padding:12px 16px}.personal-mock-save-status.hidden{display:none}.personal-mock-save-status.is-saving{border-color:var(--clr-blue)}.personal-mock-save-status.is-saved{border-color:#27ae60}.personal-mock-save-status.is-failed{border-color:#f65467}#personalMockResultView .mock-result-inner{padding:0}#personalMockResultView .mock-section-ttl{margin-top:3em}#personalMockResultView .mock-schedule{width:auto;margin:0 20px 30px}@media only screen and (min-width:768px){#personalMockResultView .mock-schedule{margin:0 auto 30px}}#personalMockGradeCell.is-grade-s{color:#b8860b}#personalMockGradeCell.is-grade-a{color:var(--app-pink)}#personalMockGradeCell.is-grade-b{color:var(--app-blu)}#personalMockGradeCell.is-grade-c{color:#fcb526}#personalMockGradeCell.is-grade-d{color:#00c7bd}.mock-result-bg{padding-bottom:3em!important}.main-content{padding-bottom:30px!important}.mock-share-lead{margin-top:2em;margin-bottom:1em;text-align:center}.mock-start-item{margin-top:1.5em;max-width:100%}#personalMockError{font-size:.85em}.mock-start-actions{border-bottom:1px solid #ccc;padding-bottom:2.5em}.mock-back-btn{font-size:1rem;border:1px solid var(--clr-blue);margin:1.5em auto 0;text-align:center;display:inline-block;padding:.75em 3em;font-weight:700;border-radius:3em;cursor:pointer;transition:var(--anm-hover);min-width:15.625em;max-width:100%;max-width:19.625em}@media only screen and (min-width:768px){.mock-back-btn{padding:.85em 4em;max-width:100%}}@media only screen and (min-width:1024px){.mock-back-btn{padding:.85em 3em}}.mock-back-btn a{display:block;color:var(--clr-blue);text-decoration:none}.mock-back-btn:hover{opacity:.8;transition:all .5s}
