@charset "UTF-8";.author-link,.byline,.cat-links,.entry-footer,.entry-meta,.post-meta,.posted-on{display:none!important}.fs-all-tasks-page,.fs-article-page,.fs-articles-page,.fs-task-carousel,.fs-task-page{color:#181b23;font-family:Ubuntu,arial,helvetica,sans-serif;font-size:1rem;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.fs-all-tasks-page *,.fs-all-tasks-page :after,.fs-all-tasks-page :before,.fs-article-page *,.fs-article-page :after,.fs-article-page :before,.fs-articles-page *,.fs-articles-page :after,.fs-articles-page :before,.fs-task-carousel *,.fs-task-carousel :after,.fs-task-carousel :before,.fs-task-page *,.fs-task-page :after,.fs-task-page :before{box-sizing:border-box}.fs-all-tasks-page button,.fs-article-page button,.fs-articles-page button,.fs-task-carousel button,.fs-task-page button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:0;box-shadow:none;color:inherit;cursor:pointer;font:inherit;letter-spacing:normal;margin:0;padding:0;text-transform:none}.fs-all-tasks-page a,.fs-article-page a,.fs-articles-page a,.fs-task-carousel a,.fs-task-page a{color:inherit;text-decoration:none}.fs-all-tasks-page ol,.fs-all-tasks-page ul,.fs-article-page ol,.fs-article-page ul,.fs-articles-page ol,.fs-articles-page ul,.fs-task-carousel ol,.fs-task-carousel ul,.fs-task-page ol,.fs-task-page ul{list-style:none;margin:0;padding:0}.fs-all-tasks-page p,.fs-article-page p,.fs-articles-page p,.fs-task-carousel p,.fs-task-page p{margin:0}.fs-all-tasks-page h1,.fs-all-tasks-page h2,.fs-all-tasks-page h3,.fs-all-tasks-page h4,.fs-all-tasks-page h5,.fs-all-tasks-page h6,.fs-article-page h1,.fs-article-page h2,.fs-article-page h3,.fs-article-page h4,.fs-article-page h5,.fs-article-page h6,.fs-articles-page h1,.fs-articles-page h2,.fs-articles-page h3,.fs-articles-page h4,.fs-articles-page h5,.fs-articles-page h6,.fs-task-carousel h1,.fs-task-carousel h2,.fs-task-carousel h3,.fs-task-carousel h4,.fs-task-carousel h5,.fs-task-carousel h6,.fs-task-page h1,.fs-task-page h2,.fs-task-page h3,.fs-task-page h4,.fs-task-page h5,.fs-task-page h6{font:inherit;margin:0;padding:0}@keyframes fs-fade-up{0%{opacity:0;transform:translateY(.3125rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.fs-page-wrapper{background:#f3f4f7;padding:1.375rem 2rem 4rem}.fs-page-shell{margin:0 auto;max-width:72.5rem}.fs-task-page{align-items:start;display:grid;gap:1.375rem;grid-template-columns:18.75rem 1fr}.fs-task-page--solo{grid-template-columns:minmax(0,1fr)}.fs-task-main{min-width:0}@media (max-width:56.25rem){.fs-page-wrapper{padding:1rem 1rem 3rem}.fs-task-page{grid-template-columns:1fr}.fs-task-sidebar{display:grid;gap:.75rem;grid-template-columns:1fr 1fr}.fs-task-main{order:1}}@media (max-width:37.5rem){.fs-task-nav__info{max-width:5.625rem}.fs-task-nav__title{font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-task-sidebar{grid-template-columns:1fr}.fs-task-carousel .fs-carousel-btn{display:none}}.fs-task-sidebar{position:sticky;top:1.75rem}.admin-bar .fs-task-sidebar{top:calc(1.75rem + 32px)}@media screen and (min-width:601px) and (max-width:782px){.admin-bar .fs-task-sidebar{top:calc(1.75rem + 46px)}}.fs-task-sidebar{display:flex;flex-direction:column;gap:1rem}.fs-sidebar-block{background:#fff;border:1px solid #e7e9ef;border-radius:.875rem;box-shadow:0 1px 2px rgba(16,24,40,.05),0 1px 3px rgba(16,24,40,.05);overflow:hidden;padding:0}.fs-sidebar-trainer__body{display:grid;gap:.875rem;padding:1rem 1.125rem}.fs-sidebar-trainer__text{color:#6b7280;font-size:.875rem;line-height:1.62}.fs-sidebar-trainer a.fs-sidebar-trainer__btn{align-items:center;background:#3b5bdb;border:0;border-radius:.5625rem;box-shadow:0 1px 2px rgba(16,24,40,.05),0 1px 3px rgba(16,24,40,.05);color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.875rem;font-weight:600;gap:.5rem;height:2.375rem;justify-content:center;padding:0 1.125rem;text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease;white-space:nowrap}.fs-sidebar-trainer a.fs-sidebar-trainer__btn:hover{background:#364fc7;color:#fff}.fs-sidebar-head{align-items:center;border-bottom:1px solid #eef0f4;display:flex;gap:.5rem;justify-content:space-between;padding:1rem 1.125rem}.fs-sidebar-title{color:#181b23;font-size:1rem;font-weight:700;letter-spacing:-.01em;margin:0}.fs-sidebar-block>.fs-sidebar-title{padding:1rem 1.125rem}.fs-sidebar-head a.fs-sidebar-more{align-items:center;display:inline-flex}.fs-sidebar-head a.fs-sidebar-more:after{content:"→";line-height:1;margin-left:0;max-width:0;opacity:0;overflow:hidden;transform:translateX(-.25rem);transition:opacity .15s ease,transform .15s ease,max-width .15s ease,margin-left .15s ease}.fs-sidebar-head a.fs-sidebar-more{border-radius:.4375rem;color:#3b5bdb;flex:0 0 auto;font-size:.75rem;font-weight:600;padding:.3125rem .5625rem;transition:background .15s ease,color .15s ease}.fs-sidebar-head a.fs-sidebar-more:hover:after{margin-left:.375rem;max-width:1.25rem;opacity:1;transform:translateX(0)}.fs-sidebar-head a.fs-sidebar-more:hover{background:#edf0fe;color:#2f44b3}.fs-sidebar-articles,.fs-sidebar-courses{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.fs-sidebar-articles li a,.fs-sidebar-courses li a{align-items:flex-start;border-top:1px solid #eef0f4;display:flex;gap:.8125rem;padding:.875rem 1.125rem;transition:background .15s ease}.fs-sidebar-articles li a:hover,.fs-sidebar-courses li a:hover{background:#fafbfc}.fs-sidebar-articles li:first-child a,.fs-sidebar-courses li:first-child a{border-top:0}.fs-sidebar-article-thumb{border-radius:.625rem;display:block;flex:0 0 6rem;height:4.5rem;-o-object-fit:cover;object-fit:cover;width:6rem}.fs-sidebar-article-thumb--empty{background:linear-gradient(to top right,transparent calc(50% - 1px),#e7e9ef calc(50% - 1px),#e7e9ef calc(50% + 1px),transparent calc(50% + 1px)),linear-gradient(to bottom right,transparent calc(50% - 1px),#e7e9ef calc(50% - 1px),#e7e9ef calc(50% + 1px),transparent calc(50% + 1px)),#fafbfc}.fs-sidebar-article-text{display:flex;flex:1;flex-direction:column;min-width:0}.fs-sidebar-article-go{align-items:center;display:inline-flex}.fs-sidebar-article-go:after{content:"→";line-height:1;margin-left:0;max-width:0;opacity:0;overflow:hidden;transform:translateX(-.25rem);transition:opacity .15s ease,transform .15s ease,max-width .15s ease,margin-left .15s ease}.fs-sidebar-article-go{color:#3b5bdb;font-size:.75rem;font-weight:600;margin-top:.4375rem}.fs-sidebar-articles li a:hover .fs-sidebar-article-go:after{margin-left:.375rem;max-width:1.25rem;opacity:1;transform:translateX(0)}.fs-sidebar-courses li a{align-items:flex-start;flex-direction:column;gap:.1875rem}.fs-sidebar-article-title,.fs-sidebar-course-title{color:#181b23;font-weight:600;line-height:1.35}.fs-sidebar-article-title{font-size:.8125rem}.fs-sidebar-course-title{font-size:.875rem}.fs-sidebar-course-meta{color:#6b7280;font-size:.75rem;line-height:1.35}.fs-sidebar-course-go{align-items:center;display:inline-flex}.fs-sidebar-course-go:after{content:"→";line-height:1;margin-left:0;max-width:0;opacity:0;overflow:hidden;transform:translateX(-.25rem);transition:opacity .15s ease,transform .15s ease,max-width .15s ease,margin-left .15s ease}.fs-sidebar-course-go{color:#3b5bdb;font-size:.75rem;font-weight:600;margin-top:.4375rem}.fs-sidebar-courses li a:hover .fs-sidebar-course-go:after{margin-left:.375rem;max-width:1.25rem;opacity:1;transform:translateX(0)}@media (max-width:56.25rem){.fs-task-sidebar{order:2;position:static}}.fs-breadcrumbs{align-items:center;color:#6b7280;display:flex;flex-wrap:wrap;font-size:.8125rem;gap:.25rem .5rem;margin-bottom:1.125rem}.fs-breadcrumbs a{color:inherit;text-decoration:none;transition:color .15s ease}.fs-breadcrumbs a:hover{color:#2f44b3}.fs-breadcrumbs__sep{color:#9aa1ad;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fs-breadcrumbs__current{color:#181b23;font-weight:600}.fs-task-page .fs-task-title{font-size:1.75rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:.875rem 0 1.125rem}@media (max-width:37.5rem){.fs-task-page .fs-task-title{font-size:1rem}}.fs-task-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1.125rem}.fs-task-page .fs-tag{align-items:center;background:#fafbfc;border:0;border-radius:999px;color:#6b7280;display:inline-flex;font-family:inherit;font-size:.6875rem;font-weight:700;letter-spacing:.05em;line-height:1.2;padding:.3125rem .6875rem;text-transform:uppercase;transition:background .15s ease,color .15s ease;white-space:nowrap}.fs-task-card{background:#fff;border:1px solid #e7e9ef;border-radius:.875rem;box-shadow:0 1px 2px rgba(16,24,40,.05),0 1px 3px rgba(16,24,40,.05);overflow:hidden;padding:0}.fs-task-card__body{padding:1.625rem 1.875rem 1.5rem}.fs-task-condition{color:#3c424e;font-size:1rem;font-weight:400;text-align:justify}.fs-task-condition *{color:inherit}.fs-task-condition b,.fs-task-condition strong{color:#181b23;font-weight:600}.fs-task-condition p+p{margin-top:.6875rem}.fs-task-condition img{display:block;height:auto;margin-inline:auto;max-width:100%}.fs-task-condition table{border-collapse:collapse;margin:.75rem 0}.fs-task-condition td,.fs-task-condition th{border:1px solid #e7e9ef;font-size:.875rem;padding:.3125rem .625rem}.fs-task-condition .m,.fs-task-condition code{border:1px solid #eef0f4;border-radius:.25rem;color:#181b23;padding:.0625rem .3125rem}.fs-task-condition .m,.fs-task-condition code,.fs-task-condition pre{background:#fafbfc;font-family:Courier New,courier,monospace;font-size:.8125rem}.fs-task-condition pre{border:1px solid #e7e9ef;border-radius:.5625rem;line-height:1.6;margin-top:.75rem;overflow:auto;padding:.875rem 1rem}.fs-task-files{display:grid;gap:.625rem;margin-top:1.125rem}.fs-file-link{align-items:center;background:#fff;border:1px solid #e7e9ef;border-radius:.75rem;color:#181b23;display:flex;font-size:.875rem;font-weight:600;gap:.875rem;padding:.75rem 1rem;text-decoration:none;transition:background .15s ease,border-color .15s ease}.fs-file-link:hover{background:#fafbfc;border-color:#dde3fb}.fs-file-icon{background:#fdecec;border-radius:.5625rem;color:#e03131;display:grid;flex:0 0 2.375rem;height:2.375rem;place-items:center;width:2.375rem}.fs-file-name{font-weight:600}.fs-file-size{color:#6b7280;font-family:inherit;font-size:.75rem;font-weight:400;line-height:inherit}.fs-file-dl{color:#9aa1ad;display:flex;margin-left:auto;transition:color .15s ease}.fs-file-link:hover .fs-file-dl{color:#3b5bdb}.fs-task-divider{border:none;border-top:1px solid #e7e9ef;margin:0}.fs-task-page .fs-task-nav{align-items:center;background:#fff;border:1px solid #e7e9ef;border-radius:.875rem;box-shadow:0 1px 2px rgba(16,24,40,.05),0 1px 3px rgba(16,24,40,.05);display:grid;gap:1.125rem;grid-template-columns:1fr auto 1fr;margin-bottom:1rem;padding:.75rem 1rem}.fs-task-page .fs-task-nav--bottom{margin-bottom:0;margin-top:1.75rem}.fs-task-page .fs-task-nav__side{align-items:center;border-radius:.5625rem;display:flex;gap:.75rem;min-width:0;padding:.375rem .5rem}.fs-task-page .fs-task-nav__side--next{flex-direction:row-reverse;justify-self:end;text-align:right}.fs-task-page .fs-task-nav__side--prev{justify-self:start}.fs-task-page .fs-task-nav__side:is(a){color:inherit;transition:background .15s ease}.fs-task-page .fs-task-nav__side:is(a):hover{background:#fafbfc}.fs-task-page .fs-task-nav__side:is(a):hover .fs-task-nav__arrow{background:#edf0fe;border-color:#dde3fb;color:#2f44b3}.fs-task-page .fs-task-nav__arrow{align-items:center;background:#fff;border:1px solid #e7e9ef;border-radius:50%;color:#3c424e;display:flex;flex-shrink:0;height:2.125rem;justify-content:center;transition:background .15s ease,border-color .15s ease,color .15s ease;width:2.125rem}.fs-task-page .fs-task-nav__arrow--disabled{border-color:#eef0f4;color:#9aa1ad;cursor:default;pointer-events:none}.fs-task-page .fs-task-nav__info{display:grid;min-width:0;overflow:hidden}.fs-task-page .fs-task-nav__info--right{text-align:right}.fs-task-page .fs-task-nav__label{color:#9aa1ad;font-size:.625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.fs-task-page .fs-task-nav__title{color:#181b23;font-size:.8125rem;font-weight:600;margin-top:.1875rem;min-width:0;overflow:hidden;text-overflow:ellipsis;transition:color .15s ease;white-space:nowrap}.fs-task-page .fs-task-nav__center{align-items:center;border-radius:.5625rem;color:#6b7280;display:flex;flex-direction:column;flex-shrink:0;gap:.3125rem;padding:.625rem 1.375rem;transition:background .15s ease,color .15s ease}.fs-task-page .fs-task-nav__center:is(a):hover{background:#fafbfc;color:#2f44b3}.fs-task-page .fs-task-nav__dots{display:flex;gap:.1875rem}.fs-task-page .fs-task-nav__dots i{background:#9aa1ad;border-radius:50%;height:.25rem;width:.25rem}.fs-task-page .fs-task-nav__all{color:inherit;font-size:.75rem;font-weight:500;white-space:nowrap}.fs-task-page .fs-task-nav__all--plain{cursor:default}@media (max-width:37.5rem){.fs-task-page .fs-task-nav{gap:.625rem}.fs-task-page .fs-task-nav__info{display:none}}.fs-all-tasks-page .fs-answer-toggle,.fs-task-page .fs-answer-toggle{align-items:center;background:#fff;border:1px solid #e7e9ef;border-radius:.5625rem;color:#3c424e;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.875rem;font-weight:600;gap:.5rem;height:2.375rem;justify-content:center;padding:0 1.125rem;text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease;white-space:nowrap}.fs-all-tasks-page .fs-answer-toggle:hover,.fs-task-page .fs-answer-toggle:hover{background:#fafbfc;border-color:#dde3fb;color:#2f44b3}.fs-all-tasks-page .fs-answer-toggle.is-active,.fs-task-page .fs-answer-toggle.is-active{background:#3b5bdb;border-color:#3b5bdb;color:#fff}.fs-all-tasks-page .fs-answer[hidden],.fs-task-page .fs-answer[hidden]{display:none}.fs-all-tasks-page .fs-answer,.fs-task-page .fs-answer{align-items:baseline;animation:fs-answer-in .22s ease-out;background:#fafbfc;border:1px solid #eef0f4;border-radius:.5625rem;display:flex;gap:.875rem;margin-top:1rem;padding:.875rem 1rem}.fs-all-tasks-page .fs-answer-label,.fs-task-page .fs-answer-label{color:#9aa1ad;flex:0 0 auto;font-size:.6875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.fs-all-tasks-page .fs-answer-value,.fs-task-page .fs-answer-value{color:#181b23;flex:1 1 auto;font-family:Courier New,courier,monospace;font-size:.875rem;font-weight:600;line-height:1.62;min-width:0;overflow-wrap:break-word;white-space:pre-wrap}@media (max-width:56.25rem){.fs-all-tasks-page .fs-answer,.fs-task-page .fs-answer{align-items:stretch;flex-direction:column;gap:.375rem}}@keyframes fs-answer-in{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}.fs-tabs-toolbar{align-items:center;background:none;border-top:1px solid #eef0f4;display:flex;flex-wrap:wrap;gap:.75rem;padding:1.125rem 1.875rem}.fs-tabs-nav{align-items:center;display:inline-flex;gap:.75rem}.fs-task-page .fs-tab-btn{align-items:center;background:#fff;border:1px solid #e7e9ef;border-radius:.5625rem;color:#3c424e;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.875rem;font-weight:600;gap:.5rem;height:2.375rem;justify-content:center;padding:0 1.125rem;text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease;white-space:nowrap}.fs-task-page .fs-tab-btn:hover{background:#fafbfc;border-color:#dde3fb;color:#2f44b3}.fs-task-page .fs-tab-btn.is-active{background:#3b5bdb;border-color:#3b5bdb;color:#fff}.fs-task-tabs .fs-answer{margin:0 1.875rem 1.5rem}.fs-tabs-content{background:#fff}.fs-tab-panel{color:#3c424e;display:none;font-size:1rem;line-height:1.62;padding:.25rem 1.875rem 1.625rem}.fs-tab-panel.is-active{display:block}.fs-tab-panel pre{background:#fafbfc;border-radius:.25rem;color:#181b23;font-family:Courier New,courier,monospace;font-size:.875rem;line-height:1.62;margin:0;overflow-x:auto;padding:.875rem 1rem}.fs-tab-panel pre code{background:transparent;border-radius:0;color:inherit;padding:0}.fs-tab-panel code{background:#fafbfc;border-radius:.25rem;color:#181b23;font-family:Courier New,courier,monospace;font-size:.875rem;padding:1px .3125rem}@media (max-width:640px){.fs-tabs-toolbar{padding:.75rem 1rem}.fs-tabs-nav{max-width:100%;overflow-x:auto;scrollbar-width:none}.fs-tabs-nav::-webkit-scrollbar{display:none}.fs-task-page .fs-tab-btn{white-space:nowrap}.fs-tab-panel{padding:.25rem 1rem 1.125rem}.fs-task-tabs .fs-answer{margin:0 1rem 1.125rem}}.fs-tab-panel.is-active{animation:fs-fade-up .2s ease}.fs-code-editor{background:#fff;border:1px solid #e7e9ef;border-radius:.5rem;font-family:Courier New,courier,monospace;margin:.25rem 0;overflow:hidden}.fs-code-editor__header{align-items:center;background:#fafbfc;border-bottom:1px solid #e7e9ef;display:flex;justify-content:space-between;padding:.5rem .75rem}.fs-code-editor__lang{color:#6b7280;font-family:Ubuntu,arial,helvetica,sans-serif;font-size:.75rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.fs-code-editor__btn{align-items:center;background:transparent;border:0;border-radius:.375rem;color:#6b7280;cursor:pointer;display:inline-flex;height:1.75rem;justify-content:center;padding:0;transition:color .15s ease,background .15s ease;width:1.75rem}.fs-code-editor__btn:hover{background:rgba(0,0,0,.05);border-radius:.375rem;color:#181b23}.fs-code-editor__btn.is-copied{color:#2f9e44}.fs-code-editor__btn svg{display:block}.fs-code-editor__body{background:#fafbfc;display:flex;overflow:hidden}.fs-code-gutter{background:#fafbfc;border-right:1px solid #eef0f4;color:#9aa1ad;flex:0 0 auto;font-size:.875rem;line-height:1.62;padding:1rem .625rem;text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fs-code-gutter span{display:block}.fs-code-area{flex:1 1 auto;min-width:0}.fs-code-highlight{color:#181b23;font-family:Courier New,courier,monospace;font-size:.875rem;line-height:1.62;margin:0;overflow-x:auto;padding:1rem 1.125rem;-moz-tab-size:4;-o-tab-size:4;tab-size:4;white-space:pre}.fs-code-highlight ::-moz-selection,.fs-code-highlight::-moz-selection{background:rgba(59,91,219,.18)}.fs-code-highlight ::selection,.fs-code-highlight::selection{background:rgba(59,91,219,.18)}.fs-hl-keyword{color:#7c3aed}.fs-hl-builtin{color:#2563eb}.fs-hl-function{color:#1d4ed8;font-weight:500}.fs-hl-string{color:#15803d}.fs-hl-number{color:#0e7490}.fs-hl-comment{color:#6b7280;font-style:italic}@media (max-width:640px){.fs-code-highlight{padding:.75rem .875rem}.fs-code-gutter{padding:.75rem .5rem}}.fs-carousel-divider{margin:3.5rem auto 0;max-width:72.5rem}.fs-carousel-header{margin-bottom:1.25rem}.fs-carousel-title{color:#9aa1ad;font-size:.75rem;font-weight:600;letter-spacing:.07em;margin:0;text-transform:uppercase}.fs-task-carousel{margin:1.75rem auto 0;max-width:72.5rem}.fs-carousel-row{align-items:center;display:flex;gap:.875rem}.fs-carousel-overflow{border-radius:.875rem;flex:1 1 auto;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 3.5rem,#000 calc(100% - 3.5rem),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 3.5rem,#000 calc(100% - 3.5rem),transparent);min-width:0;overflow:hidden;padding:.25rem 0}.fs-carousel-track{align-items:stretch;display:flex}.fs-carousel-track.is-animating{transition:transform .3s cubic-bezier(.4,0,.2,1)}.fs-carousel-item{display:flex;flex:0 0 17.79167rem;padding:0 .5rem}.fs-carousel-item .fs-subject-card{flex:1}.fs-task-carousel .fs-carousel-btn{align-items:center;border:1px solid #e7e9ef;border-radius:50%;display:flex;font-size:1.375rem;height:2.375rem;justify-content:center;line-height:1;transition:border-color .15s ease,color .15s ease;width:2.375rem}.fs-task-carousel .fs-carousel-btn:hover{border-color:#3b5bdb;color:#3b5bdb}.fs-task-carousel .fs-carousel-btn{background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.05),0 1px 3px rgba(16,24,40,.05);color:#3c424e;flex:0 0 2.375rem}.fs-task-carousel .fs-carousel-btn svg{display:block}.fs-task-carousel .fs-carousel-btn:hover{background:#edf0fe;border-color:#dde3fb;color:#2f44b3}.fs-carousel-dots{align-items:center;display:flex;gap:.375rem;justify-content:center;margin-top:1rem}.fs-task-carousel .fs-carousel-dot{background:#e7e9ef;border-radius:999px;cursor:pointer;height:.25rem;transition:background .25s ease;width:1.625rem}.fs-task-carousel .fs-carousel-dot.is-active{background:#3b5bdb}.fs-auth-card{background:#fff;border:1px solid #eef0f4;border-radius:.25rem;box-shadow:0 1px 2px rgba(16,24,40,.05),0 1px 3px rgba(16,24,40,.05);font-family:Ubuntu,arial,helvetica,sans-serif;margin:2.5rem auto;max-width:25rem;padding:1.875rem}.fs-auth-card__title{color:#181b23;font-size:1.375rem;font-weight:500;line-height:1.35;margin:0 0 1.5rem;text-align:center}.fs-auth-card__error{background:#fdecec;border:1px solid #f5c9c9;border-radius:.25rem;color:#e03131;font-size:.875rem;margin-bottom:1rem;padding:.5rem .75rem;text-align:center}.fs-auth-card__field-group{margin-bottom:1rem;position:relative}.fs-auth-card__field-group .dashicons{color:#6b7280;font-size:1rem;left:.75rem;position:absolute;top:50%;transform:translateY(-50%)}.fs-auth-card__field-group input[type=password],.fs-auth-card__field-group input[type=text]{background-color:#fafbfc;border:1px solid #e7e9ef;border-radius:.25rem;box-sizing:border-box;color:#181b23;font-size:.875rem;padding:.625rem .75rem .625rem 2.375rem!important;transition:border-color .15s ease,background-color .15s ease;width:100%!important}.fs-auth-card__field-group input[type=password]:focus,.fs-auth-card__field-group input[type=text]:focus{background-color:#fff;border-color:#3b5bdb;outline:none}.fs-auth-card__field-group .js-toggle-secret{align-items:center;background:none;border:none;color:#6b7280;cursor:pointer;display:flex;padding:0;position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.fs-auth-card__field-group .js-toggle-secret:hover{color:#181b23}.fs-auth-card__field-group .js-toggle-secret .dashicons{position:static;transform:none}.fs-auth-card__field-group .js-toggle-secret:focus-visible{outline:.125rem solid #3b5bdb;outline-offset:.125rem}.fs-auth-card__meta{font-size:.8125rem;margin-bottom:1.25rem}.fs-auth-card__meta a{color:#6b7280;transition:color .15s ease}.fs-auth-card__meta a:hover{color:#3b5bdb}.fs-auth-card__switch{color:#6b7280;font-size:.875rem;margin-top:1rem;text-align:center}.fs-auth-card__switch a{color:#181b23;font-weight:500;transition:color .15s ease}.fs-auth-card__switch a:hover{color:#3b5bdb}.fs-auth-card__submit{background:#3b5bdb;border:none;border-radius:.25rem;color:#fff;cursor:pointer}.fs-auth-card__submit:hover{opacity:.88}.fs-auth-card__submit{font-size:.875rem!important;font-weight:500;height:auto!important;padding:.375rem .75rem!important;width:100%!important}.fs-auth-card__submit:disabled{cursor:not-allowed;opacity:.5}.fs-auth-card__submit:disabled:hover{opacity:.5}.fs-auth-card__footer{color:#6b7280;font-size:.75rem;line-height:1.62;margin-top:1.25rem;text-align:center}.fs-auth-card__footer a{color:#6b7280;text-decoration:underline}.fs-auth-card__footer a:hover{color:#181b23}.page:has(.fs-auth-card) #comments,.page:has(.fs-auth-card) .comments-area,.page:has(.fs-auth-card) .more-posts,.page:has(.fs-auth-card) .nav-links,.page:has(.fs-auth-card) .navigation,.page:has(.fs-auth-card) .pagination,.page:has(.fs-auth-card) .post-navigation,.page:has(.fs-auth-card) .related-posts,:has(>.fs-auth-card) #comments,:has(>.fs-auth-card) .comments-area,:has(>.fs-auth-card) .more-posts,:has(>.fs-auth-card) .nav-links,:has(>.fs-auth-card) .navigation,:has(>.fs-auth-card) .pagination,:has(>.fs-auth-card) .post-navigation,:has(>.fs-auth-card) .related-posts,body:has(.fs-auth-card) #comments,body:has(.fs-auth-card) .comments-area,body:has(.fs-auth-card) .more-posts,body:has(.fs-auth-card) .nav-links,body:has(.fs-auth-card) .navigation,body:has(.fs-auth-card) .pagination,body:has(.fs-auth-card) .post-navigation,body:has(.fs-auth-card) .related-posts{display:none!important}.fs-lms-clean-layout{margin:0 auto!important;max-width:100%!important;padding:0!important;width:100%!important}.fs-lms-clean-layout .entry-header,.fs-lms-clean-layout .entry-title,.fs-lms-clean-layout h1.page-title,.fs-lms-clean-layout+.entry-header{display:none!important}@media (max-width:640px){.fs-auth-card{margin:1rem auto;padding:1.25rem 1rem}}.fs-lms-apply-page{padding:2.5rem 1rem}.fs-hp{height:1px;left:-624.9375rem;overflow:hidden;position:absolute;width:1px}.fs-apply-card{background:#fff;border:1px solid #eef0f4;border-radius:.5rem;box-shadow:0 1px 2px rgba(16,24,40,.05),0 1px 3px rgba(16,24,40,.05);font-family:Ubuntu,arial,helvetica,sans-serif;margin:0 auto;max-width:30rem;padding:2rem 1.875rem}.fs-apply-card__title{color:#181b23;font-size:1.375rem;font-weight:500;line-height:1.35;margin:0 0 1.5rem;text-align:center}.fs-apply-card__direction{color:#3b5bdb;font-size:1rem;font-weight:500;margin:-.75rem 0 1.5rem;text-align:center}.fs-apply-card__step{display:none}.fs-apply-card__step--active{display:block}.fs-apply-card__field-group{margin-bottom:.875rem;position:relative}.fs-apply-card__field-group .fs-field-control{position:relative}.fs-apply-card__field-group .dashicons{color:#6b7280;font-size:1rem;left:.75rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.fs-apply-card__field-group input[type=date],.fs-apply-card__field-group input[type=email],.fs-apply-card__field-group input[type=password],.fs-apply-card__field-group input[type=tel],.fs-apply-card__field-group input[type=text],.fs-apply-card__field-group select{background-color:#fafbfc;border:1px solid #e7e9ef;border-radius:.25rem;box-sizing:border-box;color:#181b23;font-family:Ubuntu,arial,helvetica,sans-serif;font-size:.875rem;padding:.625rem .75rem .625rem 2.375rem;transition:border-color .15s ease,background-color .15s ease;width:100%}.fs-apply-card__field-group input[type=date]:focus,.fs-apply-card__field-group input[type=email]:focus,.fs-apply-card__field-group input[type=password]:focus,.fs-apply-card__field-group input[type=tel]:focus,.fs-apply-card__field-group input[type=text]:focus,.fs-apply-card__field-group select:focus{background-color:#fff;border-color:#3b5bdb;outline:none}.fs-apply-card__field-group input[type=date]::-moz-placeholder,.fs-apply-card__field-group input[type=email]::-moz-placeholder,.fs-apply-card__field-group input[type=password]::-moz-placeholder,.fs-apply-card__field-group input[type=tel]::-moz-placeholder,.fs-apply-card__field-group input[type=text]::-moz-placeholder,.fs-apply-card__field-group select::-moz-placeholder{color:#6b7280}.fs-apply-card__field-group input[type=date]::placeholder,.fs-apply-card__field-group input[type=email]::placeholder,.fs-apply-card__field-group input[type=password]::placeholder,.fs-apply-card__field-group input[type=tel]::placeholder,.fs-apply-card__field-group input[type=text]::placeholder,.fs-apply-card__field-group select::placeholder{color:#6b7280}.fs-apply-card__field-group select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.fs-apply-card__field-group .js-toggle-secret{align-items:center;background:none;border:none;color:#6b7280;cursor:pointer;display:flex;padding:0;position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.fs-apply-card__field-group .js-toggle-secret:hover{color:#181b23}.fs-apply-card__field-group .js-toggle-secret .dashicons{position:static;transform:none}.fs-apply-card__field-group--otp input{font-family:Courier New,courier,monospace;font-size:1rem;letter-spacing:.2em}.fs-apply-card__captcha{margin-bottom:.875rem}.fs-apply-card__submit{background:#3b5bdb;border:none;border-radius:.25rem;color:#fff;cursor:pointer}.fs-apply-card__submit:hover{opacity:.88}.fs-apply-card__submit{font-size:.875rem!important;font-weight:500;height:auto!important;padding:.625rem 1rem!important;width:100%!important}.fs-apply-card__submit:disabled{cursor:not-allowed;opacity:.5}.fs-apply-card__submit:disabled:hover{opacity:.5}.fs-apply-card__submit{box-sizing:border-box}.fs-apply-card__description{color:#6b7280;font-size:.875rem;margin:0 0 1rem;text-align:center}.fs-apply-card__description strong{color:#181b23}.fs-apply-card__resend{font-size:.8125rem;margin-top:.875rem;text-align:center}.fs-apply-card__resend .js-resend-otp{background:none;border:none;color:#6b7280;cursor:pointer;font-size:.8125rem;padding:0;transition:color .15s ease}.fs-apply-card__resend .js-resend-otp:not(:disabled):hover{color:#3b5bdb}.fs-apply-card__resend .js-resend-otp:disabled{cursor:default}.fs-apply-card__resend .js-resend-otp .js-otp-countdown{margin-left:.25rem}.fs-apply-card__success{padding:1rem 0;text-align:center}.fs-apply-card__success-icon{color:#3b5bdb;display:block;font-size:3rem;margin-bottom:.75rem}.fs-apply-card__success-title{color:#181b23;font-size:1rem;font-weight:500;margin:0}.fs-apply-card__error{background:#fdecec;border:1px solid #f5c9c9;border-radius:.25rem;color:#e03131;font-size:.8125rem;margin-bottom:.75rem;padding:.5rem .75rem}.fs-apply-card__status{align-items:center;display:flex;gap:.5rem;justify-content:center;margin-top:.75rem}.fs-apply-card__status[hidden]{display:none}.fs-apply-card__spinner{animation:fs-apply-spin .8s linear infinite;border:2px solid #e7e9ef;border-radius:999px;border-top-color:#3b5bdb;flex-shrink:0;height:1.125rem;width:1.125rem}.fs-apply-card__spinner[hidden]{display:none}.fs-apply-card__success-notice{color:#6b7280;margin:0}@keyframes fs-apply-spin{to{transform:rotate(1turn)}}@media (max-width:640px){.fs-lms-apply-page{padding:1.25rem .75rem 2.5rem}.fs-apply-card{padding:1.25rem 1rem}}.fs-apply-card__step--active{animation:fs-fade-up .2s ease}.fs-lms-join-page{padding:2.5rem 1rem}.fs-join-card{background:#fff;border:1px solid #eef0f4;border-radius:.5rem;box-shadow:0 1px 2px rgba(16,24,40,.05),0 1px 3px rgba(16,24,40,.05);font-family:Ubuntu,arial,helvetica,sans-serif;margin:0 auto;max-width:35rem;padding:2rem 1.875rem}.fs-join-card__title{color:#181b23;font-size:1.375rem;font-weight:500;line-height:1.35;margin:0 0 .5rem;text-align:center}.fs-join-card__subtitle{color:#6b7280;font-size:.875rem;line-height:1.62;margin:0 0 1.5rem;text-align:center}.fs-join-card__section{border:none;margin:0 0 1.25rem;padding:0}.fs-join-card__section+.fs-join-card__section{border-top:1px solid #eef0f4;padding-top:1.25rem}.fs-join-card__section--consents{margin-top:.25rem}.fs-join-card__section-title{color:#181b23;display:block;font-size:.875rem;font-weight:500;letter-spacing:.04em;margin-bottom:.875rem;text-transform:uppercase}.fs-join-card__field-group{margin-bottom:.75rem;position:relative}.fs-join-card__field-group .fs-field-control{position:relative}.fs-join-card__field-group .dashicons{color:#6b7280;font-size:1rem;left:.75rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.fs-join-card__field-group input[type=date],.fs-join-card__field-group input[type=email],.fs-join-card__field-group input[type=tel],.fs-join-card__field-group input[type=text],.fs-join-card__field-group select{background-color:#fafbfc;border:1px solid #e7e9ef;border-radius:.25rem;box-sizing:border-box;color:#181b23;font-family:Ubuntu,arial,helvetica,sans-serif;font-size:.875rem;padding:.625rem .75rem .625rem 2.375rem;transition:border-color .15s ease,background-color .15s ease;width:100%}.fs-join-card__field-group input[type=date]:focus,.fs-join-card__field-group input[type=email]:focus,.fs-join-card__field-group input[type=tel]:focus,.fs-join-card__field-group input[type=text]:focus,.fs-join-card__field-group select:focus{background-color:#fff;border-color:#3b5bdb;outline:none}.fs-join-card__field-group input[type=date]::-moz-placeholder,.fs-join-card__field-group input[type=email]::-moz-placeholder,.fs-join-card__field-group input[type=tel]::-moz-placeholder,.fs-join-card__field-group input[type=text]::-moz-placeholder,.fs-join-card__field-group select::-moz-placeholder{color:#6b7280}.fs-join-card__field-group input[type=date]::placeholder,.fs-join-card__field-group input[type=email]::placeholder,.fs-join-card__field-group input[type=tel]::placeholder,.fs-join-card__field-group input[type=text]::placeholder,.fs-join-card__field-group select::placeholder{color:#6b7280}.fs-join-card__field-group select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.fs-join-card__consent{margin-bottom:.75rem}.fs-join-card__consent label{align-items:flex-start;color:#181b23;cursor:pointer;display:flex;font-size:.875rem;gap:.625rem;line-height:1.62}.fs-join-card__consent input[type=checkbox]{accent-color:#3b5bdb;flex-shrink:0;height:1rem;margin-top:.1875rem;width:1rem}.fs-join-card__consent a{color:#3b5bdb;text-decoration:none}.fs-join-card__consent a:hover{text-decoration:underline}.fs-join-card__submit{background:#3b5bdb;border:none;border-radius:.25rem;color:#fff;cursor:pointer}.fs-join-card__submit:hover{opacity:.88}.fs-join-card__submit{font-size:.875rem!important;font-weight:500;height:auto!important;padding:.625rem 1rem!important;width:100%!important}.fs-join-card__submit:disabled{cursor:not-allowed;opacity:.5}.fs-join-card__submit:disabled:hover{opacity:.5}.fs-join-card__submit{box-sizing:border-box;margin-top:.5rem}.fs-join-card .fs-dadata-suggestions{background:#fff;border:1px solid #e7e9ef;border-radius:0 0 .25rem .25rem;border-top:none;box-shadow:0 .25rem .75rem rgba(16,24,40,.08),0 .125rem .25rem rgba(16,24,40,.04);left:0;list-style:none;margin:0;max-height:13.75rem;overflow-y:auto;padding:0;position:absolute;right:0;top:100%;z-index:10}.fs-join-card .fs-dadata-suggestions__item{border-bottom:1px solid #eef0f4;color:#181b23;cursor:pointer;font-size:.875rem;line-height:1.35;padding:.5625rem .75rem .5625rem 2.375rem;transition:background-color .15s ease,color .15s ease}.fs-join-card .fs-dadata-suggestions__item:last-child{border-bottom:none}.fs-join-card .fs-dadata-suggestions__item.is-active,.fs-join-card .fs-dadata-suggestions__item:hover{background:#fafbfc;color:#3b5bdb}.fs-join-card__error{background:#fdecec;border:1px solid #f5c9c9;border-radius:.25rem;color:#e03131;font-size:.8125rem;margin-bottom:.75rem;padding:.5rem .75rem}.fs-join-card__locked-notice{align-items:center;background:#fafbfc;border-left:.1875rem solid #3b5bdb;border-radius:0 .375rem .375rem 0;color:#6b7280;display:flex;font-size:.875rem;gap:.375rem;margin-bottom:1rem;padding:.5rem .75rem}.fs-join-card__success{padding:1rem 0;text-align:center}.fs-join-card__success-icon{color:#3b5bdb;display:block;font-size:3rem;margin-bottom:.75rem}.fs-join-card__success-title{color:#181b23;font-size:1rem;font-weight:500;margin:0 0 .5rem}@media (max-width:640px){.fs-lms-join-page{padding:1.25rem .75rem 2.5rem}.fs-join-card{padding:1.25rem 1rem}}.fs-lms-consent-page{background:#fafbfc;min-height:60vh;padding:1.375rem 2rem 4rem}.fs-lms-consent-page__container{background:#fff;border-radius:.5rem;box-shadow:0 1px 4px rgba(0,0,0,.07);margin:0 auto;max-width:48.75rem;padding:2.5rem 3rem}.fs-lms-consent-page__title{border-bottom:1px solid #eef0f4;color:#181b23;font-size:1.75rem;font-weight:500;line-height:1.35;margin:0 0 1.75rem;padding-bottom:1.25rem}.fs-lms-consent-page__content{color:#181b23;font-size:1rem;line-height:1.75}.fs-lms-consent-page__content p{margin:0 0 1rem}.fs-lms-consent-page__content p:last-child{margin-bottom:0}.fs-lms-consent-page__content h2,.fs-lms-consent-page__content h3,.fs-lms-consent-page__content h4{font-weight:500;line-height:1.35;margin:1.5rem 0 .75rem}.fs-lms-consent-page__content h2{font-size:1.375rem}.fs-lms-consent-page__content h3{font-size:1.125rem}.fs-lms-consent-page__content h4{font-size:1rem}.fs-lms-consent-page__content ol,.fs-lms-consent-page__content ul{margin:0 0 1rem;padding-left:1.5rem}.fs-lms-consent-page__content ol li,.fs-lms-consent-page__content ul li{margin-bottom:.375rem}.fs-lms-consent-page__content strong{font-weight:500}.fs-lms-consent-page__content em{color:#6b7280}@media (max-width:640px){.fs-lms-consent-page{padding:1rem 1rem 3rem}.fs-lms-consent-page__container{padding:1.5rem 1.25rem}.fs-lms-consent-page__title{font-size:1.375rem}}.fs-all-tasks-page,.fs-articles-page{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fs-all-tasks-page [hidden],.fs-articles-page [hidden]{display:none!important}.fs-all-tasks-page .shell,.fs-articles-page .shell{margin:0 auto;max-width:72.5rem}.fs-all-tasks-page .layout,.fs-articles-page .layout{align-items:start;display:grid;gap:1.375rem;grid-template-columns:18.75rem 1fr}.fs-all-tasks-page .main,.fs-articles-page .main{min-width:0}@media (max-width:56.25rem){.fs-all-tasks-page .layout,.fs-articles-page .layout{grid-template-columns:1fr}}.fs-all-tasks-page .sidebar,.fs-articles-page .sidebar{position:sticky;top:1rem}.admin-bar .fs-all-tasks-page .sidebar,.admin-bar .fs-articles-page .sidebar{top:calc(1rem + 32px)}@media screen and (min-width:601px) and (max-width:782px){.admin-bar .fs-all-tasks-page .sidebar,.admin-bar .fs-articles-page .sidebar{top:calc(1rem + 46px)}}.fs-all-tasks-page .sidebar,.fs-articles-page .sidebar{display:flex;flex-direction:column;gap:1rem}.fs-all-tasks-page .side-card,.fs-articles-page .side-card{background:#fff;border:1px solid #e7e9ef;border-radius:.875rem;box-shadow:0 1px 2px rgba(16,24,40,.05),0 1px 3px rgba(16,24,40,.05);padding:1rem 1.125rem 1.125rem}.fs-all-tasks-page .filters-side,.fs-articles-page .filters-side{overflow:hidden;padding:0}.fs-all-tasks-page .filters-side-head,.fs-articles-page .filters-side-head{align-items:center;border-bottom:1px solid #eef0f4;display:flex;gap:.5rem;justify-content:space-between;padding:1rem 1.125rem}.fs-all-tasks-page .filters-side-title,.fs-articles-page .filters-side-title{color:#181b23;font-size:1rem;font-weight:700;letter-spacing:-.01em}.fs-all-tasks-page .filters-side-clear,.fs-articles-page .filters-side-clear{background:none;border:0;border-radius:.4375rem;color:#9aa1ad;cursor:pointer;font-family:inherit;font-size:.75rem;font-weight:600;padding:.3125rem .5625rem;transition:background .15s ease,color .15s ease}.fs-all-tasks-page .filters-side-clear:hover:not(:disabled),.fs-articles-page .filters-side-clear:hover:not(:disabled){background:#edf0fe;color:#2f44b3}.fs-all-tasks-page .filters-side-clear:disabled,.fs-articles-page .filters-side-clear:disabled{cursor:not-allowed;opacity:.5}.fs-all-tasks-page .filter-sec,.fs-articles-page .filter-sec{border-bottom:1px solid #eef0f4}.fs-all-tasks-page .filter-sec:last-child,.fs-articles-page .filter-sec:last-child{border-bottom:0}.fs-all-tasks-page .filter-sec-head,.fs-articles-page .filter-sec-head{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;font-family:inherit;gap:.75rem;justify-content:space-between;padding:.8125rem 1.125rem;text-align:left;transition:background .15s ease;width:100%}.fs-all-tasks-page .filter-sec-head:hover,.fs-articles-page .filter-sec-head:hover{background:#fafbfc}.fs-all-tasks-page .filter-sec-title,.fs-articles-page .filter-sec-title{color:#9aa1ad;font-size:.6875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.fs-all-tasks-page .filter-sec-right,.fs-articles-page .filter-sec-right{align-items:center;display:inline-flex;gap:.5rem}.fs-all-tasks-page .filter-sec-summary,.fs-articles-page .filter-sec-summary{color:#3c424e;font-size:.8125rem;font-variant-numeric:tabular-nums;font-weight:500}.fs-all-tasks-page .filter-sec-badge,.fs-articles-page .filter-sec-badge{align-items:center;background:#edf0fe;border-radius:999px;color:#2f44b3;display:inline-flex;font-size:.625rem;font-variant-numeric:tabular-nums;font-weight:700;height:1.125rem;justify-content:center;min-width:1.125rem;padding:0 .375rem}.fs-all-tasks-page .filter-sec-chev,.fs-articles-page .filter-sec-chev{color:#9aa1ad;display:inline-flex;transition:transform .2s ease,color .15s ease}.fs-all-tasks-page .filter-sec-chev.is-open,.fs-articles-page .filter-sec-chev.is-open{color:#2f44b3;transform:rotate(90deg)}.fs-all-tasks-page .filter-sec-body,.fs-articles-page .filter-sec-body{max-height:15rem;overflow-y:auto;overscroll-behavior:contain;padding:0 .75rem .9375rem;scrollbar-width:thin}.fs-all-tasks-page .filter-options,.fs-articles-page .filter-options{display:flex;flex-direction:column;gap:1px;padding:.25rem 0 .125rem}.fs-all-tasks-page .filter-option,.fs-articles-page .filter-option{align-items:center;background:transparent;border:0;border-radius:.4375rem;color:#3c424e;cursor:pointer;display:flex;font-family:inherit;font-size:.8125rem;gap:.625rem;padding:.4375rem .5rem;text-align:left;transition:background .15s ease,color .15s ease}.fs-all-tasks-page .filter-option:hover,.fs-articles-page .filter-option:hover{background:#fafbfc;color:#181b23}.fs-all-tasks-page .filter-option.is-active,.fs-articles-page .filter-option.is-active{background:#edf0fe;color:#2f44b3;font-weight:600}.fs-all-tasks-page .filter-option[hidden],.fs-articles-page .filter-option[hidden]{display:none}.fs-all-tasks-page .filter-option-label,.fs-articles-page .filter-option-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-all-tasks-page .filter-option-count,.fs-articles-page .filter-option-count{color:#9aa1ad;font-size:.75rem;font-variant-numeric:tabular-nums}.fs-all-tasks-page .filter-option-check,.fs-articles-page .filter-option-check{border:1.5px solid #e7e9ef;border-radius:.25rem;color:transparent;display:grid;flex:0 0 0.875rem;height:.875rem;place-items:center;transition:background .15s ease,border-color .15s ease,color .15s ease;width:.875rem}.fs-all-tasks-page .filter-option-check svg,.fs-articles-page .filter-option-check svg{display:block}.fs-all-tasks-page .filter-option.is-active .filter-option-check,.fs-articles-page .filter-option.is-active .filter-option-check{background:#3b5bdb;border-color:#3b5bdb;color:#fff}@media (max-width:56.25rem){.fs-all-tasks-page .sidebar,.fs-articles-page .sidebar{order:2;position:static}}.fs-all-tasks-page .crumbs-row,.fs-articles-page .crumbs-row{position:sticky;top:0}.admin-bar .fs-all-tasks-page .crumbs-row,.admin-bar .fs-articles-page .crumbs-row{top:32px}@media screen and (min-width:601px) and (max-width:782px){.admin-bar .fs-all-tasks-page .crumbs-row,.admin-bar .fs-articles-page .crumbs-row{top:46px}}.fs-all-tasks-page .crumbs-row,.fs-articles-page .crumbs-row{background:#f3f4f7;margin:-1.375rem -2rem 0;padding:1rem 2rem;z-index:5}.fs-all-tasks-page .crumbs-row__inner,.fs-articles-page .crumbs-row__inner{align-items:center;display:flex;gap:2.5rem;margin:0 auto;max-width:72.5rem;padding-left:20.125rem}.fs-all-tasks-page .crumbs-row__inner .fs-breadcrumbs,.fs-articles-page .crumbs-row__inner .fs-breadcrumbs{flex:0 1 auto;flex-wrap:nowrap;margin-bottom:0;min-width:0;overflow:hidden}.fs-all-tasks-page .crumbs-row__inner .fs-breadcrumbs a,.fs-all-tasks-page .crumbs-row__inner .fs-breadcrumbs__current,.fs-articles-page .crumbs-row__inner .fs-breadcrumbs a,.fs-articles-page .crumbs-row__inner .fs-breadcrumbs__current{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-all-tasks-page .crumbs-row__inner .fs-breadcrumbs__sep,.fs-articles-page .crumbs-row__inner .fs-breadcrumbs__sep{flex:0 0 auto}.fs-all-tasks-page .toolbar-search,.fs-articles-page .toolbar-search{align-items:center;background:#fff;border:1px solid #e7e9ef;border-radius:999px;box-shadow:0 1px 2px rgba(16,24,40,.05),0 1px 3px rgba(16,24,40,.05);display:flex;flex:0 0 auto;height:2.375rem;margin-left:auto;max-width:100%;overflow:hidden;transition:width .8s cubic-bezier(.4,0,.2,1),border-color .15s ease,box-shadow .15s ease;width:7rem}.fs-all-tasks-page .toolbar-search:hover,.fs-articles-page .toolbar-search:hover{border-color:#dde3fb}.fs-all-tasks-page .toolbar-search.is-open,.fs-articles-page .toolbar-search.is-open{border-color:#dde3fb;box-shadow:0 0 0 .1875rem #edf0fe;transition:width .6s cubic-bezier(.4,0,.2,1),border-color .15s ease,box-shadow .15s ease;width:17.5rem}.fs-all-tasks-page .toolbar-search-toggle,.fs-articles-page .toolbar-search-toggle{align-items:center;color:#6b7280;display:inline-flex;flex:1 1 auto;gap:.5625rem;height:100%;padding:0 .875rem;transition:color .15s ease,padding-left .8s cubic-bezier(.4,0,.2,1)}.fs-all-tasks-page .toolbar-search:hover .toolbar-search-toggle,.fs-articles-page .toolbar-search:hover .toolbar-search-toggle{color:#2f44b3}.fs-all-tasks-page .toolbar-search.is-open .toolbar-search-toggle,.fs-articles-page .toolbar-search.is-open .toolbar-search-toggle{flex:0 0 auto;padding-left:1rem;transition:color .15s ease,padding-left .6s cubic-bezier(.4,0,.2,1)}.fs-all-tasks-page .toolbar-search-icon,.fs-articles-page .toolbar-search-icon{color:#9aa1ad;display:inline-flex;flex:0 0 0.9375rem}.fs-all-tasks-page .toolbar-search-hint,.fs-articles-page .toolbar-search-hint{font-size:.8125rem;max-width:5.625rem;opacity:1;overflow:hidden;transition:max-width .8s cubic-bezier(.4,0,.2,1),opacity .8s cubic-bezier(.4,0,.2,1);white-space:nowrap}.fs-all-tasks-page .toolbar-search.is-open .toolbar-search-hint,.fs-articles-page .toolbar-search.is-open .toolbar-search-hint{max-width:0;opacity:0;transition:max-width .6s cubic-bezier(.4,0,.2,1),opacity .6s cubic-bezier(.4,0,.2,1)}.fs-all-tasks-page .toolbar-search-input,.fs-articles-page .toolbar-search-input{background:transparent;border:0;color:#181b23;flex:0 0 0;font-family:inherit;font-size:.8125rem;margin-left:0;min-width:0;opacity:0;outline:0;padding:0;transition:opacity .8s cubic-bezier(.4,0,.2,1),padding-right .8s cubic-bezier(.4,0,.2,1);width:0}.fs-all-tasks-page .toolbar-search-input::-moz-placeholder,.fs-articles-page .toolbar-search-input::-moz-placeholder{color:#9aa1ad}.fs-all-tasks-page .toolbar-search-input::placeholder,.fs-articles-page .toolbar-search-input::placeholder{color:#9aa1ad}.fs-all-tasks-page .toolbar-search-input::-webkit-search-cancel-button,.fs-articles-page .toolbar-search-input::-webkit-search-cancel-button{display:none}.fs-all-tasks-page .toolbar-search.is-open .toolbar-search-input,.fs-articles-page .toolbar-search.is-open .toolbar-search-input{flex:1 1 0;opacity:1;padding-right:.75rem;transition:opacity .6s cubic-bezier(.4,0,.2,1),padding-right .6s cubic-bezier(.4,0,.2,1)}.fs-all-tasks-page .toolbar-search-clear,.fs-articles-page .toolbar-search-clear{background:#fafbfc;border:0;border-radius:50%;color:#9aa1ad;cursor:pointer;display:grid;flex:0 0 auto;height:1.25rem;margin-right:.75rem;padding:0;place-items:center;transition:background .15s ease,color .15s ease;width:1.25rem}.fs-all-tasks-page .toolbar-search-clear:hover,.fs-articles-page .toolbar-search-clear:hover{background:#edf0fe;color:#2f44b3}.fs-all-tasks-page .toolbar-search-clear[hidden],.fs-articles-page .toolbar-search-clear[hidden]{display:none}.fs-all-tasks-page .toolbar-search-clear svg,.fs-articles-page .toolbar-search-clear svg{display:block}.fs-all-tasks-page .results-clear,.fs-articles-page .results-clear{background:none;border:0;border-radius:.375rem;color:#9aa1ad;cursor:pointer;font-family:inherit;font-size:.75rem;font-weight:600;padding:.3125rem .5625rem;transition:color .15s ease,background .15s ease}.fs-all-tasks-page .results-clear:hover,.fs-articles-page .results-clear:hover{background:#edf0fe;color:#2f44b3}@media (max-width:56.25rem){.fs-all-tasks-page .crumbs-row,.fs-articles-page .crumbs-row{margin:-1rem -1rem 0;padding-inline:1rem}.fs-all-tasks-page .crumbs-row__inner,.fs-articles-page .crumbs-row__inner{gap:1rem;padding-left:0}.fs-all-tasks-page .toolbar-search.is-open,.fs-articles-page .toolbar-search.is-open{width:13.75rem}}@media (max-width:37.5rem){.fs-all-tasks-page .crumbs-row__inner,.fs-articles-page .crumbs-row__inner{flex-wrap:wrap;gap:.75rem}.fs-all-tasks-page .toolbar-search.is-open,.fs-articles-page .toolbar-search.is-open{margin-left:0;width:100%}}.fs-all-tasks-page .task-cards{display:flex;flex-direction:column;gap:1rem}.fs-all-tasks-page .task-card-row{background:#fff;border:1px solid #e7e9ef;border-radius:.875rem;box-shadow:0 1px 2px rgba(16,24,40,.05),0 1px 3px rgba(16,24,40,.05);padding:1.625rem 1.875rem 1.5rem;transition:box-shadow .15s ease,border-color .15s ease}.fs-all-tasks-page .task-card-row:hover{box-shadow:0 .25rem .75rem rgba(16,24,40,.08),0 .125rem .25rem rgba(16,24,40,.04)}.fs-all-tasks-page .tcr-title{color:#181b23;font-size:1.5rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;padding:0}.fs-all-tasks-page .tcr-title-link{color:inherit;text-decoration:none;transition:color .15s ease}.fs-all-tasks-page .tcr-title-link:focus-visible,.fs-all-tasks-page .tcr-title-link:hover{color:#2f44b3}.fs-all-tasks-page .tcr-header{padding:0}.fs-all-tasks-page .tcr-header-inner{align-items:flex-start;display:flex;gap:1rem;min-width:0}.fs-all-tasks-page .tcr-meta{display:flex;flex:1;flex-wrap:wrap;gap:.5rem;margin-top:.875rem;min-width:0}.fs-all-tasks-page .tcr-tag{align-items:center;background:#fafbfc;border:0;border-radius:999px;color:#6b7280;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.6875rem;font-weight:700;letter-spacing:.05em;line-height:1.2;padding:.3125rem .6875rem;text-transform:uppercase;transition:background .15s ease,color .15s ease;white-space:nowrap}.fs-all-tasks-page .tcr-body{margin-top:1.125rem;padding:0}.fs-all-tasks-page .tcr-body.is-clamped .tcr-condition{cursor:pointer;max-height:6.48em;overflow:hidden}.fs-all-tasks-page .tcr-body.is-clamped .tcr-condition:after{background:linear-gradient(hsla(0,0%,100%,0),#fff);bottom:0;content:"";height:2.625rem;left:0;pointer-events:none;position:absolute;right:0}.fs-all-tasks-page .tcr-body.is-expanded .tcr-condition{max-height:var(--tcr-full,none)}.fs-all-tasks-page .tcr-condition-toggle{align-items:center;background:none;border:0;color:#3b5bdb;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.8125rem;font-weight:600;gap:.375rem;margin-top:.25rem;padding:.75rem .125rem .125rem;transition:color .15s ease}.fs-all-tasks-page .tcr-condition-toggle:hover{color:#2f44b3}.fs-all-tasks-page .tcr-condition-toggle-ico{display:inline-flex;transition:transform .25s ease}.fs-all-tasks-page .tcr-body.is-expanded .tcr-condition-toggle-ico{transform:rotate(180deg)}.fs-all-tasks-page .tcr-condition{color:#3c424e;font-size:1rem;font-weight:400;line-height:1.62;margin:0;position:relative;text-align:justify;transition:max-height .45s cubic-bezier(.4,0,.2,1)}.fs-all-tasks-page .tcr-condition b,.fs-all-tasks-page .tcr-condition strong{color:#181b23;font-weight:600}.fs-all-tasks-page .tcr-condition p+p{margin-top:.6875rem}.fs-all-tasks-page .tcr-condition img{display:block;height:auto;margin-inline:auto;max-width:100%}.fs-all-tasks-page .tcr-condition .m,.fs-all-tasks-page .tcr-condition code{background:#fafbfc;border:1px solid #eef0f4;border-radius:.25rem;color:#181b23;font-family:Courier New,courier,monospace;font-size:.8125rem;padding:.0625rem .3125rem}.fs-all-tasks-page .tcr-condition pre{background:#fafbfc;border:1px solid #e7e9ef;border-radius:.5625rem;font-family:Courier New,courier,monospace;font-size:.8125rem;line-height:1.6;margin-top:.75rem;overflow:auto;padding:.875rem 1rem}.fs-all-tasks-page .tcr-files{display:grid;gap:.625rem;margin-top:1.125rem;padding:0}.fs-all-tasks-page .tcr-file{align-items:center;background:#fff;border:1px solid #e7e9ef;border-radius:.75rem;color:#181b23;display:flex;font-size:.875rem;font-weight:600;gap:.875rem;padding:.75rem 1rem;text-decoration:none;transition:background .15s ease,border-color .15s ease}.fs-all-tasks-page .tcr-file:hover{background:#fafbfc;border-color:#dde3fb}.fs-all-tasks-page .tcr-file-icon{background:#fdecec;border-radius:.5625rem;color:#e03131;display:grid;flex:0 0 2.375rem;height:2.375rem;place-items:center;width:2.375rem}.fs-all-tasks-page .tcr-file-name{font-weight:600}.fs-all-tasks-page .tcr-file-size{color:#6b7280;font-family:inherit;font-size:.75rem;font-weight:400;line-height:inherit}.fs-all-tasks-page .tcr-file-dl{color:#9aa1ad;display:flex;margin-left:auto;transition:color .15s ease}.fs-all-tasks-page .tcr-file:hover .tcr-file-dl{color:#3b5bdb}.fs-all-tasks-page .tcr-foot{align-items:center;background:none;border-top:1px solid #eef0f4;display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;padding:1.125rem 0 0}.fs-all-tasks-page .tcr-actions{align-items:center;display:inline-flex;gap:.5rem;margin-left:auto}.fs-all-tasks-page .tcr-btn-primary{align-items:center;background:#3b5bdb;border:0;border-radius:.5625rem;box-shadow:0 1px 2px rgba(16,24,40,.05),0 1px 3px rgba(16,24,40,.05);color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.875rem;font-weight:600;gap:.5rem;height:2.375rem;justify-content:center;padding:0 1.125rem;text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease;white-space:nowrap}.fs-all-tasks-page .tcr-btn-primary:hover{background:#364fc7;color:#fff}.fs-all-tasks-page .tcr-btn-primary{gap:0}.fs-all-tasks-page .tcr-btn-primary svg{margin-left:0;max-width:0;opacity:0;overflow:hidden;transform:translateX(-.25rem);transition:opacity .15s ease,transform .15s ease,max-width .15s ease,margin-left .15s ease}.fs-all-tasks-page .tcr-btn-primary:hover svg{margin-left:.5rem;max-width:1.25rem;opacity:1;transform:translateX(0)}@media (max-width:56.25rem){.fs-all-tasks-page .task-card-row{padding:1.125rem 1rem 1rem}.fs-all-tasks-page .tcr-condition{font-size:.875rem}}.fs-all-tasks-page .fs-articles-empty,.fs-all-tasks-page .tasks-empty,.fs-articles-page .fs-articles-empty,.fs-articles-page .tasks-empty{background:#fff;border:1px solid #e7e9ef;border-radius:.875rem;box-shadow:0 1px 2px rgba(16,24,40,.05),0 1px 3px rgba(16,24,40,.05);color:#3c424e;padding:3.75rem 1.5rem 4rem;text-align:center}.fs-all-tasks-page .fs-articles-empty h3,.fs-all-tasks-page .tasks-empty h3,.fs-articles-page .fs-articles-empty h3,.fs-articles-page .tasks-empty h3{color:#181b23;font-size:1rem;font-weight:700;margin:0 0 .375rem}.fs-all-tasks-page .fs-articles-empty p,.fs-all-tasks-page .tasks-empty p,.fs-articles-page .fs-articles-empty p,.fs-articles-page .tasks-empty p{color:#6b7280;font-size:.8125rem;margin:0 0 .875rem}.fs-all-tasks-page .fs-articles-empty .results-clear,.fs-all-tasks-page .tasks-empty .results-clear,.fs-articles-page .fs-articles-empty .results-clear,.fs-articles-page .tasks-empty .results-clear{align-items:center;background:#fff;border:1px solid #e7e9ef;border-radius:.5625rem;color:#3c424e;cursor:pointer;font-family:inherit;font-size:.875rem;font-weight:600;gap:.5rem;height:2.375rem;justify-content:center;padding:0 1.125rem;text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease;white-space:nowrap}.fs-all-tasks-page .fs-articles-empty .results-clear:hover,.fs-all-tasks-page .tasks-empty .results-clear:hover,.fs-articles-page .fs-articles-empty .results-clear:hover,.fs-articles-page .tasks-empty .results-clear:hover{background:#fafbfc;border-color:#dde3fb;color:#2f44b3}.fs-all-tasks-page .fs-articles-empty .results-clear,.fs-all-tasks-page .tasks-empty .results-clear,.fs-articles-page .fs-articles-empty .results-clear,.fs-articles-page .tasks-empty .results-clear{display:inline-flex}.fs-all-tasks-page .infinite-sentinel,.fs-articles-page .infinite-sentinel{align-items:center;color:#6b7280;display:flex;font-size:.8125rem;gap:.625rem;justify-content:center;padding:1.75rem .75rem .75rem}.fs-all-tasks-page .infinite-spinner,.fs-articles-page .infinite-spinner{animation:fs-at-spin .7s linear infinite;border:2px solid #e7e9ef;border-radius:50%;border-top-color:#3b5bdb;height:.875rem;width:.875rem}.fs-all-tasks-page .infinite-end,.fs-articles-page .infinite-end{color:#9aa1ad;font-size:.8125rem;padding:1.375rem .75rem .25rem;text-align:center}@keyframes fs-at-spin{to{transform:rotate(1turn)}}.fs-article-page{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fs-article-page [hidden]{display:none!important}.fs-article-page .shell{margin:0 auto;max-width:72.5rem}.fs-article-page .crumbs-row{margin-bottom:.75rem}.fs-article-page .layout{align-items:start;display:grid;gap:1.375rem;grid-template-columns:18.75rem minmax(0,1fr)}.fs-article-page .layout--solo{grid-template-columns:minmax(0,1fr)}.fs-article-page .fs-article-main{min-width:0}.fs-article-page .fs-article-aside{position:sticky;top:1.75rem}.admin-bar .fs-article-page .fs-article-aside{top:calc(1.75rem + 32px)}@media screen and (min-width:601px) and (max-width:782px){.admin-bar .fs-article-page .fs-article-aside{top:calc(1.75rem + 46px)}}.fs-article-page .fs-article-aside{align-content:start;align-self:start;display:grid;gap:1rem;min-width:0}.fs-article-page .fs-article-aside.is-scroll-sticky{top:var(--fs-aside-top)}.fs-article-page .fs-article-title{color:#181b23;font-size:2.25rem;font-weight:700;letter-spacing:-.025em;line-height:1.15;margin:.375rem 0 1.125rem;text-wrap:pretty}.fs-article-page .fs-article-cover{border:1px solid #eef0f4;border-radius:.875rem;margin-bottom:1.5rem;overflow:hidden}.fs-article-page .fs-article-cover img{display:block;height:auto;width:100%}@media (max-width:56.25rem){.fs-article-page .layout,.fs-article-page .layout--solo{grid-template-columns:minmax(0,1fr)}.fs-article-page .fs-article-aside{position:static}.fs-article-page .fs-article-title{font-size:1.75rem}}.fs-article-page .fs-article-prose{color:#3c424e;font-size:1rem;line-height:1.62}.fs-article-page .fs-article-prose h2,.fs-article-page .fs-article-prose h3,.fs-article-page .fs-article-prose h4{color:#181b23;font-family:inherit;font-weight:700;scroll-margin-top:1.5rem;text-wrap:pretty}.fs-article-page .fs-article-prose>:first-child{margin-top:0}.fs-article-page .fs-article-prose h2{font-size:1.5rem;letter-spacing:-.02em;line-height:1.25;margin-top:3.25rem}.fs-article-page .fs-article-prose h3{font-size:1.25rem;letter-spacing:-.01em;line-height:1.3;margin-top:2.375rem}.fs-article-page .fs-article-prose h4{font-size:1rem;line-height:1.35;margin-top:2rem}.fs-article-page .fs-article-prose b,.fs-article-page .fs-article-prose strong{color:#181b23;font-weight:600}.fs-article-page .fs-article-prose a{color:#3b5bdb;text-decoration:none}.fs-article-page .fs-article-prose a:hover{text-decoration:underline}.fs-article-page .fs-article-prose ol,.fs-article-page .fs-article-prose ul{display:grid;gap:.5rem;list-style:revert;padding-left:1.375rem}.fs-article-page .fs-article-prose li::marker{color:#9aa1ad}.fs-article-page .fs-article-prose img{border-radius:.75rem;height:auto;max-width:100%}.fs-article-page .fs-article-prose>img{display:block}.fs-article-page .fs-article-prose hr{background:#e7e9ef;border:0;height:1px}.fs-article-page .fs-article-lead{line-height:1.6}.fs-article-page .fs-article-mono{background:#fafbfc;border:1px solid #eef0f4;border-radius:.25rem;color:#181b23;font-family:Courier New,courier,monospace;font-size:.875rem;padding:.0625rem .3125rem}.fs-article-page .fs-article-note{background:#edf0fe;border:1px solid #dde3fb;border-radius:.875rem;color:#3c424e;margin-inline:0;margin-bottom:0;padding:1rem 1.5rem}.fs-article-page .fs-article-note>*+*{margin-top:.75rem}.fs-article-page .fs-article-note b,.fs-article-page .fs-article-note strong{color:#2f44b3}.fs-article-page .fs-article-figure{display:grid;gap:.5625rem;margin-inline:0;margin-bottom:0}.fs-article-page .fs-article-figure figcaption{color:#9aa1ad;font-size:.75rem;line-height:1.5}.fs-article-page .fs-article-table{border-collapse:collapse;display:block;font-size:.875rem;overflow-x:auto;width:100%}.fs-article-page .fs-article-table td,.fs-article-page .fs-article-table th{border:1px solid #eef0f4;padding:.5625rem .75rem;text-align:left}.fs-article-page .fs-article-table th{background:#fafbfc;color:#181b23;font-weight:600}.fs-article-page .fs-article-prose>*+*{margin-top:1.5rem}.fs-article-page .fs-article-prose>*+.fs-article-item,.fs-article-page .fs-article-prose>*+.fs-article-linkline{margin-top:.75rem}.fs-article-page .fs-article-prose h2+h3,.fs-article-page .fs-article-prose h3+h4{margin-top:1rem}.fs-article-page .fs-article-toc{background:#fff;border:1px solid #e7e9ef;border-radius:.875rem;box-shadow:0 1px 2px rgba(16,24,40,.05),0 1px 3px rgba(16,24,40,.05);overflow:hidden;padding:.875rem 0}.fs-article-page .fs-article-toc__head{align-items:center;display:flex;gap:.5rem;min-height:1.625rem;padding:0 .75rem 0 1.125rem}.fs-article-page .fs-article-toc__title{color:#181b23;font-size:1rem;font-weight:700;letter-spacing:-.01em;line-height:1}.fs-article-page .fs-article-toc__toggle{background:#fff;border:1px solid #e7e9ef;border-radius:.375rem;color:#9aa1ad;cursor:pointer;display:grid;flex-shrink:0;height:1.625rem;margin-left:auto;place-items:center;transition:background .15s ease,border-color .15s ease,color .15s ease;width:1.625rem}.fs-article-page .fs-article-toc__toggle:hover{background:#edf0fe;border-color:#dde3fb;color:#2f44b3}.fs-article-page .fs-article-toc__toggle svg{display:block;transition:transform .3s cubic-bezier(.4,0,.2,1)}.fs-article-page .fs-article-toc__body{display:grid;grid-template-rows:1fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1)}.fs-article-page .fs-article-toc__body-inner{min-height:0;overflow:hidden}.fs-article-page .fs-article-toc__list{display:grid;padding-top:.75rem}.fs-article-page .fs-article-toc__link{border-left:2px solid transparent;color:#6b7280;font-size:.875rem;line-height:1.4;padding:.5rem 1.125rem;text-decoration:none;transition:background .15s ease,color .15s ease}.fs-article-page .fs-article-toc__link:hover{background:#fafbfc;color:#181b23}.fs-article-page .fs-article-toc__link.is-active{background:#edf0fe;border-left-color:#3b5bdb;color:#2f44b3;font-weight:600}.fs-article-page .fs-article-toc__link--sub{padding-left:2rem;position:relative}.fs-article-page .fs-article-toc__link--sub:before{border-top:1px solid;content:"";left:1.125rem;position:absolute;top:calc(.5rem + .7em);width:.5rem}.fs-article-page .fs-article-toc__progress-row{padding:.75rem 1.125rem 0}.fs-article-page .fs-article-toc__progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#eef0f4;border:0;border-radius:999px;display:block;height:.1875rem;overflow:hidden;width:100%}.fs-article-page .fs-article-toc__progress::-webkit-progress-bar{background:#eef0f4}.fs-article-page .fs-article-toc__progress::-webkit-progress-value{background:#3b5bdb;border-radius:999px}.fs-article-page .fs-article-toc__progress::-moz-progress-bar{background:#3b5bdb;border-radius:999px}.fs-article-page .fs-article-toc.is-collapsed .fs-article-toc__body{grid-template-rows:0fr}.fs-article-page .fs-article-toc.is-collapsed .fs-article-toc__toggle svg{transform:rotate(-90deg)}.fs-article-page .fs-article-task{background:#fff;border:1px solid #e7e9ef;border-radius:.875rem;box-shadow:0 1px 2px rgba(16,24,40,.05),0 1px 3px rgba(16,24,40,.05);overflow:hidden;padding:0;transition:border-color .15s ease,box-shadow .15s ease}.fs-article-page .fs-article-task:hover{border-color:#dde3fb;box-shadow:0 .25rem .75rem rgba(16,24,40,.08),0 .125rem .25rem rgba(16,24,40,.04)}.fs-article-page .fs-article-task.is-open{border-color:#dde3fb}.fs-article-page .fs-article-task__top{align-items:start;background:none;border:0;color:inherit;cursor:pointer;display:grid;font-family:inherit;gap:1rem;grid-template-columns:minmax(0,1fr) auto;padding:1.125rem 1.25rem;text-align:left;transition:background .15s ease;width:100%}.fs-article-page .fs-article-task__top:hover{background:#fafbfc}.fs-article-page .fs-article-task.is-open .fs-article-task__top{align-items:center;background:none;border-bottom:1px solid #eef0f4}.fs-article-page .fs-article-task__main{display:grid;gap:.5rem;min-width:0}.fs-article-page .fs-article-task__title{color:#181b23;font-size:1rem;font-weight:700;letter-spacing:-.015em}.fs-article-page .fs-article-task__peek{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#6b7280;font-size:.875rem;line-height:1.55;overflow:hidden}.fs-article-page .fs-article-task.is-open .fs-article-task__peek{display:none}.fs-article-page .fs-article-task__chev{background:#fff;border:1px solid #e7e9ef;border-radius:50%;color:#6b7280;display:grid;flex-shrink:0;height:2rem;place-items:center;transition:background .15s ease,border-color .15s ease,color .15s ease;width:2rem}.fs-article-page .fs-article-task__chev svg{display:block;transition:transform .3s cubic-bezier(.4,0,.2,1)}.fs-article-page .fs-article-task__top:hover .fs-article-task__chev{background:#edf0fe;border-color:#dde3fb;color:#2f44b3}.fs-article-page .fs-article-task.is-open .fs-article-task__chev svg{transform:rotate(180deg)}.fs-article-page .fs-article-task__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1)}.fs-article-page .fs-article-task.is-open .fs-article-task__body{grid-template-rows:1fr}.fs-article-page .fs-article-task__body-inner{min-height:0;overflow:hidden;padding:0 1.25rem;transition:padding .3s cubic-bezier(.4,0,.2,1)}.fs-article-page .fs-article-task.is-open .fs-article-task__body-inner{padding:1.25rem}.fs-article-page .fs-article-task__stmt{color:#3c424e;display:grid;font-size:1rem;gap:.6875rem;line-height:1.62}.fs-article-page .fs-article-task__stmt p{margin:0}.fs-article-page .fs-article-task__stmt img{display:block;height:auto;margin-inline:auto;max-width:100%}.fs-article-page .fs-article-task__foot{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-end;margin-top:1.125rem}.fs-article-page .fs-article-prose .fs-article-task__open{align-items:center;background:#3b5bdb;border:0;border-radius:.5625rem;box-shadow:0 1px 2px rgba(16,24,40,.05),0 1px 3px rgba(16,24,40,.05);color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.875rem;font-weight:600;gap:.5rem;height:2.375rem;justify-content:center;padding:0 1.125rem;text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease;white-space:nowrap}.fs-article-page .fs-article-prose .fs-article-task__open:hover{background:#364fc7;color:#fff}.fs-article-page .fs-article-prose .fs-article-task__open{gap:0}.fs-article-page .fs-article-prose .fs-article-task__open svg{margin-left:0;max-width:0;opacity:0;overflow:hidden;transform:translateX(-.25rem);transition:opacity .15s ease,transform .15s ease,max-width .15s ease,margin-left .15s ease}.fs-article-page .fs-article-prose .fs-article-task__open:hover svg{margin-left:.5rem;max-width:1.25rem;opacity:1;transform:translateX(0)}.fs-article-page .fs-article-prose .fs-article-task__open:hover{text-decoration:none}.fs-article-page .fs-article-nav{border-top:1px solid #e7e9ef;margin-top:2.75rem}.fs-article-page .fs-article-nav__head{align-items:baseline;display:flex;flex-wrap:wrap;gap:.375rem .875rem;padding:1.125rem 0 .75rem}.fs-article-page .fs-article-nav__counter{color:#9aa1ad;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.fs-article-page .fs-article-nav__all{align-items:center;display:inline-flex}.fs-article-page .fs-article-nav__all:after{content:"→";line-height:1;margin-left:0;max-width:0;opacity:0;overflow:hidden;transform:translateX(-.25rem);transition:opacity .15s ease,transform .15s ease,max-width .15s ease,margin-left .15s ease}.fs-article-page .fs-article-nav__all{color:#3b5bdb;font-size:.8125rem;font-weight:600;margin-left:auto;transition:color .15s ease;white-space:nowrap}.fs-article-page .fs-article-nav__all:hover:after{margin-left:.375rem;max-width:1.25rem;opacity:1;transform:translateX(0)}.fs-article-page .fs-article-nav__all:hover{color:#2f44b3}.fs-article-page .fs-article-nav__pair{align-items:stretch;display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.fs-article-page .fs-article-nav__row{align-items:center;background:#fff;border:1px solid #e7e9ef;border-radius:.875rem;color:inherit;display:grid;gap:.75rem;grid-template-columns:auto minmax(0,1fr);padding:.625rem;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.fs-article-page .fs-article-nav__row:is(a):hover{background:#edf0fe;border-color:#dde3fb;box-shadow:0 1px 2px rgba(16,24,40,.05),0 1px 3px rgba(16,24,40,.05);color:inherit}.fs-article-page .fs-article-nav__row:is(a):hover .fs-article-nav__kicker{color:#3b5bdb}.fs-article-page .fs-article-nav__kicker{align-items:center;color:#9aa1ad;display:flex;flex-shrink:0;font-size:.6875rem;font-weight:700;gap:.3125rem;height:1.125rem;letter-spacing:.08em;text-transform:uppercase;transition:color .15s ease}.fs-article-page .fs-article-nav__thumb{background:#fafbfc;border:1px solid #eef0f4;border-radius:.375rem;display:block;flex-shrink:0;height:5rem;-o-object-fit:cover;object-fit:cover;width:5.5rem}.fs-article-page .fs-article-nav__thumb--empty{background:linear-gradient(to top right,transparent calc(50% - 1px),#e7e9ef calc(50% - 1px),#e7e9ef calc(50% + 1px),transparent calc(50% + 1px)),linear-gradient(to bottom right,transparent calc(50% - 1px),#e7e9ef calc(50% - 1px),#e7e9ef calc(50% + 1px),transparent calc(50% + 1px)),#fafbfc}.fs-article-page .fs-article-nav__text{display:flex;flex-direction:column;gap:.1875rem;height:4.875rem;min-width:0;overflow:hidden}.fs-article-page .fs-article-nav__title{color:#181b23;flex-shrink:0;font-size:.8125rem;font-weight:700;letter-spacing:-.015em;text-wrap:pretty}.fs-article-page .fs-article-nav__desc,.fs-article-page .fs-article-nav__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.125rem;overflow:hidden;overflow-wrap:anywhere}.fs-article-page .fs-article-nav__desc{color:#6b7280;flex:1 1 auto;font-size:.75rem;min-height:0}.fs-article-page .fs-article-nav__row--tight .fs-article-nav__desc{-webkit-line-clamp:1}@media (max-width:37.5rem){.fs-article-page .fs-article-nav__pair{grid-template-columns:minmax(0,1fr)}}.fs-subject-section{font-family:Ubuntu,arial,helvetica,sans-serif;margin:0 auto;max-width:72.5rem}.fs-subject-empty{color:#6b7280;font-size:.875rem;margin:0;padding:1.5rem 0}.fs-subject-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,16.7916666667rem)}.fs-subject-card{background:#fff;border:1px solid #e7e9ef;border-radius:.875rem;box-shadow:0 1px 2px rgba(16,24,40,.05),0 1px 3px rgba(16,24,40,.05);display:flex;overflow:hidden;padding:0;transition:border-color .15s ease,box-shadow .15s ease}.fs-subject-card:hover{border-color:#dde3fb;box-shadow:0 .25rem .75rem rgba(16,24,40,.08),0 .125rem .25rem rgba(16,24,40,.04)}.fs-subject-card:hover .fs-subject-card-title{color:#2f44b3}.fs-subject-card:hover .fs-subject-card-more:after{margin-left:.375rem;max-width:1.25rem;opacity:1;transform:translateX(0)}.fs-subject-card:hover .fs-subject-card-more{color:#2f44b3}.fs-subject-card-link{display:flex;flex:1;flex-direction:column;text-decoration:none}.fs-subject-card-body{display:flex;flex:1;flex-direction:column;gap:.5625rem;padding:1rem 1.125rem 1.125rem}.fs-subject-card-thumb{border-bottom:1px solid #eef0f4;display:block;flex:0 0 10.625rem;height:10.625rem;-o-object-fit:cover;object-fit:cover;width:100%}.fs-subject-card-thumb--empty{background:linear-gradient(to top right,transparent calc(50% - 1px),#e7e9ef calc(50% - 1px),#e7e9ef calc(50% + 1px),transparent calc(50% + 1px)),linear-gradient(to bottom right,transparent calc(50% - 1px),#e7e9ef calc(50% - 1px),#e7e9ef calc(50% + 1px),transparent calc(50% + 1px)),#fafbfc}.fs-subject-card-tag{align-items:center;align-self:flex-start;background:#fafbfc;background:#edf0fe;border:0;border-radius:999px;color:#6b7280;color:#2f44b3;display:inline-flex;font-family:inherit;font-size:.6875rem;font-weight:700;letter-spacing:.05em;line-height:1.2;padding:.3125rem .6875rem;text-transform:uppercase;transition:background .15s ease,color .15s ease;white-space:nowrap}.fs-subject-card-title{color:#181b23;display:block;font-size:1rem;font-weight:700;letter-spacing:-.01em;line-height:1.35;transition:color .15s ease}.fs-subject-card-text{display:-webkit-box;-webkit-line-clamp:3;line-height:1.5;-webkit-box-orient:vertical;overflow:hidden}.fs-subject-card-meta,.fs-subject-card-text{color:#6b7280;font-size:.75rem}.fs-subject-card-more{align-items:center;display:inline-flex}.fs-subject-card-more:after{content:"→";line-height:1;margin-left:0;max-width:0;opacity:0;overflow:hidden;transform:translateX(-.25rem);transition:opacity .15s ease,transform .15s ease,max-width .15s ease,margin-left .15s ease}.fs-subject-card-more{color:#3b5bdb;font-size:.75rem;font-weight:600;margin-top:auto;transition:color .15s ease}.fs-subject-card-btn{align-items:center;background:#3b5bdb;border:0;border-radius:.5625rem;box-shadow:0 1px 2px rgba(16,24,40,.05),0 1px 3px rgba(16,24,40,.05);color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.875rem;font-weight:600;gap:.5rem;height:2.375rem;justify-content:center;padding:0 1.125rem;text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease;white-space:nowrap}.fs-subject-card-btn:hover{background:#364fc7;color:#fff}.fs-subject-card-btn{align-self:flex-start;margin-top:auto}.fs-articles-page .fs-articles-sec{scroll-margin-top:5.5rem}.fs-articles-page .fs-articles-sec:not([hidden])~.fs-articles-sec:not([hidden]){margin-top:2rem}.fs-articles-page .fs-articles-sec__head{align-items:baseline;border-bottom:1px solid #e7e9ef;display:flex;gap:.75rem;margin-bottom:1rem;padding-bottom:.875rem}.fs-articles-page .fs-articles-sec__title{color:#181b23;font-size:1.25rem;font-weight:700;letter-spacing:-.02em;line-height:1.35;margin:0}.fs-articles-page .fs-articles-sec__count{color:#9aa1ad;font-size:.75rem;margin-left:auto;white-space:nowrap}.fs-articles-page .fs-articles-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,16.7916666667rem)}.fs-articles-page .fs-articles-card .fs-subject-card-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fs-articles-page .fs-articles-card__meta{align-items:center;border-top:1px solid #eef0f4;display:flex;gap:.5rem;margin-top:auto;padding-top:.75rem}.fs-articles-page .fs-articles-card__meta .fs-subject-card-more{margin-left:auto;margin-top:0}.fs-all-tasks-page .fs-to-top,.fs-article-page .fs-to-top,.fs-articles-page .fs-to-top{animation:fs-to-top-in .2s ease-out;background:#fff;border:1px solid #e7e9ef;border-radius:50%;bottom:1.75rem;box-shadow:0 .25rem .75rem rgba(16,24,40,.08),0 .125rem .25rem rgba(16,24,40,.04);color:#3b5bdb;cursor:pointer;display:grid;height:2.75rem;place-items:center;position:fixed;right:1.75rem;transition:background .15s ease,border-color .15s ease,color .15s ease;width:2.75rem;z-index:20}.fs-all-tasks-page .fs-to-top:hover,.fs-article-page .fs-to-top:hover,.fs-articles-page .fs-to-top:hover{background:#3b5bdb;border-color:#3b5bdb;color:#fff}.fs-all-tasks-page .fs-to-top svg,.fs-article-page .fs-to-top svg,.fs-articles-page .fs-to-top svg{display:block;transform:rotate(180deg)}@media (max-width:56.25rem){.fs-all-tasks-page .fs-to-top,.fs-article-page .fs-to-top,.fs-articles-page .fs-to-top{bottom:1rem;right:1rem}}@keyframes fs-to-top-in{0%{opacity:0;transform:translateY(.375rem)}to{opacity:1;transform:translateY(0)}}.fs-task-page .fs-tag--c1{background:#edf0fe;color:#3b5bdb}.fs-task-page .fs-tag--c1:hover{background:#d8defa}.fs-task-page .fs-tag--c2{background:#fdf3e3;color:#b36b00}.fs-task-page .fs-tag--c2:hover{background:#f4e3c8}.fs-task-page .fs-tag--c3{background:#e9f7ee;color:#2f9e44}.fs-task-page .fs-tag--c3:hover{background:#d3ecda}.fs-task-page .fs-tag--c4{background:#e7f2fd;color:#1c7ed6}.fs-task-page .fs-tag--c4:hover{background:#cfe4f8}.fs-task-page .fs-tag--c5{background:#fdecec;color:#e03131}.fs-task-page .fs-tag--c5:hover{background:#fad6d6}.fs-task-page .fs-tag--c6{background:#f0f1f4;color:#6b7280}.fs-task-page .fs-tag--c6:hover{background:#e0e2e6}.fs-all-tasks-page .tcr-tag--c1{background:#edf0fe;color:#3b5bdb}.fs-all-tasks-page .tcr-tag--c1:hover{background:#d8defa}.fs-all-tasks-page .tcr-tag--c2{background:#fdf3e3;color:#b36b00}.fs-all-tasks-page .tcr-tag--c2:hover{background:#f4e3c8}.fs-all-tasks-page .tcr-tag--c3{background:#e9f7ee;color:#2f9e44}.fs-all-tasks-page .tcr-tag--c3:hover{background:#d3ecda}.fs-all-tasks-page .tcr-tag--c4{background:#e7f2fd;color:#1c7ed6}.fs-all-tasks-page .tcr-tag--c4:hover{background:#cfe4f8}.fs-all-tasks-page .tcr-tag--c5{background:#fdecec;color:#e03131}.fs-all-tasks-page .tcr-tag--c5:hover{background:#fad6d6}.fs-all-tasks-page .tcr-tag--c6{background:#f0f1f4;color:#6b7280}.fs-all-tasks-page .tcr-tag--c6:hover{background:#e0e2e6}.fs-assessment-page{margin:0 auto;max-width:50rem;padding:1rem 0}.fs-assessment-title{color:#181b23;font-size:1.75rem;font-weight:500;margin-bottom:.75rem}.fs-assessment-meta{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.fs-assessment-meta-item{background:#e7ebfb;border-radius:.375rem;color:#3b5bdb;font-size:.85rem;font-weight:500;padding:.25rem .5rem}.fs-assessment-notice{background:#fafbfc;border-radius:.25rem;color:#6b7280;padding:.75rem}.fs-assessment-preview-flag{background:#d63638;border-radius:.25rem;color:#fff;font-size:.85rem;font-weight:500;margin-bottom:1rem;padding:.5rem .75rem}.fs-assessment-timer{align-items:center;background:#fff;border:1px solid #e7e9ef;border-radius:.25rem;color:#181b23;display:inline-flex;font-size:1.25rem;font-weight:500;gap:.25rem;margin-bottom:.75rem;padding:.25rem .75rem}.fs-assessment-timer.fs-timer--warning{background:#fcefef;border-color:#d63638;color:#d63638}.fs-assessment-timer.fs-timer--expired{border-color:#d63638;color:#d63638}.fs-attempt-question{background:#fff;border:1px solid #e7e9ef;border-radius:.25rem;margin-bottom:.75rem;padding:.75rem}.fs-attempt-question-number{color:#3b5bdb;font-weight:500;margin-bottom:.25rem}.fs-attempt-question-content{color:#181b23;line-height:1.62;margin-bottom:.5rem}.fs-attempt-answer{border:1px solid #e7e9ef;border-radius:.375rem;font-size:.95rem;padding:.5rem;resize:vertical;transition:border-color .15s ease;width:100%}.fs-attempt-answer:focus{border-color:#3b5bdb;outline:none}.fs-save-status{color:#6b7280;font-size:.8rem;margin-left:.5rem}.fs-attempt-actions{display:flex;gap:.5rem;margin-top:1rem}#fs-assessment-result{background:#e6f3e9;border:1px solid #97cfa2;border-radius:.25rem;margin-top:1rem;padding:1rem}#fs-assessment-result h2{font-size:1.25rem;margin-bottom:.5rem}.fs-result-score{color:#181b23;font-size:1rem;font-weight:500}.fs-start-notice{color:#d63638;font-size:.9rem;margin-top:.5rem}.fs-attempt-materials{border:1px solid #e7e9ef;border-radius:.375rem;margin-bottom:.75rem;padding:.5rem .75rem}.fs-attempt-materials__title{font-weight:500;margin-bottom:.25rem}.fs-attempt-materials__link{display:block;margin-bottom:.25rem;word-break:break-all}.fs-assessment-result-page{background:#e6f3e9;border:1px solid #97cfa2;border-radius:.25rem;margin-top:1rem;padding:1rem}.fs-assessment-result-page h2{font-size:1.25rem;margin-bottom:.5rem}.fs-result-tasks{margin-top:.75rem}.fs-result-task{border-bottom:1px solid #eef0f4;display:flex;gap:.5rem;padding:.5rem 0}.fs-result-task:last-child{border-bottom:none}.fs-result-task__n{color:#3b5bdb;flex-shrink:0;font-weight:500;min-width:1.5rem}.fs-result-task__body{flex:1;min-width:0}.fs-result-task__score,.fs-result-task__verdict{color:#6b7280;display:block;font-size:.875rem}.fs-result-criteria{list-style:none;margin:0;padding:0}.fs-result-criteria li{color:#181b23;font-size:.875rem;margin-bottom:.25rem}.fs-result-criteria li:before{color:#3b5bdb;content:"•";margin-right:.25rem}.fs-result-files{margin-top:.5rem}.fs-result-files__title{font-size:.875rem;font-weight:500;margin-bottom:.25rem}.fs-result-files__preview{border:1px solid #e7e9ef;border-radius:.375rem;display:block;margin-bottom:.25rem;max-width:15rem}.fs-result-files__link{display:block;font-size:.875rem;margin-bottom:.25rem;word-break:break-all}.fs-attempt-files{margin:.5rem 0}.fs-attempt-files__chips{display:flex;flex-wrap:wrap;gap:.25rem}.fs-attempt-files__chip{align-items:center;border:1px solid #e7e9ef;border-radius:.5rem;display:inline-flex;font-size:.875rem;gap:.25rem;padding:.125rem .5rem}.fs-attempt-files__chip-remove{background:transparent;border:none;color:#d63638;cursor:pointer;line-height:1;padding:0}.fs-attempt-files__controls{align-items:center;display:flex;gap:.5rem;margin-top:.5rem}.fs-attempt-files__status{color:#d63638;font-size:.875rem}.fs-attempt-files__hint{color:#6b7280;font-size:.875rem;margin-top:.25rem}@media (max-width:640px){.fs-assessment-page{padding:.75rem 0}.fs-assessment-title{font-size:1.35rem}.fs-attempt-actions{align-items:stretch;flex-direction:column}}.fs-player{margin:0 auto;max-width:72.5rem;padding:1rem}.fs-player__back{color:#6b7280;display:inline-block;font-size:.875rem;margin-bottom:.5rem;text-decoration:none}.fs-player__back:hover{color:#3b5bdb}.fs-player__title{color:#181b23;font-size:1.75rem;font-weight:500;margin:0 0 1rem}.fs-player__body{align-items:start;display:grid;gap:1rem;grid-template-columns:17.5rem 1fr}.fs-player__steplist{border:1px solid #eef0f4;border-radius:.5rem;list-style:none;margin:0;overflow:hidden;padding:0}.fs-player__stepnav{align-items:center;border-top:1px solid #eef0f4;cursor:pointer;display:flex;gap:.5rem;padding:.5rem .75rem;transition:background .15s ease}.fs-player__stepnav:first-child{border-top:0}.fs-player__stepnav:hover{background:#fafbfc}.fs-player__stepnav.is-active{background:color-mix(in srgb,#3b5bdb 12%,#fff)}.fs-player__stepnav[data-gate=locked]{cursor:not-allowed;opacity:.5}.fs-player__stepnum{align-items:center;background:#fafbfc;border-radius:999px;color:#6b7280;display:flex;flex-shrink:0;font-size:.8125rem;height:1.5rem;justify-content:center;width:1.5rem}.fs-player__steptitle{color:#181b23;flex:1;font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-player__stepmark{flex-shrink:0;text-align:center;width:1.125rem}.fs-player__stepnav[data-status=completed] .fs-player__stepnum{background:#2f9e44;color:#fff}.fs-player__stepnav[data-status=completed] .fs-player__stepmark:after{color:#2f9e44;content:"✓"}.fs-player__stepnav[data-status=viewed] .fs-player__stepmark:after{color:#6b7280;content:"•"}.fs-player__stepnav[data-gate=locked] .fs-player__stepmark:after{content:"🔒"}.fs-player__stage{background:#fff;border:1px solid #eef0f4;border-radius:.5rem;display:flex;flex-direction:column;min-height:26.25rem}.fs-player__panel{flex:1;padding:1rem}.fs-player__panelhead{align-items:center;border-bottom:1px solid #eef0f4;display:flex;gap:.5rem;margin-bottom:.75rem;padding-bottom:.5rem}.fs-player__paneltype{background:#3b5bdb;border-radius:.25rem;color:#fff;font-size:.75rem;font-weight:500;letter-spacing:.04em;padding:.125rem .5rem;text-transform:uppercase}.fs-player__panelname{font-size:1rem;font-weight:500;margin:0}.fs-player__copylink{background:transparent;border:1px solid #eef0f4;border-radius:.25rem;cursor:pointer;flex:0 0 auto;font-size:.75rem;margin-left:auto;padding:.125rem .5rem}.fs-player__copylink:hover{border-color:#3b5bdb}.fs-player__panelbody{color:#181b23;line-height:1.62}.fs-player__panelbody img{height:auto;max-width:100%}.fs-player__video iframe{max-width:100%}.fs-player__videodesc{color:#6b7280;font-size:.875rem;margin-top:.5rem}.fs-player__muted{color:#6b7280}.fs-player__complete{margin-top:1rem}.fs-player__nav{align-items:center;background:#fafbfc;border-top:1px solid #eef0f4;display:flex;gap:.75rem;padding:.75rem 1rem}.fs-player__count{color:#6b7280;flex:1;font-size:.875rem;text-align:center}.fs-player--locked{max-width:45rem}.fs-player__lock{padding:1rem 0;text-align:center}.fs-player__lock-title{color:#181b23;font-size:1.75rem;font-weight:500;margin-bottom:.5rem}.fs-player__lock-sub{color:#6b7280;font-size:1rem;margin:0 0 1rem}.fs-player__countdown{color:#3b5bdb;font-size:1.75rem;font-variant-numeric:tabular-nums;font-weight:500}@media (max-width:56.25rem){.fs-player__body{grid-template-columns:1fr}}.fs-task-condition{line-height:1.62;margin-bottom:1rem}.fs-task-subpart{margin-bottom:1.5rem}.fs-task-subpart__label{font-size:1rem;font-weight:500;margin-bottom:.5rem}.fs-task-subpart__body{line-height:1.62}.fs-task-widget{margin-bottom:1rem}.fs-widget-text{border:1px solid #e7e9ef;border-radius:.5rem;font-family:Ubuntu,arial,helvetica,sans-serif;font-size:1rem;max-width:35rem;padding:.5rem .75rem;resize:vertical;transition:border-color .15s ease;width:100%}.fs-widget-text:focus{border-color:#3b5bdb;outline:none}.fs-widget-text:disabled{background:#fafbfc;color:#6b7280;cursor:default}.fs-widget-code-label{color:#6b7280;display:block;font-size:.875rem;margin-bottom:.25rem;margin-top:.75rem}.fs-widget-code{border:1px solid #e7e9ef;border-radius:.5rem;font-family:Courier New,courier,monospace;font-size:.6875rem;max-width:35rem;padding:.5rem .75rem;resize:vertical;transition:border-color .15s ease;width:100%}.fs-widget-code:focus{border-color:#3b5bdb;outline:none}.fs-widget-code:disabled{background:#fafbfc;color:#6b7280;cursor:default}.fs-widget-audio{display:block;max-width:30rem;width:100%}.fs-widget-audio,.fs-widget-triple-group{margin-bottom:.75rem}.fs-widget-triple-input{border:1px solid #e7e9ef;border-radius:.5rem;font-size:1rem;max-width:25rem;padding:.5rem .75rem;transition:border-color .15s ease;width:100%}.fs-widget-triple-input:focus{border-color:#3b5bdb;outline:none}.fs-widget-triple-input:disabled{background:#fafbfc;color:#6b7280}.fs-widget-choice-list{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.fs-widget-choice-item{align-items:center;display:flex;gap:.5rem}.fs-widget-choice-input{cursor:pointer}.fs-widget-choice-label{cursor:pointer;font-size:1rem}.fs-widget-matching{display:flex;flex-direction:column;gap:.5rem}.fs-widget-matching-row{align-items:center;display:flex;gap:.75rem}.fs-widget-matching-left{flex:0 0 auto;font-size:1rem;font-weight:500;min-width:10rem}.fs-widget-matching-select{background:#fff;border:1px solid #e7e9ef;border-radius:.5rem;cursor:pointer;font-size:1rem;padding:.25rem .5rem;transition:border-color .15s ease}.fs-widget-matching-select:focus{border-color:#3b5bdb;outline:none}.fs-widget-matching-select:disabled{background:#fafbfc;color:#6b7280}.fs-widget-ordering{display:flex;flex-direction:column;gap:.25rem;list-style:none;margin:0;max-width:30rem;padding:0}.fs-widget-ordering-item{align-items:center;background:#fff;border:1px solid #e7e9ef;border-radius:.5rem;display:flex;gap:.5rem;padding:.5rem .75rem;transition:box-shadow .15s ease,opacity .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fs-widget-ordering-item[draggable=true]{cursor:grab}.fs-widget-ordering-item[draggable=true]:active{cursor:grabbing}.fs-widget-ordering-item.fs-dragging{box-shadow:none;opacity:.4}.fs-widget-ordering-grip{color:#6b7280;flex:0 0 auto;font-size:.875rem}.fs-widget-ordering-text{font-size:1rem}.fs-widget-fill{font-size:1rem;line-height:2}.fs-widget-fill-text{white-space:pre-wrap}.fs-widget-fill-gap{background:transparent;border:none;border-bottom:2px solid #3b5bdb;border-radius:0;display:inline-block;font-family:Ubuntu,arial,helvetica,sans-serif;font-size:1rem;margin:0 .25rem;outline:none;padding:.125rem .5rem;transition:border-color .15s ease;vertical-align:baseline}.fs-widget-fill-gap:focus{border-color:#181b23}.fs-widget-fill-gap:disabled{border-color:#e7e9ef;color:#6b7280}.fs-attempt-indicator{color:#6b7280;font-size:.875rem;margin-bottom:.5rem}.fs-attempt-indicator[data-used]:not([data-used="0"])[data-max]{color:#181b23}.fs-task-footer{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.75rem}.fs-task-result{font-size:.875rem;font-weight:500}.fs-task-result[data-correct="1"]{color:#2f9e44}.fs-task-result[data-correct="0"]{color:#d63638}.fs-hint{background:#fafbfc;border:1px solid #eef0f4;border-radius:.5rem;margin-top:1rem}.fs-hint__toggle{cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem .75rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fs-hint__toggle::marker{color:#3b5bdb}.fs-hint__body{font-size:.875rem;line-height:1.62;padding:.5rem .75rem .75rem}
/*# sourceMappingURL=maps/frontend.min.css.map */
