.yc-comments{position:relative;min-width:0}.yc-comments .yc-status{color:var(--text-d);font-size:12px;margin:0}.yc-comments .yc-status:empty{display:none}.yc-comments .yc-more,.yc-comments .yc-reactions button{border:1px solid var(--border);border-radius:8px;cursor:pointer}.yc-comments .yc-more{align-self:center;background:0 0;color:var(--text-m);padding:9px 18px;font:inherit}.yc-comments .yc-context-link{display:block;font-size:11px;color:var(--accent);text-decoration:none;margin:0 0 7px;overflow-wrap:anywhere}.yc-comments .yc-context-link>[aria-hidden=true]{display:inline-block;transition:transform .2s}.yc-comments .yc-context-link:hover>[aria-hidden=true]{transform:translateX(4px)}.yc-comments .yc-reactions{display:flex;gap:7px;margin:6px 0 8px 45px}.yc-comments .yc-reactions button{background:var(--bg-elevated);padding:6px;font-size:18px}.yc-comments .yc-post-context:empty{display:none}.yc-comments .yc-post-context{font-size:12px;color:var(--text-d);margin:0}.yc-destination{display:flex;align-items:center;gap:8px}.yc-community .comm-tagbar select,.yc-destination select{font:inherit;color:var(--text);background:var(--bg-elevated);border:1px solid var(--border);border-radius:8px;padding:7px;max-width:100%;min-width:0}.yc-community .comm-chat{height:100%;min-height:0}.yc-community .comm-tagbar select{flex:1}.yc-comments [hidden]{display:none!important}.yc-comments .cmt-reply-composer{width:100%;box-sizing:border-box}.yc-comments .cmt-txt{overflow-wrap:anywhere}.samudra-welcome .yc-comments [data-depth="4"] .replies{margin-left:0!important;padding-left:12px!important}.samudra-welcome .yc-comments [data-depth="4"] .replies .connector{display:none}.samudra-welcome .samudra-progress,.samudra-welcome .yc-comments{--fg:49,44,37;--bg:#fffdf9;--bgrgb:255,253,249;--text:#312c25;--text-m:#665f54;--text-d:#766e62;--accent:#ee8a1d;--accent-d:#ee8a1d16;--bg-elevated:#fffdf9;--border:#e2d8cc;--sans:Raleway,sans-serif;--serif:Cinzel,serif;color:var(--text);font:400 14px/1.6 Raleway,sans-serif}.samudra-welcome .yc-comments{display:flex;flex-direction:column;gap:12px;width:100%;padding:22px;border:1px solid var(--border);border-radius:14px;background:#fffdf9;margin-top:18px;box-sizing:border-box}.samudra-welcome .yc-comments .vchat-content{padding:0}.samudra-welcome .yc-comments .vchat-header{background:0 0}.samudra-welcome .yc-comments .vchat-title{font:400 25px/1.2 Cinzel,serif;color:#41372c;margin:0}.samudra-welcome .yc-comments .vchat-feed{padding:10px 0 0}.samudra-welcome .yc-comments .vchat-composer{margin:0;padding:0;border:0;background:0 0}.samudra-welcome .yc-comments .vc-expanded{background:#f7f1e9}.samudra-welcome .yc-comments .vc-collapsed{background:#f8f5f0;color:#746d63;border-color:#e2d8cc}.samudra-welcome .yc-comments textarea{font-family:Raleway,sans-serif;color:#312c25}.samudra-welcome .yc-comments .cmt-reply-composer{margin-top:10px}.samudra-welcome .yc-comments .vchat-sort-menu{background:#fffdf9;box-shadow:0 12px 28px #30241824}.samudra-welcome .yc-comments .vc-publish{background:#ee8a1d;color:#fff}.samudra-welcome .yc-comments .vc-publish:disabled{opacity:.55}.samudra-welcome .yc-comments .thread-feed{--line-hover:#ee8a1d;--line-color:#b9aa99}.samudra-welcome .yc-inline .yc-context-link{display:none}.yc-comment-toggle{display:inline-flex;align-items:center;gap:6px;padding:8px 0;border:0;background:0 0;color:#74614d;font:400 12px/1.4 Raleway,sans-serif;cursor:pointer;transition:color .2s}.yc-comment-toggle svg{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:1.5}.yc-comment-toggle:hover,.yc-comment-toggle[aria-expanded=true]{color:#ee8a1d}.yc-course-tools{position:fixed;right:20px;bottom:20px;z-index:900;display:flex;gap:8px;align-items:center}.samudra-progress-launch,.yc-course-anchor{display:flex;align-items:center;border:1px solid #e2d8cc}.yc-course-anchor{gap:8px;padding:8px 12px 8px 8px;background:#fffdf9;border-radius:8px;color:#6c5842;text-decoration:none;font-size:12px;box-shadow:0 5px 20px #30241814}.yc-course-anchor img{width:32px;height:32px}.samudra-progress-launch{justify-content:space-between;gap:15px;width:100%;border-radius:10px;background:#fffaf4;color:#635649;padding:14px 18px;font:400 14px Raleway,sans-serif;margin:24px 0;cursor:pointer}.samudra-progress-launch strong{color:#ee8a1d;font-weight:600}.samudra-welcome .samudra-progress{padding:0;border:1px solid #e2d8cc;border-radius:16px;width:min(560px,calc(100% - 32px));max-height:85dvh;background:#fffdf9;box-shadow:0 18px 80px #20150d33}.samudra-welcome .samudra-progress::backdrop{background:#201a1638;backdrop-filter:blur(2px)}.samudra-welcome .samudra-progress .psc-head{position:sticky;top:0;background:#fffdf9;z-index:2;padding:20px}.samudra-welcome .samudra-progress .psc-head-copy{flex-wrap:wrap;gap:3px 12px}.samudra-welcome .samudra-progress .psc-list{padding:12px 20px 24px}.samudra-welcome .samudra-progress .psc-module{font-size:15px;margin:16px 0 8px;color:#665f54;font-weight:600}.samudra-welcome .samudra-progress .psc-item{display:flex;align-items:center;gap:12px;position:relative;text-decoration:none;margin:0 0 3px;padding:12px 10px;background:0 0;border-radius:10px}.samudra-welcome .samudra-progress .psc-item:before{content:"";position:absolute;top:0;bottom:0;width:1px;background:#e2d8cc}.samudra-welcome .samudra-progress .psc-num{z-index:1;background:#f4ede4;border:1px solid #e2d8cc;color:#7a6b5a}.samudra-welcome .samudra-progress .psc-item.is-done .psc-num{background:#ee8a1d;color:#fff;border-color:#ee8a1d}.samudra-welcome .samudra-progress .psc-item.is-current{background:#fff0dc}.samudra-welcome .samudra-progress .psc-item:hover{background:#fff4e5}.samudra-welcome .samudra-progress .psc-done-label,.samudra-welcome .samudra-progress .psc-now{color:#d77917;font-size:12px}.samudra-welcome .samudra-progress .psc-thumb{background:#f1e4d4}.samudra-welcome .samudra-progress .psc-thumb img{object-fit:cover}.samudra-welcome .samudra-progress .psc-bar{margin:0 20px 8px}.samudra-welcome .samudra-progress .psc-bar span{background:#ee8a1d}@media (max-width:650px){.samudra-welcome .yc-comments{padding:16px 12px;border-radius:12px}.samudra-welcome .yc-comments .vchat-title{font-size:21px}.samudra-welcome .yc-comments .vchat-sort-btn{font-size:12px}.samudra-welcome .yc-comments .thread-feed{--indent:18px;--av-size:30px;--curve-r:14px}.samudra-welcome .yc-comments .cmt{gap:8px}.samudra-welcome .yc-comments .cmt-nm{font-size:12px}.samudra-welcome .yc-comments .cmt-when{font-size:10px}.samudra-welcome .yc-comments .cmt-txt{font-size:14px;line-height:1.65}.samudra-welcome .yc-comments .cmt-reply-composer{margin-left:-20px;width:calc(100% + 20px)}.samudra-welcome .yc-comments .vc-foot{gap:6px;padding:8px}.samudra-welcome .yc-comments .vc-foot button{font-size:12px;padding:8px 12px}.samudra-welcome .samudra-progress{inset:auto 0 0;margin:0;width:100%;max-width:100%;max-height:88dvh;border-radius:18px 18px 0 0}.yc-course-anchor{right:12px;bottom:12px}.yc-course-anchor span{display:none}}@media (prefers-reduced-motion:reduce){.yc-comments *{scroll-behavior:auto!important;transition:none!important}.yc-comments .yc-context-link:hover>[aria-hidden=true]{transform:none}}.samudra-welcome #course-comments,.samudra-welcome .yc-inline{scroll-margin-top:100px}.yc-progress-shortcut{display:flex;align-items:center;gap:8px;min-height:50px;padding:8px 13px;border:1px solid #e2d8cc;border-radius:8px;background:#fffdf9;color:#6c5842;font:400 12px Raleway,sans-serif;box-shadow:0 5px 20px #30241814;cursor:pointer}.yc-progress-shortcut svg{width:20px;height:20px}.yc-course-tools :is(button,a):hover{background:#fff2df;color:#ee8a1d}.samudra-welcome .samudra-progress :is(button,a):focus-visible,.samudra-welcome .yc-comments :is(button,a):focus-visible{outline:2px solid #ee8a1d;outline-offset:3px}.samudra-welcome .samudra-progress .psc-head{border-bottom:1px solid #eee5da}.samudra-welcome .samudra-progress .psc-num{flex:none;width:30px;height:30px;font-size:13px}.samudra-welcome .samudra-progress .psc-item:before{left:25px}.samudra-welcome .samudra-progress .psc-title{font-size:14px;line-height:1.5}.samudra-welcome .samudra-progress .psc-head-copy strong{font:500 18px Raleway,sans-serif}.samudra-welcome .samudra-progress .psc-close{width:44px;height:44px}body:has(#samudra-progress[open]){overflow:hidden}.samudra-welcome .yc-comments .cmt-txt{font-size:14px;line-height:1.65}@media (max-width:650px){.samudra-welcome .yc-comments .vc-collapsed{font-size:15px;min-height:56px;line-height:1.5;padding:12px}.samudra-welcome .yc-comments textarea{font-size:16px;min-height:110px}.samudra-welcome .yc-comments .vc-toolbar button{min-width:40px;min-height:40px}.samudra-welcome .yc-comments .vchat-sort-btn{min-height:44px;font-size:13px}.samudra-welcome .yc-comments .cmt-txt{font-size:15px}.samudra-welcome .yc-comments .cmt-nm{font-size:13px}.samudra-welcome .yc-comments .cmt-when{font-size:11px}.samudra-welcome .yc-comments .cmt-acts{gap:4px;flex-wrap:wrap}.samudra-welcome .yc-comments .cmt-act{min-height:40px;min-width:36px;font-size:12px;justify-content:center}.samudra-welcome .yc-comments .cmt-act svg{width:16px;height:16px}.samudra-welcome .yc-comments .collapse-btn{min-width:28px;min-height:28px}.samudra-welcome .yc-comments [data-depth="2"] .replies{margin-left:0!important;padding-left:0!important}.samudra-welcome .yc-comments [data-depth="2"] .replies .connector{display:none}.samudra-progress-launch{align-items:flex-start;flex-direction:column;gap:8px}.samudra-welcome .samudra-progress .psc-list{padding:0 14px 24px}.samudra-welcome .samudra-progress .psc-title{font-size:15px}.samudra-welcome .samudra-progress .psc-dur{font-size:13px}.samudra-welcome .samudra-progress .psc-item{min-height:74px}.samudra-welcome .samudra-progress .psc-copy{min-width:0}.samudra-welcome .samudra-progress .psc-close{outline:0}.samudra-welcome .samudra-progress .psc-close:focus-visible{outline:2px solid #ee8a1d}.samudra-welcome .samudra-progress{padding-bottom:env(safe-area-inset-bottom)}.yc-course-tools{right:12px;bottom:calc(12px + env(safe-area-inset-bottom))}.yc-progress-shortcut{padding:8px 12px}}.samudra-welcome .samudra-progress .psc-module::before{left:25px;background:#e2d8cc;width:1px}.samudra-welcome .samudra-progress .psc-module::after{left:21px;background:#f4ede4;border-color:#cabbab}.samudra-welcome .samudra-progress .psc-current-label{display:none;color:#cc6f12;font-size:12px;font-weight:600}.samudra-welcome .samudra-progress .is-current .psc-current-label{display:block}.samudra-welcome .yc-comments .cmt-reply-composer.vchat-composer .vc-publish{background:#ee8a1d;color:#fff}@media (max-width:650px){.samudra-welcome .yc-comments .vchat-composer .vc-row textarea{font-size:16px}.samudra-welcome .yc-comments .vc-foot button{min-height:44px}}.samudra-welcome .yc-comments .yc-context-position{display:none}.yc-community .vchat-content .comm-course-tag,.yc-community .vchat-content .comm-video-tag{display:inline-flex}