@font-face{font-family:"cee8b927384-Instrument-Serif";font-style:italic;font-weight:400;font-display:swap;src:url("d0014821252a8a770bf7.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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"cee8b927384-Instrument-Serif";font-style:italic;font-weight:400;font-display:swap;src:url("5a51946dfffa82972bc9.woff2") format('woff2');unicode-range:U+0000-00FF, 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:"cee8b927384-Instrument-Serif";font-style:normal;font-weight:400;font-display:swap;src:url("290e6267dd833bf5f899.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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"cee8b927384-Instrument-Serif";font-style:normal;font-weight:400;font-display:swap;src:url("5eb09b5ac0e28b67c2f0.woff2") format('woff2');unicode-range:U+0000-00FF, 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:"cee8b927384-Inter-Tight";font-style:normal;font-weight:200;font-display:swap;src:url("9bba92a871106008d89c.woff2") format('woff2');unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-family:"cee8b927384-Inter-Tight";font-style:normal;font-weight:200;font-display:swap;src:url("3937173d62f238179ca0.woff2") format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-family:"cee8b927384-Inter-Tight";font-style:normal;font-weight:200;font-display:swap;src:url("83735bbea54cc7c4e7ee.woff2") format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:"cee8b927384-Inter-Tight";font-style:normal;font-weight:200;font-display:swap;src:url("815c54f4279b399a2afb.woff2") format('woff2');unicode-range:U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF}@font-face{font-family:"cee8b927384-Inter-Tight";font-style:normal;font-weight:200;font-display:swap;src:url("88599e6f2f36551c98dd.woff2") format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB}@font-face{font-family:"cee8b927384-Inter-Tight";font-style:normal;font-weight:200;font-display:swap;src:url("fd9beddaaec644945809.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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"cee8b927384-Inter-Tight";font-style:normal;font-weight:200;font-display:swap;src:url("77fefe8ca19b9f69b528.woff2") format('woff2');unicode-range:U+0000-00FF, 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:"cee8b927384-Inter-Tight";font-style:normal;font-weight:300;font-display:swap;src:url("9bba92a871106008d89c.woff2") format('woff2');unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-family:"cee8b927384-Inter-Tight";font-style:normal;font-weight:300;font-display:swap;src:url("3937173d62f238179ca0.woff2") format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-family:"cee8b927384-Inter-Tight";font-style:normal;font-weight:300;font-display:swap;src:url("83735bbea54cc7c4e7ee.woff2") format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:"cee8b927384-Inter-Tight";font-style:normal;font-weight:300;font-display:swap;src:url("815c54f4279b399a2afb.woff2") format('woff2');unicode-range:U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF}@font-face{font-family:"cee8b927384-Inter-Tight";font-style:normal;font-weight:300;font-display:swap;src:url("88599e6f2f36551c98dd.woff2") format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB}@font-face{font-family:"cee8b927384-Inter-Tight";font-style:normal;font-weight:300;font-display:swap;src:url("fd9beddaaec644945809.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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"cee8b927384-Inter-Tight";font-style:normal;font-weight:300;font-display:swap;src:url("77fefe8ca19b9f69b528.woff2") format('woff2');unicode-range:U+0000-00FF, 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:"cee8b927384-Inter-Tight";font-style:normal;font-weight:400;font-display:swap;src:url("9bba92a871106008d89c.woff2") format('woff2');unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-family:"cee8b927384-Inter-Tight";font-style:normal;font-weight:400;font-display:swap;src:url("3937173d62f238179ca0.woff2") format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-family:"cee8b927384-Inter-Tight";font-style:normal;font-weight:400;font-display:swap;src:url("83735bbea54cc7c4e7ee.woff2") format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:"cee8b927384-Inter-Tight";font-style:normal;font-weight:400;font-display:swap;src:url("815c54f4279b399a2afb.woff2") format('woff2');unicode-range:U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF}@font-face{font-family:"cee8b927384-Inter-Tight";font-style:normal;font-weight:400;font-display:swap;src:url("88599e6f2f36551c98dd.woff2") format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB}@font-face{font-family:"cee8b927384-Inter-Tight";font-style:normal;font-weight:400;font-display:swap;src:url("fd9beddaaec644945809.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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"cee8b927384-Inter-Tight";font-style:normal;font-weight:400;font-display:swap;src:url("77fefe8ca19b9f69b528.woff2") format('woff2');unicode-range:U+0000-00FF, 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:"cee8b927384-Inter-Tight";font-style:normal;font-weight:500;font-display:swap;src:url("9bba92a871106008d89c.woff2") format('woff2');unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-family:"cee8b927384-Inter-Tight";font-style:normal;font-weight:500;font-display:swap;src:url("3937173d62f238179ca0.woff2") format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-family:"cee8b927384-Inter-Tight";font-style:normal;font-weight:500;font-display:swap;src:url("83735bbea54cc7c4e7ee.woff2") format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:"cee8b927384-Inter-Tight";font-style:normal;font-weight:500;font-display:swap;src:url("815c54f4279b399a2afb.woff2") format('woff2');unicode-range:U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF}@font-face{font-family:"cee8b927384-Inter-Tight";font-style:normal;font-weight:500;font-display:swap;src:url("88599e6f2f36551c98dd.woff2") format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB}@font-face{font-family:"cee8b927384-Inter-Tight";font-style:normal;font-weight:500;font-display:swap;src:url("fd9beddaaec644945809.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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"cee8b927384-Inter-Tight";font-style:normal;font-weight:500;font-display:swap;src:url("77fefe8ca19b9f69b528.woff2") format('woff2');unicode-range:U+0000-00FF, 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:"cee8b927384-JetBrains-Mono";font-style:normal;font-weight:400;font-display:swap;src:url("5f4292eb92ca542e9f60.woff2") format('woff2');unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-family:"cee8b927384-JetBrains-Mono";font-style:normal;font-weight:400;font-display:swap;src:url("522f5827308102a9c0ea.woff2") format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-family:"cee8b927384-JetBrains-Mono";font-style:normal;font-weight:400;font-display:swap;src:url("365b7a8eaff022b13ed0.woff2") format('woff2');unicode-range:U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF}@font-face{font-family:"cee8b927384-JetBrains-Mono";font-style:normal;font-weight:400;font-display:swap;src:url("efc9e0df126ca6dd1c37.woff2") format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB}@font-face{font-family:"cee8b927384-JetBrains-Mono";font-style:normal;font-weight:400;font-display:swap;src:url("505dfba8ecbe77e82765.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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"cee8b927384-JetBrains-Mono";font-style:normal;font-weight:400;font-display:swap;src:url("14425ba9c695763c1547.woff2") format('woff2');unicode-range:U+0000-00FF, 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}.cpp-root.cpp-vee8b927384{color-scheme:dark;color-scheme:dark;--bg:#050607;--fg:#EDEBE6;--ink:#0B0C0E;--paper:#ECEAE5;--mute:rgba(237,235,230,.58);--dim:rgba(237,235,230,.3);--hair:rgba(237,235,230,.13);--machine:#9DB8FF;--human:#FF6A3D;--sans:"cee8b927384-Inter-Tight",-apple-system,BlinkMacSystemFont,"SF Pro Display","Helvetica Neue",Arial,sans-serif;--serif:"cee8b927384-Instrument-Serif","New York",Georgia,serif;--mono:"cee8b927384-JetBrains-Mono","SF Mono",Menlo,monospace;--ease:cubic-bezier(.16,1,.3,1)}.cpp-root.cpp-vee8b927384 *{box-sizing:border-box;margin:0;padding:0}.cpp-root.cpp-vee8b927384{height:100%;background:var(--bg);color:var(--fg);overflow:hidden;font-family:var(--sans);-webkit-font-smoothing:antialiased;transition:background 1s var(--ease)}.cpp-root.cpp-vee8b927384.cee8b927384-lightmode{background:var(--paper)}.cpp-root.cpp-vee8b927384.cee8b927384-idle{cursor:none}.cpp-root.cpp-vee8b927384 #cee8b927384-fx{position:fixed;inset:0;width:100vw;height:100vh;z-index:0;transition:opacity 1s}.cpp-root.cpp-vee8b927384.cee8b927384-lightmode #cee8b927384-fx{opacity:0}.cpp-root.cpp-vee8b927384 #cee8b927384-grain{position:fixed;inset:-50%;z-index:8;pointer-events:none;opacity:.07;background-image:url("01f946d6808940b5dace.svg");animation:cee8b927384-grain 1.2s steps(6) infinite}@keyframes cee8b927384-grain{0%{transform:translate(0,0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,3%)}80%{transform:translate(3%,1%)}100%{transform:translate(0,0)}}.cpp-root.cpp-vee8b927384 #cee8b927384-viewport{position:fixed;inset:0;z-index:1;overflow:hidden}.cpp-root.cpp-vee8b927384 #cee8b927384-stage{width:1920px;height:1080px;position:absolute;left:50%;top:50%;transform-origin:center center}.cpp-root.cpp-vee8b927384 .cee8b927384-slide{position:absolute;inset:0;padding:140px 150px 120px;opacity:0;visibility:hidden;overflow:hidden;transition:opacity .9s var(--ease),visibility 0s linear .9s,filter .9s var(--ease),transform 1.1s var(--ease);filter:blur(16px);transform:scale(1.04)}.cpp-root.cpp-vee8b927384 .cee8b927384-slide.cee8b927384-on{opacity:1;visibility:visible;filter:blur(0);transform:scale(1);transition:opacity 1.1s var(--ease) .12s,visibility 0s,filter 1.1s var(--ease) .12s,transform 1.5s var(--ease) .08s}.cpp-root.cpp-vee8b927384 .cee8b927384-slide.cee8b927384-past{transform:scale(.96)}.cpp-root.cpp-vee8b927384 .cee8b927384-slide.cee8b927384-light{background:var(--paper);color:var(--ink);--fg:#0B0C0E;--mute:rgba(11,12,14,.58);--dim:rgba(11,12,14,.36);--hair:rgba(11,12,14,.14);--machine:#2F5BE0;--human:#E8451A}.cpp-root.cpp-vee8b927384 .cee8b927384-meta{position:absolute;top:56px;left:150px;right:150px;display:flex;justify-content:space-between;font-family:var(--mono);font-size:15px;letter-spacing:.16em;text-transform:uppercase;color:var(--dim);z-index:5}.cpp-root.cpp-vee8b927384 .cee8b927384-meta b{color:var(--fg);font-weight:400}.cpp-root.cpp-vee8b927384 .cee8b927384-r,.cpp-root.cpp-vee8b927384 [data-cee8b927384-b]{opacity:0;transform:translateY(40px);filter:blur(10px);transition:opacity 1s var(--ease),transform 1.2s var(--ease),filter 1s var(--ease)}.cpp-root.cpp-vee8b927384 .cee8b927384-r{transition-delay:calc(var(--d,0) * 1ms + 250ms)}.cpp-root.cpp-vee8b927384 .cee8b927384-on .cee8b927384-r,.cpp-root.cpp-vee8b927384 [data-cee8b927384-b].cee8b927384-shown{opacity:1;transform:none;filter:none}.cpp-root.cpp-vee8b927384 .cee8b927384-line{display:block;overflow:hidden;padding-bottom:.16em;margin-bottom:-.16em}.cpp-root.cpp-vee8b927384 .cee8b927384-line>span{display:inline-block;transform:translateY(110%);transition:transform 1.4s var(--ease);transition-delay:calc(var(--d,0) * 1ms + 300ms)}.cpp-root.cpp-vee8b927384 .cee8b927384-on .cee8b927384-line>span{transform:none}.cpp-root.cpp-vee8b927384 .cee8b927384-kicker{font-family:var(--mono);font-size:17px;letter-spacing:.22em;text-transform:uppercase;color:var(--mute)}.cpp-root.cpp-vee8b927384 h2{font-weight:300;font-size:104px;line-height:.98;letter-spacing:-.045em}.cpp-root.cpp-vee8b927384 h3{font-weight:300;font-size:54px;line-height:1.08;letter-spacing:-.03em}.cpp-root.cpp-vee8b927384 p{font-weight:300;font-size:30px;line-height:1.42;color:var(--mute)}.cpp-root.cpp-vee8b927384 em{font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:-.015em}.cpp-root.cpp-vee8b927384 .cee8b927384-m{color:var(--machine)}.cpp-root.cpp-vee8b927384 .cee8b927384-h{color:var(--human)}.cpp-root.cpp-vee8b927384 .cee8b927384-g{color:var(--mute)}.cpp-root.cpp-vee8b927384 .cee8b927384-src{position:absolute;left:150px;bottom:50px;font-size:15px;color:var(--dim);letter-spacing:.02em;max-width:1500px;line-height:1.5;z-index:5}.cpp-root.cpp-vee8b927384 .cee8b927384-giant{position:absolute;left:140px;bottom:96px;font-size:270px;font-weight:400;letter-spacing:-.045em;line-height:.9;white-space:nowrap;z-index:3}.cpp-root.cpp-vee8b927384 .cee8b927384-giant .cee8b927384-line{padding-right:.12em;margin-right:-.12em}.cpp-root.cpp-vee8b927384 .cee8b927384-giant.cee8b927384-blend{mix-blend-mode:difference;color:#fff}.cpp-root.cpp-vee8b927384 .cee8b927384-giant.cee8b927384-right{left:auto;right:140px}.cpp-root.cpp-vee8b927384 .cee8b927384-num{font-weight:300;font-size:300px;line-height:.85;letter-spacing:-.065em;font-variant-numeric:tabular-nums}.cpp-root.cpp-vee8b927384 .cee8b927384-num small{font-size:.3em;letter-spacing:-.03em;margin-left:.06em}.cpp-root.cpp-vee8b927384 .cee8b927384-center{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.cpp-root.cpp-vee8b927384 .cee8b927384-photo{position:absolute;inset:0;z-index:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 16%,#000 84%,transparent 100%),linear-gradient(0deg,transparent 0,#000 14%,#000 86%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 16%,#000 84%,transparent 100%),linear-gradient(0deg,transparent 0,#000 14%,#000 86%,transparent 100%);mask-composite:intersect}.cpp-root.cpp-vee8b927384 .cee8b927384-photo .cee8b927384-base,.cpp-root.cpp-vee8b927384 .cee8b927384-photo .cee8b927384-smear{position:absolute;inset:0;background-size:cover;background-position:center right}.cpp-root.cpp-vee8b927384 .cee8b927384-photo .cee8b927384-base{transform:scale(1.08);transition:transform 9s linear}.cpp-root.cpp-vee8b927384 .cee8b927384-on .cee8b927384-photo .cee8b927384-base{transform:scale(1)}.cpp-root.cpp-vee8b927384 .cee8b927384-photo .cee8b927384-smear{filter:blur(22px) saturate(1.4);transform-origin:right center;mix-blend-mode:screen;opacity:.55;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 30%,transparent 62%);mask-image:linear-gradient(90deg,#000 0%,#000 30%,transparent 62%);animation:cee8b927384-smear 7s var(--ease) infinite alternate}.cpp-root.cpp-vee8b927384 .cee8b927384-photo .cee8b927384-smear.cee8b927384-s2{filter:blur(6px);opacity:.35;animation-duration:5s;animation-delay:-2s}@keyframes cee8b927384-smear{0%{transform:scaleX(1.15) translateX(-2%)}100%{transform:scaleX(1.6) translateX(-12%)}}.cpp-root.cpp-vee8b927384 .cee8b927384-photo::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#050607 0%,#050607 8%,rgba(5,6,7,.7) 34%,rgba(5,6,7,0) 62%),linear-gradient(0deg,rgba(5,6,7,.8) 0%,transparent 45%)}.cpp-root.cpp-vee8b927384 .cee8b927384-photo.cee8b927384-cover::after{background:linear-gradient(90deg,#050607 0%,#050607 6%,rgba(5,6,7,.3) 40%,rgba(5,6,7,0) 60%),linear-gradient(0deg,rgba(5,6,7,.9) 0%,transparent 50%)}.cpp-root.cpp-vee8b927384 .cee8b927384-stack{display:flex;flex-direction:column;gap:30px;width:640px;margin-top:50px;position:relative;z-index:4}.cpp-root.cpp-vee8b927384 .cee8b927384-stack div{border-top:1px solid var(--hair);padding-top:18px}.cpp-root.cpp-vee8b927384 .cee8b927384-stack b{display:block;font-size:76px;font-weight:300;letter-spacing:-.05em;line-height:1}.cpp-root.cpp-vee8b927384 .cee8b927384-stack .cee8b927384-lbl{display:block;font-size:22px;color:var(--mute);margin-top:8px;line-height:1.4}.cpp-root.cpp-vee8b927384 .cee8b927384-ico{width:1em;height:1em;display:inline-block;vertical-align:middle;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.cpp-root.cpp-vee8b927384 .cee8b927384-plats{display:flex;gap:46px;align-items:center}.cpp-root.cpp-vee8b927384 .cee8b927384-plat{display:flex;flex-direction:column;align-items:center;gap:18px;font-size:15px;font-family:var(--mono);letter-spacing:.1em;color:var(--mute);text-transform:uppercase}.cpp-root.cpp-vee8b927384 .cee8b927384-prompt-wrap{width:1300px;margin:50px auto 0}.cpp-root.cpp-vee8b927384 .cee8b927384-pbox{border:1px solid var(--hair);background:rgba(255,255,255,.035);border-radius:40px;padding:30px 44px;font-size:38px;font-weight:300;display:flex;align-items:center;gap:22px}.cpp-root.cpp-vee8b927384 .cee8b927384-pbox .cee8b927384-caret{width:3px;height:42px;background:var(--fg);animation:cee8b927384-blink 1s steps(1) infinite}@keyframes cee8b927384-blink{50%{opacity:0}}.cpp-root.cpp-vee8b927384 .cee8b927384-who{display:flex;align-items:center;gap:12px;margin-top:38px;font-family:var(--mono);font-size:15px;letter-spacing:.14em;text-transform:uppercase;color:#D97757}.cpp-root.cpp-vee8b927384 .cee8b927384-who{gap:16px}.cpp-root.cpp-vee8b927384 .cee8b927384-answer{margin-top:16px;font-size:27px;line-height:1.58;font-weight:300;min-height:300px}.cpp-root.cpp-vee8b927384 .cee8b927384-answer .cee8b927384-tok{opacity:0;filter:blur(6px);transition:opacity .5s,filter .5s}.cpp-root.cpp-vee8b927384 .cee8b927384-answer .cee8b927384-tok.cee8b927384-in{opacity:1;filter:none}.cpp-root.cpp-vee8b927384 .cee8b927384-answer .cee8b927384-ent{color:var(--machine);border-bottom:1px solid rgba(157,184,255,.35)}.cpp-root.cpp-vee8b927384 .cee8b927384-vs{position:absolute;right:170px;bottom:150px;display:flex;gap:60px;align-items:flex-end}.cpp-root.cpp-vee8b927384 .cee8b927384-vs .cee8b927384-b{width:210px;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.cpp-root.cpp-vee8b927384 .cee8b927384-vs .cee8b927384-bar{width:100%;height:0;border-radius:10px 10px 4px 4px;transition:height 2s var(--ease)}.cpp-root.cpp-vee8b927384 .cee8b927384-vs .cee8b927384-v{font-size:110px;font-weight:300;letter-spacing:-.05em;line-height:.9}.cpp-root.cpp-vee8b927384 .cee8b927384-vs .cee8b927384-l{font-size:21px;color:var(--mute);line-height:1.35}.cpp-root.cpp-vee8b927384 .cee8b927384-people{display:grid;grid-template-columns:repeat(20,40px);gap:14px 12px}.cpp-root.cpp-vee8b927384 .cee8b927384-people .cee8b927384-fig{width:40px;height:50px;display:block;color:rgba(11,12,14,.09);transition:color .6s var(--ease),transform .6s var(--ease),opacity .25s}.cpp-root.cpp-vee8b927384 .cee8b927384-people .cee8b927384-fig.cee8b927384-on{transform:translateY(-5px)}.cpp-root.cpp-vee8b927384 .cee8b927384-people .cee8b927384-fig.cee8b927384-sw{opacity:0}.cpp-root.cpp-vee8b927384 .cee8b927384-pstat{position:relative;height:420px;width:460px}.cpp-root.cpp-vee8b927384 .cee8b927384-pstat>div{position:absolute;inset:0;opacity:0;transform:translateY(24px);filter:blur(8px);transition:.8s var(--ease)}.cpp-root.cpp-vee8b927384 .cee8b927384-pstat>div.cee8b927384-in{opacity:1;transform:none;filter:none}.cpp-root.cpp-vee8b927384 .cee8b927384-pstat b{display:block;font-size:220px;font-weight:300;letter-spacing:-.065em;line-height:.85}.cpp-root.cpp-vee8b927384 .cee8b927384-pstat small{display:block;font-family:var(--mono);font-size:15px;letter-spacing:.18em;text-transform:uppercase;margin:24px 0 10px}.cpp-root.cpp-vee8b927384 .cee8b927384-pstat span{display:block;font-size:30px;line-height:1.3;color:var(--mute)}.cpp-root.cpp-vee8b927384 .cee8b927384-pstat .cee8b927384-s{font-size:16px;color:var(--dim);margin-top:16px}.cpp-root.cpp-vee8b927384 .cee8b927384-ptabs{display:flex;gap:10px;margin-top:40px}.cpp-root.cpp-vee8b927384 .cee8b927384-ptabs i{width:60px;height:4px;border-radius:4px;background:rgba(11,12,14,.12);overflow:hidden;position:relative}.cpp-root.cpp-vee8b927384 .cee8b927384-ptabs i.cee8b927384-on::after{content:"";position:absolute;inset:0;background:var(--c,#0B0C0E);animation:cee8b927384-tab 3.6s linear forwards;transform-origin:left}@keyframes cee8b927384-tab{from{transform:scaleX(0)}to{transform:scaleX(1)}}.cpp-root.cpp-vee8b927384 .cee8b927384-drift{transform:translateY(-420px)}.cpp-root.cpp-vee8b927384 .cee8b927384-on .cee8b927384-drift{animation:cee8b927384-drift 18s cubic-bezier(.5,0,.2,1) .6s forwards}@keyframes cee8b927384-drift{from{transform:translateY(-420px)}to{transform:translateY(0)}}.cpp-root.cpp-vee8b927384 .cee8b927384-tl{display:grid;grid-template-columns:repeat(4,1fr);gap:50px;margin-top:110px;position:relative}.cpp-root.cpp-vee8b927384 .cee8b927384-tl::before{content:"";position:absolute;top:8px;left:0;right:0;height:1px;background:var(--hair)}.cpp-root.cpp-vee8b927384 .cee8b927384-tl .cee8b927384-node i{display:block;width:17px;height:17px;border-radius:50%;background:var(--fg);margin-bottom:40px}.cpp-root.cpp-vee8b927384 .cee8b927384-tl .cee8b927384-node .cee8b927384-ab{font-family:var(--mono);font-size:15px;letter-spacing:.16em;color:var(--dim);text-transform:uppercase}.cpp-root.cpp-vee8b927384 .cee8b927384-tl .cee8b927384-node h4{font-size:64px;font-weight:300;letter-spacing:-.04em;margin:8px 0 6px}.cpp-root.cpp-vee8b927384 .cee8b927384-tl .cee8b927384-node .cee8b927384-full{font-family:var(--serif);font-style:italic;font-size:30px;color:var(--fg);margin-bottom:16px}.cpp-root.cpp-vee8b927384 .cee8b927384-tl .cee8b927384-node span{display:block;font-size:22px;color:var(--mute);line-height:1.45}.cpp-root.cpp-vee8b927384 .cee8b927384-tl .cee8b927384-node.cee8b927384-ai i{background:var(--machine);box-shadow:0 0 0 12px rgba(157,184,255,.14),0 0 50px var(--machine)}.cpp-root.cpp-vee8b927384 .cee8b927384-tl .cee8b927384-node.cee8b927384-ai h4,.cpp-root.cpp-vee8b927384 .cee8b927384-tl .cee8b927384-node.cee8b927384-ai .cee8b927384-full{color:var(--machine)}.cpp-root.cpp-vee8b927384 .cee8b927384-draw{stroke-dasharray:var(--len,1200);stroke-dashoffset:var(--len,1200);transition:stroke-dashoffset 2.4s var(--ease)}.cpp-root.cpp-vee8b927384 .cee8b927384-shown .cee8b927384-draw{stroke-dashoffset:0}.cpp-root.cpp-vee8b927384 .cee8b927384-orbit{position:absolute;right:110px;top:110px;width:880px;height:880px}.cpp-root.cpp-vee8b927384 .cee8b927384-ticker{height:200px;position:relative;margin-top:60px;width:800px}.cpp-root.cpp-vee8b927384 .cee8b927384-ticker div{position:absolute;inset:0;opacity:0;transform:translateY(-14px);filter:blur(6px);transition:.35s ease-in}.cpp-root.cpp-vee8b927384 .cee8b927384-ticker div.cee8b927384-in{opacity:1;transform:none;filter:none;transition:.9s var(--ease) .4s}.cpp-root.cpp-vee8b927384 .cee8b927384-ticker small{display:flex;align-items:center;gap:14px;font-family:var(--mono);font-size:17px;letter-spacing:.18em;text-transform:uppercase;margin-bottom:16px}.cpp-root.cpp-vee8b927384 .cee8b927384-ticker small{gap:18px}.cpp-root.cpp-vee8b927384 .cee8b927384-ticker q{font-family:var(--serif);font-style:italic;font-size:54px;line-height:1.1;quotes:"\201C" "\201D"}.cpp-root.cpp-vee8b927384 .cee8b927384-hm{display:grid;grid-template-columns:340px repeat(7,104px);gap:8px;flex:none}.cpp-root.cpp-vee8b927384 .cee8b927384-hm .cee8b927384-hd{color:var(--mute);font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:10px;padding-bottom:12px}.cpp-root.cpp-vee8b927384 .cee8b927384-hm .cee8b927384-rl{color:var(--mute);display:flex;align-items:center;font-size:19px}.cpp-root.cpp-vee8b927384 .cee8b927384-hm .cee8b927384-c{height:54px;border-radius:8px;background:rgba(157,184,255,.06);transition:background 1.2s var(--ease)}.cpp-root.cpp-vee8b927384 .cee8b927384-metrics{display:flex;flex-direction:column;gap:28px}.cpp-root.cpp-vee8b927384 .cee8b927384-metrics div{border-top:1px solid var(--hair);padding-top:18px}.cpp-root.cpp-vee8b927384 .cee8b927384-metrics b{display:block;font-size:32px;font-weight:300;letter-spacing:-.02em}.cpp-root.cpp-vee8b927384 .cee8b927384-metrics span{font-size:19px;color:var(--mute);line-height:1.4}.cpp-root.cpp-vee8b927384 .cee8b927384-srcmap{position:absolute;right:120px;top:140px;width:920px;height:780px}.cpp-root.cpp-vee8b927384 .cee8b927384-bub{--tc:#9DB8FF;position:absolute;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;border:1px solid color-mix(in srgb,var(--tc) 38%,transparent);background:radial-gradient(circle at 34% 26%,color-mix(in srgb,var(--tc) 22%,transparent),rgba(255,255,255,.015) 70%);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 30px 80px -40px color-mix(in srgb,var(--tc) 60%,transparent);backdrop-filter:blur(6px);font-size:20px;line-height:1.2;transform:scale(.2);opacity:0;transition:transform 1.4s var(--ease),opacity 1s}.cpp-root.cpp-vee8b927384 .cee8b927384-on .cee8b927384-bub{transform:scale(1);opacity:1}.cpp-root.cpp-vee8b927384 .cee8b927384-bub small{font-size:13px;color:var(--mute);font-family:var(--mono);letter-spacing:.1em}.cpp-root.cpp-vee8b927384 .cee8b927384-quad{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:56px}.cpp-root.cpp-vee8b927384 .cee8b927384-quad>div{position:relative;overflow:hidden;border-radius:30px;padding:38px 46px;min-height:250px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(120% 140% at 100% 0%,color-mix(in srgb,var(--qc) 26%,transparent),transparent 60%),rgba(12,14,18,.86);backdrop-filter:blur(18px);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.cpp-root.cpp-vee8b927384 .cee8b927384-quad h4{font-size:42px;font-weight:300;letter-spacing:-.025em;margin-bottom:12px}.cpp-root.cpp-vee8b927384 .cee8b927384-quad h4 i{font-family:var(--mono);font-style:normal;font-size:15px;color:var(--qc);letter-spacing:.12em;margin-right:16px;vertical-align:middle}.cpp-root.cpp-vee8b927384 .cee8b927384-quad p{font-size:22px;max-width:470px}.cpp-root.cpp-vee8b927384 .cee8b927384-chips{position:absolute;right:40px;top:36px;display:flex;gap:14px;flex-wrap:wrap;justify-content:flex-end;width:300px}.cpp-root.cpp-vee8b927384 .cee8b927384-chip{animation:cee8b927384-float 4s ease-in-out infinite;animation-delay:calc(var(--k,0) * -.7s)}@keyframes cee8b927384-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.cpp-root.cpp-vee8b927384 .cee8b927384-guard{margin-top:26px;display:flex;align-items:center;gap:22px;font-size:22px;color:var(--mute);border:1px solid rgba(255,106,61,.4);border-radius:100px;padding:16px 34px;width:max-content}.cpp-root.cpp-vee8b927384 .cee8b927384-guard i{width:10px;height:10px;border-radius:50%;background:var(--human);box-shadow:0 0 16px var(--human)}.cpp-root.cpp-vee8b927384 .cee8b927384-trio{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:40px}.cpp-root.cpp-vee8b927384 .cee8b927384-card{background:#fff;border-radius:26px;height:430px;padding:28px;box-shadow:0 30px 80px -30px rgba(0,0,0,.25);position:relative;overflow:hidden}.cpp-root.cpp-vee8b927384 .cee8b927384-sbar{height:50px;border-radius:25px;border:1px solid #E2E0DA;display:flex;align-items:center;gap:12px;padding:0 20px;font-size:17px;color:#555}.cpp-root.cpp-vee8b927384 .cee8b927384-sbar .cee8b927384-ico{font-size:20px;color:#888}.cpp-root.cpp-vee8b927384 .cee8b927384-lnk{margin-top:20px;opacity:0;transform:translateX(-20px);transition:.7s var(--ease)}.cpp-root.cpp-vee8b927384 .cee8b927384-lnk.cee8b927384-in{opacity:1;transform:none}.cpp-root.cpp-vee8b927384 .cee8b927384-lnk b{display:block;height:13px;width:70%;border-radius:4px;background:#2F5BE0;opacity:.75}.cpp-root.cpp-vee8b927384 .cee8b927384-lnk s{display:block;height:9px;width:92%;border-radius:4px;background:#E6E4DF;margin-top:8px}.cpp-root.cpp-vee8b927384 .cee8b927384-lnk s+s{width:60%}.cpp-root.cpp-vee8b927384 .cee8b927384-lnk.cee8b927384-top b{background:#E8451A;opacity:1}.cpp-root.cpp-vee8b927384 .cee8b927384-snip{margin-top:22px;border-radius:18px;background:#F4F2ED;padding:22px;opacity:0;transform:scale(.95);transition:.8s var(--ease)}.cpp-root.cpp-vee8b927384 .cee8b927384-snip.cee8b927384-in{opacity:1;transform:none}.cpp-root.cpp-vee8b927384 .cee8b927384-snip small{font-family:var(--mono);font-size:12px;letter-spacing:.14em;color:#888;text-transform:uppercase}.cpp-root.cpp-vee8b927384 .cee8b927384-snip p{font-size:19px;color:#222;margin-top:8px;line-height:1.4}.cpp-root.cpp-vee8b927384 .cee8b927384-wave{display:flex;gap:6px;align-items:center;height:70px;margin-top:20px}.cpp-root.cpp-vee8b927384 .cee8b927384-wave i{width:8px;border-radius:4px;background:#0B0C0E;animation:cee8b927384-wave 1.1s ease-in-out infinite;animation-delay:calc(var(--k) * -.12s)}@keyframes cee8b927384-wave{0%,100%{height:12px}50%{height:60px}}.cpp-root.cpp-vee8b927384 .cee8b927384-chat{display:flex;flex-direction:column;gap:14px}.cpp-root.cpp-vee8b927384 .cee8b927384-chat .cee8b927384-q{align-self:flex-end;background:#0B0C0E;color:#fff;border-radius:18px 18px 4px 18px;padding:12px 18px;font-size:17px}.cpp-root.cpp-vee8b927384 .cee8b927384-chat .cee8b927384-a{background:#F4F2ED;border-radius:18px 18px 18px 4px;padding:16px 18px;font-size:17px;color:#222;line-height:1.5}.cpp-root.cpp-vee8b927384 .cee8b927384-chat .cee8b927384-a .cee8b927384-who2{display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;color:#D97757;margin-bottom:8px}.cpp-root.cpp-vee8b927384 .cee8b927384-cite{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;border-radius:12px;background:#2F5BE0;color:#fff;font-size:12px;font-family:var(--mono);margin:0 2px;transform:scale(0);transition:.5s var(--ease)}.cpp-root.cpp-vee8b927384 .cee8b927384-cite.cee8b927384-in{transform:scale(1)}.cpp-root.cpp-vee8b927384 .cee8b927384-srcs{display:flex;gap:8px;margin-top:4px;flex-wrap:wrap}.cpp-root.cpp-vee8b927384 .cee8b927384-srcs span{font-size:13px;font-family:var(--mono);border:1px solid #D8D6D0;border-radius:20px;padding:5px 12px;color:#555;opacity:0;transition:.5s}.cpp-root.cpp-vee8b927384 .cee8b927384-srcs span.cee8b927384-in{opacity:1}.cpp-root.cpp-vee8b927384 .cee8b927384-tlab{margin-top:28px}.cpp-root.cpp-vee8b927384 .cee8b927384-tlab b{font-size:76px;font-weight:300;letter-spacing:-.05em;line-height:1;display:inline-block;margin-right:16px}.cpp-root.cpp-vee8b927384 .cee8b927384-tlab em{font-size:26px}.cpp-root.cpp-vee8b927384 .cee8b927384-tlab span{display:block;font-size:21px;color:var(--mute);margin-top:6px}.cpp-root.cpp-vee8b927384 .cee8b927384-dual{display:grid;grid-template-columns:1fr 1fr;gap:120px;margin-top:70px;position:relative;z-index:2}.cpp-root.cpp-vee8b927384 .cee8b927384-dual h4{font-size:26px;font-family:var(--mono);font-weight:400;letter-spacing:.2em;text-transform:uppercase;margin-bottom:24px}.cpp-root.cpp-vee8b927384 .cee8b927384-dual ul{list-style:none;display:flex;flex-direction:column;gap:16px}.cpp-root.cpp-vee8b927384 .cee8b927384-dual li{font-size:40px;font-weight:300;letter-spacing:-.02em;border-top:1px solid var(--hair);padding-top:14px}.cpp-root.cpp-vee8b927384 .cee8b927384-floaters{position:absolute;inset:0;z-index:1;pointer-events:none}.cpp-root.cpp-vee8b927384 .cee8b927384-fl{position:absolute;padding:14px 26px;border-radius:100px;white-space:nowrap;opacity:0;animation:cee8b927384-rise 7s linear forwards;backdrop-filter:blur(8px)}.cpp-root.cpp-vee8b927384 .cee8b927384-fl.cee8b927384-hu{background:linear-gradient(135deg,rgba(255,106,61,.32),rgba(255,106,61,.12));border:1px solid rgba(255,140,100,.7);color:#FFD2C2;font-family:var(--serif);font-style:italic;font-size:34px;box-shadow:0 0 30px -6px rgba(255,106,61,.55)}.cpp-root.cpp-vee8b927384 .cee8b927384-fl.cee8b927384-ma{background:linear-gradient(135deg,rgba(157,184,255,.28),rgba(157,184,255,.1));border:1px solid rgba(170,195,255,.7);color:#E2EAFF;font-family:var(--mono);font-size:21px;box-shadow:0 0 30px -6px rgba(157,184,255,.55)}@keyframes cee8b927384-rise{0%{opacity:0;transform:translateY(60px)}12%{opacity:1}80%{opacity:.9}100%{opacity:0;transform:translateY(-150px)}}.cpp-root.cpp-vee8b927384 .cee8b927384-code{position:absolute;right:130px;top:210px;width:820px;height:730px;border:1px solid var(--hair);border-radius:28px;background:rgba(10,12,16,.78);backdrop-filter:blur(20px);padding:34px 40px;font-family:var(--mono);font-size:19px;line-height:1.65;color:var(--mute);white-space:pre;overflow:hidden}.cpp-root.cpp-vee8b927384 .cee8b927384-code .cee8b927384-bar3{display:flex;gap:10px;margin-bottom:26px}.cpp-root.cpp-vee8b927384 .cee8b927384-code .cee8b927384-bar3 i{width:12px;height:12px;border-radius:50%;background:rgba(255,255,255,.12)}.cpp-root.cpp-vee8b927384 .cee8b927384-code .cee8b927384-k{color:var(--machine)}.cpp-root.cpp-vee8b927384 .cee8b927384-code .cee8b927384-s{color:#E9D8A6}.cpp-root.cpp-vee8b927384 .cee8b927384-code .cee8b927384-c{color:var(--dim)}.cpp-root.cpp-vee8b927384 .cee8b927384-code .cee8b927384-w{color:var(--human)}.cpp-root.cpp-vee8b927384 .cee8b927384-fmts{display:flex;flex-direction:column;gap:20px;margin-top:56px;width:760px}.cpp-root.cpp-vee8b927384 .cee8b927384-fmts div{display:flex;gap:26px;align-items:baseline;border-top:1px solid var(--hair);padding-top:18px}.cpp-root.cpp-vee8b927384 .cee8b927384-fmts b{font-family:var(--mono);font-weight:400;font-size:20px;color:var(--machine);width:220px;flex:none}.cpp-root.cpp-vee8b927384 .cee8b927384-fmts span{font-size:22px;color:var(--mute);line-height:1.4}.cpp-root.cpp-vee8b927384 .cee8b927384-phases{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;margin-top:80px}.cpp-root.cpp-vee8b927384 .cee8b927384-ph{border-top:1px solid var(--fg);padding-top:28px}.cpp-root.cpp-vee8b927384 .cee8b927384-ph i{font-family:var(--mono);font-style:normal;font-size:15px;color:var(--dim);letter-spacing:.15em}.cpp-root.cpp-vee8b927384 .cee8b927384-ph h4{font-size:46px;font-weight:300;letter-spacing:-.025em;margin:14px 0 16px}.cpp-root.cpp-vee8b927384 .cee8b927384-ph p{font-size:22px}.cpp-root.cpp-vee8b927384 .cee8b927384-horiz{margin-top:76px;display:flex;flex-direction:column;gap:22px}.cpp-root.cpp-vee8b927384 .cee8b927384-hz{display:flex;align-items:center;gap:30px;font-size:22px;color:var(--mute)}.cpp-root.cpp-vee8b927384 .cee8b927384-hz .cee8b927384-track{height:6px;border-radius:6px;flex:none;transform-origin:left;transform:scaleX(0);transition:transform 2.2s var(--ease)}.cpp-root.cpp-vee8b927384 .cee8b927384-shown .cee8b927384-hz .cee8b927384-track{transform:scaleX(1)}.cpp-root.cpp-vee8b927384 .cee8b927384-hz b{color:var(--fg);font-weight:400;width:300px;flex:none}.cpp-root.cpp-vee8b927384 .cee8b927384-crowd::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#050607 0%,rgba(5,6,7,.82) 22%,rgba(5,6,7,.35) 42%,rgba(5,6,7,.08) 60%,rgba(5,6,7,.6) 100%)}.cpp-root.cpp-vee8b927384 .cee8b927384-crowd .cee8b927384-base{background-position:center bottom}.cpp-root.cpp-vee8b927384 .cee8b927384-bubbles{position:absolute;inset:0;z-index:3;pointer-events:none}.cpp-root.cpp-vee8b927384 .cee8b927384-bb{position:absolute;max-width:380px;padding:16px 24px;border-radius:22px;font-size:23px;line-height:1.35;transform:translate(-50%,-100%) scale(.4);opacity:0;transition:transform .7s var(--ease),opacity .6s;backdrop-filter:blur(10px);white-space:nowrap}.cpp-root.cpp-vee8b927384 .cee8b927384-bb.cee8b927384-in{transform:translate(-50%,-100%) scale(1);opacity:1}.cpp-root.cpp-vee8b927384 .cee8b927384-bb.cee8b927384-out{opacity:0;transform:translate(-50%,-130%) scale(.9)}.cpp-root.cpp-vee8b927384 .cee8b927384-bb.cee8b927384-q{background:rgba(255,255,255,.92);color:#111;border-radius:20px 20px 20px 6px}.cpp-root.cpp-vee8b927384 .cee8b927384-bb.cee8b927384-a{background:rgba(157,184,255,.2);border:1px solid rgba(157,184,255,.5);color:#E4EBFF;border-radius:20px 20px 6px 20px}.cpp-root.cpp-vee8b927384 .cee8b927384-bb.cee8b927384-a .cee8b927384-tile{margin-right:12px;vertical-align:-6px}.cpp-root.cpp-vee8b927384 .cee8b927384-ico{stroke-width:1.9}.cpp-root.cpp-vee8b927384 .cee8b927384-tile{--tc:#3A3F4A;--ts:56px;position:relative;flex:none;width:var(--ts);height:var(--ts);border-radius:calc(var(--ts)*.29);display:inline-grid;place-items:center;color:#fff;vertical-align:middle;background:linear-gradient(155deg,color-mix(in srgb,var(--tc) 72%,#fff) 0%,var(--tc) 46%,color-mix(in srgb,var(--tc) 70%,#000) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.28),0 0 0 1px rgba(255,255,255,.07),0 calc(var(--ts)*.22) calc(var(--ts)*.55) calc(var(--ts)*-.22) color-mix(in srgb,var(--tc) 85%,transparent)}.cpp-root.cpp-vee8b927384 .cee8b927384-tile::after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.24),rgba(255,255,255,0) 48%);pointer-events:none}.cpp-root.cpp-vee8b927384 .cee8b927384-tile .cee8b927384-ico{font-size:calc(var(--ts)*.56);position:relative;z-index:1;filter:drop-shadow(0 1px 1px rgba(0,0,0,.18))}.cpp-root.cpp-vee8b927384 .cee8b927384-tile.cee8b927384-lt{color:#16181C}.cpp-root.cpp-vee8b927384 .cee8b927384-t-claude{--tc:#D97757}.cpp-root.cpp-vee8b927384 .cee8b927384-t-chatgpt{--tc:#10A37F}.cpp-root.cpp-vee8b927384 .cee8b927384-t-perplexity{--tc:#1F8A93}.cpp-root.cpp-vee8b927384 .cee8b927384-t-openevidence{--tc:#3D5AFE}.cpp-root.cpp-vee8b927384 .cee8b927384-t-gemini{--tc:#5B7CF0;background:linear-gradient(150deg,#86B1FF 0%,#4D72F0 45%,#9A63DC 100%)}.cpp-root.cpp-vee8b927384 .cee8b927384-t-copilot{--tc:#2A7FF0;background:linear-gradient(150deg,#2BB6F6 0%,#2A7FF0 45%,#7A4FEA 100%)}.cpp-root.cpp-vee8b927384 .cee8b927384-t-meta{--tc:#2F6BF0;background:linear-gradient(150deg,#28A0FF 0%,#2F5BF0 50%,#B14BF4 100%)}.cpp-root.cpp-vee8b927384 .cee8b927384-t-youtube{--tc:#FF1F3D}.cpp-root.cpp-vee8b927384 .cee8b927384-t-linkedin{--tc:#0A66C2}.cpp-root.cpp-vee8b927384 .cee8b927384-t-reddit{--tc:#FF4500}.cpp-root.cpp-vee8b927384 .cee8b927384-t-instagram{--tc:#E1306C;background:radial-gradient(circle at 28% 108%,#FFD25E 0%,#FA7E1E 22%,#D62976 52%,#962FBF 78%,#4F5BD5 100%)}.cpp-root.cpp-vee8b927384 .cee8b927384-t-tiktok{--tc:#1A1A1F;box-shadow:inset 0 1px 0 rgba(255,255,255,.25),-3px -2px 0 #25F4EE,3px 2px 0 #FE2C55,0 14px 34px -12px rgba(254,44,85,.6)}.cpp-root.cpp-vee8b927384 .cee8b927384-t-wikipedia{--tc:#ECEBE6;color:#111}.cpp-root.cpp-vee8b927384 .cee8b927384-t-google{--tc:#FFFFFF;color:#4285F4}.cpp-root.cpp-vee8b927384 .cee8b927384-t-google .cee8b927384-ico{filter:none}.cpp-root.cpp-vee8b927384 .cee8b927384-t-pubmed{--tc:#2D63B4}.cpp-root.cpp-vee8b927384 .cee8b927384-t-gov{--tc:#4E6488}.cpp-root.cpp-vee8b927384 .cee8b927384-t-hospital{--tc:#E5484D}.cpp-root.cpp-vee8b927384 .cee8b927384-t-press{--tc:#D49A1C}.cpp-root.cpp-vee8b927384 .cee8b927384-t-flask{--tc:#14A38B}.cpp-root.cpp-vee8b927384 .cee8b927384-t-pill{--tc:#FF6A3D}.cpp-root.cpp-vee8b927384 .cee8b927384-t-globe{--tc:#3F4654}.cpp-root.cpp-vee8b927384 .cee8b927384-t-steth{--tc:#13A37F}.cpp-root.cpp-vee8b927384 .cee8b927384-t-search{--tc:#3F4654}.cpp-root.cpp-vee8b927384 .cee8b927384-mk{display:inline-block;width:11px;height:11px;border-radius:50%;margin-right:12px;vertical-align:1px;background:conic-gradient(from 200deg,var(--human),var(--machine),var(--human));box-shadow:0 0 12px rgba(157,184,255,.7)}.cpp-root.cpp-vee8b927384 #cee8b927384-chrome{position:fixed;left:0;right:0;bottom:0;height:3px;z-index:9;background:rgba(128,128,128,.12)}.cpp-root.cpp-vee8b927384 #cee8b927384-bar{height:100%;width:0;background:linear-gradient(90deg,var(--human),var(--machine));transition:width .9s var(--ease)}.cpp-root.cpp-vee8b927384 #cee8b927384-count{position:fixed;right:36px;bottom:20px;z-index:9;font-family:var(--mono);font-size:12px;color:#888;letter-spacing:.15em;opacity:0;transition:opacity .4s}.cpp-root.cpp-vee8b927384:not(.cee8b927384-idle) #cee8b927384-count{opacity:1}.cpp-root.cpp-vee8b927384 #cee8b927384-notes{position:fixed;left:50%;bottom:40px;transform:translate(-50%,20px);width:min(980px,90vw);background:rgba(18,19,22,.9);backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.12);border-radius:20px;padding:26px 32px;z-index:10;font-size:17px;line-height:1.6;color:#EDEBE6;opacity:0;pointer-events:none;transition:.5s var(--ease)}.cpp-root.cpp-vee8b927384 #cee8b927384-notes.cee8b927384-show{opacity:1;transform:translate(-50%,0)}.cpp-root.cpp-vee8b927384 #cee8b927384-notes .cee8b927384-t{font-family:var(--mono);font-size:11px;letter-spacing:.2em;color:rgba(237,235,230,.4);margin-bottom:10px;text-transform:uppercase}.cpp-root.cpp-vee8b927384 #cee8b927384-help{position:fixed;top:22px;left:50%;transform:translateX(-50%);z-index:10;font-family:var(--mono);font-size:12px;letter-spacing:.12em;color:#777;transition:opacity 1s;text-transform:uppercase}.cpp-root.cpp-vee8b927384 .cee8b927384-slide{transition:none!important;filter:none;transform:none;opacity:0;visibility:hidden}.cpp-root.cpp-vee8b927384 .cee8b927384-slide.cee8b927384-on{opacity:1;visibility:visible;z-index:2;filter:none;transform:none}.cpp-root.cpp-vee8b927384 .cee8b927384-slide.cee8b927384-past{transform:none}.cpp-root.cpp-vee8b927384 .cee8b927384-slide.cee8b927384-leaving{visibility:visible;opacity:1;z-index:1}.cpp-root.cpp-vee8b927384 .cee8b927384-on[data-cee8b927384-in=dissolve]{animation:cee8b927384-inDissolve 1.8s var(--ease) both}.cpp-root.cpp-vee8b927384 .cee8b927384-on[data-cee8b927384-in=zoomthrough]{animation:cee8b927384-inZoomThrough 1.6s var(--ease) both}.cpp-root.cpp-vee8b927384 .cee8b927384-on[data-cee8b927384-in=zoomout]{animation:cee8b927384-inZoomOut 2s var(--ease) both}.cpp-root.cpp-vee8b927384 .cee8b927384-on[data-cee8b927384-in=iris]{animation:cee8b927384-inIris 2.2s cubic-bezier(.45,0,.2,1) both;-webkit-mask-image:radial-gradient(circle at var(--ox,50%) var(--oy,55%),#000 var(--r),transparent calc(var(--r) + 38%));mask-image:radial-gradient(circle at var(--ox,50%) var(--oy,55%),#000 var(--r),transparent calc(var(--r) + 38%))}.cpp-root.cpp-vee8b927384 .cee8b927384-on[data-cee8b927384-in=wipe]{animation:cee8b927384-inWipe 2s cubic-bezier(.45,0,.2,1) both;-webkit-mask-image:linear-gradient(110deg,#000 var(--r),transparent calc(var(--r) + 40%));mask-image:linear-gradient(110deg,#000 var(--r),transparent calc(var(--r) + 40%))}.cpp-root.cpp-vee8b927384 .cee8b927384-on[data-cee8b927384-in=curtain]{animation:cee8b927384-inFocus 2.2s var(--ease) both}.cpp-root.cpp-vee8b927384 .cee8b927384-on[data-cee8b927384-in=drift]{animation:cee8b927384-inDrift 1.7s var(--ease) both}.cpp-root.cpp-vee8b927384 .cee8b927384-leaving[data-cee8b927384-out=dissolve]{animation:cee8b927384-outFade 1.3s var(--ease) both}.cpp-root.cpp-vee8b927384 .cee8b927384-leaving[data-cee8b927384-out=zoomthrough]{animation:cee8b927384-outZoomThrough 1.3s var(--ease) both}.cpp-root.cpp-vee8b927384 .cee8b927384-leaving[data-cee8b927384-out=zoomout]{animation:cee8b927384-outZoomOut 1.5s var(--ease) both}.cpp-root.cpp-vee8b927384 .cee8b927384-leaving[data-cee8b927384-out=iris],.cpp-root.cpp-vee8b927384 .cee8b927384-leaving[data-cee8b927384-out=wipe]{animation:cee8b927384-outHold 2s ease both}.cpp-root.cpp-vee8b927384 .cee8b927384-leaving[data-cee8b927384-out=curtain]{animation:cee8b927384-outFade 1.4s var(--ease) both}.cpp-root.cpp-vee8b927384 .cee8b927384-leaving[data-cee8b927384-out=drift]{animation:cee8b927384-outDrift 1.4s var(--ease) both}@keyframes cee8b927384-inDissolve{from{opacity:0;filter:blur(18px)}to{opacity:1;filter:blur(0)}}@keyframes cee8b927384-outFade{from{opacity:1;filter:blur(0)}to{opacity:0;filter:blur(12px)}}@keyframes cee8b927384-inZoomThrough{from{opacity:0;transform:scale(.7);filter:blur(12px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes cee8b927384-outZoomThrough{from{opacity:1;transform:none;filter:blur(0)}to{opacity:0;transform:scale(1.75);filter:blur(16px)}}@keyframes cee8b927384-inZoomOut{from{opacity:0;transform:scale(1.4);filter:blur(18px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes cee8b927384-outZoomOut{from{opacity:1;transform:none;filter:blur(0)}to{opacity:0;transform:scale(.8);filter:blur(10px)}}@keyframes cee8b927384-inIris{from{--r:-40%}to{--r:150%}}@keyframes cee8b927384-inWipe{from{--r:-45%}to{--r:150%}}@keyframes cee8b927384-inFocus{from{opacity:0;transform:scale(1.12);filter:blur(28px) brightness(1.4)}to{opacity:1;transform:none;filter:none}}.cpp-root.cpp-vee8b927384 .cee8b927384-slide.cee8b927384-light.cee8b927384-on[data-cee8b927384-in=zoomout]{animation-name:cee8b927384-inZoomOut}@keyframes cee8b927384-outHold{0%{opacity:1;filter:none}100%{opacity:0;filter:blur(6px)}}.cpp-root.cpp-vee8b927384 .cee8b927384-slide.cee8b927384-amb::before{display:none!important}.cpp-root.cpp-vee8b927384 .cee8b927384-slide.cee8b927384-light{background:transparent!important}.cpp-root.cpp-vee8b927384 #cee8b927384-aur{position:fixed;inset:-25%;z-index:0;pointer-events:none;background:radial-gradient(38% 38% at 30% 32%,rgba(157,184,255,.13),transparent 70%),radial-gradient(32% 32% at 72% 70%,rgba(255,106,61,.10),transparent 70%);opacity:0;transition:opacity 2.4s ease;animation:cee8b927384-aurora 26s ease-in-out infinite alternate}.cpp-root.cpp-vee8b927384.cee8b927384-lightmode #cee8b927384-aur{background:radial-gradient(38% 38% at 30% 32%,rgba(47,91,224,.08),transparent 70%),radial-gradient(32% 32% at 72% 70%,rgba(232,69,26,.07),transparent 70%)}.cpp-root.cpp-vee8b927384.cee8b927384-amb #cee8b927384-aur{opacity:1}.cpp-root.cpp-vee8b927384 .cee8b927384-qr{position:absolute;right:80px;bottom:70px;z-index:8;display:block;opacity:0;transform:translateY(20px);transition:opacity 1.2s var(--ease) 2.6s,transform 1.2s var(--ease) 2.6s;filter:drop-shadow(0 10px 40px rgba(0,0,0,.6))}.cpp-root.cpp-vee8b927384 .cee8b927384-on .cee8b927384-qr{opacity:1;transform:none}.cpp-root.cpp-vee8b927384 .cee8b927384-qr svg{display:block;border-radius:12px}.cpp-root.cpp-vee8b927384 .cee8b927384-cv{position:absolute;z-index:2;display:flex;flex-direction:column;gap:8px;font-size:16px;line-height:1.38;font-weight:400}.cpp-root.cpp-vee8b927384 .cee8b927384-cv .cee8b927384-sb{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;gap:10px;padding:12px 18px;border-radius:30px;background:#fff;border:1px solid rgba(11,12,14,.14);box-shadow:0 10px 30px rgba(11,12,14,.08);color:#0B0C0E;opacity:0;transform:translateY(10px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.cpp-root.cpp-vee8b927384 .cee8b927384-cv .cee8b927384-sb .cee8b927384-ico{font-size:18px;color:rgba(11,12,14,.5)}.cpp-root.cpp-vee8b927384 .cee8b927384-cv .cee8b927384-sb.cee8b927384-in{opacity:1;transform:none}.cpp-root.cpp-vee8b927384 .cee8b927384-cv .cee8b927384-sb.cee8b927384-gone{opacity:0;transform:scale(.94)}.cpp-root.cpp-vee8b927384 .cee8b927384-cv .cee8b927384-m{max-width:88%;padding:10px 15px;border-radius:18px;opacity:0;transform:translateY(12px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.cpp-root.cpp-vee8b927384 .cee8b927384-cv .cee8b927384-m.cee8b927384-in{opacity:1;transform:none}.cpp-root.cpp-vee8b927384 .cee8b927384-cv .cee8b927384-h{align-self:flex-end;background:#0B0C0E;color:#ECEAE5;border-bottom-right-radius:6px}.cpp-root.cpp-vee8b927384 .cee8b927384-cv .cee8b927384-a{align-self:flex-start;background:rgba(255,255,255,.82);border:1px solid rgba(11,12,14,.1);color:#0B0C0E;border-bottom-left-radius:6px;display:flex;gap:10px;align-items:flex-start;box-shadow:0 8px 24px rgba(11,12,14,.05)}.cpp-root.cpp-vee8b927384 .cee8b927384-cv .cee8b927384-a .cee8b927384-tile{flex:none;margin:0}.cpp-root.cpp-vee8b927384.cee8b927384-fxtop #cee8b927384-fx{z-index:6;pointer-events:none}.cpp-root.cpp-vee8b927384 .cee8b927384-sig{position:absolute;left:148px;bottom:52px;z-index:5;display:flex;align-items:center;gap:22px;font-size:19px;font-weight:300;letter-spacing:.01em;color:rgba(237,235,230,.72)}.cpp-root.cpp-vee8b927384 .cee8b927384-sig i{width:1px;height:26px;background:rgba(237,235,230,.3)}.cpp-root.cpp-vee8b927384 .cee8b927384-sig img{height:30px;width:auto;opacity:.85;display:block}.cpp-root.cpp-vee8b927384 #cee8b927384-bdc{position:absolute;left:0;top:0;width:1920px;height:1080px;z-index:0;pointer-events:none}.cpp-root.cpp-vee8b927384 #cee8b927384-bd-ais{position:absolute;inset:0;z-index:1;pointer-events:none}.cpp-root.cpp-vee8b927384 #cee8b927384-bd-ais>div{position:absolute;left:930px;opacity:0;transform:scale(.5);transition:opacity .8s ease,transform 1s cubic-bezier(.16,1,.3,1)}.cpp-root.cpp-vee8b927384 #cee8b927384-bd-ais>div.cee8b927384-in{opacity:1;transform:none}.cpp-root.cpp-vee8b927384 #cee8b927384-bd-ais>div.cee8b927384-in.cee8b927384-dim{opacity:.07}.cpp-root.cpp-vee8b927384 #cee8b927384-bd-ais .cee8b927384-tile{margin-right:0}.cpp-root.cpp-vee8b927384 .cee8b927384-bd-head,.cpp-root.cpp-vee8b927384 .cee8b927384-bd-cap{position:absolute;left:150px;right:150px;top:150px;z-index:2;text-align:center}.cpp-root.cpp-vee8b927384 .cee8b927384-bd-head h2,.cpp-root.cpp-vee8b927384 .cee8b927384-bd-cap h2{font-size:60px;font-weight:300;letter-spacing:-.04em;line-height:1.02;margin:16px 0 0}.cpp-root.cpp-vee8b927384 .cee8b927384-bd-leg{display:flex;justify-content:center;gap:40px;margin-top:18px;font-family:var(--mono);font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--mute)}.cpp-root.cpp-vee8b927384 .cee8b927384-bd-leg .cee8b927384-ln{display:inline-block;width:28px;height:1px;background:#9DB8FF;vertical-align:middle;margin-right:10px}.cpp-root.cpp-vee8b927384 .cee8b927384-bd-leg b{text-transform:none;font-family:var(--sans);font-weight:300;font-size:18px;letter-spacing:0;margin-right:8px;color:var(--fg)}.cpp-root.cpp-vee8b927384 .cee8b927384-bd-head p,.cpp-root.cpp-vee8b927384 .cee8b927384-bd-cap p{font-size:22px;font-weight:300;line-height:1.5;color:var(--mute);max-width:1100px;margin:14px auto 0}.cpp-root.cpp-vee8b927384 .cee8b927384-bd-foot i{font-style:normal;font-size:20px;color:var(--mute);margin-right:12px}.cpp-root.cpp-vee8b927384 .cee8b927384-on .cee8b927384-bd-head.cee8b927384-out{opacity:0;filter:blur(10px);transition:opacity 1.2s ease,filter 1.2s ease}.cpp-root.cpp-vee8b927384 .cee8b927384-bd-cap{opacity:0;transform:translateY(30px);filter:blur(10px);transition:opacity 1.4s var(--ease),transform 1.4s var(--ease),filter 1.4s var(--ease)}.cpp-root.cpp-vee8b927384 .cee8b927384-bd-cap.cee8b927384-shown{opacity:1;transform:none;filter:none}.cpp-root.cpp-vee8b927384 .cee8b927384-bd-foot{position:absolute;left:150px;right:150px;bottom:46px;display:flex;justify-content:center;align-items:flex-start;gap:44px;z-index:2}.cpp-root.cpp-vee8b927384 .cee8b927384-bd-foot>div{opacity:0;transform:translateY(24px);filter:blur(8px);transition:opacity 1s var(--ease),transform 1s var(--ease),filter 1s var(--ease);text-shadow:0 0 24px #050607,0 0 48px #050607}.cpp-root.cpp-vee8b927384 .cee8b927384-bd-foot>div.cee8b927384-in{opacity:1;transform:none;filter:none}.cpp-root.cpp-vee8b927384 .cee8b927384-bd-foot>div:not(.cee8b927384-op){display:flex;flex-direction:column;align-items:center;text-align:center}.cpp-root.cpp-vee8b927384 .cee8b927384-bd-foot b{font-size:60px;font-weight:200;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.cpp-root.cpp-vee8b927384 .cee8b927384-bd-foot span{font-family:var(--mono);font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;line-height:1.6;color:var(--mute);margin-top:12px}.cpp-root.cpp-vee8b927384 .cee8b927384-bd-foot .cee8b927384-op{font-size:40px;font-weight:200;color:var(--dim);line-height:60px}.cpp-root.cpp-vee8b927384 .cee8b927384-bd-foot .cee8b927384-tot b{color:var(--machine)}.cpp-root.cpp-vee8b927384 .cee8b927384-bd-eq{display:flex;align-items:flex-end;gap:26px;margin-top:62px}.cpp-root.cpp-vee8b927384 .cee8b927384-bd-eq .cee8b927384-blk{display:flex;flex-direction:column;gap:14px}.cpp-root.cpp-vee8b927384 .cee8b927384-bd-eq .cee8b927384-ir{display:flex;gap:6px;height:34px;align-items:center}.cpp-root.cpp-vee8b927384 .cee8b927384-bd-eq .cee8b927384-tile{margin-right:0}.cpp-root.cpp-vee8b927384 .cee8b927384-bd-eq b{font-size:76px;font-weight:300;letter-spacing:-.045em;line-height:1;white-space:nowrap}.cpp-root.cpp-vee8b927384 .cee8b927384-bd-eq .cee8b927384-blk>span{font-size:20px;color:var(--mute);white-space:nowrap}.cpp-root.cpp-vee8b927384 .cee8b927384-bd-eq .cee8b927384-op{font-size:64px;font-weight:200;color:var(--dim);padding-bottom:44px}.cpp-root.cpp-vee8b927384 .cee8b927384-bd-eq .cee8b927384-tot b{color:var(--machine);text-shadow:0 0 50px rgba(157,184,255,.35);font-variant-numeric:tabular-nums;min-width:350px}.cpp-root.cpp-vee8b927384 .cee8b927384-bd-eq .cee8b927384-lbl{font-family:var(--mono);font-size:15px;letter-spacing:.2em;text-transform:uppercase;color:var(--machine)}.cpp-root.cpp-vee8b927384 .cee8b927384-bd-eq .cee8b927384-cal{width:34px;height:34px;border-radius:10px;border:1.6px solid var(--mute);background:repeating-linear-gradient(90deg,transparent 0 5px,rgba(237,235,230,.25) 5px 6px),repeating-linear-gradient(0deg,transparent 0 5px,rgba(237,235,230,.25) 5px 6px)}.cpp-root.cpp-vee8b927384 .cee8b927384-bd-st{margin-top:64px;display:flex;flex-direction:column;gap:16px;position:relative}.cpp-root.cpp-vee8b927384 .cee8b927384-bd-st>div{display:flex;align-items:baseline;gap:26px;width:860px;padding-top:16px;border-top:1px solid var(--hair)}.cpp-root.cpp-vee8b927384 .cee8b927384-bd-st i{font-style:normal;font-family:var(--mono);font-size:16px;letter-spacing:.16em;color:var(--machine)}.cpp-root.cpp-vee8b927384 .cee8b927384-bd-st h5{margin:0;font-size:40px;font-weight:300;letter-spacing:-.03em;min-width:200px}.cpp-root.cpp-vee8b927384 .cee8b927384-bd-st span{font-size:22px;color:var(--mute)}.cpp-root.cpp-vee8b927384 .cee8b927384-bd-big{position:absolute;right:150px;bottom:130px;max-width:520px;margin:0;font-size:62px;font-weight:300;letter-spacing:-.04em;line-height:1.02;text-align:right}.cpp-root.cpp-vee8b927384 .cee8b927384-giant.cee8b927384-sink{translate:0 -250px;transform:none!important;text-shadow:none!important}.cpp-root.cpp-vee8b927384 .cee8b927384-on .cee8b927384-giant.cee8b927384-sink{animation:cee8b927384-sink 15s cubic-bezier(.3,0,.6,1) .3s both!important}@keyframes cee8b927384-sink{0%{translate:0 -250px}100%{translate:0 150px}}@keyframes cee8b927384-inDrift{from{opacity:0;transform:translateY(110px);filter:blur(10px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes cee8b927384-outDrift{from{opacity:1;transform:none}to{opacity:0;transform:translateY(-110px);filter:blur(8px)}}.cpp-root.cpp-vee8b927384 .cee8b927384-slide.cee8b927384-amb::before{content:"";position:absolute;inset:-25%;z-index:-1;pointer-events:none;background:radial-gradient(38% 38% at 25% 30%,rgba(157,184,255,.14),transparent 70%),radial-gradient(32% 32% at 75% 72%,rgba(255,106,61,.11),transparent 70%);opacity:0;transition:opacity 2.4s}.cpp-root.cpp-vee8b927384 .cee8b927384-slide.cee8b927384-light.cee8b927384-amb::before{background:radial-gradient(38% 38% at 25% 30%,rgba(47,91,224,.09),transparent 70%),radial-gradient(32% 32% at 75% 72%,rgba(232,69,26,.08),transparent 70%)}.cpp-root.cpp-vee8b927384 .cee8b927384-slide.cee8b927384-amb.cee8b927384-on::before{opacity:1;animation:cee8b927384-aurora 26s ease-in-out infinite alternate}@keyframes cee8b927384-aurora{0%{transform:translate(0,0) rotate(0)}50%{transform:translate(6%,-4%) rotate(8deg)}100%{transform:translate(-5%,5%) rotate(-6deg)}}@keyframes cee8b927384-floatT{from{translate:0 0}to{translate:0 -12px}}.cpp-root.cpp-vee8b927384 .cee8b927384-on .cee8b927384-bub{animation:cee8b927384-floatT 6s ease-in-out infinite alternate}.cpp-root.cpp-vee8b927384 .cee8b927384-on .cee8b927384-bub:nth-child(2n){animation-duration:7.5s;animation-delay:-2s}.cpp-root.cpp-vee8b927384 .cee8b927384-on .cee8b927384-quad>div{animation:cee8b927384-floatT 7s ease-in-out infinite alternate}.cpp-root.cpp-vee8b927384 .cee8b927384-on .cee8b927384-quad>div:nth-child(2n){animation-delay:-3.5s}.cpp-root.cpp-vee8b927384 .cee8b927384-on .cee8b927384-tl .cee8b927384-node{animation:cee8b927384-floatT 8s ease-in-out infinite alternate}.cpp-root.cpp-vee8b927384 .cee8b927384-on .cee8b927384-tl .cee8b927384-node:nth-child(2n){animation-delay:-4s}.cpp-root.cpp-vee8b927384 .cee8b927384-on .cee8b927384-ph{animation:cee8b927384-floatT 9s ease-in-out infinite alternate}.cpp-root.cpp-vee8b927384 .cee8b927384-on .cee8b927384-ph:nth-child(2n){animation-delay:-4.5s}.cpp-root.cpp-vee8b927384 .cee8b927384-on .cee8b927384-card{animation:cee8b927384-floatT 8s ease-in-out infinite alternate}.cpp-root.cpp-vee8b927384 .cee8b927384-on .cee8b927384-trio>div:nth-child(2) .cee8b927384-card{animation-delay:-3s}.cpp-root.cpp-vee8b927384 .cee8b927384-on .cee8b927384-giant{animation:cee8b927384-giantDrift 16s ease-in-out infinite alternate}@keyframes cee8b927384-giantDrift{from{translate:0 0}to{translate:-2.5% 0}}.cpp-root.cpp-vee8b927384 .cee8b927384-on .cee8b927384-photo .cee8b927384-base{animation:cee8b927384-kb 24s ease-in-out infinite alternate}@keyframes cee8b927384-kb{from{translate:0 0}to{translate:-2% -1.5%}}.cpp-root.cpp-vee8b927384 .cee8b927384-on .cee8b927384-num,.cpp-root.cpp-vee8b927384 .cee8b927384-on .cee8b927384-stack b,.cpp-root.cpp-vee8b927384 .cee8b927384-on .cee8b927384-vs .cee8b927384-v,.cpp-root.cpp-vee8b927384 .cee8b927384-on .cee8b927384-pstat b,.cpp-root.cpp-vee8b927384 .cee8b927384-on .cee8b927384-tlab b{animation:cee8b927384-glow 5s ease-in-out infinite alternate}@keyframes cee8b927384-glow{from{text-shadow:0 0 0 rgba(157,184,255,0)}to{text-shadow:0 0 44px rgba(157,184,255,.38)}}.cpp-root.cpp-vee8b927384 .cee8b927384-on .cee8b927384-code,.cpp-root.cpp-vee8b927384 .cee8b927384-on .cee8b927384-pbox{animation:cee8b927384-floatT 10s ease-in-out infinite alternate}.cpp-root.cpp-vee8b927384 .cee8b927384-on .cee8b927384-orbit{animation:cee8b927384-spinSlow 90s linear infinite}@keyframes cee8b927384-spinSlow{to{rotate:6deg}}.cpp-root.cpp-vee8b927384 #cee8b927384-m{display:none}.cpp-root.cpp-vee8b927384.cee8b927384-m-on #cee8b927384-viewport,.cpp-root.cpp-vee8b927384.cee8b927384-m-on #cee8b927384-chrome,.cpp-root.cpp-vee8b927384.cee8b927384-m-on #cee8b927384-count,.cpp-root.cpp-vee8b927384.cee8b927384-m-on #cee8b927384-help,.cpp-root.cpp-vee8b927384.cee8b927384-m-on #cee8b927384-notes{display:none!important}.cpp-root.cpp-vee8b927384.cee8b927384-m-on #cee8b927384-grain{opacity:.05}.cpp-root.cpp-vee8b927384.cee8b927384-m-on #cee8b927384-m{display:block;position:fixed;inset:0;z-index:2;overflow:hidden;color:#EDEBE6;font-family:var(--sans);-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-track{display:flex;height:100%;will-change:transform;transition:transform .62s cubic-bezier(.22,.9,.24,1);touch-action:pan-y pinch-zoom}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-ms{position:relative;flex:0 0 var(--mw,100vw);width:var(--mw,100vw);height:100%;overflow:hidden;display:flex;flex-direction:column;padding:calc(env(safe-area-inset-top,0px) + 70px) 22px calc(env(safe-area-inset-bottom,0px) + 92px);color:var(--fg)}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-ms.cee8b927384-light{background:var(--paper);--fg:#0B0C0E;--mute:rgba(11,12,14,.6);--dim:rgba(11,12,14,.4);--hair:rgba(11,12,14,.14);--machine:#2F5BE0;--human:#E8451A}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-ms>*:not(.cee8b927384-photo):not(.cee8b927384-m-float):not(.cee8b927384-m-bubs){position:relative;z-index:2}.cpp-root.cpp-vee8b927384 #cee8b927384-m.cee8b927384-dragging .cee8b927384-m-track,.cpp-root.cpp-vee8b927384 #cee8b927384-m.cee8b927384-dragging .cee8b927384-photo{transition:none!important}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-top{position:absolute;left:0;right:0;top:0;z-index:20;padding:calc(env(safe-area-inset-top,0px) + 14px) 22px 0;pointer-events:none;color:#EDEBE6;transition:color .5s}.cpp-root.cpp-vee8b927384 #cee8b927384-m.cee8b927384-m-light .cee8b927384-m-top,.cpp-root.cpp-vee8b927384 #cee8b927384-m.cee8b927384-m-light .cee8b927384-m-nav{color:#0B0C0E}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-prog{height:2px;border-radius:2px;background:rgba(127,127,127,.28);overflow:hidden}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-prog i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--human),var(--machine));transition:width .6s var(--ease)}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-meta{display:flex;justify-content:space-between;gap:12px;margin-top:13px;font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;opacity:.62;white-space:nowrap}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-meta .cee8b927384-mk{width:8px;height:8px;margin-right:8px;vertical-align:0}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-act-wrap{min-width:0;overflow:hidden;text-overflow:ellipsis}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-nav{position:absolute;left:0;right:0;bottom:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:0 16px calc(env(safe-area-inset-bottom,0px) + 18px);pointer-events:none;color:#EDEBE6;transition:color .5s}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-nav button{pointer-events:auto;width:46px;height:46px;border-radius:50%;border:1px solid rgba(127,127,127,.38);background:rgba(18,20,24,.4);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:inherit;display:grid;place-items:center;cursor:pointer;transition:opacity .3s,transform .18s,background .5s}.cpp-root.cpp-vee8b927384 #cee8b927384-m.cee8b927384-m-light .cee8b927384-m-nav button{background:rgba(255,255,255,.55)}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-nav button:active{transform:scale(.9)}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-nav button[disabled]{opacity:.22;pointer-events:none}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-nav svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-count{font-family:var(--mono);font-size:11px;letter-spacing:.2em;opacity:.7;font-variant-numeric:tabular-nums}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-k{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--mute)}.cpp-root.cpp-vee8b927384 #cee8b927384-m h1,.cpp-root.cpp-vee8b927384 #cee8b927384-m h2{font-size:clamp(29px,8.4vw,36px);font-weight:300;line-height:1.05;letter-spacing:-.035em;text-wrap:balance}.cpp-root.cpp-vee8b927384 #cee8b927384-m h3{font-size:clamp(19px,5.4vw,23px);font-weight:300;line-height:1.2;letter-spacing:-.02em;text-wrap:balance}.cpp-root.cpp-vee8b927384 #cee8b927384-m p{font-size:16px;line-height:1.45;font-weight:300;color:var(--mute)}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-src{inset:auto!important;position:relative;margin-top:auto;padding-top:12px;font-size:10.5px;line-height:1.45;color:var(--dim);max-width:none;letter-spacing:0}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-r{transform:translateY(22px);filter:blur(8px)}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-on .cee8b927384-r,.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-r.cee8b927384-on{transform:none;filter:none}.cpp-root.cpp-vee8b927384 #cee8b927384-m [data-cee8b927384-b]{transform:translateY(16px)}.cpp-root.cpp-vee8b927384 #cee8b927384-m [data-cee8b927384-b].cee8b927384-shown{transform:none}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-giant{font-size:clamp(62px,20.5vw,86px);font-weight:400;letter-spacing:-.05em;line-height:.9;white-space:nowrap}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-giant .cee8b927384-line{padding-right:.12em;margin-right:-.12em}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-photo{position:absolute;inset:0;z-index:0;transition:transform .62s cubic-bezier(.22,.9,.24,1);will-change:transform}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-photo .cee8b927384-base,.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-photo .cee8b927384-smear{background-position:var(--fx,60%) var(--fy,45%)}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-photo::after{background:linear-gradient(180deg,rgba(5,6,7,.9) 0%,rgba(5,6,7,.28) 24%,rgba(5,6,7,.04) 44%,rgba(5,6,7,.55) 62%,rgba(5,6,7,.96) 84%)}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-photo .cee8b927384-smear{-webkit-mask-image:linear-gradient(180deg,transparent 30%,#000 55%,#000 75%,transparent 95%);mask-image:linear-gradient(180deg,transparent 30%,#000 55%,#000 75%,transparent 95%)}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-cover{justify-content:flex-end;--fx:94%;--fy:50%}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-cover .cee8b927384-photo{bottom:auto;height:62%}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-cover .cee8b927384-photo .cee8b927384-smear{-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 40%,transparent 75%);mask-image:linear-gradient(90deg,#000 0%,#000 40%,transparent 75%)}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-cover .cee8b927384-photo::after{background:linear-gradient(0deg,#050607 0%,rgba(5,6,7,0) 42%),linear-gradient(180deg,rgba(5,6,7,.7) 0%,rgba(5,6,7,0) 24%)}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-cover .cee8b927384-m-lead{font-size:18px;color:#EDEBE6;max-width:300px;margin-bottom:18px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-ctitle{font-size:clamp(62px,19vw,82px)}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-hint{display:flex;align-items:center;gap:10px;margin-top:26px;font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--mute)}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-hint svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;animation:cee8b927384-mnudge 1.6s ease-in-out infinite}.cpp-root.cpp-vee8b927384 #cee8b927384-m.cee8b927384-m-moved .cee8b927384-m-hint{opacity:0!important}@keyframes cee8b927384-mnudge{0%,100%{transform:translateX(0)}50%{transform:translateX(7px)}}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-plats{display:flex;justify-content:space-between}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-plats .cee8b927384-tile{--ts:clamp(34px,10.4vw,42px)}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-platcap{font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin-top:10px;text-align:center}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-pbox{margin-top:22px;border:1px solid var(--hair);background:rgba(255,255,255,.045);border-radius:22px;padding:15px 18px;font-size:17px;font-weight:300;line-height:1.35;display:flex;gap:10px;align-items:flex-start;min-height:56px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-pbox .cee8b927384-ico{font-size:17px;color:var(--mute);margin-top:3px;flex:none}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-pbox .cee8b927384-caret{display:inline-block;width:2px;height:20px;background:var(--fg);animation:cee8b927384-blink 1s steps(1) infinite;flex:none;margin-top:1px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-who{display:flex;align-items:center;gap:9px;margin-top:20px;font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#D97757;opacity:0;transition:opacity .6s}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-ans{margin-top:10px;font-size:15px;line-height:1.55;font-weight:300}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-ans .cee8b927384-tok{opacity:0;filter:blur(5px);transition:opacity .5s,filter .5s}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-ans .cee8b927384-tok.cee8b927384-in{opacity:1;filter:none}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-ans .cee8b927384-ent{color:var(--machine);border-bottom:1px solid rgba(157,184,255,.35)}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-punch{margin-top:auto;padding-top:16px;font-size:20px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-punch .cee8b927384-g{font-size:.78em}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-desloc p{font-size:19px;color:var(--fg);max-width:none!important}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-cvs{position:relative;flex:1;min-height:0;margin-top:18px;margin-bottom:calc((var(--mw,100vw) - 28px) / 6.05)}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-cvs .cee8b927384-cv{width:84%!important;top:0;transition:opacity .9s var(--ease),transform .9s var(--ease)}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-cvs .cee8b927384-cv.cee8b927384-l{left:0}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-cvs .cee8b927384-cv.cee8b927384-rt{left:auto!important;right:0}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-cvs .cee8b927384-cv.cee8b927384-fade{opacity:0;transform:translateY(-14px)}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-cvs .cee8b927384-cv .cee8b927384-sb{font-size:14px;padding:10px 15px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-cvs .cee8b927384-cv .cee8b927384-m{font-size:14.5px;padding:9px 13px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-sink{position:absolute;left:14px;right:0;bottom:calc(env(safe-area-inset-bottom,0px) + 92px);z-index:3;font-size:calc((var(--mw,100vw) - 28px) / 6.05);font-weight:400;letter-spacing:-.05em;line-height:.9;white-space:nowrap;color:var(--fg);pointer-events:none}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-sink .cee8b927384-line{padding-right:.12em}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-on .cee8b927384-m-sink{animation:cee8b927384-msink 15s cubic-bezier(.3,0,.6,1) .3s both}@keyframes cee8b927384-msink{0%{translate:0 -36dvh}100%{translate:0 0}}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-desloc p{font-size:19px;color:var(--fg);max-width:58%}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-vword{position:absolute;right:12px;top:calc(env(safe-area-inset-top,0px) + 74px);writing-mode:vertical-rl;font-size:min(calc((100dvh - 250px) / 7.2),92px);font-weight:400;letter-spacing:-.045em;line-height:.9;white-space:nowrap}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-vword .cee8b927384-line{padding:0 .14em 0 0}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-on .cee8b927384-m-vword{animation:cee8b927384-mdrift 17s cubic-bezier(.5,0,.2,1) .4s forwards}@keyframes cee8b927384-mdrift{from{transform:translateY(-2dvh)}to{transform:translateY(5dvh)}}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-num{font-size:clamp(84px,27vw,110px);font-weight:300;letter-spacing:-.065em;line-height:.85;margin-top:14px;font-variant-numeric:tabular-nums}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-num small{font-size:.3em;letter-spacing:-.02em;margin-left:.06em}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-bars{flex:1;min-height:0;display:flex;gap:16px;margin-top:18px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-bars .cee8b927384-b{flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:10px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-bars .cee8b927384-v{font-size:clamp(40px,13vw,54px);font-weight:300;letter-spacing:-.05em;line-height:.9}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-bars .cee8b927384-bar{height:0;flex:none;border-radius:12px 12px 4px 4px;transition:height 1.9s var(--ease)}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-on .cee8b927384-m-bars .cee8b927384-bar{height:calc((100% - 160px) * var(--p))}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-bars .cee8b927384-l{font-size:13px;line-height:1.35;color:var(--mute);min-height:36px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-ph{justify-content:flex-start}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-ph h3{max-width:94%;font-size:clamp(21px,6vw,25px)}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-ph h2{font-size:clamp(30px,8.8vw,38px)}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-stats{display:flex;gap:16px;margin-top:auto}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-stats>div{flex:1;border-top:1px solid rgba(237,235,230,.28);padding-top:10px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-stats b{display:block;font-size:clamp(34px,10.5vw,42px);font-weight:300;letter-spacing:-.05em;line-height:1}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-stats small{display:block;font-size:11px;color:var(--mute);margin-top:4px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-stats span{display:block;font-size:13px;line-height:1.35;color:var(--mute);margin-top:6px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-stats b span{display:inline;font-size:inherit;color:inherit;margin:0;line-height:inherit}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-ph .cee8b927384-m-giant{margin-top:16px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-ph>div:nth-child(2):not(.cee8b927384-m-stats){margin-bottom:auto}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-ph .cee8b927384-src{margin-top:10px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-pstat{position:relative;height:92px;margin-top:16px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-pstat>div{position:absolute;inset:0;display:flex;gap:14px;align-items:flex-end;opacity:0;transform:translateY(12px);filter:blur(6px);transition:.7s var(--ease)}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-pstat>div.cee8b927384-in{opacity:1;transform:none;filter:none}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-pstat b{font-size:84px;font-weight:300;letter-spacing:-.065em;line-height:.8}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-pstat small{display:block;font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;margin-bottom:4px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-pstat span{display:block;font-size:14px;line-height:1.3;color:var(--mute)}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-pstat .cee8b927384-s{font-size:11px;color:var(--dim);margin-top:3px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-ptabs{display:flex;gap:6px;margin-top:12px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-ptabs i{flex:1;height:3px;border-radius:3px;background:rgba(11,12,14,.12);overflow:hidden;position:relative}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-ptabs i.cee8b927384-on::after{content:"";position:absolute;inset:0;background:var(--c);animation:cee8b927384-tab 3.6s linear forwards;transform-origin:left}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-ppl{display:grid;grid-template-columns:repeat(10,1fr);gap:min(1.1dvh,9px) 5px;margin-top:auto;padding-top:14px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-ppl .cee8b927384-fig{width:100%;height:min(3.7dvh,31px);display:block;color:rgba(11,12,14,.1);transition:color .6s var(--ease),transform .6s var(--ease),opacity .25s}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-ppl .cee8b927384-fig.cee8b927384-on{transform:translateY(-3px)}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-ppl .cee8b927384-fig.cee8b927384-sw{opacity:0}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-tl{position:relative;margin-top:clamp(28px,7dvh,64px);padding-left:30px;display:flex;flex-direction:column;gap:clamp(10px,2.2dvh,22px)}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-tl::before{content:"";position:absolute;left:5px;top:6px;bottom:8px;width:1px;background:var(--hair)}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-tl .cee8b927384-n{position:relative}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-tl .cee8b927384-n i{position:absolute;left:-30px;top:3px;width:11px;height:11px;border-radius:50%;background:var(--fg)}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-tl .cee8b927384-n.cee8b927384-ai i{background:var(--machine);box-shadow:0 0 0 7px rgba(157,184,255,.15),0 0 26px var(--machine)}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-tl .cee8b927384-ab{font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;color:var(--dim);text-transform:uppercase}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-tl h4{font-size:26px;font-weight:300;letter-spacing:-.03em;margin-top:2px;display:flex;flex-wrap:wrap;gap:0 10px;align-items:baseline}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-tl h4 em{font-size:15px;color:var(--fg);letter-spacing:0}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-tl span{display:block;font-size:13.5px;line-height:1.4;color:var(--mute);margin-top:3px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-tl span b{color:var(--fg);font-weight:400}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-tl .cee8b927384-ai h4,.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-tl .cee8b927384-ai h4 em{color:var(--machine)}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-svgwrap{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;margin-top:14px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-svgwrap svg{height:100%;max-width:100%;width:auto}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-tick{position:relative;height:118px;margin-top:16px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-tick>div{position:absolute;inset:0;opacity:0;transform:translateY(-10px);filter:blur(5px);transition:.35s ease-in}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-tick>div.cee8b927384-in{opacity:1;transform:none;filter:none;transition:.8s var(--ease) .35s}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-tick small{display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;margin-bottom:10px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-tick q{font-family:var(--serif);font-style:italic;font-size:clamp(22px,6.4vw,27px);line-height:1.12;quotes:"\201C" "\201D";display:block}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-orbwrap{flex:1;min-height:0;display:flex;align-items:center;justify-content:center}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-orbit{height:100%;max-width:100%;aspect-ratio:1020/1010}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-hq{margin-top:18px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-hq small{font-family:var(--mono);font-size:9.5px;letter-spacing:.2em;color:var(--mute);text-transform:uppercase}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-hq q{display:block;font-family:var(--serif);font-style:italic;font-size:clamp(22px,6.4vw,27px);line-height:1.1;margin-top:8px;min-height:2.2em;opacity:0;transform:translateY(10px);filter:blur(5px);transition:opacity .5s var(--ease),transform .7s var(--ease),filter .5s}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-hq q.cee8b927384-in{opacity:1;transform:none;filter:none}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-hp{margin-top:14px;display:flex;flex-direction:column;gap:clamp(6px,1.1dvh,10px)}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-hr{display:grid;grid-template-columns:28px 96px 1fr;align-items:center;gap:12px;font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-hr .cee8b927384-tile{--ts:28px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-hr i{height:8px;border-radius:5px;background:rgba(255,255,255,.07);overflow:hidden}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-hr b{display:block;height:100%;width:0;border-radius:5px;transition:width 1.2s var(--ease),background .6s}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-hr.cee8b927384-risk span{color:#FF6A3D}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-metrics{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;margin-top:auto;padding-top:14px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-metrics div{border-top:1px solid var(--hair);padding-top:8px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-metrics b{display:block;font-size:15px;font-weight:400}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-metrics span{display:block;font-size:12px;line-height:1.35;color:var(--mute);margin-top:2px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-metrics .cee8b927384-h{color:var(--human)}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-fitwrap{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;margin-top:8px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-srcmap{position:relative;width:343px;height:326px;flex:none;transform-origin:center}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-srcmap .cee8b927384-bub{gap:6px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-srcmap .cee8b927384-bub small{font-size:8.5px;letter-spacing:.08em}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-cards{display:flex;flex-direction:column;gap:12px;margin-top:20px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-card{position:relative;border-radius:22px;padding:18px;border:1px solid rgba(255,255,255,.09);background:radial-gradient(120% 140% at 100% 0%,color-mix(in srgb,var(--qc) 30%,transparent),transparent 62%),rgba(12,14,18,.86);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-card h4{font-size:23px;font-weight:300;letter-spacing:-.02em;display:flex;align-items:center;gap:10px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-card h4 i{font-family:var(--mono);font-style:normal;font-size:10.5px;color:var(--qc);letter-spacing:.14em}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-card p{font-size:14.5px;margin-top:6px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-chips{display:flex;gap:9px;margin-top:14px;flex-wrap:wrap}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-chips .cee8b927384-tile{--ts:40px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-guard{margin-top:auto;display:flex;gap:12px;align-items:flex-start;font-size:13.5px;line-height:1.42;color:var(--mute);border:1px solid rgba(255,106,61,.42);border-radius:18px;padding:14px 16px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-guard i{flex:none;width:8px;height:8px;border-radius:50%;background:var(--human);box-shadow:0 0 12px var(--human);margin-top:6px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-tlab{margin-top:16px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-tlab b{font-size:clamp(56px,17vw,70px);font-weight:300;letter-spacing:-.05em;line-height:1;display:block}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-tlab em{display:block;font-size:19px;margin-top:4px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-tcard{background:#fff;border-radius:22px;padding:16px;box-shadow:0 26px 60px -30px rgba(0,0,0,.35);margin-top:18px;min-height:clamp(200px,32dvh,270px)}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-sbar{height:42px;border-radius:21px;border:1px solid #E2E0DA;display:flex;align-items:center;gap:10px;padding:0 16px;font-size:14px;color:#555}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-sbar .cee8b927384-ico{font-size:16px;color:#888}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-tcard .cee8b927384-lnk{margin-top:14px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-tcard .cee8b927384-lnk b{height:10px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-tcard .cee8b927384-lnk s{height:7px;margin-top:6px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-tcard .cee8b927384-snip{margin-top:14px;padding:14px;border-radius:14px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-tcard .cee8b927384-snip small{font-size:9.5px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-tcard .cee8b927384-snip p{font-size:14px;margin-top:6px;color:#222}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-wave{height:46px;gap:4px;margin-top:14px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-wave i{width:5px;animation-name:cee8b927384-mwave}@keyframes cee8b927384-mwave{0%,100%{height:8px}50%{height:40px}}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-tcard .cee8b927384-chat{gap:10px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-tcard .cee8b927384-chat .cee8b927384-q{font-size:13.5px;padding:10px 14px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-tcard .cee8b927384-chat .cee8b927384-a{font-size:13.5px;padding:12px 14px;line-height:1.5}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-tcard .cee8b927384-chat .cee8b927384-a .cee8b927384-who2{font-size:9.5px;margin-bottom:6px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-tcard .cee8b927384-cite{min-width:19px;height:19px;font-size:10px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-tcard .cee8b927384-srcs span{font-size:10.5px;padding:4px 9px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-ms.cee8b927384-light p{color:var(--mute)}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-dual h2{font-size:clamp(46px,14vw,60px);letter-spacing:-.045em}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-dcol h4{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;margin:20px 0 6px;font-weight:400}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-dcol ul{list-style:none}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-dcol li{font-size:20px;font-weight:300;letter-spacing:-.01em;border-top:1px solid var(--hair);padding:8px 0}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-float{position:absolute;inset:0;z-index:1;pointer-events:none}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-fl{padding:7px 13px;animation:cee8b927384-mrise 6.5s linear forwards}@keyframes cee8b927384-mrise{0%{opacity:0;transform:translateY(24px)}14%{opacity:1}80%{opacity:.9}100%{opacity:0;transform:translateY(-40px)}}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-fl.cee8b927384-hu{font-size:19px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-fl.cee8b927384-ma{font-size:12px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-fmts{margin-top:clamp(24px,6dvh,56px);display:flex;flex-direction:column}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-fmts div{border-top:1px solid var(--hair);padding:13px 0}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-fmts b{display:block;font-family:var(--mono);font-weight:400;font-size:13px;color:var(--machine)}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-fmts span{display:block;font-size:16px;color:var(--mute);margin-top:4px;line-height:1.35}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-code{flex:1;min-height:0;margin-top:18px;border:1px solid var(--hair);border-radius:20px;background:rgba(10,12,16,.84);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:16px 16px;font-family:var(--mono);font-size:clamp(10.5px,3.1vw,12px);line-height:1.6;color:var(--mute);white-space:pre;overflow:hidden}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-code .cee8b927384-bar3{display:flex;gap:7px;margin-bottom:14px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-code .cee8b927384-bar3 i{width:9px;height:9px;border-radius:50%;background:rgba(255,255,255,.14)}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-code .cee8b927384-ck{color:var(--machine)}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-code .cee8b927384-cs{color:#E9D8A6}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-code .cee8b927384-cc{color:var(--dim)}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-code .cee8b927384-cw{color:var(--human)}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-phs{margin-top:clamp(22px,5dvh,48px);display:flex;flex-direction:column;gap:clamp(8px,1.6dvh,14px)}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-phs>div{display:grid;grid-template-columns:34px 1fr;border-top:1px solid var(--fg);padding-top:9px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-phs i{font-family:var(--mono);font-style:normal;font-size:10.5px;color:var(--dim);letter-spacing:.14em;padding-top:6px;grid-row:span 2}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-phs h4{font-size:21px;font-weight:300;letter-spacing:-.02em}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-phs p{font-size:13.5px;line-height:1.38;margin-top:2px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-hz{margin-top:20px;display:flex;flex-direction:column;gap:12px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-hz b{display:block;font-weight:400;font-size:14px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-hz .cee8b927384-track{display:block;height:5px;border-radius:5px;margin:7px 0 5px;transform-origin:left;transform:scaleX(0);transition:transform 2s var(--ease)}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-hz.cee8b927384-shown .cee8b927384-track{transform:scaleX(1)}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-hz span{font-size:12px;color:var(--mute)}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-end{justify-content:flex-start;text-align:center}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-end .cee8b927384-photo::after{background:linear-gradient(180deg,rgba(5,6,7,.96) 0%,rgba(5,6,7,.72) 24%,rgba(5,6,7,.12) 44%,rgba(5,6,7,.12) 76%,rgba(5,6,7,.75) 100%)}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-end h2{font-size:clamp(34px,10.4vw,44px);margin-top:12px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-end p{color:#EDEBE6;font-size:17px;margin-top:10px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-bubs{position:absolute;inset:0;z-index:3;pointer-events:none}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-bb{font-size:13.5px;line-height:1.35;padding:9px 13px;border-radius:16px;max-width:calc(var(--mw,100vw) * .58);white-space:normal;width:max-content}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-bb.cee8b927384-q{border-radius:16px 16px 16px 4px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-bb.cee8b927384-a{border-radius:16px 16px 4px 16px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-bb .cee8b927384-tile{--ts:20px!important;margin-right:7px;vertical-align:-5px}@media (max-height:720px){.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-ms{padding-top:calc(env(safe-area-inset-top,0px) + 62px);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 80px)}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-nav{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 12px)}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-nav button{width:42px;height:42px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-platcap{display:none}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-plats .cee8b927384-tile{--ts:34px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-pbox{margin-top:14px;padding:11px 15px;font-size:15.5px;min-height:0}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-who{margin-top:12px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-ans{font-size:13.5px;line-height:1.48;margin-top:6px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-punch{font-size:17px;padding-top:10px}.cpp-root.cpp-vee8b927384 #cee8b927384-m h1,.cpp-root.cpp-vee8b927384 #cee8b927384-m h2{font-size:clamp(26px,7.6vw,32px)}.cpp-root.cpp-vee8b927384 #cee8b927384-m p{font-size:15px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-num{font-size:clamp(72px,23vw,92px)}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-tl span{font-size:12.5px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-tl h4{font-size:23px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-card{padding:14px 16px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-card p{font-size:13.5px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-chips .cee8b927384-tile{--ts:34px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-tlab b{font-size:52px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-phs p{font-size:12.5px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-phs h4{font-size:19px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-fmts div{padding:9px 0}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-fmts span{font-size:14.5px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-dcol li{font-size:18px;padding:6px 0}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-giant{font-size:clamp(56px,18vw,74px)}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-stats b{font-size:32px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-stats>div>span{font-size:12px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-pstat{height:74px;margin-top:20px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-pstat b{font-size:64px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-pstat span{font-size:13px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-hq{margin-top:10px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-hq q{font-size:20px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-hp{gap:4px;margin-top:8px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-hr .cee8b927384-tile{--ts:24px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-metrics{gap:8px 14px;padding-top:10px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-metrics span{font-size:11px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-src{font-size:9.5px;padding-top:8px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-tlab{margin-top:8px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-tcard{margin-top:12px;padding:12px;min-height:0}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-tcard .cee8b927384-chat .cee8b927384-q,.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-tcard .cee8b927384-chat .cee8b927384-a{font-size:12.5px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-tcard .cee8b927384-m-seo .cee8b927384-lnk:nth-child(n+5){display:none}}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-sig{display:flex;align-items:center;gap:12px;margin-top:20px;font-size:13px;font-weight:300;color:rgba(237,235,230,.78)}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-sig i{width:1px;height:18px;background:rgba(237,235,230,.3);flex:none}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-sig img{height:19px;width:auto;opacity:.88;display:block}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-cover .cee8b927384-m-hint{margin-top:18px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-photo{-webkit-mask-image:none;mask-image:none}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-bd p{font-size:14.5px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-bdwrap{position:relative;flex:1;min-height:150px;margin-top:14px;border-radius:18px;overflow:hidden;background:radial-gradient(80% 60% at 50% 50%,rgba(157,184,255,.06),transparent 70%)}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-bdc{position:absolute;inset:0;display:block}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-bdais{position:absolute;inset:0;pointer-events:none}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-bdais .cee8b927384-tile{position:absolute;--ts:26px;transform:translate(-50%,-50%) scale(.5);opacity:0;transition:opacity .7s,transform .9s var(--ease)}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-bdais .cee8b927384-tile.cee8b927384-in{opacity:1;transform:translate(-50%,-50%)}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-bdwrap .cee8b927384-lq,.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-bdwrap .cee8b927384-la{position:absolute;left:10px;font-family:var(--mono);font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--dim)}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-bdwrap .cee8b927384-lq{top:8px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-bdwrap .cee8b927384-la{bottom:8px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-eq{display:flex;align-items:flex-start;justify-content:space-between;gap:6px;margin-top:14px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-eq>div{flex:1;text-align:center;opacity:0;transform:translateY(10px);transition:.8s var(--ease)}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-eq>div.cee8b927384-in,.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-eqt.cee8b927384-in{opacity:1;transform:none}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-eq b{display:block;font-size:30px;font-weight:200;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-eq span,.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-eqt span{display:block;font-family:var(--mono);font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin-top:6px;line-height:1.5}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-eq i{font-style:normal;font-size:22px;font-weight:200;color:var(--dim);padding-top:4px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-eqt{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:12px;opacity:0;transform:translateY(10px);transition:.8s var(--ease)}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-eqt i{font-style:normal;font-size:28px;font-weight:200;color:var(--dim)}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-eqt b{font-size:44px;font-weight:200;letter-spacing:-.04em;line-height:1;color:var(--machine);text-shadow:0 0 30px rgba(157,184,255,.35);font-variant-numeric:tabular-nums}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-eqt span{margin-top:0;text-align:left}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-leg{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:12px;font-family:var(--mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-leg b{font-family:var(--sans);font-weight:300;font-size:14px;letter-spacing:0;margin-right:5px;color:var(--fg)}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-leg i{display:inline-block;width:20px;height:1px;background:#9DB8FF;vertical-align:middle;margin-right:7px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-find{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;justify-content:space-between;margin-top:16px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-lnk{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-lnk path{fill:none;stroke:#9DB8FF;stroke-width:1;opacity:.32;stroke-dasharray:600;stroke-dashoffset:600;transition:stroke-dashoffset 1.6s var(--ease)}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-lnk path.cee8b927384-in{stroke-dashoffset:0}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-terms{position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:9px 8px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-fsrc{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:7px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-pill{display:inline-flex;align-items:center;gap:5px;padding:.32em .7em;border-radius:100px;background:rgba(8,10,14,.94);border:1px solid rgba(157,184,255,.45);color:#EEF2FF;font-weight:300;line-height:1.1;opacity:0;transform:scale(.8);transition:opacity .6s,transform .7s var(--ease);box-shadow:0 8px 24px rgba(0,0,0,.5)}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-pill.cee8b927384-in{opacity:1;transform:none}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-pill .cee8b927384-up{color:#5FE0BE;font-size:.8em}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-pill .cee8b927384-dn{color:#FF8A66;font-size:.8em}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-fsrc .cee8b927384-m-pill{font-size:11px;font-weight:400;color:#D9DCE4;border-color:rgba(255,255,255,.22)}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-end{justify-content:flex-start}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-li{margin-top:auto;align-self:center;display:flex;align-items:center;gap:12px;padding:10px 16px 10px 10px;border-radius:100px;background:rgba(18,20,24,.55);border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:#EDEBE6;text-decoration:none;text-align:left;box-shadow:0 16px 40px -16px rgba(10,102,194,.7);pointer-events:auto;z-index:5}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-li .cee8b927384-tile{--ts:36px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-li .cee8b927384-t b{display:block;font-size:15px;font-weight:400}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-li .cee8b927384-t small{display:block;font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:rgba(237,235,230,.65);margin-top:2px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-li .cee8b927384-arr{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;margin-left:4px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-li:active{transform:scale(.97)}@media (max-height:720px){.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-sig{margin-top:12px;font-size:12px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-sig img{height:16px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-bd p{font-size:13px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-eq b{font-size:24px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-eqt b{font-size:34px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-bdwrap{min-height:110px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-cvs .cee8b927384-cv .cee8b927384-m{font-size:13px}}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-sw{pointer-events:auto;position:relative;flex:none;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;background:rgba(127,127,127,.1);border:1px solid rgba(127,127,127,.4);border-radius:100px;padding:5px 10px;margin:-6px -2px -6px 0;cursor:pointer}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-sw::after{content:"";position:absolute;inset:-10px -6px}.cpp-root.cpp-vee8b927384 #cee8b927384-m .cee8b927384-m-meta{align-items:center}.cpp-root.cpp-vee8b927384.cee8b927384-m-framed{background:#0B0C0E}.cpp-root.cpp-vee8b927384.cee8b927384-m-framed #cee8b927384-m{left:50%;right:auto;width:min(430px,100vw);transform:translateX(-50%);box-shadow:0 0 0 1px rgba(255,255,255,.08),0 40px 120px rgba(0,0,0,.65)}.cpp-root.cpp-vee8b927384 #cee8b927384-vsw{position:fixed;left:36px;bottom:14px;z-index:11;font-family:var(--mono);font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:#888;background:rgba(127,127,127,.08);border:1px solid rgba(127,127,127,.3);border-radius:100px;padding:6px 12px;cursor:pointer;opacity:0;transition:opacity .4s}.cpp-root.cpp-vee8b927384:not(.cee8b927384-idle) #cee8b927384-vsw{opacity:1}.cpp-root.cpp-vee8b927384.cee8b927384-m-on #cee8b927384-vsw{display:none}