@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_ec3ea7d2-module__9JC4WW__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_ec3ea7d2-module__9JC4WW__variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.2k_u76ydap2io.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2p5l8hwveaaiz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.1_g-53zz09yvy.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2gp_y-cmv6-ey.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.2ywnh8m32q6p0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.2k_u76ydap2io.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2p5l8hwveaaiz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.1_g-53zz09yvy.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2gp_y-cmv6-ey.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.2ywnh8m32q6p0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.2k_u76ydap2io.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2p5l8hwveaaiz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.1_g-53zz09yvy.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2gp_y-cmv6-ey.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.2ywnh8m32q6p0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.2k_u76ydap2io.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2p5l8hwveaaiz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.1_g-53zz09yvy.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2gp_y-cmv6-ey.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.2ywnh8m32q6p0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a342834df7752944-s.2k_u76ydap2io.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2p5l8hwveaaiz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.1_g-53zz09yvy.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2gp_y-cmv6-ey.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.2ywnh8m32q6p0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_bb7d4076-module__QXGNta__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_bb7d4076-module__QXGNta__variable{--font-manrope:"Manrope", "Manrope Fallback"}
*{box-sizing:border-box}html,body{color:#f2f3f5;font-family:var(--font-manrope), system-ui, -apple-system, sans-serif;background:#0a0a0d;margin:0;padding:0;overflow-x:hidden}:root{--cc-accent:#2e7ce0;--cc-accent-soft:#2e7ce029;--cc-accent-border:#2e7ce059;--cc-accent-glow:#2e7ce04d;--cc-bg:color-mix(in srgb, var(--cc-accent) 9%, #060608);--cc-bg-sidebar:color-mix(in srgb, var(--cc-accent) 6%, #0a0a0d)}[data-role=inner_circle]{--cc-accent:#e6b43c;--cc-accent-soft:#e6b43c29;--cc-accent-border:#e6b43c66;--cc-accent-glow:#e6b43c4d}[data-role=coach]{--cc-accent:#e0574a;--cc-accent-soft:#e0574a29;--cc-accent-border:#e0574a66;--cc-accent-glow:#e0574a4d}[data-role=support]{--cc-accent:#4fff00;--cc-accent-soft:#4fff0024;--cc-accent-border:#4fff0066;--cc-accent-glow:#4fff004d}[data-role=csm]{--cc-accent:#f2f3f5;--cc-accent-soft:#f2f3f51f;--cc-accent-border:#f2f3f559;--cc-accent-glow:#f2f3f540}[data-role=backend]{--cc-accent:#c609ff;--cc-accent-soft:#c609ff29;--cc-accent-border:#c609ff66;--cc-accent-glow:#c609ff4d}[data-role=covenant]{--cc-accent:#3498db;--cc-accent-soft:#3498db29;--cc-accent-border:#3498db66;--cc-accent-glow:#3498db4d}[data-role=education]{--cc-accent:#78a9ca;--cc-accent-soft:#78a9ca29;--cc-accent-border:#78a9ca66;--cc-accent-glow:#78a9ca4d}[data-role=owen]{--cc-accent:#ff7a06;--cc-accent-soft:#ff7a0629;--cc-accent-border:#ff7a0666;--cc-accent-glow:#ff7a064d}[data-role=foundation_circle]{--cc-accent:#ffcbcb;--cc-accent-soft:#ffcbcb29;--cc-accent-border:#ffcbcb66;--cc-accent-glow:#ffcbcb4d}.font-archivo{font-family:var(--font-archivo), sans-serif}.cd-nav-item{cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:11px 14px;text-decoration:none;display:flex}.cd-nav-item:hover{background:#ffffff0a}.cd-nav-active{background:var(--cc-accent-soft);border:1px solid var(--cc-accent-border)}.cd-nav-active-gold{background:#e6b43c24;border:1px solid #e6b43c66}.cd-nav-item-locked{opacity:.5;cursor:default}.ic-section-box{background:#e6b43c0d;border:1px solid #e6b43c59;border-radius:14px;padding:10px 2px;animation:3.2s ease-in-out infinite ic-glow-pulse;position:relative;overflow:hidden}.ic-dimmed{filter:blur(8px);opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none}.ic-locked-overlay{background:#0a0a0d8c;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;inset:0}@keyframes ic-glow-pulse{0%,to{box-shadow:0 0 14px #e6b43c2e,inset 0 0 20px #e6b43c0a}50%{box-shadow:0 0 26px #e6b43c61,inset 0 0 26px #e6b43c14}}@media (max-width:700px){.cc-dash-grid{grid-template-columns:1fr!important}}@media (max-width:760px){.cc-lesson-grid{grid-template-columns:1fr!important}}@media (max-width:1000px){.cc-resources-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:560px){.cc-resources-grid{grid-template-columns:1fr!important}}.cd-card{border:1px solid var(--cc-accent-border);background:#0e1119;border-radius:16px}.cd-doc-hover{transition:transform .15s,box-shadow .15s}.cd-doc-hover:hover{transform:translateY(-2px)}.ic-card-glow{animation:3.2s ease-in-out infinite ic-glow-pulse;border-color:#e6b43c73!important}@keyframes rank-glow-pulse{0%,to{box-shadow:0 0 14px var(--rank-glow-soft), inset 0 0 20px var(--rank-glow-inset-soft)}50%{box-shadow:0 0 26px var(--rank-glow-strong), inset 0 0 26px var(--rank-glow-inset-strong)}}.rank-card-glow{animation:3.2s ease-in-out infinite rank-glow-pulse}.cd-reaction-pill{background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;padding:4px 11px;font-size:13px;display:inline-flex}.cd-card-gold{background:#0e1119;border:1px solid #e6b43c59;border-radius:16px}.cd-section-label{letter-spacing:.1em;color:var(--cc-accent);text-transform:uppercase;margin-bottom:4px;padding:0 14px;font-size:10px;font-weight:700}.cd-collapse-toggle{transition:filter .15s,transform .1s}.cd-collapse-toggle:hover{filter:brightness(1.25)}.cd-collapse-toggle:active{transform:scale(.98)}.cd-subtab{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px;padding:8px 16px;font-size:13px;font-weight:700;transition:background .15s,border-color .15s}.cd-pill-btn{white-space:nowrap;cursor:pointer;border-radius:7px;padding:6px 12px;font-size:11px;font-weight:700}@keyframes cc-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes cc-shimmer{0%{left:-30%}to{left:110%}}@keyframes cc-drift-center{0%,to{transform:translate(-50%,-50%)translate(0)}50%{transform:translate(-50%,-50%)translate(70px,20px)}}.cc-float{animation:4.5s ease-in-out infinite cc-float}.cc-drift-center{animation:10s ease-in-out infinite cc-drift-center}@keyframes cc-orb-float-a{0%{transform:translate(0)}25%{transform:translate(60px,40px)}50%{transform:translate(20px,90px)}75%{transform:translate(-50px,30px)}to{transform:translate(0)}}@keyframes cc-orb-float-b{0%{transform:translate(0)}30%{transform:translate(-70px,-30px)}55%{transform:translate(-30px,-80px)}80%{transform:translate(40px,-20px)}to{transform:translate(0)}}.cc-orb-a{animation:14s ease-in-out infinite cc-orb-float-a}.cc-orb-b{animation:17s ease-in-out infinite cc-orb-float-b}@keyframes ic-arrival-fade{0%{opacity:1}65%{opacity:1}to{opacity:0}}@keyframes ic-arrival-burst{0%{opacity:0;transform:scale(.3)}30%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@keyframes ic-arrival-text{0%{opacity:0;letter-spacing:.3em;transform:scale(.92)}25%{opacity:1;letter-spacing:.12em;transform:scale(1)}75%{opacity:1;letter-spacing:.12em;transform:scale(1)}to{opacity:0;letter-spacing:.12em;transform:scale(1.04)}}.cc-btn{cursor:pointer;transition:transform .15s,box-shadow .2s;position:relative;overflow:hidden}.cc-btn:hover{transform:translateY(-2px);box-shadow:0 18px 28px -10px #4a6fa0a6}.cc-btn:active{transform:scale(.97)}.cc-btn:after{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:16%;height:260%;animation:2.6s ease-in-out infinite cc-shimmer;position:absolute;top:-60%;left:-30%;transform:rotate(22deg)}.cd-nav-toggle-input,.cd-nav-toggle-btn,.cd-nav-backdrop{display:none}@media (max-width:860px){.cd-nav-toggle-btn{z-index:50;cursor:pointer;color:#f2f3f5;background:#0d1017;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;display:flex;position:fixed;top:14px;left:14px}.cd-sidebar-panel{transition:transform .2s;transform:translate(-100%);background:var(--cc-bg-sidebar)!important;z-index:46!important;width:100vw!important;height:100vh!important;position:fixed!important;inset:0!important}.cd-nav-toggle-input:checked~.cd-sidebar-panel{transform:translate(0)}.cd-nav-toggle-input:checked~.cd-nav-backdrop{z-index:44;background:#0003;display:block;position:fixed;inset:0}.cd-nav-toggle-input:checked+.cd-nav-toggle-btn:before{content:"✕"}.cd-nav-toggle-btn:before{content:"☰"}.cd-page-content{padding:76px 16px 40px!important}}
