:root{--sk-bg:#F8F7F5;--sk-card:#FFFFFF;--sk-border:#E4E4E4;--sk-text:#202124;--sk-gray:#6F6F6F;--sk-gray-dark:#606060;--sk-yellow:#F8D481;--sk-yellow-hover:#F3C55F;--sk-blue:#2E6AE8;--sk-radius:10px;--sk-font:var(--font-roboto), "Helvetica", "Arial", sans-serif}.sk{min-height:100svh;background:var(--sk-bg);font-family:var(--sk-font);color:var(--sk-text);font-size:1rem;line-height:1.5}.sk *{font-family:inherit}.sk-topbar{background:var(--sk-card);border-bottom:1px solid var(--sk-border)}.sk-topbar-inner{max-width:68rem;margin-inline:auto;padding-inline:1.25rem;height:4rem;display:flex;align-items:center;gap:.75rem}.sk-avatar{width:2.5rem;height:2.5rem;border-radius:8px;border:1px solid var(--sk-border);background:var(--sk-card);display:grid;place-items:center;flex-shrink:0}.sk-avatar img{width:1.75rem;height:auto}.sk-topbar-name{font-weight:700;font-size:1.0625rem;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sk-btn-outline{border:1px solid var(--sk-border);background:var(--sk-card);border-radius:4px;padding:.6rem 1.1rem;font-size:1rem;font-weight:700;text-transform:uppercase;color:var(--sk-gray-dark);cursor:pointer;transition:background-color .15s ease}.sk-btn-outline:hover{background:#f5f5f5}.sk-tabs{background:var(--sk-card);border-bottom:1px solid var(--sk-border)}.sk-tabs-inner{max-width:68rem;margin-inline:auto;padding-inline:1.25rem;display:flex;gap:1.75rem;overflow-x:auto}.sk-tab{padding-block:.7rem;font-size:1rem;font-weight:500;color:var(--sk-gray);border-bottom:4px solid transparent;white-space:nowrap;cursor:pointer;transition:color .15s ease}.sk-tab:hover{color:var(--sk-text)}.sk-tab.is-active{color:var(--sk-text);border-color:var(--sk-text)}.sk-main{max-width:67.8rem;margin-inline:auto;padding:1.5rem 1.25rem 4rem;display:grid;grid-template-columns:minmax(0,1fr) 17rem;gap:2.625rem;align-items:start}@media (max-width:900px){.sk-main{grid-template-columns:minmax(0,1fr)}}.sk-card{background:var(--sk-card);border:1px solid var(--sk-border);border-radius:var(--sk-radius);padding:1.5rem}.sk-card+.sk-card{margin-top:1.5rem}.sk-side-card{background:var(--sk-card);border:1px solid var(--sk-border);border-radius:var(--sk-radius);overflow:clip;position:sticky;top:1.5rem}.sk-side-card img.sk-cover{width:100%;height:9rem;object-fit:cover;display:block}.sk-side-body{padding:1.1rem 1.25rem 1.25rem}.sk-side-body h2{font-size:1.0625rem;font-weight:700}.sk-side-url{font-size:.8125rem;color:var(--sk-gray);margin-bottom:.75rem}.sk-side-desc{font-size:.875rem;color:var(--sk-gray-dark);padding-bottom:.9rem;border-bottom:1px solid var(--sk-border)}.sk-stats{display:grid;grid-template-columns:1fr 1fr 1fr;text-align:center;padding-block:.9rem;border-bottom:1px solid var(--sk-border);margin-bottom:1rem}.sk-stats>div+div{border-left:1px solid var(--sk-border)}.sk-stats b{display:block;font-size:1.0625rem;font-weight:700}.sk-stats span{font-size:.75rem;color:var(--sk-gray)}.sk-btn{display:block;width:100%;text-align:center;background:var(--sk-yellow);color:var(--sk-text);font-weight:700;font-size:1rem;text-transform:uppercase;border-radius:4px;padding:.75rem 2rem;min-height:3rem;cursor:pointer;transition:background-color .15s ease}.sk-btn:hover{background:var(--sk-yellow-hover)}.sk-btn+.sk-btn{margin-top:.6rem}.sk-powered{text-align:center;font-size:.8125rem;color:var(--sk-gray);margin-top:.75rem}.sk-search{position:relative;margin-bottom:.875rem}.sk-search svg{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--sk-gray);pointer-events:none}.sk .sk-search input[type=search]{border-radius:999px;padding-left:2.6rem!important}.sk-pills{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.sk-pill{border:1px solid var(--sk-border);background:var(--sk-card);border-radius:999px;padding:.45rem 1rem;font-size:.8438rem;font-weight:600;color:var(--sk-gray-dark);cursor:pointer;transition:background-color .15s ease,color .15s ease}.sk-pill:hover{background:#f1f1f1}.sk-pill.is-active{background:#3b3b3b;border-color:#3b3b3b;color:#fff}.sk-post{background:var(--sk-card);border:1px solid var(--sk-border);border-radius:var(--sk-radius);padding:2rem 2rem 1rem}.sk-post+.sk-post{margin-top:1.5rem}.sk-post-head{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.sk-post-head .sk-avatar{width:2.75rem;height:2.75rem}.sk-post-headtext{flex:1;min-width:0}.sk-post-who{font-size:1rem;font-weight:500;line-height:1.3}.sk-post-title{display:flex;align-items:center;gap:.5rem;font-size:1.125rem;font-weight:500;line-height:1.3;margin-bottom:.35rem}.sk-unread-dot{width:8px;height:8px;border-radius:50%;background:var(--sk-blue);flex-shrink:0}.sk-post-body.is-clamped{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sk-avatar-stack{display:inline-flex;padding-left:6px;flex-shrink:0}.sk-mini-avatar{width:1.6rem;height:1.6rem;border-radius:50%;background:var(--sk-yellow);border:2px solid var(--sk-card);margin-left:-7px;display:grid;place-items:center;font-size:.6875rem;font-weight:700}.sk-mini-avatar.is-admin{background:#3b3b3b;color:#fff}.sk-new-comment{font-size:.8438rem;font-weight:600;color:var(--sk-blue);cursor:pointer;white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}.sk-post-meta{font-size:.8125rem;color:var(--sk-gray)}.sk-post audio{width:100%;height:2.5rem;margin:.25rem 0 .75rem;border-radius:999px;background:var(--sk-bg)}.sk-avatar-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:inherit}.sk-lesson-talk{margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid var(--sk-border)}.sk-lesson-talk-head{margin-bottom:.9rem}.sk-post-photo{display:block;max-width:100%;max-height:26rem;width:auto;border-radius:8px;margin:.25rem 0 .75rem;background:var(--sk-bg)}.sk-post-photo.is-comment{max-height:16rem;margin:.4rem 0 .2rem}.sk-video{position:relative;aspect-ratio:16/9;border-radius:8px;overflow:clip;background:#000;margin-top:.25rem}.sk-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.sk-videofile{width:100%;border-radius:8px;background:#000;margin-top:.25rem}.sk-tab{position:relative}.sk-tab .sk-dot{position:absolute;top:.55rem;right:-.7rem;width:8px;height:8px;border-radius:50%;background:#e0433c}.sk-link{color:var(--sk-blue);font-weight:600;text-decoration:none}.sk-link:hover{text-decoration:underline}.sk-composer-open{display:flex;align-items:center;gap:.75rem;width:100%;text-align:left;cursor:pointer;transition:border-color .15s ease}.sk-composer-open:hover{border-color:var(--sk-gray)}.sk-composer-open-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:.7rem 1rem;border-radius:10px;background:var(--sk-bg);color:var(--sk-gray);font-size:.9375rem}.sk-composer-open.has-draft .sk-composer-open-text{color:var(--sk-text);font-weight:600}@media (min-width:701px){.sk-more{display:none}}.sk-post-modal{width:min(46rem,calc(100vw - 2rem));margin-top:4vh}.sk-post-modal-body{padding:0 0 1rem}.sk-post-modal .sk-post{border:0;border-radius:0;box-shadow:none;margin:0}.sk-post-modal .sk-post.is-pinned{border:0;box-shadow:none}.sk-setup-item{display:block;width:100%;text-align:left;padding:.6rem .75rem;border-radius:8px;font-size:.9063rem;font-weight:600;color:var(--sk-text);cursor:pointer}.sk-setup-item:before{content:"→  ";color:var(--sk-gray)}.sk-setup-item:hover{background:var(--sk-bg)}.sk-check{display:flex;align-items:center;gap:.6rem;font-size:.9375rem;font-weight:600;cursor:pointer;padding:.25rem 0}.sk-check input{width:1.1rem;height:1.1rem;accent-color:#2e2e2e;cursor:pointer}.sk-more{height:fit-content;margin-top:auto;margin-bottom:0;width:100%;max-width:100%;border-radius:14px 14px 0 0}.sk-more-list{display:grid;padding:.5rem 0 1.25rem}.sk-more-list button{display:flex;align-items:center;gap:.9rem;width:100%;padding:.95rem 1.25rem;text-align:left;font-size:.9375rem;font-weight:600;color:var(--sk-text);cursor:pointer}.sk-more-list button:hover{background:var(--sk-bg)}.sk-more-list svg{color:var(--sk-gray-dark);flex-shrink:0}.sk-modal{width:min(42rem,calc(100vw - 2rem));max-height:calc(100vh - 4rem);margin:auto;padding:0;border:0;border-radius:12px;background:var(--sk-card);color:var(--sk-text);box-shadow:0 12px 40px #0000003d;overflow:auto}.sk-modal::backdrop{background:#00000073}.sk-modal-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid var(--sk-border);position:sticky;top:0;background:var(--sk-card);z-index:1}.sk-modal-head b{font-size:1rem}.sk-modal-close{display:grid;place-items:center;width:2rem;height:2rem;border-radius:8px;color:var(--sk-gray-dark);cursor:pointer;flex-shrink:0;transition:background-color .1s ease}.sk-modal-close:hover{background:var(--sk-border);color:var(--sk-text)}.sk-modal .sk-composer{padding:1.25rem}@media (max-width:640px){.sk-modal:not(.sk-more){width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0;margin:0}.sk-more{height:fit-content;max-height:80dvh;margin-top:auto;margin-bottom:0}}.sk-composer form{display:grid;gap:.6rem}.sk-composer textarea{min-height:4.5rem;resize:vertical}.sk-composer .sk-btn{width:auto;justify-self:end;padding-inline:1.5rem}.sk-post-body{font-size:.9375rem;white-space:pre-wrap;margin-bottom:.75rem}.sk-actions{display:flex;align-items:center;gap:1rem;min-width:0;padding-bottom:.75rem;border-bottom:1px solid var(--sk-border)}.sk-like{display:inline-flex;align-items:center;gap:.4rem;flex-shrink:0;font-size:.8438rem;font-weight:600;color:var(--sk-gray-dark);cursor:pointer;padding:.3rem .6rem;border-radius:8px;transition:background-color .15s ease,color .15s ease}.sk-like:hover{background:#f1f1f1}.sk-like.is-liked{color:var(--sk-blue)}.sk-action-count{font-size:.8438rem;color:var(--sk-gray)}.sk-comments{padding-top:.75rem;display:grid;gap:.75rem}.sk-comment{display:flex;gap:.6rem;align-items:flex-start}.sk-comment-avatar{width:2rem;height:2rem;font-size:.8125rem}.sk-comment-bubble{background:#f4f4f2;border-radius:10px;padding:.55rem .85rem;max-width:100%}.sk-comment-head{font-size:.8125rem}.sk-comment-head b{font-weight:700}.sk-comment-head span{color:var(--sk-gray)}.sk-comment-head .sk-admin-badge{color:#3b3b3b}.sk-comment-text{font-size:.9063rem;white-space:pre-wrap}.sk-comment-wrap{min-width:0;flex:1}.sk-comment-actions{display:flex;align-items:center;gap:.5rem;margin-top:.15rem}.sk-reply-btn{font-size:.8125rem;font-weight:700;color:var(--sk-gray-dark);cursor:pointer;padding:.15rem .4rem;border-radius:6px}.sk-reply-btn:hover{background:#f1f1f1}.sk-comment-edit{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;margin-top:.25rem}.sk .sk-comment-edit input{flex:1 1 12rem;min-width:0;padding:.5rem .75rem;border:1px solid var(--sk-border);border-radius:8px;font:inherit;font-size:.9375rem}.sk-replies{margin-left:2.6rem;display:grid;gap:.75rem}.sk-mention{color:var(--sk-blue);font-weight:600}.sk-more-replies{justify-self:start;font-size:.8438rem;font-weight:600;color:var(--sk-blue);cursor:pointer;padding:.15rem 0}.sk-more-replies:hover{text-decoration:underline}.sk-like-label{display:none}.sk-post.is-open .sk-like-label{display:inline}.sk-post.is-open .sk-actions .sk-like:first-child{border:1px solid var(--sk-border);border-radius:8px;padding:.45rem .75rem}.sk-post.is-open .sk-actions .sk-like:first-child .sk-like-count{border-left:1px solid var(--sk-border);padding-left:.6rem;margin-left:.15rem}.sk-reply-form{margin-top:.5rem}.sk-like-sm{padding:.15rem .4rem;font-size:.75rem;gap:.3rem;margin-top:.15rem}.sk-like-sm svg{width:13px;height:13px}.sk-row-avatar{position:relative;overflow:hidden}.sk-open-btn{width:100%;border:1px solid var(--sk-border);border-radius:8px;background:var(--sk-card);padding:.6rem 1rem;font-size:.8125rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--sk-gray-dark);margin-top:.75rem;cursor:pointer;transition:background-color .15s ease}.sk-open-btn:hover{background:#f1f1f1}.sk-comment-form{display:flex;gap:.6rem;flex-wrap:wrap}.sk-comment-form input{flex:1;min-width:10rem;border-radius:999px}.sk-comment-form .sk-comment-name{flex:0 1 9rem}.sk-mylevel{display:flex;align-items:center;gap:1rem}.sk-mylevel-avatar{position:relative;width:3.5rem;height:3.5rem;border-radius:50%;background:var(--sk-yellow);display:grid;place-items:center;font-weight:700;font-size:1.25rem;flex-shrink:0}.sk-level-badge{position:absolute;right:-.2rem;bottom:-.2rem;width:1.3125rem;height:1.3125rem;border-radius:50%;background:#4357ad;color:#fff;font-size:.625rem;font-weight:500;display:grid;place-items:center;border:2px solid var(--sk-card)}.sk-mylevel-name{font-weight:700;font-size:1.0625rem}.sk-mylevel-meta{font-size:.8438rem;color:var(--sk-gray)}.sk-rank{display:flex;align-items:center;gap:.85rem;padding-block:.65rem;border-top:1px solid var(--sk-border)}.sk-rank:first-child{border-top:0}.sk-rank-num{width:1.5rem;text-align:center;font-weight:700;color:var(--sk-gray-dark)}.sk-rank-avatar{position:relative}.sk-rank-name{flex:1;font-weight:600;font-size:.9375rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sk-rank-points{font-weight:700;color:#4357ad;font-size:.8125rem}.sk-course-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media (max-width:980px){.sk-course-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.sk-course-grid{grid-template-columns:1fr}}.sk-course-card{background:var(--sk-card);border:1px solid var(--sk-border);border-radius:var(--sk-radius);overflow:clip;cursor:pointer;transition:box-shadow .15s ease,transform .15s ease}.sk-course-card:hover{box-shadow:0 6px 20px #00000014;transform:translateY(-2px)}.sk-course-cover{position:relative;height:8.5rem;display:grid;place-items:center}.sk-course-cover.is-black{background:#101010}.sk-course-cover.is-green{background:#0e4d2e}.sk-course-cover.is-blue{background:#1d3f66}.sk-course-cover.is-gold{background:#8a7014}.sk-course-cover.is-gray{background:#5a5a56}.sk-course-chip{position:absolute;top:.75rem;right:.75rem;background:#ffffffd9;border-radius:999px;font-size:.75rem;font-weight:600;padding:.25rem .7rem}.sk-course-lock{display:grid;justify-items:center;gap:.5rem;color:#fff}.sk-lock-icon{width:1.5rem;height:1.15rem;border:2.5px solid #fff;border-radius:3px;position:relative;margin-top:.6rem}.sk-lock-icon:before{content:"";position:absolute;top:-.75rem;left:50%;transform:translate(-50%);width:.85rem;height:.85rem;border:2.5px solid #fff;border-bottom:0;border-radius:.5rem .5rem 0 0}.sk-course-lock b{font-size:.9375rem;font-weight:700}.sk-course-body{padding:1rem 1.1rem 1.1rem}.sk-course-body h2{font-size:1rem;font-weight:700;margin-bottom:.3rem}.sk-course-body p{font-size:.8438rem;color:var(--sk-gray-dark);margin-bottom:.75rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sk-progress-row{display:flex;align-items:center;gap:.6rem}.sk-progress{flex:1;height:.5rem;background:#ececea;border-radius:999px;overflow:clip}.sk-progress span{display:block;height:100%;background:var(--sk-yellow);border-radius:999px}.sk-progress-row b{font-size:.75rem;color:var(--sk-gray)}[data-course-back]{margin-bottom:.875rem}.sk-lesson-layout{display:grid;grid-template-columns:15rem minmax(0,1fr);gap:1rem;align-items:start}@media (max-width:860px){.sk-lesson-layout{grid-template-columns:1fr}}.sk-lsb{background:var(--sk-card);border:1px solid var(--sk-border);border-radius:var(--sk-radius);padding:1.1rem;position:sticky;top:1rem}.sk-lsb-title{font-weight:700;font-size:.9688rem;margin-bottom:.6rem}.sk-lsb-module{font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sk-gray);margin:1rem 0 .35rem}.sk-lsb-item{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;text-align:left;padding:.5rem .65rem;border-radius:8px;font-size:.875rem;font-weight:600;color:var(--sk-gray-dark);cursor:pointer;transition:background-color .15s ease}.sk-lsb-item:hover{background:#f1f1f1}.sk-lsb-item.is-active{background:#f8e9c7;color:var(--sk-text)}.sk-lsb-check{color:transparent;font-size:.8125rem;font-weight:700;flex-shrink:0}.sk-lsb-check.is-done{color:#3d7a46}.sk-done-circle{width:1.9rem;height:1.9rem;border-radius:50%;border:2px solid var(--sk-border);background:var(--sk-card);color:transparent;font-size:.9375rem;font-weight:700;display:grid;place-items:center;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease;flex-shrink:0}.sk-done-circle:hover{border-color:var(--sk-gray)}.sk-done-circle.is-done{background:var(--sk-yellow);border-color:var(--sk-yellow);color:var(--sk-text)}.sk-lesson-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.sk-lesson-head .sk-h3{margin-bottom:.75rem}.sk-lesson-text{font-size:.9063rem;color:var(--sk-gray-dark);white-space:pre-wrap;margin-top:.75rem}.sk-unlock .sk-inline{margin-top:.75rem}.sk-post.is-pinned{border-color:var(--sk-yellow);box-shadow:0 0 0 1px var(--sk-yellow)}.sk-pin-label{margin-left:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:.35rem;font-size:.8125rem;font-weight:600;color:var(--sk-gray-dark);white-space:nowrap}.sk-post{cursor:pointer}.sk-composer-row{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}@media (max-width:560px){.sk-composer-row{grid-template-columns:1fr}}.sk-admin-badge{display:inline-block;background:var(--sk-yellow);color:#3b3b3b;border-radius:999px;font-size:.6563rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:.12rem .5rem;margin-left:.45rem;vertical-align:.12em}.sk-row-avatar.is-admin,.sk-comment-avatar.is-admin{background:#3b3b3b;color:#fff}.sk-cal-row{display:flex;align-items:center;gap:1rem;padding-block:.75rem;border-top:1px solid var(--sk-border)}.sk-cal-row:first-child{border-top:0}.sk-sermon-tools{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:.5rem}.sk-sermon-tools a{text-decoration:none}.sk-mention-list{position:absolute;z-index:30;min-width:12rem;max-width:18rem;margin-top:.25rem;padding:.25rem;border:1px solid var(--sk-border);border-radius:10px;background:var(--sk-card);box-shadow:0 8px 24px #0000001f}.sk-mention-list[hidden]{display:none}.sk-mention-item{display:flex;align-items:center;gap:.5rem;width:100%;padding:.4rem .5rem;border-radius:8px;text-align:left;font-size:.875rem;font-weight:600;cursor:pointer}.sk-mention-item.is-active,.sk-mention-item:hover{background:var(--sk-bg)}.sk-mention-avatar{width:1.5rem;height:1.5rem;font-size:.6875rem}.sk-resume{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:.75rem;padding:.4rem .8rem;border-radius:999px;background:var(--sk-bg);border:1px solid var(--sk-border);font-size:.8125rem;font-weight:700;color:var(--sk-blue);cursor:pointer}.sk-resume:hover{background:var(--sk-border)}.sk-resume[hidden]{display:none}.sk-row-level{color:var(--sk-gray);font-size:.8125rem}.sk-cal-add{flex-shrink:0;margin-left:auto;opacity:0;transition:opacity .12s ease}.sk-cal-row:hover .sk-cal-add,.sk-cal-add:focus-visible{opacity:1}@media (hover:none){.sk-cal-add{opacity:1}}.sk-cal-date{width:3.25rem;height:3.25rem;border:1px solid var(--sk-border);border-radius:10px;display:grid;place-items:center;align-content:center;gap:.1rem;flex-shrink:0}.sk-cal-date b{font-size:.6875rem;font-weight:700;letter-spacing:.08em;color:#c4453c}.sk-cal-date span{font-size:1.125rem;font-weight:700;line-height:1}.sk-about-text{font-size:.9375rem;color:var(--sk-gray-dark);margin-bottom:1.25rem;max-width:44rem}.sk-about-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;padding-top:1.25rem;border-top:1px solid var(--sk-border)}@media (max-width:760px){.sk-about-grid{grid-template-columns:1fr}}.sk-about-grid h4{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--sk-gray);margin-bottom:.5rem}.sk-about-grid p{font-size:.9063rem;color:var(--sk-gray-dark)}.sk-login{min-height:calc(100svh - 4rem);display:grid;place-items:center;padding:2rem 1.25rem}.sk-login-card{width:100%;max-width:26rem;background:var(--sk-card);border:1px solid var(--sk-border);border-radius:var(--sk-radius);padding:2.25rem 2rem;text-align:center}.sk-login-card .sk-avatar{width:3.5rem;height:3.5rem;margin-inline:auto;margin-bottom:1rem}.sk-login-card .sk-avatar img{width:2.4rem}.sk-login-card h1{font-size:1.375rem;font-weight:700;margin-bottom:.35rem}.sk-login-card p{font-size:.875rem;color:var(--sk-gray-dark);margin-bottom:1.5rem}.sk-login-card form{display:grid;gap:.75rem;text-align:left}.sk-input,.sk select,.sk input:not([type=checkbox]),.sk textarea{font:inherit;font-size:.9375rem;color:var(--sk-text);background:var(--sk-card);border:1px solid var(--sk-border);border-radius:8px;padding:.8rem .9rem;width:100%}.sk input:focus-visible,.sk select:focus-visible,.sk textarea:focus-visible{outline:0;border-color:var(--sk-gray-dark)}.sk-error{color:#c4453c;font-size:.875rem;margin-top:.75rem}.sk-ok{color:#3d7a46;font-size:.875rem;margin-top:.75rem}.sk-empty{color:var(--sk-gray);font-size:.9063rem;padding-block:1rem}.sk-hint{font-size:.8438rem;color:var(--sk-gray);margin-bottom:1rem}.sk-h3{font-size:1rem;font-weight:700;margin-bottom:.75rem}.sk-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.875rem;margin-bottom:.875rem}@media (max-width:760px){.sk-stat-grid{grid-template-columns:repeat(2,1fr)}}.sk-stat{text-align:center;padding-block:1.5rem}.sk-stat b{display:block;font-size:1.75rem;font-weight:700;line-height:1.1}.sk-stat span{font-size:.8125rem;color:var(--sk-gray)}.sk-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media (max-width:700px){.sk-form-grid{grid-template-columns:1fr}}.sk-form-grid .sk-btn{grid-column:1/-1;width:auto;justify-self:start;padding-inline:1.5rem}.sk-inline{display:flex;gap:.6rem;flex-wrap:wrap}.sk-inline input{flex:1;min-width:14rem}.sk-inline .sk-btn{width:auto;padding-inline:1.4rem}.sk-row{display:flex;align-items:flex-start;gap:.85rem;padding-block:.9rem;border-top:1px solid var(--sk-border)}.sk-row:first-child{border-top:0}.sk-row-avatar{width:2.5rem;height:2.5rem;border-radius:50%;background:var(--sk-yellow);display:grid;place-items:center;font-weight:700;font-size:.9375rem;flex-shrink:0}.sk-row-body{flex:1;min-width:0}.sk-row-title{font-weight:700;font-size:.9375rem}.sk-row-title .sk-new{display:inline-block;background:var(--sk-yellow);border-radius:999px;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.15rem .55rem;margin-left:.5rem;vertical-align:.1em}.sk-row-meta{font-size:.8125rem;color:var(--sk-gray)}.sk-row-text{font-size:.9063rem;color:var(--sk-gray-dark);white-space:pre-wrap;margin-top:.3rem}.sk-row-action{font-size:.8125rem;font-weight:700;color:var(--sk-gray-dark);cursor:pointer;white-space:nowrap;border:1px solid var(--sk-border);border-radius:8px;padding:.45rem .8rem;background:var(--sk-card);transition:background-color .15s ease}.sk-row-action:hover{background:#f1f1f1}.sk-reply{margin-top:.6rem}.sk-reply input{min-width:12rem;border-radius:999px}.sk-me{border:0;background:0 0;padding:0;cursor:pointer}.sk-me .sk-row-avatar{width:2.25rem;height:2.25rem;font-size:.875rem}.sk-profile-avatar{width:3.25rem;height:3.25rem;margin-inline:auto;font-size:1.25rem}.sk-login-card input.is-locked{background:#f1f1f1;color:var(--sk-gray-dark);cursor:not-allowed}.sk-composer-me{display:flex;align-items:center;gap:.6rem;font-weight:700;font-size:.9375rem;min-width:0}.sk-composer-me .sk-row-avatar{width:2.25rem;height:2.25rem;font-size:.875rem;flex-shrink:0}.sk-comment-form{flex-wrap:nowrap;align-items:center}.sk-comment-form .sk-comment-avatar{flex-shrink:0}.sk-comment-pill{flex:1;display:flex;align-items:center;gap:.5rem;border:1px solid var(--sk-border);border-radius:999px;background:var(--sk-card);padding:.25rem .35rem .25rem 1rem}.sk-comment-pill:focus-within{border-color:var(--sk-gray-dark)}.sk-comment-pill input{flex:1;min-width:4rem;border:0;background:0 0;padding:.45rem 0}.sk-comment-pill input:focus{outline:0}.sk-comment-pill .sk-row-action{border-radius:999px;background:var(--sk-yellow);border-color:var(--sk-yellow)}.sk-feedbar{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.sk-feedbar .sk-pills{flex:1;min-width:0;margin-bottom:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.sk-feedbar .sk-pill{flex-shrink:0}.sk-feedbar .sk-pills::-webkit-scrollbar{display:none}.sk-sort select{border:1px solid var(--sk-border);border-radius:8px;background:var(--sk-card);padding:.5rem .7rem;font:inherit;font-size:.8125rem;font-weight:700;color:var(--sk-gray-dark);cursor:pointer}.sk-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sk-side-board{padding:1rem}.sk-side-board-title{font-size:.9375rem;font-weight:700;margin:0 0 .85rem}.sk-side-rank{display:flex;align-items:center;gap:.55rem;padding:.3rem 0;min-width:0}.sk-medal{width:1.7rem;height:1.7rem;border-radius:50%;display:grid;place-items:center;font-size:.8125rem;font-weight:700;color:#fff;flex-shrink:0}.sk-medal.is-plain{color:var(--sk-gray)}.sk-side-avatar{width:2rem;height:2rem;font-size:.8125rem}.sk-side-rank-name{flex:1;min-width:0;font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sk-side-rank-points{font-size:.8125rem;color:#4357ad;flex-shrink:0}.sk-side-board-link{width:100%;margin-top:.85rem;padding-top:.85rem;border:0;border-top:1px solid var(--sk-border);background:0 0;font:inherit;font-size:.8125rem;color:#2e6ef5;cursor:pointer}.sk-side-board-link:hover{text-decoration:underline}.sk-menu{position:relative;margin-left:auto;flex-shrink:0}.sk-menu-btn{width:2rem;height:2rem;border:0;border-radius:50%;background:0 0;color:var(--sk-gray);display:grid;place-items:center;cursor:pointer}.sk-menu-btn:hover{background:#efefef;color:var(--sk-gray-dark)}.sk-menu-list{position:absolute;right:0;top:2.3rem;z-index:5;min-width:11rem;background:var(--sk-card);border:1px solid var(--sk-border);border-radius:10px;box-shadow:0 1px 2px #3c404340,0 2px 8px #0000001a;overflow:hidden;display:flex;flex-direction:column}.sk-menu-list button{border:0;background:0 0;font:inherit;font-size:.875rem;text-align:left;padding:.7rem 1rem;cursor:pointer}.sk-menu-list button:hover{background:#f5f5f5}.sk-menu-list button.is-danger{color:#df1a1a}.sk-post.is-highlight{animation:sk-flash 2.4s ease}@keyframes sk-flash{0%,40%{background:#fdf1d5}to{background:var(--sk-card)}}.sk-bell-wrap{position:relative;flex-shrink:0}.sk-bell{width:2.5rem;height:2.5rem;border:0;border-radius:50%;background:0 0;color:var(--sk-gray);display:grid;place-items:center;cursor:pointer;position:relative}.sk-bell:hover{background:#efefef;color:var(--sk-text)}.sk-bell-count{position:absolute;top:.15rem;right:.1rem;min-width:1.05rem;height:1.05rem;padding-inline:.25rem;border-radius:999px;background:#df1a1a;color:#fff;font-size:.6563rem;line-height:1.05rem;text-align:center}.sk-notifs{width:21rem;max-height:24rem;overflow-y:auto;top:3rem}.sk-notif{display:flex;gap:.6rem;align-items:flex-start;text-align:left;padding:.7rem .9rem;border:0;background:0 0;font:inherit;font-size:.8125rem;cursor:pointer;border-bottom:1px solid var(--sk-border)}.sk-notif:last-child{border-bottom:none}.sk-notif:hover{background:#f5f5f5}.sk-notif.is-unread{background:#fdf6e4}.sk-notif-avatar{width:2rem;height:2rem;font-size:.8125rem;flex-shrink:0}.sk-notif-preview{display:block;color:var(--sk-gray-dark);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:16rem}.sk-notif-empty{padding:1rem;font-size:.8125rem;color:var(--sk-gray)}.sk-sheet{position:fixed;inset:0;z-index:60;background:#14141473;display:grid;place-items:center;padding:1.25rem}.sk-sheet-panel{position:relative;width:min(30rem,100%);max-height:85svh;overflow-y:auto;background:var(--sk-card);border-radius:var(--sk-radius);padding:1.5rem}.sk-sheet-close{position:absolute;top:.6rem;right:.8rem;width:2rem;height:2rem;border:0;background:0 0;font-size:1.5rem;line-height:1;color:var(--sk-gray);cursor:pointer}.sk-sheet-close:hover{color:var(--sk-text)}.sk-sheet-head{display:flex;align-items:center;gap:.9rem;margin-bottom:1rem}.sk-sheet-avatar{width:3.5rem;height:3.5rem;font-size:1.375rem}.sk-sheet-head h3{font-size:1.125rem;font-weight:700;display:flex;align-items:center;gap:.45rem}.sk-sheet-meta{font-size:.875rem;color:var(--sk-gray-dark)}.sk-sheet-stats{margin-bottom:.75rem;border-top:1px solid var(--sk-border)}.sk-sheet-level{font-size:.875rem;font-weight:700}.sk-sheet-since{font-size:.8125rem;color:var(--sk-gray);margin-bottom:1rem}.sk-sheet-subtitle{font-size:.9375rem;font-weight:700;padding-top:.9rem;border-top:1px solid var(--sk-border);margin-bottom:.5rem}.sk-sheet-item{display:block;width:100%;text-align:left;border:0;background:0 0;font:inherit;padding:.6rem 0;border-bottom:1px solid var(--sk-border);cursor:pointer}.sk-sheet-item:last-child{border-bottom:none}.sk-sheet-item:hover b{text-decoration:underline}.sk-sheet-item b{display:block;font-size:.9375rem}.sk-sheet-item>span{display:block;font-size:.8125rem;color:var(--sk-gray-dark);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sk-sheet-when{color:var(--sk-gray)!important;font-size:.75rem!important}.sk-online-dot{width:.6rem;height:.6rem;border-radius:50%;background:#009e5d;display:inline-block;flex-shrink:0}.sk-online-dot.is-avatar{position:absolute;right:-1px;top:-1px;border:2px solid var(--sk-card);width:.8rem;height:.8rem}.sk-name-link{cursor:pointer}.sk-name-link:hover{text-decoration:underline}.sk-member-row{width:100%;text-align:left;border:0;background:0 0;font:inherit;cursor:pointer;border-radius:8px}.sk-member-row:hover{background:#f5f5f5}.sk-row-avatar[data-member]{cursor:pointer}.sk-composer-actions{display:flex;gap:.6rem;justify-content:flex-end;align-items:center}.sk-btn-inline{width:auto;padding-inline:1.6rem}.sk-newposts{display:flex;align-items:center;justify-content:center;gap:.45rem;width:100%;margin-bottom:1.5rem;padding:.7rem 1rem;border-radius:10px;background:var(--sk-blue);color:#fff;font-size:.875rem;font-weight:700;cursor:pointer;box-shadow:0 2px 8px #0000001f}.sk-newposts[hidden]{display:none}.sk-newposts:hover{filter:brightness(.94)}.sk-draft{display:inline-flex;align-items:center;gap:.5rem;margin-right:auto;font-size:.8125rem;color:var(--sk-gray);min-width:0}.sk-draft[hidden]{display:none}.sk-draft>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sk-draft-drop{flex-shrink:0;font-size:.8125rem;font-weight:600;color:var(--sk-gray-dark);text-decoration:underline;cursor:pointer;padding:.2rem .1rem;border-radius:6px}.sk-draft-drop:hover{color:var(--sk-text)}.sk-poll-edit{display:grid;gap:.5rem}.sk-poll{display:grid;gap:.4rem;margin:.85rem 0 .25rem}.sk-poll-row{position:relative;display:flex;align-items:center;gap:.6rem;width:100%;text-align:left;border:1px solid var(--sk-border);border-radius:8px;background:var(--sk-card);padding:.6rem .9rem;font:inherit;font-size:.875rem;cursor:pointer;overflow:hidden}.sk-poll-row:hover{border-color:var(--sk-gray)}.sk-poll-row.is-mine{border-color:#009e5d;font-weight:700}.sk-poll-bar{position:absolute;inset:0 auto 0 0;background:#f3f7f4;transition:width .35s ease}.sk-poll-row.is-mine .sk-poll-bar{background:#e6f4ec}.sk-poll-label,.sk-poll-value{position:relative}.sk-poll-label{flex:1;min-width:0}.sk-poll-value{color:var(--sk-gray-dark);font-size:.8125rem}.sk-poll-meta{font-size:.75rem;color:var(--sk-gray)}.sk-toolbar{display:flex;align-items:center;gap:.3rem;padding-bottom:.15rem}.sk-tool-btn{width:2rem;height:2rem;border:1px solid transparent;border-radius:6px;background:0 0;font:inherit;font-size:.9375rem;color:var(--sk-gray-dark);cursor:pointer;display:grid;place-items:center}.sk-tool-btn:hover{background:#f1f1f1;border-color:var(--sk-border)}.sk-toolbar-hint{font-size:.75rem;color:var(--sk-gray);margin-top:-.15rem}.sk-emoji-wrap{position:relative;display:inline-flex}.sk-emoji-inline .sk-tool-btn{width:1.9rem;height:1.9rem;font-size:1rem}.sk-emoji-inline .sk-emoji-panel{left:auto;right:0;top:auto;bottom:2.4rem}.sk-emoji-panel{position:absolute;left:0;top:2.4rem;z-index:20;width:14rem;display:grid;grid-template-columns:repeat(8,1fr);gap:.15rem;padding:.5rem;background:var(--sk-card);border:1px solid var(--sk-border);border-radius:10px;box-shadow:0 1px 2px #3c404340,0 2px 8px #0000001a}.sk-emoji-panel button{border:0;background:0 0;font-size:1.05rem;line-height:1.5;padding:.1rem;border-radius:6px;cursor:pointer}.sk-emoji-panel button:hover{background:#f1f1f1}.sk-rich-p{margin:0;min-height:.2rem}.sk-rich-p+.sk-rich-p{margin-top:.35rem}.sk-rich-list{margin:.35rem 0;padding-left:1.2rem;list-style:disc}.sk-rich-quote{margin:.4rem 0;padding:.1rem 0 .1rem .8rem;border-left:3px solid var(--sk-text);color:var(--sk-gray-dark)}.sk .sk-link{color:#2e6ef5}.sk .sk-link:hover{text-decoration:underline}.sk-bottom{display:none}.sk-text-btn{display:block;width:100%;margin-top:.75rem;border:0;background:0 0;font:inherit;font-size:.8125rem;color:var(--sk-gray);cursor:pointer}.sk-text-btn:hover{color:var(--sk-text);text-decoration:underline}@media (max-width:700px){.sk-bottom{position:fixed;left:0;right:0;bottom:0;z-index:40;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));background:var(--sk-card);border-top:1px solid var(--sk-border);padding-bottom:env(safe-area-inset-bottom)}.sk-bottom button{border:0;background:0 0;font:inherit;display:grid;justify-items:center;gap:.15rem;padding:.5rem .2rem .55rem;color:var(--sk-gray);cursor:pointer}.sk-bottom button span{font-size:.6563rem;font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sk-bottom button.is-active{color:var(--sk-text)}.sk:not(.sk-admin) .sk-tabs{display:none}.sk-admin .sk-tabs-inner{overflow-x:auto;scrollbar-width:none;gap:1rem}.sk-admin .sk-tabs-inner::-webkit-scrollbar{display:none}.sk-admin .sk-tab{flex-shrink:0}.sk-main{padding-bottom:5.5rem}.sk-topbar .sk-btn-outline{display:none}.sk-topbar-name{font-size:.9375rem}.sk-composer-row{grid-template-columns:1fr}.sk-feedbar{flex-wrap:wrap;gap:.6rem}.sk-feedbar .sk-pills{flex:1 0 100%;scroll-padding-inline:1rem}.sk-sort{flex:1 0 100%}.sk-sort select{width:100%}}.sk svg{flex-shrink:0}.sk button>svg,.sk .sk-like svg,.sk .sk-bottom svg{width:auto;max-width:none}.sk-cat{display:inline-flex;align-items:center;gap:.3rem;font-weight:700;font-size:.75rem}.sk-cat-dot{width:.45rem;height:.45rem;border-radius:50%;flex-shrink:0}.sk-post.is-following{box-shadow:inset 3px 0 0 var(--sk-blue)}@media (max-width:700px){.sk[data-tab]:not([data-tab=community]) .sk-side{display:none}}.sk-row-action.is-on{background:var(--sk-yellow);border-color:var(--sk-yellow);color:var(--sk-text)}.sk-level-row{display:flex;align-items:center;gap:.7rem;padding:.45rem 0}.sk-level-row.is-mine .sk-level-name{font-weight:700}.sk-level-num{width:1.7rem;height:1.7rem;border-radius:50%;background:#efefef;color:var(--sk-gray-dark);display:grid;place-items:center;font-size:.8125rem;flex-shrink:0}.sk-level-row.is-mine .sk-level-num{background:var(--sk-yellow);color:var(--sk-text)}.sk-level-name{flex:0 0 8rem;font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sk-level-bar{flex:1;height:.45rem;border-radius:999px;background:#efefef;overflow:hidden}.sk-level-bar span{display:block;height:100%;background:var(--sk-yellow)}.sk-level-share{width:2.6rem;text-align:right;font-size:.8125rem;color:var(--sk-gray)}.sk-levels-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem}.sk-levels-grid .sk-btn{grid-column:1/-1}.sk-level-field{display:flex;align-items:center;gap:.5rem}.sk-level-field>span{width:1.4rem;font-size:.8125rem;color:var(--sk-gray);flex-shrink:0}@media (max-width:700px){.sk-levels-grid{grid-template-columns:1fr}.sk-level-name{flex-basis:6rem}}.sk-grants{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;padding:0 0 .75rem 3.4rem;margin-top:-.4rem;font-size:.75rem;color:var(--sk-gray)}.sk-grant{border:1px solid var(--sk-border);background:var(--sk-card);border-radius:999px;padding:.25rem .7rem;font:inherit;font-size:.75rem;cursor:pointer}.sk-grant.is-on{background:var(--sk-yellow);border-color:var(--sk-yellow);color:var(--sk-text);font-weight:700}.sk-topsearch{position:relative;flex:1;display:flex;align-items:center;gap:.5rem;background:var(--sk-border);border-radius:10px;padding:0 1rem;height:3rem;min-width:0}.sk-topsearch svg{color:var(--sk-gray);flex-shrink:0}.sk .sk-topsearch input[type=search]{flex:1;min-width:0;border:0;background:0 0;padding:0!important;height:100%;font-size:.9375rem}.sk .sk-topsearch input[type=search]:focus{outline:0}.sk-results{max-height:min(28rem,60vh);overflow-y:auto;padding:.5rem 0 .75rem}.sk-results[hidden]{display:none}.sk-search-hint{padding:.9rem 1.25rem 1.1rem;font-size:.8125rem;color:var(--sk-gray)}.sk-search-modal .sk-modal-head{gap:.75rem}.sk-search-modal{margin-top:8vh}.sk-results-head{padding:.6rem .9rem .2rem;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sk-gray)}.sk-result{display:block;width:100%;text-align:left;border:0;background:0 0;font:inherit;padding:.5rem .9rem;cursor:pointer}.sk-result:hover{background:#f5f5f5}.sk-result b{display:block;font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sk-result span{font-size:.75rem;color:var(--sk-gray)}@media (max-width:700px){.sk-topsearch{flex:1;padding:0 .75rem}.sk-topbar-name{display:none}}.sk-more-posts{display:block;width:100%;margin-top:.875rem;padding:.85rem;border:1px solid var(--sk-border);border-radius:var(--sk-radius);background:var(--sk-card);font:inherit;font-size:.875rem;font-weight:700;color:var(--sk-gray-dark);cursor:pointer}.sk-more-posts:hover{background:#f5f5f5;color:var(--sk-text)}.sk-cal-row.is-special .sk-cal-date{background:#3b3b3b}.sk-cal-row.is-special .sk-row-title:after{content:"Extra";margin-left:.5rem;padding:.1rem .45rem;border-radius:999px;background:var(--sk-yellow);font-size:.6563rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;vertical-align:.1rem}.sk-post-head>.sk-done-circle{margin-left:auto;flex-shrink:0}.sk-board-tabs{margin-top:.9rem}[data-welcome-sheet] .sk-sheet-panel{text-align:center}[data-welcome-sheet] .sk-video,[data-welcome-sheet] .sk-videofile{margin:1rem 0}[data-welcome-sheet] .sk-hint{margin-bottom:.5rem}.sk-links{display:grid;gap:.5rem;padding-bottom:.9rem;border-bottom:1px solid var(--sk-border)}.sk-side-link{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--sk-gray-dark);min-width:0}.sk-side-link svg{color:var(--sk-gray);flex-shrink:0}.sk-side-link span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sk-side-link:hover{color:var(--sk-text);text-decoration:underline}.sk-rules{padding:1.1rem 0;margin-bottom:.5rem;border-top:1px solid var(--sk-border);border-bottom:1px solid var(--sk-border)}.sk-rules h4{font-size:.9375rem;font-weight:700;margin-bottom:.6rem}.sk-rules ol{padding-left:1.2rem;display:grid;gap:.5rem}.sk-rules li b{display:block;font-size:.9375rem}.sk-rules li span{font-size:.875rem;color:var(--sk-gray-dark)}.sk-pair-grid{display:grid;gap:.6rem}.sk-pair{display:grid;grid-template-columns:1fr 1.4fr;gap:.6rem}@media (max-width:700px){.sk-pair{grid-template-columns:1fr}}.sk-comment-text,.sk-post-body,.sk-about-text{font-size:1rem}.sk-comment-head,.sk-row-meta,.sk-post-meta,.sk-hint{font-size:.8125rem}.sk-post.is-open .sk-post-title{font-size:1.4375rem;font-weight:700}.sk-h3{font-size:1.125rem;font-weight:500}.sk-row-title{font-size:1rem;font-weight:500}@media (max-width:700px){.sk-post{padding:1.25rem 1.25rem .75rem}.sk-card{padding:1.25rem}.sk-post.is-open .sk-post-title{font-size:1.25rem}}.sk-composer-open+.sk-modal+.sk-search,.sk-search+.sk-feedbar{margin-top:1.25rem}.sk-comment-avatar .sk-level-badge,.sk-side-avatar .sk-level-badge{width:1.125rem;height:1.125rem;font-size:.5625rem}.sk-composer .sk-btn,.sk-form-grid .sk-btn,.sk-inline .sk-btn{min-height:2.5rem;padding-block:.55rem}.sk .sk-comment-avatar{width:2rem;height:2rem;font-size:.8125rem}.sk-post .sk-comments{background:var(--sk-bg);margin:.75rem -2rem -1rem;padding:1rem 2rem 1.25rem;border-top:1px solid var(--sk-border);border-radius:0 0 var(--sk-radius) var(--sk-radius)}.sk-post .sk-comment-bubble{background:0 0;padding:0}.sk-post .sk-comment-actions{padding-left:0}.sk-post .sk-comment-pill{background:var(--sk-card)}@keyframes sk-comment-arrive{0%,40%{background:#fdf1d5}to{background:0 0}}.sk-comment.is-new{animation:sk-comment-arrive 2.4s ease;border-radius:8px}@media (max-width:700px){.sk-post .sk-comments{margin:.75rem -1.25rem -.75rem;padding:1rem 1.25rem}}.sk-like,.sk-menu-btn,.sk-bell,.sk-tool-btn{transition:background-color .1s ease,color .1s ease}.sk-like:hover,.sk-menu-btn:hover,.sk-bell:hover{background:var(--sk-border);color:var(--sk-text)}.sk-post.is-open .sk-actions{justify-content:space-around;border-top:1px solid var(--sk-border);border-bottom:1px solid var(--sk-border);padding:.5rem 0;margin-top:.5rem;gap:.5rem}.sk-post.is-open .sk-actions>*{flex:1 1 0;justify-content:center}.sk-post.is-open .sk-avatar-stack,.sk-post.is-open .sk-new-comment{display:none}.sk-spinner{width:24px;height:24px;border:2px solid var(--sk-gray);border-top-color:transparent;border-radius:50%;animation:sk-spin .6s linear infinite}@keyframes sk-spin{to{transform:rotate(360deg)}}.sk-loading{display:flex;justify-content:center;padding:2rem 0}@media (prefers-reduced-motion:reduce){.sk-spinner{animation-duration:2s}}.sk-loading{grid-column:1/-1;width:100%}.sk-resources{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--sk-border);display:grid;gap:.45rem}.sk-resources-title{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sk-gray)}.sk-resource{display:flex;align-items:center;gap:.5rem;font-size:.9375rem;color:#2e6ef5}.sk-resource:hover{text-decoration:underline}.sk-lesson-nav{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--sk-border)}.sk-lesson-nav .sk-row-action{max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sk-lesson-nav .sk-btn:disabled{background:#efefef;color:var(--sk-gray);cursor:default}.sk-lesson-nav .sk-btn:disabled:hover{background:#efefef}.sk-guide h3{font-size:1rem;font-weight:700;margin-top:1.5rem;margin-bottom:.35rem}.sk-guide h3:first-of-type{margin-top:1rem}.sk-guide p{font-size:.9375rem;color:var(--sk-gray-dark);max-width:46rem}.sk-guide p+p{margin-top:.5rem}.sk-guide code{background:var(--sk-bg);border:1px solid var(--sk-border);border-radius:4px;padding:.05rem .35rem;font-size:.875rem}.sk :focus-visible{outline:2px solid var(--sk-text);outline-offset:2px}.sk input:focus-visible,.sk select:focus-visible,.sk textarea:focus-visible{outline:2px solid var(--sk-text);outline-offset:0;border-color:var(--sk-text)}.sk-comment-pill:focus-within,.sk-topsearch:focus-within{outline:2px solid var(--sk-text);outline-offset:2px}.sk-comment-pill input:focus-visible,.sk .sk-topsearch input[type=search]:focus-visible{outline:0}.sk-linkcode{margin-top:.75rem;padding:.75rem;background:var(--sk-bg);border:1px solid var(--sk-border);border-radius:8px;font-size:.875rem;color:var(--sk-gray-dark)}.sk-linkcode b{display:block;font-size:1.75rem;letter-spacing:.25em;color:var(--sk-text);margin-bottom:.25rem}.sk-linkform{margin-top:.75rem;display:grid;gap:.5rem;text-align:left}.sk-privacy{margin-top:1rem;padding-top:.9rem;border-top:1px solid var(--sk-border);font-size:.8125rem;color:var(--sk-gray);text-align:left}.sk-text-btn.is-danger{color:#c62f39}.sk-text-btn.is-danger:hover{color:#9e2129}.sk-noscript{max-width:34rem;margin:2rem auto 0;padding:1rem 1.25rem;background:#fdf1d5;border:1px solid var(--sk-border);border-radius:var(--sk-radius);font-size:.9375rem;text-align:center}.sk-noscript a{text-decoration:underline}.sk-failure{grid-column:1/-1;display:grid;justify-items:center;gap:.75rem;padding:2rem 1rem;text-align:center}.sk-failure p{font-size:.9375rem;color:var(--sk-gray-dark);max-width:22rem}.sk-post-body,.sk-post-title,.sk-comment-text,.sk-lesson-text,.sk-notif-preview,.sk-sheet-item>span,.sk-result b,.sk-rich-p,.sk-rich-quote,.sk-rich-list li{overflow-wrap:anywhere;word-break:break-word}.sk .sk-link,.sk-resource span,.sk-side-link span{overflow-wrap:anywhere;word-break:break-word}.sk-post-who,.sk-rank-name,.sk-row-title{overflow-wrap:break-word}