@font-face{font-family:Reem Kufi Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/reem-kufi-arabic-wght-normal-DEc70LOo.woff2) format("woff2-variations");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Reem Kufi Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/reem-kufi-vietnamese-wght-normal-DiflRMvM.woff2) format("woff2-variations");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:Reem Kufi Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/reem-kufi-latin-ext-wght-normal-1lppP-5y.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Reem Kufi Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/reem-kufi-latin-wght-normal-D4haMHFz.woff2) format("woff2-variations");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:Chivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/chivo-vietnamese-wght-normal-BjQIDkhi.woff2) format("woff2-variations");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:Chivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/chivo-latin-ext-wght-normal-CuxPzFD0.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/chivo-latin-wght-normal-CPi3f958.woff2) format("woff2-variations");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}:root{--ground: #eceef0;--white: #ffffff;--ink: #0b0b0c;--ink-2: rgba(11, 11, 12, .64);--ink-3: rgba(11, 11, 12, .58);--line: rgba(11, 11, 12, .09);--line-2: rgba(11, 11, 12, .16);--night: #060607;--lit: #f3f4f5;--lit-2: rgba(243, 244, 245, .68);--lit-3: rgba(243, 244, 245, .56);--nline: rgba(255, 255, 255, .09);--nline-2: rgba(255, 255, 255, .17);--up: #0e7d50;--down: #d4472f;--up-n: #7fe0ab;--down-n: #ff8f7d;--display: "Reem Kufi Variable", ui-sans-serif, system-ui, sans-serif;--text: "Chivo Variable", ui-sans-serif, system-ui, sans-serif;--roof-h: min(174px, calc(min(760px, 118vw)*.229) );color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--ground)}body{margin:0;background:var(--ground);color:var(--ink);font:400 15px/1.55 var(--text);-webkit-font-smoothing:antialiased}a{color:inherit}button{font:inherit;color:inherit}img{max-width:100%}.fig{font-variant-numeric:tabular-nums}.up{color:var(--up)}.down{color:var(--down)}.dark .up{color:var(--up-n)}.dark .down{color:var(--down-n)}.dim{opacity:.62}.eyebrow{margin:0 0 14px;font:600 12px/1 var(--text);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.dark .eyebrow{color:var(--lit-3)}h1,h2,h3{font-family:var(--display);text-wrap:balance;margin:0}h2{font-size:clamp(28px,2.9vw,40px);line-height:1.12;font-weight:600;letter-spacing:-.005em}h2 span{color:var(--ink-3)}.dark h2 span{color:var(--lit-3)}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.dark :focus-visible{outline-color:var(--lit)}.key{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 22px;border-radius:999px;border:1px solid var(--line-2);background:#ffffff8c;color:var(--ink);font:600 14px var(--text);text-decoration:none;cursor:pointer;transition:transform .2s,background .2s,box-shadow .2s}.key:hover{transform:translateY(-1px);background:var(--white)}.key.primary{background:linear-gradient(180deg,#232326,var(--ink));color:var(--white);border-color:var(--ink);box-shadow:0 16px 30px -16px #0000008c,inset 0 1px #ffffff29}.key.light{background:var(--white);color:var(--ink);border-color:var(--white)}.key:disabled{opacity:.55;cursor:default;transform:none}.is-done{pointer-events:none}.bar{position:fixed;z-index:40;top:12px;left:50%;transform:translate(-50%);width:min(1180px,calc(100% - 24px));height:54px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 7px 0 16px;border-radius:999px;background:#fffffff7;backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);border:1px solid var(--line);box-shadow:0 14px 34px -22px #0006}.bar-brand{display:inline-flex;align-items:center;gap:9px;color:var(--ink);text-decoration:none}.bar-brand b{font:700 19px var(--display);letter-spacing:.005em}.hexmark{--mark-lit: var(--white);flex:none}.bar nav{display:flex;gap:2px}.bar nav a{position:relative;display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;font:600 14px var(--text);color:var(--ink-2);text-decoration:none;transition:color .2s,background .2s}.bar nav a:hover{color:var(--ink)}.bar nav a.active{color:var(--ink);background:#0b0b0c0f}.bar nav a.active:before{content:"";width:7px;height:8px;background:var(--ink);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.bar-keys{display:flex;align-items:center;gap:8px}.wk{position:relative;display:inline-flex}.wk-btn{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--ink);background:var(--ink);color:var(--white);font:600 13px var(--text);cursor:pointer}.wk-btn.on{background:var(--white);color:var(--ink);border-color:var(--line-2)}.wk-btn em{font-style:normal;font-weight:500;opacity:.6;margin-left:4px}.wk-btn:disabled{opacity:.7}.wk .key em{font-style:normal;font-weight:500;opacity:.6;margin-left:4px}.wk-err{position:absolute;z-index:5;top:calc(100% + 8px);right:0;width:max-content;max-width:290px;padding:9px 12px;border-radius:14px;background:var(--white);border:1px solid var(--line);color:var(--down);font:500 12.5px/1.45 var(--text);font-style:normal;box-shadow:0 18px 40px -20px #0006}.wk-pop{position:absolute;z-index:5;top:calc(100% + 8px);right:0;display:grid;gap:4px;min-width:250px;padding:15px;border-radius:18px;background:var(--white);border:1px solid var(--line);color:var(--ink);font:500 13px var(--text);box-shadow:0 24px 50px -24px #00000073}.wk-pop b{font:700 16px var(--display)}.wk-pop button{margin-top:8px;height:34px;border-radius:999px;border:1px solid var(--line-2);background:transparent;cursor:pointer;font:600 12.5px var(--text)}.ca-chip{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--line-2);background:var(--white);color:var(--ink);font:600 12.5px var(--text);cursor:pointer;max-width:100%}.ca-chip span{min-width:0;overflow-wrap:anywhere;text-align:left;color:var(--ink-2)}.ca-chip.light{height:auto;min-height:44px;padding:9px 16px;border-radius:18px}.cube{position:relative;height:320vh}.cube-anchor{position:absolute;left:0;top:calc(100% - 100vh);width:1px;height:1px}.cube-stage{--out: 1;--term: 0;position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;background:radial-gradient(64% 58% at 50% 50%,#f8f9fa 0%,var(--ground) 72%)}.cube-cv{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.cube-copy{position:absolute;z-index:2;left:max(28px,3.6vw);top:50%;transform:translateY(-44%);width:min(26vw,410px);opacity:var(--out)}.cube-status{display:flex;align-items:center;gap:9px;margin:0 0 22px;font:500 13px var(--text);color:var(--ink-2)}.cube-status i{flex:none;width:7px;height:7px;border-radius:50%;background:#14a06a;box-shadow:0 0 0 4px #14a06a26}.cube-copy h1{font:700 clamp(64px,7.4vw,128px)/.88 var(--display);letter-spacing:-.01em;margin:0 0 20px}.cube-lede{margin:0 0 26px;color:var(--ink-2);font-size:15.5px;line-height:1.58}.cube-keys{display:flex;flex-wrap:wrap;gap:10px}.cube-read{position:absolute;z-index:2;right:max(28px,3.6vw);top:50%;transform:translateY(-50%);width:min(25vw,370px);display:grid;gap:28px;list-style:none;margin:0;padding:0;opacity:var(--out)}.cube-read li{display:grid;gap:5px;padding-left:16px;border-left:1px solid var(--line-2);transition:border-color .25s}.cube-read li.on{border-color:var(--ink)}.cr-k{font:600 11.5px var(--text);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}.cube-read b{display:flex;flex-wrap:wrap;align-items:center;gap:4px 9px;font:600 25px/1.12 var(--display)}.cr-v{font-size:13.5px;color:var(--ink-2)}.cr-v.up{color:var(--up)}.cr-v.down{color:var(--down)}.cube-pick{position:absolute;z-index:2;left:50%;top:calc(var(--hex-bottom, 80vh) + 20px);transform:translate(-50%);width:min(1000px,96vw);display:flex;flex-wrap:nowrap;justify-content:safe center;gap:6px;overflow-x:auto;scrollbar-width:none;padding:2px;opacity:var(--out)}.cube-pick::-webkit-scrollbar{display:none}.cube-pick button,.t-chips button{flex:none;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px 0 6px;border-radius:999px;border:1px solid var(--line);background:#ffffffb8;color:var(--ink);font:600 12.5px var(--text);cursor:pointer;transition:background .2s,border-color .2s}.cube-pick button em,.t-chips button em{font-style:normal;font-weight:500;font-size:11.5px}.cube-pick button:hover,.t-chips button:hover{background:var(--white);border-color:var(--line-2)}.cube-pick button.on,.t-chips button.on{background:var(--ink);color:var(--white);border-color:var(--ink)}.cube-pick button.on .up,.t-chips button.on .up{color:var(--up-n)}.cube-pick button.on .down,.t-chips button.on .down{color:var(--down-n)}.cube-stage.moving .cube-copy,.cube-stage.moving .cube-read,.cube-stage.moving .cube-pick{pointer-events:none}.cube-term{position:absolute;z-index:3;top:78px;right:16px;bottom:14px;left:16px;opacity:var(--term);pointer-events:none}.cube-stage:not(.landed) .cube-term :is(.t-chart,.t-book,.t-fund){visibility:hidden}.cube-stage.open .cube-term{pointer-events:auto}.term{display:grid;grid-template-columns:240px minmax(0,1fr) 286px;gap:10px;height:100%;color:var(--ink)}.term.full{height:calc(100vh - 92px);min-height:600px;padding:0 14px 14px}.term>*{min-width:0;min-height:0}.panel{background:var(--white);border:1px solid var(--line);border-radius:18px;box-shadow:0 20px 40px -32px #0b0b0c66}.t-list{display:flex;flex-direction:column;padding:10px;overflow:hidden}.t-find{display:flex;gap:6px}.t-search{flex:1;min-width:0;display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border-radius:12px;background:var(--ground);color:var(--ink-3)}.t-order{flex:none;height:40px;padding:0 11px;border-radius:12px;border:1px solid var(--line);background:var(--white);color:var(--ink);font:600 11.5px var(--text);cursor:pointer}.t-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font:500 13px var(--text)}.t-cls{display:flex;flex-wrap:wrap;gap:3px;margin:10px 0 6px}.t-cls button,.t-res button,.t-tabs button{height:28px;padding:0 10px;border-radius:999px;border:1px solid transparent;background:transparent;color:var(--ink-3);font:600 11.5px var(--text);cursor:pointer}.t-cls button.on,.t-res button.on,.t-tabs button.on{color:var(--ink);background:#0b0b0c0f;border-color:var(--line)}.t-sort{display:grid;grid-template-columns:minmax(0,1fr) 72px 52px;gap:6px;padding:4px 8px;font:600 10.5px var(--text);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.t-sort span:not(:first-child){text-align:right}.t-rows{list-style:none;margin:0;padding:0;overflow:auto;flex:1;scrollbar-width:thin;scrollbar-color:rgba(11,11,12,.18) transparent}.t-rows button span{text-align:right}.t-rows button{display:grid;grid-template-columns:minmax(0,1fr) 72px 52px;gap:6px;width:100%;padding:7px 8px;border:0;border-radius:10px;background:transparent;text-align:left;cursor:pointer;font-size:12px}.t-rows button b{display:inline-flex;align-items:center;gap:8px;font-weight:650;min-width:0}.t-rows button span{color:var(--ink-2)}.t-rows button em{font-style:normal;text-align:right}.t-rows button:hover{background:#0b0b0c09}.t-rows button.on{background:#0b0b0c0f;box-shadow:inset 2px 0 0 var(--ink)}.t-empty{padding:14px 8px;color:var(--ink-3);font-size:13px}.t-main{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:8px}.t-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px;padding:4px 6px 0}.t-head>.logo{margin-right:-12px}.t-sym{display:grid}.t-sym b{font:700 22px/1.1 var(--display)}.t-sym span{font-size:12px;color:var(--ink-3)}.t-price{display:flex;align-items:baseline;gap:10px}.t-price b{font:600 28px/1 var(--display)}.t-price em{font-style:normal;font-weight:600;font-size:13.5px}.t-stats{display:flex;flex-wrap:wrap;gap:4px 22px;margin:0}.t-stats div{display:grid}.t-stats dt{font:600 10px var(--text);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.t-stats dd{margin:0;font-size:13.5px;font-weight:600}.t-go{flex:none;display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 16px;border-radius:999px;background:var(--ink);color:var(--white);text-decoration:none;font:600 12.5px var(--text)}.t-go:hover{background:#26262a}.t-res{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 2px 0 4px}.t-res>div{display:flex;gap:3px}.t-chart{position:relative;overflow:hidden}.chart{position:absolute;top:10px;right:4px;bottom:4px;left:10px}.t-fund{padding:11px 14px 10px;border-radius:18px;background:var(--ink);color:var(--lit);box-shadow:0 20px 40px -28px #000000b3}.t-fund header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:12px;color:var(--lit-3)}.t-fund header b{color:var(--lit);font-weight:650;font-size:13px}.t-fund-bars{position:relative;display:flex;align-items:center;gap:2px;height:54px;margin:8px 0 6px}.t-fund-bars:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#fff3}.t-fund-bars i{flex:1;border-radius:1.5px}.t-fund-bars i.pos{background:#ffffffe0;transform:translateY(-50%)}.t-fund-bars i.neg{background:#ff8f7deb;transform:translateY(50%)}.t-fund p{margin:0;font-size:11.5px;color:var(--lit-3)}.t-side{display:grid;grid-template-rows:minmax(0,1.3fr) minmax(0,1fr);gap:10px}.t-book,.t-tape{padding:12px;display:flex;flex-direction:column;overflow:hidden}.t-book header,.t-tape header{display:flex;justify-content:space-between;align-items:baseline;font-size:12px;color:var(--ink-3)}.t-book header b,.t-tape header b{color:var(--ink);font-weight:650;font-size:13px}.t-book-cols{display:flex;justify-content:space-between;margin:8px 0 3px;padding:0 6px;font:600 10px var(--text);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.t-book ul,.t-tape ul{list-style:none;margin:0;padding:0}.t-book li{position:relative;display:flex;justify-content:space-between;padding:1.5px 6px;font-size:12px;line-height:18px}.t-book li i{position:absolute;right:0;top:1px;bottom:1px;border-radius:3px}.t-book li.ask i{background:#d4472f1f}.t-book li.bid i{background:#12935f1f}.t-book li.ask span:first-child{color:var(--down)}.t-book li.bid span:first-child{color:var(--up)}.t-book li span{position:relative}.t-mid{display:flex;justify-content:space-between;align-items:baseline;margin:4px 0;padding:5px 6px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font:650 13px var(--text)}.t-mid span{color:var(--ink-3);font-weight:500;font-size:11px}.t-tape ul{overflow:auto;margin-top:8px;flex:1}.t-tape li{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;padding:2.5px 4px;font-size:12px;color:var(--ink-2)}.t-tape li.buy span:first-child{color:var(--up)}.t-tape li.sell span:first-child{color:var(--down)}.term.compact{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1.3fr) minmax(0,.9fr);gap:8px}.t-chips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:1px}.t-chips::-webkit-scrollbar{display:none}.t-chips button{height:32px;font-size:12px}.term.compact .t-main{grid-template-rows:auto auto minmax(120px,1fr) auto;gap:6px}.term.compact .t-head{gap:6px 12px;padding:0 2px}.term.compact .t-head>.logo{margin-right:-6px}.term.compact .t-sym b{font-size:18px}.term.compact .t-price b{font-size:21px}.term.compact .t-go{height:34px;padding:0 13px}.term.compact .t-fund{padding:9px 12px 8px}.term.compact .t-fund p{display:none}.term.compact .t-fund-bars{height:38px;margin:6px 0 2px}.term.compact .t-side{grid-template-rows:auto minmax(0,1fr);gap:6px}.t-tabs{display:flex;gap:3px}.term.full.compact{height:calc(100svh - 88px);min-height:560px;padding:0 8px 8px}.dark{background:var(--night);color:var(--lit)}.seam{position:absolute;left:50%;transform:translate(-50%);width:min(760px,118vw);height:var(--roof-h);fill:var(--night);display:block;pointer-events:none}.seam.roof{top:0}.seam.keel{bottom:0}.blocks,.install:not(.page){position:relative;overflow-x:clip;background:linear-gradient(var(--ground) 0 calc(var(--roof-h) - 1px),var(--night) calc(var(--roof-h) - 1px) calc(100% - var(--roof-h) + 1px),var(--ground) calc(100% - var(--roof-h) + 1px))}.blocks{padding:calc(var(--roof-h) + 50px) max(24px,4vw) calc(var(--roof-h) + 40px)}.blocks-in{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);grid-template-areas:"copy stage" "tools stage";column-gap:32px;max-width:1380px;margin:0 auto}.blocks-copy{grid-area:copy;align-self:end}.blocks-tools{grid-area:tools;align-self:start}.blocks-copy>p{color:var(--lit-2);max-width:470px;margin:18px 0 22px}.seg{display:flex;flex-wrap:wrap;gap:3px;width:fit-content;max-width:100%;padding:4px;border-radius:22px;background:#0b0b0c0d}.seg button{height:32px;padding:0 12px;border-radius:999px;border:0;background:transparent;color:var(--ink-2);font:600 12.5px var(--text);cursor:pointer}.seg button.on{background:var(--white);color:var(--ink);box-shadow:0 1px 2px #00000014,inset 0 0 0 1px var(--line)}.seg button em{font-style:normal;margin-left:6px;opacity:.55}.seg.dark{background:#ffffff0f}.seg.dark button{color:var(--lit-2)}.seg.dark button.on{background:#ffffff21;color:var(--lit);box-shadow:inset 0 0 0 1px var(--nline-2)}.blocks-top{list-style:none;margin:22px 0 0;padding:0;border-top:1px solid var(--nline)}.blocks-top button{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 76px 76px;align-items:center;gap:10px;width:100%;padding:10px 2px;border:0;border-bottom:1px solid var(--nline);background:none;color:var(--lit);text-align:left;cursor:pointer;font-size:13.5px;transition:background .2s}.blocks-top button:hover{background:#ffffff08}.blocks-top b{display:inline-flex;align-items:center;gap:10px;font-weight:650}.blocks-top em,.blocks-top .dim{font-style:normal;text-align:right}.blocks-stage{grid-area:stage;align-self:center;position:relative;height:min(76vh,740px);min-height:420px}.blocks-cv{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.blocks-tip{position:absolute;z-index:3;transform:translate(-50%,calc(-100% - 14px));display:grid;gap:2px;padding:10px 13px;border-radius:14px;background:#fffffff7;color:var(--ink);font-size:12.5px;pointer-events:none;white-space:nowrap;box-shadow:0 18px 40px -16px #0009}.blocks-tip b{display:inline-flex;align-items:center;gap:7px;font:700 15px var(--display)}.blocks-tip em{font-style:normal}.dark .blocks-tip .up{color:var(--up)}.dark .blocks-tip .down{color:var(--down)}.blocks-tip .dim{color:var(--ink-3);opacity:1}.agent{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px;align-items:center;min-height:100vh;max-width:1380px;margin:0 auto;padding:90px max(24px,4vw)}.agent.page{min-height:calc(100vh - 78px);padding-top:30px}.agent-body h2{margin-bottom:28px}.agent-ask{display:flex;align-items:center;gap:8px;height:60px;padding:0 8px 0 22px;border-radius:999px;border:1px solid var(--line-2);background:var(--white);box-shadow:0 18px 40px -30px #0b0b0c73}.agent-ask:focus-within{border-color:var(--ink);box-shadow:0 0 0 4px #0b0b0c0f}.agent-ask input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font:500 15px var(--text)}.agent-ask button{width:44px;height:44px;border-radius:50%;border:0;background:var(--ink);color:var(--white);display:grid;place-items:center;cursor:pointer}.agent-ask button:disabled{opacity:.3;cursor:default}.agent-ideas{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 20px}.agent-ideas button{height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:#fff9;color:var(--ink-2);font:500 12.5px var(--text);cursor:pointer}.agent-ideas button:hover{color:var(--ink);background:var(--white);border-color:var(--line-2)}.agent-out{min-width:0;min-height:150px;padding:18px 20px;border-radius:22px;border:1px solid var(--line);background:var(--white)}.agent-answer{margin:0 0 12px;font-size:16px;line-height:1.62;overflow-wrap:anywhere}.agent-steps{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0 0 10px;padding:0}.agent-steps li{display:inline-flex;gap:6px;padding:4px 11px;border-radius:999px;background:#0b0b0c0f;font:600 11.5px var(--text);text-transform:capitalize}.agent-steps li em{font-style:normal;font-weight:500;color:var(--ink-3);text-transform:none}.agent-steps li.bad{color:var(--down)}.agent-note{margin:0;font-size:12px;color:var(--ink-3)}.agent-out .dim{margin:0;color:var(--ink-2);opacity:1}.agent-tier{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;font-size:13px;color:var(--ink-3)}.err{color:var(--down);margin:0}.agent-ring svg{display:block;width:100%;height:auto;max-height:78vh;overflow:visible}.ar-base{stroke:#0b0b0c1a;stroke-width:34;stroke-linecap:round}.ar-lit{stroke:var(--ink);stroke-width:34;stroke-linecap:round;stroke-dasharray:1 2;stroke-dashoffset:1;opacity:0;transition:stroke-dashoffset .55s cubic-bezier(.16,1,.3,1),opacity .1s}.agent-ring g.on .ar-lit{stroke-dashoffset:0;opacity:1}.agent-ring text{font:600 33px var(--text);letter-spacing:.12em;text-transform:uppercase;fill:#0b0b0c66;transition:fill .3s}.agent-ring text.on{fill:var(--ink)}.ar-cube .f-left{fill:var(--ink)}.ar-cube .f-top,.ar-cube .f-right{fill:var(--white);stroke:#0b0b0c1f;stroke-width:4;stroke-linejoin:round;transition:fill .4s}.ar-cube.on .f-top{fill:#dfe8e3}.install:not(.page){padding:calc(var(--roof-h) + 50px) max(24px,4vw) calc(var(--roof-h) + 40px)}.install.page{padding:30px max(20px,4vw) 60px;background:var(--night)}.install-in{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:60px;align-items:center;max-width:1280px;margin:0 auto}.install-win{position:relative;border-radius:16px;background:var(--ground);color:var(--ink);overflow:hidden;box-shadow:0 60px 110px -50px #000000e6,0 0 0 1px #ffffff14}.win-bar{display:flex;align-items:center;justify-content:center;height:40px;padding:0 14px;background:var(--white);border-bottom:1px solid var(--line)}.win-bar span{display:inline-flex;align-items:center;gap:7px;font:600 12.5px var(--text);color:var(--ink-2)}.win-rows{list-style:none;margin:14px;padding:6px;border-radius:14px;background:var(--white);border:1px solid var(--line)}.win-rows button{display:grid;grid-template-columns:112px minmax(0,1fr) 92px 70px;gap:12px;align-items:center;width:100%;padding:9px 10px;border:0;border-radius:10px;background:none;color:var(--ink);text-align:left;font-size:13px;cursor:pointer}.win-rows button:hover{background:#0b0b0c09}.win-rows b{display:inline-flex;align-items:center;gap:9px;font-weight:650}.win-rows span{color:var(--ink-2);text-align:right}.win-rows em{font-style:normal;text-align:right}.dark .win-rows .up{color:var(--up)}.dark .win-rows .down{color:var(--down)}.win-empty{padding:14px;color:var(--ink-3)}.spark{width:100%;height:26px;display:block}.spark path{fill:none;stroke-width:1.6;vector-effect:non-scaling-stroke;stroke-linejoin:round}.spark.up path{stroke:var(--up)}.spark.down path{stroke:var(--down)}.install-copy>p{color:var(--lit-2);max-width:480px;margin:18px 0 0}.install-steps.lit li{color:var(--lit)}.install-note{margin:12px 0 0;font-size:13px;color:var(--lit-3)}.install-keys{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:26px 0 18px}.install-steps{margin:0;padding-left:20px;color:var(--lit-2);display:grid;gap:6px}.tier{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);column-gap:56px;align-items:center;max-width:1380px;margin:0 auto;padding:100px max(24px,4vw) 70px}.tier-copy{max-width:560px}.tier-read{display:grid;gap:16px;margin:30px 0 24px}.tier-num{display:flex;align-items:baseline;gap:16px}.tier-num b{font:700 clamp(88px,9vw,136px)/.86 var(--display);letter-spacing:-.02em}.tier-num span{max-width:150px;font-size:16px;line-height:1.35;color:var(--ink-2);text-wrap:balance}.tier-seg button{height:42px;padding:0 18px;font-size:13px}.tier-stage{position:relative;justify-self:center;width:min(100%,560px);aspect-ratio:894 / 974}.hour-cv{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;cursor:crosshair}.home>.foot{max-width:1380px;margin:0 auto;padding:26px max(24px,4vw) 34px}.tier-copy>p{color:var(--ink-2);margin:18px 0 0}.tier-keys{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px}.tier-row{display:grid;grid-template-columns:repeat(2,minmax(0,300px));justify-content:end;gap:24px;margin:0 0 90px;padding-top:10px}.tier-art{aspect-ratio:1;display:grid;place-items:center;padding:13%;border-radius:28px;background:var(--white);border:1px solid var(--line);box-shadow:0 30px 60px -44px #0b0b0c80;color:var(--ink)}.tier-art svg{width:100%;height:100%}.w-hex{fill:none;stroke:var(--ink);stroke-width:12}.w-cube{fill:none;stroke:var(--ink);stroke-width:10;stroke-linejoin:round;stroke-linecap:round}.tier-card h3{font:700 26px var(--display);margin:18px 0 4px}.tier-card p{margin:0;color:var(--ink-2)}.tier-card p b{font:700 22px var(--display);color:var(--ink);margin-right:4px}.tier-card .dim{margin-top:6px;font-size:13px}.foot{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:30px;align-items:center;padding:26px 0 34px;border-top:1px solid var(--line);color:var(--ink-2);font-size:13px}.foot p{margin:0;max-width:640px}.foot-mark{display:flex;align-items:center;gap:10px;color:var(--ink)}.foot-mark b{font:700 19px var(--display)}.foot nav{display:flex;gap:18px}.foot nav a{text-decoration:none;color:var(--ink)}.page{min-height:100vh;padding-top:80px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bar-menu{display:none;width:40px;height:40px;border-radius:50%;border:1px solid var(--line-2);background:var(--white);color:var(--ink);place-items:center;cursor:pointer}.bar .bar-sheet{position:absolute;top:calc(100% + 8px);right:0;display:grid;gap:2px;min-width:210px;padding:8px;border-radius:20px;background:var(--white);border:1px solid var(--line);box-shadow:0 24px 50px -24px #00000073}.bar .bar-sheet a{display:flex;align-items:center;min-height:44px;padding:0 14px;border-radius:12px;font:600 15px var(--text)}.key{white-space:nowrap}.dark-page{background:var(--night)}.pagefoot{display:grid;gap:10px;padding:18px max(16px,2vw) 34px;color:var(--ink-3);font-size:12.5px}.pagefoot p{margin:0}.dark-page .pagefoot{color:var(--lit-3)}.lost{padding:120px 24px;text-align:center}@media(max-width:1100px){.term{grid-template-columns:196px minmax(0,1fr) 248px}.t-stats{display:none}.blocks-in,.agent,.install-in{grid-template-columns:minmax(0,1fr)}.blocks-in{grid-template-areas:"copy" "stage" "tools";row-gap:10px}.agent-ring{max-width:460px;width:100%;margin:0 auto}}@media(max-width:899px){.cube{height:290vh}.cube-copy{left:20px;right:20px;top:auto;bottom:max(18px,env(safe-area-inset-bottom));width:auto;transform:none}.cube-status{display:none}.cube-copy h1{font-size:50px;margin-bottom:8px}.cube-lede{font-size:14px;margin-bottom:14px}.cube-keys .key{flex:1;height:46px;padding:0 12px}.cube-read{left:16px;right:16px;top:calc(var(--hex-bottom) + 12px);width:auto;transform:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cube-read li{gap:2px;padding-left:9px}.cr-k{font-size:11px;letter-spacing:.04em}.cube-read b{font-size:15px;gap:2px 6px}.cube-read b .logo{display:none!important}.cr-v{display:none}.cube-pick{top:calc(var(--hex-bottom) + 92px);width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding:0 16px;scrollbar-width:none}.cube-pick::-webkit-scrollbar{display:none}.cube-term{top:72px;right:8px;bottom:8px;left:8px}}@media(max-width:899px)and (max-height:760px){.cube-lede{display:none}.cube-copy h1{font-size:42px}}@media(max-width:760px){.bar{height:50px;padding:0 6px 0 14px;top:10px}.bar>nav:not(.bar-sheet){display:none}.bar-menu{display:grid}.bar-ca{display:none}.wk-btn{height:40px;padding:0 14px}.cube-pick button,.agent-ideas button,.seg button{min-height:44px}.agent-ideas{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-right:-18px;padding-right:18px}.agent-ideas button{flex:none}.tier{grid-template-columns:minmax(0,1fr);row-gap:28px;padding-bottom:40px}.tier-stage{order:-1;width:min(88vw,420px)}.tier-num b{font-size:84px}.blocks,.install:not(.page){padding-left:18px;padding-right:18px}.blocks-stage{height:360px;min-height:0}.blocks-top button{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 70px}.blocks-top .dim{display:none}.agent{padding:70px 18px;gap:26px}.agent-ring{order:-1;max-width:300px}.agent-ask{height:54px;padding-left:18px}.install-in{gap:34px}.win-rows button{grid-template-columns:minmax(0,1fr) 80px 66px}.win-rows button span{display:none}.tier{padding-top:80px}.tier-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:36px 0 60px}.tier-card h3{font-size:21px}.tier-card p b{font-size:19px}.foot{grid-template-columns:minmax(0,1fr);gap:16px}}@media(max-width:360px){.key{padding:0 14px;font-size:13px}.bar-brand b{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
