::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:rgb(196,196,196);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:rgb(150,150,150)}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px}.edu-hero-style{overflow-x:hidden;background-color:#FAFAFA}.pagination .page-link{color:#0b3763}.pagination{display:flex;justify-content:space-around;align-items:center;margin-top:20px;gap:5px}.page-link:hover{z-index:2;color:#3f916e!important}.page-link:focus{z-index:3;color:#ffffff;background-color:#3f916e4f;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.course-page-123{display:flex;height:calc(100vh - var(--banner-offset));width:100vw;overflow:hidden}.sidebar{width:350px;overflow-y:auto;background-color:#f8f9fa;padding:20px;border-right:1px solid #ddd;position:relative;overflow-x:hidden;z-index:0;transition:transform .3s ease-in-out}.sidebar h3{margin:0}.fixed-container{position:fixed;width:320px;background-color:#f8f9fa;z-index:10;top:calc(var(--banner-offset) - 5px);left:10px;padding:10px 0 0 10px}.chapters-list-sidebar{margin-top:110px}.course-section{margin-bottom:20px}.course-section h4{margin-bottom:5px;font-weight:700}.course-section p{margin:0;color:#2d7a46;font-size:14px}.search-bar{width:100%;padding:8px;margin-top:10px;border:1px solid #ddd;border-radius:5px}.menu{list-style:none;padding:0;margin:0}.menu li{margin-bottom:10px;padding:10px;cursor:pointer;border-radius:5px;transition:background-color .2s ease}.menu li:hover{background-color:#e9ecef}.example-block{background:blue}.hidden-answre{display:none;margin-top:20px;padding:10px;background-color:#F9F9F9;border-radius:8px;color:#000;width:100%;resize:none;overflow:hidden;white-space:pre-wrap;word-wrap:break-word;box-shadow:9px 10px 19px -14px rgba(0,0,0,.75);margin-bottom:20px}.hidden-answre ul{list-style-type:disc!important}@media (min-width:1025px){.floating-btn{display:none}}@media (max-width:1024px){.fixed-container-close{display:none}.sidebar{position:fixed;left:-350px;height:100vh;width:350px;box-shadow:2px 0 5px rgba(0,0,0,.1);z-index:1000;transition:margin-left .3s ease-in-out}.fixed-container,.sidebar{top:calc(var(--banner-offset) - 20px)}.sidebar.open{left:0}.floating-btn{position:fixed;bottom:calc(var(--bottom-navbar-offset) + 30px);right:20px;background:#007bff;color:white;border:none;border-radius:50%;width:50px;height:50px;font-size:24px;cursor:pointer;z-index:1100;box-shadow:0 4px 6px rgba(0,0,0,.1)}.floating-btn:hover{background:#0056b3}.content.sidebar-active{margin-left:350px}.courseTitle{padding:10px}.course-page-123{height:calc(100vh - var(--banner-offset))}@supports (height:100dvh){.course-page-123{height:calc(100dvh - var(--banner-offset))}}.sidebar{height:calc(100vh - var(--banner-offset))}@supports (height:100dvh){.sidebar{height:calc(100dvh - var(--banner-offset))}}}.lesson-content-preview-fade{position:relative;-webkit-mask-image:linear-gradient(180deg,black 50%,transparent 95%);mask-image:linear-gradient(180deg,black 50%,transparent 95%)}.paywall-locked-segment{position:relative;margin-top:-160px;padding-top:160px;background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,.4) 20%,rgba(255,255,255,.85) 50%,rgba(255,255,255,1));z-index:10;display:flex;justify-content:center;align-items:center;padding-bottom:60px}.paywall-overlay-card{max-width:580px;width:100%;margin:0 20px;padding:45px 35px;background:#ffffff;border-radius:20px;box-shadow:0 30px 60px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.02);border:1px solid #f2f2f2;text-align:center}.paywall-lock-icon{font-size:1.8rem;color:#1a1a1a;margin-bottom:18px}.paywall-overlay-card h2{font-size:1.65rem;font-weight:700;color:#1a1a1a;margin-bottom:14px;letter-spacing:-.02em}.paywall-overlay-card p{font-size:.98rem;color:#555555;line-height:1.6;margin-bottom:28px}.paywall-buy-btn{display:inline-flex;align-items:center;justify-content:center;background-color:hsl(223,66%,15%);color:#ffffff;font-size:1rem;font-weight:500;padding:14px 32px;border:none;border-radius:30px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1)}.paywall-buy-btn:hover{background-color:hsl(223,66%,15%/.9);transform:scale(1.02);box-shadow:0 6px 20px rgba(0,0,0,.12)}.lesson-rich-content blockquote{background-color:#f7f7f7;border-left:5px solid #23365c;margin:2em 0;padding:1.5em 2em;font-style:normal;border-radius:4px}.lesson-rich-content blockquote:before{content:"NOTE";display:block;font-weight:900;font-size:12px;letter-spacing:1px;color:#555;margin-bottom:10px;text-transform:uppercase}.lesson-rich-content blockquote p:last-child{margin-bottom:0}.lesson-rich-content .table{overflow:hidden;overflow-x:auto;border-radius:16px;border:1px solid #ebedf0;background-color:#ffffff;box-shadow:0 1px 0 0 #ebedf0,0 20px 40px -24px rgba(35,54,92,.25);margin:2.5em 0}.lesson-rich-content .table::-webkit-scrollbar{height:6px}.lesson-rich-content table{border-collapse:collapse;width:100%;margin:0;font-size:14px;border:none}.lesson-rich-content table tr:first-child td,.lesson-rich-content table tr:first-child th{background-color:#23365C!important;color:#ffffff!important;padding:20px 24px;text-align:left;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;border:none!important}.lesson-rich-content table tr:first-child td a,.lesson-rich-content table tr:first-child td b,.lesson-rich-content table tr:first-child td em,.lesson-rich-content table tr:first-child td strong,.lesson-rich-content table tr:first-child th a,.lesson-rich-content table tr:first-child th b,.lesson-rich-content table tr:first-child th em,.lesson-rich-content table tr:first-child th strong{color:#ffffff!important}.lesson-rich-content table tr:not(:first-child) td:first-child,.lesson-rich-content table tr:not(:first-child) th:first-child{background-color:rgba(244,245,247,.6)!important;font-weight:600;color:#1a2a47!important}.lesson-rich-content table td{padding:20px 24px;vertical-align:top;line-height:1.625;border-bottom:1px solid rgba(235,237,240,.6);color:rgba(33,38,54,.85)}@media (max-width:900px){.lesson-rich-content .table{overflow-x:auto;border-radius:10px}.lesson-rich-content table tr:first-child td,.lesson-rich-content table tr:first-child th{padding:10px;font-size:10px;text-align:center}.lesson-rich-content table td{padding:10px;font-size:12px;line-height:16px}}.lesson-rich-content .example-block{position:relative;margin:2em 0;padding:24px 24px 24px 30px;border-radius:18px;background:linear-gradient(180deg,rgba(99,102,241,.06),rgba(99,102,241,.02));border:1px solid rgba(99,102,241,.15);box-shadow:0 10px 30px rgba(79,70,229,.06);overflow:hidden}.lesson-rich-content .example-block:before{content:"";position:absolute;left:0;top:0;width:6px;height:100%;background:linear-gradient(180deg,#6366f1,#4f46e5)}.lesson-rich-content .example-block-title{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#4338ca;margin-bottom:18px;padding:8px 14px;border-radius:999px;background:rgba(99,102,241,.08)}.lesson-rich-content .example-block-title:before{content:"\2726";font-size:12px}.lesson-rich-content .example-block-content{color:#1f2937}.lesson-rich-content .example-block-content p:last-child{margin-bottom:0}@media (max-width:768px){.lesson-rich-content .example-block{padding:18px 18px 18px 24px;border-radius:14px}.lesson-rich-content .example-block-title{font-size:11px;padding:6px 12px}}.lesson-rich-content figure.image svg{max-width:100%;height:auto}.lesson-rich-content{color:#1f2937;font-size:1.0625rem;line-height:1.75;-webkit-font-smoothing:antialiased}.lesson-rich-content>:first-child,.lesson-rich-content>h1:first-child{margin-top:0}.lesson-rich-content h1{font-size:2rem;line-height:1.2;font-weight:800;letter-spacing:-.02em;color:#111827;margin:0 0 1.25rem}.lesson-rich-content h2{font-size:1.5rem;line-height:1.3;font-weight:700;letter-spacing:-.01em;color:#16233f;margin:2.5rem 0 1rem;padding-bottom:.5rem;border-bottom:1px solid #eef0f4}.lesson-rich-content h3{font-size:1.25rem;line-height:1.35;font-weight:700;color:#1a2a47;margin:2rem 0 .85rem}.lesson-rich-content h4{font-size:1.05rem;font-weight:700;color:#1a2a47;margin:1.5rem 0 .6rem}.lesson-rich-content p{margin:0 0 1.15rem}.lesson-rich-content ol,.lesson-rich-content ul{margin:0 0 1.25rem;padding-left:1.5rem}.lesson-rich-content ul{list-style:disc}.lesson-rich-content ol{list-style:decimal}.lesson-rich-content li{margin-bottom:.5rem;line-height:1.7}.lesson-rich-content li:last-child{margin-bottom:0}.lesson-rich-content strong{font-weight:700;color:#16233f}.lesson-rich-content a{color:#4338ca;text-decoration:underline;text-underline-offset:2px}.lesson-rich-content mjx-container[display=true]{margin:1.1em 0!important}@media (max-width:768px){.lesson-rich-content{font-size:1rem}.lesson-rich-content h1{font-size:1.6rem}.lesson-rich-content h2{font-size:1.3rem;margin-top:2rem}.lesson-rich-content h3{font-size:1.15rem}}.lesson-rich-content .learning-objectives{position:relative;margin:1.75rem 0 2.5rem;padding:26px 28px 26px 32px;border-radius:18px;background:radial-gradient(120% 140% at 0 0,rgba(35,54,92,.05),rgba(35,54,92,0) 60%),linear-gradient(180deg,#ffffff,#f8fafc);border:1px solid #e6e9f0;box-shadow:0 14px 40px -26px rgba(35,54,92,.45);overflow:hidden}.lesson-rich-content .learning-objectives:before{content:"";position:absolute;left:0;top:0;width:6px;height:100%;background:linear-gradient(180deg,#23365C,#4f46e5)}.lesson-rich-content .learning-objectives h3{display:flex;align-items:center;gap:10px;margin:0 0 1rem;font-size:.8rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#4338ca}.lesson-rich-content .learning-objectives h3:before{content:"";display:inline-block;width:1.05rem;height:1.05rem;flex-shrink:0;background-color:currentColor;-webkit-mask:var(--lo-target-icon) center /contain no-repeat;mask:var(--lo-target-icon) center /contain no-repeat}.lesson-rich-content .learning-objectives{--lo-target-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Ccircle cx='12' cy='12' r='6'/%3E%3Ccircle cx='12' cy='12' r='2'/%3E%3C/svg%3E")}.lesson-rich-content .learning-objectives ul{margin:0;padding:0;list-style:none}.lesson-rich-content .learning-objectives li{position:relative;padding-left:1.9rem;margin-bottom:.85rem;color:#26324a}.lesson-rich-content .learning-objectives li:last-child{margin-bottom:0}.lesson-rich-content .learning-objectives li:before{content:"";position:absolute;left:0;top:.55em;width:9px;height:9px;border-radius:50%;background:#6366f1;box-shadow:0 0 0 4px rgba(99,102,241,.15)}@media (max-width:768px){.lesson-rich-content .learning-objectives{padding:20px 20px 20px 26px;border-radius:14px}}.FloatingActions_wrapper__xmpM1{position:fixed;bottom:calc(var(--bottom-navbar-offset) + 30px);right:20px;z-index:1100;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.FloatingActions_menu___DxJT{display:flex;flex-direction:column;gap:12px;transition:opacity .25s ease,transform .25s ease}.FloatingActions_menuClosed__92BkO{opacity:0;transform:translateY(12px);pointer-events:none;display:none}.FloatingActions_menuOpen__89CH5{opacity:1;transform:translateY(0)}.FloatingActions_item__2Oq9U{display:flex;align-items:center;gap:10px;cursor:pointer;justify-content:flex-end}.FloatingActions_label__jvmKt{background:#ffffff;color:#19293a;padding:6px 10px;border-radius:8px;font-size:13px;font-weight:500;white-space:nowrap;box-shadow:0 4px 12px rgba(11,55,99,.18)}.FloatingActions_iconBtn__ErcF8{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#ffffff;box-shadow:0 6px 16px rgba(11,55,99,.28);transition:transform .2s ease}.FloatingActions_item__2Oq9U:active .FloatingActions_iconBtn__ErcF8{transform:scale(.94)}.FloatingActions_discussion__cUsi5{background-color:#0b3763}.FloatingActions_contents__yN_Vc{background-color:#2563eb}.FloatingActions_toggle__0p2HA{width:52px;height:52px;border-radius:50%;border:none;background:#0b3763;color:#ffffff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 8px 24px rgba(11,55,99,.34);transition:transform .25s ease,background .25s ease}.FloatingActions_toggle__0p2HA:active{transform:scale(.96)}.FloatingActions_toggleOpen__4ta7T{background:#6b7280;transform:rotate(90deg)}.DiscussionFAB_fab__D7eRe{position:fixed;bottom:1.5rem;right:1.5rem;z-index:1200;display:grid;place-items:center;height:3.25rem;width:3.25rem;border:none;border-radius:9999px;background:#0b3763;color:#ffffff;cursor:pointer;box-shadow:0 8px 24px -4px rgba(11,55,99,.32),0 4px 8px -2px rgba(11,55,99,.18);transition:transform .15s ease,background .15s ease}.DiscussionFAB_fab__D7eRe:hover{transform:scale(1.05);background:#0e4276}.DiscussionFAB_fab__D7eRe:active{transform:scale(1)}.DiscussionFAB_fabTooltip__R4Doc{position:fixed;bottom:2.3rem;right:5.25rem;z-index:1200;background:#0b3763;color:#ffffff;font-size:.75rem;font-weight:500;padding:.375rem .625rem;border-radius:.375rem;white-space:nowrap;pointer-events:none;box-shadow:0 4px 12px -2px rgba(11,55,99,.25)}.DiscussionFAB_overlay__ac9lU{position:fixed;inset:0;z-index:1300;background:rgba(0,0,0,.5);animation:DiscussionFAB_fadeIn__20zO3 .2s ease}@keyframes DiscussionFAB_fadeIn__20zO3{0%{opacity:0}to{opacity:1}}.DiscussionFAB_sheet__nQ_6y{position:fixed;z-index:1310;background:#fbfcfd;display:flex;flex-direction:column;box-shadow:-8px 0 32px -8px rgba(11,55,99,.18)}.DiscussionFAB_sheetRight__zxf1g{inset-block:0;right:0;height:100dvh;width:480px;max-width:100vw;border-left:1px solid #c2cad6;animation:DiscussionFAB_slideInRight__NTy9b .3s ease}@keyframes DiscussionFAB_slideInRight__NTy9b{0%{transform:translateX(100%)}to{transform:translateX(0)}}.DiscussionFAB_sheetBottom__SDakL{inset-inline:0;bottom:0;height:100dvh;width:100%;border-top:1px solid #c2cad6;animation:DiscussionFAB_slideInBottom__3rkJJ .3s ease}@keyframes DiscussionFAB_slideInBottom__3rkJJ{0%{transform:translateY(100%)}to{transform:translateY(0)}}.DiscussionFAB_sheetClose__w1lpI{position:absolute;top:.875rem;right:.875rem;z-index:5;display:grid;place-items:center;height:1.75rem;width:1.75rem;border:none;border-radius:.375rem;background:transparent;color:#5b6573;cursor:pointer;opacity:.7;transition:opacity .15s ease,background .15s ease}.DiscussionFAB_sheetClose__w1lpI:hover{opacity:1;background:#eef1f4}.DiscussionFAB_panel__6R_4q{display:flex;height:100%;flex-direction:column;background:#fbfcfd}.DiscussionFAB_panelHeader__K7hs1{border-bottom:1px solid #c2cad6;background:#ffffff;padding:1.25rem 1.25rem 1rem}.DiscussionFAB_eyebrow__bMgog{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#0b3763}.DiscussionFAB_panelTitle__HI7_y{margin:.25rem 0 0;font-size:1.0625rem;font-weight:600;line-height:1.3;letter-spacing:-.02em;color:#19293a;padding-right:2rem}.DiscussionFAB_panelSub__DQk5R{margin-top:.25rem;font-size:.75rem;color:#5b6573}.DiscussionFAB_searchWrap__3Dp1a{margin-top:1rem;position:relative}.DiscussionFAB_searchIcon__ZaSMc{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#6b7686;pointer-events:none}.DiscussionFAB_searchInput__QUFqj{width:100%;height:2.25rem;padding:0 .75rem 0 2.25rem;border:1px solid #c2cad6;border-radius:.5rem;background:#fbfcfd;font-size:.8125rem;color:#19293a;outline:none;box-sizing:border-box}.DiscussionFAB_searchInput__QUFqj:focus{border-color:#0b3763;box-shadow:0 0 0 2px rgba(11,55,99,.12)}.DiscussionFAB_searchInput__QUFqj::placeholder{color:#6b7686}.DiscussionFAB_sortRow___H_Zt{margin-top:.75rem;display:flex;flex-wrap:wrap;gap:.375rem}.DiscussionFAB_sortChip__lbxVz{padding:.25rem .625rem;border-radius:.375rem;font-size:.71875rem;font-weight:500;border:1px solid #c2cad6;background:#fbfcfd;color:#5b6573;cursor:pointer;transition:all .15s ease}.DiscussionFAB_sortChip__lbxVz:hover{color:#19293a}.DiscussionFAB_sortChipActive__b0mvR{background:#0b3763;color:#ffffff;border-color:#0b3763}.DiscussionFAB_body__tSatW{flex:1 1;overflow-y:auto;padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.75rem}.DiscussionFAB_btn__9twE0{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;border:none;border-radius:.5rem;font-weight:500;cursor:pointer;transition:background .15s ease,opacity .15s ease;font-family:inherit}.DiscussionFAB_btnPrimary__YVgmQ{background:#0b3763;color:#ffffff}.DiscussionFAB_btnPrimary__YVgmQ:hover{background:#0e4276}.DiscussionFAB_btnGhost__QzDIb{background:transparent;color:#5b6573}.DiscussionFAB_btnGhost__QzDIb:hover{background:#eef1f4;color:#19293a}.DiscussionFAB_btnSm__jlhDG{height:2rem;padding:0 .75rem;font-size:.8125rem}.DiscussionFAB_btnLg__9D27_{height:2.5rem;padding:0 1rem;font-size:.875rem}.DiscussionFAB_askBtnFull__VJzbl{width:100%}.DiscussionFAB_emptyState__LKWb3{border:1px dashed #e6eaef;border-radius:.5rem;background:#ffffff;padding:2.5rem 1rem;text-align:center;font-size:.8125rem;color:#5b6573}.DiscussionFAB_card__P3CD4{width:100%;text-align:left;border:1px solid #c2cad6;border-radius:.75rem;background:#ffffff;padding:1rem;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease;font-family:inherit}.DiscussionFAB_card__P3CD4:hover{border-color:rgba(11,55,99,.3);box-shadow:0 1px 2px 0 rgba(11,55,99,.04),0 4px 16px -4px rgba(11,55,99,.06)}.DiscussionFAB_cardRow__gMpnZ{display:flex;align-items:flex-start;gap:.75rem}.DiscussionFAB_cardMain__jjN78{flex:1 1;min-width:0}.DiscussionFAB_metaLine__XGrCX{display:flex;flex-wrap:wrap;align-items:center;gap:.125rem .5rem;font-size:.75rem;color:#5b6573}.DiscussionFAB_authorName__9BM_o{font-weight:600;color:#19293a}.DiscussionFAB_cardTitle__tBZZ0{margin:.25rem 0 0;font-size:.90625rem;font-weight:600;line-height:1.35;color:#19293a}.DiscussionFAB_cardPreview__NuhH7{margin:.25rem 0 0;font-size:.8125rem;color:#5b6573;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.DiscussionFAB_cardFooter__18eL2{margin-top:.75rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.DiscussionFAB_cardStats__BTgW5{margin-left:auto;display:flex;align-items:center;gap:.75rem;color:#5b6573;font-size:.75rem}.DiscussionFAB_statItem__3ck0j{display:inline-flex;align-items:center;gap:.25rem}.DiscussionFAB_tabularNums__QehBl{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DiscussionFAB_avatar__bINnz{display:grid;flex-shrink:0;place-items:center;border-radius:9999px;background:#eaf0f7;color:#0b3763;font-weight:600}.DiscussionFAB_avatarMd__usZuL{height:2.25rem;width:2.25rem;font-size:.6875rem}.DiscussionFAB_avatarSm__cgxVp{height:1.75rem;width:1.75rem;font-size:.65625rem}.DiscussionFAB_badge__WbHVs{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;border-radius:.375rem;font-size:.6875rem;font-weight:500;border:1px solid transparent;line-height:1.4}.DiscussionFAB_badgeTag__4Ttnc{border-color:#e6eaef;color:#5b6573;font-weight:400;background:#fbfcfd}.DiscussionFAB_badgeSolved__Qx5U0{background:rgba(22,163,116,.1);color:#16a374;border-color:rgba(22,163,116,.2)}.DiscussionFAB_badgeUnanswered__gY2xY{background:rgba(217,142,51,.06);color:#c07d1f;border-color:rgba(217,142,51,.4)}.DiscussionFAB_badgeOpen__H3O_A{border-color:#e6eaef;color:#5b6573}.DiscussionFAB_roleBadge__jvzw3{font-size:.65625rem;font-weight:600;padding:.0625rem .375rem;border-radius:.25rem;border:1px solid transparent}.DiscussionFAB_roleInstructor__dd5X3{background:rgba(11,55,99,.1);color:#0b3763;border-color:rgba(11,55,99,.2)}.DiscussionFAB_roleTa__ZYC2Y{background:rgba(45,110,200,.1);color:#2d6ec8;border-color:rgba(45,110,200,.2)}.DiscussionFAB_askForm__vyj3l{border:1px solid rgba(11,55,99,.3);border-radius:.75rem;background:#ffffff;padding:1rem;display:flex;flex-direction:column;gap:.75rem;box-shadow:0 1px 2px 0 rgba(11,55,99,.04),0 4px 16px -4px rgba(11,55,99,.06)}.DiscussionFAB_askFormTitle__C2ro5{font-size:.8125rem;font-weight:600;color:#19293a}.DiscussionFAB_textInput__4No0m{width:100%;height:2.25rem;padding:0 .75rem;border:1px solid #c2cad6;border-radius:.5rem;background:#ffffff;font-size:.875rem;color:#19293a;outline:none;box-sizing:border-box;font-family:inherit}.DiscussionFAB_textInput__4No0m:focus{border-color:#0b3763;box-shadow:0 0 0 2px rgba(11,55,99,.12)}.DiscussionFAB_textarea__eYjvS{width:100%;padding:.5rem .75rem;border:1px solid #c2cad6;border-radius:.5rem;background:#ffffff;font-size:.84375rem;color:#19293a;outline:none;resize:none;box-sizing:border-box;font-family:inherit;line-height:1.5}.DiscussionFAB_textarea__eYjvS:focus{border-color:#0b3763;box-shadow:0 0 0 2px rgba(11,55,99,.12)}.DiscussionFAB_textInput__4No0m::placeholder,.DiscussionFAB_textarea__eYjvS::placeholder{color:#6b7686}.DiscussionFAB_tagRow__6__u6{display:flex;flex-wrap:wrap;gap:.375rem}.DiscussionFAB_tagPill__KyvMD{padding:.25rem .625rem;border-radius:9999px;font-size:.71875rem;font-weight:500;border:1px solid #c2cad6;background:#fbfcfd;color:#5b6573;cursor:pointer;transition:all .15s ease;font-family:inherit}.DiscussionFAB_tagPill__KyvMD:hover{border-color:rgba(11,55,99,.4)}.DiscussionFAB_tagPillActive__PHTE6{border-color:#0b3763;background:#0b3763;color:#ffffff}.DiscussionFAB_formActions__7_XkE{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;padding-top:.25rem}.DiscussionFAB_threadHeaderBar__u9Bhz{border-bottom:1px solid #c2cad6;background:#ffffff;padding:.875rem 1.25rem}.DiscussionFAB_backBtn__nB1_4{display:inline-flex;align-items:center;gap:.375rem;font-size:.78125rem;font-weight:500;color:#5b6573;background:transparent;border:none;cursor:pointer;transition:color .15s ease;font-family:inherit}.DiscussionFAB_backBtn__nB1_4:hover{color:#19293a}.DiscussionFAB_threadScroll__ZtGIc{flex:1 1;overflow-y:auto}.DiscussionFAB_threadHead__BFaP_{padding:1.25rem;border-bottom:1px solid #c2cad6}.DiscussionFAB_threadQTitle__v_M8g{margin:.25rem 0 0;font-size:1.0625rem;font-weight:600;line-height:1.35;color:#19293a}.DiscussionFAB_threadQBody__Un0_j{margin:.5rem 0 0;font-size:.84375rem;line-height:1.6;color:#36465a}.DiscussionFAB_threadQFooter__M6EbV{margin-top:.75rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.DiscussionFAB_repliesLabel__YKLQd{padding:.75rem 1.25rem .5rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#5b6573}.DiscussionFAB_threadList__ouuTu{padding:0 1.25rem}.DiscussionFAB_threadEmpty__CJuiZ{padding:2rem 0;text-align:center;font-size:.8125rem;color:#5b6573}.DiscussionFAB_composer__puibH{border-top:1px solid #c2cad6;background:#ffffff;padding:1rem;display:flex;flex-direction:column;gap:.5rem}.DiscussionFAB_composerFooter__bKZ_7{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.DiscussionFAB_composerHint__wbh7z{font-size:.71875rem;color:#5b6573}.DiscussionFAB_reply__w4CY9{padding:.875rem 0}.DiscussionFAB_replyTop__VP_ny{border-bottom:1px solid #c2cad6}.DiscussionFAB_replyTop__VP_ny:last-child{border-bottom:none}.DiscussionFAB_replyNested__lI7Gk{padding-left:1rem;margin-left:.75rem;border-left:1px solid #c2cad6}.DiscussionFAB_replyBody__r03M2{margin:.375rem 0 0;font-size:.84375rem;line-height:1.6;color:#19293a;white-space:pre-wrap}.DiscussionFAB_acceptedTag__45sYy{display:inline-flex;align-items:center;gap:.25rem;color:#16a374;font-weight:500}.DiscussionFAB_actionRow__qCzY_{margin-top:.625rem;display:flex;align-items:center;gap:.25rem;color:#5b6573}.DiscussionFAB_actionBtn__aeCCb{display:inline-flex;align-items:center;gap:.25rem;border:none;background:transparent;border-radius:.375rem;padding:.25rem .375rem;font-size:.75rem;color:#5b6573;cursor:pointer;transition:background .15s ease,color .15s ease;font-family:inherit}.DiscussionFAB_actionBtn__aeCCb:hover{background:#eef1f4;color:#19293a}.DiscussionFAB_actionActive__6IPxL{color:#0b3763}.DiscussionFAB_bookmarkBtn__8QUkH{margin-left:auto;border:none;background:transparent;border-radius:.375rem;padding:.375rem;color:#5b6573;cursor:pointer;display:inline-flex;transition:background .15s ease,color .15s ease}.DiscussionFAB_bookmarkBtn__8QUkH:hover{background:#eef1f4;color:#19293a}.DiscussionFAB_upvoteInline__qQjua{margin-left:auto;display:flex;align-items:center;gap:.25rem;color:#5b6573}.DiscussionFAB_replyComposer__oAM9I{margin-top:.625rem;display:flex;flex-direction:column;gap:.5rem}.DiscussionFAB_nestedWrap__u1fXT{margin-top:.5rem}.DiscussionFAB_dot__bZ1gk{color:#b6bfca}.DiscussionFAB_menuWrap__f4ahn{position:relative;margin-left:auto;display:inline-flex}.DiscussionFAB_moreBtn__ouwUK{display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;border-radius:.375rem;padding:.125rem .25rem;color:#6b7686;cursor:pointer;transition:background .15s ease,color .15s ease}.DiscussionFAB_moreBtn__ouwUK:hover{background:#eef1f4;color:#19293a}.DiscussionFAB_menuBackdrop__J0qT7{position:fixed;inset:0;z-index:10}.DiscussionFAB_menu__Fs_5i{position:absolute;right:0;top:1.75rem;z-index:11;min-width:10rem;background:#ffffff;border:1px solid #c2cad6;border-radius:.5rem;box-shadow:0 4px 12px -2px rgba(11,55,99,.18);padding:.25rem}.DiscussionFAB_menuItem__Bl4qX{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .625rem;border:none;background:transparent;border-radius:.375rem;color:#1f2d3d;font-size:.8125rem;font-weight:500;text-align:left;cursor:pointer;font-family:inherit;transition:background .15s ease}.DiscussionFAB_menuItem__Bl4qX:hover{background:rgba(11,55,99,.06)}.DiscussionFAB_menuItemDanger__Kb5k0{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .625rem;border:none;background:transparent;border-radius:.375rem;color:#d93a3a;font-size:.8125rem;font-weight:500;text-align:left;cursor:pointer;font-family:inherit;transition:background .15s ease}.DiscussionFAB_menuItemDanger__Kb5k0:hover{background:rgba(217,58,58,.08)}.DiscussionFAB_btnDanger__oRBcC{background:#d93a3a;color:#ffffff}.DiscussionFAB_btnDanger__oRBcC:hover{background:#c22f2f}.DiscussionFAB_btnDanger__oRBcC:disabled{opacity:.6;cursor:default}.DiscussionFAB_modalOverlay__90Elp{position:absolute;inset:0;z-index:20;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(11,26,59,.4);animation:DiscussionFAB_fadeIn__20zO3 .15s ease}.DiscussionFAB_modalCard__n6rqH{width:100%;max-width:22rem;background:#ffffff;border:1px solid #c2cad6;border-radius:.75rem;padding:1.25rem;box-shadow:0 20px 40px -12px rgba(11,55,99,.3)}.DiscussionFAB_modalTitle__BLZBM{margin:0;font-size:1.0625rem;font-weight:600;color:#19293a}.DiscussionFAB_modalText__50JWu{margin:.5rem 0 1.25rem;font-size:.84375rem;line-height:1.5;color:#5b6573}.DiscussionFAB_modalActions__gpWKs{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.DiscussionFAB_spin__tsbqq{display:inline-block;vertical-align:-3px;margin-right:.375rem;animation:DiscussionFAB_spin__tsbqq .8s linear infinite}@keyframes DiscussionFAB_spin__tsbqq{to{transform:rotate(1turn)}}.DiscussionFAB_avatarImg__4xBTC{object-fit:cover}.DiscussionFAB_postImage__StkPt{margin-top:.5rem;max-width:100%;max-height:200px;border-radius:.5rem;border:1px solid #c2cad6;object-fit:cover;display:block}.DiscussionFAB_attachBtn__BOFve{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:.5rem;border:1px dashed #e6eaef;background:transparent;color:#5b6573;font-size:.8125rem;cursor:pointer;font-family:inherit;align-self:flex-start}.DiscussionFAB_attachBtn__BOFve:hover{border-color:rgba(11,55,99,.4);color:#0b3763}.DiscussionFAB_imagePreviewWrap__D8VBf{position:relative;display:inline-block;align-self:flex-start}.DiscussionFAB_imagePreview__sr50j{max-width:100%;max-height:160px;border-radius:.5rem;border:1px solid #c2cad6;display:block}.DiscussionFAB_imageRemoveBtn__BC_lm{position:absolute;top:.375rem;right:.375rem;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:9999px;border:none;background:rgba(0,0,0,.6);color:#fff;cursor:pointer}.DiscussionFAB_fieldError__qqovc{font-size:.75rem;color:#d93a3a}