.Header_header__MvnS2{text-align:center;margin-bottom:56px;animation:Header_fadeDown__YKvoM .8s ease both;display:flex;flex-direction:column;align-items:center;position:relative}.Header_topBar__UGeWF{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:30px}.Header_welcomeMsg__bCf7_{font-size:.8rem;font-weight:500;color:var(--text-secondary)}.Header_langSwitch__W65WK{display:flex;align-items:center;gap:6px;background:var(--surface-color);padding:4px 8px;border-radius:20px;border:1px solid var(--border-color)}.Header_langBtn__BSLJd{background:none;border:none;font-size:.7rem;font-weight:700;color:var(--text-secondary);cursor:pointer;padding:4px 6px;border-radius:12px;transition:all .2s}.Header_langBtn__BSLJd:hover{color:var(--text-primary)}.Header_langBtn__BSLJd.Header_active__t8h51{background:rgba(0,0,0,.05);color:var(--text-primary)}.Header_langSep__pSelk{color:var(--border-color);font-size:.8rem}.Header_logo__j7oID{width:72px;height:72px;margin-bottom:8px;object-fit:contain}.Header_logoEmoji__HVDB0{font-size:72px;line-height:1;margin-bottom:8px;display:flex;align-items:center;justify-content:center}.Header_logoCredit__wSvx8{font-size:.55rem;color:var(--text-secondary);opacity:.6;margin-bottom:24px;letter-spacing:.02em}.Header_topTag__ogjtz{display:inline-block;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-secondary);border:1px solid var(--border-color);padding:5px 14px;border-radius:4px;margin-bottom:20px;background-color:var(--surface-color)}.Header_title__cchLN{font-size:clamp(2.2rem,6vw,4rem);font-weight:800;line-height:1.05;letter-spacing:-.03em;margin-bottom:14px;color:var(--text-primary)}.Header_sub__fR68v{font-size:.9rem;color:var(--text-secondary);letter-spacing:.02em}@keyframes Header_fadeDown__YKvoM{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.PlatformTabs_tabs__XyKHC{display:flex;gap:12px;margin-bottom:40px;flex-wrap:wrap;justify-content:center;animation:PlatformTabs_fadeUp__BK2Wm .6s ease .15s both}.PlatformTabs_tab__UCMPu{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:30px;border:1px solid var(--border-color);background:var(--surface-color);color:var(--text-secondary);font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.05)}.PlatformTabs_tabIcon___8Mfn{width:20px;height:20px;object-fit:contain}.PlatformTabs_tabEmoji__tdntr{font-size:1.1rem;line-height:1}.PlatformTabs_tab__UCMPu:hover{border-color:var(--border-color-hover);color:var(--text-primary);transform:translateY(-2px);box-shadow:0 4px 6px rgba(0,0,0,.05)}.PlatformTabs_tab__UCMPu.PlatformTabs_active__3i1WH{color:var(--text-primary);border-color:currentColor;box-shadow:none}.PlatformTabs_tabGoogle__WbtHg.PlatformTabs_active__3i1WH{color:var(--google-blue);background:var(--google-blue-light);border-color:var(--google-blue)}.PlatformTabs_tabAws___Em89.PlatformTabs_active__3i1WH{color:var(--aws-orange);background:var(--aws-light);border-color:var(--aws-orange)}.PlatformTabs_tabAzure__vMGUW.PlatformTabs_active__3i1WH{color:var(--azure-blue);background:var(--azure-light);border-color:var(--azure-blue)}.PlatformTabs_tabK8s__3Oqg3.PlatformTabs_active__3i1WH{color:var(--k8s-blue);background:var(--k8s-light);border-color:var(--k8s-blue)}.PlatformTabs_tabMulti__5Lpur.PlatformTabs_active__3i1WH{color:var(--multi-purple);background:var(--multi-light);border-color:var(--multi-purple)}.PlatformTabs_tabPraktik__3nh1g.PlatformTabs_active__3i1WH{color:var(--google-red);background:var(--google-red-light);border-color:var(--google-red)}@media (max-width:768px){.PlatformTabs_tabs__XyKHC{display:none}}@keyframes PlatformTabs_fadeUp__BK2Wm{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.PlatformSection_section__YV35l{animation:PlatformSection_fadeUp__o2fZh .4s ease both}.PlatformSection_header___9iua{display:flex;align-items:center;gap:16px;margin-bottom:32px;padding:24px;background:var(--surface-color);border:1px solid var(--border-color);border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.04)}.PlatformSection_icon__U3pvc{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;flex-shrink:0;background:#F1F3F4}.PlatformSection_platformImg__zUU7Z{width:28px;height:28px;object-fit:contain}.PlatformSection_google__PFyWL .PlatformSection_icon__U3pvc{background:var(--google-blue-light);color:var(--google-blue)}.PlatformSection_aws__YK8FL .PlatformSection_icon__U3pvc{background:var(--aws-light);color:var(--aws-orange)}.PlatformSection_azure__vK6jk .PlatformSection_icon__U3pvc{background:var(--azure-light);color:var(--azure-blue)}.PlatformSection_k8s__XUV_T .PlatformSection_icon__U3pvc{background:var(--k8s-light);color:var(--k8s-blue)}.PlatformSection_multi__fPOVV .PlatformSection_icon__U3pvc{background:var(--multi-light);color:var(--multi-purple)}.PlatformSection_google__PFyWL h2{color:var(--google-blue)}.PlatformSection_aws__YK8FL h2{color:var(--aws-orange)}.PlatformSection_azure__vK6jk h2{color:var(--azure-blue)}.PlatformSection_k8s__XUV_T h2{color:var(--k8s-blue)}.PlatformSection_multi__fPOVV h2{color:var(--multi-purple)}.PlatformSection_info__WOXOt h2{font-size:1.4rem;font-weight:700;letter-spacing:-.02em;margin-bottom:4px}.PlatformSection_info__WOXOt p{font-size:.85rem;color:var(--text-secondary)}.PlatformSection_phases__3WN7f{display:flex;flex-direction:column;gap:16px}.PhaseBlock_block__t1VpH{border:1px solid var(--border-color);border-radius:12px;overflow:hidden;background:var(--surface-color);transition:all .3s ease;box-shadow:0 1px 3px rgba(0,0,0,.02)}.PhaseBlock_block__t1VpH:hover{border-color:var(--border-color-hover);box-shadow:0 4px 12px rgba(0,0,0,.05)}.PhaseBlock_head__PeBGZ{display:flex;align-items:center;gap:16px;padding:16px 20px;cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--surface-color)}.PhaseBlock_numBadge__n68d0{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;flex-shrink:0;background:#F1F3F4;color:var(--text-secondary)}.PhaseBlock_google__4Fmud .PhaseBlock_numBadge__n68d0{background:var(--google-blue-light);color:var(--google-blue);border:1px solid rgba(26,115,232,.2)}.PhaseBlock_aws__qa_cV .PhaseBlock_numBadge__n68d0{background:var(--aws-light);color:var(--aws-orange);border:1px solid rgba(255,153,0,.2)}.PhaseBlock_azure__3yJEi .PhaseBlock_numBadge__n68d0{background:var(--azure-light);color:var(--azure-blue);border:1px solid rgba(0,120,212,.2)}.PhaseBlock_k8s__MmtXs .PhaseBlock_numBadge__n68d0{background:var(--k8s-light);color:var(--k8s-blue);border:1px solid rgba(50,108,229,.2)}.PhaseBlock_multi__afVHO .PhaseBlock_numBadge__n68d0{background:var(--multi-light);color:var(--multi-purple);border:1px solid rgba(161,66,244,.2)}.PhaseBlock_headInfo__dOPRU{flex:1 1}.PhaseBlock_headTitle__664AO{font-size:1rem;font-weight:600;color:var(--text-primary)}.PhaseBlock_headMeta__G9hMq{font-size:.8rem;color:var(--text-secondary);margin-top:2px}.PhaseBlock_tags__dhPcD{display:flex;gap:8px}.PhaseBlock_tag__I9Xmt{font-size:.65rem;padding:4px 10px;border-radius:4px;letter-spacing:.05em;text-transform:uppercase;font-weight:600}.PhaseBlock_tag-free__EoktJ{background:var(--google-green-light);color:var(--google-green);border:1px solid rgba(24,128,56,.2)}.PhaseBlock_tag-paid__PKJZo{background:var(--google-yellow-light);color:#B38200;border:1px solid rgba(249,171,0,.2)}.PhaseBlock_tag-cert__RJDmF{background:var(--multi-light);color:var(--multi-purple);border:1px solid rgba(161,66,244,.2)}.PhaseBlock_tag-opsional__7n2jy{background:#F1F3F4;color:var(--text-secondary);border:1px solid var(--border-color)}.PhaseBlock_arrow__pH4yU{color:var(--text-secondary);font-size:.8rem;margin-left:8px;transition:transform .3s}.PhaseBlock_body__7vnvv{padding:20px;background:var(--bg-color);border-top:1px solid var(--border-color)}.CourseItem_item__0Ik9e{display:flex;align-items:flex-start;gap:16px;padding:16px;background:var(--surface-color);border:1px solid var(--border-color);border-radius:10px;margin-bottom:12px;transition:all .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.02)}.CourseItem_item__0Ik9e:last-child{margin-bottom:0}.CourseItem_item__0Ik9e:hover{background:#F8F9FA;border-color:var(--border-color-hover);transform:translateX(4px)}.CourseItem_order__7lJYF{width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;flex-shrink:0;background:#F1F3F4;color:var(--text-secondary)}.CourseItem_details__9FBBr{flex:1 1;min-width:0}.CourseItem_name__sMhFJ{font-size:.95rem;font-weight:600;color:var(--text-primary);line-height:1.3}.CourseItem_desc__5JRb6{font-size:.85rem;color:var(--text-secondary);margin-top:4px;line-height:1.5}.CourseItem_badges__ArH4Z{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.CourseItem_badge__ic7OA{font-size:.65rem;padding:3px 8px;border-radius:4px;letter-spacing:.05em;font-weight:600}.CourseItem_badge-advanced__a4cCW,.CourseItem_badge-beginner__4kUK8,.CourseItem_badge-intermediate__SZBE3,.CourseItem_badgeDefault__8DZrk{background:#F1F3F4;color:var(--text-secondary)}.CourseItem_badge-free__4pFiR{background:var(--google-green-light);color:var(--google-green)}.CourseItem_badge-careerpath__D_WCY{background:var(--google-blue-light);color:var(--google-blue)}.CourseItem_badge-certprep__nJcIE{background:var(--multi-light);color:var(--multi-purple)}.CourseItem_duration__W3FWL{font-size:.75rem;color:var(--text-secondary);white-space:nowrap;flex-shrink:0;margin-top:4px;font-weight:500}.PraktikSection_section__6fQ1U{animation:PraktikSection_fadeUp___Spte .4s ease both}.PraktikSection_intro__DPqr5{margin-bottom:32px;padding:24px;background:var(--google-red-light);border:1px solid rgba(234,67,53,.2);border-radius:16px}.PraktikSection_intro__DPqr5 h2{font-size:1.4rem;font-weight:700;color:var(--google-red);margin-bottom:8px}.PraktikSection_intro__DPqr5 p{font-size:.9rem;color:var(--text-secondary);line-height:1.7}.PraktikSection_grid__Qfa_3{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;margin-bottom:32px}.PraktikSection_card__aVLyu{padding:24px;background:var(--surface-color);border:1px solid var(--border-color);border-radius:14px;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.02)}.PraktikSection_card__aVLyu:hover{border-color:var(--google-red);transform:translateY(-3px);box-shadow:0 8px 16px rgba(0,0,0,.05)}.PraktikSection_cardTitle__Dy7Vy{font-size:1.1rem;font-weight:700;color:var(--text-primary)}.PraktikSection_cardSub__YpWlM{font-size:.8rem;color:var(--text-secondary);margin-top:4px;margin-bottom:16px}.PraktikSection_list__Lis_R{list-style:none;padding:0}.PraktikSection_list__Lis_R li{font-size:.85rem;color:var(--text-secondary);padding:8px 0;border-bottom:1px solid var(--border-color);line-height:1.5;display:flex;align-items:flex-start;gap:8px}.PraktikSection_list__Lis_R li:before{content:"›";color:var(--google-red);flex-shrink:0;font-weight:700}.PraktikSection_list__Lis_R li:last-child{border-bottom:none}.PraktikSection_badge__VhwYl{display:inline-flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:700;padding:2px 6px;border-radius:4px;letter-spacing:.05em;margin-right:2px;transform:translateY(1px)}.PraktikSection_badgeFREE__Vos1U{background-color:var(--google-green-light);color:var(--google-green);border:1px solid rgba(52,168,83,.2)}.PraktikSection_badgeGCP__QOXA3{background-color:var(--google-blue-light);color:var(--google-blue);border:1px solid rgba(66,133,244,.2)}.PraktikSection_badgeAWS__4EP_D{background-color:#FFF3E0;color:#E65100;border:1px solid rgba(230,81,0,.2)}.PraktikSection_badgeAZURE__pHSuU{background-color:#E3F2FD;color:#1565C0;border:1px solid rgba(21,101,192,.2)}.PraktikSection_badgeK8S__Az9tl{background-color:#E8EAF6;color:#3F51B5;border:1px solid rgba(63,81,181,.2)}.PraktikSection_badgePROJECT__tcNr0{background-color:#FCE4EC;color:#C2185B;border:1px solid rgba(194,24,91,.2)}.PraktikSection_milestone__gA4Jg{padding:24px;background:var(--surface-color);border:1px solid var(--border-color);border-radius:14px;box-shadow:0 2px 4px rgba(0,0,0,.02)}.PraktikSection_msHeader__uCzZN{font-size:1.1rem;font-weight:700;margin-bottom:20px;color:var(--text-primary);text-transform:uppercase;letter-spacing:.05em}.PraktikSection_msSteps__Ctqz9{display:flex;flex-direction:column;gap:12px}.PraktikSection_msStep__dMGif{display:flex;align-items:flex-start;gap:16px;padding:16px;background:#F8F9FA;border-radius:10px;border:1px solid var(--border-color)}.PraktikSection_msNum__cPTO4{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;flex-shrink:0;background:#E8F0FE;color:var(--google-blue)}.PraktikSection_msContent__ilCJh{flex:1 1}.PraktikSection_msTitle__Tva2_{font-size:.95rem;font-weight:600;color:var(--text-primary)}.PraktikSection_msDesc__WHojw{font-size:.85rem;color:var(--text-secondary);margin-top:4px;line-height:1.5}.MobileNav_subnav__pAcFz{display:none;position:fixed;bottom:70px;left:0;right:0;z-index:999;background:rgba(255,255,255,.98);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid var(--border-color);padding:10px 16px;overflow-x:auto;scrollbar-width:none;white-space:nowrap;gap:8px;transform:translateY(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);box-shadow:0 -4px 10px rgba(0,0,0,.02)}.MobileNav_subnav__pAcFz::-webkit-scrollbar{display:none}@media (max-width:768px){.MobileNav_subnav__pAcFz.MobileNav_visible__g4O5K{display:flex;transform:translateY(0)}}.MobileNav_subnavBtn__Kx874{display:inline-flex;align-items:center;padding:8px 16px;border-radius:20px;border:1px solid var(--border-color);background:var(--surface-color);color:var(--text-secondary);font-size:.75rem;font-weight:600;cursor:pointer;flex-shrink:0;transition:all .2s ease}.MobileNav_subnavBtn__Kx874.MobileNav_active__Wq8TL{color:var(--text-primary);border-color:currentColor;background:var(--surface-color)}.MobileNav_subnavBtn__Kx874.MobileNav_google___jnxn.MobileNav_active__Wq8TL{color:var(--google-blue);background:var(--google-blue-light);border-color:var(--google-blue)}.MobileNav_subnavBtn__Kx874.MobileNav_aws__bJf_p.MobileNav_active__Wq8TL{color:var(--aws-orange);background:var(--aws-light);border-color:var(--aws-orange)}.MobileNav_subnavBtn__Kx874.MobileNav_azure__AODYi.MobileNav_active__Wq8TL{color:var(--azure-blue);background:var(--azure-light);border-color:var(--azure-blue)}.MobileNav_subnavBtn__Kx874.MobileNav_k8s__Ttfac.MobileNav_active__Wq8TL{color:var(--k8s-blue);background:var(--k8s-light);border-color:var(--k8s-blue)}.MobileNav_subnavBtn__Kx874.MobileNav_multi__BYC6Q.MobileNav_active__Wq8TL{color:var(--multi-purple);background:var(--multi-light);border-color:var(--multi-purple)}.MobileNav_bottomNav__uznMT{display:none;position:fixed;bottom:0;left:0;right:0;z-index:1000;background:rgba(255,255,255,.98);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid var(--border-color);padding:8px 16px calc(8px + env(safe-area-inset-bottom));gap:8px;box-shadow:0 -4px 16px rgba(0,0,0,.06)}@media (max-width:768px){.MobileNav_bottomNav__uznMT{display:flex;flex-direction:row}}.MobileNav_bnavItem__ElRen{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px 6px;border:none;background:transparent;border-radius:14px;cursor:pointer;transition:all .2s ease;color:var(--text-secondary);position:relative;overflow:hidden}.MobileNav_bnavItem__ElRen:before{content:"";position:absolute;inset:0;border-radius:14px;background:rgba(0,0,0,0);transition:background .2s;z-index:-1}.MobileNav_bnavItem__ElRen.MobileNav_activeBelajar__Y4myh:before{background:var(--google-blue-light)}.MobileNav_bnavItem__ElRen.MobileNav_activePraktik__ULqCw:before{background:var(--google-red-light)}.MobileNav_bnavIcon__EYWED{font-size:1.4rem;line-height:1;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.MobileNav_bnavItem__ElRen.MobileNav_activeBelajar__Y4myh .MobileNav_bnavIcon__EYWED,.MobileNav_bnavItem__ElRen.MobileNav_activePraktik__ULqCw .MobileNav_bnavIcon__EYWED{transform:scale(1.15)}.MobileNav_bnavLabel__Bmpsi{font-size:.65rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;transition:color .2s}.MobileNav_bnavItem__ElRen.MobileNav_activeBelajar__Y4myh .MobileNav_bnavLabel__Bmpsi{color:var(--google-blue)}.MobileNav_bnavItem__ElRen.MobileNav_activePraktik__ULqCw .MobileNav_bnavLabel__Bmpsi{color:var(--google-red)}.MobileNav_bnavDot__69Odw{width:4px;height:4px;border-radius:50%;background:transparent;transition:background .2s;margin-top:-2px}.MobileNav_bnavItem__ElRen.MobileNav_activeBelajar__Y4myh .MobileNav_bnavDot__69Odw{background:var(--google-blue)}.MobileNav_bnavItem__ElRen.MobileNav_activePraktik__ULqCw .MobileNav_bnavDot__69Odw{background:var(--google-red)}.Footer_footer__UaG1g{text-align:center;padding:40px 20px 24px;margin-top:60px;border-top:1px solid var(--border-color);font-size:.85rem;color:var(--text-secondary);display:flex;flex-direction:column;align-items:center;gap:10px}.Footer_footer__UaG1g a{color:var(--google-blue);text-decoration:none;font-weight:600;transition:opacity .2s}.Footer_footer__UaG1g a:hover{opacity:.8;text-decoration:underline}.Footer_heart__PwcOC{color:var(--google-red)}.Footer_source__YWUn6{font-size:.75rem;color:var(--text-secondary);opacity:.6}.Footer_readmeBtn__WZtoG{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;font-weight:500;font-family:inherit;color:var(--text-secondary);background:transparent;border:1px solid var(--border-color);border-radius:6px;padding:5px 14px;cursor:pointer;transition:color .18s,border-color .18s,background .18s,transform .18s;margin-bottom:4px}.Footer_readmeBtn__WZtoG:hover{color:var(--google-blue);border-color:var(--google-blue);background:var(--google-blue-light);transform:translateY(-1px)}.Footer_readmeBtn__WZtoG:active{transform:translateY(0)}.ReadmeModal_overlay__ogAlH{position:fixed;inset:0;z-index:2000;background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px;animation:ReadmeModal_fadeIn___nuI7 .2s ease-out}@keyframes ReadmeModal_fadeIn___nuI7{0%{opacity:0}to{opacity:1}}.ReadmeModal_modal__4mjNE{background:#ffffff;border-radius:12px;border:1px solid #d0d7de;box-shadow:0 8px 32px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.08);width:100%;max-width:820px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;animation:ReadmeModal_slideUp__qOeqx .25s cubic-bezier(.2,.8,.2,1)}@keyframes ReadmeModal_slideUp__qOeqx{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.ReadmeModal_modalHeader__GS6Sc{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:#f6f8fa;border-bottom:1px solid #d0d7de;flex-shrink:0}.ReadmeModal_langTabs__nmjpF{display:flex;background:#eaebed;border-radius:6px;padding:3px;gap:2px}.ReadmeModal_langTab__HsP7Q{border:none;background:transparent;font-family:inherit;font-size:.8rem;font-weight:500;padding:6px 12px;border-radius:4px;cursor:pointer;color:#57606a;transition:.15s}.ReadmeModal_langTab__HsP7Q:hover{color:#24292f}.ReadmeModal_activeTab__WUqkk{background:#ffffff;color:#24292f;box-shadow:0 1px 3px rgba(0,0,0,.1)}.ReadmeModal_headerRight__jBXIl{display:flex;align-items:center;gap:12px}.ReadmeModal_githubLink__ZWK_j{display:flex;align-items:center;gap:6px;font-size:.8rem;font-weight:600;color:#24292f;text-decoration:none;border:1px solid #d0d7de;border-radius:6px;padding:6px 12px;background:#ffffff;transition:all .15s}.ReadmeModal_githubLink__ZWK_j:hover{background:#f3f4f6;border-color:#1b1f2426}.ReadmeModal_closeBtn__oL7qf{display:flex;align-items:center;justify-content:center;background:none;border:none;color:#57606a;cursor:pointer;padding:4px;transition:color .15s}.ReadmeModal_closeBtn__oL7qf:hover{color:#e81123}.ReadmeModal_fileBar__96VQV{background:#ffffff;border-bottom:1px solid #d0d7de;padding:10px 16px;display:flex;align-items:center;gap:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.ReadmeModal_filename__IYb29{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.85rem;font-weight:600;color:#1f2328}.ReadmeModal_fileType__4AHmn{font-size:.7rem;font-weight:500;background:#eff1f3;color:#57606a;padding:2px 6px;border-radius:10px;border:1px solid #d0d7de}.ReadmeModal_body__toH0G{overflow-y:auto;padding:24px 40px;flex:1 1;background:#ffffff}.ReadmeModal_markdownBody__h7URb{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.6;color:#1f2328;word-wrap:break-word}.ReadmeModal_markdownBody__h7URb h1,.ReadmeModal_markdownBody__h7URb h2,.ReadmeModal_markdownBody__h7URb h3{font-weight:600;line-height:1.25;margin-top:24px;margin-bottom:16px;color:#1f2328}.ReadmeModal_markdownBody__h7URb h1{font-size:2em;border-bottom:1px solid #d0d7de;padding-bottom:.3em}.ReadmeModal_markdownBody__h7URb h2{font-size:1.5em;border-bottom:1px solid #d0d7de;padding-bottom:.3em}.ReadmeModal_markdownBody__h7URb h3{font-size:1.25em}.ReadmeModal_markdownBody__h7URb p{margin-bottom:16px}.ReadmeModal_markdownBody__h7URb a{color:#0969da;text-decoration:none}.ReadmeModal_markdownBody__h7URb a:hover{text-decoration:underline}.ReadmeModal_markdownBody__h7URb hr{height:.25em;padding:0;margin:24px 0;background-color:#d0d7de;border:0}.ReadmeModal_markdownBody__h7URb ul{padding-left:2em;margin-bottom:16px;list-style-type:disc}.ReadmeModal_markdownBody__h7URb li{margin-bottom:4px}.ReadmeModal_markdownBody__h7URb code{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:85%;background-color:rgba(175,184,193,.2);border-radius:6px;padding:.2em .4em;color:inherit}.ReadmeModal_markdownBody__h7URb pre{background-color:#f6f8fa;border-radius:6px;padding:16px;overflow:auto;font-size:85%;line-height:1.45;margin-bottom:16px;border:1px solid #d0d7de}.ReadmeModal_markdownBody__h7URb pre code{background-color:transparent;padding:0;border-radius:0;word-break:normal;white-space:pre}.ReadmeModal_markdownBody__h7URb img{max-width:100%;box-sizing:content-box;background-color:#ffffff}.ReadmeModal_markdownBody__h7URb strong{font-weight:600}.ReadmeModal_markdownBody__h7URb em{font-style:italic}.ReadmeModal_markdownBody__h7URb [align=center],.ReadmeModal_markdownBody__h7URb div[align=center]{text-align:center}@media (max-width:640px){.ReadmeModal_overlay__ogAlH{padding:30px 16px}.ReadmeModal_modal__4mjNE{max-height:80vh;margin:0}.ReadmeModal_body__toH0G{padding:20px 16px}.ReadmeModal_githubLink__ZWK_j span{display:none}.ReadmeModal_githubLink__ZWK_j{padding:6px}}