@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-600-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-600-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/ibm-plex-sans-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}.hv1:hover{background:#f7f9fb}.hv2:hover{background:#24427a}.hv3:hover{border-color:#1b2f56;color:#1b2f56}.hv4:hover{border-color:#1b2f56;box-shadow:0 2px 8px rgba(19,26,36,.09)}.hv5:hover{color:#24427a}.hv6:hover{opacity:.82}.hv7:hover{border-color:#1b2f56;box-shadow:0 2px 8px rgba(19,26,36,.08)}.hv8:hover{background:#1e2b48}.hv8:hover,.hv9:hover{color:#ffffff}.hv10:hover{background:#1e2b48}.hv11:hover{color:#131a24}[data-theme=dark] .hv1:hover{background:rgba(108,143,232,.12)}[data-theme=dark] .hv2:hover{background:#2c4c8a}[data-theme=dark] .hv3:hover{border-color:#6c8fe8;color:#8fb0ff}[data-theme=dark] .hv4:hover{border-color:#6c8fe8;box-shadow:0 2px 8px rgba(0,0,0,.35)}[data-theme=dark] .hv5:hover{color:#8fb0ff}[data-theme=dark] .hv7:hover{border-color:#6c8fe8;box-shadow:0 2px 8px rgba(0,0,0,.3)}[data-theme=dark] .hv11:hover{color:#ffffff}.lc-burger,.lc-overlay{display:none}@media (max-width:768px){.lc-sidebar{position:fixed!important;top:0;left:0;z-index:50;height:100dvh!important;transform:translateX(-105%);transition:transform .18s ease;box-shadow:6px 0 24px rgba(0,0,0,.45);overflow-y:auto}.lc-nav-open .lc-sidebar{transform:none}.lc-nav-open .lc-overlay{display:block;position:fixed;inset:0;z-index:40;background:rgba(7,11,20,.55)}.lc-burger{display:flex;align-items:center;justify-content:center;position:fixed;bottom:16px;left:14px;z-index:60;width:44px;height:44px;border-radius:22px;background:#131f38;color:#e8ecf5;border:1px solid #24304a;font-size:18px;box-shadow:0 4px 14px rgba(0,0,0,.4);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.lc-main [style*="grid-template-columns: 1fr 1fr"],.lc-main [style*="grid-template-columns: 1fr 352px"],.lc-main [style*="grid-template-columns: 1fr 400px"],.lc-main [style*="minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr)"],.lc-main [style*="minmax(0,1.9fr) minmax(0,1fr)"],.lc-main [style*="repeat(auto-fit, minmax(310px, 1fr))"]{grid-template-columns:1fr!important}.lc-main [style*="grid-template-columns: repeat(3, 1fr)"],.lc-main [style*="grid-template-columns: repeat(3,1fr)"],.lc-main [style*="grid-template-columns: repeat(4, 1fr)"],.lc-main [style*="grid-template-columns: repeat(4, auto)"],.lc-main [style*="grid-template-columns: repeat(4,1fr)"],.lc-main [style*="grid-template-columns: repeat(4,auto)"],.lc-main [style*="grid-template-columns: repeat(7, 1fr)"],.lc-main [style*="grid-template-columns: repeat(7,1fr)"]{grid-template-columns:repeat(2,1fr)!important}.lc-main [style*="flex: 0 0 210px"]{flex:0 0 110px!important;width:110px!important}.lc-main [style*="margin-left: 220px"]{margin-left:120px!important;margin-right:8px!important}.lc-main [style*="grid-template-columns: 1.6fr 1.4fr"],.lc-main [style*="grid-template-columns: 220px 210px"]{min-width:860px}.lc-main [style*="grid-template-columns: 40px 70px 1fr"]{min-width:560px}.lc-main div:has(>[style*="grid-template-columns: 1.6fr 1.4fr"]),.lc-main div:has(>[style*="grid-template-columns: 220px 210px"]),.lc-main div:has(>[style*="grid-template-columns: 40px 70px 1fr"]){overflow-x:auto}.lc-main [style*="grid-template-columns: 40px 1fr 150px"]{grid-template-columns:32px 1fr 92px!important}.lc-main [style*="grid-template-columns: 40px 1fr 150px"]>:nth-child(4),.lc-main [style*="grid-template-columns: 40px 1fr 150px"]>:nth-child(5){display:none}.lc-main [style*="grid-template-columns: 1fr 130px 130px"]{grid-template-columns:1fr 96px!important}.lc-main [style*="grid-template-columns: 1fr 130px 130px"]>:nth-child(2),.lc-main [style*="grid-template-columns: 1fr 130px 130px"]>:nth-child(4),.lc-main [style*="grid-template-columns: 1fr 130px 130px"]>:nth-child(5){display:none}.lc-main [style*="padding: 14px 20px"],.lc-main [style*="padding: 16px 20px"],.lc-main [style*="padding: 18px 22px"],.lc-main [style*="padding: 20px 22px"],.lc-main [style*="padding: 22px 24px"]{padding-left:10px!important;padding-right:10px!important}.lc-main [style*="grid-template-columns: 40px 1fr 100px 90px"]{grid-template-columns:32px 1fr 70px!important}.lc-main [style*="grid-template-columns: 40px 1fr 100px 90px"]>:nth-child(4),.lc-main [style*="grid-template-columns: 40px 1fr 100px 90px"]>:nth-child(5){display:none}.lc-main [style*="grid-template-columns: 88px 1fr 168px"]{grid-template-columns:70px 1fr 84px!important}.lc-main [style*="grid-template-columns: 88px 1fr 168px"]>:nth-child(3),.lc-main [style*="grid-template-columns: 88px 1fr 168px"]>:nth-child(4),.lc-main [style*="grid-template-columns: 88px 1fr 168px"]>:nth-child(6){display:none}.lc-main [style*="align-items: flex-start"][style*="gap: 12px"]{flex-wrap:wrap}.lc-main [style*="flex: 0 0 256px"]{flex:1 1 100%!important;width:auto!important}.lc-main [style*="margin-left: 268px"]{display:none}.lc-main [style*="height: 54px"]{padding:0 12px!important;gap:8px!important}.lc-main [style*="height: 54px"]>[style*="font-size: 12px"]{display:none}.lc-main [style*="min-width: 230px"]{min-width:0!important;flex:1 1 90px}.lc-main [style*="height: 54px"] input::placeholder{color:transparent}.lc-main [style*="align-items: flex-start"][style*="gap: 18px"]{flex-wrap:wrap}.lc-main [style*="grid-template-columns: repeat(4, auto)"],.lc-main [style*="grid-template-columns: repeat(4,auto)"]{flex:1 1 100%;text-align:left!important;gap:12px 22px!important}.lc-main [style*="align-items: baseline"][style*="gap: 9px"],.lc-main [style*="justify-content: space-between"][style*="padding: 56px 0 30px"],.lc-main [style*="justify-content: space-between"][style*="padding: 56px 0px 30px"]{flex-wrap:wrap}@media (prefers-reduced-motion:reduce){.lc-sidebar{transition:none}}}body:has(.lc-page){background:#0a1020}.lc-page{background:#0a1020;color:#e6ebf4;min-height:100vh;position:relative;overflow-x:hidden}.lc-glow,.lc-grid{position:fixed;inset:0;pointer-events:none;z-index:0}.lc-glow{background:radial-gradient(900px 520px at 78% -8%,rgba(232,163,61,.13),transparent 70%),radial-gradient(700px 460px at 6% 12%,rgba(63,167,181,.1),transparent 70%)}.lc-grid{background-image:linear-gradient(#141f36 1px,transparent 0),linear-gradient(90deg,#141f36 1px,transparent 0);background-size:56px 56px;opacity:.5;animation:lc-drift 14s linear infinite;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,transparent 100%);mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,transparent 100%)}@keyframes lc-drift{to{transform:translateY(-56px)}}.lc-nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(10,16,32,.72);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid #16223a}.lc-navlink{font-size:13.5px;color:#a9b6cd;text-decoration:none;transition:color .15s ease}.lc-navlink:hover{color:#ffffff}.lc-btn-primary{display:inline-block;background:#e8a33d;color:#0a1020;font-family:inherit;font-weight:600;font-size:14.5px;padding:13px 22px;border:none;border-radius:7px;cursor:pointer;text-decoration:none;transition:background .15s ease}.lc-btn-primary:hover:not(:disabled){background:#f6c477}.lc-btn-primary:disabled{cursor:default;opacity:.85}.lc-btn-sm{display:inline-block;background:#e8a33d;color:#0a1020;font-weight:600;font-size:13px;padding:8px 15px;border:none;border-radius:6px;cursor:pointer;text-decoration:none;font-family:inherit;transition:background .15s ease}.lc-btn-sm:hover{background:#f6c477}.lc-btn-ghost{display:inline-block;background:transparent;border:1px solid #26334f;color:#dbe3ef;font-size:14.5px;font-weight:500;padding:13px 22px;border-radius:7px;cursor:pointer;text-decoration:none;font-family:inherit;transition:border-color .15s ease,color .15s ease}.lc-btn-ghost:hover{border-color:#3d4d70;color:#ffffff}.lc-input{width:100%;background:#0a1120;border:1px solid #24325a;border-radius:7px;padding:12px 13px;font-family:inherit;font-size:14px;color:#e6ebf4;outline:none;transition:border-color .15s ease}.lc-input:focus{border-color:#e8a33d}.lc-input::placeholder{color:#5d6d8a}.lc-cap{transition:border-color .18s ease}.lc-cap:hover{border-color:#e8a33d}@keyframes lc-riseIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.lc-rise{animation:lc-riseIn .75s ease both}@keyframes lc-tick{to{transform:translateY(-50%)}}.lc-ticker{animation:lc-tick 26s linear infinite}@keyframes lc-sweep{0%{transform:translateY(-100%)}to{transform:translateY(400%)}}.lc-scan{animation:lc-sweep 5.5s ease-in-out infinite}@keyframes lc-pulse{50%{opacity:.35;transform:scale(.8)}}.lc-pulse{animation:lc-pulse 1.8s ease-in-out infinite}@keyframes lc-ringIn{0%{stroke-dashoffset:100.5}}.lc-ring{animation:lc-ringIn 1.6s ease .3s both}@keyframes lc-barIn{0%{transform:scaleX(0)}}.lc-bar{transform-origin:left;animation:lc-barIn 1.1s ease both}@keyframes lc-spin{to{transform:rotate(1turn)}}.lc-spin{animation:lc-spin 1s linear infinite}@keyframes lc-fadeIn{0%{opacity:0}}.lc-logline{animation:lc-fadeIn .3s ease both}@keyframes lc-caret{50%{opacity:0}}.lc-caret{animation:lc-caret 1s steps(1) infinite}.lc-reveal-armed [data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .75s cubic-bezier(.2,.7,.2,1),transform .75s cubic-bezier(.2,.7,.2,1)}.lc-reveal-armed [data-reveal].lc-revealed{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lc-bar,.lc-caret,.lc-grid,.lc-pulse,.lc-ring,.lc-rise,.lc-scan,.lc-ticker{animation:none!important}.lc-scan{display:none}.lc-bar,.lc-ring{transform:none}.lc-reveal-armed [data-reveal]{opacity:1;transform:none;transition:none}}@media (max-width:760px){.lc-mock-sidebar{display:none}.lc-mock-inner{grid-template-columns:1fr!important}.lc-h1{font-size:40px!important}.lc-h2{font-size:29px!important}}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:IBM Plex Sans,system-ui,-apple-system,sans-serif;font-size:13px;color:#131a24;background:#eef1f5;-webkit-font-smoothing:antialiased}input::placeholder{color:#a4b0be}.board-grid{position:-webkit-sticky;position:sticky;top:0;height:100vh;margin-bottom:-100vh;pointer-events:none;z-index:0;background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:56px 56px;opacity:var(--grid-opacity,.5);-webkit-mask-image:radial-gradient(78% 62% at 50% 22%,#000 28%,transparent 100%);mask-image:radial-gradient(78% 62% at 50% 22%,#000 28%,transparent 100%)}